AWS SDK for C++

AWS SDK for C++ Version 1.11.752

Loading...
Searching...
No Matches
ObservabilityAdminServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/observabilityadmin/ObservabilityAdminEndpointProvider.h>
15#include <aws/observabilityadmin/ObservabilityAdminErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in ObservabilityAdminClient header */
22#include <aws/core/NoResult.h>
23#include <aws/observabilityadmin/model/CreateCentralizationRuleForOrganizationResult.h>
24#include <aws/observabilityadmin/model/CreateS3TableIntegrationResult.h>
25#include <aws/observabilityadmin/model/CreateTelemetryPipelineResult.h>
26#include <aws/observabilityadmin/model/CreateTelemetryRuleForOrganizationResult.h>
27#include <aws/observabilityadmin/model/CreateTelemetryRuleResult.h>
28#include <aws/observabilityadmin/model/DeleteTelemetryPipelineResult.h>
29#include <aws/observabilityadmin/model/GetCentralizationRuleForOrganizationResult.h>
30#include <aws/observabilityadmin/model/GetS3TableIntegrationResult.h>
31#include <aws/observabilityadmin/model/GetTelemetryEnrichmentStatusRequest.h>
32#include <aws/observabilityadmin/model/GetTelemetryEnrichmentStatusResult.h>
33#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusForOrganizationRequest.h>
34#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusForOrganizationResult.h>
35#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusRequest.h>
36#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusResult.h>
37#include <aws/observabilityadmin/model/GetTelemetryPipelineResult.h>
38#include <aws/observabilityadmin/model/GetTelemetryRuleForOrganizationResult.h>
39#include <aws/observabilityadmin/model/GetTelemetryRuleResult.h>
40#include <aws/observabilityadmin/model/ListCentralizationRulesForOrganizationRequest.h>
41#include <aws/observabilityadmin/model/ListCentralizationRulesForOrganizationResult.h>
42#include <aws/observabilityadmin/model/ListResourceTelemetryForOrganizationRequest.h>
43#include <aws/observabilityadmin/model/ListResourceTelemetryForOrganizationResult.h>
44#include <aws/observabilityadmin/model/ListResourceTelemetryRequest.h>
45#include <aws/observabilityadmin/model/ListResourceTelemetryResult.h>
46#include <aws/observabilityadmin/model/ListS3TableIntegrationsRequest.h>
47#include <aws/observabilityadmin/model/ListS3TableIntegrationsResult.h>
48#include <aws/observabilityadmin/model/ListTagsForResourceResult.h>
49#include <aws/observabilityadmin/model/ListTelemetryPipelinesRequest.h>
50#include <aws/observabilityadmin/model/ListTelemetryPipelinesResult.h>
51#include <aws/observabilityadmin/model/ListTelemetryRulesForOrganizationRequest.h>
52#include <aws/observabilityadmin/model/ListTelemetryRulesForOrganizationResult.h>
53#include <aws/observabilityadmin/model/ListTelemetryRulesRequest.h>
54#include <aws/observabilityadmin/model/ListTelemetryRulesResult.h>
55#include <aws/observabilityadmin/model/StartTelemetryEnrichmentRequest.h>
56#include <aws/observabilityadmin/model/StartTelemetryEnrichmentResult.h>
57#include <aws/observabilityadmin/model/StartTelemetryEvaluationForOrganizationRequest.h>
58#include <aws/observabilityadmin/model/StartTelemetryEvaluationRequest.h>
59#include <aws/observabilityadmin/model/StopTelemetryEnrichmentRequest.h>
60#include <aws/observabilityadmin/model/StopTelemetryEnrichmentResult.h>
61#include <aws/observabilityadmin/model/StopTelemetryEvaluationForOrganizationRequest.h>
62#include <aws/observabilityadmin/model/StopTelemetryEvaluationRequest.h>
63#include <aws/observabilityadmin/model/TestTelemetryPipelineResult.h>
64#include <aws/observabilityadmin/model/UpdateCentralizationRuleForOrganizationResult.h>
65#include <aws/observabilityadmin/model/UpdateTelemetryPipelineResult.h>
66#include <aws/observabilityadmin/model/UpdateTelemetryRuleForOrganizationResult.h>
67#include <aws/observabilityadmin/model/UpdateTelemetryRuleResult.h>
68#include <aws/observabilityadmin/model/ValidateTelemetryPipelineConfigurationResult.h>
69/* End of service model headers required in ObservabilityAdminClient header */
70
71namespace Aws {
72namespace Http {
73class HttpClient;
74class HttpClientFactory;
75} // namespace Http
76
77namespace Utils {
78template <typename R, typename E>
79class Outcome;
80
81namespace Threading {
82class Executor;
83} // namespace Threading
84} // namespace Utils
85
86namespace Auth {
87class AWSCredentials;
88class AWSCredentialsProvider;
89} // namespace Auth
90
91namespace Client {
92class RetryStrategy;
93} // namespace Client
94
95namespace ObservabilityAdmin {
99
100namespace Model {
101/* Service model forward declarations required in ObservabilityAdminClient header */
102class CreateCentralizationRuleForOrganizationRequest;
103class CreateS3TableIntegrationRequest;
104class CreateTelemetryPipelineRequest;
105class CreateTelemetryRuleRequest;
106class CreateTelemetryRuleForOrganizationRequest;
107class DeleteCentralizationRuleForOrganizationRequest;
108class DeleteS3TableIntegrationRequest;
109class DeleteTelemetryPipelineRequest;
110class DeleteTelemetryRuleRequest;
111class DeleteTelemetryRuleForOrganizationRequest;
112class GetCentralizationRuleForOrganizationRequest;
113class GetS3TableIntegrationRequest;
114class GetTelemetryEnrichmentStatusRequest;
115class GetTelemetryEvaluationStatusRequest;
116class GetTelemetryEvaluationStatusForOrganizationRequest;
117class GetTelemetryPipelineRequest;
118class GetTelemetryRuleRequest;
119class GetTelemetryRuleForOrganizationRequest;
120class ListCentralizationRulesForOrganizationRequest;
121class ListResourceTelemetryRequest;
122class ListResourceTelemetryForOrganizationRequest;
123class ListS3TableIntegrationsRequest;
124class ListTagsForResourceRequest;
125class ListTelemetryPipelinesRequest;
126class ListTelemetryRulesRequest;
127class ListTelemetryRulesForOrganizationRequest;
128class StartTelemetryEnrichmentRequest;
129class StartTelemetryEvaluationRequest;
130class StartTelemetryEvaluationForOrganizationRequest;
131class StopTelemetryEnrichmentRequest;
132class StopTelemetryEvaluationRequest;
133class StopTelemetryEvaluationForOrganizationRequest;
134class TagResourceRequest;
135class TestTelemetryPipelineRequest;
136class UntagResourceRequest;
137class UpdateCentralizationRuleForOrganizationRequest;
138class UpdateTelemetryPipelineRequest;
139class UpdateTelemetryRuleRequest;
140class UpdateTelemetryRuleForOrganizationRequest;
141class ValidateTelemetryPipelineConfigurationRequest;
142/* End of service model forward declarations required in ObservabilityAdminClient header */
143
144/* Service model Outcome class definitions */
192/* End of service model Outcome class definitions */
193
194/* Service model Outcome callable definitions */
195typedef std::future<CreateCentralizationRuleForOrganizationOutcome> CreateCentralizationRuleForOrganizationOutcomeCallable;
196typedef std::future<CreateS3TableIntegrationOutcome> CreateS3TableIntegrationOutcomeCallable;
197typedef std::future<CreateTelemetryPipelineOutcome> CreateTelemetryPipelineOutcomeCallable;
198typedef std::future<CreateTelemetryRuleOutcome> CreateTelemetryRuleOutcomeCallable;
199typedef std::future<CreateTelemetryRuleForOrganizationOutcome> CreateTelemetryRuleForOrganizationOutcomeCallable;
200typedef std::future<DeleteCentralizationRuleForOrganizationOutcome> DeleteCentralizationRuleForOrganizationOutcomeCallable;
201typedef std::future<DeleteS3TableIntegrationOutcome> DeleteS3TableIntegrationOutcomeCallable;
202typedef std::future<DeleteTelemetryPipelineOutcome> DeleteTelemetryPipelineOutcomeCallable;
203typedef std::future<DeleteTelemetryRuleOutcome> DeleteTelemetryRuleOutcomeCallable;
204typedef std::future<DeleteTelemetryRuleForOrganizationOutcome> DeleteTelemetryRuleForOrganizationOutcomeCallable;
205typedef std::future<GetCentralizationRuleForOrganizationOutcome> GetCentralizationRuleForOrganizationOutcomeCallable;
206typedef std::future<GetS3TableIntegrationOutcome> GetS3TableIntegrationOutcomeCallable;
207typedef std::future<GetTelemetryEnrichmentStatusOutcome> GetTelemetryEnrichmentStatusOutcomeCallable;
208typedef std::future<GetTelemetryEvaluationStatusOutcome> GetTelemetryEvaluationStatusOutcomeCallable;
209typedef std::future<GetTelemetryEvaluationStatusForOrganizationOutcome> GetTelemetryEvaluationStatusForOrganizationOutcomeCallable;
210typedef std::future<GetTelemetryPipelineOutcome> GetTelemetryPipelineOutcomeCallable;
211typedef std::future<GetTelemetryRuleOutcome> GetTelemetryRuleOutcomeCallable;
212typedef std::future<GetTelemetryRuleForOrganizationOutcome> GetTelemetryRuleForOrganizationOutcomeCallable;
213typedef std::future<ListCentralizationRulesForOrganizationOutcome> ListCentralizationRulesForOrganizationOutcomeCallable;
214typedef std::future<ListResourceTelemetryOutcome> ListResourceTelemetryOutcomeCallable;
215typedef std::future<ListResourceTelemetryForOrganizationOutcome> ListResourceTelemetryForOrganizationOutcomeCallable;
216typedef std::future<ListS3TableIntegrationsOutcome> ListS3TableIntegrationsOutcomeCallable;
217typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
218typedef std::future<ListTelemetryPipelinesOutcome> ListTelemetryPipelinesOutcomeCallable;
219typedef std::future<ListTelemetryRulesOutcome> ListTelemetryRulesOutcomeCallable;
220typedef std::future<ListTelemetryRulesForOrganizationOutcome> ListTelemetryRulesForOrganizationOutcomeCallable;
221typedef std::future<StartTelemetryEnrichmentOutcome> StartTelemetryEnrichmentOutcomeCallable;
222typedef std::future<StartTelemetryEvaluationOutcome> StartTelemetryEvaluationOutcomeCallable;
223typedef std::future<StartTelemetryEvaluationForOrganizationOutcome> StartTelemetryEvaluationForOrganizationOutcomeCallable;
224typedef std::future<StopTelemetryEnrichmentOutcome> StopTelemetryEnrichmentOutcomeCallable;
225typedef std::future<StopTelemetryEvaluationOutcome> StopTelemetryEvaluationOutcomeCallable;
226typedef std::future<StopTelemetryEvaluationForOrganizationOutcome> StopTelemetryEvaluationForOrganizationOutcomeCallable;
227typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
228typedef std::future<TestTelemetryPipelineOutcome> TestTelemetryPipelineOutcomeCallable;
229typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
230typedef std::future<UpdateCentralizationRuleForOrganizationOutcome> UpdateCentralizationRuleForOrganizationOutcomeCallable;
231typedef std::future<UpdateTelemetryPipelineOutcome> UpdateTelemetryPipelineOutcomeCallable;
232typedef std::future<UpdateTelemetryRuleOutcome> UpdateTelemetryRuleOutcomeCallable;
233typedef std::future<UpdateTelemetryRuleForOrganizationOutcome> UpdateTelemetryRuleForOrganizationOutcomeCallable;
234typedef std::future<ValidateTelemetryPipelineConfigurationOutcome> ValidateTelemetryPipelineConfigurationOutcomeCallable;
235/* End of service model Outcome callable definitions */
236} // namespace Model
237
239
240/* Service model async handlers definitions */
243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
245typedef std::function<void(const ObservabilityAdminClient*, const Model::CreateS3TableIntegrationRequest&,
246 const Model::CreateS3TableIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
248typedef std::function<void(const ObservabilityAdminClient*, const Model::CreateTelemetryPipelineRequest&,
249 const Model::CreateTelemetryPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
251typedef std::function<void(const ObservabilityAdminClient*, const Model::CreateTelemetryRuleRequest&,
252 const Model::CreateTelemetryRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
254typedef std::function<void(const ObservabilityAdminClient*, const Model::CreateTelemetryRuleForOrganizationRequest&,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
260 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
262typedef std::function<void(const ObservabilityAdminClient*, const Model::DeleteS3TableIntegrationRequest&,
263 const Model::DeleteS3TableIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265typedef std::function<void(const ObservabilityAdminClient*, const Model::DeleteTelemetryPipelineRequest&,
266 const Model::DeleteTelemetryPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268typedef std::function<void(const ObservabilityAdminClient*, const Model::DeleteTelemetryRuleRequest&,
269 const Model::DeleteTelemetryRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
271typedef std::function<void(const ObservabilityAdminClient*, const Model::DeleteTelemetryRuleForOrganizationRequest&,
273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const ObservabilityAdminClient*, const Model::GetS3TableIntegrationRequest&,
280 const Model::GetS3TableIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282typedef std::function<void(const ObservabilityAdminClient*, const Model::GetTelemetryEnrichmentStatusRequest&,
284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
286typedef std::function<void(const ObservabilityAdminClient*, const Model::GetTelemetryEvaluationStatusRequest&,
288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294typedef std::function<void(const ObservabilityAdminClient*, const Model::GetTelemetryPipelineRequest&,
295 const Model::GetTelemetryPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
297typedef std::function<void(const ObservabilityAdminClient*, const Model::GetTelemetryRuleRequest&, const Model::GetTelemetryRuleOutcome&,
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
300typedef std::function<void(const ObservabilityAdminClient*, const Model::GetTelemetryRuleForOrganizationRequest&,
302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
308typedef std::function<void(const ObservabilityAdminClient*, const Model::ListResourceTelemetryRequest&,
309 const Model::ListResourceTelemetryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
315typedef std::function<void(const ObservabilityAdminClient*, const Model::ListS3TableIntegrationsRequest&,
316 const Model::ListS3TableIntegrationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
318typedef std::function<void(const ObservabilityAdminClient*, const Model::ListTagsForResourceRequest&,
319 const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
321typedef std::function<void(const ObservabilityAdminClient*, const Model::ListTelemetryPipelinesRequest&,
322 const Model::ListTelemetryPipelinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
324typedef std::function<void(const ObservabilityAdminClient*, const Model::ListTelemetryRulesRequest&,
325 const Model::ListTelemetryRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
327typedef std::function<void(const ObservabilityAdminClient*, const Model::ListTelemetryRulesForOrganizationRequest&,
329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
331typedef std::function<void(const ObservabilityAdminClient*, const Model::StartTelemetryEnrichmentRequest&,
332 const Model::StartTelemetryEnrichmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334typedef std::function<void(const ObservabilityAdminClient*, const Model::StartTelemetryEvaluationRequest&,
335 const Model::StartTelemetryEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
341typedef std::function<void(const ObservabilityAdminClient*, const Model::StopTelemetryEnrichmentRequest&,
342 const Model::StopTelemetryEnrichmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
344typedef std::function<void(const ObservabilityAdminClient*, const Model::StopTelemetryEvaluationRequest&,
345 const Model::StopTelemetryEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
351typedef std::function<void(const ObservabilityAdminClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
354typedef std::function<void(const ObservabilityAdminClient*, const Model::TestTelemetryPipelineRequest&,
355 const Model::TestTelemetryPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
357typedef std::function<void(const ObservabilityAdminClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
364typedef std::function<void(const ObservabilityAdminClient*, const Model::UpdateTelemetryPipelineRequest&,
365 const Model::UpdateTelemetryPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
367typedef std::function<void(const ObservabilityAdminClient*, const Model::UpdateTelemetryRuleRequest&,
368 const Model::UpdateTelemetryRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
370typedef std::function<void(const ObservabilityAdminClient*, const Model::UpdateTelemetryRuleForOrganizationRequest&,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
378/* End of service model async handlers definitions */
379} // namespace ObservabilityAdmin
380} // namespace Aws
EndpointProviderBase< ObservabilityAdminClientConfiguration, ObservabilityAdminBuiltInParameters, ObservabilityAdminClientContextParameters > ObservabilityAdminEndpointProviderBase
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > DeleteS3TableIntegrationOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > StartTelemetryEvaluationOutcome
std::future< StopTelemetryEvaluationOutcome > StopTelemetryEvaluationOutcomeCallable
Aws::Utils::Outcome< CreateS3TableIntegrationResult, ObservabilityAdminError > CreateS3TableIntegrationOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > DeleteTelemetryRuleForOrganizationOutcome
std::future< UpdateCentralizationRuleForOrganizationOutcome > UpdateCentralizationRuleForOrganizationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > DeleteTelemetryRuleOutcome
std::future< TestTelemetryPipelineOutcome > TestTelemetryPipelineOutcomeCallable
std::future< StopTelemetryEvaluationForOrganizationOutcome > StopTelemetryEvaluationForOrganizationOutcomeCallable
Aws::Utils::Outcome< GetTelemetryEnrichmentStatusResult, ObservabilityAdminError > GetTelemetryEnrichmentStatusOutcome
Aws::Utils::Outcome< CreateTelemetryRuleResult, ObservabilityAdminError > CreateTelemetryRuleOutcome
std::future< ListResourceTelemetryOutcome > ListResourceTelemetryOutcomeCallable
Aws::Utils::Outcome< ListResourceTelemetryResult, ObservabilityAdminError > ListResourceTelemetryOutcome
std::future< ListResourceTelemetryForOrganizationOutcome > ListResourceTelemetryForOrganizationOutcomeCallable
std::future< GetS3TableIntegrationOutcome > GetS3TableIntegrationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListTelemetryRulesResult, ObservabilityAdminError > ListTelemetryRulesOutcome
std::future< DeleteTelemetryPipelineOutcome > DeleteTelemetryPipelineOutcomeCallable
std::future< ListS3TableIntegrationsOutcome > ListS3TableIntegrationsOutcomeCallable
Aws::Utils::Outcome< ListCentralizationRulesForOrganizationResult, ObservabilityAdminError > ListCentralizationRulesForOrganizationOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > DeleteCentralizationRuleForOrganizationOutcome
Aws::Utils::Outcome< DeleteTelemetryPipelineResult, ObservabilityAdminError > DeleteTelemetryPipelineOutcome
Aws::Utils::Outcome< ListTelemetryPipelinesResult, ObservabilityAdminError > ListTelemetryPipelinesOutcome
std::future< GetTelemetryEvaluationStatusOutcome > GetTelemetryEvaluationStatusOutcomeCallable
std::future< ListTelemetryRulesForOrganizationOutcome > ListTelemetryRulesForOrganizationOutcomeCallable
Aws::Utils::Outcome< GetCentralizationRuleForOrganizationResult, ObservabilityAdminError > GetCentralizationRuleForOrganizationOutcome
Aws::Utils::Outcome< UpdateTelemetryPipelineResult, ObservabilityAdminError > UpdateTelemetryPipelineOutcome
std::future< CreateTelemetryRuleForOrganizationOutcome > CreateTelemetryRuleForOrganizationOutcomeCallable
std::future< StopTelemetryEnrichmentOutcome > StopTelemetryEnrichmentOutcomeCallable
Aws::Utils::Outcome< CreateCentralizationRuleForOrganizationResult, ObservabilityAdminError > CreateCentralizationRuleForOrganizationOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > StopTelemetryEvaluationOutcome
Aws::Utils::Outcome< GetTelemetryEvaluationStatusResult, ObservabilityAdminError > GetTelemetryEvaluationStatusOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteCentralizationRuleForOrganizationOutcome > DeleteCentralizationRuleForOrganizationOutcomeCallable
std::future< StartTelemetryEnrichmentOutcome > StartTelemetryEnrichmentOutcomeCallable
std::future< GetTelemetryRuleOutcome > GetTelemetryRuleOutcomeCallable
Aws::Utils::Outcome< GetS3TableIntegrationResult, ObservabilityAdminError > GetS3TableIntegrationOutcome
std::future< DeleteTelemetryRuleForOrganizationOutcome > DeleteTelemetryRuleForOrganizationOutcomeCallable
std::future< ListTelemetryRulesOutcome > ListTelemetryRulesOutcomeCallable
std::future< GetCentralizationRuleForOrganizationOutcome > GetCentralizationRuleForOrganizationOutcomeCallable
std::future< GetTelemetryRuleForOrganizationOutcome > GetTelemetryRuleForOrganizationOutcomeCallable
std::future< UpdateTelemetryRuleOutcome > UpdateTelemetryRuleOutcomeCallable
std::future< CreateTelemetryRuleOutcome > CreateTelemetryRuleOutcomeCallable
Aws::Utils::Outcome< UpdateTelemetryRuleForOrganizationResult, ObservabilityAdminError > UpdateTelemetryRuleForOrganizationOutcome
std::future< UpdateTelemetryRuleForOrganizationOutcome > UpdateTelemetryRuleForOrganizationOutcomeCallable
Aws::Utils::Outcome< CreateTelemetryRuleForOrganizationResult, ObservabilityAdminError > CreateTelemetryRuleForOrganizationOutcome
Aws::Utils::Outcome< CreateTelemetryPipelineResult, ObservabilityAdminError > CreateTelemetryPipelineOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, ObservabilityAdminError > ListTagsForResourceOutcome
std::future< DeleteS3TableIntegrationOutcome > DeleteS3TableIntegrationOutcomeCallable
Aws::Utils::Outcome< GetTelemetryRuleResult, ObservabilityAdminError > GetTelemetryRuleOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ValidateTelemetryPipelineConfigurationResult, ObservabilityAdminError > ValidateTelemetryPipelineConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > StopTelemetryEvaluationForOrganizationOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > StartTelemetryEvaluationForOrganizationOutcome
std::future< ListCentralizationRulesForOrganizationOutcome > ListCentralizationRulesForOrganizationOutcomeCallable
Aws::Utils::Outcome< GetTelemetryPipelineResult, ObservabilityAdminError > GetTelemetryPipelineOutcome
Aws::Utils::Outcome< UpdateTelemetryRuleResult, ObservabilityAdminError > UpdateTelemetryRuleOutcome
std::future< StartTelemetryEvaluationForOrganizationOutcome > StartTelemetryEvaluationForOrganizationOutcomeCallable
std::future< CreateTelemetryPipelineOutcome > CreateTelemetryPipelineOutcomeCallable
std::future< StartTelemetryEvaluationOutcome > StartTelemetryEvaluationOutcomeCallable
std::future< GetTelemetryPipelineOutcome > GetTelemetryPipelineOutcomeCallable
Aws::Utils::Outcome< TestTelemetryPipelineResult, ObservabilityAdminError > TestTelemetryPipelineOutcome
std::future< UpdateTelemetryPipelineOutcome > UpdateTelemetryPipelineOutcomeCallable
Aws::Utils::Outcome< GetTelemetryEvaluationStatusForOrganizationResult, ObservabilityAdminError > GetTelemetryEvaluationStatusForOrganizationOutcome
Aws::Utils::Outcome< ListResourceTelemetryForOrganizationResult, ObservabilityAdminError > ListResourceTelemetryForOrganizationOutcome
Aws::Utils::Outcome< StopTelemetryEnrichmentResult, ObservabilityAdminError > StopTelemetryEnrichmentOutcome
Aws::Utils::Outcome< ListTelemetryRulesForOrganizationResult, ObservabilityAdminError > ListTelemetryRulesForOrganizationOutcome
std::future< ListTelemetryPipelinesOutcome > ListTelemetryPipelinesOutcomeCallable
std::future< DeleteTelemetryRuleOutcome > DeleteTelemetryRuleOutcomeCallable
std::future< GetTelemetryEnrichmentStatusOutcome > GetTelemetryEnrichmentStatusOutcomeCallable
Aws::Utils::Outcome< ListS3TableIntegrationsResult, ObservabilityAdminError > ListS3TableIntegrationsOutcome
std::future< CreateS3TableIntegrationOutcome > CreateS3TableIntegrationOutcomeCallable
std::future< ValidateTelemetryPipelineConfigurationOutcome > ValidateTelemetryPipelineConfigurationOutcomeCallable
std::future< CreateCentralizationRuleForOrganizationOutcome > CreateCentralizationRuleForOrganizationOutcomeCallable
std::future< GetTelemetryEvaluationStatusForOrganizationOutcome > GetTelemetryEvaluationStatusForOrganizationOutcomeCallable
Aws::Utils::Outcome< GetTelemetryRuleForOrganizationResult, ObservabilityAdminError > GetTelemetryRuleForOrganizationOutcome
Aws::Utils::Outcome< StartTelemetryEnrichmentResult, ObservabilityAdminError > StartTelemetryEnrichmentOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > UntagResourceOutcome
Aws::Utils::Outcome< UpdateCentralizationRuleForOrganizationResult, ObservabilityAdminError > UpdateCentralizationRuleForOrganizationOutcome
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