CustomerUserAccessInvitation

Représenter une invitation à 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 de l'invitation de l'utilisateur.

AccessInvitationStatus

État possible de l'invitation d'accès 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'elle ne soit prise en compte.
DECLINED Le processus d'invitation a été interrompu par le destinataire de l'e-mail. Aucun utilisateur n'a été créé.
EXPIRED Les URL d'invitation ont expiré sans qu'aucune action ne soit effectuée. Aucun nouvel utilisateur ne peut être créé. Les invitations expirent 20 jours après leur création.