Faturamento da API KRM: billing.gdc.goog/v1

billing.gdc.goog/v1

Contém definições de esquema de API para APIs relacionadas à conta de faturamento.

O pacote v1 contém definições de esquema de API para o grupo de APIs v1 billing.gdc.goog.

BillingAccount

Representa uma conta de faturamento. O identificador do BillingAccount será o "nome com namespace", . Ele vai aparecer nas faturas dessa conta de faturamento e nos seletores para consultar dados de faturamento nos painéis.
Acesso limitado: talvez esse campo não esteja disponível porque não foi credenciado para uso na sua implantação. Você poderá acessar o conteúdo quando ele for aprovado.

Aparece em: - BillingAccountList

Campo Descrição
apiVersion string billing.gdc.goog/v1
kind string BillingAccount
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec BillingAccountSpec
status BillingAccountStatus

BillingAccountBinding

Representa a vinculação entre uma conta de faturamento e um projeto ou a organização. Acesso limitado: talvez esse campo não esteja disponível porque não foi credenciado para uso na sua implantação. Você poderá acessar o conteúdo quando ele for aprovado.

Aparece em: - BillingAccountBindingList

Campo Descrição
apiVersion string billing.gdc.goog/v1
kind string BillingAccountBinding
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec BillingAccountBindingSpec
status BillingAccountBindingStatus

BillingAccountBindingList

Contém uma lista de BillingAccountBinding

Campo Descrição
apiVersion string billing.gdc.goog/v1
kind string BillingAccountBindingList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz BillingAccountBinding

BillingAccountBindingSpec

Define a especificação de um BillingAccountBinding.

Aparece em: - BillingAccountBinding

Campo Descrição
billingAccountRef NamespacedName A conta de faturamento a ser usada. Obrigatório.

BillingAccountBindingStatus

Mostra o status do BillingAccountBinding.

Aparece em: - BillingAccountBinding

Campo Descrição
conditions Matriz de condição "Condições" contém o horário e o estado mais recentes em que a plataforma de faturamento processou a vinculação. Se a condição Effective for true, a vinculação no ObservedGeneration do objeto será efetiva. Caso contrário, a vinculação anterior ou nenhuma vinculação será efetiva.

BillingAccountList

Contém uma lista de BillingAccounts

Campo Descrição
apiVersion string billing.gdc.goog/v1
kind string BillingAccountList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz BillingAccount

BillingAccountSpec

Define os metadados de uma conta de faturamento.

Aparece em: - BillingAccount

Campo Descrição
displayName string Um nome ou uma descrição legível desta conta de faturamento. Esse nome será um seletor para consultar dados de faturamento em painéis.
paymentSystemConfig PaymentSystemConfig O link para uma conta de pagamentos externa.

BillingAccountStatus

Fornece o status de uma BillingAccount.

Aparece em: - BillingAccount

Campo Descrição
conditions Matriz de condição "Condições" contém o horário e o estado mais recentes em que a plataforma de faturamento processa a BillingAccount.

Dinheiro

Money represents an amount of money with its currency type.

Aparece em: - Preço

Campo Descrição
currencyCode string
units número inteiro "Unidades" são as unidades inteiras do valor. Por exemplo, se CurrencyCode for "USD", então 1 unidade equivalerá a um dólar americano.
nanos número inteiro Nanos é o número de unidades nano (10^-9) do valor. É necessário que o valor fique entre -999.999.999 e +999.999.999 (inclusive os dois limites). Se Units for positivo, nanos será positivo ou zero. Se Units for zero, nanos poderá ser positivo, zero ou negativo. Se Units for negativo, nanos será negativo ou zero. Por exemplo,US $-1,75 é representado como Units=-1 e Nanos=-750.000.000.

PaymentSystemCloudBillingConfig

Armazena a configuração de uma conta do Cloud Billing.

Aparece em: - PaymentSystemConfig

Campo Descrição
accountID string O ID da conta do Cloud Billing.

PaymentSystemConfig

Armazena o link para uma conta de pagamento externa. Os campos são únicos.

Aparece em: - BillingAccountSpec

Campo Descrição
customConfig objeto (chaves:string, valores:string) Um link para uma conta personalizada definida por operadores de infraestrutura (IOs, na sigla em inglês). Para configurar a conta personalizada usando CustomConfig:
  • Ele precisa incluir uma chave payment-config-type, com valor definido por IO.
  • Ele precisa listar os nomes dos identificadores da conta em chaves e os valores em valores.
Exemplo:
"payment-config-type": "Example"
"account-id": "test-account-id-1"
cloudBillingConfig PaymentSystemCloudBillingConfig Um link para uma conta do Cloud Billing.

Preço

Aparece em: - SKUDescription

Campo Descrição
unitPrice Dinheiro UnitPrice representa um montante em dinheiro com o tipo de moeda correspondente.
usageUnit string A unidade de uso em que o preço é definido. Por exemplo: "10 TiB mês". Se a unidade tiver várias dimensões, é esperado um espaço entre elas.
effectiveTime Tempo "EffectiveTime" representa o carimbo de data/hora após o qual o preço entra em vigor.

SKUCategory

Tipo subjacente:string SKUCategory é a classificação de um SKU em uma categoria.

Aparece em: - SKUDescription

SKUDescription

SKUDescription é o esquema da API skudescriptions.

Aparece em: - SKUDescriptionList

Campo Descrição
apiVersion string billing.gdc.goog/v1
kind string SKUDescription
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
skuID string SKUID é o ID exclusivo da SKU. Exemplo: "AA95-CD31-42FE"
invoiceDescription string InvoiceDescription é uma descrição legível do que é a SKU.
description string A descrição é uma descrição longa legível por humanos do que é a SKU.
category SKUCategory A categoria é a classificação de uma SKU em um agrupamento semelhante de SKUs.
deprecationTime Tempo "DeprecationTime" representa o carimbo de data/hora após o qual a SKU será descontinuada.
pricingInfo Matriz de preço PricingInfo contém uma lista de objetos Price, que representa o histórico de preços.

SKUDescriptionList

SKUDescriptionList contém uma lista de SKUDescription.

Campo Descrição
apiVersion string billing.gdc.goog/v1
kind string SKUDescriptionList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz SKUDescription