UserLicense

Informações da licença do utilizador 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 utilizador, pode ser o endereço de email ou outro identificador principal. Este campo é imutável. O administrador atribui licenças com base no principal do utilizador.

userProfile

string

Opcional. O perfil do utilizador. Usamos o nome completo do utilizador(nome próprio + apelido) como perfil de utilizador.

licenseAssignmentState

enum (LicenseAssignmentState)

Apenas saída. Estado da atribuição de licença do utilizador. Se o utilizador tiver uma configuração de licença atribuída, o início de sessão do utilizador é atribuído à licença. Se o estado de atribuição de licença do utilizador não estiver atribuído ou não estiver especificado, não é associada nenhuma configuração de licença ao utilizador.

licenseConfig

string

Opcional. O nome do recurso completo da subscrição(LicenseConfig) atribuída ao utilizador.

createTime

string (Timestamp format)

Apenas saída. Data/hora de criação do utilizador.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". 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. Data/hora da atualização do utilizador.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". 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. Hora do último início de sessão do utilizador. Se o utilizador ainda não tiver iniciado sessão, este campo está vazio.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". 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ças.

Enumerações
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED Valor predefinido.
ASSIGNED Licença atribuída ao utilizador.
UNASSIGNED Não existe nenhuma licença atribuída ao utilizador. Obsoleto, traduzido para NO_LICENSE.
NO_LICENSE Não existe nenhuma licença atribuída ao utilizador.
NO_LICENSE_ATTEMPTED_LOGIN O utilizador tentou iniciar sessão, mas não tem nenhuma licença atribuída. Este estado só é usado para tentativas de início de sessão de utilizadores que nunca iniciaram sessão, mas não conseguem ter uma licença atribuída. Os utilizadores com sessão iniciada, mas sem licença atribuída, vão ter o estado NO_LICENSE(o administrador pode anular a atribuição da licença).
BLOCKED O utilizador está bloqueado e não pode atribuir uma licença.