Chapter 15. DNS Service Command-line Client
2.3.0.
$designatehelpCOMMAND
15.1. designate Usage
usage: designate [--version] [-v | -q] [--log-file LOG_FILE] [-h] [--debug]
[--os-username OS_USERNAME] [--os-user-id OS_USER_ID]
[--os-user-domain-id OS_USER_DOMAIN_ID]
[--os-user-domain-name OS_USER_DOMAIN_NAME]
[--os-password OS_PASSWORD] [--os-tenant-name OS_TENANT_NAME]
[--os-tenant-id OS_TENANT_ID]
[--os-project-name OS_PROJECT_NAME]
[--os-domain-name OS_DOMAIN_NAME]
[--os-domain-id OS_DOMAIN_ID] [--os-project-id OS_PROJECT_ID]
[--os-project-domain-id OS_PROJECT_DOMAIN_ID]
[--os-project-domain-name OS_PROJECT_DOMAIN_NAME]
[--os-auth-url OS_AUTH_URL] [--os-region-name OS_REGION_NAME]
[--os-token OS_TOKEN] [--os-endpoint OS_ENDPOINT]
[--os-endpoint-type OS_ENDPOINT_TYPE]
[--os-service-type OS_SERVICE_TYPE] [--os-cacert OS_CACERT]
[--insecure] [--all-tenants] [--edit-managed]15.2. designate Optional Arguments
- --version
show program's version number and exit
- -v, --verbose
Increase verbosity of output. Can be repeated.
- -q, --quiet
Suppress output except warnings and errors.
- --log-file LOG_FILE
Specify a file to log output. Disabled by default.
- -h, --help
Show help message and exit.
- --debug
Show tracebacks on errors.
- --os-username OS_USERNAME
Name used for authentication with the OpenStack
Identity service. Defaults toenv[OS_USERNAME].
- --os-user-id OS_USER_ID
User ID used for authentication with the OpenStack
Identity service. Defaults toenv[OS_USER_ID].
- --os-user-domain-id OS_USER_DOMAIN_ID
Defaults toenv[OS_USER_DOMAIN_ID].
- --os-user-domain-name OS_USER_DOMAIN_NAME
Defaults toenv[OS_USER_DOMAIN_NAME].
- --os-password OS_PASSWORD
Password used for authentication with the OpenStack
Identity service. Defaults toenv[OS_PASSWORD].
- --os-tenant-name OS_TENANT_NAME
Tenant to request authorization on. Defaults to
env[OS_TENANT_NAME].
- --os-tenant-id OS_TENANT_ID
Tenant to request authorization on. Defaults to
env[OS_TENANT_ID].
- --os-project-name OS_PROJECT_NAME
Project to request authorization on. Defaults to
env[OS_PROJECT_NAME].
- --os-domain-name OS_DOMAIN_NAME
Project to request authorization on. Defaults to
env[OS_DOMAIN_NAME].
- --os-domain-id OS_DOMAIN_ID
Defaults toenv[OS_DOMAIN_ID].
- --os-project-id OS_PROJECT_ID
Project to request authorization on. Defaults to
env[OS_PROJECT_ID].
- --os-project-domain-id OS_PROJECT_DOMAIN_ID
Defaults toenv[OS_PROJECT_DOMAIN_ID].
- --os-project-domain-name OS_PROJECT_DOMAIN_NAME
Defaults toenv[OS_PROJECT_DOMAIN_NAME].
- --os-auth-url OS_AUTH_URL
Specify the Identity endpoint to use for
authentication. Defaults toenv[OS_AUTH_URL].
- --os-region-name OS_REGION_NAME
Specify the region to use. Defaults to
env[OS_REGION_NAME].
- --os-token OS_TOKEN
Specify an existing token to use instead of retrieving
one via authentication (e.g. with username &
password). Defaults toenv[OS_SERVICE_TOKEN].
- --os-endpoint OS_ENDPOINT
Specify an endpoint to use instead of retrieving one
from the service catalog (via authentication).
Defaults toenv[OS_DNS_ENDPOINT].
- --os-endpoint-type OS_ENDPOINT_TYPE
Defaults toenv[OS_ENDPOINT_TYPE].
- --os-service-type OS_SERVICE_TYPE
Defaults toenv[OS_DNS_SERVICE_TYPE], or 'dns'.
- --os-cacert OS_CACERT
CA certificate bundle file. Defaults to
env[OS_CACERT].
- --insecure
Explicitly allow 'insecure' SSL requests.
- --all-tenants
Allows to list all domains from all tenants.
- --edit-managed
Allows to edit records that are marked as managed.
15.3. designate diagnostics-ping
usage: designate diagnostics-ping [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX] --service
SERVICE --host HOSTOptional arguments
- -h, --help
show this help message and exit
- --service SERVICE
Service name (e.g. central)
- --host HOST
Hostname
15.4. designate domain-create
usage: designate domain-create [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX] --name NAME
--email EMAIL [--ttl TTL]
[--description DESCRIPTION]Optional arguments
- -h, --help
show this help message and exit
- --name NAME
Domain name.
- --email EMAIL
Domain email.
- --ttl TTL
Time to live (seconds).
- --description DESCRIPTION
Description.
15.5. designate domain-delete
usage: designate domain-delete [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
idPositional arguments
- id
Domain ID or name.
Optional arguments
- -h, --help
show this help message and exit
15.6. designate domain-get
usage: designate domain-get [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--prefix PREFIX]
idPositional arguments
- id
Domain ID or name.
Optional arguments
- -h, --help
show this help message and exit
15.7. designate domain-list
usage: designate domain-list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent]
[--quote {all,minimal,none,nonnumeric}]Optional arguments
- -h, --help
show this help message and exit
15.8. designate domain-servers-list
usage: designate domain-servers-list [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
idPositional arguments
- id
Domain ID or name.
Optional arguments
- -h, --help
show this help message and exit
15.9. designate domain-update
usage: designate domain-update [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX] [--name NAME]
[--email EMAIL] [--ttl TTL]
[--description DESCRIPTION | --no-description]
idPositional arguments
- id
Domain ID or name.
Optional arguments
- -h, --help
show this help message and exit
- --name NAME
Domain name.
- --email EMAIL
Domain email.
- --ttl TTL
Time to live (seconds).
- --description DESCRIPTION
Description.
- --no-description
15.10. designate quota-get
usage: designate quota-get [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]
tenant_idPositional arguments
- tenant_id
Tenant ID
Optional arguments
- -h, --help
show this help message and exit
15.11. designate quota-reset
usage: designate quota-reset [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--prefix PREFIX]
tenant_idPositional arguments
- tenant_id
Tenant ID.
Optional arguments
- -h, --help
show this help message and exit
15.12. designate quota-update
usage: designate quota-update [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--prefix PREFIX] [--domains DOMAINS]
[--domain-recordsets DOMAIN_RECORDSETS]
[--recordset-records RECORDSET_RECORDS]
[--domain-records DOMAIN_RECORDS]
[--api-export-size API_EXPORT_SIZE]
tenant_idPositional arguments
- tenant_id
Tenant ID.
Optional arguments
- -h, --help
show this help message and exit
- --domains DOMAINS
Allowed domains.
- --domain-recordsets DOMAIN_RECORDSETS
Allowed domain records.
- --recordset-records RECORDSET_RECORDS
Allowed recordset records.
- --domain-records DOMAIN_RECORDS
Allowed domain records.
- --api-export-size API_EXPORT_SIZE
Allowed zone export recordsets.
15.13. designate record-create
usage: designate record-create [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX] --name NAME
--type TYPE --data DATA [--ttl TTL]
[--priority PRIORITY]
[--description DESCRIPTION]
domain_idPositional arguments
- domain_id
Domain ID or name.
Optional arguments
- -h, --help
show this help message and exit
- --name NAME
Record (relative|absolute) name.
- --type TYPE
Record type.
- --data DATA
Record data.
- --ttl TTL
Record TTL.
- --priority PRIORITY
Record priority.
- --description DESCRIPTION
Description.
15.14. designate record-delete
usage: designate record-delete [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
domain_id idPositional arguments
- domain_id
Domain ID or name.
- id
Record ID.
Optional arguments
- -h, --help
show this help message and exit
15.15. designate record-get
usage: designate record-get [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--prefix PREFIX]
domain_id idPositional arguments
- domain_id
Domain ID or name.
- id
Record ID.
Optional arguments
- -h, --help
show this help message and exit
15.16. designate record-list
usage: designate record-list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent]
[--quote {all,minimal,none,nonnumeric}]
domain_idPositional arguments
- domain_id
Domain ID or name.
Optional arguments
- -h, --help
show this help message and exit
15.17. designate record-update
usage: designate record-update [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX] [--name NAME]
[--type TYPE] [--data DATA]
[--description DESCRIPTION | --no-description]
[--ttl TTL | --no-ttl]
[--priority PRIORITY | --no-priority]
domain_id idPositional arguments
- domain_id
Domain ID or name.
- id
Record ID.
Optional arguments
- -h, --help
show this help message and exit
- --name NAME
Record name.
- --type TYPE
Record type.
- --data DATA
Record data.
- --description DESCRIPTION
Description.
- --no-description
- --ttl TTL
Record time to live (seconds).
- --no-ttl
- --priority PRIORITY
Record priority.
- --no-priority
15.18. designate report-count-all
usage: designate report-count-all [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]Optional arguments
- -h, --help
show this help message and exit
15.19. designate report-count-domains
usage: designate report-count-domains [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]Optional arguments
- -h, --help
show this help message and exit
15.20. designate report-count-records
usage: designate report-count-records [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]Optional arguments
- -h, --help
show this help message and exit
15.21. designate report-count-tenants
usage: designate report-count-tenants [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]Optional arguments
- -h, --help
show this help message and exit
15.22. designate report-tenant-domains
usage: designate report-tenant-domains [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
--report-tenant-id REPORT_TENANT_IDOptional arguments
- -h, --help
show this help message and exit
- --report-tenant-id REPORT_TENANT_ID
The tenant_id being reported on.
15.23. designate report-tenants-all
usage: designate report-tenants-all [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]Optional arguments
- -h, --help
show this help message and exit
15.24. designate server-create
usage: designate server-create [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX] --name NAMEOptional arguments
- -h, --help
show this help message and exit
- --name NAME
Server name.
15.25. designate server-delete
usage: designate server-delete [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
idPositional arguments
- id
Server ID.
Optional arguments
- -h, --help
show this help message and exit
15.26. designate server-get
usage: designate server-get [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--prefix PREFIX]
idPositional arguments
- id
Server ID.
Optional arguments
- -h, --help
show this help message and exit
15.27. designate server-list
usage: designate server-list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent]
[--quote {all,minimal,none,nonnumeric}]Optional arguments
- -h, --help
show this help message and exit
15.28. designate server-update
usage: designate server-update [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX] [--name NAME]
idPositional arguments
- id
Server ID.
Optional arguments
- -h, --help
show this help message and exit
- --name NAME
Server name.
15.29. designate sync-all
usage: designate sync-all [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent]
[--prefix PREFIX]Optional arguments
- -h, --help
show this help message and exit
15.30. designate sync-domain
usage: designate sync-domain [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--prefix PREFIX]
domain_idPositional arguments
- domain_id
Domain ID
Optional arguments
- -h, --help
show this help message and exit
15.31. designate sync-record
usage: designate sync-record [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--prefix PREFIX]
domain_id record_idPositional arguments
- domain_id
Domain ID
- record_id
Record ID
Optional arguments
- -h, --help
show this help message and exit
15.32. designate touch-domain
usage: designate touch-domain [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--prefix PREFIX]
domain_idPositional arguments
- domain_id
Domain ID
Optional arguments
- -h, --help
show this help message and exit
