AWS SDK for C++
1.8.126
AWS SDK for C++
|
Go to the documentation of this file.
90 class HttpClientFactory;
95 template<
typename R,
typename E>
class Outcome;
110 class AWSCredentials;
111 class AWSCredentialsProvider;
124 class ActivateKeySigningKeyRequest;
125 class AssociateVPCWithHostedZoneRequest;
126 class ChangeResourceRecordSetsRequest;
127 class ChangeTagsForResourceRequest;
128 class CreateHealthCheckRequest;
129 class CreateHostedZoneRequest;
130 class CreateKeySigningKeyRequest;
131 class CreateQueryLoggingConfigRequest;
132 class CreateReusableDelegationSetRequest;
133 class CreateTrafficPolicyRequest;
134 class CreateTrafficPolicyInstanceRequest;
135 class CreateTrafficPolicyVersionRequest;
136 class CreateVPCAssociationAuthorizationRequest;
137 class DeactivateKeySigningKeyRequest;
138 class DeleteHealthCheckRequest;
139 class DeleteHostedZoneRequest;
140 class DeleteKeySigningKeyRequest;
141 class DeleteQueryLoggingConfigRequest;
142 class DeleteReusableDelegationSetRequest;
143 class DeleteTrafficPolicyRequest;
144 class DeleteTrafficPolicyInstanceRequest;
145 class DeleteVPCAssociationAuthorizationRequest;
146 class DisableHostedZoneDNSSECRequest;
147 class DisassociateVPCFromHostedZoneRequest;
148 class EnableHostedZoneDNSSECRequest;
149 class GetAccountLimitRequest;
150 class GetChangeRequest;
151 class GetCheckerIpRangesRequest;
152 class GetDNSSECRequest;
153 class GetGeoLocationRequest;
154 class GetHealthCheckRequest;
155 class GetHealthCheckCountRequest;
156 class GetHealthCheckLastFailureReasonRequest;
157 class GetHealthCheckStatusRequest;
158 class GetHostedZoneRequest;
159 class GetHostedZoneCountRequest;
160 class GetHostedZoneLimitRequest;
161 class GetQueryLoggingConfigRequest;
162 class GetReusableDelegationSetRequest;
163 class GetReusableDelegationSetLimitRequest;
164 class GetTrafficPolicyRequest;
165 class GetTrafficPolicyInstanceRequest;
166 class GetTrafficPolicyInstanceCountRequest;
167 class ListGeoLocationsRequest;
168 class ListHealthChecksRequest;
169 class ListHostedZonesRequest;
170 class ListHostedZonesByNameRequest;
171 class ListHostedZonesByVPCRequest;
172 class ListQueryLoggingConfigsRequest;
173 class ListResourceRecordSetsRequest;
174 class ListReusableDelegationSetsRequest;
175 class ListTagsForResourceRequest;
176 class ListTagsForResourcesRequest;
177 class ListTrafficPoliciesRequest;
178 class ListTrafficPolicyInstancesRequest;
179 class ListTrafficPolicyInstancesByHostedZoneRequest;
180 class ListTrafficPolicyInstancesByPolicyRequest;
181 class ListTrafficPolicyVersionsRequest;
182 class ListVPCAssociationAuthorizationsRequest;
183 class TestDNSAnswerRequest;
184 class UpdateHealthCheckRequest;
185 class UpdateHostedZoneCommentRequest;
186 class UpdateTrafficPolicyCommentRequest;
187 class UpdateTrafficPolicyInstanceRequest;
412 Route53Client(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
3901 std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
std::future< ListVPCAssociationAuthorizationsOutcome > ListVPCAssociationAuthorizationsOutcomeCallable
std::future< GetTrafficPolicyInstanceOutcome > GetTrafficPolicyInstanceOutcomeCallable
virtual void GetCheckerIpRangesAsync(const Model::GetCheckerIpRangesRequest &request, const GetCheckerIpRangesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< DisableHostedZoneDNSSECResult, Route53Error > DisableHostedZoneDNSSECOutcome
virtual void GetHealthCheckCountAsync(const Model::GetHealthCheckCountRequest &request, const GetHealthCheckCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< ListTrafficPoliciesResult, Route53Error > ListTrafficPoliciesOutcome
std::function< void(const Route53Client *, const Model::GetReusableDelegationSetRequest &, const Model::GetReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReusableDelegationSetResponseReceivedHandler
Aws::Utils::Outcome< ListVPCAssociationAuthorizationsResult, Route53Error > ListVPCAssociationAuthorizationsOutcome
std::future< GetDNSSECOutcome > GetDNSSECOutcomeCallable
Aws::Utils::Outcome< CreateReusableDelegationSetResult, Route53Error > CreateReusableDelegationSetOutcome
std::function< void(const Route53Client *, const Model::ChangeTagsForResourceRequest &, const Model::ChangeTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangeTagsForResourceResponseReceivedHandler
virtual Model::GetAccountLimitOutcome GetAccountLimit(const Model::GetAccountLimitRequest &request) const
Aws::Utils::Outcome< UpdateHealthCheckResult, Route53Error > UpdateHealthCheckOutcome
virtual Model::DisableHostedZoneDNSSECOutcome DisableHostedZoneDNSSEC(const Model::DisableHostedZoneDNSSECRequest &request) const
Aws::Utils::Outcome< ListTrafficPolicyInstancesByPolicyResult, Route53Error > ListTrafficPolicyInstancesByPolicyOutcome
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
virtual void CreateTrafficPolicyVersionAsync(const Model::CreateTrafficPolicyVersionRequest &request, const CreateTrafficPolicyVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void GetHealthCheckLastFailureReasonAsync(const Model::GetHealthCheckLastFailureReasonRequest &request, const GetHealthCheckLastFailureReasonResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteKeySigningKeyOutcomeCallable DeleteKeySigningKeyCallable(const Model::DeleteKeySigningKeyRequest &request) const
virtual void ChangeTagsForResourceAsync(const Model::ChangeTagsForResourceRequest &request, const ChangeTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< GetHostedZoneLimitResult, Route53Error > GetHostedZoneLimitOutcome
Aws::Utils::Outcome< DeleteKeySigningKeyResult, Route53Error > DeleteKeySigningKeyOutcome
std::function< void(const Route53Client *, const Model::GetCheckerIpRangesRequest &, const Model::GetCheckerIpRangesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCheckerIpRangesResponseReceivedHandler
virtual Model::ListHostedZonesByNameOutcome ListHostedZonesByName(const Model::ListHostedZonesByNameRequest &request) const
Aws::Utils::Outcome< UpdateTrafficPolicyCommentResult, Route53Error > UpdateTrafficPolicyCommentOutcome
virtual Model::GetQueryLoggingConfigOutcome GetQueryLoggingConfig(const Model::GetQueryLoggingConfigRequest &request) const
Aws::Utils::Outcome< GetHostedZoneResult, Route53Error > GetHostedZoneOutcome
virtual void GetHealthCheckAsync(const Model::GetHealthCheckRequest &request, const GetHealthCheckResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const Route53Client *, const Model::UpdateTrafficPolicyInstanceRequest &, const Model::UpdateTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrafficPolicyInstanceResponseReceivedHandler
virtual Model::DeactivateKeySigningKeyOutcome DeactivateKeySigningKey(const Model::DeactivateKeySigningKeyRequest &request) const
virtual Model::UpdateTrafficPolicyCommentOutcome UpdateTrafficPolicyComment(const Model::UpdateTrafficPolicyCommentRequest &request) const
std::future< ListTrafficPolicyVersionsOutcome > ListTrafficPolicyVersionsOutcomeCallable
std::future< DeleteReusableDelegationSetOutcome > DeleteReusableDelegationSetOutcomeCallable
std::future< ListTrafficPolicyInstancesByPolicyOutcome > ListTrafficPolicyInstancesByPolicyOutcomeCallable
std::future< GetGeoLocationOutcome > GetGeoLocationOutcomeCallable
virtual Model::DeleteReusableDelegationSetOutcome DeleteReusableDelegationSet(const Model::DeleteReusableDelegationSetRequest &request) const
std::function< void(const Route53Client *, const Model::ListVPCAssociationAuthorizationsRequest &, const Model::ListVPCAssociationAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVPCAssociationAuthorizationsResponseReceivedHandler
std::future< EnableHostedZoneDNSSECOutcome > EnableHostedZoneDNSSECOutcomeCallable
Aws::Utils::Outcome< GetCheckerIpRangesResult, Route53Error > GetCheckerIpRangesOutcome
std::function< void(const Route53Client *, const Model::DeleteVPCAssociationAuthorizationRequest &, const Model::DeleteVPCAssociationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVPCAssociationAuthorizationResponseReceivedHandler
std::future< CreateQueryLoggingConfigOutcome > CreateQueryLoggingConfigOutcomeCallable
virtual Model::GetTrafficPolicyInstanceOutcomeCallable GetTrafficPolicyInstanceCallable(const Model::GetTrafficPolicyInstanceRequest &request) const
virtual Model::UpdateHealthCheckOutcomeCallable UpdateHealthCheckCallable(const Model::UpdateHealthCheckRequest &request) const
virtual Model::AssociateVPCWithHostedZoneOutcome AssociateVPCWithHostedZone(const Model::AssociateVPCWithHostedZoneRequest &request) const
virtual Model::DeleteTrafficPolicyOutcome DeleteTrafficPolicy(const Model::DeleteTrafficPolicyRequest &request) const
virtual Model::GetTrafficPolicyInstanceOutcome GetTrafficPolicyInstance(const Model::GetTrafficPolicyInstanceRequest &request) const
Aws::Utils::Outcome< ListTagsForResourceResult, Route53Error > ListTagsForResourceOutcome
std::future< ListGeoLocationsOutcome > ListGeoLocationsOutcomeCallable
std::future< ListTrafficPolicyInstancesOutcome > ListTrafficPolicyInstancesOutcomeCallable
virtual Model::GetChangeOutcome GetChange(const Model::GetChangeRequest &request) const
virtual Model::DeleteHealthCheckOutcome DeleteHealthCheck(const Model::DeleteHealthCheckRequest &request) const
Aws::Utils::Outcome< GetGeoLocationResult, Route53Error > GetGeoLocationOutcome
std::function< void(const Route53Client *, const Model::ListHostedZonesRequest &, const Model::ListHostedZonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostedZonesResponseReceivedHandler
virtual Model::CreateQueryLoggingConfigOutcomeCallable CreateQueryLoggingConfigCallable(const Model::CreateQueryLoggingConfigRequest &request) const
std::function< void(const Route53Client *, const Model::ListTrafficPolicyVersionsRequest &, const Model::ListTrafficPolicyVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyVersionsResponseReceivedHandler
virtual Model::ListGeoLocationsOutcome ListGeoLocations(const Model::ListGeoLocationsRequest &request) const
Aws::Utils::Outcome< CreateHealthCheckResult, Route53Error > CreateHealthCheckOutcome
std::function< void(const Route53Client *, const Model::GetHealthCheckStatusRequest &, const Model::GetHealthCheckStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckStatusResponseReceivedHandler
virtual void EnableHostedZoneDNSSECAsync(const Model::EnableHostedZoneDNSSECRequest &request, const EnableHostedZoneDNSSECResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< ListHostedZonesByNameResult, Route53Error > ListHostedZonesByNameOutcome
virtual Model::DeleteReusableDelegationSetOutcomeCallable DeleteReusableDelegationSetCallable(const Model::DeleteReusableDelegationSetRequest &request) const
virtual Model::GetHostedZoneOutcomeCallable GetHostedZoneCallable(const Model::GetHostedZoneRequest &request) const
std::future< GetHealthCheckStatusOutcome > GetHealthCheckStatusOutcomeCallable
virtual Model::GetGeoLocationOutcomeCallable GetGeoLocationCallable(const Model::GetGeoLocationRequest &request) const
virtual void GetTrafficPolicyAsync(const Model::GetTrafficPolicyRequest &request, const GetTrafficPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ActivateKeySigningKeyAsync(const Model::ActivateKeySigningKeyRequest &request, const ActivateKeySigningKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetGeoLocationOutcome GetGeoLocation(const Model::GetGeoLocationRequest &request) const
virtual void GetReusableDelegationSetAsync(const Model::GetReusableDelegationSetRequest &request, const GetReusableDelegationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< CreateTrafficPolicyVersionOutcome > CreateTrafficPolicyVersionOutcomeCallable
virtual void DeleteTrafficPolicyAsync(const Model::DeleteTrafficPolicyRequest &request, const DeleteTrafficPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListReusableDelegationSetsAsync(const Model::ListReusableDelegationSetsRequest &request, const ListReusableDelegationSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetHealthCheckOutcome GetHealthCheck(const Model::GetHealthCheckRequest &request) const
virtual Model::DeleteHostedZoneOutcomeCallable DeleteHostedZoneCallable(const Model::DeleteHostedZoneRequest &request) const
virtual Model::ActivateKeySigningKeyOutcomeCallable ActivateKeySigningKeyCallable(const Model::ActivateKeySigningKeyRequest &request) const
Aws::Utils::Outcome< GetChangeResult, Route53Error > GetChangeOutcome
virtual void CreateKeySigningKeyAsync(const Model::CreateKeySigningKeyRequest &request, const CreateKeySigningKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const Route53Client *, const Model::ListHealthChecksRequest &, const Model::ListHealthChecksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHealthChecksResponseReceivedHandler
Aws::Utils::Outcome< TestDNSAnswerResult, Route53Error > TestDNSAnswerOutcome
Aws::Utils::Outcome< ListTrafficPolicyVersionsResult, Route53Error > ListTrafficPolicyVersionsOutcome
std::function< void(const Route53Client *, const Model::ListHostedZonesByNameRequest &, const Model::ListHostedZonesByNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostedZonesByNameResponseReceivedHandler
Aws::Utils::Outcome< DeleteVPCAssociationAuthorizationResult, Route53Error > DeleteVPCAssociationAuthorizationOutcome
std::future< ListTagsForResourcesOutcome > ListTagsForResourcesOutcomeCallable
std::future< DeleteQueryLoggingConfigOutcome > DeleteQueryLoggingConfigOutcomeCallable
Aws::Utils::Outcome< ListReusableDelegationSetsResult, Route53Error > ListReusableDelegationSetsOutcome
virtual void ListTrafficPoliciesAsync(const Model::ListTrafficPoliciesRequest &request, const ListTrafficPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< GetReusableDelegationSetLimitResult, Route53Error > GetReusableDelegationSetLimitOutcome
std::future< GetQueryLoggingConfigOutcome > GetQueryLoggingConfigOutcomeCallable
virtual Model::ListTrafficPolicyInstancesOutcome ListTrafficPolicyInstances(const Model::ListTrafficPolicyInstancesRequest &request) const
Aws::Utils::Outcome< GetTrafficPolicyInstanceCountResult, Route53Error > GetTrafficPolicyInstanceCountOutcome
virtual Model::EnableHostedZoneDNSSECOutcome EnableHostedZoneDNSSEC(const Model::EnableHostedZoneDNSSECRequest &request) const
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyRequest &, const Model::CreateTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyResponseReceivedHandler
virtual Model::ListTagsForResourcesOutcome ListTagsForResources(const Model::ListTagsForResourcesRequest &request) const
std::future< CreateTrafficPolicyInstanceOutcome > CreateTrafficPolicyInstanceOutcomeCallable
Aws::Utils::Outcome< ListHostedZonesResult, Route53Error > ListHostedZonesOutcome
virtual Model::CreateTrafficPolicyVersionOutcomeCallable CreateTrafficPolicyVersionCallable(const Model::CreateTrafficPolicyVersionRequest &request) const
std::function< void(const Route53Client *, const Model::ListGeoLocationsRequest &, const Model::ListGeoLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGeoLocationsResponseReceivedHandler
Aws::Utils::Outcome< CreateKeySigningKeyResult, Route53Error > CreateKeySigningKeyOutcome
virtual Model::GetHealthCheckStatusOutcome GetHealthCheckStatus(const Model::GetHealthCheckStatusRequest &request) const
std::function< void(const Route53Client *, const Model::GetTrafficPolicyInstanceRequest &, const Model::GetTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyInstanceResponseReceivedHandler
std::future< ListTrafficPoliciesOutcome > ListTrafficPoliciesOutcomeCallable
std::future< CreateVPCAssociationAuthorizationOutcome > CreateVPCAssociationAuthorizationOutcomeCallable
virtual Model::GetDNSSECOutcomeCallable GetDNSSECCallable(const Model::GetDNSSECRequest &request) const
std::future< CreateHostedZoneOutcome > CreateHostedZoneOutcomeCallable
virtual Model::ChangeTagsForResourceOutcome ChangeTagsForResource(const Model::ChangeTagsForResourceRequest &request) const
std::future< DeleteTrafficPolicyInstanceOutcome > DeleteTrafficPolicyInstanceOutcomeCallable
virtual void ListHostedZonesAsync(const Model::ListHostedZonesRequest &request, const ListHostedZonesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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::ListTrafficPolicyInstancesByPolicyRequest &, const Model::ListTrafficPolicyInstancesByPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyInstancesByPolicyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyInstanceRequest &, const Model::CreateTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyInstanceResponseReceivedHandler
virtual Model::DeleteTrafficPolicyInstanceOutcomeCallable DeleteTrafficPolicyInstanceCallable(const Model::DeleteTrafficPolicyInstanceRequest &request) const
std::function< void(const Route53Client *, const Model::EnableHostedZoneDNSSECRequest &, const Model::EnableHostedZoneDNSSECOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableHostedZoneDNSSECResponseReceivedHandler
virtual void DisableHostedZoneDNSSECAsync(const Model::DisableHostedZoneDNSSECRequest &request, const DisableHostedZoneDNSSECResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const Route53Client *, const Model::ActivateKeySigningKeyRequest &, const Model::ActivateKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateKeySigningKeyResponseReceivedHandler
std::future< DeleteHostedZoneOutcome > DeleteHostedZoneOutcomeCallable
Aws::Utils::Outcome< ChangeTagsForResourceResult, Route53Error > ChangeTagsForResourceOutcome
virtual Model::CreateVPCAssociationAuthorizationOutcomeCallable CreateVPCAssociationAuthorizationCallable(const Model::CreateVPCAssociationAuthorizationRequest &request) const
std::future< GetTrafficPolicyOutcome > GetTrafficPolicyOutcomeCallable
virtual Model::DeleteKeySigningKeyOutcome DeleteKeySigningKey(const Model::DeleteKeySigningKeyRequest &request) const
virtual void CreateHealthCheckAsync(const Model::CreateHealthCheckRequest &request, const CreateHealthCheckResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< ListHealthChecksResult, Route53Error > ListHealthChecksOutcome
std::function< void(const Route53Client *, const Model::DeleteTrafficPolicyInstanceRequest &, const Model::DeleteTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficPolicyInstanceResponseReceivedHandler
virtual Model::ChangeResourceRecordSetsOutcomeCallable ChangeResourceRecordSetsCallable(const Model::ChangeResourceRecordSetsRequest &request) const
Aws::Utils::Outcome< DeleteTrafficPolicyResult, Route53Error > DeleteTrafficPolicyOutcome
virtual Model::ListVPCAssociationAuthorizationsOutcome ListVPCAssociationAuthorizations(const Model::ListVPCAssociationAuthorizationsRequest &request) const
virtual void AssociateVPCWithHostedZoneAsync(const Model::AssociateVPCWithHostedZoneRequest &request, const AssociateVPCWithHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateHealthCheckOutcome > UpdateHealthCheckOutcomeCallable
Aws::Utils::Outcome< ListResourceRecordSetsResult, Route53Error > ListResourceRecordSetsOutcome
virtual Model::GetHostedZoneCountOutcomeCallable GetHostedZoneCountCallable(const Model::GetHostedZoneCountRequest &request) const
std::future< DeleteVPCAssociationAuthorizationOutcome > DeleteVPCAssociationAuthorizationOutcomeCallable
virtual Model::GetTrafficPolicyOutcome GetTrafficPolicy(const Model::GetTrafficPolicyRequest &request) const
virtual Model::ListTrafficPolicyInstancesOutcomeCallable ListTrafficPolicyInstancesCallable(const Model::ListTrafficPolicyInstancesRequest &request) const
virtual void ListTrafficPolicyInstancesByPolicyAsync(const Model::ListTrafficPolicyInstancesByPolicyRequest &request, const ListTrafficPolicyInstancesByPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateTrafficPolicyCommentOutcome > UpdateTrafficPolicyCommentOutcomeCallable
virtual Model::DeleteVPCAssociationAuthorizationOutcome DeleteVPCAssociationAuthorization(const Model::DeleteVPCAssociationAuthorizationRequest &request) const
virtual void GetTrafficPolicyInstanceAsync(const Model::GetTrafficPolicyInstanceRequest &request, const GetTrafficPolicyInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const Route53Client *, const Model::ListResourceRecordSetsRequest &, const Model::ListResourceRecordSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceRecordSetsResponseReceivedHandler
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
virtual void GetHealthCheckStatusAsync(const Model::GetHealthCheckStatusRequest &request, const GetHealthCheckStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< GetHealthCheckLastFailureReasonResult, Route53Error > GetHealthCheckLastFailureReasonOutcome
std::future< GetReusableDelegationSetOutcome > GetReusableDelegationSetOutcomeCallable
virtual void DeleteHealthCheckAsync(const Model::DeleteHealthCheckRequest &request, const DeleteHealthCheckResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const Route53Client *, const Model::DeleteHostedZoneRequest &, const Model::DeleteHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHostedZoneResponseReceivedHandler
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::Utils::Outcome< GetTrafficPolicyResult, Route53Error > GetTrafficPolicyOutcome
virtual Model::ListGeoLocationsOutcomeCallable ListGeoLocationsCallable(const Model::ListGeoLocationsRequest &request) const
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::DeleteKeySigningKeyRequest &, const Model::DeleteKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKeySigningKeyResponseReceivedHandler
virtual void GetHostedZoneAsync(const Model::GetHostedZoneRequest &request, const GetHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< CreateHealthCheckOutcome > CreateHealthCheckOutcomeCallable
virtual Model::ListHostedZonesByVPCOutcomeCallable ListHostedZonesByVPCCallable(const Model::ListHostedZonesByVPCRequest &request) const
std::function< void(const Route53Client *, const Model::UpdateTrafficPolicyCommentRequest &, const Model::UpdateTrafficPolicyCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrafficPolicyCommentResponseReceivedHandler
Aws::Utils::Outcome< GetReusableDelegationSetResult, Route53Error > GetReusableDelegationSetOutcome
Aws::Utils::Outcome< ActivateKeySigningKeyResult, Route53Error > ActivateKeySigningKeyOutcome
virtual Model::ListHostedZonesByNameOutcomeCallable ListHostedZonesByNameCallable(const Model::ListHostedZonesByNameRequest &request) const
virtual Model::DeleteHostedZoneOutcome DeleteHostedZone(const Model::DeleteHostedZoneRequest &request) const
virtual Model::ListTrafficPolicyVersionsOutcome ListTrafficPolicyVersions(const Model::ListTrafficPolicyVersionsRequest &request) const
std::future< DeleteTrafficPolicyOutcome > DeleteTrafficPolicyOutcomeCallable
virtual void GetHostedZoneCountAsync(const Model::GetHostedZoneCountRequest &request, const GetHostedZoneCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateVPCWithHostedZoneOutcomeCallable AssociateVPCWithHostedZoneCallable(const Model::AssociateVPCWithHostedZoneRequest &request) const
std::future< GetChangeOutcome > GetChangeOutcomeCallable
virtual Model::UpdateHostedZoneCommentOutcomeCallable UpdateHostedZoneCommentCallable(const Model::UpdateHostedZoneCommentRequest &request) const
virtual Model::DeleteVPCAssociationAuthorizationOutcomeCallable DeleteVPCAssociationAuthorizationCallable(const Model::DeleteVPCAssociationAuthorizationRequest &request) const
virtual Model::GetHealthCheckLastFailureReasonOutcomeCallable GetHealthCheckLastFailureReasonCallable(const Model::GetHealthCheckLastFailureReasonRequest &request) const
virtual Model::UpdateTrafficPolicyCommentOutcomeCallable UpdateTrafficPolicyCommentCallable(const Model::UpdateTrafficPolicyCommentRequest &request) const
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyVersionRequest &, const Model::CreateTrafficPolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyVersionResponseReceivedHandler
virtual Model::DeactivateKeySigningKeyOutcomeCallable DeactivateKeySigningKeyCallable(const Model::DeactivateKeySigningKeyRequest &request) const
std::function< void(const Route53Client *, const Model::DisassociateVPCFromHostedZoneRequest &, const Model::DisassociateVPCFromHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateVPCFromHostedZoneResponseReceivedHandler
virtual Model::CreateHostedZoneOutcome CreateHostedZone(const Model::CreateHostedZoneRequest &request) const
virtual void ChangeResourceRecordSetsAsync(const Model::ChangeResourceRecordSetsRequest &request, const ChangeResourceRecordSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateHostedZoneCommentOutcome > UpdateHostedZoneCommentOutcomeCallable
virtual Model::ListTrafficPoliciesOutcome ListTrafficPolicies(const Model::ListTrafficPoliciesRequest &request) const
Aws::Utils::Outcome< DeactivateKeySigningKeyResult, Route53Error > DeactivateKeySigningKeyOutcome
virtual Model::GetCheckerIpRangesOutcomeCallable GetCheckerIpRangesCallable(const Model::GetCheckerIpRangesRequest &request) const
std::function< void(const Route53Client *, const Model::DeleteQueryLoggingConfigRequest &, const Model::DeleteQueryLoggingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueryLoggingConfigResponseReceivedHandler
virtual Model::GetHealthCheckStatusOutcomeCallable GetHealthCheckStatusCallable(const Model::GetHealthCheckStatusRequest &request) const
std::function< void(const Route53Client *, const Model::DeleteTrafficPolicyRequest &, const Model::DeleteTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficPolicyResponseReceivedHandler
virtual Model::ActivateKeySigningKeyOutcome ActivateKeySigningKey(const Model::ActivateKeySigningKeyRequest &request) const
std::function< void(const Route53Client *, const Model::DisableHostedZoneDNSSECRequest &, const Model::DisableHostedZoneDNSSECOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableHostedZoneDNSSECResponseReceivedHandler
virtual Model::CreateTrafficPolicyOutcomeCallable CreateTrafficPolicyCallable(const Model::CreateTrafficPolicyRequest &request) const
std::function< void(const Route53Client *, const Model::ListTrafficPolicyInstancesRequest &, const Model::ListTrafficPolicyInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyInstancesResponseReceivedHandler
std::future< TestDNSAnswerOutcome > TestDNSAnswerOutcomeCallable
std::future< GetReusableDelegationSetLimitOutcome > GetReusableDelegationSetLimitOutcomeCallable
Aws::Utils::Outcome< CreateHostedZoneResult, Route53Error > CreateHostedZoneOutcome
virtual Model::ListTrafficPolicyVersionsOutcomeCallable ListTrafficPolicyVersionsCallable(const Model::ListTrafficPolicyVersionsRequest &request) const
virtual Model::ListReusableDelegationSetsOutcomeCallable ListReusableDelegationSetsCallable(const Model::ListReusableDelegationSetsRequest &request) const
Aws::Utils::Outcome< ListGeoLocationsResult, Route53Error > ListGeoLocationsOutcome
virtual Model::ListQueryLoggingConfigsOutcomeCallable ListQueryLoggingConfigsCallable(const Model::ListQueryLoggingConfigsRequest &request) const
Aws::Utils::Outcome< DeleteHealthCheckResult, Route53Error > DeleteHealthCheckOutcome
Aws::Utils::Outcome< GetHealthCheckCountResult, Route53Error > GetHealthCheckCountOutcome
std::future< ListTrafficPolicyInstancesByHostedZoneOutcome > ListTrafficPolicyInstancesByHostedZoneOutcomeCallable
std::future< CreateTrafficPolicyOutcome > CreateTrafficPolicyOutcomeCallable
virtual Model::DisassociateVPCFromHostedZoneOutcomeCallable DisassociateVPCFromHostedZoneCallable(const Model::DisassociateVPCFromHostedZoneRequest &request) const
std::future< CreateReusableDelegationSetOutcome > CreateReusableDelegationSetOutcomeCallable
std::function< void(const Route53Client *, const Model::CreateQueryLoggingConfigRequest &, const Model::CreateQueryLoggingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQueryLoggingConfigResponseReceivedHandler
virtual Model::GetHostedZoneOutcome GetHostedZone(const Model::GetHostedZoneRequest &request) const
virtual void ListTrafficPolicyInstancesAsync(const Model::ListTrafficPolicyInstancesRequest &request, const ListTrafficPolicyInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< DeleteReusableDelegationSetResult, Route53Error > DeleteReusableDelegationSetOutcome
Aws::Utils::Outcome< CreateTrafficPolicyResult, Route53Error > CreateTrafficPolicyOutcome
std::function< void(const Route53Client *, const Model::DeleteHealthCheckRequest &, const Model::DeleteHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHealthCheckResponseReceivedHandler
virtual Model::ListTrafficPolicyInstancesByPolicyOutcomeCallable ListTrafficPolicyInstancesByPolicyCallable(const Model::ListTrafficPolicyInstancesByPolicyRequest &request) const
virtual void ListQueryLoggingConfigsAsync(const Model::ListQueryLoggingConfigsRequest &request, const ListQueryLoggingConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const Route53Client *, const Model::UpdateHealthCheckRequest &, const Model::UpdateHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHealthCheckResponseReceivedHandler
virtual Model::UpdateHostedZoneCommentOutcome UpdateHostedZoneComment(const Model::UpdateHostedZoneCommentRequest &request) const
virtual Model::EnableHostedZoneDNSSECOutcomeCallable EnableHostedZoneDNSSECCallable(const Model::EnableHostedZoneDNSSECRequest &request) const
virtual Model::UpdateTrafficPolicyInstanceOutcome UpdateTrafficPolicyInstance(const Model::UpdateTrafficPolicyInstanceRequest &request) const
virtual Model::DeleteHealthCheckOutcomeCallable DeleteHealthCheckCallable(const Model::DeleteHealthCheckRequest &request) const
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::CreateReusableDelegationSetRequest &, const Model::CreateReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReusableDelegationSetResponseReceivedHandler
Aws::Utils::Outcome< GetDNSSECResult, Route53Error > GetDNSSECOutcome
Aws::Utils::Outcome< GetTrafficPolicyInstanceResult, Route53Error > GetTrafficPolicyInstanceOutcome
virtual Model::DeleteTrafficPolicyInstanceOutcome DeleteTrafficPolicyInstance(const Model::DeleteTrafficPolicyInstanceRequest &request) const
Aws::Utils::Outcome< CreateTrafficPolicyVersionResult, Route53Error > CreateTrafficPolicyVersionOutcome
virtual void ListResourceRecordSetsAsync(const Model::ListResourceRecordSetsRequest &request, const ListResourceRecordSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateVPCAssociationAuthorizationOutcome CreateVPCAssociationAuthorization(const Model::CreateVPCAssociationAuthorizationRequest &request) const
std::function< void(const Route53Client *, const Model::ChangeResourceRecordSetsRequest &, const Model::ChangeResourceRecordSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangeResourceRecordSetsResponseReceivedHandler
virtual Model::DisassociateVPCFromHostedZoneOutcome DisassociateVPCFromHostedZone(const Model::DisassociateVPCFromHostedZoneRequest &request) const
virtual Model::GetDNSSECOutcome GetDNSSEC(const Model::GetDNSSECRequest &request) const
std::future< GetCheckerIpRangesOutcome > GetCheckerIpRangesOutcomeCallable
std::future< GetHealthCheckCountOutcome > GetHealthCheckCountOutcomeCallable
virtual void CreateReusableDelegationSetAsync(const Model::CreateReusableDelegationSetRequest &request, const CreateReusableDelegationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< GetHostedZoneCountResult, Route53Error > GetHostedZoneCountOutcome
virtual void CreateTrafficPolicyInstanceAsync(const Model::CreateTrafficPolicyInstanceRequest &request, const CreateTrafficPolicyInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DeactivateKeySigningKeyAsync(const Model::DeactivateKeySigningKeyRequest &request, const DeactivateKeySigningKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< DeleteTrafficPolicyInstanceResult, Route53Error > DeleteTrafficPolicyInstanceOutcome
virtual Model::ListResourceRecordSetsOutcomeCallable ListResourceRecordSetsCallable(const Model::ListResourceRecordSetsRequest &request) const
virtual Model::CreateTrafficPolicyInstanceOutcomeCallable CreateTrafficPolicyInstanceCallable(const Model::CreateTrafficPolicyInstanceRequest &request) const
virtual Model::ListTrafficPolicyInstancesByHostedZoneOutcome ListTrafficPolicyInstancesByHostedZone(const Model::ListTrafficPolicyInstancesByHostedZoneRequest &request) const
std::future< ChangeTagsForResourceOutcome > ChangeTagsForResourceOutcomeCallable
virtual void DeleteReusableDelegationSetAsync(const Model::DeleteReusableDelegationSetRequest &request, const DeleteReusableDelegationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UpdateHealthCheckAsync(const Model::UpdateHealthCheckRequest &request, const UpdateHealthCheckResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< EnableHostedZoneDNSSECResult, Route53Error > EnableHostedZoneDNSSECOutcome
std::future< GetTrafficPolicyInstanceCountOutcome > GetTrafficPolicyInstanceCountOutcomeCallable
std::function< void(const Route53Client *, const Model::CreateHostedZoneRequest &, const Model::CreateHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHostedZoneResponseReceivedHandler
virtual void GetTrafficPolicyInstanceCountAsync(const Model::GetTrafficPolicyInstanceCountRequest &request, const GetTrafficPolicyInstanceCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTrafficPolicyInstancesByHostedZoneOutcomeCallable ListTrafficPolicyInstancesByHostedZoneCallable(const Model::ListTrafficPolicyInstancesByHostedZoneRequest &request) const
virtual void DeleteQueryLoggingConfigAsync(const Model::DeleteQueryLoggingConfigRequest &request, const DeleteQueryLoggingConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListHostedZonesByVPCAsync(const Model::ListHostedZonesByVPCRequest &request, const ListHostedZonesByVPCResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Route53Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::ListTrafficPoliciesOutcomeCallable ListTrafficPoliciesCallable(const Model::ListTrafficPoliciesRequest &request) const
virtual void CreateTrafficPolicyAsync(const Model::CreateTrafficPolicyRequest &request, const CreateTrafficPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< GetHealthCheckLastFailureReasonOutcome > GetHealthCheckLastFailureReasonOutcomeCallable
std::future< ListHostedZonesOutcome > ListHostedZonesOutcomeCallable
std::function< void(const Route53Client *, const Model::ListHostedZonesByVPCRequest &, const Model::ListHostedZonesByVPCOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostedZonesByVPCResponseReceivedHandler
virtual Model::TestDNSAnswerOutcome TestDNSAnswer(const Model::TestDNSAnswerRequest &request) const
virtual void GetDNSSECAsync(const Model::GetDNSSECRequest &request, const GetDNSSECResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteQueryLoggingConfigOutcomeCallable DeleteQueryLoggingConfigCallable(const Model::DeleteQueryLoggingConfigRequest &request) const
virtual Model::GetChangeOutcomeCallable GetChangeCallable(const Model::GetChangeRequest &request) const
std::function< void(const Route53Client *, const Model::ListTrafficPoliciesRequest &, const Model::ListTrafficPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPoliciesResponseReceivedHandler
virtual Model::GetTrafficPolicyInstanceCountOutcomeCallable GetTrafficPolicyInstanceCountCallable(const Model::GetTrafficPolicyInstanceCountRequest &request) const
virtual Model::GetHealthCheckLastFailureReasonOutcome GetHealthCheckLastFailureReason(const Model::GetHealthCheckLastFailureReasonRequest &request) const
std::future< UpdateTrafficPolicyInstanceOutcome > UpdateTrafficPolicyInstanceOutcomeCallable
virtual Model::CreateTrafficPolicyInstanceOutcome CreateTrafficPolicyInstance(const Model::CreateTrafficPolicyInstanceRequest &request) const
virtual Model::CreateTrafficPolicyOutcome CreateTrafficPolicy(const Model::CreateTrafficPolicyRequest &request) const
Aws::Utils::Outcome< UpdateTrafficPolicyInstanceResult, Route53Error > UpdateTrafficPolicyInstanceOutcome
Aws::Utils::Outcome< ListTagsForResourcesResult, Route53Error > ListTagsForResourcesOutcome
std::future< ListQueryLoggingConfigsOutcome > ListQueryLoggingConfigsOutcomeCallable
virtual Model::UpdateHealthCheckOutcome UpdateHealthCheck(const Model::UpdateHealthCheckRequest &request) const
virtual void GetQueryLoggingConfigAsync(const Model::GetQueryLoggingConfigRequest &request, const GetQueryLoggingConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListHostedZonesByNameAsync(const Model::ListHostedZonesByNameRequest &request, const ListHostedZonesByNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DeleteKeySigningKeyAsync(const Model::DeleteKeySigningKeyRequest &request, const DeleteKeySigningKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const Route53Client *, const Model::GetHealthCheckLastFailureReasonRequest &, const Model::GetHealthCheckLastFailureReasonOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckLastFailureReasonResponseReceivedHandler
std::future< ListResourceRecordSetsOutcome > ListResourceRecordSetsOutcomeCallable
virtual Model::GetHostedZoneLimitOutcomeCallable GetHostedZoneLimitCallable(const Model::GetHostedZoneLimitRequest &request) const
Aws::Utils::Outcome< DeleteHostedZoneResult, Route53Error > DeleteHostedZoneOutcome
std::future< GetHostedZoneOutcome > GetHostedZoneOutcomeCallable
virtual void UpdateTrafficPolicyInstanceAsync(const Model::UpdateTrafficPolicyInstanceRequest &request, const UpdateTrafficPolicyInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void CreateHostedZoneAsync(const Model::CreateHostedZoneRequest &request, const CreateHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< ListQueryLoggingConfigsResult, Route53Error > ListQueryLoggingConfigsOutcome
std::future< DisassociateVPCFromHostedZoneOutcome > DisassociateVPCFromHostedZoneOutcomeCallable
virtual Model::ListTrafficPolicyInstancesByPolicyOutcome ListTrafficPolicyInstancesByPolicy(const Model::ListTrafficPolicyInstancesByPolicyRequest &request) const
virtual void GetHostedZoneLimitAsync(const Model::GetHostedZoneLimitRequest &request, const GetHostedZoneLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const Route53Client *, const Model::GetTrafficPolicyRequest &, const Model::GetTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyResponseReceivedHandler
Aws::Utils::Outcome< GetQueryLoggingConfigResult, Route53Error > GetQueryLoggingConfigOutcome
std::function< void(const Route53Client *, const Model::DeactivateKeySigningKeyRequest &, const Model::DeactivateKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateKeySigningKeyResponseReceivedHandler
virtual Model::ListReusableDelegationSetsOutcome ListReusableDelegationSets(const Model::ListReusableDelegationSetsRequest &request) const
std::function< void(const Route53Client *, const Model::GetGeoLocationRequest &, const Model::GetGeoLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGeoLocationResponseReceivedHandler
virtual void ListTagsForResourcesAsync(const Model::ListTagsForResourcesRequest &request, const ListTagsForResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListResourceRecordSetsOutcome ListResourceRecordSets(const Model::ListResourceRecordSetsRequest &request) const
virtual void ListVPCAssociationAuthorizationsAsync(const Model::ListVPCAssociationAuthorizationsRequest &request, const ListVPCAssociationAuthorizationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< GetHealthCheckOutcome > GetHealthCheckOutcomeCallable
virtual Model::GetHealthCheckCountOutcome GetHealthCheckCount(const Model::GetHealthCheckCountRequest &request) const
virtual Model::CreateKeySigningKeyOutcome CreateKeySigningKey(const Model::CreateKeySigningKeyRequest &request) const
std::function< void(const Route53Client *, const Model::GetHostedZoneCountRequest &, const Model::GetHostedZoneCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostedZoneCountResponseReceivedHandler
virtual Model::TestDNSAnswerOutcomeCallable TestDNSAnswerCallable(const Model::TestDNSAnswerRequest &request) const
std::future< DeactivateKeySigningKeyOutcome > DeactivateKeySigningKeyOutcomeCallable
Aws::Utils::Outcome< CreateVPCAssociationAuthorizationResult, Route53Error > CreateVPCAssociationAuthorizationOutcome
std::future< ListHostedZonesByNameOutcome > ListHostedZonesByNameOutcomeCallable
Aws::Utils::Outcome< CreateQueryLoggingConfigResult, Route53Error > CreateQueryLoggingConfigOutcome
virtual void ListGeoLocationsAsync(const Model::ListGeoLocationsRequest &request, const ListGeoLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListQueryLoggingConfigsOutcome ListQueryLoggingConfigs(const Model::ListQueryLoggingConfigsRequest &request) const
std::future< ActivateKeySigningKeyOutcome > ActivateKeySigningKeyOutcomeCallable
Aws::Utils::Outcome< CreateTrafficPolicyInstanceResult, Route53Error > CreateTrafficPolicyInstanceOutcome
std::future< CreateKeySigningKeyOutcome > CreateKeySigningKeyOutcomeCallable
std::function< void(const Route53Client *, const Model::ListTagsForResourcesRequest &, const Model::ListTagsForResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourcesResponseReceivedHandler
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void GetGeoLocationAsync(const Model::GetGeoLocationRequest &request, const GetGeoLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListTrafficPolicyVersionsAsync(const Model::ListTrafficPolicyVersionsRequest &request, const ListTrafficPolicyVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void CreateQueryLoggingConfigAsync(const Model::CreateQueryLoggingConfigRequest &request, const CreateQueryLoggingConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListHealthChecksOutcomeCallable ListHealthChecksCallable(const Model::ListHealthChecksRequest &request) const
Aws::Utils::Outcome< UpdateHostedZoneCommentResult, Route53Error > UpdateHostedZoneCommentOutcome
virtual Model::DeleteTrafficPolicyOutcomeCallable DeleteTrafficPolicyCallable(const Model::DeleteTrafficPolicyRequest &request) const
Route53Client(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
std::function< void(const Route53Client *, const Model::TestDNSAnswerRequest &, const Model::TestDNSAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestDNSAnswerResponseReceivedHandler
virtual void DeleteVPCAssociationAuthorizationAsync(const Model::DeleteVPCAssociationAuthorizationRequest &request, const DeleteVPCAssociationAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DisableHostedZoneDNSSECOutcome > DisableHostedZoneDNSSECOutcomeCallable
virtual Model::CreateHealthCheckOutcome CreateHealthCheck(const Model::CreateHealthCheckRequest &request) const
virtual Model::GetHealthCheckOutcomeCallable GetHealthCheckCallable(const Model::GetHealthCheckRequest &request) const
virtual Model::GetReusableDelegationSetOutcome GetReusableDelegationSet(const Model::GetReusableDelegationSetRequest &request) const
virtual Model::GetTrafficPolicyOutcomeCallable GetTrafficPolicyCallable(const Model::GetTrafficPolicyRequest &request) const
Aws::Utils::Outcome< DeleteQueryLoggingConfigResult, Route53Error > DeleteQueryLoggingConfigOutcome
Aws::Utils::Outcome< GetHealthCheckResult, Route53Error > GetHealthCheckOutcome
virtual Model::GetReusableDelegationSetOutcomeCallable GetReusableDelegationSetCallable(const Model::GetReusableDelegationSetRequest &request) const
virtual void GetReusableDelegationSetLimitAsync(const Model::GetReusableDelegationSetLimitRequest &request, const GetReusableDelegationSetLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const Route53Client *, const Model::AssociateVPCWithHostedZoneRequest &, const Model::AssociateVPCWithHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateVPCWithHostedZoneResponseReceivedHandler
virtual void CreateVPCAssociationAuthorizationAsync(const Model::CreateVPCAssociationAuthorizationRequest &request, const CreateVPCAssociationAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateReusableDelegationSetOutcome CreateReusableDelegationSet(const Model::CreateReusableDelegationSetRequest &request) const
std::future< ChangeResourceRecordSetsOutcome > ChangeResourceRecordSetsOutcomeCallable
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
virtual void DisassociateVPCFromHostedZoneAsync(const Model::DisassociateVPCFromHostedZoneRequest &request, const DisassociateVPCFromHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateKeySigningKeyOutcomeCallable CreateKeySigningKeyCallable(const Model::CreateKeySigningKeyRequest &request) const
Aws::Utils::Outcome< GetAccountLimitResult, Route53Error > GetAccountLimitOutcome
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::UpdateHostedZoneCommentRequest &, const Model::UpdateHostedZoneCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHostedZoneCommentResponseReceivedHandler
std::future< GetAccountLimitOutcome > GetAccountLimitOutcomeCallable
Route53Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
std::future< GetHostedZoneCountOutcome > GetHostedZoneCountOutcomeCallable
virtual void UpdateHostedZoneCommentAsync(const Model::UpdateHostedZoneCommentRequest &request, const UpdateHostedZoneCommentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< ListHostedZonesByVPCOutcome > ListHostedZonesByVPCOutcomeCallable
virtual void GetChangeAsync(const Model::GetChangeRequest &request, const GetChangeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQueryLoggingConfigOutcomeCallable GetQueryLoggingConfigCallable(const Model::GetQueryLoggingConfigRequest &request) const
Aws::Utils::Outcome< ListTrafficPolicyInstancesByHostedZoneResult, Route53Error > ListTrafficPolicyInstancesByHostedZoneOutcome
Aws::Client::AWSXMLClient BASECLASS
virtual Model::ListVPCAssociationAuthorizationsOutcomeCallable ListVPCAssociationAuthorizationsCallable(const Model::ListVPCAssociationAuthorizationsRequest &request) const
Aws::Utils::Outcome< ChangeResourceRecordSetsResult, Route53Error > ChangeResourceRecordSetsOutcome
std::function< void(const Route53Client *, const Model::GetTrafficPolicyInstanceCountRequest &, const Model::GetTrafficPolicyInstanceCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyInstanceCountResponseReceivedHandler
virtual Model::ListHostedZonesOutcome ListHostedZones(const Model::ListHostedZonesRequest &request) const
virtual Model::GetReusableDelegationSetLimitOutcome GetReusableDelegationSetLimit(const Model::GetReusableDelegationSetLimitRequest &request) const
virtual Model::ChangeResourceRecordSetsOutcome ChangeResourceRecordSets(const Model::ChangeResourceRecordSetsRequest &request) const
std::function< void(const Route53Client *, const Model::CreateKeySigningKeyRequest &, const Model::CreateKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeySigningKeyResponseReceivedHandler
virtual Model::CreateHealthCheckOutcomeCallable CreateHealthCheckCallable(const Model::CreateHealthCheckRequest &request) const
std::function< void(const Route53Client *, const Model::GetQueryLoggingConfigRequest &, const Model::GetQueryLoggingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueryLoggingConfigResponseReceivedHandler
Aws::Utils::Outcome< GetHealthCheckStatusResult, Route53Error > GetHealthCheckStatusOutcome
virtual Model::DeleteQueryLoggingConfigOutcome DeleteQueryLoggingConfig(const Model::DeleteQueryLoggingConfigRequest &request) const
std::function< void(const Route53Client *, const Model::GetHostedZoneLimitRequest &, const Model::GetHostedZoneLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostedZoneLimitResponseReceivedHandler
Aws::Utils::Outcome< ListTrafficPolicyInstancesResult, Route53Error > ListTrafficPolicyInstancesOutcome
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::GetHealthCheckRequest &, const Model::GetHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckResponseReceivedHandler
void OverrideEndpoint(const Aws::String &endpoint)
std::future< ListReusableDelegationSetsOutcome > ListReusableDelegationSetsOutcomeCallable
virtual Model::DisableHostedZoneDNSSECOutcomeCallable DisableHostedZoneDNSSECCallable(const Model::DisableHostedZoneDNSSECRequest &request) const
virtual void UpdateTrafficPolicyCommentAsync(const Model::UpdateTrafficPolicyCommentRequest &request, const UpdateTrafficPolicyCommentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
virtual Model::GetAccountLimitOutcomeCallable GetAccountLimitCallable(const Model::GetAccountLimitRequest &request) const
std::future< DeleteKeySigningKeyOutcome > DeleteKeySigningKeyOutcomeCallable
virtual Model::ListHostedZonesOutcomeCallable ListHostedZonesCallable(const Model::ListHostedZonesRequest &request) const
virtual Model::ChangeTagsForResourceOutcomeCallable ChangeTagsForResourceCallable(const Model::ChangeTagsForResourceRequest &request) const
virtual Model::CreateQueryLoggingConfigOutcome CreateQueryLoggingConfig(const Model::CreateQueryLoggingConfigRequest &request) const
virtual void ListTrafficPolicyInstancesByHostedZoneAsync(const Model::ListTrafficPolicyInstancesByHostedZoneRequest &request, const ListTrafficPolicyInstancesByHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DeleteHealthCheckOutcome > DeleteHealthCheckOutcomeCallable
std::function< void(const Route53Client *, const Model::DeleteReusableDelegationSetRequest &, const Model::DeleteReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReusableDelegationSetResponseReceivedHandler
virtual Model::UpdateTrafficPolicyInstanceOutcomeCallable UpdateTrafficPolicyInstanceCallable(const Model::UpdateTrafficPolicyInstanceRequest &request) const
std::function< void(const Route53Client *, const Model::ListReusableDelegationSetsRequest &, const Model::ListReusableDelegationSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReusableDelegationSetsResponseReceivedHandler
std::future< ListHealthChecksOutcome > ListHealthChecksOutcomeCallable
virtual void DeleteHostedZoneAsync(const Model::DeleteHostedZoneRequest &request, const DeleteHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetHostedZoneCountOutcome GetHostedZoneCount(const Model::GetHostedZoneCountRequest &request) const
virtual void DeleteTrafficPolicyInstanceAsync(const Model::DeleteTrafficPolicyInstanceRequest &request, const DeleteTrafficPolicyInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetHostedZoneLimitOutcome GetHostedZoneLimit(const Model::GetHostedZoneLimitRequest &request) const
std::future< GetHostedZoneLimitOutcome > GetHostedZoneLimitOutcomeCallable
std::future< AssociateVPCWithHostedZoneOutcome > AssociateVPCWithHostedZoneOutcomeCallable
virtual Model::GetReusableDelegationSetLimitOutcomeCallable GetReusableDelegationSetLimitCallable(const Model::GetReusableDelegationSetLimitRequest &request) const
std::function< void(const Route53Client *, const Model::GetReusableDelegationSetLimitRequest &, const Model::GetReusableDelegationSetLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReusableDelegationSetLimitResponseReceivedHandler
Aws::Utils::Outcome< DisassociateVPCFromHostedZoneResult, Route53Error > DisassociateVPCFromHostedZoneOutcome
virtual Model::CreateReusableDelegationSetOutcomeCallable CreateReusableDelegationSetCallable(const Model::CreateReusableDelegationSetRequest &request) const
virtual Model::GetCheckerIpRangesOutcome GetCheckerIpRanges(const Model::GetCheckerIpRangesRequest &request) const
virtual Model::CreateTrafficPolicyVersionOutcome CreateTrafficPolicyVersion(const Model::CreateTrafficPolicyVersionRequest &request) const
std::function< void(const Route53Client *, const Model::CreateVPCAssociationAuthorizationRequest &, const Model::CreateVPCAssociationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVPCAssociationAuthorizationResponseReceivedHandler
virtual void GetAccountLimitAsync(const Model::GetAccountLimitRequest &request, const GetAccountLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateHostedZoneOutcomeCallable CreateHostedZoneCallable(const Model::CreateHostedZoneRequest &request) const
virtual Model::GetHealthCheckCountOutcomeCallable GetHealthCheckCountCallable(const Model::GetHealthCheckCountRequest &request) const
virtual Model::ListTagsForResourcesOutcomeCallable ListTagsForResourcesCallable(const Model::ListTagsForResourcesRequest &request) const
virtual Model::ListHealthChecksOutcome ListHealthChecks(const Model::ListHealthChecksRequest &request) const
virtual Model::GetTrafficPolicyInstanceCountOutcome GetTrafficPolicyInstanceCount(const Model::GetTrafficPolicyInstanceCountRequest &request) const
Aws::Utils::Outcome< ListHostedZonesByVPCResult, Route53Error > ListHostedZonesByVPCOutcome
virtual void ListHealthChecksAsync(const Model::ListHealthChecksRequest &request, const ListHealthChecksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListHostedZonesByVPCOutcome ListHostedZonesByVPC(const Model::ListHostedZonesByVPCRequest &request) const
Aws::Utils::Outcome< AssociateVPCWithHostedZoneResult, Route53Error > AssociateVPCWithHostedZoneOutcome
virtual void TestDNSAnswerAsync(const Model::TestDNSAnswerRequest &request, const TestDNSAnswerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const