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
}
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 de 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.

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.

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 1 ano.
SUBSCRIPTION_TERM_THREE_YEARS 3 anos.

Métodos

create

Cria um LicenseConfig.

get

Recebe um LicenseConfig.

patch

Atualiza o LicenseConfig.