AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
HealthClient.h
1
6#pragma once
7#include <aws/health/Health_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/health/HealthServiceClientModel.h>
13
14namespace Aws
15{
16namespace Health
17{
66 {
67 public:
69 static const char* GetServiceName();
70 static const char* GetAllocationTag();
71
74
80 std::shared_ptr<HealthEndpointProviderBase> endpointProvider = nullptr);
81
87 std::shared_ptr<HealthEndpointProviderBase> endpointProvider = nullptr,
89
94 HealthClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
95 std::shared_ptr<HealthEndpointProviderBase> endpointProvider = nullptr,
97
98
99 /* Legacy constructors due deprecation */
105
111 const Aws::Client::ClientConfiguration& clientConfiguration);
112
117 HealthClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
118 const Aws::Client::ClientConfiguration& clientConfiguration);
119
120 /* End of legacy constructors due deprecation */
121 virtual ~HealthClient();
122
138
142 template<typename DescribeAffectedAccountsForOrganizationRequestT = Model::DescribeAffectedAccountsForOrganizationRequest>
144 {
145 return SubmitCallable(&HealthClient::DescribeAffectedAccountsForOrganization, request);
146 }
147
151 template<typename DescribeAffectedAccountsForOrganizationRequestT = Model::DescribeAffectedAccountsForOrganizationRequest>
152 void DescribeAffectedAccountsForOrganizationAsync(const DescribeAffectedAccountsForOrganizationRequestT& request, const DescribeAffectedAccountsForOrganizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
153 {
154 return SubmitAsync(&HealthClient::DescribeAffectedAccountsForOrganization, request, handler, context);
155 }
156
176
180 template<typename DescribeAffectedEntitiesRequestT = Model::DescribeAffectedEntitiesRequest>
181 Model::DescribeAffectedEntitiesOutcomeCallable DescribeAffectedEntitiesCallable(const DescribeAffectedEntitiesRequestT& request) const
182 {
183 return SubmitCallable(&HealthClient::DescribeAffectedEntities, request);
184 }
185
189 template<typename DescribeAffectedEntitiesRequestT = Model::DescribeAffectedEntitiesRequest>
190 void DescribeAffectedEntitiesAsync(const DescribeAffectedEntitiesRequestT& request, const DescribeAffectedEntitiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
191 {
192 return SubmitAsync(&HealthClient::DescribeAffectedEntities, request, handler, context);
193 }
194
217
221 template<typename DescribeAffectedEntitiesForOrganizationRequestT = Model::DescribeAffectedEntitiesForOrganizationRequest>
222 Model::DescribeAffectedEntitiesForOrganizationOutcomeCallable DescribeAffectedEntitiesForOrganizationCallable(const DescribeAffectedEntitiesForOrganizationRequestT& request = {}) const
223 {
224 return SubmitCallable(&HealthClient::DescribeAffectedEntitiesForOrganization, request);
225 }
226
230 template<typename DescribeAffectedEntitiesForOrganizationRequestT = Model::DescribeAffectedEntitiesForOrganizationRequest>
231 void DescribeAffectedEntitiesForOrganizationAsync(const DescribeAffectedEntitiesForOrganizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeAffectedEntitiesForOrganizationRequestT& request = {}) const
232 {
233 return SubmitAsync(&HealthClient::DescribeAffectedEntitiesForOrganization, request, handler, context);
234 }
235
243
247 template<typename DescribeEntityAggregatesRequestT = Model::DescribeEntityAggregatesRequest>
248 Model::DescribeEntityAggregatesOutcomeCallable DescribeEntityAggregatesCallable(const DescribeEntityAggregatesRequestT& request = {}) const
249 {
250 return SubmitCallable(&HealthClient::DescribeEntityAggregates, request);
251 }
252
256 template<typename DescribeEntityAggregatesRequestT = Model::DescribeEntityAggregatesRequest>
257 void DescribeEntityAggregatesAsync(const DescribeEntityAggregatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEntityAggregatesRequestT& request = {}) const
258 {
259 return SubmitAsync(&HealthClient::DescribeEntityAggregates, request, handler, context);
260 }
261
269
273 template<typename DescribeEntityAggregatesForOrganizationRequestT = Model::DescribeEntityAggregatesForOrganizationRequest>
275 {
276 return SubmitCallable(&HealthClient::DescribeEntityAggregatesForOrganization, request);
277 }
278
282 template<typename DescribeEntityAggregatesForOrganizationRequestT = Model::DescribeEntityAggregatesForOrganizationRequest>
283 void DescribeEntityAggregatesForOrganizationAsync(const DescribeEntityAggregatesForOrganizationRequestT& request, const DescribeEntityAggregatesForOrganizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
284 {
285 return SubmitAsync(&HealthClient::DescribeEntityAggregatesForOrganization, request, handler, context);
286 }
287
298
302 template<typename DescribeEventAggregatesRequestT = Model::DescribeEventAggregatesRequest>
303 Model::DescribeEventAggregatesOutcomeCallable DescribeEventAggregatesCallable(const DescribeEventAggregatesRequestT& request) const
304 {
305 return SubmitCallable(&HealthClient::DescribeEventAggregates, request);
306 }
307
311 template<typename DescribeEventAggregatesRequestT = Model::DescribeEventAggregatesRequest>
312 void DescribeEventAggregatesAsync(const DescribeEventAggregatesRequestT& request, const DescribeEventAggregatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
313 {
314 return SubmitAsync(&HealthClient::DescribeEventAggregates, request, handler, context);
315 }
316
337
341 template<typename DescribeEventDetailsRequestT = Model::DescribeEventDetailsRequest>
342 Model::DescribeEventDetailsOutcomeCallable DescribeEventDetailsCallable(const DescribeEventDetailsRequestT& request) const
343 {
344 return SubmitCallable(&HealthClient::DescribeEventDetails, request);
345 }
346
350 template<typename DescribeEventDetailsRequestT = Model::DescribeEventDetailsRequest>
351 void DescribeEventDetailsAsync(const DescribeEventDetailsRequestT& request, const DescribeEventDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
352 {
353 return SubmitAsync(&HealthClient::DescribeEventDetails, request, handler, context);
354 }
355
390
394 template<typename DescribeEventDetailsForOrganizationRequestT = Model::DescribeEventDetailsForOrganizationRequest>
396 {
397 return SubmitCallable(&HealthClient::DescribeEventDetailsForOrganization, request);
398 }
399
403 template<typename DescribeEventDetailsForOrganizationRequestT = Model::DescribeEventDetailsForOrganizationRequest>
404 void DescribeEventDetailsForOrganizationAsync(const DescribeEventDetailsForOrganizationRequestT& request, const DescribeEventDetailsForOrganizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
405 {
406 return SubmitAsync(&HealthClient::DescribeEventDetailsForOrganization, request, handler, context);
407 }
408
423
427 template<typename DescribeEventTypesRequestT = Model::DescribeEventTypesRequest>
428 Model::DescribeEventTypesOutcomeCallable DescribeEventTypesCallable(const DescribeEventTypesRequestT& request = {}) const
429 {
430 return SubmitCallable(&HealthClient::DescribeEventTypes, request);
431 }
432
436 template<typename DescribeEventTypesRequestT = Model::DescribeEventTypesRequest>
437 void DescribeEventTypesAsync(const DescribeEventTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventTypesRequestT& request = {}) const
438 {
439 return SubmitAsync(&HealthClient::DescribeEventTypes, request, handler, context);
440 }
441
469
473 template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
474 Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const DescribeEventsRequestT& request = {}) const
475 {
476 return SubmitCallable(&HealthClient::DescribeEvents, request);
477 }
478
482 template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
483 void DescribeEventsAsync(const DescribeEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventsRequestT& request = {}) const
484 {
485 return SubmitAsync(&HealthClient::DescribeEvents, request, handler, context);
486 }
487
516
520 template<typename DescribeEventsForOrganizationRequestT = Model::DescribeEventsForOrganizationRequest>
521 Model::DescribeEventsForOrganizationOutcomeCallable DescribeEventsForOrganizationCallable(const DescribeEventsForOrganizationRequestT& request = {}) const
522 {
523 return SubmitCallable(&HealthClient::DescribeEventsForOrganization, request);
524 }
525
529 template<typename DescribeEventsForOrganizationRequestT = Model::DescribeEventsForOrganizationRequest>
530 void DescribeEventsForOrganizationAsync(const DescribeEventsForOrganizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventsForOrganizationRequestT& request = {}) const
531 {
532 return SubmitAsync(&HealthClient::DescribeEventsForOrganization, request, handler, context);
533 }
534
543
547 template<typename DescribeHealthServiceStatusForOrganizationRequestT = Model::DescribeHealthServiceStatusForOrganizationRequest>
548 Model::DescribeHealthServiceStatusForOrganizationOutcomeCallable DescribeHealthServiceStatusForOrganizationCallable(const DescribeHealthServiceStatusForOrganizationRequestT& request = {}) const
549 {
550 return SubmitCallable(&HealthClient::DescribeHealthServiceStatusForOrganization, request);
551 }
552
556 template<typename DescribeHealthServiceStatusForOrganizationRequestT = Model::DescribeHealthServiceStatusForOrganizationRequest>
557 void DescribeHealthServiceStatusForOrganizationAsync(const DescribeHealthServiceStatusForOrganizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeHealthServiceStatusForOrganizationRequestT& request = {}) const
558 {
559 return SubmitAsync(&HealthClient::DescribeHealthServiceStatusForOrganization, request, handler, context);
560 }
561
584
588 template<typename DisableHealthServiceAccessForOrganizationRequestT = Model::DisableHealthServiceAccessForOrganizationRequest>
589 Model::DisableHealthServiceAccessForOrganizationOutcomeCallable DisableHealthServiceAccessForOrganizationCallable(const DisableHealthServiceAccessForOrganizationRequestT& request = {}) const
590 {
591 return SubmitCallable(&HealthClient::DisableHealthServiceAccessForOrganization, request);
592 }
593
597 template<typename DisableHealthServiceAccessForOrganizationRequestT = Model::DisableHealthServiceAccessForOrganizationRequest>
598 void DisableHealthServiceAccessForOrganizationAsync(const DisableHealthServiceAccessForOrganizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DisableHealthServiceAccessForOrganizationRequestT& request = {}) const
599 {
600 return SubmitAsync(&HealthClient::DisableHealthServiceAccessForOrganization, request, handler, context);
601 }
602
626
630 template<typename EnableHealthServiceAccessForOrganizationRequestT = Model::EnableHealthServiceAccessForOrganizationRequest>
631 Model::EnableHealthServiceAccessForOrganizationOutcomeCallable EnableHealthServiceAccessForOrganizationCallable(const EnableHealthServiceAccessForOrganizationRequestT& request = {}) const
632 {
633 return SubmitCallable(&HealthClient::EnableHealthServiceAccessForOrganization, request);
634 }
635
639 template<typename EnableHealthServiceAccessForOrganizationRequestT = Model::EnableHealthServiceAccessForOrganizationRequest>
640 void EnableHealthServiceAccessForOrganizationAsync(const EnableHealthServiceAccessForOrganizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const EnableHealthServiceAccessForOrganizationRequestT& request = {}) const
641 {
642 return SubmitAsync(&HealthClient::EnableHealthServiceAccessForOrganization, request, handler, context);
643 }
644
645
646 void OverrideEndpoint(const Aws::String& endpoint);
647 std::shared_ptr<HealthEndpointProviderBase>& accessEndpointProvider();
648 private:
650 void init(const HealthClientConfiguration& clientConfiguration);
651
652 HealthClientConfiguration m_clientConfiguration;
653 std::shared_ptr<HealthEndpointProviderBase> m_endpointProvider;
654 };
655
656} // namespace Health
657} // namespace Aws
void DescribeAffectedAccountsForOrganizationAsync(const DescribeAffectedAccountsForOrganizationRequestT &request, const DescribeAffectedAccountsForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeEntityAggregatesAsync(const DescribeEntityAggregatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEntityAggregatesRequestT &request={}) const
virtual Model::DescribeEntityAggregatesForOrganizationOutcome DescribeEntityAggregatesForOrganization(const Model::DescribeEntityAggregatesForOrganizationRequest &request) const
virtual Model::DescribeAffectedAccountsForOrganizationOutcome DescribeAffectedAccountsForOrganization(const Model::DescribeAffectedAccountsForOrganizationRequest &request) const
Model::DescribeAffectedEntitiesOutcomeCallable DescribeAffectedEntitiesCallable(const DescribeAffectedEntitiesRequestT &request) const
static const char * GetAllocationTag()
Model::DescribeEventsForOrganizationOutcomeCallable DescribeEventsForOrganizationCallable(const DescribeEventsForOrganizationRequestT &request={}) const
HealthClientConfiguration ClientConfigurationType
void DescribeAffectedEntitiesForOrganizationAsync(const DescribeAffectedEntitiesForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAffectedEntitiesForOrganizationRequestT &request={}) const
virtual Model::DescribeEventsOutcome DescribeEvents(const Model::DescribeEventsRequest &request={}) const
HealthClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeEventAggregatesAsync(const DescribeEventAggregatesRequestT &request, const DescribeEventAggregatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisableHealthServiceAccessForOrganizationOutcomeCallable DisableHealthServiceAccessForOrganizationCallable(const DisableHealthServiceAccessForOrganizationRequestT &request={}) const
virtual Model::DescribeEventTypesOutcome DescribeEventTypes(const Model::DescribeEventTypesRequest &request={}) const
HealthClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< HealthEndpointProviderBase > endpointProvider=nullptr, const Aws::Health::HealthClientConfiguration &clientConfiguration=Aws::Health::HealthClientConfiguration())
virtual Model::DescribeEventsForOrganizationOutcome DescribeEventsForOrganization(const Model::DescribeEventsForOrganizationRequest &request={}) const
HealthClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< HealthEndpointProviderBase > endpointProvider=nullptr, const Aws::Health::HealthClientConfiguration &clientConfiguration=Aws::Health::HealthClientConfiguration())
HealthClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::EnableHealthServiceAccessForOrganizationOutcomeCallable EnableHealthServiceAccessForOrganizationCallable(const EnableHealthServiceAccessForOrganizationRequestT &request={}) const
Model::DescribeEventTypesOutcomeCallable DescribeEventTypesCallable(const DescribeEventTypesRequestT &request={}) const
void DescribeHealthServiceStatusForOrganizationAsync(const DescribeHealthServiceStatusForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeHealthServiceStatusForOrganizationRequestT &request={}) const
Model::DescribeEntityAggregatesOutcomeCallable DescribeEntityAggregatesCallable(const DescribeEntityAggregatesRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
void DescribeEventDetailsAsync(const DescribeEventDetailsRequestT &request, const DescribeEventDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeEventAggregatesOutcome DescribeEventAggregates(const Model::DescribeEventAggregatesRequest &request) const
static const char * GetServiceName()
void DescribeEventTypesAsync(const DescribeEventTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventTypesRequestT &request={}) const
void DescribeEntityAggregatesForOrganizationAsync(const DescribeEntityAggregatesForOrganizationRequestT &request, const DescribeEntityAggregatesForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::DescribeEventDetailsForOrganizationOutcome DescribeEventDetailsForOrganization(const Model::DescribeEventDetailsForOrganizationRequest &request) const
virtual Model::DescribeEntityAggregatesOutcome DescribeEntityAggregates(const Model::DescribeEntityAggregatesRequest &request={}) const
Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const DescribeEventsRequestT &request={}) const
void EnableHealthServiceAccessForOrganizationAsync(const EnableHealthServiceAccessForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const EnableHealthServiceAccessForOrganizationRequestT &request={}) const
Model::DescribeEventAggregatesOutcomeCallable DescribeEventAggregatesCallable(const DescribeEventAggregatesRequestT &request) const
Model::DescribeAffectedEntitiesForOrganizationOutcomeCallable DescribeAffectedEntitiesForOrganizationCallable(const DescribeAffectedEntitiesForOrganizationRequestT &request={}) const
std::shared_ptr< HealthEndpointProviderBase > & accessEndpointProvider()
Model::DescribeHealthServiceStatusForOrganizationOutcomeCallable DescribeHealthServiceStatusForOrganizationCallable(const DescribeHealthServiceStatusForOrganizationRequestT &request={}) const
Model::DescribeEventDetailsOutcomeCallable DescribeEventDetailsCallable(const DescribeEventDetailsRequestT &request) const
void DescribeEventsForOrganizationAsync(const DescribeEventsForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventsForOrganizationRequestT &request={}) const
virtual Model::DescribeHealthServiceStatusForOrganizationOutcome DescribeHealthServiceStatusForOrganization(const Model::DescribeHealthServiceStatusForOrganizationRequest &request={}) const
HealthClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DescribeAffectedAccountsForOrganizationOutcomeCallable DescribeAffectedAccountsForOrganizationCallable(const DescribeAffectedAccountsForOrganizationRequestT &request) const
HealthClient(const Aws::Health::HealthClientConfiguration &clientConfiguration=Aws::Health::HealthClientConfiguration(), std::shared_ptr< HealthEndpointProviderBase > endpointProvider=nullptr)
virtual Model::DescribeEventDetailsOutcome DescribeEventDetails(const Model::DescribeEventDetailsRequest &request) const
virtual Model::EnableHealthServiceAccessForOrganizationOutcome EnableHealthServiceAccessForOrganization(const Model::EnableHealthServiceAccessForOrganizationRequest &request={}) const
Model::DescribeEventDetailsForOrganizationOutcomeCallable DescribeEventDetailsForOrganizationCallable(const DescribeEventDetailsForOrganizationRequestT &request) const
void DescribeAffectedEntitiesAsync(const DescribeAffectedEntitiesRequestT &request, const DescribeAffectedEntitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeEntityAggregatesForOrganizationOutcomeCallable DescribeEntityAggregatesForOrganizationCallable(const DescribeEntityAggregatesForOrganizationRequestT &request) const
HealthEndpointProvider EndpointProviderType
virtual Model::DisableHealthServiceAccessForOrganizationOutcome DisableHealthServiceAccessForOrganization(const Model::DisableHealthServiceAccessForOrganizationRequest &request={}) const
virtual Model::DescribeAffectedEntitiesForOrganizationOutcome DescribeAffectedEntitiesForOrganization(const Model::DescribeAffectedEntitiesForOrganizationRequest &request={}) const
void DescribeEventsAsync(const DescribeEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventsRequestT &request={}) const
void DisableHealthServiceAccessForOrganizationAsync(const DisableHealthServiceAccessForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableHealthServiceAccessForOrganizationRequestT &request={}) const
virtual Model::DescribeAffectedEntitiesOutcome DescribeAffectedEntities(const Model::DescribeAffectedEntitiesRequest &request) const
void DescribeEventDetailsForOrganizationAsync(const DescribeEventDetailsForOrganizationRequestT &request, const DescribeEventDetailsForOrganizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DescribeAffectedEntitiesOutcome > DescribeAffectedEntitiesOutcomeCallable
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
std::future< DescribeEntityAggregatesOutcome > DescribeEntityAggregatesOutcomeCallable
std::future< DescribeEventsForOrganizationOutcome > DescribeEventsForOrganizationOutcomeCallable
std::future< DescribeEventAggregatesOutcome > DescribeEventAggregatesOutcomeCallable
std::future< DescribeEventTypesOutcome > DescribeEventTypesOutcomeCallable
std::future< DescribeAffectedEntitiesForOrganizationOutcome > DescribeAffectedEntitiesForOrganizationOutcomeCallable
std::future< DescribeEntityAggregatesForOrganizationOutcome > DescribeEntityAggregatesForOrganizationOutcomeCallable
std::future< DescribeEventDetailsOutcome > DescribeEventDetailsOutcomeCallable
std::future< DescribeEventDetailsForOrganizationOutcome > DescribeEventDetailsForOrganizationOutcomeCallable
std::future< EnableHealthServiceAccessForOrganizationOutcome > EnableHealthServiceAccessForOrganizationOutcomeCallable
std::future< DescribeHealthServiceStatusForOrganizationOutcome > DescribeHealthServiceStatusForOrganizationOutcomeCallable
std::future< DescribeAffectedAccountsForOrganizationOutcome > DescribeAffectedAccountsForOrganizationOutcomeCallable
std::future< DisableHealthServiceAccessForOrganizationOutcome > DisableHealthServiceAccessForOrganizationOutcomeCallable
std::function< void(const HealthClient *, const Model::DescribeEventTypesRequest &, const Model::DescribeEventTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventTypesResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeAffectedEntitiesForOrganizationRequest &, const Model::DescribeAffectedEntitiesForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAffectedEntitiesForOrganizationResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeEventDetailsRequest &, const Model::DescribeEventDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventDetailsResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeAffectedEntitiesRequest &, const Model::DescribeAffectedEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAffectedEntitiesResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeEventAggregatesRequest &, const Model::DescribeEventAggregatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventAggregatesResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeEntityAggregatesRequest &, const Model::DescribeEntityAggregatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEntityAggregatesResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeEntityAggregatesForOrganizationRequest &, const Model::DescribeEntityAggregatesForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEntityAggregatesForOrganizationResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeAffectedAccountsForOrganizationRequest &, const Model::DescribeAffectedAccountsForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAffectedAccountsForOrganizationResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeEventDetailsForOrganizationRequest &, const Model::DescribeEventDetailsForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventDetailsForOrganizationResponseReceivedHandler
std::function< void(const HealthClient *, const Model::EnableHealthServiceAccessForOrganizationRequest &, const Model::EnableHealthServiceAccessForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableHealthServiceAccessForOrganizationResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DisableHealthServiceAccessForOrganizationRequest &, const Model::DisableHealthServiceAccessForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableHealthServiceAccessForOrganizationResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeHealthServiceStatusForOrganizationRequest &, const Model::DescribeHealthServiceStatusForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHealthServiceStatusForOrganizationResponseReceivedHandler
std::function< void(const HealthClient *, const Model::DescribeEventsForOrganizationRequest &, const Model::DescribeEventsForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsForOrganizationResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String