Method: acmeChallengeSets.rotateChallenges

Alternez les défis ACME pour un nom de domaine donné. Par défaut, les défis remontant à plus de 30 jours sont supprimés. Les noms de domaine doivent être indiqués en Punycode.

Requête HTTP :

POST https://acmedns.googleapis.com/v1/acmeChallengeSets/{rootDomain}:rotateChallenges

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
rootDomain

string

Obligatoire. Nom de domaine SLD + TLD pour lequel mettre à jour les enregistrements. Par exemple, il peut s'agir de "google.com" pour tout nom de domaine complet sous "google.com". Cela inclut les questions d'authentification pour "subdomain.google.com". Il s'agit peut-être d'Unicode ou de Punycode.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "accessToken": string,
  "recordsToAdd": [
    {
      object (AcmeTxtRecord)
    }
  ],
  "recordsToRemove": [
    {
      object (AcmeTxtRecord)
    }
  ],
  "keepExpiredRecords": boolean
}
Champs
accessToken

string (bytes format)

Obligatoire. Jeton d'accès DNS ACME. Il s'agit d'un secret de jeton base64 qui est fourni sur le site Web de Google Domains. Il autorise les mises à jour des enregistrements TXT ACME pour un domaine.

Chaîne encodée en base64.

recordsToAdd[]

object (AcmeTxtRecord)

Défis d'enregistrement TXT ACME à ajouter. Compatible avec plusieurs défis sur le même nom de domaine complet.

recordsToRemove[]

object (AcmeTxtRecord)

Défis d'enregistrement TXT ACME à supprimer.

keepExpiredRecords

boolean

Conserver les enregistrements datant de plus de 30 jours qui ont été utilisés pour des demandes précédentes.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de AcmeChallengeSet.