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 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. |
---|
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 |
---|
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.
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 and NextRecordType to the base object
Convert this ResourceRecordSet into XML to be saved via the ChangeResourceRecordSetsRequest
A Route53 Zone.
:ivar Route53Connection route53connection :ivar str Id: The ID of the hosted zone.
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.