Facturación de la API KRM.gdc.goog/v1

billing.gdc.goog/v1

Contiene definiciones de esquemas de API para las APIs relacionadas con las cuentas de facturación.

El paquete v1 contiene definiciones de esquemas de API para el grupo de API v1 de billing.gdc.goog.

BillingAccount

Representa una cuenta de facturación. El identificador del BillingAccount será el "nombre con espacio de nombres", . Aparecerá en las facturas de esta cuenta de facturación y en los selectores para consultar datos de facturación en los paneles de control.
Acceso limitado: es posible que este campo no esté disponible porque no se haya acreditado para su uso en tu implementación. Podrás acceder a él cuando se apruebe.

Aparece en: - BillingAccountList

Campo Descripción
apiVersion string billing.gdc.goog/v1
kind string BillingAccount
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec BillingAccountSpec
status BillingAccountStatus

BillingAccountBinding

Representa el vínculo entre una cuenta de facturación y un proyecto o una organización. Acceso limitado: es posible que este campo no esté disponible porque no se haya acreditado para su uso en tu implementación. Podrás acceder a ella cuando se apruebe.

Aparece en: - BillingAccountBindingList

Campo Descripción
apiVersion string billing.gdc.goog/v1
kind string BillingAccountBinding
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec BillingAccountBindingSpec
status BillingAccountBindingStatus

BillingAccountBindingList

Contiene una lista de BillingAccountBinding.

Campo Descripción
apiVersion string billing.gdc.goog/v1
kind string BillingAccountBindingList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items Matriz BillingAccountBinding

BillingAccountBindingSpec

Define la especificación de un BillingAccountBinding.

Aparece en: - BillingAccountBinding

Campo Descripción
billingAccountRef NamespacedName La cuenta de facturación que se va a usar. Obligatorio.

BillingAccountBindingStatus

Muestra el estado de BillingAccountBinding.

Aparece en: - BillingAccountBinding

Campo Descripción
conditions Array de condiciones Conditions contiene la hora y el estado más recientes en los que la plataforma de facturación procesó el enlace. Si la condición Effective es true, el enlace del ObservedGeneration del objeto es efectivo. De lo contrario, será efectivo el enlace anterior o no habrá ningún enlace.

BillingAccountList

Contiene una lista de BillingAccounts.

Campo Descripción
apiVersion string billing.gdc.goog/v1
kind string BillingAccountList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items Matriz BillingAccount

BillingAccountSpec

Define los metadatos de una cuenta de facturación.

Aparece en: - BillingAccount

Campo Descripción
displayName string Nombre o descripción de esta cuenta de facturación que se puede leer. Este nombre será un selector para consultar datos de facturación en los paneles de control.
paymentSystemConfig PaymentSystemConfig El enlace a una cuenta de pago externa.

BillingAccountStatus

Proporciona el estado de una BillingAccount.

Aparece en: - BillingAccount

Campo Descripción
conditions Array de condiciones Conditions contiene la hora y el estado más recientes en los que la plataforma de facturación procesa BillingAccount.

Dinero

Money representa una cantidad de dinero con su tipo de moneda.

Aparece en: - Precio

Campo Descripción
currencyCode string
units entero Units es la parte entera del importe. Por ejemplo, si CurrencyCode es "USD", una unidad equivale a un dólar estadounidense.
nanos entero Nanos es el número de unidades nano (10^-9) del importe. Este valor debe estar comprendido entre -999.999.999 y +999.999.999, ambos incluidos. Si Units es positivo, nanos debe tener un valor positivo o cero. Si Units es cero, nanos puede tener un valor positivo, cero o negativo. Si Units es negativo, nanos debe tener un valor negativo o cero. Por ejemplo, -1,75 $ se representa como Units=-1 y Nanos=-750.000.000.

PaymentSystemCloudBillingConfig

Almacena la configuración de una cuenta de facturación de Cloud.

Aparece en: - PaymentSystemConfig

Campo Descripción
accountID string El ID de la cuenta de facturación de Cloud.

PaymentSystemConfig

Almacena el enlace a una cuenta de pago externa. Los campos son de selección única.

Aparece en: - BillingAccountSpec

Campo Descripción
customConfig objeto (claves:cadena, valores:cadena) Un enlace a una cuenta personalizada definida por los operadores de infraestructura (IO). Para configurar la cuenta personalizada con CustomConfig, sigue estos pasos:
  • Debe incluir una clave payment-config-type, con el valor definido por IO.
  • Debe incluir los nombres de los identificadores de la cuenta en las claves y los valores en los valores.
Ejemplo:
"payment-config-type": "Example"
"account-id": "test-account-id-1"
cloudBillingConfig PaymentSystemCloudBillingConfig Un enlace a una cuenta de facturación de Cloud.

Precio

Aparece en: - SKUDescription

Campo Descripción
unitPrice Dinero UnitPrice representa una cantidad de dinero con su tipo de moneda.
usageUnit string Unidad de uso en la que se define el precio. Por ejemplo, "10 TiB month". Si la unidad tiene varias dimensiones, debe haber un espacio entre ellas.
effectiveTime Hora EffectiveTime representa la marca de tiempo a partir de la cual el precio entra en vigor.

SKUCategory

Tipo subyacente: string SKUCategory es la clasificación de un SKU en una categoría.

Aparece en: - SKUDescription

SKUDescription

SKUDescription es el esquema de la API skudescriptions.

Aparece en: - SKUDescriptionList

Campo Descripción
apiVersion string billing.gdc.goog/v1
kind string SKUDescription
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
skuID string SKUID es el ID único del SKU. Ejemplo: "AA95-CD31-42FE"
invoiceDescription string InvoiceDescription es una descripción legible de lo que es el SKU.
description string Description es una descripción larga y legible por humanos de lo que es el SKU.
category SKUCategory La categoría es la clasificación de un SKU en una agrupación similar de SKUs.
deprecationTime Hora DeprecationTime representa la marca de tiempo después de la cual el SKU queda obsoleto.
pricingInfo Matriz Price PricingInfo contiene una lista de objetos Price, que representa el historial de precios.

SKUDescriptionList

SKUDescriptionList contiene una lista de SKUDescription.

Campo Descripción
apiVersion string billing.gdc.goog/v1
kind string SKUDescriptionList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items SKUDescription