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 do recurso totalmente qualificado 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 de assinatura da 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 precisa ser renovada automaticamente quando atingir a data de término. |
startDate |
Obrigatório. A data de início. |
endDate |
Opcional. A data de término planejada. |
subscriptionTerm |
Obrigatório. Prazo da assinatura. |
freeTrial |
Opcional. Indica se a configuração de licença é para teste sem custo financeiro. |
geminiBundle |
Apenas saída. Indica 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. Geralmente, ela é encerrada 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. Timestamp da atualização mais recente iniciada pelo usuário (mudança na contagem de licenças ou no prazo 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: |
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 de licença está em vigor e sendo usada. |
EXPIRED |
A configuração de licença expirou. |
NOT_STARTED |
A configuração de licença ainda não começou, e a data de início está no futuro. |
WITHDRAWN |
Isso ocorre quando uma configuração de sublicença devolve todas as licenças à BillingAccountLicenseConfig a que pertence. Semelhante a EXPIRED. |
DEACTIVATING |
A configuração de licença é encerrada antes da data de validade e está sendo desativada. O cliente ainda terá acesso nesse estado. Ela será convertida para EXPIRED após o período de desativação terminar (14 dias) ou quando a data de término for atingida, o que ocorrer primeiro. |
SubscriptionTerm
Prazo da assinatura.
| Tipos enumerados | |
|---|---|
SUBSCRIPTION_TERM_UNSPECIFIED |
Valor padrão, não use. |
SUBSCRIPTION_TERM_ONE_MONTH |
1 mês. |
SUBSCRIPTION_TERM_ONE_YEAR |
1 ano. |
SUBSCRIPTION_TERM_THREE_YEARS |
3 anos. |
SUBSCRIPTION_TERM_CUSTOM |
Prazo personalizado. É necessário definir a data de término. |
Métodos |
|
|---|---|
|
Cria uma LicenseConfig. Esse método só pode ser usado para criar licenças do NotebookLM ou licenças de teste sem custo financeiro do Gemini Enterprise. |
|
Recebe uma LicenseConfig. |
|
Lista todas as LicenseConfigs associadas ao projeto. |
|
Atualiza a LicenseConfig |