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 | — |
Beispiel
Abschnitt betitelt „Beispiel“{ "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 } ]}