The Cloud DNS permissions matrix displays specific permissions for the following role-based access control (RBAC) roles:
Admin provides full access to create, read, update, and delete.
Creator provides access to create, read, and update.
Observer provides read-only access.
The matrix displays the Cloud DNS methods, their corresponding RESTful API commands, and the RBAC roles that are supported.
Limits#
Method |
API action |
Role |
Description |
---|---|---|---|
List limits |
|
Admin, |
Lists all applicable limits. |
List limit types |
|
Admin, |
Lists the types of limits. |
Show limits |
|
Admin |
Lists assigned limits of the specified type, such as |
Domains#
Method |
API action |
Role |
Description |
---|---|---|---|
List domains |
|
Admin, |
Lists all account domains. |
List domains by name |
|
Admin, |
Lists all domains manageable by the account that exactly match the value of the |
List domain details without subdomains |
|
Admin, |
Lists details for a specific domain. By default, this operation displays information for records but not subdomains. |
Show domain changes |
|
Admin, |
Shows all changes to the specified domain since the specified date or time. |
Export domain |
|
Admin, |
Exports details of the specified domain. |
Search domains |
|
Admin, |
Lists all names manageable by the account that have the value of the |
Create domain |
|
Admin, |
Creates a new domain. |
Clone domain |
|
Admin, |
Creates a new domain by cloning the specified domain. |
Import domain |
|
Admin, |
Imports a new domain with the configuration specified by the request. |
Update domain |
|
Admin, |
Modifies the configuration of a domain. |
Update domains |
|
Admin, |
Modifies multiple domains. |
Delete domain |
|
Admin |
Removes a domain. |
Delete domain and its subdomains |
|
Admin |
Removes a domain and all of its subdomains. |
Delete domains |
|
Admin |
Removes multiple domains. |
Delete domains and subdomains |
|
Admin |
Removes multiple domains and their subdomains. |
Subdomains#
Method |
API action |
Role |
Description |
---|---|---|---|
List subdomains |
|
Admin, |
Lists domains that are subdomains of the specified domain. |
Records#
Method |
API action |
Role |
Description |
---|---|---|---|
List records |
|
Admin, |
Lists all records configured for the domain. |
Search records |
|
Admin, |
Lists all records for the specified domain of the specified type that match the specified name or data. |
Show record details |
|
Admin, |
Lists details for a specific record. |
Add records |
|
Admin, |
Adds one or more new records to the domain. |
Update record |
|
Admin, |
Modifies the configuration of a record in the domain. |
Update records |
|
Admin, |
Modifies the configuration of records in the domain. |
Delete record |
|
Admin |
Removes a record from the domain. |
Delete records |
|
Admin |
Removes multiple records from the domain. |
Reverse DNS#
Note: To create a PTR record for a cloud load balancer or cloud server, you must also have at least the Observer role for the service you are associating the PTR record with.
Method |
API action |
Role |
Description |
---|---|---|---|
List PTR records |
|
Admin, |
Lists all PTR records configured for a Rackspace Cloud device. |
Show PTR record |
|
Admin, |
Lists details for a specific PTR record associated with a Rackspace Cloud device. |
Add PTR records |
|
Admin, |
Adds one or more new PTR records for a Rackspace Cloud device. |
Update PTR records |
|
Admin, |
Modifies one or more PTR records associated with a Rackspace Cloud device. |
Delete PTR records |
|
Admin |
Removes one or all PTR records associated with a Rackspace Cloud device. |
Job status#
Method |
API action |
Role |
Description |
---|---|---|---|
View Jobs Status |
|
Admin, |
Lists the status of all asynchronous job requests for an account and filters the information requested by using the optional Boolean request parameters. |