79 class HttpClientFactory;
84 template<
typename R,
typename E>
class Outcome;
100 class AWSCredentialsProvider;
113 class AssociateVPCWithHostedZoneRequest;
114 class ChangeResourceRecordSetsRequest;
115 class ChangeTagsForResourceRequest;
116 class CreateHealthCheckRequest;
117 class CreateHostedZoneRequest;
118 class CreateReusableDelegationSetRequest;
119 class CreateTrafficPolicyRequest;
120 class CreateTrafficPolicyInstanceRequest;
121 class CreateTrafficPolicyVersionRequest;
122 class DeleteHealthCheckRequest;
123 class DeleteHostedZoneRequest;
124 class DeleteReusableDelegationSetRequest;
125 class DeleteTrafficPolicyRequest;
126 class DeleteTrafficPolicyInstanceRequest;
127 class DisassociateVPCFromHostedZoneRequest;
128 class GetChangeRequest;
129 class GetCheckerIpRangesRequest;
130 class GetGeoLocationRequest;
131 class GetHealthCheckRequest;
132 class GetHealthCheckCountRequest;
133 class GetHealthCheckLastFailureReasonRequest;
134 class GetHealthCheckStatusRequest;
135 class GetHostedZoneRequest;
136 class GetHostedZoneCountRequest;
137 class GetReusableDelegationSetRequest;
138 class GetTrafficPolicyRequest;
139 class GetTrafficPolicyInstanceRequest;
140 class GetTrafficPolicyInstanceCountRequest;
141 class ListGeoLocationsRequest;
142 class ListHealthChecksRequest;
143 class ListHostedZonesRequest;
144 class ListHostedZonesByNameRequest;
145 class ListResourceRecordSetsRequest;
146 class ListReusableDelegationSetsRequest;
147 class ListTagsForResourceRequest;
148 class ListTagsForResourcesRequest;
149 class ListTrafficPoliciesRequest;
150 class ListTrafficPolicyInstancesRequest;
151 class ListTrafficPolicyInstancesByHostedZoneRequest;
152 class ListTrafficPolicyInstancesByPolicyRequest;
153 class ListTrafficPolicyVersionsRequest;
154 class UpdateHealthCheckRequest;
155 class UpdateHostedZoneCommentRequest;
156 class UpdateTrafficPolicyCommentRequest;
254 typedef std::function<void(const Route53Client*, const Model::AssociateVPCWithHostedZoneRequest&, const Model::AssociateVPCWithHostedZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AssociateVPCWithHostedZoneResponseReceivedHandler;
255 typedef std::function<void(const Route53Client*, const Model::ChangeResourceRecordSetsRequest&, const Model::ChangeResourceRecordSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ChangeResourceRecordSetsResponseReceivedHandler;
256 typedef std::function<void(const Route53Client*, const Model::ChangeTagsForResourceRequest&, const Model::ChangeTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ChangeTagsForResourceResponseReceivedHandler;
257 typedef std::function<void(const Route53Client*, const Model::CreateHealthCheckRequest&, const Model::CreateHealthCheckOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateHealthCheckResponseReceivedHandler;
258 typedef std::function<void(const Route53Client*, const Model::CreateHostedZoneRequest&, const Model::CreateHostedZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateHostedZoneResponseReceivedHandler;
259 typedef std::function<void(const Route53Client*, const Model::CreateReusableDelegationSetRequest&, const Model::CreateReusableDelegationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateReusableDelegationSetResponseReceivedHandler;
260 typedef std::function<void(const Route53Client*, const Model::CreateTrafficPolicyRequest&, const Model::CreateTrafficPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateTrafficPolicyResponseReceivedHandler;
261 typedef std::function<void(const Route53Client*, const Model::CreateTrafficPolicyInstanceRequest&, const Model::CreateTrafficPolicyInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateTrafficPolicyInstanceResponseReceivedHandler;
262 typedef std::function<void(const Route53Client*, const Model::CreateTrafficPolicyVersionRequest&, const Model::CreateTrafficPolicyVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateTrafficPolicyVersionResponseReceivedHandler;
263 typedef std::function<void(const Route53Client*, const Model::DeleteHealthCheckRequest&, const Model::DeleteHealthCheckOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteHealthCheckResponseReceivedHandler;
264 typedef std::function<void(const Route53Client*, const Model::DeleteHostedZoneRequest&, const Model::DeleteHostedZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteHostedZoneResponseReceivedHandler;
265 typedef std::function<void(const Route53Client*, const Model::DeleteReusableDelegationSetRequest&, const Model::DeleteReusableDelegationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteReusableDelegationSetResponseReceivedHandler;
266 typedef std::function<void(const Route53Client*, const Model::DeleteTrafficPolicyRequest&, const Model::DeleteTrafficPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteTrafficPolicyResponseReceivedHandler;
267 typedef std::function<void(const Route53Client*, const Model::DeleteTrafficPolicyInstanceRequest&, const Model::DeleteTrafficPolicyInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteTrafficPolicyInstanceResponseReceivedHandler;
268 typedef std::function<void(const Route53Client*, const Model::DisassociateVPCFromHostedZoneRequest&, const Model::DisassociateVPCFromHostedZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DisassociateVPCFromHostedZoneResponseReceivedHandler;
269 typedef std::function<void(const Route53Client*, const Model::GetChangeRequest&, const Model::GetChangeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetChangeResponseReceivedHandler;
270 typedef std::function<void(const Route53Client*, const Model::GetCheckerIpRangesRequest&, const Model::GetCheckerIpRangesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetCheckerIpRangesResponseReceivedHandler;
271 typedef std::function<void(const Route53Client*, const Model::GetGeoLocationRequest&, const Model::GetGeoLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetGeoLocationResponseReceivedHandler;
272 typedef std::function<void(const Route53Client*, const Model::GetHealthCheckRequest&, const Model::GetHealthCheckOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetHealthCheckResponseReceivedHandler;
273 typedef std::function<void(const Route53Client*, const Model::GetHealthCheckCountRequest&, const Model::GetHealthCheckCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetHealthCheckCountResponseReceivedHandler;
275 typedef std::function<void(const Route53Client*, const Model::GetHealthCheckStatusRequest&, const Model::GetHealthCheckStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetHealthCheckStatusResponseReceivedHandler;
276 typedef std::function<void(const Route53Client*, const Model::GetHostedZoneRequest&, const Model::GetHostedZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetHostedZoneResponseReceivedHandler;
277 typedef std::function<void(const Route53Client*, const Model::GetHostedZoneCountRequest&, const Model::GetHostedZoneCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetHostedZoneCountResponseReceivedHandler;
278 typedef std::function<void(const Route53Client*, const Model::GetReusableDelegationSetRequest&, const Model::GetReusableDelegationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetReusableDelegationSetResponseReceivedHandler;
279 typedef std::function<void(const Route53Client*, const Model::GetTrafficPolicyRequest&, const Model::GetTrafficPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetTrafficPolicyResponseReceivedHandler;
280 typedef std::function<void(const Route53Client*, const Model::GetTrafficPolicyInstanceRequest&, const Model::GetTrafficPolicyInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetTrafficPolicyInstanceResponseReceivedHandler;
281 typedef std::function<void(const Route53Client*, const Model::GetTrafficPolicyInstanceCountRequest&, const Model::GetTrafficPolicyInstanceCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetTrafficPolicyInstanceCountResponseReceivedHandler;
282 typedef std::function<void(const Route53Client*, const Model::ListGeoLocationsRequest&, const Model::ListGeoLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListGeoLocationsResponseReceivedHandler;
283 typedef std::function<void(const Route53Client*, const Model::ListHealthChecksRequest&, const Model::ListHealthChecksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListHealthChecksResponseReceivedHandler;
284 typedef std::function<void(const Route53Client*, const Model::ListHostedZonesRequest&, const Model::ListHostedZonesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListHostedZonesResponseReceivedHandler;
285 typedef std::function<void(const Route53Client*, const Model::ListHostedZonesByNameRequest&, const Model::ListHostedZonesByNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListHostedZonesByNameResponseReceivedHandler;
286 typedef std::function<void(const Route53Client*, const Model::ListResourceRecordSetsRequest&, const Model::ListResourceRecordSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListResourceRecordSetsResponseReceivedHandler;
287 typedef std::function<void(const Route53Client*, const Model::ListReusableDelegationSetsRequest&, const Model::ListReusableDelegationSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListReusableDelegationSetsResponseReceivedHandler;
288 typedef std::function<void(const Route53Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListTagsForResourceResponseReceivedHandler;
289 typedef std::function<void(const Route53Client*, const Model::ListTagsForResourcesRequest&, const Model::ListTagsForResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListTagsForResourcesResponseReceivedHandler;
290 typedef std::function<void(const Route53Client*, const Model::ListTrafficPoliciesRequest&, const Model::ListTrafficPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListTrafficPoliciesResponseReceivedHandler;
291 typedef std::function<void(const Route53Client*, const Model::ListTrafficPolicyInstancesRequest&, const Model::ListTrafficPolicyInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListTrafficPolicyInstancesResponseReceivedHandler;
294 typedef std::function<void(const Route53Client*, const Model::ListTrafficPolicyVersionsRequest&, const Model::ListTrafficPolicyVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListTrafficPolicyVersionsResponseReceivedHandler;
295 typedef std::function<void(const Route53Client*, const Model::UpdateHealthCheckRequest&, const Model::UpdateHealthCheckOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateHealthCheckResponseReceivedHandler;
296 typedef std::function<void(const Route53Client*, const Model::UpdateHostedZoneCommentRequest&, const Model::UpdateHostedZoneCommentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateHostedZoneCommentResponseReceivedHandler;
297 typedef std::function<void(const Route53Client*, const Model::UpdateTrafficPolicyCommentRequest&, const Model::UpdateTrafficPolicyCommentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateTrafficPolicyCommentResponseReceivedHandler;
298 typedef std::function<void(const Route53Client*, const Model::UpdateTrafficPolicyInstanceRequest&, const Model::UpdateTrafficPolicyInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateTrafficPolicyInstanceResponseReceivedHandler;
321 Route53Client(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
2469 std::shared_ptr<Utils::Threading::Executor> m_executor;
Aws::Utils::Outcome< ListGeoLocationsResult, Aws::Client::AWSError< Route53Errors > > ListGeoLocationsOutcome
Aws::Utils::Outcome< DeleteHostedZoneResult, Aws::Client::AWSError< Route53Errors > > DeleteHostedZoneOutcome
Aws::Utils::Outcome< DeleteTrafficPolicyInstanceResult, Aws::Client::AWSError< Route53Errors > > DeleteTrafficPolicyInstanceOutcome
std::future< ListTrafficPolicyInstancesByHostedZoneOutcome > ListTrafficPolicyInstancesByHostedZoneOutcomeCallable
std::function< void(const Route53Client *, const Model::GetTrafficPolicyInstanceRequest &, const Model::GetTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyInstanceResponseReceivedHandler
Aws::Utils::Outcome< DeleteTrafficPolicyResult, Aws::Client::AWSError< Route53Errors > > DeleteTrafficPolicyOutcome
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::GetTrafficPolicyInstanceCountRequest &, const Model::GetTrafficPolicyInstanceCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyInstanceCountResponseReceivedHandler
Aws::Utils::Outcome< GetHealthCheckCountResult, Aws::Client::AWSError< Route53Errors > > GetHealthCheckCountOutcome
std::future< DeleteTrafficPolicyInstanceOutcome > DeleteTrafficPolicyInstanceOutcomeCallable
std::future< ListTagsForResourcesOutcome > ListTagsForResourcesOutcomeCallable
std::future< ChangeResourceRecordSetsOutcome > ChangeResourceRecordSetsOutcomeCallable
std::future< GetTrafficPolicyInstanceOutcome > GetTrafficPolicyInstanceOutcomeCallable
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::DeleteHealthCheckRequest &, const Model::DeleteHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHealthCheckResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListGeoLocationsRequest &, const Model::ListGeoLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGeoLocationsResponseReceivedHandler
Aws::Utils::Outcome< ListResourceRecordSetsResult, Aws::Client::AWSError< Route53Errors > > ListResourceRecordSetsOutcome
std::future< ListGeoLocationsOutcome > ListGeoLocationsOutcomeCallable
Aws::Utils::Outcome< CreateTrafficPolicyInstanceResult, Aws::Client::AWSError< Route53Errors > > CreateTrafficPolicyInstanceOutcome
Aws::Utils::Outcome< ListTagsForResourcesResult, Aws::Client::AWSError< Route53Errors > > ListTagsForResourcesOutcome
std::function< void(const Route53Client *, const Model::ListTrafficPoliciesRequest &, const Model::ListTrafficPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPoliciesResponseReceivedHandler
std::future< GetHealthCheckOutcome > GetHealthCheckOutcomeCallable
std::function< void(const Route53Client *, const Model::ListTrafficPolicyInstancesByHostedZoneRequest &, const Model::ListTrafficPolicyInstancesByHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyInstancesByHostedZoneResponseReceivedHandler
std::future< CreateReusableDelegationSetOutcome > CreateReusableDelegationSetOutcomeCallable
std::future< GetHealthCheckCountOutcome > GetHealthCheckCountOutcomeCallable
Aws::Utils::Outcome< ListHostedZonesResult, Aws::Client::AWSError< Route53Errors > > ListHostedZonesOutcome
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::ListTrafficPolicyInstancesRequest &, const Model::ListTrafficPolicyInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyInstancesResponseReceivedHandler
Aws::Utils::Outcome< GetHealthCheckResult, Aws::Client::AWSError< Route53Errors > > GetHealthCheckOutcome
std::future< ListHostedZonesOutcome > ListHostedZonesOutcomeCallable
std::future< CreateTrafficPolicyInstanceOutcome > CreateTrafficPolicyInstanceOutcomeCallable
std::future< DeleteHealthCheckOutcome > DeleteHealthCheckOutcomeCallable
std::future< GetTrafficPolicyInstanceCountOutcome > GetTrafficPolicyInstanceCountOutcomeCallable
std::future< DeleteTrafficPolicyOutcome > DeleteTrafficPolicyOutcomeCallable
std::function< void(const Route53Client *, const Model::GetTrafficPolicyRequest &, const Model::GetTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyResponseReceivedHandler
Aws::Utils::Outcome< UpdateHostedZoneCommentResult, Aws::Client::AWSError< Route53Errors > > UpdateHostedZoneCommentOutcome
std::function< void(const Route53Client *, const Model::CreateReusableDelegationSetRequest &, const Model::CreateReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReusableDelegationSetResponseReceivedHandler
Aws::Utils::Outcome< ListTrafficPoliciesResult, Aws::Client::AWSError< Route53Errors > > ListTrafficPoliciesOutcome
std::future< GetTrafficPolicyOutcome > GetTrafficPolicyOutcomeCallable
std::future< AssociateVPCWithHostedZoneOutcome > AssociateVPCWithHostedZoneOutcomeCallable
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
Aws::Utils::Outcome< GetCheckerIpRangesResult, Aws::Client::AWSError< Route53Errors > > GetCheckerIpRangesOutcome
std::future< GetHealthCheckStatusOutcome > GetHealthCheckStatusOutcomeCallable
std::future< UpdateHostedZoneCommentOutcome > UpdateHostedZoneCommentOutcomeCallable
std::future< ListHealthChecksOutcome > ListHealthChecksOutcomeCallable
Aws::Utils::Outcome< CreateHealthCheckResult, Aws::Client::AWSError< Route53Errors > > CreateHealthCheckOutcome
std::future< ListTrafficPoliciesOutcome > ListTrafficPoliciesOutcomeCallable
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::ListReusableDelegationSetsRequest &, const Model::ListReusableDelegationSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReusableDelegationSetsResponseReceivedHandler
Aws::Utils::Outcome< GetTrafficPolicyResult, Aws::Client::AWSError< Route53Errors > > GetTrafficPolicyOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ListHostedZonesByNameResult, Aws::Client::AWSError< Route53Errors > > ListHostedZonesByNameOutcome
std::future< CreateHostedZoneOutcome > CreateHostedZoneOutcomeCallable
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::UpdateTrafficPolicyCommentRequest &, const Model::UpdateTrafficPolicyCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrafficPolicyCommentResponseReceivedHandler
Aws::Utils::Outcome< GetHostedZoneCountResult, Aws::Client::AWSError< Route53Errors > > GetHostedZoneCountOutcome
Aws::Utils::Outcome< GetHealthCheckLastFailureReasonResult, Aws::Client::AWSError< Route53Errors > > GetHealthCheckLastFailureReasonOutcome
std::future< UpdateHealthCheckOutcome > UpdateHealthCheckOutcomeCallable
std::future< DeleteHostedZoneOutcome > DeleteHostedZoneOutcomeCallable
std::future< CreateHealthCheckOutcome > CreateHealthCheckOutcomeCallable
Aws::Utils::Outcome< AssociateVPCWithHostedZoneResult, Aws::Client::AWSError< Route53Errors > > AssociateVPCWithHostedZoneOutcome
std::future< CreateTrafficPolicyOutcome > CreateTrafficPolicyOutcomeCallable
Aws::Utils::Outcome< GetGeoLocationResult, Aws::Client::AWSError< Route53Errors > > GetGeoLocationOutcome
std::future< ListResourceRecordSetsOutcome > ListResourceRecordSetsOutcomeCallable
Aws::Utils::Outcome< UpdateTrafficPolicyCommentResult, Aws::Client::AWSError< Route53Errors > > UpdateTrafficPolicyCommentOutcome
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyVersionRequest &, const Model::CreateTrafficPolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyVersionResponseReceivedHandler
Aws::Utils::Outcome< DeleteReusableDelegationSetResult, Aws::Client::AWSError< Route53Errors > > DeleteReusableDelegationSetOutcome
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::UpdateTrafficPolicyInstanceRequest &, const Model::UpdateTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrafficPolicyInstanceResponseReceivedHandler
Aws::Utils::Outcome< ListTrafficPolicyInstancesResult, Aws::Client::AWSError< Route53Errors > > ListTrafficPolicyInstancesOutcome
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::GetHostedZoneRequest &, const Model::GetHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostedZoneResponseReceivedHandler
Aws::Utils::Outcome< ListTrafficPolicyInstancesByHostedZoneResult, Aws::Client::AWSError< Route53Errors > > ListTrafficPolicyInstancesByHostedZoneOutcome
std::future< GetGeoLocationOutcome > GetGeoLocationOutcomeCallable
std::future< GetHostedZoneOutcome > GetHostedZoneOutcomeCallable
std::future< GetCheckerIpRangesOutcome > GetCheckerIpRangesOutcomeCallable
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::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
Aws::Utils::Outcome< GetHealthCheckStatusResult, Aws::Client::AWSError< Route53Errors > > GetHealthCheckStatusOutcome
std::function< void(const Route53Client *, const Model::GetReusableDelegationSetRequest &, const Model::GetReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReusableDelegationSetResponseReceivedHandler
Aws::Utils::Outcome< DisassociateVPCFromHostedZoneResult, Aws::Client::AWSError< Route53Errors > > DisassociateVPCFromHostedZoneOutcome
std::function< void(const Route53Client *, const Model::ChangeTagsForResourceRequest &, const Model::ChangeTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangeTagsForResourceResponseReceivedHandler
Aws::Utils::Outcome< GetTrafficPolicyInstanceCountResult, Aws::Client::AWSError< Route53Errors > > GetTrafficPolicyInstanceCountOutcome
std::future< ListTrafficPolicyInstancesByPolicyOutcome > ListTrafficPolicyInstancesByPolicyOutcomeCallable
std::future< UpdateTrafficPolicyInstanceOutcome > UpdateTrafficPolicyInstanceOutcomeCallable
Aws::Utils::Outcome< CreateHostedZoneResult, Aws::Client::AWSError< Route53Errors > > CreateHostedZoneOutcome
std::function< void(const Route53Client *, const Model::UpdateHealthCheckRequest &, const Model::UpdateHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHealthCheckResponseReceivedHandler
Aws::Utils::Outcome< ListTrafficPolicyInstancesByPolicyResult, Aws::Client::AWSError< Route53Errors > > ListTrafficPolicyInstancesByPolicyOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, Aws::Client::AWSError< Route53Errors > > ListTagsForResourceOutcome
std::future< ChangeTagsForResourceOutcome > ChangeTagsForResourceOutcomeCallable
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::GetChangeRequest &, const Model::GetChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChangeResponseReceivedHandler
Aws::Utils::Outcome< UpdateTrafficPolicyInstanceResult, Aws::Client::AWSError< Route53Errors > > UpdateTrafficPolicyInstanceOutcome
std::function< void(const Route53Client *, const Model::UpdateHostedZoneCommentRequest &, const Model::UpdateHostedZoneCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHostedZoneCommentResponseReceivedHandler
std::future< DeleteReusableDelegationSetOutcome > DeleteReusableDelegationSetOutcomeCallable
std::future< ListTrafficPolicyInstancesOutcome > ListTrafficPolicyInstancesOutcomeCallable
Aws::Utils::Outcome< GetHostedZoneResult, Aws::Client::AWSError< Route53Errors > > GetHostedZoneOutcome
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
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::ListTrafficPolicyVersionsRequest &, const Model::ListTrafficPolicyVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyVersionsResponseReceivedHandler
std::future< GetChangeOutcome > GetChangeOutcomeCallable
Aws::Utils::Outcome< CreateTrafficPolicyVersionResult, Aws::Client::AWSError< Route53Errors > > CreateTrafficPolicyVersionOutcome
std::future< ListTrafficPolicyVersionsOutcome > ListTrafficPolicyVersionsOutcomeCallable
Aws::Utils::Outcome< ChangeResourceRecordSetsResult, Aws::Client::AWSError< Route53Errors > > ChangeResourceRecordSetsOutcome
std::future< ListReusableDelegationSetsOutcome > ListReusableDelegationSetsOutcomeCallable
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::GetHealthCheckCountRequest &, const Model::GetHealthCheckCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckCountResponseReceivedHandler
Aws::Utils::Outcome< GetReusableDelegationSetResult, Aws::Client::AWSError< Route53Errors > > GetReusableDelegationSetOutcome
Aws::Utils::Outcome< CreateTrafficPolicyResult, Aws::Client::AWSError< Route53Errors > > CreateTrafficPolicyOutcome
std::future< CreateTrafficPolicyVersionOutcome > CreateTrafficPolicyVersionOutcomeCallable
Aws::Utils::Outcome< CreateReusableDelegationSetResult, Aws::Client::AWSError< Route53Errors > > CreateReusableDelegationSetOutcome
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::ListHostedZonesByNameRequest &, const Model::ListHostedZonesByNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostedZonesByNameResponseReceivedHandler
std::future< GetHealthCheckLastFailureReasonOutcome > GetHealthCheckLastFailureReasonOutcomeCallable
Aws::Utils::Outcome< ChangeTagsForResourceResult, Aws::Client::AWSError< Route53Errors > > ChangeTagsForResourceOutcome
Aws::Utils::Outcome< GetTrafficPolicyInstanceResult, Aws::Client::AWSError< Route53Errors > > GetTrafficPolicyInstanceOutcome
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyRequest &, const Model::CreateTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyResponseReceivedHandler
std::future< DisassociateVPCFromHostedZoneOutcome > DisassociateVPCFromHostedZoneOutcomeCallable
Aws::Client::AWSXMLClient BASECLASS
std::function< void(const Route53Client *, const Model::GetHealthCheckLastFailureReasonRequest &, const Model::GetHealthCheckLastFailureReasonOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckLastFailureReasonResponseReceivedHandler
Aws::Utils::Outcome< ListReusableDelegationSetsResult, Aws::Client::AWSError< Route53Errors > > ListReusableDelegationSetsOutcome
Aws::Utils::Outcome< DeleteHealthCheckResult, Aws::Client::AWSError< Route53Errors > > DeleteHealthCheckOutcome
Aws::Utils::Outcome< ListHealthChecksResult, Aws::Client::AWSError< Route53Errors > > ListHealthChecksOutcome
std::future< GetHostedZoneCountOutcome > GetHostedZoneCountOutcomeCallable
Aws::Utils::Outcome< GetChangeResult, Aws::Client::AWSError< Route53Errors > > GetChangeOutcome
std::future< ListHostedZonesByNameOutcome > ListHostedZonesByNameOutcomeCallable
std::future< GetReusableDelegationSetOutcome > GetReusableDelegationSetOutcomeCallable
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::DeleteTrafficPolicyInstanceRequest &, const Model::DeleteTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficPolicyInstanceResponseReceivedHandler
std::future< UpdateTrafficPolicyCommentOutcome > UpdateTrafficPolicyCommentOutcomeCallable
std::function< void(const Route53Client *, const Model::CreateHostedZoneRequest &, const Model::CreateHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHostedZoneResponseReceivedHandler
Aws::Utils::Outcome< UpdateHealthCheckResult, Aws::Client::AWSError< Route53Errors > > UpdateHealthCheckOutcome
std::function< void(const Route53Client *, const Model::ListResourceRecordSetsRequest &, const Model::ListResourceRecordSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceRecordSetsResponseReceivedHandler
JSON (JavaScript Object Notation).
Aws::Utils::Outcome< ListTrafficPolicyVersionsResult, Aws::Client::AWSError< Route53Errors > > ListTrafficPolicyVersionsOutcome
std::function< void(const Route53Client *, const Model::GetHealthCheckRequest &, const Model::GetHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckResponseReceivedHandler