REST Resource: billingAccounts.billingAccountLicenseConfigs

Ressource: BillingAccountLicenseConfig

Informationen zu Lizenzkonfigurationen auf Rechnungskontoebene.

JSON-Darstellung
{
  "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
}
Felder
name

string

Nicht veränderbar. ID. Der voll qualifizierte Ressourcenname der Lizenzkonfiguration des Rechnungskontos. Format: billingAccounts/{billingAccount}/billingAccountLicenseConfigs/{billingAccountLicenseConfig}.

licenseCount

string (int64 format)

Erforderlich. Die Anzahl der Lizenzen, die im Rahmen dieser Lizenzkonfiguration des Rechnungskontos erworben wurden.

licenseConfigDistributions

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

Eine Zuordnung von LicenseConfig-Namen zur Anzahl der jeweils verteilten Lizenzen.

Der Schlüssel ist der vollständige Ressourcenname der LicenseConfig, z. B. projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}. Der Wert ist die Anzahl der zugewiesenen Lizenzen.

subscriptionName

string

Nur Ausgabe. Der entsprechende SubV3-Aboname.

subscriptionTier

enum (SubscriptionTier)

Erforderlich. Die Abostufe.

subscriptionTerm

enum (SubscriptionTerm)

Erforderlich. Die Abolaufzeit.

startDate

object (Date)

Erforderlich. Das Startdatum des Abos.

endDate

object (Date)

Optional. Das geplante Enddatum des Abos.

state

enum (State)

Nur Ausgabe. Der Status der BillingAccountLicenseConfig.

autoRenew

boolean

Gibt an, ob die BillingAccountLicenseConfig automatisch verlängert werden soll, wenn das Enddatum erreicht ist.

procurementEntitlementId

string

Die ID der Beschaffungsberechtigung des Abos.

subscriptionDisplayName

string

Der Anzeigename des Abos.

geminiBundle

boolean

Gibt an, ob die Lizenzkonfiguration für das Gemini-Bundle gilt.

Bundesland

Aufzählung des Status von BillingAccountLicenseConfig.

Enums
STATE_UNSPECIFIED Die BillingAccountLicenseConfig ist nicht vorhanden. Standardwert. Nicht verwenden.
ACTIVE Die BillingAccountLicenseConfig ist aktiv und wird verwendet.
EXPIRED Die BillingAccountLicenseConfig ist abgelaufen.
NOT_STARTED Die BillingAccountLicenseConfig hat noch nicht begonnen und ihr Startdatum liegt in der Zukunft.

Methoden

distributeLicenseConfig

Verteilt eine LicenseConfig von der Rechnungskontoebene auf die Projektebene.

get

Ruft eine BillingAccountLicenseConfig ab.

list

Listet alle BillingAccountLicenseConfig für ein bestimmtes Rechnungskonto auf.

retractLicenseConfig

Diese Methode wird von der Seite des Rechnungskontos aufgerufen, um die LicenseConfig des angegebenen Projekts zurück zum Rechnungskonto zu übertragen.