REST Resource: projects.locations.licenseConfigs

Ressource: LicenseConfig

Informationen zu den Lizenzen von Nutzern.

JSON-Darstellung
{
  "name": string,
  "licenseCount": string,
  "subscriptionTier": enum (SubscriptionTier),
  "state": enum (State),
  "autoRenew": boolean,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "subscriptionTerm": enum (SubscriptionTerm),
  "freeTrial": boolean,
  "geminiBundle": boolean,
  "earlyTerminated": boolean,
  "earlyTerminationDate": {
    object (Date)
  }
}
Felder
name

string

Nicht veränderbar. ID. Der voll qualifizierte Ressourcenname der Lizenzkonfiguration. Format: projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}

licenseCount

string (int64 format)

Erforderlich. Anzahl der erworbenen Lizenzen.

subscriptionTier

enum (SubscriptionTier)

Erforderlich. Informationen zur Abostufe für die Lizenzkonfiguration.

state

enum (State)

Nur Ausgabe. Der Status der Lizenzkonfiguration.

autoRenew

boolean

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

startDate

object (Date)

Erforderlich. Startdatum.

endDate

object (Date)

Optional. Das geplante Enddatum.

subscriptionTerm

enum (SubscriptionTerm)

Erforderlich. Abolaufzeit.

freeTrial

boolean

Optional. Gibt an, ob die Lizenzkonfiguration für einen kostenlosen Testzeitraum gilt.

geminiBundle

boolean

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

earlyTerminated

boolean

Nur Ausgabe. Gibt an, ob das Abo vor dem Ablaufdatum beendet wurde. Dies wird in der Regel von der Pipeline beendet, sobald das Abo in subsv3 beendet wird.

earlyTerminationDate

object (Date)

Nur Ausgabe. Das Datum, an dem das Abo vor dem Ablaufdatum beendet wurde.

Status

Aufzählung des Status der Lizenzkonfiguration.

Enums
STATE_UNSPECIFIED Standardwert. Die Lizenzkonfiguration ist nicht vorhanden.
ACTIVE Die Lizenzkonfiguration ist aktiv und wird verwendet.
EXPIRED Die Lizenzkonfiguration ist abgelaufen.
NOT_STARTED Die Lizenzkonfiguration hat noch nicht begonnen und ihr Startdatum liegt in der Zukunft.
WITHDRAWN Dieser Status wird festgelegt, wenn eine untergeordnete Lizenzkonfiguration alle ihre Plätze an die BillingAccountLicenseConfig zurückgegeben hat, zu der sie gehört. Ähnlich wie „EXPIRED“.
DEACTIVATING Die Lizenzkonfiguration wird vor dem Ablaufdatum beendet und deaktiviert. Der Kunde hat in diesem Status weiterhin Zugriff. Nach Ablauf des Deaktivierungszeitraums (14 Tage) oder wenn das Enddatum erreicht ist, wird der Status in „EXPIRED“ geändert.

SubscriptionTerm

Abolaufzeit.

Enums
SUBSCRIPTION_TERM_UNSPECIFIED Standardwert, nicht verwenden.
SUBSCRIPTION_TERM_ONE_MONTH 1 Monat
SUBSCRIPTION_TERM_ONE_YEAR 1 Jahr
SUBSCRIPTION_TERM_THREE_YEARS 3 Jahre
SUBSCRIPTION_TERM_CUSTOM Benutzerdefinierte Laufzeit. Das Enddatum muss festgelegt werden.

Methoden

create

Erstellt eine LicenseConfig. Diese Methode sollte nur zum Erstellen von NotebookLM-Lizenzen oder kostenlosen Testlizenzen für Gemini Enterprise verwendet werden.

get

Ruft eine LicenseConfig ab.

patch

Aktualisiert die LicenseConfig.