Detailed Permissions Matrix for Cloud DNS
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 | GET /status/{jobId}?showDetails=[true|false] | Admin, | Lists the status of all asynchronous job requests for an account and filters the information requested by using the optional Boolean request parameters. |
Related articles
Updated 9 days ago
