9#include <aws/route53/Route53Errors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/route53/Route53EndpointProvider.h>
21#include <aws/route53/model/ActivateKeySigningKeyResult.h>
22#include <aws/route53/model/AssociateVPCWithHostedZoneResult.h>
23#include <aws/route53/model/ChangeCidrCollectionResult.h>
24#include <aws/route53/model/ChangeResourceRecordSetsResult.h>
25#include <aws/route53/model/ChangeTagsForResourceResult.h>
26#include <aws/route53/model/CreateCidrCollectionResult.h>
27#include <aws/route53/model/CreateHealthCheckResult.h>
28#include <aws/route53/model/CreateHostedZoneResult.h>
29#include <aws/route53/model/CreateKeySigningKeyResult.h>
30#include <aws/route53/model/CreateQueryLoggingConfigResult.h>
31#include <aws/route53/model/CreateReusableDelegationSetResult.h>
32#include <aws/route53/model/CreateTrafficPolicyResult.h>
33#include <aws/route53/model/CreateTrafficPolicyInstanceResult.h>
34#include <aws/route53/model/CreateTrafficPolicyVersionResult.h>
35#include <aws/route53/model/CreateVPCAssociationAuthorizationResult.h>
36#include <aws/route53/model/DeactivateKeySigningKeyResult.h>
37#include <aws/route53/model/DeleteCidrCollectionResult.h>
38#include <aws/route53/model/DeleteHealthCheckResult.h>
39#include <aws/route53/model/DeleteHostedZoneResult.h>
40#include <aws/route53/model/DeleteKeySigningKeyResult.h>
41#include <aws/route53/model/DeleteQueryLoggingConfigResult.h>
42#include <aws/route53/model/DeleteReusableDelegationSetResult.h>
43#include <aws/route53/model/DeleteTrafficPolicyResult.h>
44#include <aws/route53/model/DeleteTrafficPolicyInstanceResult.h>
45#include <aws/route53/model/DeleteVPCAssociationAuthorizationResult.h>
46#include <aws/route53/model/DisableHostedZoneDNSSECResult.h>
47#include <aws/route53/model/DisassociateVPCFromHostedZoneResult.h>
48#include <aws/route53/model/EnableHostedZoneDNSSECResult.h>
49#include <aws/route53/model/GetAccountLimitResult.h>
50#include <aws/route53/model/GetChangeResult.h>
51#include <aws/route53/model/GetCheckerIpRangesResult.h>
52#include <aws/route53/model/GetDNSSECResult.h>
53#include <aws/route53/model/GetGeoLocationResult.h>
54#include <aws/route53/model/GetHealthCheckResult.h>
55#include <aws/route53/model/GetHealthCheckCountResult.h>
56#include <aws/route53/model/GetHealthCheckLastFailureReasonResult.h>
57#include <aws/route53/model/GetHealthCheckStatusResult.h>
58#include <aws/route53/model/GetHostedZoneResult.h>
59#include <aws/route53/model/GetHostedZoneCountResult.h>
60#include <aws/route53/model/GetHostedZoneLimitResult.h>
61#include <aws/route53/model/GetQueryLoggingConfigResult.h>
62#include <aws/route53/model/GetReusableDelegationSetResult.h>
63#include <aws/route53/model/GetReusableDelegationSetLimitResult.h>
64#include <aws/route53/model/GetTrafficPolicyResult.h>
65#include <aws/route53/model/GetTrafficPolicyInstanceResult.h>
66#include <aws/route53/model/GetTrafficPolicyInstanceCountResult.h>
67#include <aws/route53/model/ListCidrBlocksResult.h>
68#include <aws/route53/model/ListCidrCollectionsResult.h>
69#include <aws/route53/model/ListCidrLocationsResult.h>
70#include <aws/route53/model/ListGeoLocationsResult.h>
71#include <aws/route53/model/ListHealthChecksResult.h>
72#include <aws/route53/model/ListHostedZonesResult.h>
73#include <aws/route53/model/ListHostedZonesByNameResult.h>
74#include <aws/route53/model/ListHostedZonesByVPCResult.h>
75#include <aws/route53/model/ListQueryLoggingConfigsResult.h>
76#include <aws/route53/model/ListResourceRecordSetsResult.h>
77#include <aws/route53/model/ListReusableDelegationSetsResult.h>
78#include <aws/route53/model/ListTagsForResourceResult.h>
79#include <aws/route53/model/ListTagsForResourcesResult.h>
80#include <aws/route53/model/ListTrafficPoliciesResult.h>
81#include <aws/route53/model/ListTrafficPolicyInstancesResult.h>
82#include <aws/route53/model/ListTrafficPolicyInstancesByHostedZoneResult.h>
83#include <aws/route53/model/ListTrafficPolicyInstancesByPolicyResult.h>
84#include <aws/route53/model/ListTrafficPolicyVersionsResult.h>
85#include <aws/route53/model/ListVPCAssociationAuthorizationsResult.h>
86#include <aws/route53/model/TestDNSAnswerResult.h>
87#include <aws/route53/model/UpdateHealthCheckResult.h>
88#include <aws/route53/model/UpdateHostedZoneCommentResult.h>
89#include <aws/route53/model/UpdateTrafficPolicyCommentResult.h>
90#include <aws/route53/model/UpdateTrafficPolicyInstanceResult.h>
91#include <aws/route53/model/GetGeoLocationRequest.h>
92#include <aws/route53/model/ListTrafficPoliciesRequest.h>
93#include <aws/route53/model/ListCidrCollectionsRequest.h>
94#include <aws/route53/model/ListHostedZonesRequest.h>
95#include <aws/route53/model/ListQueryLoggingConfigsRequest.h>
96#include <aws/route53/model/GetHealthCheckCountRequest.h>
97#include <aws/route53/model/ListGeoLocationsRequest.h>
98#include <aws/route53/model/ListReusableDelegationSetsRequest.h>
99#include <aws/route53/model/GetCheckerIpRangesRequest.h>
100#include <aws/route53/model/GetHostedZoneCountRequest.h>
101#include <aws/route53/model/ListTrafficPolicyInstancesRequest.h>
102#include <aws/route53/model/ListHostedZonesByNameRequest.h>
103#include <aws/route53/model/GetTrafficPolicyInstanceCountRequest.h>
104#include <aws/route53/model/ListHealthChecksRequest.h>
112 class HttpClientFactory;
117 template<
typename R,
typename E>
class Outcome;
127 class AWSCredentials;
128 class AWSCredentialsProvider;
145 class ActivateKeySigningKeyRequest;
146 class AssociateVPCWithHostedZoneRequest;
147 class ChangeCidrCollectionRequest;
148 class ChangeResourceRecordSetsRequest;
149 class ChangeTagsForResourceRequest;
150 class CreateCidrCollectionRequest;
151 class CreateHealthCheckRequest;
152 class CreateHostedZoneRequest;
153 class CreateKeySigningKeyRequest;
154 class CreateQueryLoggingConfigRequest;
155 class CreateReusableDelegationSetRequest;
156 class CreateTrafficPolicyRequest;
157 class CreateTrafficPolicyInstanceRequest;
158 class CreateTrafficPolicyVersionRequest;
159 class CreateVPCAssociationAuthorizationRequest;
160 class DeactivateKeySigningKeyRequest;
161 class DeleteCidrCollectionRequest;
162 class DeleteHealthCheckRequest;
163 class DeleteHostedZoneRequest;
164 class DeleteKeySigningKeyRequest;
165 class DeleteQueryLoggingConfigRequest;
166 class DeleteReusableDelegationSetRequest;
167 class DeleteTrafficPolicyRequest;
168 class DeleteTrafficPolicyInstanceRequest;
169 class DeleteVPCAssociationAuthorizationRequest;
170 class DisableHostedZoneDNSSECRequest;
171 class DisassociateVPCFromHostedZoneRequest;
172 class EnableHostedZoneDNSSECRequest;
173 class GetAccountLimitRequest;
174 class GetChangeRequest;
175 class GetCheckerIpRangesRequest;
176 class GetDNSSECRequest;
177 class GetGeoLocationRequest;
178 class GetHealthCheckRequest;
179 class GetHealthCheckCountRequest;
180 class GetHealthCheckLastFailureReasonRequest;
181 class GetHealthCheckStatusRequest;
182 class GetHostedZoneRequest;
183 class GetHostedZoneCountRequest;
184 class GetHostedZoneLimitRequest;
185 class GetQueryLoggingConfigRequest;
186 class GetReusableDelegationSetRequest;
187 class GetReusableDelegationSetLimitRequest;
188 class GetTrafficPolicyRequest;
189 class GetTrafficPolicyInstanceRequest;
190 class GetTrafficPolicyInstanceCountRequest;
191 class ListCidrBlocksRequest;
192 class ListCidrCollectionsRequest;
193 class ListCidrLocationsRequest;
194 class ListGeoLocationsRequest;
195 class ListHealthChecksRequest;
196 class ListHostedZonesRequest;
197 class ListHostedZonesByNameRequest;
198 class ListHostedZonesByVPCRequest;
199 class ListQueryLoggingConfigsRequest;
200 class ListResourceRecordSetsRequest;
201 class ListReusableDelegationSetsRequest;
202 class ListTagsForResourceRequest;
203 class ListTagsForResourcesRequest;
204 class ListTrafficPoliciesRequest;
205 class ListTrafficPolicyInstancesRequest;
206 class ListTrafficPolicyInstancesByHostedZoneRequest;
207 class ListTrafficPolicyInstancesByPolicyRequest;
208 class ListTrafficPolicyVersionsRequest;
209 class ListVPCAssociationAuthorizationsRequest;
210 class TestDNSAnswerRequest;
211 class UpdateHealthCheckRequest;
212 class UpdateHostedZoneCommentRequest;
213 class UpdateTrafficPolicyCommentRequest;
214 class UpdateTrafficPolicyInstanceRequest;
EndpointProviderBase< Route53ClientConfiguration, Route53BuiltInParameters, Route53ClientContextParameters > Route53EndpointProviderBase
Aws::Utils::Outcome< DeleteTrafficPolicyResult, Route53Error > DeleteTrafficPolicyOutcome
std::future< EnableHostedZoneDNSSECOutcome > EnableHostedZoneDNSSECOutcomeCallable
std::future< GetHostedZoneCountOutcome > GetHostedZoneCountOutcomeCallable
Aws::Utils::Outcome< ListHealthChecksResult, Route53Error > ListHealthChecksOutcome
std::future< DeleteHealthCheckOutcome > DeleteHealthCheckOutcomeCallable
Aws::Utils::Outcome< GetTrafficPolicyInstanceResult, Route53Error > GetTrafficPolicyInstanceOutcome
std::future< ChangeCidrCollectionOutcome > ChangeCidrCollectionOutcomeCallable
Aws::Utils::Outcome< GetReusableDelegationSetResult, Route53Error > GetReusableDelegationSetOutcome
std::future< GetHostedZoneOutcome > GetHostedZoneOutcomeCallable
std::future< ListCidrCollectionsOutcome > ListCidrCollectionsOutcomeCallable
Aws::Utils::Outcome< ListTrafficPoliciesResult, Route53Error > ListTrafficPoliciesOutcome
Aws::Utils::Outcome< UpdateHealthCheckResult, Route53Error > UpdateHealthCheckOutcome
Aws::Utils::Outcome< ListTrafficPolicyInstancesByHostedZoneResult, Route53Error > ListTrafficPolicyInstancesByHostedZoneOutcome
Aws::Utils::Outcome< ListReusableDelegationSetsResult, Route53Error > ListReusableDelegationSetsOutcome
std::future< ListCidrBlocksOutcome > ListCidrBlocksOutcomeCallable
Aws::Utils::Outcome< ChangeCidrCollectionResult, Route53Error > ChangeCidrCollectionOutcome
std::future< GetQueryLoggingConfigOutcome > GetQueryLoggingConfigOutcomeCallable
Aws::Utils::Outcome< ListTrafficPolicyInstancesResult, Route53Error > ListTrafficPolicyInstancesOutcome
std::future< GetHealthCheckStatusOutcome > GetHealthCheckStatusOutcomeCallable
std::future< DisassociateVPCFromHostedZoneOutcome > DisassociateVPCFromHostedZoneOutcomeCallable
Aws::Utils::Outcome< GetTrafficPolicyInstanceCountResult, Route53Error > GetTrafficPolicyInstanceCountOutcome
Aws::Utils::Outcome< DeleteTrafficPolicyInstanceResult, Route53Error > DeleteTrafficPolicyInstanceOutcome
Aws::Utils::Outcome< ListQueryLoggingConfigsResult, Route53Error > ListQueryLoggingConfigsOutcome
Aws::Utils::Outcome< GetHealthCheckCountResult, Route53Error > GetHealthCheckCountOutcome
std::future< DeleteReusableDelegationSetOutcome > DeleteReusableDelegationSetOutcomeCallable
std::future< CreateTrafficPolicyOutcome > CreateTrafficPolicyOutcomeCallable
Aws::Utils::Outcome< ListTrafficPolicyVersionsResult, Route53Error > ListTrafficPolicyVersionsOutcome
Aws::Utils::Outcome< CreateHealthCheckResult, Route53Error > CreateHealthCheckOutcome
std::future< GetHostedZoneLimitOutcome > GetHostedZoneLimitOutcomeCallable
std::future< CreateHostedZoneOutcome > CreateHostedZoneOutcomeCallable
std::future< AssociateVPCWithHostedZoneOutcome > AssociateVPCWithHostedZoneOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourcesResult, Route53Error > ListTagsForResourcesOutcome
std::future< ListHostedZonesByNameOutcome > ListHostedZonesByNameOutcomeCallable
std::future< GetChangeOutcome > GetChangeOutcomeCallable
std::future< ListVPCAssociationAuthorizationsOutcome > ListVPCAssociationAuthorizationsOutcomeCallable
std::future< ChangeResourceRecordSetsOutcome > ChangeResourceRecordSetsOutcomeCallable
std::future< CreateVPCAssociationAuthorizationOutcome > CreateVPCAssociationAuthorizationOutcomeCallable
std::future< DeleteVPCAssociationAuthorizationOutcome > DeleteVPCAssociationAuthorizationOutcomeCallable
Aws::Utils::Outcome< GetReusableDelegationSetLimitResult, Route53Error > GetReusableDelegationSetLimitOutcome
std::future< ListHealthChecksOutcome > ListHealthChecksOutcomeCallable
Aws::Utils::Outcome< CreateCidrCollectionResult, Route53Error > CreateCidrCollectionOutcome
std::future< ListTagsForResourcesOutcome > ListTagsForResourcesOutcomeCallable
std::future< CreateTrafficPolicyVersionOutcome > CreateTrafficPolicyVersionOutcomeCallable
std::future< DeleteHostedZoneOutcome > DeleteHostedZoneOutcomeCallable
Aws::Utils::Outcome< GetQueryLoggingConfigResult, Route53Error > GetQueryLoggingConfigOutcome
std::future< CreateQueryLoggingConfigOutcome > CreateQueryLoggingConfigOutcomeCallable
Aws::Utils::Outcome< GetAccountLimitResult, Route53Error > GetAccountLimitOutcome
std::future< GetHealthCheckCountOutcome > GetHealthCheckCountOutcomeCallable
Aws::Utils::Outcome< ListCidrLocationsResult, Route53Error > ListCidrLocationsOutcome
Aws::Utils::Outcome< ListCidrCollectionsResult, Route53Error > ListCidrCollectionsOutcome
std::future< ListReusableDelegationSetsOutcome > ListReusableDelegationSetsOutcomeCallable
Aws::Utils::Outcome< UpdateTrafficPolicyCommentResult, Route53Error > UpdateTrafficPolicyCommentOutcome
std::future< ListHostedZonesByVPCOutcome > ListHostedZonesByVPCOutcomeCallable
Aws::Utils::Outcome< CreateReusableDelegationSetResult, Route53Error > CreateReusableDelegationSetOutcome
Aws::Utils::Outcome< CreateQueryLoggingConfigResult, Route53Error > CreateQueryLoggingConfigOutcome
Aws::Utils::Outcome< AssociateVPCWithHostedZoneResult, Route53Error > AssociateVPCWithHostedZoneOutcome
std::future< ListQueryLoggingConfigsOutcome > ListQueryLoggingConfigsOutcomeCallable
Aws::Utils::Outcome< GetTrafficPolicyResult, Route53Error > GetTrafficPolicyOutcome
std::future< DeleteKeySigningKeyOutcome > DeleteKeySigningKeyOutcomeCallable
std::future< DeleteQueryLoggingConfigOutcome > DeleteQueryLoggingConfigOutcomeCallable
std::future< DisableHostedZoneDNSSECOutcome > DisableHostedZoneDNSSECOutcomeCallable
std::future< UpdateHealthCheckOutcome > UpdateHealthCheckOutcomeCallable
std::future< ListHostedZonesOutcome > ListHostedZonesOutcomeCallable
Aws::Utils::Outcome< DeleteCidrCollectionResult, Route53Error > DeleteCidrCollectionOutcome
std::future< CreateKeySigningKeyOutcome > CreateKeySigningKeyOutcomeCallable
std::future< CreateHealthCheckOutcome > CreateHealthCheckOutcomeCallable
Aws::Utils::Outcome< DeactivateKeySigningKeyResult, Route53Error > DeactivateKeySigningKeyOutcome
Aws::Utils::Outcome< EnableHostedZoneDNSSECResult, Route53Error > EnableHostedZoneDNSSECOutcome
Aws::Utils::Outcome< ChangeResourceRecordSetsResult, Route53Error > ChangeResourceRecordSetsOutcome
Aws::Utils::Outcome< ListHostedZonesResult, Route53Error > ListHostedZonesOutcome
std::future< GetTrafficPolicyOutcome > GetTrafficPolicyOutcomeCallable
std::future< ActivateKeySigningKeyOutcome > ActivateKeySigningKeyOutcomeCallable
std::future< ChangeTagsForResourceOutcome > ChangeTagsForResourceOutcomeCallable
Aws::Utils::Outcome< DeleteReusableDelegationSetResult, Route53Error > DeleteReusableDelegationSetOutcome
Aws::Utils::Outcome< CreateKeySigningKeyResult, Route53Error > CreateKeySigningKeyOutcome
std::future< CreateTrafficPolicyInstanceOutcome > CreateTrafficPolicyInstanceOutcomeCallable
std::future< ListTrafficPolicyInstancesByPolicyOutcome > ListTrafficPolicyInstancesByPolicyOutcomeCallable
Aws::Utils::Outcome< GetDNSSECResult, Route53Error > GetDNSSECOutcome
Aws::Utils::Outcome< TestDNSAnswerResult, Route53Error > TestDNSAnswerOutcome
std::future< GetCheckerIpRangesOutcome > GetCheckerIpRangesOutcomeCallable
Aws::Utils::Outcome< DeleteHostedZoneResult, Route53Error > DeleteHostedZoneOutcome
Aws::Utils::Outcome< DeleteVPCAssociationAuthorizationResult, Route53Error > DeleteVPCAssociationAuthorizationOutcome
std::future< UpdateTrafficPolicyInstanceOutcome > UpdateTrafficPolicyInstanceOutcomeCallable
std::future< GetHealthCheckLastFailureReasonOutcome > GetHealthCheckLastFailureReasonOutcomeCallable
Aws::Utils::Outcome< CreateHostedZoneResult, Route53Error > CreateHostedZoneOutcome
std::future< GetAccountLimitOutcome > GetAccountLimitOutcomeCallable
Aws::Utils::Outcome< ListHostedZonesByNameResult, Route53Error > ListHostedZonesByNameOutcome
std::future< GetTrafficPolicyInstanceOutcome > GetTrafficPolicyInstanceOutcomeCallable
std::future< ListCidrLocationsOutcome > ListCidrLocationsOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, Route53Error > ListTagsForResourceOutcome
Aws::Utils::Outcome< DisableHostedZoneDNSSECResult, Route53Error > DisableHostedZoneDNSSECOutcome
std::future< ListTrafficPoliciesOutcome > ListTrafficPoliciesOutcomeCallable
Aws::Utils::Outcome< ListHostedZonesByVPCResult, Route53Error > ListHostedZonesByVPCOutcome
Aws::Utils::Outcome< DeleteQueryLoggingConfigResult, Route53Error > DeleteQueryLoggingConfigOutcome
Aws::Utils::Outcome< GetGeoLocationResult, Route53Error > GetGeoLocationOutcome
std::future< ListResourceRecordSetsOutcome > ListResourceRecordSetsOutcomeCallable
Aws::Utils::Outcome< UpdateHostedZoneCommentResult, Route53Error > UpdateHostedZoneCommentOutcome
Aws::Utils::Outcome< CreateTrafficPolicyVersionResult, Route53Error > CreateTrafficPolicyVersionOutcome
std::future< GetReusableDelegationSetLimitOutcome > GetReusableDelegationSetLimitOutcomeCallable
std::future< DeactivateKeySigningKeyOutcome > DeactivateKeySigningKeyOutcomeCallable
Aws::Utils::Outcome< DeleteKeySigningKeyResult, Route53Error > DeleteKeySigningKeyOutcome
Aws::Utils::Outcome< ChangeTagsForResourceResult, Route53Error > ChangeTagsForResourceOutcome
std::future< UpdateHostedZoneCommentOutcome > UpdateHostedZoneCommentOutcomeCallable
std::future< GetTrafficPolicyInstanceCountOutcome > GetTrafficPolicyInstanceCountOutcomeCallable
Aws::Utils::Outcome< ListGeoLocationsResult, Route53Error > ListGeoLocationsOutcome
std::future< ListTrafficPolicyInstancesOutcome > ListTrafficPolicyInstancesOutcomeCallable
std::future< GetGeoLocationOutcome > GetGeoLocationOutcomeCallable
Aws::Utils::Outcome< DisassociateVPCFromHostedZoneResult, Route53Error > DisassociateVPCFromHostedZoneOutcome
std::future< DeleteTrafficPolicyOutcome > DeleteTrafficPolicyOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteTrafficPolicyInstanceOutcome > DeleteTrafficPolicyInstanceOutcomeCallable
std::future< ListTrafficPolicyInstancesByHostedZoneOutcome > ListTrafficPolicyInstancesByHostedZoneOutcomeCallable
Aws::Utils::Outcome< DeleteHealthCheckResult, Route53Error > DeleteHealthCheckOutcome
Aws::Utils::Outcome< ActivateKeySigningKeyResult, Route53Error > ActivateKeySigningKeyOutcome
Aws::Utils::Outcome< GetHostedZoneCountResult, Route53Error > GetHostedZoneCountOutcome
std::future< CreateReusableDelegationSetOutcome > CreateReusableDelegationSetOutcomeCallable
Aws::Utils::Outcome< UpdateTrafficPolicyInstanceResult, Route53Error > UpdateTrafficPolicyInstanceOutcome
std::future< CreateCidrCollectionOutcome > CreateCidrCollectionOutcomeCallable
Aws::Utils::Outcome< GetChangeResult, Route53Error > GetChangeOutcome
std::future< GetDNSSECOutcome > GetDNSSECOutcomeCallable
std::future< ListTrafficPolicyVersionsOutcome > ListTrafficPolicyVersionsOutcomeCallable
std::future< UpdateTrafficPolicyCommentOutcome > UpdateTrafficPolicyCommentOutcomeCallable
Aws::Utils::Outcome< GetCheckerIpRangesResult, Route53Error > GetCheckerIpRangesOutcome
Aws::Utils::Outcome< ListResourceRecordSetsResult, Route53Error > ListResourceRecordSetsOutcome
Aws::Utils::Outcome< CreateTrafficPolicyResult, Route53Error > CreateTrafficPolicyOutcome
std::future< ListGeoLocationsOutcome > ListGeoLocationsOutcomeCallable
Aws::Utils::Outcome< ListVPCAssociationAuthorizationsResult, Route53Error > ListVPCAssociationAuthorizationsOutcome
Aws::Utils::Outcome< GetHostedZoneLimitResult, Route53Error > GetHostedZoneLimitOutcome
Aws::Utils::Outcome< CreateTrafficPolicyInstanceResult, Route53Error > CreateTrafficPolicyInstanceOutcome
std::future< DeleteCidrCollectionOutcome > DeleteCidrCollectionOutcomeCallable
Aws::Utils::Outcome< ListTrafficPolicyInstancesByPolicyResult, Route53Error > ListTrafficPolicyInstancesByPolicyOutcome
Aws::Utils::Outcome< GetHealthCheckStatusResult, Route53Error > GetHealthCheckStatusOutcome
std::future< TestDNSAnswerOutcome > TestDNSAnswerOutcomeCallable
Aws::Utils::Outcome< ListCidrBlocksResult, Route53Error > ListCidrBlocksOutcome
Aws::Utils::Outcome< GetHealthCheckResult, Route53Error > GetHealthCheckOutcome
std::future< GetReusableDelegationSetOutcome > GetReusableDelegationSetOutcomeCallable
std::future< GetHealthCheckOutcome > GetHealthCheckOutcomeCallable
Aws::Utils::Outcome< GetHealthCheckLastFailureReasonResult, Route53Error > GetHealthCheckLastFailureReasonOutcome
Aws::Utils::Outcome< GetHostedZoneResult, Route53Error > GetHostedZoneOutcome
Aws::Utils::Outcome< CreateVPCAssociationAuthorizationResult, Route53Error > CreateVPCAssociationAuthorizationOutcome
std::function< void(const Route53Client *, const Model::UpdateTrafficPolicyCommentRequest &, const Model::UpdateTrafficPolicyCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrafficPolicyCommentResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHostedZoneCountRequest &, const Model::GetHostedZoneCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostedZoneCountResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteTrafficPolicyRequest &, const Model::DeleteTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficPolicyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetTrafficPolicyRequest &, const Model::GetTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ChangeTagsForResourceRequest &, const Model::ChangeTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangeTagsForResourceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListResourceRecordSetsRequest &, const Model::ListResourceRecordSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceRecordSetsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListReusableDelegationSetsRequest &, const Model::ListReusableDelegationSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReusableDelegationSetsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListHealthChecksRequest &, const Model::ListHealthChecksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHealthChecksResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateVPCAssociationAuthorizationRequest &, const Model::CreateVPCAssociationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVPCAssociationAuthorizationResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeactivateKeySigningKeyRequest &, const Model::DeactivateKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateKeySigningKeyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListQueryLoggingConfigsRequest &, const Model::ListQueryLoggingConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueryLoggingConfigsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListHostedZonesByVPCRequest &, const Model::ListHostedZonesByVPCOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostedZonesByVPCResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetReusableDelegationSetLimitRequest &, const Model::GetReusableDelegationSetLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReusableDelegationSetLimitResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetTrafficPolicyInstanceCountRequest &, const Model::GetTrafficPolicyInstanceCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyInstanceCountResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyVersionRequest &, const Model::CreateTrafficPolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyVersionResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyRequest &, const Model::CreateTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTrafficPolicyInstancesByHostedZoneRequest &, const Model::ListTrafficPolicyInstancesByHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyInstancesByHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteVPCAssociationAuthorizationRequest &, const Model::DeleteVPCAssociationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVPCAssociationAuthorizationResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetAccountLimitRequest &, const Model::GetAccountLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountLimitResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateHostedZoneRequest &, const Model::CreateHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteReusableDelegationSetRequest &, const Model::DeleteReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReusableDelegationSetResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DisassociateVPCFromHostedZoneRequest &, const Model::DisassociateVPCFromHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateVPCFromHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyInstanceRequest &, const Model::CreateTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyInstanceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHealthCheckRequest &, const Model::GetHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetReusableDelegationSetRequest &, const Model::GetReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReusableDelegationSetResponseReceivedHandler
std::function< void(const Route53Client *, const Model::UpdateHostedZoneCommentRequest &, const Model::UpdateHostedZoneCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHostedZoneCommentResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateReusableDelegationSetRequest &, const Model::CreateReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReusableDelegationSetResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteKeySigningKeyRequest &, const Model::DeleteKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKeySigningKeyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTrafficPoliciesRequest &, const Model::ListTrafficPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPoliciesResponseReceivedHandler
std::function< void(const Route53Client *, const Model::AssociateVPCWithHostedZoneRequest &, const Model::AssociateVPCWithHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateVPCWithHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListHostedZonesByNameRequest &, const Model::ListHostedZonesByNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostedZonesByNameResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetQueryLoggingConfigRequest &, const Model::GetQueryLoggingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueryLoggingConfigResponseReceivedHandler
std::function< void(const Route53Client *, const Model::UpdateTrafficPolicyInstanceRequest &, const Model::UpdateTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrafficPolicyInstanceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetGeoLocationRequest &, const Model::GetGeoLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGeoLocationResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHostedZoneLimitRequest &, const Model::GetHostedZoneLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostedZoneLimitResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetDNSSECRequest &, const Model::GetDNSSECOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDNSSECResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteHealthCheckRequest &, const Model::DeleteHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHealthCheckResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListVPCAssociationAuthorizationsRequest &, const Model::ListVPCAssociationAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVPCAssociationAuthorizationsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetChangeRequest &, const Model::GetChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChangeResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListGeoLocationsRequest &, const Model::ListGeoLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGeoLocationsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTrafficPolicyInstancesByPolicyRequest &, const Model::ListTrafficPolicyInstancesByPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyInstancesByPolicyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateCidrCollectionRequest &, const Model::CreateCidrCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCidrCollectionResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListCidrCollectionsRequest &, const Model::ListCidrCollectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCidrCollectionsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::UpdateHealthCheckRequest &, const Model::UpdateHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHealthCheckResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetTrafficPolicyInstanceRequest &, const Model::GetTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyInstanceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteCidrCollectionRequest &, const Model::DeleteCidrCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCidrCollectionResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteHostedZoneRequest &, const Model::DeleteHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::TestDNSAnswerRequest &, const Model::TestDNSAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestDNSAnswerResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateHealthCheckRequest &, const Model::CreateHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHealthCheckResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetCheckerIpRangesRequest &, const Model::GetCheckerIpRangesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCheckerIpRangesResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ChangeCidrCollectionRequest &, const Model::ChangeCidrCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangeCidrCollectionResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteQueryLoggingConfigRequest &, const Model::DeleteQueryLoggingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueryLoggingConfigResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListCidrBlocksRequest &, const Model::ListCidrBlocksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCidrBlocksResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteTrafficPolicyInstanceRequest &, const Model::DeleteTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficPolicyInstanceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListHostedZonesRequest &, const Model::ListHostedZonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostedZonesResponseReceivedHandler
std::function< void(const Route53Client *, const Model::EnableHostedZoneDNSSECRequest &, const Model::EnableHostedZoneDNSSECOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableHostedZoneDNSSECResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHealthCheckStatusRequest &, const Model::GetHealthCheckStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckStatusResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ActivateKeySigningKeyRequest &, const Model::ActivateKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateKeySigningKeyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHealthCheckLastFailureReasonRequest &, const Model::GetHealthCheckLastFailureReasonOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckLastFailureReasonResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DisableHostedZoneDNSSECRequest &, const Model::DisableHostedZoneDNSSECOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableHostedZoneDNSSECResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListCidrLocationsRequest &, const Model::ListCidrLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCidrLocationsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTrafficPolicyVersionsRequest &, const Model::ListTrafficPolicyVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyVersionsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTagsForResourcesRequest &, const Model::ListTagsForResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourcesResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateKeySigningKeyRequest &, const Model::CreateKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeySigningKeyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHealthCheckCountRequest &, const Model::GetHealthCheckCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckCountResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ChangeResourceRecordSetsRequest &, const Model::ChangeResourceRecordSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangeResourceRecordSetsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateQueryLoggingConfigRequest &, const Model::CreateQueryLoggingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQueryLoggingConfigResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHostedZoneRequest &, const Model::GetHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTrafficPolicyInstancesRequest &, const Model::ListTrafficPolicyInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyInstancesResponseReceivedHandler