UserLicense

Informações da licença do usuário atribuídas pelo administrador.

Representação JSON
{
  "userPrincipal": string,
  "userProfile": string,
  "licenseAssignmentState": enum (LicenseAssignmentState),
  "licenseConfig": string,
  "createTime": string,
  "updateTime": string,
  "lastLoginTime": string
}
Campos
userPrincipal

string

Obrigatório. Imutável. O principal do usuário, que pode ser um endereço de e-mail ou outro identificador principal. Este campo não pode ser modificado. O administrador atribui licenças com base no principal do usuário.

userProfile

string

Opcional. O perfil do usuário. Usamos o nome completo do usuário(nome + sobrenome) como perfil de usuário.

licenseAssignmentState

enum (LicenseAssignmentState)

Apenas saída. Estado de atribuição da licença do usuário. Se o usuário tiver uma configuração de licença atribuída, o login dele será associado a ela. Se o estado de atribuição de licença do usuário for "não atribuído" ou "não especificado", nenhuma configuração de licença será associada ao usuário.

licenseConfig

string

Opcional. O nome completo do recurso da assinatura(LicenseConfig) atribuída ao usuário.

createTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da criação do usuário.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da atualização do usuário.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastLoginTime

string (Timestamp format)

Apenas saída. Horário do último login do usuário. Se o usuário ainda não tiver feito login, esse campo vai estar vazio.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

LicenseAssignmentState

Enumeração do estado de atribuição de licença.

Tipos enumerados
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED Valor padrão.
ASSIGNED Licença atribuída ao usuário.
UNASSIGNED Nenhuma licença atribuída ao usuário. Obsoleto, traduzido para NO_LICENSE.
NO_LICENSE Nenhuma licença atribuída ao usuário.
NO_LICENSE_ATTEMPTED_LOGIN O usuário tentou fazer login, mas não tem uma licença atribuída. Esse estado é usado apenas para tentativas de login pela primeira vez sem usuário, mas não é possível atribuir uma licença. Os usuários que já fizeram login, mas não conseguem receber uma licença, vão receber o estado NO_LICENSE(a licença pode ser cancelada pelo administrador).
BLOCKED O usuário está bloqueado e não pode atribuir uma licença.