The default Route53 API endpoint to connect to.
Route53 API version.
XML schema for this Route53 API version.
Create or change the authoritative DNS information for this Hosted Zone. Returns a Python data structure with information about the set of changes, including the Change ID.
Parameters: |
---|
Create a new Health Check
Parameters: |
|
---|
Create a new Hosted Zone. Returns a Python data structure with information about the newly created Hosted Zone.
Parameters: |
|
---|
Create a new Hosted Zone. Returns a Zone object for the newly created Hosted Zone.
Parameters: | name (str) – The name of the domain. This should be a fully-specified domain, and should end with a final period as the last label indication. If you omit the final period, Amazon Route 53 assumes the domain is relative to the root. This is the name you have registered with your DNS registrar. It is also the name you will delegate from your registrar to the Amazon Route 53 delegation servers returned in response to this request. |
---|
Delete a health check
Parameters: | health_check_id (str) – ID of the health check to delete |
---|
Delete the hosted zone specified by the given id.
Parameters: | hosted_zone_id (str) – The hosted zone’s id |
---|
Returns a Python data structure with information about all Hosted Zones defined for the AWS account.
Parameters: |
---|
Retrieve the Resource Record Sets defined for this Hosted Zone. Returns the raw XML data returned by the Route53 call.
Parameters: |
|
---|
Get information about a proposed set of changes, as submitted by the change_rrsets method. Returns a Python data structure with status information about the changes.
Parameters: | change_id (str) – The unique identifier for the set of changes. This ID is returned in the response to the change_rrsets method. |
---|
Get detailed information about a particular Hosted Zone.
Parameters: | hosted_zone_id (str) – The unique identifier for the Hosted Zone |
---|
Get detailed information about a particular Hosted Zone.
Parameters: | hosted_zone_name (str) – The fully qualified domain name for the Hosted Zone |
---|
Return a list of health checks
Parameters: |
---|
Returns a Zone object for the specified Hosted Zone.
Parameters: | name – The name of the domain. This should be a fully-specified domain, and should end with a final period as the last label indication. |
---|
Returns a list of Zone objects, one for each of the Hosted Zones defined for the AWS account.
Return type: | list |
---|---|
Returns: | A list of Zone objects. |
From http://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateHealthCheck.html
POST /2013-04-01/healthcheck HTTP/1.1
<?xml version=”1.0” encoding=”UTF-8”?> <CreateHealthCheckRequest xmlns=”https://route53.amazonaws.com/doc/2013-04-01/“>
<CallerReference>unique description</CallerReference> <HealthCheckConfig>
<IPAddress>IP address of the endpoint to check</IPAddress> <Port>port on the endpoint to check</Port> <Type>HTTP | HTTPS | HTTP_STR_MATCH | HTTPS_STR_MATCH | TCP</Type> <ResourcePath>path of the file that
you want Amazon Route 53 to request</ResourcePath>
- <FullyQualifiedDomainName>domain name of the
- endpoint to check</FullyQualifiedDomainName>
- <SearchString>if Type is HTTP_STR_MATCH or HTTPS_STR_MATCH,
- the string to search for in the response body from the specified resource</SearchString>
<RequestInterval>10 | 30</RequestInterval> <FailureThreshold>integer between 1 and 10</FailureThreshold>
</HealthCheckConfig>
</CreateHealthCheckRequest>
An individual health check
HealthCheck object
Parameters: |
|
---|
An individual ResourceRecordSet
Add a resource record value
Make this an alias resource record set
Spit this resource record set out as XML
A list of resource records.
Variables: |
|
---|
Add a change request to the set.
Parameters: |
|
---|
Add an existing record to a change set with the specified action
Commit this change
Overwritten to also add the NextRecordName, NextRecordType and NextRecordIdentifier to the base object
Convert this ResourceRecordSet into XML to be saved via the ChangeResourceRecordSetsRequest
A Route53 Zone.
Variables: |
|
---|
Add a new A record to this Zone. See _new_record for parameter documentation. Returns a Status object.
Add a new CNAME record to this Zone. See _new_record for parameter documentation. Returns a Status object.
Add a new MX record to this Zone. See _new_record for parameter documentation. Returns a Status object.
Add a new record to this Zone. See _new_record for parameter documentation. Returns a Status object.
Request that this zone be deleted by Amazon.
Delete an A record matching name and identifier from this Zone. Returns a Status object.
If there is more than one match delete all matching records if all is True, otherwise throws TooManyRecordsException.
Delete a CNAME record matching name and identifier from this Zone. Returns a Status object.
If there is more than one match delete all matching records if all is True, otherwise throws TooManyRecordsException.
Delete an MX record matching name and identifier from this Zone. Returns a Status object.
If there is more than one match delete all matching records if all is True, otherwise throws TooManyRecordsException.
Delete one or more records from this Zone. Returns a Status object.
Parameters: |
|
---|
Search this Zone for records that match given parameters. Returns None if no results, a ResourceRecord if one result, or a ResourceRecordSets if more than one result.
Parameters: |
|
---|
Search this Zone for A records that match name.
Returns a ResourceRecord.
If there is more than one match return all as a ResourceRecordSets if all is True, otherwise throws TooManyRecordsException.
Search this Zone for CNAME records that match name.
Returns a ResourceRecord.
If there is more than one match return all as a ResourceRecordSets if all is True, otherwise throws TooManyRecordsException.
Search this Zone for MX records that match name.
Returns a ResourceRecord.
If there is more than one match return all as a ResourceRecordSets if all is True, otherwise throws TooManyRecordsException.
Get the list of nameservers for this zone.
Return a ResourceRecordsSets for all of the records in this zone.
Update the given A record in this Zone to a new value, ttl, and identifier. Returns a Status object.
Will throw TooManyRecordsException is name, value does not match a single record.
Update the given CNAME record in this Zone to a new value, ttl, and identifier. Returns a Status object.
Will throw TooManyRecordsException is name, value does not match a single record.
Update the given MX record in this Zone to a new value, ttl, and identifier. Returns a Status object.
Will throw TooManyRecordsException is name, value does not match a single record.
Update an existing record in this Zone. Returns a Status object.
Parameters: | old_record (ResourceRecord) – A ResourceRecord (e.g. returned by find_records) |
---|
See _new_record for additional parameter documentation.