AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Namespace: Amazon.Route53
Assembly: AWSSDK.dll
Version: (assembly version)
public class AmazonRoute53Client : AmazonServiceClient IAmazonRoute53, IDisposable
The AmazonRoute53Client type exposes the following members
Name | Description | |
---|---|---|
AmazonRoute53Client() |
Constructs AmazonRoute53Client with the credentials loaded from the application's
default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration> |
|
AmazonRoute53Client(RegionEndpoint) |
Constructs AmazonRoute53Client with the credentials loaded from the application's
default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration> |
|
AmazonRoute53Client(AmazonRoute53Config) |
Constructs AmazonRoute53Client with the credentials loaded from the application's
default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration> |
|
AmazonRoute53Client(AWSCredentials) | Constructs AmazonRoute53Client with AWS Credentials | |
AmazonRoute53Client(AWSCredentials, RegionEndpoint) | Constructs AmazonRoute53Client with AWS Credentials | |
AmazonRoute53Client(AWSCredentials, AmazonRoute53Config) | Constructs AmazonRoute53Client with AWS Credentials and an AmazonRoute53Client Configuration object. | |
AmazonRoute53Client(string, string) | Constructs AmazonRoute53Client with AWS Access Key ID and AWS Secret Key | |
AmazonRoute53Client(string, string, RegionEndpoint) | Constructs AmazonRoute53Client with AWS Access Key ID and AWS Secret Key | |
AmazonRoute53Client(string, string, AmazonRoute53Config) | Constructs AmazonRoute53Client with AWS Access Key ID, AWS Secret Key and an AmazonRoute53Client Configuration object. | |
AmazonRoute53Client(string, string, string) | Constructs AmazonRoute53Client with AWS Access Key ID and AWS Secret Key | |
AmazonRoute53Client(string, string, string, RegionEndpoint) | Constructs AmazonRoute53Client with AWS Access Key ID and AWS Secret Key | |
AmazonRoute53Client(string, string, string, AmazonRoute53Config) | Constructs AmazonRoute53Client with AWS Access Key ID, AWS Secret Key and an AmazonRoute53Client Configuration object. |
Name | Description | |
---|---|---|
AssociateVPCWithHostedZone(AssociateVPCWithHostedZoneRequest) |
This action associates a VPC with an hosted zone.
To associate a VPC with an hosted zone, send a /Route 53 API version/hostedzone/hosted zone ID/associatevpcresource. The request body must include a document with a AssociateVPCWithHostedZoneRequest
element. The response returns the AssociateVPCWithHostedZoneResponse
element that contains ChangeInfo for you to track the progress of the
AssociateVPCWithHostedZoneRequest you made. See GetChange
operation for how to track the progress of your change.
|
|
BeginAssociateVPCWithHostedZone(AssociateVPCWithHostedZoneRequest, AsyncCallback, object) | Initiates the asynchronous execution of the AssociateVPCWithHostedZone operation. | |
BeginChangeResourceRecordSets(ChangeResourceRecordSetsRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ChangeResourceRecordSets operation. | |
BeginChangeTagsForResource(ChangeTagsForResourceRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ChangeTagsForResource operation. | |
BeginCreateHealthCheck(CreateHealthCheckRequest, AsyncCallback, object) | Initiates the asynchronous execution of the CreateHealthCheck operation. | |
BeginCreateHostedZone(CreateHostedZoneRequest, AsyncCallback, object) | Initiates the asynchronous execution of the CreateHostedZone operation. | |
BeginCreateReusableDelegationSet(CreateReusableDelegationSetRequest, AsyncCallback, object) | Initiates the asynchronous execution of the CreateReusableDelegationSet operation. | |
BeginCreateTrafficPolicy(CreateTrafficPolicyRequest, AsyncCallback, object) | Initiates the asynchronous execution of the CreateTrafficPolicy operation. | |
BeginCreateTrafficPolicyInstance(CreateTrafficPolicyInstanceRequest, AsyncCallback, object) | Initiates the asynchronous execution of the CreateTrafficPolicyInstance operation. | |
BeginCreateTrafficPolicyVersion(CreateTrafficPolicyVersionRequest, AsyncCallback, object) | Initiates the asynchronous execution of the CreateTrafficPolicyVersion operation. | |
BeginDeleteHealthCheck(DeleteHealthCheckRequest, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteHealthCheck operation. | |
BeginDeleteHostedZone(DeleteHostedZoneRequest, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteHostedZone operation. | |
BeginDeleteReusableDelegationSet(DeleteReusableDelegationSetRequest, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteReusableDelegationSet operation. | |
BeginDeleteTrafficPolicy(DeleteTrafficPolicyRequest, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteTrafficPolicy operation. | |
BeginDeleteTrafficPolicyInstance(DeleteTrafficPolicyInstanceRequest, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteTrafficPolicyInstance operation. | |
BeginDisassociateVPCFromHostedZone(DisassociateVPCFromHostedZoneRequest, AsyncCallback, object) | Initiates the asynchronous execution of the DisassociateVPCFromHostedZone operation. | |
BeginGetChange(GetChangeRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetChange operation. | |
BeginGetChangeDetails(GetChangeDetailsRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetChangeDetails operation. | |
BeginGetCheckerIpRanges(GetCheckerIpRangesRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetCheckerIpRanges operation. | |
BeginGetGeoLocation(GetGeoLocationRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetGeoLocation operation. | |
BeginGetHealthCheck(GetHealthCheckRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetHealthCheck operation. | |
BeginGetHealthCheckCount(GetHealthCheckCountRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetHealthCheckCount operation. | |
BeginGetHealthCheckLastFailureReason(GetHealthCheckLastFailureReasonRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetHealthCheckLastFailureReason operation. | |
BeginGetHealthCheckStatus(GetHealthCheckStatusRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetHealthCheckStatus operation. | |
BeginGetHostedZone(GetHostedZoneRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetHostedZone operation. | |
BeginGetHostedZoneCount(GetHostedZoneCountRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetHostedZoneCount operation. | |
BeginGetReusableDelegationSet(GetReusableDelegationSetRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetReusableDelegationSet operation. | |
BeginGetTrafficPolicy(GetTrafficPolicyRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetTrafficPolicy operation. | |
BeginGetTrafficPolicyInstance(GetTrafficPolicyInstanceRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetTrafficPolicyInstance operation. | |
BeginGetTrafficPolicyInstanceCount(GetTrafficPolicyInstanceCountRequest, AsyncCallback, object) | Initiates the asynchronous execution of the GetTrafficPolicyInstanceCount operation. | |
BeginListChangeBatchesByHostedZone(ListChangeBatchesByHostedZoneRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListChangeBatchesByHostedZone operation. | |
BeginListChangeBatchesByRRSet(ListChangeBatchesByRRSetRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListChangeBatchesByRRSet operation. | |
BeginListGeoLocations(ListGeoLocationsRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListGeoLocations operation. | |
BeginListHealthChecks(ListHealthChecksRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListHealthChecks operation. | |
BeginListHostedZones(ListHostedZonesRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListHostedZones operation. | |
BeginListHostedZonesByName(ListHostedZonesByNameRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListHostedZonesByName operation. | |
BeginListResourceRecordSets(ListResourceRecordSetsRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListResourceRecordSets operation. | |
BeginListReusableDelegationSets(ListReusableDelegationSetsRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListReusableDelegationSets operation. | |
BeginListTagsForResource(ListTagsForResourceRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListTagsForResource operation. | |
BeginListTagsForResources(ListTagsForResourcesRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListTagsForResources operation. | |
BeginListTrafficPolicies(ListTrafficPoliciesRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListTrafficPolicies operation. | |
BeginListTrafficPolicyInstances(ListTrafficPolicyInstancesRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListTrafficPolicyInstances operation. | |
BeginListTrafficPolicyInstancesByHostedZone(ListTrafficPolicyInstancesByHostedZoneRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListTrafficPolicyInstancesByHostedZone operation. | |
BeginListTrafficPolicyInstancesByPolicy(ListTrafficPolicyInstancesByPolicyRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListTrafficPolicyInstancesByPolicy operation. | |
BeginListTrafficPolicyVersions(ListTrafficPolicyVersionsRequest, AsyncCallback, object) | Initiates the asynchronous execution of the ListTrafficPolicyVersions operation. | |
BeginUpdateHealthCheck(UpdateHealthCheckRequest, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateHealthCheck operation. | |
BeginUpdateHostedZoneComment(UpdateHostedZoneCommentRequest, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateHostedZoneComment operation. | |
BeginUpdateTrafficPolicyComment(UpdateTrafficPolicyCommentRequest, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateTrafficPolicyComment operation. | |
BeginUpdateTrafficPolicyInstance(UpdateTrafficPolicyInstanceRequest, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateTrafficPolicyInstance operation. | |
ChangeResourceRecordSets(ChangeResourceRecordSetsRequest) |
Use this action to create or change your authoritative DNS information. To use this
action, send a POST request to the /Route 53 API version/hostedzone/hosted Zone ID/rrsetresource. The request body must include a document with a ChangeResourceRecordSetsRequest element.
Changes are a list of change items and are considered transactional. For more information on transactional changes, also known as change batches, see POST ChangeResourceRecordSets in the Amazon Route 53 API Reference. InvalidChangeBatch
error.
In response to a
Note the following limitations on a
|
|
ChangeTagsForResource(ChangeTagsForResourceRequest) | ||
CreateHealthCheck(CreateHealthCheckRequest) |
This action creates a new health check.
To create a new health check, send a /Route 53 API version/healthcheckresource. The request body must include a document with a CreateHealthCheckRequest element. The response returns the CreateHealthCheckResponse
element that contains metadata about the health check.
|
|
CreateHostedZone(CreateHostedZoneRequest) |
This action creates a new hosted zone.
To create a new hosted zone, send a /Route 53 API version/hostedzoneresource. The request body must include a document with a CreateHostedZoneRequest element. The response returns the CreateHostedZoneResponse
element that contains metadata about the hosted zone.
Amazon Route 53 automatically creates a default SOA record and four NS records for the zone. The NS records in the hosted zone are the name servers you give your registrar to delegate your domain to. For more information about SOA and NS records, see NS and SOA Records that Amazon Route 53 Creates for a Hosted Zone in the Amazon Route 53 Developer Guide.
When you create a zone, its initial status is When trying to create a hosted zone using a reusable delegation set, you could specify an optional DelegationSetId, and Route53 would assign those 4 NS records for the zone, instead of alloting a new one. |
|
CreateReusableDelegationSet(CreateReusableDelegationSetRequest) |
This action creates a reusable delegationSet.
To create a new reusable delegationSet, send a /Route 53 API version/delegationsetresource. The request body must include a document with a CreateReusableDelegationSetRequest element. The response
returns the CreateReusableDelegationSetResponse element that contains
metadata about the delegationSet.
If the optional parameter HostedZoneId is specified, it marks the delegationSet associated with that particular hosted zone as reusable. |
|
CreateTrafficPolicy(CreateTrafficPolicyRequest) |
Creates a traffic policy, which you use to create multiple DNS resource record sets
for one domain name (such as example.com) or one subdomain name (such as www.example.com).
To create a traffic policy, send a /Route 53 API version/trafficpolicyresource. The request body must include a document with a CreateTrafficPolicyRequest element. The response includes
the CreateTrafficPolicyResponse element, which contains information about
the new traffic policy.
|
|
CreateTrafficPolicyInstance(CreateTrafficPolicyInstanceRequest) |
Creates resource record sets in a specified hosted zone based on the settings in a
specified traffic policy version. In addition, CreateTrafficPolicyInstance
associates the resource record sets with a specified domain name (such as example.com)
or subdomain name (such as www.example.com). Amazon Route 53 responds to DNS queries
for the domain or subdomain name by using the resource record sets that CreateTrafficPolicyInstance
created.
To create a traffic policy instance, send a /Route 53 API version/trafficpolicyinstanceresource. The request body must include a document with a CreateTrafficPolicyRequest element. The response returns
the CreateTrafficPolicyInstanceResponse element, which contains information
about the traffic policy instance.
|
|
CreateTrafficPolicyVersion(CreateTrafficPolicyVersionRequest) |
Creates a new version of an existing traffic policy. When you create a new version
of a traffic policy, you specify the ID of the traffic policy that you want to update
and a JSON-formatted document that describes the new version.
You use traffic policies to create multiple DNS resource record sets for one domain name (such as example.com) or one subdomain name (such as www.example.com).
To create a new version, send a /Route 53 API version/trafficpolicy/resource. The request body includes a document with a CreateTrafficPolicyVersionRequest element. The response returns
the CreateTrafficPolicyVersionResponse element, which contains information
about the new version of the traffic policy.
|
|
DeleteHealthCheck(DeleteHealthCheckRequest) |
This action deletes a health check. To delete a health check, send a DELETE
request to the /Route 53 API version/healthcheck/health check ID
resource.
HealthCheckInUse error.
For information about disassociating the records from your health check, see ChangeResourceRecordSets. |
|
DeleteHostedZone(DeleteHostedZoneRequest) |
This action deletes a hosted zone. To delete a hosted zone, send a DELETE
request to the /Route 53 API version/hostedzone/hosted zone ID
resource.
For more information about deleting a hosted zone, see Deleting a Hosted Zone in the Amazon Route 53 Developer Guide. HostedZoneNotEmpty
error. For information about deleting records from your hosted zone, see ChangeResourceRecordSets. |
|
DeleteReusableDelegationSet(DeleteReusableDelegationSetRequest) |
This action deletes a reusable delegation set. To delete a reusable delegation set,
send a DELETE request to the /Route 53 API version/delegationset/delegation set IDresource. DelegationSetInUse error. |
|
DeleteTrafficPolicy(DeleteTrafficPolicyRequest) |
Deletes a traffic policy. To delete a traffic policy, send a DELETE request
to the /Route 53 API version/trafficpolicy resource.
|
|
DeleteTrafficPolicyInstance(DeleteTrafficPolicyInstanceRequest) |
Deletes a traffic policy instance and all of the resource record sets that Amazon
Route 53 created when you created the instance.
To delete a traffic policy instance, send a /Route 53 API version/trafficpolicy/traffic policy instance IDresource. |
|
DisassociateVPCFromHostedZone(DisassociateVPCFromHostedZoneRequest) |
This action disassociates a VPC from an hosted zone.
To disassociate a VPC to a hosted zone, send a /Route 53 API version/hostedzone/hosted zone ID/disassociatevpcresource. The request body must include a document with a DisassociateVPCFromHostedZoneRequest
element. The response returns the DisassociateVPCFromHostedZoneResponse
element that contains ChangeInfo for you to track the progress of the
DisassociateVPCFromHostedZoneRequest you made. See GetChange
operation for how to track the progress of your change.
|
|
Dispose() | Inherited from Amazon.Runtime.AmazonServiceClient. | |
EndAssociateVPCWithHostedZone(IAsyncResult) | Finishes the asynchronous execution of the AssociateVPCWithHostedZone operation. | |
EndChangeResourceRecordSets(IAsyncResult) | Finishes the asynchronous execution of the ChangeResourceRecordSets operation. | |
EndChangeTagsForResource(IAsyncResult) | Finishes the asynchronous execution of the ChangeTagsForResource operation. | |
EndCreateHealthCheck(IAsyncResult) | Finishes the asynchronous execution of the CreateHealthCheck operation. | |
EndCreateHostedZone(IAsyncResult) | Finishes the asynchronous execution of the CreateHostedZone operation. | |
EndCreateReusableDelegationSet(IAsyncResult) | Finishes the asynchronous execution of the CreateReusableDelegationSet operation. | |
EndCreateTrafficPolicy(IAsyncResult) | Finishes the asynchronous execution of the CreateTrafficPolicy operation. | |
EndCreateTrafficPolicyInstance(IAsyncResult) | Finishes the asynchronous execution of the CreateTrafficPolicyInstance operation. | |
EndCreateTrafficPolicyVersion(IAsyncResult) | Finishes the asynchronous execution of the CreateTrafficPolicyVersion operation. | |
EndDeleteHealthCheck(IAsyncResult) | Finishes the asynchronous execution of the DeleteHealthCheck operation. | |
EndDeleteHostedZone(IAsyncResult) | Finishes the asynchronous execution of the DeleteHostedZone operation. | |
EndDeleteReusableDelegationSet(IAsyncResult) | Finishes the asynchronous execution of the DeleteReusableDelegationSet operation. | |
EndDeleteTrafficPolicy(IAsyncResult) | Finishes the asynchronous execution of the DeleteTrafficPolicy operation. | |
EndDeleteTrafficPolicyInstance(IAsyncResult) | Finishes the asynchronous execution of the DeleteTrafficPolicyInstance operation. | |
EndDisassociateVPCFromHostedZone(IAsyncResult) | Finishes the asynchronous execution of the DisassociateVPCFromHostedZone operation. | |
EndGetChange(IAsyncResult) | Finishes the asynchronous execution of the GetChange operation. | |
EndGetChangeDetails(IAsyncResult) | Finishes the asynchronous execution of the GetChangeDetails operation. | |
EndGetCheckerIpRanges(IAsyncResult) | Finishes the asynchronous execution of the GetCheckerIpRanges operation. | |
EndGetGeoLocation(IAsyncResult) | Finishes the asynchronous execution of the GetGeoLocation operation. | |
EndGetHealthCheck(IAsyncResult) | Finishes the asynchronous execution of the GetHealthCheck operation. | |
EndGetHealthCheckCount(IAsyncResult) | Finishes the asynchronous execution of the GetHealthCheckCount operation. | |
EndGetHealthCheckLastFailureReason(IAsyncResult) | Finishes the asynchronous execution of the GetHealthCheckLastFailureReason operation. | |
EndGetHealthCheckStatus(IAsyncResult) | Finishes the asynchronous execution of the GetHealthCheckStatus operation. | |
EndGetHostedZone(IAsyncResult) | Finishes the asynchronous execution of the GetHostedZone operation. | |
EndGetHostedZoneCount(IAsyncResult) | Finishes the asynchronous execution of the GetHostedZoneCount operation. | |
EndGetReusableDelegationSet(IAsyncResult) | Finishes the asynchronous execution of the GetReusableDelegationSet operation. | |
EndGetTrafficPolicy(IAsyncResult) | Finishes the asynchronous execution of the GetTrafficPolicy operation. | |
EndGetTrafficPolicyInstance(IAsyncResult) | Finishes the asynchronous execution of the GetTrafficPolicyInstance operation. | |
EndGetTrafficPolicyInstanceCount(IAsyncResult) | Finishes the asynchronous execution of the GetTrafficPolicyInstanceCount operation. | |
EndListChangeBatchesByHostedZone(IAsyncResult) | Finishes the asynchronous execution of the ListChangeBatchesByHostedZone operation. | |
EndListChangeBatchesByRRSet(IAsyncResult) | Finishes the asynchronous execution of the ListChangeBatchesByRRSet operation. | |
EndListGeoLocations(IAsyncResult) | Finishes the asynchronous execution of the ListGeoLocations operation. | |
EndListHealthChecks(IAsyncResult) | Finishes the asynchronous execution of the ListHealthChecks operation. | |
EndListHostedZones(IAsyncResult) | Finishes the asynchronous execution of the ListHostedZones operation. | |
EndListHostedZonesByName(IAsyncResult) | Finishes the asynchronous execution of the ListHostedZonesByName operation. | |
EndListResourceRecordSets(IAsyncResult) | Finishes the asynchronous execution of the ListResourceRecordSets operation. | |
EndListReusableDelegationSets(IAsyncResult) | Finishes the asynchronous execution of the ListReusableDelegationSets operation. | |
EndListTagsForResource(IAsyncResult) | Finishes the asynchronous execution of the ListTagsForResource operation. | |
EndListTagsForResources(IAsyncResult) | Finishes the asynchronous execution of the ListTagsForResources operation. | |
EndListTrafficPolicies(IAsyncResult) | Finishes the asynchronous execution of the ListTrafficPolicies operation. | |
EndListTrafficPolicyInstances(IAsyncResult) | Finishes the asynchronous execution of the ListTrafficPolicyInstances operation. | |
EndListTrafficPolicyInstancesByHostedZone(IAsyncResult) | Finishes the asynchronous execution of the ListTrafficPolicyInstancesByHostedZone operation. | |
EndListTrafficPolicyInstancesByPolicy(IAsyncResult) | Finishes the asynchronous execution of the ListTrafficPolicyInstancesByPolicy operation. | |
EndListTrafficPolicyVersions(IAsyncResult) | Finishes the asynchronous execution of the ListTrafficPolicyVersions operation. | |
EndUpdateHealthCheck(IAsyncResult) | Finishes the asynchronous execution of the UpdateHealthCheck operation. | |
EndUpdateHostedZoneComment(IAsyncResult) | Finishes the asynchronous execution of the UpdateHostedZoneComment operation. | |
EndUpdateTrafficPolicyComment(IAsyncResult) | Finishes the asynchronous execution of the UpdateTrafficPolicyComment operation. | |
EndUpdateTrafficPolicyInstance(IAsyncResult) | Finishes the asynchronous execution of the UpdateTrafficPolicyInstance operation. | |
GetChange(GetChangeRequest) |
This action returns the current status of a change batch request. The status is one
of the following values:
-
- |
|
GetChangeDetails(GetChangeDetailsRequest) | This action returns the status and changes of a change batch request. | |
GetCheckerIpRanges(GetCheckerIpRangesRequest) |
To retrieve a list of the IP ranges used by Amazon Route 53 health checkers to check
the health of your resources, send a GET request to the /Route 53 API version/checkeriprangesresource. You can use these IP addresses to configure router and firewall rules to allow health checkers to check the health of your resources. |
|
GetGeoLocation(GetGeoLocationRequest) |
To retrieve a single geo location, send a GET request to the /Route 53 API version/geolocationresource with one of these options: continentcode | countrycode | countrycode and subdivisioncode. |
|
GetHealthCheck(GetHealthCheckRequest) |
To retrieve the health check, send a GET request to the /Route 53 API version/healthcheck/health check IDresource. |
|
GetHealthCheckCount(GetHealthCheckCountRequest) |
To retrieve a count of all your health checks, send a GET request to
the /Route 53 API version/healthcheckcount resource.
|
|
GetHealthCheckLastFailureReason(GetHealthCheckLastFailureReasonRequest) |
If you want to learn why a health check is currently failing or why it failed most
recently (if at all), you can get the failure reason for the most recent failure.
Send a GET request to the /Route 53 API version/healthcheck/health check ID/lastfailurereasonresource. |
|
GetHealthCheckStatus(GetHealthCheckStatusRequest) |
To retrieve the health check status, send a GET request to the /Route 53 API version/healthcheck/health check ID/statusresource. You can use this call to get a health check's current status. |
|
GetHostedZone(GetHostedZoneRequest) |
To retrieve the delegation set for a hosted zone, send a GET request
to the /Route 53 API version/hostedzone/hosted zone ID
resource. The delegation set is the four Amazon Route 53 name servers that were assigned
to the hosted zone when you created it.
|
|
GetHostedZoneCount() |
To retrieve a count of all your hosted zones, send a GET request to the
/Route 53 API version/hostedzonecount resource.
|
|
GetHostedZoneCount(GetHostedZoneCountRequest) |
To retrieve a count of all your hosted zones, send a GET request to the
/Route 53 API version/hostedzonecount resource.
|
|
GetReusableDelegationSet(GetReusableDelegationSetRequest) |
To retrieve the reusable delegation set, send a GET request to the /Route 53 API version/delegationset/delegation set IDresource. |
|
GetTrafficPolicy(GetTrafficPolicyRequest) |
Gets information about a specific traffic policy version. To get the information,
send a GET request to the /Route 53 API version/trafficpolicy
resource.
|
|
GetTrafficPolicyInstance(GetTrafficPolicyInstanceRequest) |
Gets information about a specified traffic policy instance.
To get information about the traffic policy instance, send a CreateTrafficPolicyInstance or an UpdateTrafficPolicyInstance
request, there's a brief delay while Amazon Route 53 creates the resource record sets
that are specified in the traffic policy definition. For more information, see the
State response element. |
|
GetTrafficPolicyInstanceCount(GetTrafficPolicyInstanceCountRequest) |
Gets the number of traffic policy instances that are associated with the current AWS
account.
To get the number of traffic policy instances, send a |
|
ListChangeBatchesByHostedZone(ListChangeBatchesByHostedZoneRequest) | This action gets the list of ChangeBatches in a given time period for a given hosted zone. | |
ListChangeBatchesByRRSet(ListChangeBatchesByRRSetRequest) | This action gets the list of ChangeBatches in a given time period for a given hosted zone and RRSet. | |
ListGeoLocations() |
To retrieve a list of supported geo locations, send a GET request to
the /Route 53 API version/geolocations resource. The response
to this request includes a GeoLocationDetailsList element with zero,
one, or multiple GeoLocationDetails child elements. The list is sorted
by country code, and then subdivision code, followed by continents at the end of the
list.
By default, the list of geo locations is displayed on a single page. You can control
the length of the page that is displayed by using the StartContinentCode, StartCountryCode, StartSubdivisionCodeto control the geo location that the list begins with. |
|
ListGeoLocations(ListGeoLocationsRequest) |
To retrieve a list of supported geo locations, send a GET request to
the /Route 53 API version/geolocations resource. The response
to this request includes a GeoLocationDetailsList element with zero,
one, or multiple GeoLocationDetails child elements. The list is sorted
by country code, and then subdivision code, followed by continents at the end of the
list.
By default, the list of geo locations is displayed on a single page. You can control
the length of the page that is displayed by using the StartContinentCode, StartCountryCode, StartSubdivisionCodeto control the geo location that the list begins with. |
|
ListHealthChecks() |
To retrieve a list of your health checks, send a GET request to the /Route 53 API version/healthcheckresource. The response to this request includes a HealthChecks element with zero, one, or multiple HealthCheck
child elements. By default, the list of health checks is displayed on a single page.
You can control the length of the page that is displayed by using the MaxItems
parameter. You can use the Marker parameter to control the health check
that the list begins with.
|
|
ListHealthChecks(ListHealthChecksRequest) |
To retrieve a list of your health checks, send a GET request to the /Route 53 API version/healthcheckresource. The response to this request includes a HealthChecks element with zero, one, or multiple HealthCheck
child elements. By default, the list of health checks is displayed on a single page.
You can control the length of the page that is displayed by using the MaxItems
parameter. You can use the Marker parameter to control the health check
that the list begins with.
|
|
ListHostedZones() |
To retrieve a list of your hosted zones, send a GET request to the /Route 53 API version/hostedzoneresource. The response to this request includes a HostedZones element with zero, one, or multiple HostedZone
child elements. By default, the list of hosted zones is displayed on a single page.
You can control the length of the page that is displayed by using the MaxItems
parameter. You can use the Marker parameter to control the hosted zone
that the list begins with.
|
|
ListHostedZones(ListHostedZonesRequest) |
To retrieve a list of your hosted zones, send a GET request to the /Route 53 API version/hostedzoneresource. The response to this request includes a HostedZones element with zero, one, or multiple HostedZone
child elements. By default, the list of hosted zones is displayed on a single page.
You can control the length of the page that is displayed by using the MaxItems
parameter. You can use the Marker parameter to control the hosted zone
that the list begins with.
|
|
ListHostedZonesByName(ListHostedZonesByNameRequest) |
To retrieve a list of your hosted zones in lexicographic order, send a GET
request to the /Route 53 API version/hostedzonesbyname resource.
The response to this request includes a HostedZones element with zero
or more HostedZone child elements lexicographically ordered by DNS name.
By default, the list of hosted zones is displayed on a single page. You can control
the length of the page that is displayed by using the MaxItems parameter.
You can use the DNSName and HostedZoneId parameters to control
the hosted zone that the list begins with.
|
|
ListResourceRecordSets(ListResourceRecordSetsRequest) |
Imagine all the resource record sets in a zone listed out in front of you. Imagine
them sorted lexicographically first by DNS name (with the labels reversed, like "com.amazon.www"
for example), and secondarily, lexicographically by record type. This operation retrieves
at most MaxItems resource record sets from this list, in order, starting at a position
specified by the Name and Type arguments:
Use ListResourceRecordSets to retrieve a single known record set by specifying the record set's name and type, and setting MaxItems = 1 To retrieve all the records in a HostedZone, first pause any processes making calls to ChangeResourceRecordSets. Initially call ListResourceRecordSets without a Name and Type to get the first page of record sets. For subsequent calls, set Name and Type to the NextName and NextType values returned by the previous response. In the presence of concurrent ChangeResourceRecordSets calls, there is no consistency of results across calls to ListResourceRecordSets. The only way to get a consistent multi-page snapshot of all RRSETs in a zone is to stop making changes while pagination is in progress. However, the results from ListResourceRecordSets are consistent within a page. If MakeChange calls are taking place concurrently, the result of each one will either be completely visible in your results or not at all. You will not see partial changes, or changes that do not ultimately succeed. (This follows from the fact that MakeChange is atomic) The results from ListResourceRecordSets are strongly consistent with ChangeResourceRecordSets. To be precise, if a single process makes a call to ChangeResourceRecordSets and receives a successful response, the effects of that change will be visible in a subsequent call to ListResourceRecordSets by that process. |
|
ListReusableDelegationSets() |
To retrieve a list of your reusable delegation sets, send a GET request
to the /Route 53 API version/delegationset resource. The response
to this request includes a DelegationSets element with zero, one, or
multiple DelegationSet child elements. By default, the list of delegation
sets is displayed on a single page. You can control the length of the page that is
displayed by using the MaxItems parameter. You can use the Marker
parameter to control the delegation set that the list begins with.
|
|
ListReusableDelegationSets(ListReusableDelegationSetsRequest) |
To retrieve a list of your reusable delegation sets, send a GET request
to the /Route 53 API version/delegationset resource. The response
to this request includes a DelegationSets element with zero, one, or
multiple DelegationSet child elements. By default, the list of delegation
sets is displayed on a single page. You can control the length of the page that is
displayed by using the MaxItems parameter. You can use the Marker
parameter to control the delegation set that the list begins with.
|
|
ListTagsForResource(ListTagsForResourceRequest) | ||
ListTagsForResources(ListTagsForResourcesRequest) | ||
ListTrafficPolicies(ListTrafficPoliciesRequest) |
Gets information about the latest version for every traffic policy that is associated
with the current AWS account. To get the information, send a GET request
to the /Route 53 API version/trafficpolicy resource.
Amazon Route 53 returns a maximum of 100 items in each response. If you have a lot
of traffic policies, you can use the
The response includes three values that help you navigate from one group of
If the value of
If
If
If
The value that you specified for the |
|
ListTrafficPolicyInstances(ListTrafficPolicyInstancesRequest) |
Gets information about the traffic policy instances that you created by using the
current AWS account.
UpdateTrafficPolicyInstance request, there's
a brief delay while Amazon Route 53 creates the resource record sets that are specified
in the traffic policy definition. For more information, see the State response
element.
To get information about the traffic policy instances that are associated with the
current AWS account, send a /Route 53 API version/trafficpolicyinstanceresource.
Amazon Route 53 returns a maximum of 100 items in each response. If you have a lot
of traffic policy instances, you can use the
The response includes five values that help you navigate from one group of
If the value of
If
The value that you specified for the
If
If |
|
ListTrafficPolicyInstancesByHostedZone(ListTrafficPolicyInstancesByHostedZoneRequest) |
Gets information about the traffic policy instances that you created in a specified
hosted zone.
UpdateTrafficPolicyInstance request, there's
a brief delay while Amazon Route 53 creates the resource record sets that are specified
in the traffic policy definition. For more information, see the State response
element.
To get information about the traffic policy instances that you created in a specified
hosted zone, send a
Amazon Route 53 returns a maximum of 100 items in each response. If you have a lot
of traffic policy instances, you can use the
The response includes four values that help you navigate from one group of
If the value of
If
The value that you specified for the
If
If |
|
ListTrafficPolicyInstancesByPolicy(ListTrafficPolicyInstancesByPolicyRequest) |
Gets information about the traffic policy instances that you created by using a specify
traffic policy version.
CreateTrafficPolicyInstance or an UpdateTrafficPolicyInstance
request, there's a brief delay while Amazon Route 53 creates the resource record sets
that are specified in the traffic policy definition. For more information, see the
State response element.
To get information about the traffic policy instances that you created by using a
specify traffic policy version, send a /Route 53 API version/trafficpolicyinstanceresource and include the ID and version of the traffic policy.
Amazon Route 53 returns a maximum of 100 items in each response. If you have a lot
of traffic policy instances, you can use the
The response includes five values that help you navigate from one group of
|
|
ListTrafficPolicyVersions(ListTrafficPolicyVersionsRequest) |
Gets information about all of the versions for a specified traffic policy. ListTrafficPolicyVersions
lists only versions that have not been deleted.
Amazon Route 53 returns a maximum of 100 items in each response. If you have a lot
of traffic policies, you can use the
The response includes three values that help you navigate from one group of
If the value of
If
The ID of the next traffic policy version that is associated with the current AWS
account. If you want to list more traffic policies, make another call to
If
The value that you specified for the |
|
UpdateHealthCheck(UpdateHealthCheckRequest) |
This action updates an existing health check.
To update a health check, send a /Route 53 API version/healthcheck/health check IDresource. The request body must include a document with an UpdateHealthCheckRequest element.
The response returns an UpdateHealthCheckResponse element, which contains
metadata about the health check.
|
|
UpdateHostedZoneComment(UpdateHostedZoneCommentRequest) |
To update the hosted zone comment, send a POST request to the /Route 53 API version/hostedzone/hosted zone IDresource. The request body must include a document with a UpdateHostedZoneCommentRequest element.
The response to this request includes the modified HostedZone element.
|
|
UpdateTrafficPolicyComment(UpdateTrafficPolicyCommentRequest) |
Updates the comment for a specified traffic policy version.
To update the comment, send a /Route 53 API version/trafficpolicy/resource.
The request body must include a document with an |
|
UpdateTrafficPolicyInstance(UpdateTrafficPolicyInstanceRequest) |
Updates the resource record sets in a specified hosted zone that were created based
on the settings in a specified traffic policy version.
When you update a traffic policy instance, Amazon Route 53 continues to respond to DNS queries for the root resource record set name (such as example.com) while it replaces one group of resource record sets with another. Amazon Route 53 performs the following operations:
To update a traffic policy instance, send a /Route 53 API version/trafficpolicyinstance/traffic policy IDresource. The request body must include a document with an UpdateTrafficPolicyInstanceRequest
element.
|
Name | Description | |
---|---|---|
AfterResponseEvent | Inherited from Amazon.Runtime.AmazonServiceClient. | |
BeforeRequestEvent | Inherited from Amazon.Runtime.AmazonServiceClient. | |
ExceptionEvent | Inherited from Amazon.Runtime.AmazonServiceClient. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5
.NET for Windows Store apps:
Supported in: Windows 8