AWS SDK for C++

AWS SDK for C++ Version 1.11.901

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/CreateDatasetIntegrationResult.h>
25#include <aws/observabilityadmin/model/CreateS3TableIntegrationResult.h>
26#include <aws/observabilityadmin/model/CreateTelemetryPipelineResult.h>
27#include <aws/observabilityadmin/model/CreateTelemetryRuleForOrganizationResult.h>
28#include <aws/observabilityadmin/model/CreateTelemetryRuleResult.h>
29#include <aws/observabilityadmin/model/DeleteTelemetryPipelineResult.h>
30#include <aws/observabilityadmin/model/GetCentralizationRuleForOrganizationResult.h>
31#include <aws/observabilityadmin/model/GetDatasetIntegrationResult.h>
32#include <aws/observabilityadmin/model/GetS3TableIntegrationResult.h>
33#include <aws/observabilityadmin/model/GetTelemetryEnrichmentStatusRequest.h>
34#include <aws/observabilityadmin/model/GetTelemetryEnrichmentStatusResult.h>
35#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusForOrganizationRequest.h>
36#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusForOrganizationResult.h>
37#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusRequest.h>
38#include <aws/observabilityadmin/model/GetTelemetryEvaluationStatusResult.h>
39#include <aws/observabilityadmin/model/GetTelemetryPipelineResult.h>
40#include <aws/observabilityadmin/model/GetTelemetryRuleForOrganizationResult.h>
41#include <aws/observabilityadmin/model/GetTelemetryRuleResult.h>
42#include <aws/observabilityadmin/model/ListCentralizationRulesForOrganizationRequest.h>
43#include <aws/observabilityadmin/model/ListCentralizationRulesForOrganizationResult.h>
44#include <aws/observabilityadmin/model/ListDatasetIntegrationsRequest.h>
45#include <aws/observabilityadmin/model/ListDatasetIntegrationsResult.h>
46#include <aws/observabilityadmin/model/ListResourceTelemetryForOrganizationRequest.h>
47#include <aws/observabilityadmin/model/ListResourceTelemetryForOrganizationResult.h>
48#include <aws/observabilityadmin/model/ListResourceTelemetryRequest.h>
49#include <aws/observabilityadmin/model/ListResourceTelemetryResult.h>
50#include <aws/observabilityadmin/model/ListS3TableIntegrationsRequest.h>
51#include <aws/observabilityadmin/model/ListS3TableIntegrationsResult.h>
52#include <aws/observabilityadmin/model/ListTagsForResourceResult.h>
53#include <aws/observabilityadmin/model/ListTelemetryPipelinesRequest.h>
54#include <aws/observabilityadmin/model/ListTelemetryPipelinesResult.h>
55#include <aws/observabilityadmin/model/ListTelemetryRulesForOrganizationRequest.h>
56#include <aws/observabilityadmin/model/ListTelemetryRulesForOrganizationResult.h>
57#include <aws/observabilityadmin/model/ListTelemetryRulesRequest.h>
58#include <aws/observabilityadmin/model/ListTelemetryRulesResult.h>
59#include <aws/observabilityadmin/model/StartTelemetryEnrichmentRequest.h>
60#include <aws/observabilityadmin/model/StartTelemetryEnrichmentResult.h>
61#include <aws/observabilityadmin/model/StartTelemetryEvaluationForOrganizationRequest.h>
62#include <aws/observabilityadmin/model/StartTelemetryEvaluationRequest.h>
63#include <aws/observabilityadmin/model/StopTelemetryEnrichmentRequest.h>
64#include <aws/observabilityadmin/model/StopTelemetryEnrichmentResult.h>
65#include <aws/observabilityadmin/model/StopTelemetryEvaluationForOrganizationRequest.h>
66#include <aws/observabilityadmin/model/StopTelemetryEvaluationRequest.h>
67#include <aws/observabilityadmin/model/TestTelemetryPipelineResult.h>
68#include <aws/observabilityadmin/model/UpdateCentralizationRuleForOrganizationResult.h>
69#include <aws/observabilityadmin/model/UpdateDatasetIntegrationResult.h>
70#include <aws/observabilityadmin/model/UpdateTelemetryPipelineResult.h>
71#include <aws/observabilityadmin/model/UpdateTelemetryRuleForOrganizationResult.h>
72#include <aws/observabilityadmin/model/UpdateTelemetryRuleResult.h>
73#include <aws/observabilityadmin/model/ValidateTelemetryPipelineConfigurationResult.h>
74/* End of service model headers required in ObservabilityAdminClient header */
75
76namespace Aws {
77namespace Http {
78class HttpClient;
79class HttpClientFactory;
80} // namespace Http
81
82namespace Utils {
83template <typename R, typename E>
84class Outcome;
85
86namespace Threading {
87class Executor;
88} // namespace Threading
89} // namespace Utils
90
91namespace Auth {
92class AWSCredentials;
93class AWSCredentialsProvider;
94} // namespace Auth
95
96namespace Client {
97class RetryStrategy;
98} // namespace Client
99
100namespace ObservabilityAdmin {
104
105namespace Model {
106/* Service model forward declarations required in ObservabilityAdminClient header */
107class CreateCentralizationRuleForOrganizationRequest;
108class CreateDatasetIntegrationRequest;
109class CreateS3TableIntegrationRequest;
110class CreateTelemetryPipelineRequest;
111class CreateTelemetryRuleRequest;
112class CreateTelemetryRuleForOrganizationRequest;
113class DeleteCentralizationRuleForOrganizationRequest;
114class DeleteDatasetIntegrationRequest;
115class DeleteS3TableIntegrationRequest;
116class DeleteTelemetryPipelineRequest;
117class DeleteTelemetryRuleRequest;
118class DeleteTelemetryRuleForOrganizationRequest;
119class GetCentralizationRuleForOrganizationRequest;
120class GetDatasetIntegrationRequest;
121class GetS3TableIntegrationRequest;
122class GetTelemetryEnrichmentStatusRequest;
123class GetTelemetryEvaluationStatusRequest;
124class GetTelemetryEvaluationStatusForOrganizationRequest;
125class GetTelemetryPipelineRequest;
126class GetTelemetryRuleRequest;
127class GetTelemetryRuleForOrganizationRequest;
128class ListCentralizationRulesForOrganizationRequest;
129class ListDatasetIntegrationsRequest;
130class ListResourceTelemetryRequest;
131class ListResourceTelemetryForOrganizationRequest;
132class ListS3TableIntegrationsRequest;
133class ListTagsForResourceRequest;
134class ListTelemetryPipelinesRequest;
135class ListTelemetryRulesRequest;
136class ListTelemetryRulesForOrganizationRequest;
137class StartTelemetryEnrichmentRequest;
138class StartTelemetryEvaluationRequest;
139class StartTelemetryEvaluationForOrganizationRequest;
140class StopTelemetryEnrichmentRequest;
141class StopTelemetryEvaluationRequest;
142class StopTelemetryEvaluationForOrganizationRequest;
143class TagResourceRequest;
144class TestTelemetryPipelineRequest;
145class UntagResourceRequest;
146class UpdateCentralizationRuleForOrganizationRequest;
147class UpdateDatasetIntegrationRequest;
148class UpdateTelemetryPipelineRequest;
149class UpdateTelemetryRuleRequest;
150class UpdateTelemetryRuleForOrganizationRequest;
151class ValidateTelemetryPipelineConfigurationRequest;
152/* End of service model forward declarations required in ObservabilityAdminClient header */
153
154/* Service model Outcome class definitions */
207/* End of service model Outcome class definitions */
208
209/* Service model Outcome callable definitions */
210typedef std::future<CreateCentralizationRuleForOrganizationOutcome> CreateCentralizationRuleForOrganizationOutcomeCallable;
211typedef std::future<CreateDatasetIntegrationOutcome> CreateDatasetIntegrationOutcomeCallable;
212typedef std::future<CreateS3TableIntegrationOutcome> CreateS3TableIntegrationOutcomeCallable;
213typedef std::future<CreateTelemetryPipelineOutcome> CreateTelemetryPipelineOutcomeCallable;
214typedef std::future<CreateTelemetryRuleOutcome> CreateTelemetryRuleOutcomeCallable;
215typedef std::future<CreateTelemetryRuleForOrganizationOutcome> CreateTelemetryRuleForOrganizationOutcomeCallable;
216typedef std::future<DeleteCentralizationRuleForOrganizationOutcome> DeleteCentralizationRuleForOrganizationOutcomeCallable;
217typedef std::future<DeleteDatasetIntegrationOutcome> DeleteDatasetIntegrationOutcomeCallable;
218typedef std::future<DeleteS3TableIntegrationOutcome> DeleteS3TableIntegrationOutcomeCallable;
219typedef std::future<DeleteTelemetryPipelineOutcome> DeleteTelemetryPipelineOutcomeCallable;
220typedef std::future<DeleteTelemetryRuleOutcome> DeleteTelemetryRuleOutcomeCallable;
221typedef std::future<DeleteTelemetryRuleForOrganizationOutcome> DeleteTelemetryRuleForOrganizationOutcomeCallable;
222typedef std::future<GetCentralizationRuleForOrganizationOutcome> GetCentralizationRuleForOrganizationOutcomeCallable;
223typedef std::future<GetDatasetIntegrationOutcome> GetDatasetIntegrationOutcomeCallable;
224typedef std::future<GetS3TableIntegrationOutcome> GetS3TableIntegrationOutcomeCallable;
225typedef std::future<GetTelemetryEnrichmentStatusOutcome> GetTelemetryEnrichmentStatusOutcomeCallable;
226typedef std::future<GetTelemetryEvaluationStatusOutcome> GetTelemetryEvaluationStatusOutcomeCallable;
227typedef std::future<GetTelemetryEvaluationStatusForOrganizationOutcome> GetTelemetryEvaluationStatusForOrganizationOutcomeCallable;
228typedef std::future<GetTelemetryPipelineOutcome> GetTelemetryPipelineOutcomeCallable;
229typedef std::future<GetTelemetryRuleOutcome> GetTelemetryRuleOutcomeCallable;
230typedef std::future<GetTelemetryRuleForOrganizationOutcome> GetTelemetryRuleForOrganizationOutcomeCallable;
231typedef std::future<ListCentralizationRulesForOrganizationOutcome> ListCentralizationRulesForOrganizationOutcomeCallable;
232typedef std::future<ListDatasetIntegrationsOutcome> ListDatasetIntegrationsOutcomeCallable;
233typedef std::future<ListResourceTelemetryOutcome> ListResourceTelemetryOutcomeCallable;
234typedef std::future<ListResourceTelemetryForOrganizationOutcome> ListResourceTelemetryForOrganizationOutcomeCallable;
235typedef std::future<ListS3TableIntegrationsOutcome> ListS3TableIntegrationsOutcomeCallable;
236typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
237typedef std::future<ListTelemetryPipelinesOutcome> ListTelemetryPipelinesOutcomeCallable;
238typedef std::future<ListTelemetryRulesOutcome> ListTelemetryRulesOutcomeCallable;
239typedef std::future<ListTelemetryRulesForOrganizationOutcome> ListTelemetryRulesForOrganizationOutcomeCallable;
240typedef std::future<StartTelemetryEnrichmentOutcome> StartTelemetryEnrichmentOutcomeCallable;
241typedef std::future<StartTelemetryEvaluationOutcome> StartTelemetryEvaluationOutcomeCallable;
242typedef std::future<StartTelemetryEvaluationForOrganizationOutcome> StartTelemetryEvaluationForOrganizationOutcomeCallable;
243typedef std::future<StopTelemetryEnrichmentOutcome> StopTelemetryEnrichmentOutcomeCallable;
244typedef std::future<StopTelemetryEvaluationOutcome> StopTelemetryEvaluationOutcomeCallable;
245typedef std::future<StopTelemetryEvaluationForOrganizationOutcome> StopTelemetryEvaluationForOrganizationOutcomeCallable;
246typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
247typedef std::future<TestTelemetryPipelineOutcome> TestTelemetryPipelineOutcomeCallable;
248typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
249typedef std::future<UpdateCentralizationRuleForOrganizationOutcome> UpdateCentralizationRuleForOrganizationOutcomeCallable;
250typedef std::future<UpdateDatasetIntegrationOutcome> UpdateDatasetIntegrationOutcomeCallable;
251typedef std::future<UpdateTelemetryPipelineOutcome> UpdateTelemetryPipelineOutcomeCallable;
252typedef std::future<UpdateTelemetryRuleOutcome> UpdateTelemetryRuleOutcomeCallable;
253typedef std::future<UpdateTelemetryRuleForOrganizationOutcome> UpdateTelemetryRuleForOrganizationOutcomeCallable;
254typedef std::future<ValidateTelemetryPipelineConfigurationOutcome> ValidateTelemetryPipelineConfigurationOutcomeCallable;
255/* End of service model Outcome callable definitions */
256} // namespace Model
257
259
260/* Service model async handlers definitions */
263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265typedef std::function<void(const ObservabilityAdminClient*, const Model::CreateDatasetIntegrationRequest&,
266 const Model::CreateDatasetIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268typedef std::function<void(const ObservabilityAdminClient*, const Model::CreateS3TableIntegrationRequest&,
269 const Model::CreateS3TableIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
271typedef std::function<void(const ObservabilityAdminClient*, const Model::CreateTelemetryPipelineRequest&,
272 const Model::CreateTelemetryPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
274typedef std::function<void(const ObservabilityAdminClient*, const Model::CreateTelemetryRuleRequest&,
275 const Model::CreateTelemetryRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
277typedef std::function<void(const ObservabilityAdminClient*, const Model::CreateTelemetryRuleForOrganizationRequest&,
279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285typedef std::function<void(const ObservabilityAdminClient*, const Model::DeleteDatasetIntegrationRequest&,
286 const Model::DeleteDatasetIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288typedef std::function<void(const ObservabilityAdminClient*, const Model::DeleteS3TableIntegrationRequest&,
289 const Model::DeleteS3TableIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
291typedef std::function<void(const ObservabilityAdminClient*, const Model::DeleteTelemetryPipelineRequest&,
292 const Model::DeleteTelemetryPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294typedef std::function<void(const ObservabilityAdminClient*, const Model::DeleteTelemetryRuleRequest&,
295 const Model::DeleteTelemetryRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
297typedef std::function<void(const ObservabilityAdminClient*, const Model::DeleteTelemetryRuleForOrganizationRequest&,
299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305typedef std::function<void(const ObservabilityAdminClient*, const Model::GetDatasetIntegrationRequest&,
306 const Model::GetDatasetIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
308typedef std::function<void(const ObservabilityAdminClient*, const Model::GetS3TableIntegrationRequest&,
309 const Model::GetS3TableIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
311typedef std::function<void(const ObservabilityAdminClient*, const Model::GetTelemetryEnrichmentStatusRequest&,
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
315typedef std::function<void(const ObservabilityAdminClient*, const Model::GetTelemetryEvaluationStatusRequest&,
317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
323typedef std::function<void(const ObservabilityAdminClient*, const Model::GetTelemetryPipelineRequest&,
324 const Model::GetTelemetryPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
326typedef std::function<void(const ObservabilityAdminClient*, const Model::GetTelemetryRuleRequest&, const Model::GetTelemetryRuleOutcome&,
327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
329typedef std::function<void(const ObservabilityAdminClient*, const Model::GetTelemetryRuleForOrganizationRequest&,
331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
337typedef std::function<void(const ObservabilityAdminClient*, const Model::ListDatasetIntegrationsRequest&,
338 const Model::ListDatasetIntegrationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const ObservabilityAdminClient*, const Model::ListResourceTelemetryRequest&,
341 const Model::ListResourceTelemetryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
347typedef std::function<void(const ObservabilityAdminClient*, const Model::ListS3TableIntegrationsRequest&,
348 const Model::ListS3TableIntegrationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
350typedef std::function<void(const ObservabilityAdminClient*, const Model::ListTagsForResourceRequest&,
351 const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
353typedef std::function<void(const ObservabilityAdminClient*, const Model::ListTelemetryPipelinesRequest&,
354 const Model::ListTelemetryPipelinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
356typedef std::function<void(const ObservabilityAdminClient*, const Model::ListTelemetryRulesRequest&,
357 const Model::ListTelemetryRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
359typedef std::function<void(const ObservabilityAdminClient*, const Model::ListTelemetryRulesForOrganizationRequest&,
361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
363typedef std::function<void(const ObservabilityAdminClient*, const Model::StartTelemetryEnrichmentRequest&,
364 const Model::StartTelemetryEnrichmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366typedef std::function<void(const ObservabilityAdminClient*, const Model::StartTelemetryEvaluationRequest&,
367 const Model::StartTelemetryEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
373typedef std::function<void(const ObservabilityAdminClient*, const Model::StopTelemetryEnrichmentRequest&,
374 const Model::StopTelemetryEnrichmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
376typedef std::function<void(const ObservabilityAdminClient*, const Model::StopTelemetryEvaluationRequest&,
377 const Model::StopTelemetryEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
383typedef std::function<void(const ObservabilityAdminClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
386typedef std::function<void(const ObservabilityAdminClient*, const Model::TestTelemetryPipelineRequest&,
387 const Model::TestTelemetryPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
389typedef std::function<void(const ObservabilityAdminClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
396typedef std::function<void(const ObservabilityAdminClient*, const Model::UpdateDatasetIntegrationRequest&,
397 const Model::UpdateDatasetIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
399typedef std::function<void(const ObservabilityAdminClient*, const Model::UpdateTelemetryPipelineRequest&,
400 const Model::UpdateTelemetryPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
402typedef std::function<void(const ObservabilityAdminClient*, const Model::UpdateTelemetryRuleRequest&,
403 const Model::UpdateTelemetryRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
405typedef std::function<void(const ObservabilityAdminClient*, const Model::UpdateTelemetryRuleForOrganizationRequest&,
407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
413/* End of service model async handlers definitions */
414} // namespace ObservabilityAdmin
415} // 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
Aws::Utils::Outcome< ListDatasetIntegrationsResult, ObservabilityAdminError > ListDatasetIntegrationsOutcome
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< CreateDatasetIntegrationOutcome > CreateDatasetIntegrationOutcomeCallable
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< UpdateDatasetIntegrationResult, ObservabilityAdminError > UpdateDatasetIntegrationOutcome
Aws::Utils::Outcome< CreateCentralizationRuleForOrganizationResult, ObservabilityAdminError > CreateCentralizationRuleForOrganizationOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > StopTelemetryEvaluationOutcome
Aws::Utils::Outcome< GetTelemetryEvaluationStatusResult, ObservabilityAdminError > GetTelemetryEvaluationStatusOutcome
std::future< UpdateDatasetIntegrationOutcome > UpdateDatasetIntegrationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteCentralizationRuleForOrganizationOutcome > DeleteCentralizationRuleForOrganizationOutcomeCallable
Aws::Utils::Outcome< CreateDatasetIntegrationResult, ObservabilityAdminError > CreateDatasetIntegrationOutcome
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< ListDatasetIntegrationsOutcome > ListDatasetIntegrationsOutcomeCallable
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
Aws::Utils::Outcome< GetDatasetIntegrationResult, ObservabilityAdminError > GetDatasetIntegrationOutcome
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
std::future< GetDatasetIntegrationOutcome > GetDatasetIntegrationOutcomeCallable
std::future< DeleteDatasetIntegrationOutcome > DeleteDatasetIntegrationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > UntagResourceOutcome
Aws::Utils::Outcome< UpdateCentralizationRuleForOrganizationResult, ObservabilityAdminError > UpdateCentralizationRuleForOrganizationOutcome
Aws::Utils::Outcome< Aws::NoResult, ObservabilityAdminError > DeleteDatasetIntegrationOutcome
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::GetDatasetIntegrationRequest &, const Model::GetDatasetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDatasetIntegrationResponseReceivedHandler
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::UpdateDatasetIntegrationRequest &, const Model::UpdateDatasetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDatasetIntegrationResponseReceivedHandler
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::CreateDatasetIntegrationRequest &, const Model::CreateDatasetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDatasetIntegrationResponseReceivedHandler
std::function< void(const ObservabilityAdminClient *, const Model::DeleteDatasetIntegrationRequest &, const Model::DeleteDatasetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDatasetIntegrationResponseReceivedHandler
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::ListDatasetIntegrationsRequest &, const Model::ListDatasetIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDatasetIntegrationsResponseReceivedHandler
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