billing.gdc.goog/v1
Contém definições do esquema da API para APIs relacionadas com a conta de faturação.
O pacote v1 contém definições do esquema da API para o grupo de APIs billing.gdc.goog v1
BillingAccount
Representa uma conta de faturação.
O identificador do BillingAccount
é o "nome com espaço de nomes",
Acesso limitado: este campo pode não estar disponível, uma vez que pode não estar
acreditado para utilização na sua implementação. Pode aceder à funcionalidade quando for aprovada.
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 os campos de metadata . |
spec BillingAccountSpec |
|
status BillingAccountStatus |
BillingAccountBinding
Representa a associação entre uma conta de faturação e um projeto ou a organização. Acesso limitado: este campo pode não estar disponível, uma vez que pode não estar acreditado para utilização na sua implementação. Pode aceder à mesma quando for aprovada.
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 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 os campos de metadata . |
items BillingAccountBinding array |
BillingAccountBindingSpec
Define a especificação de um BillingAccountBinding.
Aparece em: - BillingAccountBinding
Campo | Descrição |
---|---|
billingAccountRef NamespacedName |
A conta de faturação a usar. Obrigatório. |
BillingAccountBindingStatus
Mostra o estado de BillingAccountBinding.
Aparece em: - BillingAccountBinding
Campo | Descrição |
---|---|
conditions Matriz de condições |
Conditions contém a hora e o estado mais recentes em que a plataforma de faturação processou a associação. Se a condição Effective for true , a associação no ObservedGeneration do objeto é eficaz. Caso contrário, a associação anterior ou nenhuma associação é eficaz. |
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 os campos de metadata . |
items BillingAccount |
BillingAccountSpec
Define os metadados de uma conta de faturação.
Aparece em: - BillingAccount
Campo | Descrição |
---|---|
displayName string |
Um nome ou uma descrição legível desta conta de faturação. Este nome vai ser um seletor para consultar dados de faturação nos painéis de controlo. |
paymentSystemConfig PaymentSystemConfig |
O link para uma conta de pagamento externa. |
BillingAccountStatus
Indica o estado de uma BillingAccount.
Aparece em: - BillingAccount
Campo | Descrição |
---|---|
conditions Matriz de condições |
Conditions contém a hora e o estado mais recentes em que a plataforma de faturação processa a BillingAccount. |
Dinheiro
Money representa um valor em dinheiro com o respetivo tipo de moeda.
Aparece em: - Preço
Campo | Descrição |
---|---|
currencyCode string |
|
units número inteiro |
As unidades são as unidades inteiras do valor. Por exemplo, se CurrencyCode for "USD" , então 1 unidade é um dólar americano. |
nanos número inteiro |
Nanos é o número de unidades nano (10^-9) do valor. O valor tem de estar compreendido entre -999 999 999 e +999 999 999 inclusive. Se Units for positivo, nanos tem de ser positivo ou zero. Se Units for zero, nanos pode ser positivo, zero ou negativo. Se Units for negativo, nanos tem de ser negativo ou zero. Por exemplo, -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 a associação a uma conta de pagamento externa. Os campos são um de cada.
Aparece em: - BillingAccountSpec
Campo | Descrição |
---|---|
customConfig object (keys:string, values:string) |
Uma associação a uma conta personalizada definida pelos operadores de infraestrutura (IO). Para configurar a conta personalizada através do CustomConfig :
"payment-config-type": "Example" "account-id": "test-account-id-1" |
cloudBillingConfig PaymentSystemCloudBillingConfig |
Uma associação a uma conta do Cloud Billing. |
Preço
Aparece em: - SKUDescription
Campo | Descrição |
---|---|
unitPrice Dinheiro |
UnitPrice representa um valor monetário com o respetivo tipo de moeda. |
usageUnit string |
A unidade de utilização na qual o preço é definido. Por exemplo: "10 TiB mês". Se a unidade tiver várias dimensões, é esperado um espaço entre as dimensões. |
effectiveTime Hora |
EffectiveTime representa a data/hora após a qual o preço entra em vigor. |
SKUCategory
Tipo subjacente: string
SKUCategory é a classificação de um SKU numa 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 os campos de metadata . |
skuID string |
O SKUID é o ID exclusivo do SKU. Exemplo: "AA95-CD31-42FE" |
invoiceDescription string |
InvoiceDescription é uma descrição legível do que é o SKU. |
description string |
A descrição é uma descrição longa e legível do que é o SKU. |
category SKUCategory |
A categoria é a classificação de um SKU numa agrupamento semelhante de SKUs. |
deprecationTime Hora |
DeprecationTime representa a indicação de tempo após a qual o SKU fica obsoleto. |
pricingInfo Matriz de preços |
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 os campos de metadata . |
items SKUDescription array |