Skip to content

dnsZoneDetailResponse

No description available in the specification.

Field Type Required Description
domain fqdn_relaxed yes Fully Qualified Domain Name.
origin fqdn yes Fully Qualified Domain Name (FQDN, ending with a period).
active boolean yes
signed boolean yes Whether the regfish-hosted zone itself is signed.
using_regfish_nameservers boolean yes Whether the domain currently uses regfish authoritative nameservers.
delegation_nameservers dnsZoneDelegationNameserver[] yes
soa dnsZoneSOA yes
record_count integer yes
dnssec_state dnssecDisplayState yes High-level DNSSEC status. (active, pending, inactive)
dnssec dnssecResponse yes
counts dnsZoneCounts yes
records dnsZoneRecordResponse[] yes
{
"domain": "www.example.com",
"origin": "www.example.com.",
"active": true,
"signed": true,
"using_regfish_nameservers": true,
"delegation_nameservers": [
{
"host": "www.example.com.",
"ipv4": null
}
],
"soa": {
"primary_nameserver": "www.example.com.",
"mailbox": "www.example.com.",
"serial": 0,
"refresh": 0,
"retry": 0,
"expire": 0,
"minimum": 0,
"ttl": 0
},
"record_count": 0,
"dnssec_state": "active",
"dnssec": {
"configured": true,
"dnssec_state": "active",
"mode": "none",
"desired_state": "disabled",
"live_state": "disabled",
"capabilities": {
"supported": true,
"provider": "string",
"mode_regfish_available": true,
"mode_external_available": true,
"accepted_record_kinds": [
"ds"
],
"min_records": 0,
"max_records": 0,
"accepted_algorithms": [
0
],
"reason_unavailable": "string"
},
"desired_records": [
{
"kind": "ds",
"key_tag": 0,
"flags": 0,
"protocol": 0,
"algorithm": 0,
"digest_type": 0,
"digest": "string",
"public_key": "string",
"comment": "string"
}
],
"live_records": [
{
"kind": "ds",
"key_tag": 0,
"flags": 0,
"protocol": 0,
"algorithm": 0,
"digest_type": 0,
"digest": "string",
"public_key": "string",
"comment": "string"
}
],
"last_error_code": "string",
"last_error": "string",
"last_registry_name": "string",
"last_registry_reference": "string",
"last_registry_status": "string",
"last_verified_at": 0,
"last_applied_at": 0,
"pending_job": {
"id": 0,
"action": "string",
"mode": "string",
"status": "string",
"source": "string",
"registry_name": "string",
"registry_reference": "string",
"error_code": "string",
"error_text": "string",
"ts_created": 0,
"ts_updated": 0,
"ts_started": 0,
"ts_finished": 0
},
"using_regfish_nameservers": true,
"legacy_mode": true,
"zone_signed": true,
"zone_pending_disable": true,
"zone_propagated_at": 0,
"jobs": [
{
"id": 0,
"action": "string",
"mode": "string",
"status": "string",
"source": "string",
"registry_name": "string",
"registry_reference": "string",
"error_code": "string",
"error_text": "string",
"ts_created": 0,
"ts_updated": 0,
"ts_started": 0,
"ts_finished": 0
}
]
},
"counts": {
"records_total": 0,
"records_active": 0,
"records_auto": 0,
"records_manual": 0,
"by_type": null
},
"records": [
{
"id": 0,
"name": "string",
"type": "string",
"data": "string",
"priority": 0,
"flags": 0,
"tag": "string",
"ttl": 0,
"auto": true,
"active": true,
"annotation": "string",
"ts_created": 0,
"ts_updated": 0
}
]
}