DNSZone
idstringrequired
Identifiant de la zone, égal à son domaine (ressource IAM dnszone/<domaine>).
Example:
exemple.frdomainstringrequired
Example:
exemple.frsourcestringrequired
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.frvaluestringrequired
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"
}