REST Resource: projects.locations.licenseConfigs

Ressource : LicenseConfig

Informations sur les licences des utilisateurs.

Représentation 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)
  }
}
Champs
name

string

Immuable. Identifiant. Nom complet de la configuration de licence. Format : projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}

licenseCount

string (int64 format)

Obligatoire. Nombre de licences achetées.

subscriptionTier

enum (SubscriptionTier)

Obligatoire. Informations sur le niveau d'abonnement pour la configuration de la licence.

state

enum (State)

Uniquement en sortie. État de la configuration de la licence.

autoRenew

boolean

Facultatif. Indique si la configuration de la licence doit être renouvelée automatiquement à la date de fin.

startDate

object (Date)

Obligatoire. Date de début.

endDate

object (Date)

Facultatif. Date de fin prévue.

subscriptionTerm

enum (SubscriptionTerm)

Obligatoire. Période d'abonnement.

freeTrial

boolean

Facultatif. Indique si la configuration de licence concerne un essai sans frais.

geminiBundle

boolean

Uniquement en sortie. Indique si la configuration de licence concerne le bundle Gemini.

earlyTerminated

boolean

Uniquement en sortie. Indique si l'abonnement a été résilié avant la date d'expiration. Il est généralement arrêté par le pipeline une fois l'abonnement résilié depuis subsv3.

earlyTerminationDate

object (Date)

Uniquement en sortie. Date à laquelle l'abonnement est résilié avant la date d'expiration.

État

Énumération de l'état de la configuration de la licence.

Enums
STATE_UNSPECIFIED Valeur par défaut. La configuration de la licence n'existe pas.
ACTIVE La configuration de la licence est effective et utilisée.
EXPIRED La configuration de la licence a expiré.
NOT_STARTED La configuration de la licence n'a pas encore commencé et sa date de début est dans le futur.
WITHDRAWN Cela se produit lorsqu'une configuration de sous-licence a renvoyé tous ses sièges à la configuration de licence du compte de facturation auquel elle appartient. Semblable à EXPIRED.
DEACTIVATING La configuration de la licence est résiliée avant la date d'expiration et est en cours de désactivation. Dans cet état, le client aura toujours accès à son compte. Il passera à l'état "EXPIRÉ" à la fin de la période de désactivation (14 jours) ou à la date de fin, selon la première échéance.

SubscriptionTerm

Période d'abonnement.

Enums
SUBSCRIPTION_TERM_UNSPECIFIED Valeur par défaut, ne pas utiliser.
SUBSCRIPTION_TERM_ONE_MONTH 1 mois.
SUBSCRIPTION_TERM_ONE_YEAR 1 an.
SUBSCRIPTION_TERM_THREE_YEARS 3 ans.

Méthodes

create

Crée un LicenseConfig.

get

Récupère un LicenseConfig.

patch

Met à jour le LicenseConfig.