Ressource : Configuration
Configuration pour 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é se sert toujours du format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) 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é se sert toujours du format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
labels |
Facultatif. Étiquettes 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 |
Utilisation de votre propre licence (BYOL). |
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é se sert toujours du format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) 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é se sert toujours du format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) 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 le calcul du 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. |
State
É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 ressource Configuration dans un projet et un emplacement donnés. |
|
Désactive la configuration concernée. |
|
Supprime une seule configuration. |
|
Récupère les détails d'une seule configuration. |
|
Liste les ressources Configuration pour un projet et un emplacement donnés. |
|
Met à jour les paramètres d'une ressource Configuration unique. |
|
Informations sur l'utilisation des licences pour une configuration. |
|
Réactive la configuration concernée. |