billing.gdc.goog/v1
Enthält API-Schemadefinitionen für APIs im Zusammenhang mit Abrechnungskonten.
Das Paket v1 enthält API-Schemadefinitionen für die API-Gruppe „billing.gdc.goog“ Version 1.
BillingAccount
Stellt ein Rechnungskonto dar.
Die Kennung von BillingAccount
ist der „Name mit Namespace“,
Eingeschränkter Zugriff: Dieses Feld ist möglicherweise nicht verfügbar, da es für die Verwendung in Ihrer Bereitstellung möglicherweise nicht akkreditiert ist. Sie können darauf zugreifen, sobald die Genehmigung erfolgt ist.
Wird angezeigt in: - BillingAccountList
Feld | Beschreibung |
---|---|
apiVersion String |
billing.gdc.goog/v1 |
kind String |
BillingAccount |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
spec BillingAccountSpec |
|
status BillingAccountStatus |
BillingAccountBinding
Stellt die Verknüpfung zwischen einem Rechnungskonto und einem Projekt oder der Organisation dar. Eingeschränkter Zugriff: Dieses Feld ist möglicherweise nicht verfügbar, da es für die Verwendung in Ihrer Bereitstellung möglicherweise nicht akkreditiert ist. Sie können darauf zugreifen, sobald es genehmigt wurde.
Wird angezeigt in: - BillingAccountBindingList
Feld | Beschreibung |
---|---|
apiVersion String |
billing.gdc.goog/v1 |
kind String |
BillingAccountBinding |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
spec BillingAccountBindingSpec |
|
status BillingAccountBindingStatus |
BillingAccountBindingList
Enthält eine Liste von BillingAccountBinding
Feld | Beschreibung |
---|---|
apiVersion String |
billing.gdc.goog/v1 |
kind String |
BillingAccountBindingList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
items BillingAccountBinding-Array |
BillingAccountBindingSpec
Definiert die Spezifikation einer BillingAccountBinding.
Wird angezeigt in: - BillingAccountBinding
Feld | Beschreibung |
---|---|
billingAccountRef NamespacedName |
Das zu verwendende Rechnungskonto. Erforderlich. |
BillingAccountBindingStatus
Zeigt den Status der BillingAccountBinding an.
Wird angezeigt in: - BillingAccountBinding
Feld | Beschreibung |
---|---|
conditions Condition-Array |
„Conditions“ enthält die letzte Uhrzeit und den letzten Status, als die Abrechnungsplattform die Bindung verarbeitet hat. Wenn die Bedingung Effective true ist, ist die Bindung im ObservedGeneration des Objekts wirksam. Andernfalls ist die vorherige Bindung oder keine Bindung wirksam. |
BillingAccountList
Enthält eine Liste von BillingAccounts
Feld | Beschreibung |
---|---|
apiVersion String |
billing.gdc.goog/v1 |
kind String |
BillingAccountList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
items BillingAccount-Array |
BillingAccountSpec
Definiert die Metadaten eines Rechnungskontos.
Wird angezeigt in: - BillingAccount
Feld | Beschreibung |
---|---|
displayName String |
Ein für Menschen lesbarer Name oder eine Beschreibung dieses Rechnungskontos. Dieser Name wird als Selektor zum Abfragen von Abrechnungsdaten in Dashboards verwendet. |
paymentSystemConfig PaymentSystemConfig |
Der Link zu einem externen Zahlungskonto. |
BillingAccountStatus
Gibt den Status eines BillingAccount an.
Wird angezeigt in: - BillingAccount
Feld | Beschreibung |
---|---|
conditions Condition-Array |
„Conditions“ enthält die letzte Uhrzeit und den letzten Status, zu dem die Abrechnungsplattform das BillingAccount verarbeitet hat. |
Money
„Money“ stellt einen Geldbetrag mit Währungstyp dar.
Wird angezeigt in: - Preis
Feld | Beschreibung |
---|---|
currencyCode String |
|
units Ganzzahl |
„Einheiten“ gibt die ganzen Einheiten des Betrags an. Beispiel: Wenn CurrencyCode "USD" ist, dann entspricht eine Einheit 1 US-Dollar. |
nanos Ganzzahl |
„Nanos“ ist die Anzahl der Nanoeinheiten (10^-9) des Betrags. Der Wert muss im Bereich von -999.999.999 bis +999.999.999 liegen. Wenn Units positiv ist, muss nanos positiv oder null sein. Wenn Units null ist, kann nanos positiv, null oder negativ sein. Wenn Units negativ ist, muss nanos negativ oder null sein. -1,75 $ wird z. B. als Units = −1 und Nanos = −750.000.000 dargestellt. |
PaymentSystemCloudBillingConfig
Speichert die Konfiguration für ein Cloud-Rechnungskonto.
Wird angezeigt in: - PaymentSystemConfig
Feld | Beschreibung |
---|---|
accountID String |
Die Cloud-Rechnungskonto-ID. |
PaymentSystemConfig
Speichert den Link zu einem externen Zahlungskonto. Felder sind vom Typ „one-of“.
Wird angezeigt in: - BillingAccountSpec
Feld | Beschreibung |
---|---|
customConfig object (keys:string, values:string) |
Ein Link zu einem benutzerdefinierten Konto, das von Infrastrukturbetreibern (Infrastructure Operators, IO) definiert wird. So konfigurieren Sie das benutzerdefinierte Konto mit CustomConfig :
"payment-config-type": "Example" "account-id": "test-account-id-1" |
cloudBillingConfig PaymentSystemCloudBillingConfig |
Eine Verknüpfung zu einem Cloud-Rechnungskonto. |
Preis
Wird angezeigt in: - SKUDescription
Feld | Beschreibung |
---|---|
unitPrice Geld |
„UnitPrice“ stellt einen Geldbetrag mit Währungstyp dar. |
usageUnit String |
Die Nutzungseinheit, in der der Preis definiert ist. Beispiel: „10 TiB pro Monat“. Wenn die Einheit mehrere Dimensionen hat, ist ein Leerzeichen zwischen den Dimensionen erforderlich. |
effectiveTime Zeit |
„EffectiveTime“ ist der Zeitstempel, ab dem der Preis gültig wird. |
SKUCategory
Zugrunde liegender Typ:string
„SKUCategory“ ist die Klassifizierung einer Artikelnummer in eine Kategorie.
Wird angezeigt in: - SKUDescription
SKUDescription
SKUDescription ist das Schema für die SKUDESCRIPTIONS API.
Wird angezeigt in: - SKUDescriptionList
Feld | Beschreibung |
---|---|
apiVersion String |
billing.gdc.goog/v1 |
kind String |
SKUDescription |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
skuID String |
„SKUID“ ist die eindeutige ID für die Artikelnummer. Beispiel: „AA95-CD31-42FE“ |
invoiceDescription String |
InvoiceDescription ist eine für Menschen lesbare Beschreibung der Artikelnummer. |
description String |
„Description“ ist eine lange, für Menschen lesbare Beschreibung der Artikelnummer. |
category SKUCategory |
Die Kategorie ist die Klassifizierung einer Artikelnummer in eine ähnliche Gruppe von Artikelnummern. |
deprecationTime Zeit |
„DeprecationTime“ steht für den Zeitstempel, nach dem die Artikelnummer eingestellt wird. |
pricingInfo Preis-Array |
„PricingInfo“ enthält eine Liste von „Price“-Objekten, die den Preisverlauf darstellen. |
SKUDescriptionList
SKUDescriptionList enthält eine Liste von SKUDescription.
Feld | Beschreibung |
---|---|
apiVersion String |
billing.gdc.goog/v1 |
kind String |
SKUDescriptionList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
items SKUDescription-Array |