Recurso: BillingAccountLicenseConfig
Informações sobre configurações de licença no nível da conta de faturamento.
| Representação JSON |
|---|
{ "name": string, "licenseCount": string, "licenseConfigDistributions": { string: string, ... }, "subscriptionName": string, "subscriptionTier": enum ( |
| Campos | |
|---|---|
name |
Imutável. Identificador. O nome do recurso totalmente qualificado da configuração de licença da conta de faturamento. Formato: |
licenseCount |
Obrigatório. O número de licenças compradas com essa configuração de licença da conta de faturamento. |
licenseConfigDistributions |
Um mapa de nomes de LicenseConfig para o número de licenças distribuídas a cada um. A chave é o nome completo do recurso do LicenseConfig, como |
subscriptionName |
Apenas saída. O nome da assinatura do SubV3 correspondente. |
subscriptionTier |
Obrigatório. O nível da assinatura. |
subscriptionTerm |
Obrigatório. O período da assinatura. |
startDate |
Obrigatório. A data de início da assinatura. |
endDate |
Opcional. A data de término planejada da assinatura. |
state |
Apenas saída. O estado do BillingAccountLicenseConfig. |
autoRenew |
Indica se o BillingAccountLicenseConfig é renovado automaticamente quando atinge a data de término. |
procurementEntitlementId |
O ID do direito de aquisição da assinatura. |
subscriptionDisplayName |
O nome de exibição da assinatura. |
geminiBundle |
Se a configuração de licença é para o pacote do Gemini. |
earlyTerminated |
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 |
A data em que a assinatura é encerrada antes da data de expiração. |
Estado
Enumeração do estado de BillingAccountLicenseConfig.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
O BillingAccountLicenseConfig não existe. Valor padrão. Não use. |
ACTIVE |
O BillingAccountLicenseConfig está ativo e sendo usado. |
EXPIRED |
O BillingAccountLicenseConfig expirou. |
NOT_STARTED |
O BillingAccountLicenseConfig ainda não começou, e a data de início é no futuro. |
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. |
Métodos |
|
|---|---|
|
Distribui um LicenseConfig da conta de faturamento para o nível do projeto. |
|
Recebe um BillingAccountLicenseConfig. |
|
Lista todos os BillingAccountLicenseConfigs de uma determinada conta de faturamento. |
|
Esse método é chamado do lado da conta de faturamento para retirar o LicenseConfig do projeto especificado e devolvê-lo à conta de faturamento. |