Package-level declarations
Types
Functions
Activates a key-signing key (KSK) so that it can be used for signing by DNSSEC. This operation changes the KSK status to ACTIVE
.
Associates an Amazon VPC with a private hosted zone.
Creates, changes, or deletes CIDR blocks within a collection. Contains authoritative IP information mapping blocks to one or multiple locations.
Creates, changes, or deletes a resource record set, which contains authoritative DNS information for a specified domain name or subdomain name. For example, you can use ChangeResourceRecordSets
to create a resource record set that routes traffic for test.example.com to a web server that has an IP address of 192.0.2.44.
Adds, edits, or deletes tags for a health check or a hosted zone.
Creates a CIDR collection in the current Amazon Web Services account.
Creates a new health check.
Creates a new public or private hosted zone. You create records in a public hosted zone to define how you want to route traffic on the internet for a domain, such as example.com, and its subdomains (apex.example.com, acme.example.com). You create records in a private hosted zone to define how you want to route traffic for a domain and its subdomains within one or more Amazon Virtual Private Clouds (Amazon VPCs).
Creates a new key-signing key (KSK) associated with a hosted zone. You can only have two KSKs per hosted zone.
Creates a configuration for DNS query logging. After you create a query logging configuration, Amazon Route 53 begins to publish log data to an Amazon CloudWatch Logs log group.
Creates a delegation set (a group of four name servers) that can be reused by multiple hosted zones that were created by the same Amazon Web Services account.
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).
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.
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). You can create a maximum of 1000 versions of a traffic policy. If you reach the limit and need to create another version, you'll need to start a new traffic policy.
Authorizes the Amazon Web Services account that created a specified VPC to submit an AssociateVPCWithHostedZone
request to associate the VPC with a specified hosted zone that was created by a different account. To submit a CreateVPCAssociationAuthorization
request, you must use the account that created the hosted zone. After you authorize the association, use the account that created the VPC to submit an AssociateVPCWithHostedZone
request.
Deactivates a key-signing key (KSK) so that it will not be used for signing by DNSSEC. This operation changes the KSK status to INACTIVE
.
Deletes a CIDR collection in the current Amazon Web Services account. The collection must be empty before it can be deleted.
Deletes a health check.
Deletes a hosted zone.
Deletes a key-signing key (KSK). Before you can delete a KSK, you must deactivate it. The KSK must be deactivated before you can delete it regardless of whether the hosted zone is enabled for DNSSEC signing.
Deletes a configuration for DNS query logging. If you delete a configuration, Amazon Route 53 stops sending query logs to CloudWatch Logs. Route 53 doesn't delete any logs that are already in CloudWatch Logs.
Deletes a reusable delegation set.
Deletes a traffic policy.
Deletes a traffic policy instance and all of the resource record sets that Amazon Route 53 created when you created the instance.
Removes authorization to submit an AssociateVPCWithHostedZone
request to associate a specified VPC with a hosted zone that was created by a different account. You must use the account that created the hosted zone to submit a DeleteVPCAssociationAuthorization
request.
Disables DNSSEC signing in a specific hosted zone. This action does not deactivate any key-signing keys (KSKs) that are active in the hosted zone.
Disassociates an Amazon Virtual Private Cloud (Amazon VPC) from an Amazon Route 53 private hosted zone. Note the following:
Enables DNSSEC signing in a specific hosted zone.
Gets the specified limit for the current account, for example, the maximum number of health checks that you can create using the account.
Returns the current status of a change batch request. The status is one of the following values:
Route 53 does not perform authorization for this API because it retrieves information that is already available to the public.
Returns information about DNSSEC for a specific hosted zone, including the key-signing keys (KSKs) in the hosted zone.
Gets information about whether a specified geographic location is supported for Amazon Route 53 geolocation resource record sets.
Gets information about a specified health check.
Retrieves the number of health checks that are associated with the current Amazon Web Services account.
Gets the reason that a specified health check failed most recently.
Gets status of a specified health check.
Gets information about a specified hosted zone including the four name servers assigned to the hosted zone.
Retrieves the number of hosted zones that are associated with the current Amazon Web Services account.
Gets the specified limit for a specified hosted zone, for example, the maximum number of records that you can create in the hosted zone.
Gets information about a specified configuration for DNS query logging.
Retrieves information about a specified reusable delegation set, including the four name servers that are assigned to the delegation set.
Gets the maximum number of hosted zones that you can associate with the specified reusable delegation set.
Gets information about a specific traffic policy version.
Gets information about a specified traffic policy instance.
Gets the number of traffic policy instances that are associated with the current Amazon Web Services account.
Returns a paginated list of location objects and their CIDR blocks.
Returns a paginated list of CIDR collections in the Amazon Web Services account (metadata only).
Returns a paginated list of CIDR locations for the given collection (metadata only, does not include CIDR blocks).
Retrieves a list of supported geographic locations.
Retrieve a list of the health checks that are associated with the current Amazon Web Services account.
Retrieves a list of the public and private hosted zones that are associated with the current Amazon Web Services account. The response includes a HostedZones
child element for each hosted zone.
Retrieves a list of your hosted zones in lexicographic order. The response includes a HostedZones
child element for each hosted zone created by the current Amazon Web Services account.
Lists all the private hosted zones that a specified VPC is associated with, regardless of which Amazon Web Services account or Amazon Web Services service owns the hosted zones. The HostedZoneOwner
structure in the response contains one of the following values:
Lists the configurations for DNS query logging that are associated with the current Amazon Web Services account or the configuration that is associated with a specified hosted zone.
Lists the resource record sets in a specified hosted zone.
Retrieves a list of the reusable delegation sets that are associated with the current Amazon Web Services account.
Lists tags for one health check or hosted zone.
Lists tags for up to 10 health checks or hosted zones.
Gets information about the latest version for every traffic policy that is associated with the current Amazon Web Services account. Policies are listed in the order that they were created in.
Gets information about the traffic policy instances that you created by using the current Amazon Web Services account.
Gets information about the traffic policy instances that you created in a specified hosted zone.
Gets information about the traffic policy instances that you created by using a specify traffic policy version.
Gets information about all of the versions for a specified traffic policy.
Gets a list of the VPCs that were created by other accounts and that can be associated with a specified hosted zone because you've submitted one or more CreateVPCAssociationAuthorization
requests.
Gets the value that Amazon Route 53 returns in response to a DNS request for a specified record name and type. You can optionally specify the IP address of a DNS resolver, an EDNS0 client subnet IP address, and a subnet mask.
Updates an existing health check. Note that some values can't be updated.
Updates the comment for a specified hosted zone.
Updates the comment for a specified traffic policy version.
After you submit a UpdateTrafficPolicyInstance
request, there's a brief delay while Route 53 creates the resource record sets that are specified in the traffic policy definition. Use GetTrafficPolicyInstance
with the id
of updated traffic policy instance confirm that the UpdateTrafficPolicyInstance
request completed successfully. For more information, see the State
response element.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.