KRM API billing.gdc.goog/v1

billing.gdc.goog/v1

Contiene le definizioni dello schema API per le API correlate all'account di fatturazione.

Il pacchetto v1 contiene le definizioni dello schema API per il gruppo di API v1 di billing.gdc.goog

BillingAccount

Rappresenta un account di fatturazione. L'identificatore di BillingAccount sarà il "nome con spazio dei nomi", . Verrà visualizzato nelle fatture di questo account di fatturazione e nei selettori per l'interrogazione dei dati di fatturazione nelle dashboard.
Accesso limitato: questo campo potrebbe non essere disponibile perché potrebbe non essere accreditato per l'utilizzo nel tuo deployment. Potrai accedervi una volta approvato.

Visualizzato in: - BillingAccountList

Campo Descrizione
apiVersion stringa billing.gdc.goog/v1
kind stringa BillingAccount
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec BillingAccountSpec
status BillingAccountStatus

BillingAccountBinding

Rappresenta il collegamento tra un account di fatturazione e un progetto o l'organizzazione. Accesso limitato: questo campo potrebbe non essere disponibile perché potrebbe non essere accreditato per l'utilizzo nel tuo deployment. Potrai accedervi una volta approvato.

Visualizzato in: - BillingAccountBindingList

Campo Descrizione
apiVersion stringa billing.gdc.goog/v1
kind stringa BillingAccountBinding
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec BillingAccountBindingSpec
status BillingAccountBindingStatus

BillingAccountBindingList

Contiene un elenco di BillingAccountBinding

Campo Descrizione
apiVersion stringa billing.gdc.goog/v1
kind stringa BillingAccountBindingList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items BillingAccountBinding

BillingAccountBindingSpec

Definisce la specifica di un BillingAccountBinding.

Visualizzato in: - BillingAccountBinding

Campo Descrizione
billingAccountRef NamespacedName L'account di fatturazione da utilizzare. Obbligatorio.

BillingAccountBindingStatus

Mostra lo stato di BillingAccountBinding.

Visualizzato in: - BillingAccountBinding

Campo Descrizione
conditions Array Condition Conditions contiene l'ora e lo stato più recenti in cui la piattaforma di fatturazione ha elaborato il binding. Se la condizione Effective è true, il binding in ObservedGeneration dell'oggetto è efficace, altrimenti è efficace il binding precedente o nessun binding.

BillingAccountList

Contiene un elenco di BillingAccounts

Campo Descrizione
apiVersion stringa billing.gdc.goog/v1
kind stringa BillingAccountList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items BillingAccount

BillingAccountSpec

Definisce i metadati di un account di fatturazione.

Visualizzato in: - BillingAccount

Campo Descrizione
displayName stringa Un nome o una descrizione leggibili di questo account di fatturazione. Questo nome sarà un selettore per eseguire query sui dati di fatturazione nelle dashboard.
paymentSystemConfig PaymentSystemConfig Il link a un account pagamenti esterno.

BillingAccountStatus

Fornisce lo stato di un BillingAccount.

Visualizzato in: - BillingAccount

Campo Descrizione
conditions Array Condition Conditions contiene l'ora e lo stato più recenti in cui la piattaforma di fatturazione elabora BillingAccount.

Denaro

Money rappresenta un importo con il tipo di valuta.

Appare in: - Prezzo

Campo Descrizione
currencyCode stringa
units integer Le unità sono le unità intere dell'importo. Ad esempio, se CurrencyCode è "USD", un'unità corrisponde a un dollaro statunitense.
nanos integer Nanos è il numero di unità nano (10^-9) dell'importo. Il valore deve essere compreso tra -999.999.999 e +999.999.999 inclusi. Se Units è positivo, nanos deve essere positivo o zero. Se Units è zero, nanos può essere positivo, zero o negativo. Se Units è negativo, nanos deve essere negativo o zero. Ad esempio, -1,75 $ è rappresentato come Units=-1 e Nanos=-750.000.000.

PaymentSystemCloudBillingConfig

Memorizza la configurazione di un account di fatturazione Cloud.

Visualizzato in: - PaymentSystemConfig

Campo Descrizione
accountID stringa L'ID account di fatturazione Cloud.

PaymentSystemConfig

Memorizza il link a un account pagamenti esterno. I campi sono di tipo uno-di.

Visualizzato in: - BillingAccountSpec

Campo Descrizione
customConfig object (keys:string, values:string) Un link a un account personalizzato definito dagli operatori dell'infrastruttura (IO). Per configurare l'account personalizzato utilizzando CustomConfig:
  • Deve includere una chiave payment-config-type, con un valore definito da IO.
  • Deve elencare i nomi degli identificatori dell'account nelle chiavi e i valori nei valori.
Esempio:
"payment-config-type": "Example"
"account-id": "test-account-id-1"
cloudBillingConfig PaymentSystemCloudBillingConfig Un link a un account di fatturazione Cloud.

Prezzo

Visualizzato in: - SKUDescription

Campo Descrizione
unitPrice Soldi UnitPrice rappresenta un importo di denaro con il relativo tipo di valuta.
usageUnit stringa L'unità di utilizzo in cui viene definito il prezzo. Ad esempio: "10 TiB al mese". Se l'unità ha più dimensioni, è previsto uno spazio tra le dimensioni.
effectiveTime Ora EffectiveTime rappresenta il timestamp dopo il quale il prezzo diventa effettivo.

SKUCategory

Tipo sottostante:string SKUCategory è la classificazione di una SKU in una categoria.

Visualizzato in: - SKUDescription

SKUDescription

SKUDescription è lo schema per l'API skudescriptions.

Appare in: - SKUDescriptionList

Campo Descrizione
apiVersion stringa billing.gdc.goog/v1
kind stringa SKUDescription
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
skuID stringa SKUID è l'ID univoco dello SKU. Esempio: "AA95-CD31-42FE"
invoiceDescription stringa InvoiceDescription è una descrizione leggibile di cosa sia lo SKU.
description stringa Description è una descrizione lunga e leggibile dello SKU.
category SKUCategory La categoria è la classificazione di uno SKU in un raggruppamento simile di SKU.
deprecationTime Ora DeprecationTime rappresenta il timestamp dopo il quale lo SKU viene ritirato.
pricingInfo Array Price PricingInfo contiene un elenco di oggetti Price, che rappresenta la cronologia dei prezzi.

SKUDescriptionList

SKUDescriptionList contiene un elenco di SKUDescription.

Campo Descrizione
apiVersion stringa billing.gdc.goog/v1
kind stringa SKUDescriptionList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array SKUDescription