Used to get a DNS zone
Name | Type | Description | Restrictions |
---|---|---|---|
zoneId | Integer | The DNS zone ID |
Name | Type | Required / Optional | Description | Restrictions |
---|---|---|---|---|
fields | String | Optional | Select fields to include in the response, comma separated list of field names. Requesting only the needed fields improves response time, especially when omitting relation fields. Identifying field(s) are always included. |
|
Name | Type | Required / Optional | Description |
---|---|---|---|
id | Integer | Required | The DNS zone ID |
name | String | Optional | Name of the DNS zone |
customer | String | Required | The customer handle |
createdDate | Timestamp | Required | The date the zone was created |
updatedDate | Timestamp | Optional | The date the zone was last updated |
deletionDate | Timestamp | Optional | The date the (previously managed) zone will be removed |
managed | Boolean | Required | Whether or not the zone is manage trough the domain |
service | Enum | Required |
Possible values:
|
template | String | Optional | Name of the template the zone is linked to |
master | String | Optional | IP address of the (hidden) master |
ns | List <String> | Optional | List of name servers for the DNS zone |
hostMaster | String | Required | The email address of the hostmaster |
refresh | Integer | Required | The time when the slave will try to refresh the zone from the master, in seconds |
retry | Integer | Required | The time between retries if the slave (secondary) fails to contact the master when refresh has expired, in seconds |
expire | Integer | Required | Indicates when the zone data is no longer authoritative, in seconds |
ttl | Integer | Required | The duration that the record may be cached, in seconds |
dnssec | Boolean | Required | Whether or not DNSSEC is enabled |
defaultRecords | List < defaultRecords > | Required | Default DNS records |
records | List < records > | Optional | DNS records |
keyData | List < keyData > | Optional | DNSSEC Key data for domain |
Name | Type | Required / Optional | Description |
---|---|---|---|
name | String | Required | The full record name. |
type | Enum | Required |
The record type
Possible values:
|
content | String | Required | Type specific content of the record |
ttl | Integer | Required | The duration that the record may be cached, in seconds |
prio | Integer | Optional | The priority, mandatory if "type" is MX or SRV |
Name | Type | Required / Optional | Description |
---|---|---|---|
name | String | Required | The full record name. |
type | Enum | Required |
The record type
Possible values:
|
content | String | Required | Type specific content of the record |
ttl | Integer | Required | The duration that the record may be cached, in seconds |
prio | Integer | Optional | The priority, mandatory if "type" is MX or SRV |
Name | Type | Required / Optional | Description |
---|---|---|---|
protocol | Integer | Required |
The DNSSEC protocol
Possible values:
|
flags | Integer | Required |
The DNSSEC flags
Possible values:
|
algorithm | Integer | Required |
The DNSSEC algorithm
Possible values:
|
publicKey | String | Required | The base64 encoded public key |
Generic errors can be expected.
GET /v2/dns/zones/zoneId