AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Route53ServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
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>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in Route53Client header */
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>
105/* End of service model headers required in Route53Client header */
106
107namespace Aws
108{
109 namespace Http
110 {
111 class HttpClient;
112 class HttpClientFactory;
113 } // namespace Http
114
115 namespace Utils
116 {
117 template< typename R, typename E> class Outcome;
118
119 namespace Threading
120 {
121 class Executor;
122 } // namespace Threading
123 } // namespace Utils
124
125 namespace Auth
126 {
127 class AWSCredentials;
128 class AWSCredentialsProvider;
129 } // namespace Auth
130
131 namespace Client
132 {
133 class RetryStrategy;
134 } // namespace Client
135
136 namespace Route53
137 {
141
142 namespace Model
143 {
144 /* Service model forward declarations required in Route53Client header */
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;
215 /* End of service model forward declarations required in Route53Client header */
216
217 /* Service model Outcome class definitions */
288 /* End of service model Outcome class definitions */
289
290 /* Service model Outcome callable definitions */
291 typedef std::future<ActivateKeySigningKeyOutcome> ActivateKeySigningKeyOutcomeCallable;
292 typedef std::future<AssociateVPCWithHostedZoneOutcome> AssociateVPCWithHostedZoneOutcomeCallable;
293 typedef std::future<ChangeCidrCollectionOutcome> ChangeCidrCollectionOutcomeCallable;
294 typedef std::future<ChangeResourceRecordSetsOutcome> ChangeResourceRecordSetsOutcomeCallable;
295 typedef std::future<ChangeTagsForResourceOutcome> ChangeTagsForResourceOutcomeCallable;
296 typedef std::future<CreateCidrCollectionOutcome> CreateCidrCollectionOutcomeCallable;
297 typedef std::future<CreateHealthCheckOutcome> CreateHealthCheckOutcomeCallable;
298 typedef std::future<CreateHostedZoneOutcome> CreateHostedZoneOutcomeCallable;
299 typedef std::future<CreateKeySigningKeyOutcome> CreateKeySigningKeyOutcomeCallable;
300 typedef std::future<CreateQueryLoggingConfigOutcome> CreateQueryLoggingConfigOutcomeCallable;
301 typedef std::future<CreateReusableDelegationSetOutcome> CreateReusableDelegationSetOutcomeCallable;
302 typedef std::future<CreateTrafficPolicyOutcome> CreateTrafficPolicyOutcomeCallable;
303 typedef std::future<CreateTrafficPolicyInstanceOutcome> CreateTrafficPolicyInstanceOutcomeCallable;
304 typedef std::future<CreateTrafficPolicyVersionOutcome> CreateTrafficPolicyVersionOutcomeCallable;
305 typedef std::future<CreateVPCAssociationAuthorizationOutcome> CreateVPCAssociationAuthorizationOutcomeCallable;
306 typedef std::future<DeactivateKeySigningKeyOutcome> DeactivateKeySigningKeyOutcomeCallable;
307 typedef std::future<DeleteCidrCollectionOutcome> DeleteCidrCollectionOutcomeCallable;
308 typedef std::future<DeleteHealthCheckOutcome> DeleteHealthCheckOutcomeCallable;
309 typedef std::future<DeleteHostedZoneOutcome> DeleteHostedZoneOutcomeCallable;
310 typedef std::future<DeleteKeySigningKeyOutcome> DeleteKeySigningKeyOutcomeCallable;
311 typedef std::future<DeleteQueryLoggingConfigOutcome> DeleteQueryLoggingConfigOutcomeCallable;
312 typedef std::future<DeleteReusableDelegationSetOutcome> DeleteReusableDelegationSetOutcomeCallable;
313 typedef std::future<DeleteTrafficPolicyOutcome> DeleteTrafficPolicyOutcomeCallable;
314 typedef std::future<DeleteTrafficPolicyInstanceOutcome> DeleteTrafficPolicyInstanceOutcomeCallable;
315 typedef std::future<DeleteVPCAssociationAuthorizationOutcome> DeleteVPCAssociationAuthorizationOutcomeCallable;
316 typedef std::future<DisableHostedZoneDNSSECOutcome> DisableHostedZoneDNSSECOutcomeCallable;
317 typedef std::future<DisassociateVPCFromHostedZoneOutcome> DisassociateVPCFromHostedZoneOutcomeCallable;
318 typedef std::future<EnableHostedZoneDNSSECOutcome> EnableHostedZoneDNSSECOutcomeCallable;
319 typedef std::future<GetAccountLimitOutcome> GetAccountLimitOutcomeCallable;
320 typedef std::future<GetChangeOutcome> GetChangeOutcomeCallable;
321 typedef std::future<GetCheckerIpRangesOutcome> GetCheckerIpRangesOutcomeCallable;
322 typedef std::future<GetDNSSECOutcome> GetDNSSECOutcomeCallable;
323 typedef std::future<GetGeoLocationOutcome> GetGeoLocationOutcomeCallable;
324 typedef std::future<GetHealthCheckOutcome> GetHealthCheckOutcomeCallable;
325 typedef std::future<GetHealthCheckCountOutcome> GetHealthCheckCountOutcomeCallable;
326 typedef std::future<GetHealthCheckLastFailureReasonOutcome> GetHealthCheckLastFailureReasonOutcomeCallable;
327 typedef std::future<GetHealthCheckStatusOutcome> GetHealthCheckStatusOutcomeCallable;
328 typedef std::future<GetHostedZoneOutcome> GetHostedZoneOutcomeCallable;
329 typedef std::future<GetHostedZoneCountOutcome> GetHostedZoneCountOutcomeCallable;
330 typedef std::future<GetHostedZoneLimitOutcome> GetHostedZoneLimitOutcomeCallable;
331 typedef std::future<GetQueryLoggingConfigOutcome> GetQueryLoggingConfigOutcomeCallable;
332 typedef std::future<GetReusableDelegationSetOutcome> GetReusableDelegationSetOutcomeCallable;
333 typedef std::future<GetReusableDelegationSetLimitOutcome> GetReusableDelegationSetLimitOutcomeCallable;
334 typedef std::future<GetTrafficPolicyOutcome> GetTrafficPolicyOutcomeCallable;
335 typedef std::future<GetTrafficPolicyInstanceOutcome> GetTrafficPolicyInstanceOutcomeCallable;
336 typedef std::future<GetTrafficPolicyInstanceCountOutcome> GetTrafficPolicyInstanceCountOutcomeCallable;
337 typedef std::future<ListCidrBlocksOutcome> ListCidrBlocksOutcomeCallable;
338 typedef std::future<ListCidrCollectionsOutcome> ListCidrCollectionsOutcomeCallable;
339 typedef std::future<ListCidrLocationsOutcome> ListCidrLocationsOutcomeCallable;
340 typedef std::future<ListGeoLocationsOutcome> ListGeoLocationsOutcomeCallable;
341 typedef std::future<ListHealthChecksOutcome> ListHealthChecksOutcomeCallable;
342 typedef std::future<ListHostedZonesOutcome> ListHostedZonesOutcomeCallable;
343 typedef std::future<ListHostedZonesByNameOutcome> ListHostedZonesByNameOutcomeCallable;
344 typedef std::future<ListHostedZonesByVPCOutcome> ListHostedZonesByVPCOutcomeCallable;
345 typedef std::future<ListQueryLoggingConfigsOutcome> ListQueryLoggingConfigsOutcomeCallable;
346 typedef std::future<ListResourceRecordSetsOutcome> ListResourceRecordSetsOutcomeCallable;
347 typedef std::future<ListReusableDelegationSetsOutcome> ListReusableDelegationSetsOutcomeCallable;
348 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
349 typedef std::future<ListTagsForResourcesOutcome> ListTagsForResourcesOutcomeCallable;
350 typedef std::future<ListTrafficPoliciesOutcome> ListTrafficPoliciesOutcomeCallable;
351 typedef std::future<ListTrafficPolicyInstancesOutcome> ListTrafficPolicyInstancesOutcomeCallable;
352 typedef std::future<ListTrafficPolicyInstancesByHostedZoneOutcome> ListTrafficPolicyInstancesByHostedZoneOutcomeCallable;
353 typedef std::future<ListTrafficPolicyInstancesByPolicyOutcome> ListTrafficPolicyInstancesByPolicyOutcomeCallable;
354 typedef std::future<ListTrafficPolicyVersionsOutcome> ListTrafficPolicyVersionsOutcomeCallable;
355 typedef std::future<ListVPCAssociationAuthorizationsOutcome> ListVPCAssociationAuthorizationsOutcomeCallable;
356 typedef std::future<TestDNSAnswerOutcome> TestDNSAnswerOutcomeCallable;
357 typedef std::future<UpdateHealthCheckOutcome> UpdateHealthCheckOutcomeCallable;
358 typedef std::future<UpdateHostedZoneCommentOutcome> UpdateHostedZoneCommentOutcomeCallable;
359 typedef std::future<UpdateTrafficPolicyCommentOutcome> UpdateTrafficPolicyCommentOutcomeCallable;
360 typedef std::future<UpdateTrafficPolicyInstanceOutcome> UpdateTrafficPolicyInstanceOutcomeCallable;
361 /* End of service model Outcome callable definitions */
362 } // namespace Model
363
364 class Route53Client;
365
366 /* Service model async handlers definitions */
367 typedef std::function<void(const Route53Client*, const Model::ActivateKeySigningKeyRequest&, const Model::ActivateKeySigningKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ActivateKeySigningKeyResponseReceivedHandler;
368 typedef std::function<void(const Route53Client*, const Model::AssociateVPCWithHostedZoneRequest&, const Model::AssociateVPCWithHostedZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateVPCWithHostedZoneResponseReceivedHandler;
369 typedef std::function<void(const Route53Client*, const Model::ChangeCidrCollectionRequest&, const Model::ChangeCidrCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ChangeCidrCollectionResponseReceivedHandler;
370 typedef std::function<void(const Route53Client*, const Model::ChangeResourceRecordSetsRequest&, const Model::ChangeResourceRecordSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ChangeResourceRecordSetsResponseReceivedHandler;
371 typedef std::function<void(const Route53Client*, const Model::ChangeTagsForResourceRequest&, const Model::ChangeTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ChangeTagsForResourceResponseReceivedHandler;
372 typedef std::function<void(const Route53Client*, const Model::CreateCidrCollectionRequest&, const Model::CreateCidrCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCidrCollectionResponseReceivedHandler;
373 typedef std::function<void(const Route53Client*, const Model::CreateHealthCheckRequest&, const Model::CreateHealthCheckOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateHealthCheckResponseReceivedHandler;
374 typedef std::function<void(const Route53Client*, const Model::CreateHostedZoneRequest&, const Model::CreateHostedZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateHostedZoneResponseReceivedHandler;
375 typedef std::function<void(const Route53Client*, const Model::CreateKeySigningKeyRequest&, const Model::CreateKeySigningKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKeySigningKeyResponseReceivedHandler;
376 typedef std::function<void(const Route53Client*, const Model::CreateQueryLoggingConfigRequest&, const Model::CreateQueryLoggingConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQueryLoggingConfigResponseReceivedHandler;
377 typedef std::function<void(const Route53Client*, const Model::CreateReusableDelegationSetRequest&, const Model::CreateReusableDelegationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReusableDelegationSetResponseReceivedHandler;
378 typedef std::function<void(const Route53Client*, const Model::CreateTrafficPolicyRequest&, const Model::CreateTrafficPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrafficPolicyResponseReceivedHandler;
379 typedef std::function<void(const Route53Client*, const Model::CreateTrafficPolicyInstanceRequest&, const Model::CreateTrafficPolicyInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrafficPolicyInstanceResponseReceivedHandler;
380 typedef std::function<void(const Route53Client*, const Model::CreateTrafficPolicyVersionRequest&, const Model::CreateTrafficPolicyVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrafficPolicyVersionResponseReceivedHandler;
381 typedef std::function<void(const Route53Client*, const Model::CreateVPCAssociationAuthorizationRequest&, const Model::CreateVPCAssociationAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVPCAssociationAuthorizationResponseReceivedHandler;
382 typedef std::function<void(const Route53Client*, const Model::DeactivateKeySigningKeyRequest&, const Model::DeactivateKeySigningKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeactivateKeySigningKeyResponseReceivedHandler;
383 typedef std::function<void(const Route53Client*, const Model::DeleteCidrCollectionRequest&, const Model::DeleteCidrCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCidrCollectionResponseReceivedHandler;
384 typedef std::function<void(const Route53Client*, const Model::DeleteHealthCheckRequest&, const Model::DeleteHealthCheckOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteHealthCheckResponseReceivedHandler;
385 typedef std::function<void(const Route53Client*, const Model::DeleteHostedZoneRequest&, const Model::DeleteHostedZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteHostedZoneResponseReceivedHandler;
386 typedef std::function<void(const Route53Client*, const Model::DeleteKeySigningKeyRequest&, const Model::DeleteKeySigningKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKeySigningKeyResponseReceivedHandler;
387 typedef std::function<void(const Route53Client*, const Model::DeleteQueryLoggingConfigRequest&, const Model::DeleteQueryLoggingConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQueryLoggingConfigResponseReceivedHandler;
388 typedef std::function<void(const Route53Client*, const Model::DeleteReusableDelegationSetRequest&, const Model::DeleteReusableDelegationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReusableDelegationSetResponseReceivedHandler;
389 typedef std::function<void(const Route53Client*, const Model::DeleteTrafficPolicyRequest&, const Model::DeleteTrafficPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrafficPolicyResponseReceivedHandler;
390 typedef std::function<void(const Route53Client*, const Model::DeleteTrafficPolicyInstanceRequest&, const Model::DeleteTrafficPolicyInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrafficPolicyInstanceResponseReceivedHandler;
391 typedef std::function<void(const Route53Client*, const Model::DeleteVPCAssociationAuthorizationRequest&, const Model::DeleteVPCAssociationAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVPCAssociationAuthorizationResponseReceivedHandler;
392 typedef std::function<void(const Route53Client*, const Model::DisableHostedZoneDNSSECRequest&, const Model::DisableHostedZoneDNSSECOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableHostedZoneDNSSECResponseReceivedHandler;
393 typedef std::function<void(const Route53Client*, const Model::DisassociateVPCFromHostedZoneRequest&, const Model::DisassociateVPCFromHostedZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateVPCFromHostedZoneResponseReceivedHandler;
394 typedef std::function<void(const Route53Client*, const Model::EnableHostedZoneDNSSECRequest&, const Model::EnableHostedZoneDNSSECOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableHostedZoneDNSSECResponseReceivedHandler;
395 typedef std::function<void(const Route53Client*, const Model::GetAccountLimitRequest&, const Model::GetAccountLimitOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccountLimitResponseReceivedHandler;
396 typedef std::function<void(const Route53Client*, const Model::GetChangeRequest&, const Model::GetChangeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChangeResponseReceivedHandler;
397 typedef std::function<void(const Route53Client*, const Model::GetCheckerIpRangesRequest&, const Model::GetCheckerIpRangesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCheckerIpRangesResponseReceivedHandler;
398 typedef std::function<void(const Route53Client*, const Model::GetDNSSECRequest&, const Model::GetDNSSECOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDNSSECResponseReceivedHandler;
399 typedef std::function<void(const Route53Client*, const Model::GetGeoLocationRequest&, const Model::GetGeoLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGeoLocationResponseReceivedHandler;
400 typedef std::function<void(const Route53Client*, const Model::GetHealthCheckRequest&, const Model::GetHealthCheckOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetHealthCheckResponseReceivedHandler;
401 typedef std::function<void(const Route53Client*, const Model::GetHealthCheckCountRequest&, const Model::GetHealthCheckCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetHealthCheckCountResponseReceivedHandler;
402 typedef std::function<void(const Route53Client*, const Model::GetHealthCheckLastFailureReasonRequest&, const Model::GetHealthCheckLastFailureReasonOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetHealthCheckLastFailureReasonResponseReceivedHandler;
403 typedef std::function<void(const Route53Client*, const Model::GetHealthCheckStatusRequest&, const Model::GetHealthCheckStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetHealthCheckStatusResponseReceivedHandler;
404 typedef std::function<void(const Route53Client*, const Model::GetHostedZoneRequest&, const Model::GetHostedZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetHostedZoneResponseReceivedHandler;
405 typedef std::function<void(const Route53Client*, const Model::GetHostedZoneCountRequest&, const Model::GetHostedZoneCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetHostedZoneCountResponseReceivedHandler;
406 typedef std::function<void(const Route53Client*, const Model::GetHostedZoneLimitRequest&, const Model::GetHostedZoneLimitOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetHostedZoneLimitResponseReceivedHandler;
407 typedef std::function<void(const Route53Client*, const Model::GetQueryLoggingConfigRequest&, const Model::GetQueryLoggingConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQueryLoggingConfigResponseReceivedHandler;
408 typedef std::function<void(const Route53Client*, const Model::GetReusableDelegationSetRequest&, const Model::GetReusableDelegationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetReusableDelegationSetResponseReceivedHandler;
409 typedef std::function<void(const Route53Client*, const Model::GetReusableDelegationSetLimitRequest&, const Model::GetReusableDelegationSetLimitOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetReusableDelegationSetLimitResponseReceivedHandler;
410 typedef std::function<void(const Route53Client*, const Model::GetTrafficPolicyRequest&, const Model::GetTrafficPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTrafficPolicyResponseReceivedHandler;
411 typedef std::function<void(const Route53Client*, const Model::GetTrafficPolicyInstanceRequest&, const Model::GetTrafficPolicyInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTrafficPolicyInstanceResponseReceivedHandler;
412 typedef std::function<void(const Route53Client*, const Model::GetTrafficPolicyInstanceCountRequest&, const Model::GetTrafficPolicyInstanceCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTrafficPolicyInstanceCountResponseReceivedHandler;
413 typedef std::function<void(const Route53Client*, const Model::ListCidrBlocksRequest&, const Model::ListCidrBlocksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCidrBlocksResponseReceivedHandler;
414 typedef std::function<void(const Route53Client*, const Model::ListCidrCollectionsRequest&, const Model::ListCidrCollectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCidrCollectionsResponseReceivedHandler;
415 typedef std::function<void(const Route53Client*, const Model::ListCidrLocationsRequest&, const Model::ListCidrLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCidrLocationsResponseReceivedHandler;
416 typedef std::function<void(const Route53Client*, const Model::ListGeoLocationsRequest&, const Model::ListGeoLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGeoLocationsResponseReceivedHandler;
417 typedef std::function<void(const Route53Client*, const Model::ListHealthChecksRequest&, const Model::ListHealthChecksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListHealthChecksResponseReceivedHandler;
418 typedef std::function<void(const Route53Client*, const Model::ListHostedZonesRequest&, const Model::ListHostedZonesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListHostedZonesResponseReceivedHandler;
419 typedef std::function<void(const Route53Client*, const Model::ListHostedZonesByNameRequest&, const Model::ListHostedZonesByNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListHostedZonesByNameResponseReceivedHandler;
420 typedef std::function<void(const Route53Client*, const Model::ListHostedZonesByVPCRequest&, const Model::ListHostedZonesByVPCOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListHostedZonesByVPCResponseReceivedHandler;
421 typedef std::function<void(const Route53Client*, const Model::ListQueryLoggingConfigsRequest&, const Model::ListQueryLoggingConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQueryLoggingConfigsResponseReceivedHandler;
422 typedef std::function<void(const Route53Client*, const Model::ListResourceRecordSetsRequest&, const Model::ListResourceRecordSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceRecordSetsResponseReceivedHandler;
423 typedef std::function<void(const Route53Client*, const Model::ListReusableDelegationSetsRequest&, const Model::ListReusableDelegationSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReusableDelegationSetsResponseReceivedHandler;
424 typedef std::function<void(const Route53Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
425 typedef std::function<void(const Route53Client*, const Model::ListTagsForResourcesRequest&, const Model::ListTagsForResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourcesResponseReceivedHandler;
426 typedef std::function<void(const Route53Client*, const Model::ListTrafficPoliciesRequest&, const Model::ListTrafficPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrafficPoliciesResponseReceivedHandler;
427 typedef std::function<void(const Route53Client*, const Model::ListTrafficPolicyInstancesRequest&, const Model::ListTrafficPolicyInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrafficPolicyInstancesResponseReceivedHandler;
429 typedef std::function<void(const Route53Client*, const Model::ListTrafficPolicyInstancesByPolicyRequest&, const Model::ListTrafficPolicyInstancesByPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrafficPolicyInstancesByPolicyResponseReceivedHandler;
430 typedef std::function<void(const Route53Client*, const Model::ListTrafficPolicyVersionsRequest&, const Model::ListTrafficPolicyVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrafficPolicyVersionsResponseReceivedHandler;
431 typedef std::function<void(const Route53Client*, const Model::ListVPCAssociationAuthorizationsRequest&, const Model::ListVPCAssociationAuthorizationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVPCAssociationAuthorizationsResponseReceivedHandler;
432 typedef std::function<void(const Route53Client*, const Model::TestDNSAnswerRequest&, const Model::TestDNSAnswerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestDNSAnswerResponseReceivedHandler;
433 typedef std::function<void(const Route53Client*, const Model::UpdateHealthCheckRequest&, const Model::UpdateHealthCheckOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateHealthCheckResponseReceivedHandler;
434 typedef std::function<void(const Route53Client*, const Model::UpdateHostedZoneCommentRequest&, const Model::UpdateHostedZoneCommentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateHostedZoneCommentResponseReceivedHandler;
435 typedef std::function<void(const Route53Client*, const Model::UpdateTrafficPolicyCommentRequest&, const Model::UpdateTrafficPolicyCommentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTrafficPolicyCommentResponseReceivedHandler;
436 typedef std::function<void(const Route53Client*, const Model::UpdateTrafficPolicyInstanceRequest&, const Model::UpdateTrafficPolicyInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTrafficPolicyInstanceResponseReceivedHandler;
437 /* End of service model async handlers definitions */
438 } // namespace Route53
439} // namespace Aws
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