REST Resource: billingAccounts.billingAccountLicenseConfigs

Recurso: BillingAccountLicenseConfig

Información sobre las configuraciones de licencias a nivel de cuenta de facturación.

Representación JSON
{
  "name": string,
  "licenseCount": string,
  "licenseConfigDistributions": {
    string: string,
    ...
  },
  "subscriptionName": string,
  "subscriptionTier": enum (SubscriptionTier),
  "subscriptionTerm": enum (SubscriptionTerm),
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "state": enum (State),
  "autoRenew": boolean,
  "procurementEntitlementId": string,
  "subscriptionDisplayName": string,
  "geminiBundle": boolean
}
Campos
name

string

Inmutable. Identificador. Nombre de recurso completo de la configuración de licencia de la cuenta de facturación. Formato: billingAccounts/{billingAccount}/billingAccountLicenseConfigs/{billingAccountLicenseConfig}.

licenseCount

string (int64 format)

Obligatorio. Número de licencias compradas con esta configuración de licencias de la cuenta de facturación.

licenseConfigDistributions

map (key: string, value: string (int64 format))

Mapa de nombres de LicenseConfig al número de licencias distribuidas a cada uno.

La clave es el nombre de recurso completo de LicenseConfig, como projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}. El valor es el número de licencias asignadas.

subscriptionName

string

Solo de salida. El nombre de la suscripción SubV3 correspondiente.

subscriptionTier

enum (SubscriptionTier)

Obligatorio. Nivel de suscripción.

subscriptionTerm

enum (SubscriptionTerm)

Obligatorio. Es el periodo de vigencia de la suscripción.

startDate

object (Date)

Obligatorio. Fecha de inicio de la suscripción.

endDate

object (Date)

Opcional. Fecha de finalización de la suscripción programada.

state

enum (State)

Solo de salida. Estado de BillingAccountLicenseConfig.

autoRenew

boolean

Indica si BillingAccountLicenseConfig se renueva automáticamente cuando llega a la fecha de finalización.

procurementEntitlementId

string

El ID de derecho de aprovisionamiento de la suscripción.

subscriptionDisplayName

string

Nombre visible de la suscripción.

geminiBundle

boolean

Indica si la configuración de la licencia es para el paquete de Gemini.

Estado

Enumeración del estado de BillingAccountLicenseConfig.

Enumeraciones
STATE_UNSPECIFIED No existe BillingAccountLicenseConfig. Valor predeterminado. No utilices esta enumeración.
ACTIVE BillingAccountLicenseConfig está activo y en uso.
EXPIRED BillingAccountLicenseConfig ha caducado.
NOT_STARTED El BillingAccountLicenseConfig aún no ha empezado y su fecha de inicio es posterior a la fecha actual.

Métodos

distributeLicenseConfig

Distribuye un LicenseConfig de nivel de cuenta de facturación a nivel de proyecto.

get

Obtiene un BillingAccountLicenseConfig.

list

Muestra todos los BillingAccountLicenseConfigs de una cuenta de facturación determinada.

retractLicenseConfig

Este método se llama desde la cuenta de facturación para retirar el LicenseConfig del proyecto especificado y devolverlo a la cuenta de facturación.