billing.gdc.goog/v1
Contient les définitions du schéma d'API pour les API liées au compte de facturation.
Le package v1 contient des définitions de schéma d'API pour le groupe d'API billing.gdc.goog v1.
BillingAccount
Représente un compte de facturation.
L'identifiant de BillingAccount
sera le "nom avec espace de noms",
Accès limité : il est possible que ce champ ne soit pas disponible, car il n'est peut-être pas accrédité pour être utilisé dans votre déploiement. Vous pourrez y accéder une fois qu'il aura été approuvé.
Apparaît dans :BillingAccountList
Champ | Description |
---|---|
chaîne apiVersion |
billing.gdc.goog/v1 |
chaîne kind |
BillingAccount |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec BillingAccountSpec |
|
status BillingAccountStatus |
BillingAccountBinding
Représente le lien entre un compte de facturation et un projet ou l'organisation. Accès limité : il est possible que ce champ ne soit pas disponible, car il n'est peut-être pas accrédité pour être utilisé dans votre déploiement. Vous pourrez y accéder une fois qu'il aura été approuvé.
Apparaît dans :BillingAccountBindingList
Champ | Description |
---|---|
chaîne apiVersion |
billing.gdc.goog/v1 |
chaîne kind |
BillingAccountBinding |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec BillingAccountBindingSpec |
|
status BillingAccountBindingStatus |
BillingAccountBindingList
Contient une liste de BillingAccountBinding
Champ | Description |
---|---|
chaîne apiVersion |
billing.gdc.goog/v1 |
chaîne kind |
BillingAccountBindingList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau BillingAccountBinding items |
BillingAccountBindingSpec
Définit la spécification d'un BillingAccountBinding.
Apparaît dans :BillingAccountBinding
Champ | Description |
---|---|
billingAccountRef NamespacedName |
Compte de facturation à utiliser. Obligatoire. |
BillingAccountBindingStatus
Affiche l'état de BillingAccountBinding.
Apparaît dans :BillingAccountBinding
Champ | Description |
---|---|
Tableau Condition conditions |
Les conditions contiennent la dernière heure et le dernier état lorsque la plate-forme de facturation a traité l'association. Si la condition Effective est true , la liaison dans le ObservedGeneration de l'objet est effective. Sinon, la liaison précédente ou aucune liaison n'est effective. |
BillingAccountList
Contient une liste de BillingAccounts
Champ | Description |
---|---|
chaîne apiVersion |
billing.gdc.goog/v1 |
chaîne kind |
BillingAccountList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau BillingAccount items |
BillingAccountSpec
Définit les métadonnées d'un compte de facturation.
Apparaît dans :BillingAccount
Champ | Description |
---|---|
chaîne displayName |
Nom ou description lisible de ce compte de facturation. Ce nom servira de sélecteur pour interroger les données de facturation dans les tableaux de bord. |
paymentSystemConfig PaymentSystemConfig |
Lien vers un compte de paiement externe. |
BillingAccountStatus
Fournit l'état d'un compte de facturation.
Apparaît dans :BillingAccount
Champ | Description |
---|---|
Tableau Condition conditions |
"Conditions" contient la dernière heure et le dernier état lorsque la plate-forme de facturation traite BillingAccount. |
Valeur monétaire
Money représente un montant associé à un type de devise.
Apparaît dans :Prix
Champ | Description |
---|---|
chaîne currencyCode |
|
Entier units |
"Unités" correspond aux unités entières du montant. Par exemple, si CurrencyCode est défini sur "USD" , une unité correspond à un dollar américain. |
Entier nanos |
"Nanos" correspond au nombre de nano-unités (10^-9) du montant. La valeur doit être comprise entre -999 999 999 et +999 999 999 inclus. Si Units est positif, nanos doit être positif ou nul. Si Units est égal à zéro, nanos peut être positif, nul ou négatif. Si Units est négatif, nanos doit être négatif ou nul. Par exemple, -1,75 $ est représenté par Units =-1 et Nanos =-750 000 000. |
PaymentSystemCloudBillingConfig
Stocke la configuration d'un compte de facturation Cloud.
Apparaît dans :PaymentSystemConfig
Champ | Description |
---|---|
chaîne accountID |
ID du compte de facturation Cloud. |
PaymentSystemConfig
Stocke le lien vers un compte de paiement externe. Les champs sont de type "one-of".
Apparaît dans :BillingAccountSpec
Champ | Description |
---|---|
customConfig objet (clés : chaîne, valeurs : chaîne) |
Lien vers un compte personnalisé défini par les opérateurs d'infrastructure (IO). Pour configurer le compte personnalisé à l'aide de CustomConfig :
"payment-config-type": "Example" "account-id": "test-account-id-1" |
cloudBillingConfig PaymentSystemCloudBillingConfig |
Un lien vers un compte de facturation Cloud. |
Prix
Apparaît dans :SKUDescription
Champ | Description |
---|---|
unitPrice Argent |
UnitPrice représente un montant associé à un type de devise. |
chaîne usageUnit |
Unité d'utilisation dans laquelle le prix est défini. Exemple : "10 Tio par mois". Si l'unité comporte plusieurs dimensions, un espace doit être inséré entre elles. |
effectiveTime Heure |
EffectiveTime représente le code temporel après lequel le prix devient effectif. |
SKUCategory
Type sous-jacent : string
SKUCategory est la classification d'un SKU dans une catégorie.
Apparaît dans :SKUDescription
SKUDescription
SKUDescription est le schéma de l'API skudescriptions.
Apparaît dans :SKUDescriptionList
Champ | Description |
---|---|
chaîne apiVersion |
billing.gdc.goog/v1 |
chaîne kind |
SKUDescription |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
chaîne skuID |
SKUID est l'identifiant unique du SKU. Exemple : "AA95-CD31-42FE" |
chaîne invoiceDescription |
InvoiceDescription est une description lisible du SKU. |
chaîne description |
La description est une longue description lisible de ce qu'est le SKU. |
category SKUCategory |
La catégorie correspond à la classification d'un SKU dans un groupe de SKU similaires. |
deprecationTime Heure |
DeprecationTime représente le code temporel après lequel le SKU devient obsolète. |
Tableau Price pricingInfo |
PricingInfo contient une liste d'objets Price, qui représente l'historique des prix. |
SKUDescriptionList
SKUDescriptionList contient une liste de SKUDescription.
Champ | Description |
---|---|
chaîne apiVersion |
billing.gdc.goog/v1 |
chaîne kind |
SKUDescriptionList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau SKUDescription items |