route53¶
route53 changes get¶
Usage
usage: -c route53 changes get [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
change_id
Description
Returns the current status of a change batch request. The status is one of the following values: PENDING indicates that the changes in this request have not propagated to all Amazon Route 53 DNS servers. This is the initial status of all change batch requests. INSYNC indicates that the changes have propagated to all Route 53 DNS servers.
Return
Returns dict: Change info
Optional
optional arguments:
-h, --help show this help message and exit
route53 health get¶
Usage
usage: -c route53 health get [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
Description
Report health check of the service
Return
None
Optional
optional arguments:
-h, --help show this help message and exit
route53 limits projects list¶
Usage
usage: -c route53 limits projects list [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
[--account-id ACCOUNT_ID]
[--maxitems MAXITEMS] [--marker MARKER]
[--project-id PROJECT_ID] [--type TYPE]
Description
Gets the limit for the current/projects matching the filter
Return
Returns dict: Results with the project limits
Optional
optional arguments:
-h, --help show this help message and exit
--account-id ACCOUNT_ID
filter according to account_id
--maxitems MAXITEMS The maximum number of projects that you want route53 service to return. If you have more than maxitems projects, the value of IsTruncated in the response is true, and the value of NextMarker is the project_id of the first project that Route 53 will return if you submit another request.
--marker MARKER The first project_id in lexicographic ordering of projects that you want to list.
--project-id PROJECT_ID
filter according to project_id
--type TYPE None
route53 limits zones get¶
Usage
usage: -c route53 limits zones get [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX] [--type TYPE]
zone_id
Description
Retrieves the specified limit for a specified hosted zone
Return
Returns dict: Zone limit
Optional
optional arguments:
-h, --help show this help message and exit
--type TYPE The limit that you want to get
route53 nameservers add¶
Usage
usage: -c route53 nameservers add [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
endpoint
Description
Add a nameserver for cluster DNS.
Return
None
Optional
optional arguments:
-h, --help show this help message and exit
route53 nameservers list¶
Usage
usage: -c route53 nameservers list [-h]
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--quote {all,minimal,none,nonnumeric}]
Description
List all nameservers defined for recursive DNS queries for cluster DNS.
Return
None
Optional
optional arguments:
-h, --help show this help message and exit
route53 nameservers remove¶
Usage
usage: -c route53 nameservers remove [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
endpoint
Description
Remove nameserver of cluster DNS.
Return
None
Optional
optional arguments:
-h, --help show this help message and exit
route53 nameservers set¶
Usage
usage: -c route53 nameservers set [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
[--endpoints [ENDPOINTS [ENDPOINTS ...]]]
Description
set list of nameservers for cluster DNS.
Return
None
Optional
optional arguments:
-h, --help show this help message and exit
--endpoints [ENDPOINTS [ENDPOINTS ...]]
route53 rrset delete¶
Usage
usage: -c route53 rrset delete [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
[--override-protection OVERRIDE_PROTECTION]
id
Description
Delete rrset
Return
Returns dict: Change info
Optional
optional arguments:
-h, --help show this help message and exit
--override-protection OVERRIDE_PROTECTION
If True and the caller is an admin, allow deleting internal resource
route53 rrset get¶
Usage
usage: -c route53 rrset get [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX] [--record-name RECORD_NAME]
[--maxitems MAXITEMS] [--identifier IDENTIFIER]
[--type TYPE]
zone_id
Description
Lists the resource record sets in a specified hosted zone
Return
Returns dict: rrset list
Optional
optional arguments:
-h, --help show this help message and exit
--record-name RECORD_NAME
The first name in the lexicographic ordering of resource record sets that you want to list.
--maxitems MAXITEMS The limit of record sets that you want to retrieve
--identifier IDENTIFIER
If results were truncated for a given DNS name and type, specify the value of next identifier from the previous response to get the next resource record set that has the current DNS name and type
--type TYPE The type of resource record set to begin the record listing from.
route53 rrset set¶
Usage
usage: -c route53 rrset set [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
[--resource-records [RESOURCE_RECORDS [RESOURCE_RECORDS ...]]]
[--ttl TTL]
id
Description
Set all the rrsets of a hosted zone.
Return
Returns dict: Change info
Optional
optional arguments:
-h, --help show this help message and exit
--resource-records [RESOURCE_RECORDS [RESOURCE_RECORDS ...]]
--ttl TTL The resource record cache time to live (TTL), in seconds
route53 rrset update¶
Usage
usage: -c route53 rrset update [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX] [--comment COMMENT]
[--change-batch [CHANGE_BATCH [CHANGE_BATCH ...]]]
[--override-protection OVERRIDE_PROTECTION]
zone_id
Description
Creates, changes, or deletes a resource record set, which contains authoritative DNS information for a specified domain name or subdomain name.
Return
Returns dict: Change info
Optional
optional arguments:
-h, --help show this help message and exit
--comment COMMENT Any comments you want to include about a change batch request
--change-batch [CHANGE_BATCH [CHANGE_BATCH ...]]
--override-protection OVERRIDE_PROTECTION
If True and the caller is an admin, allow deleting internal resource
route53 zones associate¶
Usage
usage: -c route53 zones associate [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX] [--comment COMMENT]
vpc zone_id
Description
Associates a VPC to the private hosted zone
Return
Returns dict: Change info
Optional
optional arguments:
-h, --help show this help message and exit
--comment COMMENT A comment about the association request
route53 zones create¶
Usage
usage: -c route53 zones create [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX] [--name NAME]
[--system SYSTEM] [--vpc VPC]
[--zone-config ZONE_CONFIG]
[--project-id PROJECT_ID]
[--description DESCRIPTION]
domain_name caller_reference
Description
Creates a new public (Admin only) or private hosted zone. You create records in a private hosted zone to define how you want to route traffic for a domain and its sub-domains within one or more VPCs. You create records in a public hosted zone to define how you want to route traffic to publicly exposed services.
Return
Returns dict: Zone created
Optional
optional arguments:
-h, --help show this help message and exit
--name NAME A name provided by the user
--system SYSTEM Is a system zone
--vpc VPC
--zone-config ZONE_CONFIG
--project-id PROJECT_ID
Id of the project to create the zone in
--description DESCRIPTION
A description provided by the user
route53 zones delete¶
Usage
usage: -c route53 zones delete [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX] [--force FORCE]
[--override-protection OVERRIDE_PROTECTION]
zone_id
Description
You can delete a hosted zone only if it contains only the default SOA record and NS resource record sets. If the hosted zone contains other resource record sets, you must delete them before you can delete the hosted zone.
Return
Returns dict: Change info
Optional
optional arguments:
-h, --help show this help message and exit
--force FORCE None
--override-protection OVERRIDE_PROTECTION
If True and the caller is an admin, allow deleting internal resource
route53 zones disassociate¶
Usage
usage: -c route53 zones disassociate [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX] [--comment COMMENT]
vpc zone_id
Description
Disassociates a VPC from a private hosted zone
Return
Returns dict: Change info
Optional
optional arguments:
-h, --help show this help message and exit
--comment COMMENT A comment about the disassociation request
route53 zones get¶
Usage
usage: -c route53 zones get [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
zone_id
Description
Get the specified Zone details
Return
Returns dict: Zone record
Optional
optional arguments:
-h, --help show this help message and exit
route53 zones list¶
Usage
usage: -c route53 zones list [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
[--tags-values [TAGS_VALUES [TAGS_VALUES ...]]]
[--with-associated-vpcs WITH_ASSOCIATED_VPCS]
[--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]]
[--tags [TAGS [TAGS ...]]] [--system SYSTEM]
[--tags-keys [TAGS_KEYS [TAGS_KEYS ...]]]
[--maxitems MAXITEMS] [--marker MARKER]
[--vpc-id [VPC_ID [VPC_ID ...]]]
[--project-id [PROJECT_ID [PROJECT_ID ...]]]
[--id [ID [ID ...]]] [--name [NAME [NAME ...]]]
Description
Returns all the DNS Zones to which the requester has aceess permissions
Return
Returns dict: Zones matching search criteria
Optional
optional arguments:
-h, --help show this help message and exit
--tags-values [TAGS_VALUES [TAGS_VALUES ...]]
List of value of tags to filter by
--with-associated-vpcs WITH_ASSOCIATED_VPCS
If true include associated vpcs in response
--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]
filter according to account_id
--tags [TAGS [TAGS ...]]
List of tag strings to filter by in 'key=value' format
--system SYSTEM Admin only. Used to query system zones
--tags-keys [TAGS_KEYS [TAGS_KEYS ...]]
List of keys of tags to filter by
--maxitems MAXITEMS The maximum number of hosted zones that you want route53 service to return. If you have more than maxitems hosted zones, the value of IsTruncated in the response is true, and the value of NextMarker is the hosted zone ID of the first hosted zone that Route 53 will return if you submit another request.
--marker MARKER If the value of IsTruncated in the previous response was true, you have more hosted zones. To get more hosted zones, submit another ListHostedZones request. For the value of marker, specify the value of NextMarker from the previous response, which is the ID of the first hosted zone that Route 53 will return if you submit another request.
--vpc-id [VPC_ID [VPC_ID ...]]
vpc_ids to filter by
--project-id [PROJECT_ID [PROJECT_ID ...]]
filter according to project_id
--id [ID [ID ...]] id to filter by
--name [NAME [NAME ...]]
The first name in the lexicographic ordering of resource record sets that you want to list.
route53 zones update¶
Usage
usage: -c route53 zones update [-h]
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
[--max-width <integer>] [--noindent]
[--prefix PREFIX] [--comment COMMENT]
[--description DESCRIPTION]
[--domain-name DOMAIN_NAME] [--name NAME]
zone_id
Description
Change zone info
Return
Returns dict: Updated zone record
Optional
optional arguments:
-h, --help show this help message and exit
--comment COMMENT Any comments that you want to include about the hosted zone
--description DESCRIPTION
A description provided by the user
--domain-name DOMAIN_NAME
The dns domain name provided by the user
--name NAME A name provided by the user