Managing DNS hosting zones and resource records (actual)
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
name required | string (Name) |
{- "name": "string"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "project_id": "string",
- "created_at": "string",
- "updated_at": "string",
- "comment": "string",
- "disabled": false,
- "protected": false,
- "delegation_checked_at": "string",
- "last_delegated_at": "string",
- "last_check_status": false
}
limit | integer (Limit) >= 1 Default: 1000 |
offset | integer (Offset) >= 0 Default: 0 |
filter | string (Filter) |
Array of Sort By (strings) or Sort By (null) (Sort By) Default: "" |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
{- "count": 0,
- "next_offset": 0,
- "result": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "project_id": "string",
- "created_at": "string",
- "updated_at": "string",
- "comment": "string",
- "disabled": false,
- "protected": false,
- "delegation_checked_at": "string",
- "last_delegated_at": "string",
- "last_check_status": false
}
]
}
zone_id required | string <uuid> (Zone Id) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
{- "error": "string",
- "description": "string",
- "location": "string"
}
zone_id required | string <uuid> (Zone Id) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "project_id": "string",
- "created_at": "string",
- "updated_at": "string",
- "comment": "string",
- "disabled": false,
- "protected": false,
- "delegation_checked_at": "string",
- "last_delegated_at": "string",
- "last_check_status": false
}
zone_id required | string <uuid> (Zone Id) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
comment required | string (Comment) <= 255 characters |
{- "comment": "string"
}
{- "error": "string",
- "description": "string",
- "location": "string"
}
zone_id required | string <uuid> (Zone Id) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
disabled required | boolean (Disabled) |
{- "disabled": true
}
{- "error": "string",
- "description": "string",
- "location": "string"
}
zone_id required | string <uuid> (Zone Id) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
project_id required | string <uuid> (Project Id) |
{- "project_id": "405d8375-3514-403b-8c43-83ae74cfe0e9"
}
{- "error": "string",
- "description": "string",
- "location": "string"
}
zone_id required | string <uuid> (Zone Id) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
protected required | boolean (Protected) |
{- "protected": true
}
{- "error": "string",
- "description": "string",
- "location": "string"
}
zone_id required | string <uuid> (Zone Id) |
limit | integer (Limit) >= 1 Default: 1000 |
offset | integer (Offset) >= 0 Default: 0 |
sort_by | Array of strings (Sort By) Default: "" Items Enum: "type.ascend" "type.descend" "name.ascend" "name.descend" |
rrset_types | Array of strings (Rrset Types) |
name | string (Name) |
search | string (Search) |
managed_by | string <uuid> (Managed By) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
{- "count": 0,
- "next_offset": 0,
- "result": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "ttl": 0,
- "type": "A",
- "records": [
- {
- "content": "string",
- "disabled": false
}
], - "comment": "string",
- "managed_by": "d66b59ce-4322-4910-8d10-1d389ae8f1ba",
- "zone_id": "4495020a-236f-46e0-9453-e3f9cc6476f4"
}
]
}
zone_id required | string <uuid> (Zone Id) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
name required | string (Name) |
ttl required | integer (Ttl) [ 60 .. 604800 ] |
type required | string (AllowedRecordTypes) Enum: "A" "AAAA" "ALIAS" "CAA" "CNAME" "DNAME" "HTTPS" "MX" "NS" "SOA" "SRV" "SVCB" "SSHFP" "TXT" |
required | Array of objects (Records) [ 1 .. 100 ] items |
Comment (string) or Comment (null) (Comment) |
{- "name": "string",
- "ttl": 60,
- "type": "A",
- "records": [
- {
- "content": "string",
- "disabled": false
}
], - "comment": "string"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "ttl": 0,
- "type": "A",
- "records": [
- {
- "content": "string",
- "disabled": false
}
], - "comment": "string",
- "managed_by": "d66b59ce-4322-4910-8d10-1d389ae8f1ba",
- "zone_id": "4495020a-236f-46e0-9453-e3f9cc6476f4"
}
zone_id required | string <uuid> (Zone Id) |
rrset_id required | string <uuid> (Rrset Id) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
X-Managed-By (string) or X-Managed-By (null) (X-Managed-By) |
{- "error": "string",
- "description": "string",
- "location": "string"
}
zone_id required | string <uuid> (Zone Id) |
rrset_id required | string <uuid> (Rrset Id) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "ttl": 0,
- "type": "A",
- "records": [
- {
- "content": "string",
- "disabled": false
}
], - "comment": "string",
- "managed_by": "d66b59ce-4322-4910-8d10-1d389ae8f1ba",
- "zone_id": "4495020a-236f-46e0-9453-e3f9cc6476f4"
}
zone_id required | string <uuid> (Zone Id) |
rrset_id required | string <uuid> (Rrset Id) |
X-Auth-Token | string (X-Auth-Token) Example: gAAAAABmokc_... Keystone token for project |
X-Managed-By (string) or X-Managed-By (null) (X-Managed-By) |
ttl required | integer (Ttl) [ 60 .. 604800 ] |
required | Array of objects (Records) [ 1 .. 100 ] items |
Comment (string) or Comment (null) (Comment) |
{- "ttl": 60,
- "records": [
- {
- "content": "string",
- "disabled": false
}
], - "comment": "string"
}
{- "error": "string",
- "description": "string",
- "location": "string"
}