7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/observabilityadmin/ObservabilityAdminPaginationBase.h>
12#include <aws/observabilityadmin/ObservabilityAdminServiceClientModel.h>
13#include <aws/observabilityadmin/ObservabilityAdminWaiter.h>
14#include <aws/observabilityadmin/ObservabilityAdmin_EXPORTS.h>
17namespace ObservabilityAdmin {
52 std::shared_ptr<ObservabilityAdminEndpointProviderBase> endpointProvider =
nullptr);
59 std::shared_ptr<ObservabilityAdminEndpointProviderBase> endpointProvider =
nullptr,
68 std::shared_ptr<ObservabilityAdminEndpointProviderBase> endpointProvider =
nullptr,
109 template <
typename CreateCentralizationRuleForOrganizationRequestT = Model::CreateCentralizationRuleForOrganizationRequest>
111 const CreateCentralizationRuleForOrganizationRequestT& request)
const {
112 return SubmitCallable(&ObservabilityAdminClient::CreateCentralizationRuleForOrganization, request);
119 template <
typename CreateCentralizationRuleForOrganizationRequestT = Model::CreateCentralizationRuleForOrganizationRequest>
122 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
123 return SubmitAsync(&ObservabilityAdminClient::CreateCentralizationRuleForOrganization, request, handler, context);
140 template <
typename CreateS3TableIntegrationRequestT = Model::CreateS3TableIntegrationRequest>
142 return SubmitCallable(&ObservabilityAdminClient::CreateS3TableIntegration, request);
149 template <
typename CreateS3TableIntegrationRequestT = Model::CreateS3TableIntegrationRequest>
152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
153 return SubmitAsync(&ObservabilityAdminClient::CreateS3TableIntegration, request, handler, context);
170 template <
typename CreateTelemetryPipelineRequestT = Model::CreateTelemetryPipelineRequest>
172 return SubmitCallable(&ObservabilityAdminClient::CreateTelemetryPipeline, request);
179 template <
typename CreateTelemetryPipelineRequestT = Model::CreateTelemetryPipelineRequest>
182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
183 return SubmitAsync(&ObservabilityAdminClient::CreateTelemetryPipeline, request, handler, context);
201 template <
typename CreateTelemetryRuleRequestT = Model::CreateTelemetryRuleRequest>
203 return SubmitCallable(&ObservabilityAdminClient::CreateTelemetryRule, request);
210 template <
typename CreateTelemetryRuleRequestT = Model::CreateTelemetryRuleRequest>
212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
213 return SubmitAsync(&ObservabilityAdminClient::CreateTelemetryRule, request, handler, context);
230 template <
typename CreateTelemetryRuleForOrganizationRequestT = Model::CreateTelemetryRuleForOrganizationRequest>
232 const CreateTelemetryRuleForOrganizationRequestT& request)
const {
233 return SubmitCallable(&ObservabilityAdminClient::CreateTelemetryRuleForOrganization, request);
240 template <
typename CreateTelemetryRuleForOrganizationRequestT = Model::CreateTelemetryRuleForOrganizationRequest>
243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
244 return SubmitAsync(&ObservabilityAdminClient::CreateTelemetryRuleForOrganization, request, handler, context);
261 template <
typename DeleteCentralizationRuleForOrganizationRequestT = Model::DeleteCentralizationRuleForOrganizationRequest>
263 const DeleteCentralizationRuleForOrganizationRequestT& request)
const {
264 return SubmitCallable(&ObservabilityAdminClient::DeleteCentralizationRuleForOrganization, request);
271 template <
typename DeleteCentralizationRuleForOrganizationRequestT = Model::DeleteCentralizationRuleForOrganizationRequest>
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
275 return SubmitAsync(&ObservabilityAdminClient::DeleteCentralizationRuleForOrganization, request, handler, context);
291 template <
typename DeleteS3TableIntegrationRequestT = Model::DeleteS3TableIntegrationRequest>
293 return SubmitCallable(&ObservabilityAdminClient::DeleteS3TableIntegration, request);
300 template <
typename DeleteS3TableIntegrationRequestT = Model::DeleteS3TableIntegrationRequest>
303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
304 return SubmitAsync(&ObservabilityAdminClient::DeleteS3TableIntegration, request, handler, context);
320 template <
typename DeleteTelemetryPipelineRequestT = Model::DeleteTelemetryPipelineRequest>
322 return SubmitCallable(&ObservabilityAdminClient::DeleteTelemetryPipeline, request);
329 template <
typename DeleteTelemetryPipelineRequestT = Model::DeleteTelemetryPipelineRequest>
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
333 return SubmitAsync(&ObservabilityAdminClient::DeleteTelemetryPipeline, request, handler, context);
349 template <
typename DeleteTelemetryRuleRequestT = Model::DeleteTelemetryRuleRequest>
351 return SubmitCallable(&ObservabilityAdminClient::DeleteTelemetryRule, request);
358 template <
typename DeleteTelemetryRuleRequestT = Model::DeleteTelemetryRuleRequest>
360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
361 return SubmitAsync(&ObservabilityAdminClient::DeleteTelemetryRule, request, handler, context);
378 template <
typename DeleteTelemetryRuleForOrganizationRequestT = Model::DeleteTelemetryRuleForOrganizationRequest>
380 const DeleteTelemetryRuleForOrganizationRequestT& request)
const {
381 return SubmitCallable(&ObservabilityAdminClient::DeleteTelemetryRuleForOrganization, request);
388 template <
typename DeleteTelemetryRuleForOrganizationRequestT = Model::DeleteTelemetryRuleForOrganizationRequest>
391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
392 return SubmitAsync(&ObservabilityAdminClient::DeleteTelemetryRuleForOrganization, request, handler, context);
409 template <
typename GetCentralizationRuleForOrganizationRequestT = Model::GetCentralizationRuleForOrganizationRequest>
411 const GetCentralizationRuleForOrganizationRequestT& request)
const {
412 return SubmitCallable(&ObservabilityAdminClient::GetCentralizationRuleForOrganization, request);
419 template <
typename GetCentralizationRuleForOrganizationRequestT = Model::GetCentralizationRuleForOrganizationRequest>
422 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
423 return SubmitAsync(&ObservabilityAdminClient::GetCentralizationRuleForOrganization, request, handler, context);
438 template <
typename GetS3TableIntegrationRequestT = Model::GetS3TableIntegrationRequest>
440 return SubmitCallable(&ObservabilityAdminClient::GetS3TableIntegration, request);
447 template <
typename GetS3TableIntegrationRequestT = Model::GetS3TableIntegrationRequest>
449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
450 return SubmitAsync(&ObservabilityAdminClient::GetS3TableIntegration, request, handler, context);
467 template <
typename GetTelemetryEnrichmentStatusRequestT = Model::GetTelemetryEnrichmentStatusRequest>
469 const GetTelemetryEnrichmentStatusRequestT& request = {})
const {
470 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryEnrichmentStatus, request);
477 template <
typename GetTelemetryEnrichmentStatusRequestT = Model::GetTelemetryEnrichmentStatusRequest>
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
480 const GetTelemetryEnrichmentStatusRequestT& request = {})
const {
481 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryEnrichmentStatus, request, handler, context);
498 template <
typename GetTelemetryEvaluationStatusRequestT = Model::GetTelemetryEvaluationStatusRequest>
500 const GetTelemetryEvaluationStatusRequestT& request = {})
const {
501 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryEvaluationStatus, request);
508 template <
typename GetTelemetryEvaluationStatusRequestT = Model::GetTelemetryEvaluationStatusRequest>
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
511 const GetTelemetryEvaluationStatusRequestT& request = {})
const {
512 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryEvaluationStatus, request, handler, context);
530 template <
typename GetTelemetryEvaluationStatusForOrganizationRequestT = Model::GetTelemetryEvaluationStatusForOrganizationRequest>
532 const GetTelemetryEvaluationStatusForOrganizationRequestT& request = {})
const {
533 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryEvaluationStatusForOrganization, request);
540 template <
typename GetTelemetryEvaluationStatusForOrganizationRequestT = Model::GetTelemetryEvaluationStatusForOrganizationRequest>
542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
543 const GetTelemetryEvaluationStatusForOrganizationRequestT& request = {})
const {
544 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryEvaluationStatusForOrganization, request, handler, context);
559 template <
typename GetTelemetryPipelineRequestT = Model::GetTelemetryPipelineRequest>
561 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryPipeline, request);
568 template <
typename GetTelemetryPipelineRequestT = Model::GetTelemetryPipelineRequest>
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
571 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryPipeline, request, handler, context);
586 template <
typename GetTelemetryRuleRequestT = Model::GetTelemetryRuleRequest>
588 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryRule, request);
595 template <
typename GetTelemetryRuleRequestT = Model::GetTelemetryRuleRequest>
597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
598 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryRule, request, handler, context);
615 template <
typename GetTelemetryRuleForOrganizationRequestT = Model::GetTelemetryRuleForOrganizationRequest>
617 const GetTelemetryRuleForOrganizationRequestT& request)
const {
618 return SubmitCallable(&ObservabilityAdminClient::GetTelemetryRuleForOrganization, request);
625 template <
typename GetTelemetryRuleForOrganizationRequestT = Model::GetTelemetryRuleForOrganizationRequest>
628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
629 return SubmitAsync(&ObservabilityAdminClient::GetTelemetryRuleForOrganization, request, handler, context);
646 template <
typename ListCentralizationRulesForOrganizationRequestT = Model::ListCentralizationRulesForOrganizationRequest>
648 const ListCentralizationRulesForOrganizationRequestT& request = {})
const {
649 return SubmitCallable(&ObservabilityAdminClient::ListCentralizationRulesForOrganization, request);
656 template <
typename ListCentralizationRulesForOrganizationRequestT = Model::ListCentralizationRulesForOrganizationRequest>
658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
659 const ListCentralizationRulesForOrganizationRequestT& request = {})
const {
660 return SubmitAsync(&ObservabilityAdminClient::ListCentralizationRulesForOrganization, request, handler, context);
677 template <
typename ListResourceTelemetryRequestT = Model::ListResourceTelemetryRequest>
679 return SubmitCallable(&ObservabilityAdminClient::ListResourceTelemetry, request);
686 template <
typename ListResourceTelemetryRequestT = Model::ListResourceTelemetryRequest>
688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
689 const ListResourceTelemetryRequestT& request = {})
const {
690 return SubmitAsync(&ObservabilityAdminClient::ListResourceTelemetry, request, handler, context);
707 template <
typename ListResourceTelemetryForOrganizationRequestT = Model::ListResourceTelemetryForOrganizationRequest>
709 const ListResourceTelemetryForOrganizationRequestT& request = {})
const {
710 return SubmitCallable(&ObservabilityAdminClient::ListResourceTelemetryForOrganization, request);
717 template <
typename ListResourceTelemetryForOrganizationRequestT = Model::ListResourceTelemetryForOrganizationRequest>
719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
720 const ListResourceTelemetryForOrganizationRequestT& request = {})
const {
721 return SubmitAsync(&ObservabilityAdminClient::ListResourceTelemetryForOrganization, request, handler, context);
737 template <
typename ListS3TableIntegrationsRequestT = Model::ListS3TableIntegrationsRequest>
739 return SubmitCallable(&ObservabilityAdminClient::ListS3TableIntegrations, request);
746 template <
typename ListS3TableIntegrationsRequestT = Model::ListS3TableIntegrationsRequest>
748 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
749 const ListS3TableIntegrationsRequestT& request = {})
const {
750 return SubmitAsync(&ObservabilityAdminClient::ListS3TableIntegrations, request, handler, context);
765 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
767 return SubmitCallable(&ObservabilityAdminClient::ListTagsForResource, request);
774 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
777 return SubmitAsync(&ObservabilityAdminClient::ListTagsForResource, request, handler, context);
794 template <
typename ListTelemetryPipelinesRequestT = Model::ListTelemetryPipelinesRequest>
796 return SubmitCallable(&ObservabilityAdminClient::ListTelemetryPipelines, request);
803 template <
typename ListTelemetryPipelinesRequestT = Model::ListTelemetryPipelinesRequest>
805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
806 const ListTelemetryPipelinesRequestT& request = {})
const {
807 return SubmitAsync(&ObservabilityAdminClient::ListTelemetryPipelines, request, handler, context);
822 template <
typename ListTelemetryRulesRequestT = Model::ListTelemetryRulesRequest>
824 return SubmitCallable(&ObservabilityAdminClient::ListTelemetryRules, request);
831 template <
typename ListTelemetryRulesRequestT = Model::ListTelemetryRulesRequest>
833 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
834 const ListTelemetryRulesRequestT& request = {})
const {
835 return SubmitAsync(&ObservabilityAdminClient::ListTelemetryRules, request, handler, context);
852 template <
typename ListTelemetryRulesForOrganizationRequestT = Model::ListTelemetryRulesForOrganizationRequest>
854 const ListTelemetryRulesForOrganizationRequestT& request = {})
const {
855 return SubmitCallable(&ObservabilityAdminClient::ListTelemetryRulesForOrganization, request);
862 template <
typename ListTelemetryRulesForOrganizationRequestT = Model::ListTelemetryRulesForOrganizationRequest>
864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
865 const ListTelemetryRulesForOrganizationRequestT& request = {})
const {
866 return SubmitAsync(&ObservabilityAdminClient::ListTelemetryRulesForOrganization, request, handler, context);
883 template <
typename StartTelemetryEnrichmentRequestT = Model::StartTelemetryEnrichmentRequest>
885 const StartTelemetryEnrichmentRequestT& request = {})
const {
886 return SubmitCallable(&ObservabilityAdminClient::StartTelemetryEnrichment, request);
893 template <
typename StartTelemetryEnrichmentRequestT = Model::StartTelemetryEnrichmentRequest>
895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
896 const StartTelemetryEnrichmentRequestT& request = {})
const {
897 return SubmitAsync(&ObservabilityAdminClient::StartTelemetryEnrichment, request, handler, context);
912 template <
typename StartTelemetryEvaluationRequestT = Model::StartTelemetryEvaluationRequest>
914 const StartTelemetryEvaluationRequestT& request = {})
const {
915 return SubmitCallable(&ObservabilityAdminClient::StartTelemetryEvaluation, request);
922 template <
typename StartTelemetryEvaluationRequestT = Model::StartTelemetryEvaluationRequest>
924 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
925 const StartTelemetryEvaluationRequestT& request = {})
const {
926 return SubmitAsync(&ObservabilityAdminClient::StartTelemetryEvaluation, request, handler, context);
942 template <
typename StartTelemetryEvaluationForOrganizationRequestT = Model::StartTelemetryEvaluationForOrganizationRequest>
944 const StartTelemetryEvaluationForOrganizationRequestT& request = {})
const {
945 return SubmitCallable(&ObservabilityAdminClient::StartTelemetryEvaluationForOrganization, request);
952 template <
typename StartTelemetryEvaluationForOrganizationRequestT = Model::StartTelemetryEvaluationForOrganizationRequest>
954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
955 const StartTelemetryEvaluationForOrganizationRequestT& request = {})
const {
956 return SubmitAsync(&ObservabilityAdminClient::StartTelemetryEvaluationForOrganization, request, handler, context);
972 template <
typename StopTelemetryEnrichmentRequestT = Model::StopTelemetryEnrichmentRequest>
974 return SubmitCallable(&ObservabilityAdminClient::StopTelemetryEnrichment, request);
981 template <
typename StopTelemetryEnrichmentRequestT = Model::StopTelemetryEnrichmentRequest>
983 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
984 const StopTelemetryEnrichmentRequestT& request = {})
const {
985 return SubmitAsync(&ObservabilityAdminClient::StopTelemetryEnrichment, request, handler, context);
1000 template <
typename StopTelemetryEvaluationRequestT = Model::StopTelemetryEvaluationRequest>
1002 return SubmitCallable(&ObservabilityAdminClient::StopTelemetryEvaluation, request);
1009 template <
typename StopTelemetryEvaluationRequestT = Model::StopTelemetryEvaluationRequest>
1011 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1012 const StopTelemetryEvaluationRequestT& request = {})
const {
1013 return SubmitAsync(&ObservabilityAdminClient::StopTelemetryEvaluation, request, handler, context);
1029 template <
typename StopTelemetryEvaluationForOrganizationRequestT = Model::StopTelemetryEvaluationForOrganizationRequest>
1031 const StopTelemetryEvaluationForOrganizationRequestT& request = {})
const {
1032 return SubmitCallable(&ObservabilityAdminClient::StopTelemetryEvaluationForOrganization, request);
1039 template <
typename StopTelemetryEvaluationForOrganizationRequestT = Model::StopTelemetryEvaluationForOrganizationRequest>
1041 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1042 const StopTelemetryEvaluationForOrganizationRequestT& request = {})
const {
1043 return SubmitAsync(&ObservabilityAdminClient::StopTelemetryEvaluationForOrganization, request, handler, context);
1057 template <
typename TagResourceRequestT = Model::TagResourceRequest>
1059 return SubmitCallable(&ObservabilityAdminClient::TagResource, request);
1066 template <
typename TagResourceRequestT = Model::TagResourceRequest>
1068 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1069 return SubmitAsync(&ObservabilityAdminClient::TagResource, request, handler, context);
1085 template <
typename TestTelemetryPipelineRequestT = Model::TestTelemetryPipelineRequest>
1087 return SubmitCallable(&ObservabilityAdminClient::TestTelemetryPipeline, request);
1094 template <
typename TestTelemetryPipelineRequestT = Model::TestTelemetryPipelineRequest>
1096 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1097 return SubmitAsync(&ObservabilityAdminClient::TestTelemetryPipeline, request, handler, context);
1111 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
1113 return SubmitCallable(&ObservabilityAdminClient::UntagResource, request);
1120 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
1122 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1123 return SubmitAsync(&ObservabilityAdminClient::UntagResource, request, handler, context);
1141 template <
typename UpdateCentralizationRuleForOrganizationRequestT = Model::UpdateCentralizationRuleForOrganizationRequest>
1143 const UpdateCentralizationRuleForOrganizationRequestT& request)
const {
1144 return SubmitCallable(&ObservabilityAdminClient::UpdateCentralizationRuleForOrganization, request);
1151 template <
typename UpdateCentralizationRuleForOrganizationRequestT = Model::UpdateCentralizationRuleForOrganizationRequest>
1154 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1155 return SubmitAsync(&ObservabilityAdminClient::UpdateCentralizationRuleForOrganization, request, handler, context);
1206 template <
typename UpdateTelemetryPipelineRequestT = Model::UpdateTelemetryPipelineRequest>
1208 return SubmitCallable(&ObservabilityAdminClient::UpdateTelemetryPipeline, request);
1215 template <
typename UpdateTelemetryPipelineRequestT = Model::UpdateTelemetryPipelineRequest>
1218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1219 return SubmitAsync(&ObservabilityAdminClient::UpdateTelemetryPipeline, request, handler, context);
1236 template <
typename UpdateTelemetryRuleRequestT = Model::UpdateTelemetryRuleRequest>
1238 return SubmitCallable(&ObservabilityAdminClient::UpdateTelemetryRule, request);
1245 template <
typename UpdateTelemetryRuleRequestT = Model::UpdateTelemetryRuleRequest>
1247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1248 return SubmitAsync(&ObservabilityAdminClient::UpdateTelemetryRule, request, handler, context);
1266 template <
typename UpdateTelemetryRuleForOrganizationRequestT = Model::UpdateTelemetryRuleForOrganizationRequest>
1268 const UpdateTelemetryRuleForOrganizationRequestT& request)
const {
1269 return SubmitCallable(&ObservabilityAdminClient::UpdateTelemetryRuleForOrganization, request);
1276 template <
typename UpdateTelemetryRuleForOrganizationRequestT = Model::UpdateTelemetryRuleForOrganizationRequest>
1279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1280 return SubmitAsync(&ObservabilityAdminClient::UpdateTelemetryRuleForOrganization, request, handler, context);
1297 template <
typename Val
idateTelemetryPipelineConfigurationRequestT = Model::Val
idateTelemetryPipelineConfigurationRequest>
1299 const ValidateTelemetryPipelineConfigurationRequestT& request)
const {
1300 return SubmitCallable(&ObservabilityAdminClient::ValidateTelemetryPipelineConfiguration, request);
1307 template <
typename Val
idateTelemetryPipelineConfigurationRequestT = Model::Val
idateTelemetryPipelineConfigurationRequest>
1310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1311 return SubmitAsync(&ObservabilityAdminClient::ValidateTelemetryPipelineConfiguration, request, handler, context);
1328 std::shared_ptr<ObservabilityAdminEndpointProviderBase> m_endpointProvider;
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::UpdateTelemetryPipelineOutcomeCallable UpdateTelemetryPipelineCallable(const UpdateTelemetryPipelineRequestT &request) const
Model::UpdateCentralizationRuleForOrganizationOutcomeCallable UpdateCentralizationRuleForOrganizationCallable(const UpdateCentralizationRuleForOrganizationRequestT &request) const
virtual Model::CreateTelemetryRuleOutcome CreateTelemetryRule(const Model::CreateTelemetryRuleRequest &request) const
virtual Model::CreateTelemetryPipelineOutcome CreateTelemetryPipeline(const Model::CreateTelemetryPipelineRequest &request) const
void StartTelemetryEvaluationAsync(const StartTelemetryEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartTelemetryEvaluationRequestT &request={}) const
void GetTelemetryEvaluationStatusAsync(const GetTelemetryEvaluationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetTelemetryEvaluationStatusRequestT &request={}) const
Model::CreateS3TableIntegrationOutcomeCallable CreateS3TableIntegrationCallable(const CreateS3TableIntegrationRequestT &request) const
Model::StartTelemetryEvaluationOutcomeCallable StartTelemetryEvaluationCallable(const StartTelemetryEvaluationRequestT &request={}) const
void GetTelemetryEvaluationStatusForOrganizationAsync(const GetTelemetryEvaluationStatusForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetTelemetryEvaluationStatusForOrganizationRequestT &request={}) const
void CreateCentralizationRuleForOrganizationAsync(const CreateCentralizationRuleForOrganizationRequestT &request, const CreateCentralizationRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTelemetryPipelineOutcomeCallable CreateTelemetryPipelineCallable(const CreateTelemetryPipelineRequestT &request) const
ObservabilityAdminClient(const Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration &clientConfiguration=Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration(), std::shared_ptr< ObservabilityAdminEndpointProviderBase > endpointProvider=nullptr)
Model::GetCentralizationRuleForOrganizationOutcomeCallable GetCentralizationRuleForOrganizationCallable(const GetCentralizationRuleForOrganizationRequestT &request) const
void ValidateTelemetryPipelineConfigurationAsync(const ValidateTelemetryPipelineConfigurationRequestT &request, const ValidateTelemetryPipelineConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTelemetryPipelinesOutcome ListTelemetryPipelines(const Model::ListTelemetryPipelinesRequest &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void CreateTelemetryRuleAsync(const CreateTelemetryRuleRequestT &request, const CreateTelemetryRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListResourceTelemetryAsync(const ListResourceTelemetryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourceTelemetryRequestT &request={}) const
virtual Model::ListCentralizationRulesForOrganizationOutcome ListCentralizationRulesForOrganization(const Model::ListCentralizationRulesForOrganizationRequest &request={}) const
void ListTelemetryPipelinesAsync(const ListTelemetryPipelinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTelemetryPipelinesRequestT &request={}) const
virtual Model::DeleteTelemetryPipelineOutcome DeleteTelemetryPipeline(const Model::DeleteTelemetryPipelineRequest &request) const
Model::GetTelemetryEvaluationStatusOutcomeCallable GetTelemetryEvaluationStatusCallable(const GetTelemetryEvaluationStatusRequestT &request={}) const
virtual Model::CreateTelemetryRuleForOrganizationOutcome CreateTelemetryRuleForOrganization(const Model::CreateTelemetryRuleForOrganizationRequest &request) const
void GetTelemetryPipelineAsync(const GetTelemetryPipelineRequestT &request, const GetTelemetryPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTelemetryPipelineAsync(const CreateTelemetryPipelineRequestT &request, const CreateTelemetryPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteS3TableIntegrationAsync(const DeleteS3TableIntegrationRequestT &request, const DeleteS3TableIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTelemetryPipelineOutcome GetTelemetryPipeline(const Model::GetTelemetryPipelineRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCentralizationRuleForOrganizationOutcome CreateCentralizationRuleForOrganization(const Model::CreateCentralizationRuleForOrganizationRequest &request) const
virtual Model::TestTelemetryPipelineOutcome TestTelemetryPipeline(const Model::TestTelemetryPipelineRequest &request) const
Model::ListTelemetryPipelinesOutcomeCallable ListTelemetryPipelinesCallable(const ListTelemetryPipelinesRequestT &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteS3TableIntegrationOutcome DeleteS3TableIntegration(const Model::DeleteS3TableIntegrationRequest &request) const
virtual Model::GetTelemetryEnrichmentStatusOutcome GetTelemetryEnrichmentStatus(const Model::GetTelemetryEnrichmentStatusRequest &request={}) const
void ListResourceTelemetryForOrganizationAsync(const ListResourceTelemetryForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourceTelemetryForOrganizationRequestT &request={}) const
void CreateS3TableIntegrationAsync(const CreateS3TableIntegrationRequestT &request, const CreateS3TableIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTelemetryRuleOutcomeCallable CreateTelemetryRuleCallable(const CreateTelemetryRuleRequestT &request) const
void UpdateTelemetryPipelineAsync(const UpdateTelemetryPipelineRequestT &request, const UpdateTelemetryPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListS3TableIntegrationsOutcome ListS3TableIntegrations(const Model::ListS3TableIntegrationsRequest &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::ListTelemetryRulesOutcome ListTelemetryRules(const Model::ListTelemetryRulesRequest &request={}) const
void GetS3TableIntegrationAsync(const GetS3TableIntegrationRequestT &request, const GetS3TableIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTelemetryEvaluationStatusForOrganizationOutcomeCallable GetTelemetryEvaluationStatusForOrganizationCallable(const GetTelemetryEvaluationStatusForOrganizationRequestT &request={}) const
virtual Model::StopTelemetryEvaluationForOrganizationOutcome StopTelemetryEvaluationForOrganization(const Model::StopTelemetryEvaluationForOrganizationRequest &request={}) const
Model::CreateTelemetryRuleForOrganizationOutcomeCallable CreateTelemetryRuleForOrganizationCallable(const CreateTelemetryRuleForOrganizationRequestT &request) const
Model::DeleteCentralizationRuleForOrganizationOutcomeCallable DeleteCentralizationRuleForOrganizationCallable(const DeleteCentralizationRuleForOrganizationRequestT &request) const
void GetCentralizationRuleForOrganizationAsync(const GetCentralizationRuleForOrganizationRequestT &request, const GetCentralizationRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListResourceTelemetryForOrganizationOutcomeCallable ListResourceTelemetryForOrganizationCallable(const ListResourceTelemetryForOrganizationRequestT &request={}) const
Model::ValidateTelemetryPipelineConfigurationOutcomeCallable ValidateTelemetryPipelineConfigurationCallable(const ValidateTelemetryPipelineConfigurationRequestT &request) const
virtual Model::GetTelemetryEvaluationStatusForOrganizationOutcome GetTelemetryEvaluationStatusForOrganization(const Model::GetTelemetryEvaluationStatusForOrganizationRequest &request={}) const
virtual Model::StartTelemetryEvaluationForOrganizationOutcome StartTelemetryEvaluationForOrganization(const Model::StartTelemetryEvaluationForOrganizationRequest &request={}) const
static const char * GetServiceName()
ObservabilityAdminClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::GetTelemetryPipelineOutcomeCallable GetTelemetryPipelineCallable(const GetTelemetryPipelineRequestT &request) const
void ListTelemetryRulesAsync(const ListTelemetryRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTelemetryRulesRequestT &request={}) const
void GetTelemetryEnrichmentStatusAsync(const GetTelemetryEnrichmentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetTelemetryEnrichmentStatusRequestT &request={}) const
virtual Model::GetS3TableIntegrationOutcome GetS3TableIntegration(const Model::GetS3TableIntegrationRequest &request) const
void DeleteTelemetryRuleAsync(const DeleteTelemetryRuleRequestT &request, const DeleteTelemetryRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~ObservabilityAdminClient()
void ListS3TableIntegrationsAsync(const ListS3TableIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListS3TableIntegrationsRequestT &request={}) const
Model::StartTelemetryEnrichmentOutcomeCallable StartTelemetryEnrichmentCallable(const StartTelemetryEnrichmentRequestT &request={}) const
Model::DeleteS3TableIntegrationOutcomeCallable DeleteS3TableIntegrationCallable(const DeleteS3TableIntegrationRequestT &request) const
ObservabilityAdminClientConfiguration ClientConfigurationType
void StartTelemetryEvaluationForOrganizationAsync(const StartTelemetryEvaluationForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartTelemetryEvaluationForOrganizationRequestT &request={}) const
virtual Model::ListResourceTelemetryForOrganizationOutcome ListResourceTelemetryForOrganization(const Model::ListResourceTelemetryForOrganizationRequest &request={}) const
Model::StopTelemetryEvaluationForOrganizationOutcomeCallable StopTelemetryEvaluationForOrganizationCallable(const StopTelemetryEvaluationForOrganizationRequestT &request={}) const
virtual Model::GetTelemetryRuleForOrganizationOutcome GetTelemetryRuleForOrganization(const Model::GetTelemetryRuleForOrganizationRequest &request) const
virtual Model::StartTelemetryEvaluationOutcome StartTelemetryEvaluation(const Model::StartTelemetryEvaluationRequest &request={}) const
Model::GetTelemetryRuleOutcomeCallable GetTelemetryRuleCallable(const GetTelemetryRuleRequestT &request) const
Model::GetTelemetryEnrichmentStatusOutcomeCallable GetTelemetryEnrichmentStatusCallable(const GetTelemetryEnrichmentStatusRequestT &request={}) const
void DeleteTelemetryPipelineAsync(const DeleteTelemetryPipelineRequestT &request, const DeleteTelemetryPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTelemetryRuleOutcomeCallable DeleteTelemetryRuleCallable(const DeleteTelemetryRuleRequestT &request) const
Model::StartTelemetryEvaluationForOrganizationOutcomeCallable StartTelemetryEvaluationForOrganizationCallable(const StartTelemetryEvaluationForOrganizationRequestT &request={}) const
virtual Model::StartTelemetryEnrichmentOutcome StartTelemetryEnrichment(const Model::StartTelemetryEnrichmentRequest &request={}) const
Model::CreateCentralizationRuleForOrganizationOutcomeCallable CreateCentralizationRuleForOrganizationCallable(const CreateCentralizationRuleForOrganizationRequestT &request) const
virtual Model::ListTelemetryRulesForOrganizationOutcome ListTelemetryRulesForOrganization(const Model::ListTelemetryRulesForOrganizationRequest &request={}) const
virtual Model::UpdateTelemetryRuleOutcome UpdateTelemetryRule(const Model::UpdateTelemetryRuleRequest &request) const
Model::TestTelemetryPipelineOutcomeCallable TestTelemetryPipelineCallable(const TestTelemetryPipelineRequestT &request) const
Model::ListS3TableIntegrationsOutcomeCallable ListS3TableIntegrationsCallable(const ListS3TableIntegrationsRequestT &request={}) const
ObservabilityAdminClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::StopTelemetryEnrichmentOutcomeCallable StopTelemetryEnrichmentCallable(const StopTelemetryEnrichmentRequestT &request={}) const
static const char * GetAllocationTag()
Model::GetTelemetryRuleForOrganizationOutcomeCallable GetTelemetryRuleForOrganizationCallable(const GetTelemetryRuleForOrganizationRequestT &request) const
void CreateTelemetryRuleForOrganizationAsync(const CreateTelemetryRuleForOrganizationRequestT &request, const CreateTelemetryRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetS3TableIntegrationOutcomeCallable GetS3TableIntegrationCallable(const GetS3TableIntegrationRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateTelemetryPipelineOutcome UpdateTelemetryPipeline(const Model::UpdateTelemetryPipelineRequest &request) const
void ListCentralizationRulesForOrganizationAsync(const ListCentralizationRulesForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCentralizationRulesForOrganizationRequestT &request={}) const
void StartTelemetryEnrichmentAsync(const StartTelemetryEnrichmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartTelemetryEnrichmentRequestT &request={}) const
ObservabilityAdminClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ObservabilityAdminEndpointProviderBase > endpointProvider=nullptr, const Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration &clientConfiguration=Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration())
Model::DeleteTelemetryRuleForOrganizationOutcomeCallable DeleteTelemetryRuleForOrganizationCallable(const DeleteTelemetryRuleForOrganizationRequestT &request) const
virtual std::shared_ptr< ObservabilityAdminEndpointProviderBase > & accessEndpointProvider()
virtual Model::GetTelemetryEvaluationStatusOutcome GetTelemetryEvaluationStatus(const Model::GetTelemetryEvaluationStatusRequest &request={}) const
Model::ListTelemetryRulesForOrganizationOutcomeCallable ListTelemetryRulesForOrganizationCallable(const ListTelemetryRulesForOrganizationRequestT &request={}) const
Model::DeleteTelemetryPipelineOutcomeCallable DeleteTelemetryPipelineCallable(const DeleteTelemetryPipelineRequestT &request) const
void UpdateTelemetryRuleForOrganizationAsync(const UpdateTelemetryRuleForOrganizationRequestT &request, const UpdateTelemetryRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::ListTelemetryRulesOutcomeCallable ListTelemetryRulesCallable(const ListTelemetryRulesRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::UpdateCentralizationRuleForOrganizationOutcome UpdateCentralizationRuleForOrganization(const Model::UpdateCentralizationRuleForOrganizationRequest &request) const
virtual Model::CreateS3TableIntegrationOutcome CreateS3TableIntegration(const Model::CreateS3TableIntegrationRequest &request) const
void DeleteTelemetryRuleForOrganizationAsync(const DeleteTelemetryRuleForOrganizationRequestT &request, const DeleteTelemetryRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopTelemetryEnrichmentAsync(const StopTelemetryEnrichmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StopTelemetryEnrichmentRequestT &request={}) const
ObservabilityAdminClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ObservabilityAdminEndpointProviderBase > endpointProvider=nullptr, const Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration &clientConfiguration=Aws::ObservabilityAdmin::ObservabilityAdminClientConfiguration())
Model::StopTelemetryEvaluationOutcomeCallable StopTelemetryEvaluationCallable(const StopTelemetryEvaluationRequestT &request={}) const
void TestTelemetryPipelineAsync(const TestTelemetryPipelineRequestT &request, const TestTelemetryPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ObservabilityAdminClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::StopTelemetryEnrichmentOutcome StopTelemetryEnrichment(const Model::StopTelemetryEnrichmentRequest &request={}) const
virtual Model::GetTelemetryRuleOutcome GetTelemetryRule(const Model::GetTelemetryRuleRequest &request) const
void GetTelemetryRuleAsync(const GetTelemetryRuleRequestT &request, const GetTelemetryRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTelemetryRuleForOrganizationOutcome DeleteTelemetryRuleForOrganization(const Model::DeleteTelemetryRuleForOrganizationRequest &request) const
void UpdateCentralizationRuleForOrganizationAsync(const UpdateCentralizationRuleForOrganizationRequestT &request, const UpdateCentralizationRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTelemetryRulesForOrganizationAsync(const ListTelemetryRulesForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTelemetryRulesForOrganizationRequestT &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
ObservabilityAdminEndpointProvider EndpointProviderType
virtual Model::ListResourceTelemetryOutcome ListResourceTelemetry(const Model::ListResourceTelemetryRequest &request={}) const
Model::UpdateTelemetryRuleForOrganizationOutcomeCallable UpdateTelemetryRuleForOrganizationCallable(const UpdateTelemetryRuleForOrganizationRequestT &request) const
Model::ListCentralizationRulesForOrganizationOutcomeCallable ListCentralizationRulesForOrganizationCallable(const ListCentralizationRulesForOrganizationRequestT &request={}) const
Model::ListResourceTelemetryOutcomeCallable ListResourceTelemetryCallable(const ListResourceTelemetryRequestT &request={}) const
void DeleteCentralizationRuleForOrganizationAsync(const DeleteCentralizationRuleForOrganizationRequestT &request, const DeleteCentralizationRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopTelemetryEvaluationOutcome StopTelemetryEvaluation(const Model::StopTelemetryEvaluationRequest &request={}) const
virtual Model::GetCentralizationRuleForOrganizationOutcome GetCentralizationRuleForOrganization(const Model::GetCentralizationRuleForOrganizationRequest &request) const
void GetTelemetryRuleForOrganizationAsync(const GetTelemetryRuleForOrganizationRequestT &request, const GetTelemetryRuleForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTelemetryRuleOutcome DeleteTelemetryRule(const Model::DeleteTelemetryRuleRequest &request) const
void StopTelemetryEvaluationForOrganizationAsync(const StopTelemetryEvaluationForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StopTelemetryEvaluationForOrganizationRequestT &request={}) const
virtual Model::UpdateTelemetryRuleForOrganizationOutcome UpdateTelemetryRuleForOrganization(const Model::UpdateTelemetryRuleForOrganizationRequest &request) const
virtual Model::ValidateTelemetryPipelineConfigurationOutcome ValidateTelemetryPipelineConfiguration(const Model::ValidateTelemetryPipelineConfigurationRequest &request) const
void StopTelemetryEvaluationAsync(const StopTelemetryEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StopTelemetryEvaluationRequestT &request={}) const
virtual Model::DeleteCentralizationRuleForOrganizationOutcome DeleteCentralizationRuleForOrganization(const Model::DeleteCentralizationRuleForOrganizationRequest &request) const
Model::UpdateTelemetryRuleOutcomeCallable UpdateTelemetryRuleCallable(const UpdateTelemetryRuleRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void UpdateTelemetryRuleAsync(const UpdateTelemetryRuleRequestT &request, const UpdateTelemetryRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< StopTelemetryEvaluationOutcome > StopTelemetryEvaluationOutcomeCallable
std::future< UpdateCentralizationRuleForOrganizationOutcome > UpdateCentralizationRuleForOrganizationOutcomeCallable
std::future< TestTelemetryPipelineOutcome > TestTelemetryPipelineOutcomeCallable
std::future< StopTelemetryEvaluationForOrganizationOutcome > StopTelemetryEvaluationForOrganizationOutcomeCallable
std::future< ListResourceTelemetryOutcome > ListResourceTelemetryOutcomeCallable
std::future< ListResourceTelemetryForOrganizationOutcome > ListResourceTelemetryForOrganizationOutcomeCallable
std::future< GetS3TableIntegrationOutcome > GetS3TableIntegrationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteTelemetryPipelineOutcome > DeleteTelemetryPipelineOutcomeCallable
std::future< ListS3TableIntegrationsOutcome > ListS3TableIntegrationsOutcomeCallable
std::future< GetTelemetryEvaluationStatusOutcome > GetTelemetryEvaluationStatusOutcomeCallable
std::future< ListTelemetryRulesForOrganizationOutcome > ListTelemetryRulesForOrganizationOutcomeCallable
std::future< CreateTelemetryRuleForOrganizationOutcome > CreateTelemetryRuleForOrganizationOutcomeCallable
std::future< StopTelemetryEnrichmentOutcome > StopTelemetryEnrichmentOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteCentralizationRuleForOrganizationOutcome > DeleteCentralizationRuleForOrganizationOutcomeCallable
std::future< StartTelemetryEnrichmentOutcome > StartTelemetryEnrichmentOutcomeCallable
std::future< GetTelemetryRuleOutcome > GetTelemetryRuleOutcomeCallable
std::future< DeleteTelemetryRuleForOrganizationOutcome > DeleteTelemetryRuleForOrganizationOutcomeCallable
std::future< ListTelemetryRulesOutcome > ListTelemetryRulesOutcomeCallable
std::future< GetCentralizationRuleForOrganizationOutcome > GetCentralizationRuleForOrganizationOutcomeCallable
std::future< GetTelemetryRuleForOrganizationOutcome > GetTelemetryRuleForOrganizationOutcomeCallable
std::future< UpdateTelemetryRuleOutcome > UpdateTelemetryRuleOutcomeCallable
std::future< CreateTelemetryRuleOutcome > CreateTelemetryRuleOutcomeCallable
std::future< UpdateTelemetryRuleForOrganizationOutcome > UpdateTelemetryRuleForOrganizationOutcomeCallable
std::future< DeleteS3TableIntegrationOutcome > DeleteS3TableIntegrationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListCentralizationRulesForOrganizationOutcome > ListCentralizationRulesForOrganizationOutcomeCallable
std::future< StartTelemetryEvaluationForOrganizationOutcome > StartTelemetryEvaluationForOrganizationOutcomeCallable
std::future< CreateTelemetryPipelineOutcome > CreateTelemetryPipelineOutcomeCallable
std::future< StartTelemetryEvaluationOutcome > StartTelemetryEvaluationOutcomeCallable
std::future< GetTelemetryPipelineOutcome > GetTelemetryPipelineOutcomeCallable
std::future< UpdateTelemetryPipelineOutcome > UpdateTelemetryPipelineOutcomeCallable
std::future< ListTelemetryPipelinesOutcome > ListTelemetryPipelinesOutcomeCallable
std::future< DeleteTelemetryRuleOutcome > DeleteTelemetryRuleOutcomeCallable
std::future< GetTelemetryEnrichmentStatusOutcome > GetTelemetryEnrichmentStatusOutcomeCallable
std::future< CreateS3TableIntegrationOutcome > CreateS3TableIntegrationOutcomeCallable
std::future< ValidateTelemetryPipelineConfigurationOutcome > ValidateTelemetryPipelineConfigurationOutcomeCallable
std::future< CreateCentralizationRuleForOrganizationOutcome > CreateCentralizationRuleForOrganizationOutcomeCallable
std::future< GetTelemetryEvaluationStatusForOrganizationOutcome > GetTelemetryEvaluationStatusForOrganizationOutcomeCallable
std::function< void(const ObservabilityAdminClient *, const Model::ListResourceTelemetryForOrganizationRequest &, const Model::ListResourceTelemetryForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourceTelemetryForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteTelemetryPipelineRequest &, const Model::DeleteTelemetryPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTelemetryPipelineResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListResourceTelemetryRequest &, const Model::ListResourceTelemetryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourceTelemetryResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryRuleForOrganizationRequest &, const Model::GetTelemetryRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UpdateTelemetryPipelineRequest &, const Model::UpdateTelemetryPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTelemetryPipelineResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryEvaluationStatusForOrganizationRequest &, const Model::GetTelemetryEvaluationStatusForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryEvaluationStatusForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ValidateTelemetryPipelineConfigurationRequest &, const Model::ValidateTelemetryPipelineConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ValidateTelemetryPipelineConfigurationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryRuleRequest &, const Model::GetTelemetryRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryRuleResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteTelemetryRuleRequest &, const Model::DeleteTelemetryRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTelemetryRuleResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateS3TableIntegrationRequest &, const Model::CreateS3TableIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateS3TableIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StartTelemetryEnrichmentRequest &, const Model::StartTelemetryEnrichmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTelemetryEnrichmentResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UpdateCentralizationRuleForOrganizationRequest &, const Model::UpdateCentralizationRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCentralizationRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateCentralizationRuleForOrganizationRequest &, const Model::CreateCentralizationRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCentralizationRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StartTelemetryEvaluationForOrganizationRequest &, const Model::StartTelemetryEvaluationForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTelemetryEvaluationForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteCentralizationRuleForOrganizationRequest &, const Model::DeleteCentralizationRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCentralizationRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryEvaluationStatusRequest &, const Model::GetTelemetryEvaluationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryEvaluationStatusResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StopTelemetryEvaluationForOrganizationRequest &, const Model::StopTelemetryEvaluationForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTelemetryEvaluationForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListTelemetryRulesRequest &, const Model::ListTelemetryRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTelemetryRulesResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateTelemetryPipelineRequest &, const Model::CreateTelemetryPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTelemetryPipelineResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetCentralizationRuleForOrganizationRequest &, const Model::GetCentralizationRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCentralizationRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetS3TableIntegrationRequest &, const Model::GetS3TableIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetS3TableIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateTelemetryRuleForOrganizationRequest &, const Model::CreateTelemetryRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTelemetryRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::CreateTelemetryRuleRequest &, const Model::CreateTelemetryRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTelemetryRuleResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListTelemetryPipelinesRequest &, const Model::ListTelemetryPipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTelemetryPipelinesResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteS3TableIntegrationRequest &, const Model::DeleteS3TableIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteS3TableIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListCentralizationRulesForOrganizationRequest &, const Model::ListCentralizationRulesForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCentralizationRulesForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StopTelemetryEnrichmentRequest &, const Model::StopTelemetryEnrichmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTelemetryEnrichmentResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StopTelemetryEvaluationRequest &, const Model::StopTelemetryEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTelemetryEvaluationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryEnrichmentStatusRequest &, const Model::GetTelemetryEnrichmentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryEnrichmentStatusResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::GetTelemetryPipelineRequest &, const Model::GetTelemetryPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTelemetryPipelineResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UpdateTelemetryRuleForOrganizationRequest &, const Model::UpdateTelemetryRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTelemetryRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteTelemetryRuleForOrganizationRequest &, const Model::DeleteTelemetryRuleForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTelemetryRuleForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::TestTelemetryPipelineRequest &, const Model::TestTelemetryPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestTelemetryPipelineResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::UpdateTelemetryRuleRequest &, const Model::UpdateTelemetryRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTelemetryRuleResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::StartTelemetryEvaluationRequest &, const Model::StartTelemetryEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTelemetryEvaluationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListTelemetryRulesForOrganizationRequest &, const Model::ListTelemetryRulesForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTelemetryRulesForOrganizationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::ListS3TableIntegrationsRequest &, const Model::ListS3TableIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListS3TableIntegrationsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String