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 tags create

Usage

usage: -c route53 tags create [-h]
                           [-f {adaptive_table,json,shell,table,value,yaml}]
                           [-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
                           [--max-width <integer>] [--noindent]
                           [--prefix PREFIX] [--add-tags ADD_TAGS]
                           [--remove-tag-keys [REMOVE_TAG_KEYS [REMOVE_TAG_KEYS ...]]]
                           resource_type resource_id

Description

Adds, edits, or deletes tags for a health check or a hosted zone.

Return

None

Optional

 optional arguments:
-h, --help            show this help message and exit
--add-tags ADD_TAGS
--remove-tag-keys [REMOVE_TAG_KEYS [REMOVE_TAG_KEYS ...]]

route53 tags get

Usage

usage: -c route53 tags get [-h]
                        [-f {adaptive_table,json,shell,table,value,yaml}]
                        [-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
                        [--max-width <integer>] [--noindent]
                        [--prefix PREFIX]
                        resource_type resource_id

Description

Lists tags for one health check or hosted zone.

Return

Returns dict: Resource tag set

Optional

 optional arguments:
-h, --help            show this help message and exit

route53 tags list

Usage

usage: -c route53 tags 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}]
                         [--resource-ids [RESOURCE_IDS [RESOURCE_IDS ...]]]
                         resource_type

Description

Lists tags for up to 10 health checks or hosted zones.

Return

None

Optional

 optional arguments:
-h, --help            show this help message and exit
--resource-ids [RESOURCE_IDS [RESOURCE_IDS ...]]
                      None

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