Skip to main content

DNSZone

idstringrequired

Identifiant de la zone, égal à son domaine (ressource IAM dnszone/<domaine>).

Example: exemple.fr
domainstringrequired
Example: exemple.fr
sourcestringrequired

Possible values: [Bring]

phasestring

Absente tant que la plateforme n'a pas encore traité la zone (synced=false). Lost : délégation perdue ; la zone reste listée et supprimable, et redevient active après une nouvelle preuve.

Possible values: [Pending, Verified, Provisioned, Active, Lost, Rejected]

verification object

TXT à poser chez le DNS actuel du domaine (phase Pending ou Lost)

namestringrequired
Example: _stackngo-verify.exemple.fr
valuestringrequired
name_serversstring[]required

Serveurs à déclarer chez le registrar (dès Provisioned)

readybooleanrequired
syncedbooleanrequired

Vrai dès que l'état de la zone est connu

reasonstring

Raison de la condition Ready

messagestring
DNSZone
{
"id": "exemple.fr",
"domain": "exemple.fr",
"source": "Bring",
"phase": "Pending",
"verification": {
"name": "_stackngo-verify.exemple.fr",
"value": "string"
},
"name_servers": [
"string"
],
"ready": true,
"synced": true,
"reason": "string",
"message": "string"
}