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 ( |
| Campi | |
|---|---|
name |
Immutabile. Identificatore. Nome risorsa completo della configurazione delle licenze dell'account di fatturazione. Formato: |
licenseCount |
Obbligatorio. Il numero di licenze acquistate in base a questa configurazione delle licenze dell'account di fatturazione. |
licenseConfigDistributions |
Una mappa dei nomi di LicenseConfig al numero di licenze distribuite a ciascuna. La chiave è il nome completo della risorsa di LicenseConfig, ad esempio |
subscriptionName |
Solo output. Il nome dell'abbonamento SubV3 corrispondente. |
subscriptionTier |
Obbligatorio. Il livello di abbonamento. |
subscriptionTerm |
Obbligatorio. Il periodo di abbonamento. |
startDate |
Obbligatorio. La data di inizio dell'abbonamento. |
endDate |
Facoltativo. La data di fine dell'abbonamento pianificata. |
state |
Solo output. Lo stato di BillingAccountLicenseConfig. |
autoRenew |
Indica se BillingAccountLicenseConfig viene rinnovato automaticamente quando raggiunge la data di fine. |
procurementEntitlementId |
L'ID del diritto di acquisto dell'abbonamento. |
subscriptionDisplayName |
Il nome visualizzato dell'abbonamento. |
geminiBundle |
Indica se la configurazione delle licenze è per il pacchetto Gemini. |
earlyTerminated |
Indica se l'abbonamento è stato terminato prima della data di scadenza. Di solito viene terminato dalla pipeline una volta che l'abbonamento viene terminato da subsv3. |
earlyTerminationDate |
La data in cui l'abbonamento viene terminato prima della data di scadenza. |
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 è futura. |
DEACTIVATING |
La configurazione delle licenze viene terminata prima della data di scadenza ed è in fase di disattivazione. Il cliente avrà ancora accesso in questo stato. Verrà convertito in EXPIRED al termine del periodo di disattivazione (14 giorni) o al raggiungimento della data di fine, a seconda di quale viene raggiunto prima. |
Metodi |
|
|---|---|
|
Distribuisce un LicenseConfig dal livello dell'account di fatturazione al livello del progetto. |
|
Ottiene un BillingAccountLicenseConfig. |
|
Elenca tutti i BillingAccountLicenseConfig per un determinato account di fatturazione. |
|
Questo metodo viene chiamato dal lato dell'account di fatturazione per ritirare LicenseConfig dal progetto specificato all'account di fatturazione. |