REST Resource: billingAccounts.billingAccountLicenseConfigs

Risorsa: BillingAccountLicenseConfig

Informazioni sulle configurazioni delle licenze a livello di account di fatturazione.

Rappresentazione 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
}
Campi
name

string

Immutabile. Identificatore. Il nome risorsa completo della configurazione della licenza dell'account di fatturazione. Formato: billingAccounts/{billingAccount}/billingAccountLicenseConfigs/{billingAccountLicenseConfig}.

licenseCount

string (int64 format)

Obbligatorio. Il numero di licenze acquistate in base a questa configurazione della licenza dell'account di fatturazione.

licenseConfigDistributions

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

Una mappa dei nomi LicenseConfig e del numero di licenze distribuite a ciascuna.

La chiave è il nome completo della risorsa di LicenseConfig, ad esempio projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}. Il valore è il conteggio delle licenze assegnate.

subscriptionName

string

Solo output. Il nome dell'abbonamento SubV3 corrispondente.

subscriptionTier

enum (SubscriptionTier)

Obbligatorio. Il livello di abbonamento.

subscriptionTerm

enum (SubscriptionTerm)

Obbligatorio. Il periodo di abbonamento.

startDate

object (Date)

Obbligatorio. La data di inizio dell'abbonamento.

endDate

object (Date)

Facoltativo. La data di scadenza dell'abbonamento pianificata.

state

enum (State)

Solo output. Lo stato di BillingAccountLicenseConfig.

autoRenew

boolean

Indica se BillingAccountLicenseConfig viene rinnovato automaticamente quando raggiunge la data di fine.

procurementEntitlementId

string

L'ID diritto di approvvigionamento dell'abbonamento.

subscriptionDisplayName

string

Il nome visualizzato dell'abbonamento.

geminiBundle

boolean

Indica se la configurazione della licenza è per il bundle Gemini.

Stato

Enumerazione dello stato di BillingAccountLicenseConfig.

Enum
STATE_UNSPECIFIED BillingAccountLicenseConfig non esiste. Valore predefinito. Non utilizzare.
ACTIVE BillingAccountLicenseConfig è attivo e in uso.
EXPIRED BillingAccountLicenseConfig è scaduto.
NOT_STARTED BillingAccountLicenseConfig non è ancora iniziato e la data di inizio è nel futuro.

Metodi

distributeLicenseConfig

Distribuisce un LicenseConfig dal livello di account di fatturazione al livello di progetto.

get

Riceve un BillingAccountLicenseConfig.

list

Elenca tutti i BillingAccountLicenseConfig per un determinato account di fatturazione.

retractLicenseConfig

Questo metodo viene chiamato dal lato dell'account di fatturazione per ritirare LicenseConfig dal progetto specificato e riportarlo all'account di fatturazione.