REST Resource: projects.locations.licenseConfigs

Risorsa: LicenseConfig

Informazioni sulle licenze degli utenti.

Rappresentazione JSON
{
  "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)
  }
}
Campi
name

string

Immutabile. Identificatore. Il nome risorsa completo della configurazione della licenza. Formato: projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}

licenseCount

string (int64 format)

Obbligatorio. Numero di licenze acquistate.

subscriptionTier

enum (SubscriptionTier)

Obbligatorio. Informazioni sul livello di abbonamento per la configurazione della licenza.

state

enum (State)

Solo output. Lo stato della configurazione della licenza.

autoRenew

boolean

Facoltativo. Indica se la configurazione della licenza deve essere rinnovata automaticamente quando raggiunge la data di fine.

startDate

object (Date)

Obbligatorio. La data di inizio.

endDate

object (Date)

Facoltativo. La data di fine pianificata.

subscriptionTerm

enum (SubscriptionTerm)

Obbligatorio. Termine di abbonamento.

freeTrial

boolean

Facoltativo. Indica se la configurazione della licenza è per la prova senza costi.

geminiBundle

boolean

Solo output. Indica se la configurazione della licenza è per il pacchetto Gemini.

earlyTerminated

boolean

Solo output. 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

object (Date)

Solo output. La data in cui l'abbonamento viene terminato prima della data di scadenza.

Stato

Enumerazione dello stato della configurazione della licenza.

Enum
STATE_UNSPECIFIED Valore predefinito. La configurazione della licenza non esiste.
ACTIVE La configurazione della licenza è attiva e in uso.
EXPIRED La configurazione della licenza è scaduta.
NOT_STARTED La configurazione della licenza non è ancora iniziata e la data di inizio è futura.
WITHDRAWN Si verifica quando una configurazione della licenza secondaria ha restituito tutti i suoi posti a BillingAccountLicenseConfig a cui appartiene. Simile a EXPIRED.
DEACTIVATING La configurazione della licenza viene terminata prima della data di scadenza e viene disattivata. Il cliente avrà ancora accesso in questo stato. Verrà convertita in EXPIRED al termine del periodo di disattivazione (14 giorni) o al raggiungimento della data di fine, a seconda di quale evento si verifica per primo.

SubscriptionTerm

Termine di abbonamento.

Enum
SUBSCRIPTION_TERM_UNSPECIFIED Valore predefinito, non utilizzare.
SUBSCRIPTION_TERM_ONE_MONTH 1 mese.
SUBSCRIPTION_TERM_ONE_YEAR 1 anno.
SUBSCRIPTION_TERM_THREE_YEARS 3 anni.
SUBSCRIPTION_TERM_CUSTOM Termine personalizzato. È necessario impostare la data di fine.

Metodi

create

Crea un LicenseConfig. Questo metodo deve essere utilizzato solo per la creazione di licenze NotebookLM o licenze di prova senza costi di Gemini Enterprise.

get

Ottiene un LicenseConfig.

patch

Aggiorna il LicenseConfig