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. Periodicità dell'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 bundle Gemini.

earlyTerminated

boolean

Solo output. Indicazione se l'abbonamento è stato annullato 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 interrotto 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 è effettiva e in uso.
EXPIRED La configurazione della licenza è scaduta.
NOT_STARTED La configurazione della licenza non è ancora iniziata e la data di inizio è nel futuro.
WITHDRAWN Si verifica quando una configurazione della licenza secondaria ha restituito tutti i suoi posti alla configurazione della licenza dell'account di fatturazione a cui appartiene. Simile a SCADUTO.
DEACTIVATING La configurazione della licenza viene terminata prima della data di scadenza e viene disattivata. In questo stato, il cliente avrà ancora accesso. Verrà convertito in SCADUTO al termine del periodo di disattivazione (14 giorni) o al raggiungimento della data di fine, a seconda dell'evento che si verifica per primo.

SubscriptionTerm

Periodicità dell'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.

Metodi

create

Crea un LicenseConfig

get

Riceve un LicenseConfig.

patch

Aggiorna LicenseConfig