REST Resource: projects.locations.licenseConfigs

Recurso: LicenseConfig

Informações sobre as licenças dos usuários.

Representação JSON
{
  "name": string,
  "licenseCount": string,
  "subscriptionTier": enum (SubscriptionTier),
  "state": enum (State),
  "autoRenew": boolean,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "subscriptionTerm": enum (SubscriptionTerm),
  "freeTrial": boolean,
  "geminiBundle": boolean,
  "earlyTerminated": boolean,
  "earlyTerminationDate": {
    object (Date)
  }
}
Campos
name

string

Imutável. Identificador. O nome totalmente qualificado do recurso da configuração de licença. Formato: projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}

licenseCount

string (int64 format)

Obrigatório. Número de licenças compradas.

subscriptionTier

enum (SubscriptionTier)

Obrigatório. Informações sobre o nível da assinatura para a configuração da licença.

state

enum (State)

Apenas saída. O estado da configuração de licença.

autoRenew

boolean

Opcional. Indica se a configuração de licença deve ser renovada automaticamente quando atingir a data de término.

startDate

object (Date)

Obrigatório. A data de início.

endDate

object (Date)

Opcional. A data de término planejada.

subscriptionTerm

enum (SubscriptionTerm)

Obrigatório. Vigência da assinatura.

freeTrial

boolean

Opcional. Indica se a configuração de licença é para um teste sem custos financeiros.

geminiBundle

boolean

Apenas saída. Se a configuração de licença é para o pacote do Gemini.

earlyTerminated

boolean

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

object (Date)

Apenas saída. A data em que a assinatura é encerrada antes da data de expiração.

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 sublicença devolve todos os assentos para a BillingAccountLicenseConfig a que pertence. Semelhante a EXPIRED.
DEACTIVATING A configuração de licença é encerrada antes da data de expiração e está sendo desativada. O cliente ainda terá acesso nesse estado. Ele será convertido para "EXPIRADO" após o término do período de desativação (14 dias) ou quando a data de término for atingida, o que ocorrer primeiro.

SubscriptionTerm

Vigência da assinatura.

Tipos enumerados
SUBSCRIPTION_TERM_UNSPECIFIED Valor padrão. Não usar.
SUBSCRIPTION_TERM_ONE_MONTH 1 mês.
SUBSCRIPTION_TERM_ONE_YEAR Um ano.
SUBSCRIPTION_TERM_THREE_YEARS 3 anos.
SUBSCRIPTION_TERM_CUSTOM Termo personalizado. É preciso definir a data de término.

Métodos

create

Cria um LicenseConfig. Esse método só deve ser usado para criar licenças do NotebookLM ou licenças de teste sem custos financeiros do Gemini Enterprise.

get

Recebe um LicenseConfig.

patch

Atualiza o LicenseConfig.