REST Resource: projects.locations.clusters.tokenAuthUsers.authTokens

Ressource : AuthToken

Jeton d'authentification pour le cluster.

Représentation JSON
{
  "name": string,
  "token": string,
  "createTime": string,
  "state": enum (State)
}
Champs
name

string

Identifiant. Nom du jeton d'authentification. Format : projects/{project}/locations/{location}/clusters/{cluster}/tokenAuthUsers/{tokenAuthUser}/authTokens/{authToken}

token

string

Uniquement en sortie. Jeton d'authentification généré par le service et utilisé pour se connecter au cluster Redis.

createTime

string (Timestamp format)

Uniquement en sortie. Heure de création du jeton d'authentification.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

state

enum (State)

Uniquement en sortie. État du jeton d'authentification.

État

Représente les différents états d'un jeton d'authentification. De nouvelles valeurs pourront être ajoutées à l'avenir.

Enums
STATE_UNSPECIFIED Non défini.
ACTIVE Le jeton d'authentification est actif.
CREATING Le jeton d'authentification est en cours de création.
DELETING Le jeton d'authentification est en cours de suppression.

Méthodes

delete

Supprime un jeton d'authentification pour un utilisateur d'une instance pour laquelle l'authentification basée sur un jeton est activée.

get

Obtient un jeton d'authentification spécifique pour un utilisateur spécifique de l'authentification par jeton.

list

Liste tous les jetons d'authentification pour un utilisateur spécifique avec authentification par jeton.