CustomerUserAccessInvitation

Représenter une invitation pour un nouvel utilisateur de ce compte client.

Représentation JSON
{
  "resourceName": string,
  "invitationId": string,
  "accessRole": enum (AccessRole),
  "emailAddress": string,
  "creationDateTime": string,
  "invitationStatus": enum (AccessInvitationStatus)
}
Champs
resourceName

string

Immuable. Nom de la ressource. Les noms de ressources se présentent sous la forme suivante: customers/{customerId}/customerUserAccessInvitations/{invitationId}

invitationId

string (int64 format)

Uniquement en sortie. Identifiant de l'invitation. Ce champ est en lecture seule.

accessRole

enum (AccessRole)

Immuable. Rôle d'accès de l'utilisateur.

emailAddress

string

Immuable. Adresse e-mail à laquelle l'invitation a été envoyée. Elle peut être différente de l'adresse e-mail du compte qui accepte l'invitation.

creationDateTime

string

Uniquement en sortie. Heure de création de l'invitation. Ce champ est en lecture seule. Le format est "AAAA-MM-JJ HH:MM:SS". Exemples: "2018-03-05 09:15:00" ou "2018-02-01 14:34:30"

invitationStatus

enum (AccessInvitationStatus)

Uniquement en sortie. État d'invitation de l'utilisateur.

AccessInvitationStatus

État d'invitation d'accès possible d'un utilisateur

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
PENDING État initial d'une invitation, avant qu'une personne ne puisse y donner suite.
DECLINED Le destinataire de l'e-mail a mis fin au processus d'invitation. Aucun utilisateur n'a été créé.
EXPIRED Les URL d'invitation ont expiré sans qu'elles ne soient traitées. Aucun utilisateur ne peut être créé. Les invitations expirent 20 jours après leur création.