Ressource : Configuration
Configuration d'un produit Google SPLA
Représentation JSON |
---|
{ "name": string, "displayName": string, "product": string, "licenseType": enum ( |
Champs | |
---|---|
name |
Identifiant. Nom de la ressource |
displayName |
Obligatoire. Prénom de l'utilisateur. |
product |
Obligatoire. Champ "Nom" (avec URL) du produit proposé pour le SPLA. |
licenseType |
Obligatoire. Type de licence à appliquer pour la facturation |
currentBillingInfo |
Obligatoire. Informations de facturation applicables jusqu'à la fin du mois en cours. |
nextBillingInfo |
Obligatoire. Informations de facturation applicables pour le mois prochain. |
createTime |
Uniquement en sortie. [Sortie uniquement] Code temporel de création Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. [Sortie uniquement] Code temporel de mise à jour Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : |
labels |
Facultatif. Libellés sous forme de paires clé/valeur Objet contenant une liste de paires |
state |
Uniquement en sortie. État de la configuration. |
LicenseType
Différents types de licences sont acceptés.
Énumérations | |
---|---|
LICENSE_TYPE_UNSPECIFIED |
non spécifié. |
LICENSE_TYPE_PER_MONTH_PER_USER |
La facturation sera basée sur le nombre d'utilisateurs listés par mois. |
LICENSE_TYPE_BRING_YOUR_OWN_LICENSE |
Utilisez votre propre licence. |
BillingInfo
Informations de facturation.
Représentation JSON |
---|
{ "startTime": string, "endTime": string, // Union field |
Champs | |
---|---|
startTime |
Uniquement en sortie. Date de début de la facturation. Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : |
endTime |
Uniquement en sortie. Date de fin de la facturation. Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : |
Champ d'union current_billing_info . Informations de facturation, selon le type de licence. current_billing_info ne peut être qu'un des éléments suivants : |
|
userCountBilling |
Ce type de facturation utilise le nombre d'utilisateurs pour calculer le montant total. |
UserCountBillingInfo
Cette approche utilise le nombre total d'utilisateurs uniques pour la facturation.
Représentation JSON |
---|
{ "userCount": integer } |
Champs | |
---|---|
userCount |
Obligatoire. Nombre d'utilisateurs à facturer. |
État
État de la configuration.
Énumérations | |
---|---|
STATE_UNSPECIFIED |
L'état de la configuration n'est pas spécifié. |
STATE_ACTIVE |
La configuration est active. |
STATE_SUSPENDED |
La configuration est désactivée. |
STATE_DELETED |
La configuration est supprimée. |
Méthodes |
|
---|---|
|
Agrège l'utilisation par instance pour une configuration. |
|
Crée une configuration dans un projet et un emplacement donnés. |
|
Désactive la configuration donnée. |
|
Supprime une seule configuration. |
|
Récupère les détails d'une seule configuration. |
|
Répertorie les configurations d'un projet et d'un emplacement donnés. |
|
Mettre à jour les paramètres d'une seule configuration. |
|
Informations sur l'utilisation des licences pour une configuration. |
|
Réactive la configuration donnée. |