Zum Inhalt springen

dnsZoneDetailResponse

Keine Beschreibung in der Spezifikation vorhanden.

Feld Typ Pflicht Beschreibung
domain fqdn_relaxed ja Fully Qualified Domain Name.
origin fqdn ja Fully Qualified Domain Name (FQDN, mit abschließendem Punkt).
active boolean ja
signed boolean ja Ob die bei regfish gehostete Zone selbst signiert ist.
using_regfish_nameservers boolean ja Ob die Domain aktuell autoritative Nameserver von regfish nutzt.
delegation_nameservers dnsZoneDelegationNameserver[] ja
soa dnsZoneSOA ja
record_count integer ja
dnssec_state dnssecDisplayState ja Übergeordneter DNSSEC-Status. (active, pending, inactive)
dnssec dnssecResponse ja
counts dnsZoneCounts ja
records dnsZoneRecordResponse[] ja
{
"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
}
]
}