- Recurso: LicenseConfig
- Estado
- AlertPolicyResourceConfig
- AlertEnrollment
- EnrollState
- ContactDetails
- Métodos
Recurso: LicenseConfig
Informações sobre as licenças dos usuários.
| Representação JSON |
|---|
{ "name": string, "licenseCount": string, "subscriptionTier": enum ( |
| Campos | |
|---|---|
name |
Imutável. Identificador. O nome totalmente qualificado do recurso da configuração de licença. Formato: |
licenseCount |
Obrigatório. Número de licenças compradas. |
subscriptionTier |
Obrigatório. Informações sobre o nível da assinatura para a configuração de licença. |
state |
Apenas saída. O estado da configuração de licença. |
autoRenew |
Opcional. Indica se a configuração de licença deve ser renovada automaticamente quando atingir a data de término. |
startDate |
Obrigatório. A data de início. |
endDate |
Opcional. A data prevista de término. |
subscriptionTerm |
Obrigatório. Vigência da assinatura. |
freeTrial |
Opcional. Se a configuração de licença é para um teste sem custo financeiro. |
alertPolicyResourceConfig |
Opcional. A configuração da política de alertas para esta configuração de licença. |
geminiBundle |
Apenas saída. Se a configuração de licença é para o pacote do Gemini. |
earlyTerminated |
Apenas saída. Indicação de se a assinatura foi encerrada antes da data de validade. Isso geralmente é encerrado pelo pipeline quando a assinatura é encerrada no subsv3. |
earlyTerminationDate |
Apenas saída. A data em que a assinatura é encerrada antes da data de validade. |
lastUserUpdateTime |
Opcional. Carimbo de data/hora da atualização mais recente iniciada pelo usuário (mudança na contagem de assentos ou no período da assinatura). Ao contrário de 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: |
billingAccountLicenseConfig |
Apenas saída. O nome do |
Estado
Enumeração do estado da configuração de licença.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Valor padrão. A configuração de licença não existe. |
ACTIVE |
A configuração da licença está em vigor e sendo usada. |
EXPIRED |
A configuração da licença expirou. |
NOT_STARTED |
A configuração de licença ainda não começou, e a data de início é no futuro. |
WITHDRAWN |
Isso acontece quando uma configuração de licença secundária devolve todos os assentos para a BillingAccountLicenseConfig a que pertence. Semelhante a EXPIRED. |
DEACTIVATING |
A configuração da licença está em um período de carência. A assinatura foi encerrada, seja por rescisão antecipada ou por ter chegado à data de término, mas o cliente mantém o acesso por um período limitado. Ele passa a ser "EXPIRADO" quando o período de carência termina. |
AlertPolicyResourceConfig
A configuração de alerta no nível do recurso. Usado em: * UserLicense * EngineUserData O AlertPolicyConfig no conector de dados tem o mesmo uso. Não há uma maneira fácil de migrar.
| Representação JSON |
|---|
{ "alertPolicy": string, "alertEnrollments": [ { object ( |
| Campos | |
|---|---|
alertPolicy |
Imutável. O nome totalmente qualificado do recurso AlertPolicy. |
alertEnrollments[] |
Opcional. O estado de inscrição de cada alerta. |
contactDetails[] |
Opcional. Os detalhes de contato de cada política de alertas. |
languageCode |
Opcional. O código do idioma usado para notificações. |
regionCode |
Opcional. O código da região do usuário que assinou a política de alertas. |
AlertEnrollment
O status da inscrição do alerta.
| Representação JSON |
|---|
{
"alertId": string,
"enrollState": enum ( |
| Campos | |
|---|---|
alertId |
Imutável. O ID de um alerta. |
enrollState |
Obrigatório. O status de inscrição de um cliente. |
notificationParams |
Opcional. Parâmetros usados para instanciar uma notificação. Usado para notificações acionadas quando registradas. Não armazenado. * E-mails de boas-vindas do Gemini Business. * E-mails de convite para usuários do Gemini Business. |
EnrollState
O tipo enumerado do status de registro do alerta.
| Tipos enumerados | |
|---|---|
ENROLL_STATE_UNSPECIFIED |
Valor padrão. Usado para clientes que não responderam à política de alertas. |
ENROLLED |
O cliente está inscrito nessa política. |
DECLINED |
O cliente recusou esta política. |
ContactDetails
Os dados de contato armazenados no nível do recurso. Se os níveis de projeto e de recurso forem preenchidos, os dados de contato do recurso vão substituir os do projeto.
| Representação JSON |
|---|
{ "emailAddress": string } |
| Campos | |
|---|---|
emailAddress |
Opcional. O endereço de e-mail do contato. |
Métodos |
|
|---|---|
|
Cria um LicenseConfig. Esse método só deve ser usado para criar licenças do NotebookLM ou do teste sem custo financeiro do Gemini Enterprise. |
|
Recebe um LicenseConfig. |
|
Lista todos os LicenseConfigs associados ao projeto. |
|
Atualiza o LicenseConfig |