Obter encargos de transações de instância reservada para clientes empresariais
Observação
Em 1º de maio de 2024, as APIs do Azure Enterprise Reporting serão desativadas. Todas as APIs de Relatórios Empresariais restantes deixarão de responder às solicitações. Os clientes precisam fazer a transição para o uso de APIs de Gerenciamento de Custos da Microsoft antes disso. Para saber mais, confira Migrar do Azure Enterprise Reporting para a visão geral das APIs de Gerenciamento de Custos da Microsoft.
A API de encargos de instâncias reservadas mostra as transações de cobrança feitas no registro do Enterprise. Se a reserva tiver sido movida do registro de compra para um registro diferente, ela mostrará a compra e o registro atual da reserva.
Solicitação de encargos de Instância Reservada
As propriedades do cabeçalho comuns que precisam ser adicionadas são especificadas no artigo Visão geral de APIs de relatórios para clientes Enterprise.
Método | URI da solicitação |
---|---|
GET | https://consumption.azure.com/v4/enrollments/{enrollmentNumber}/reservationcharges?startDate={yyyy-mm-dd}&endDate={yyyy-mm-dd} |
Observação
Para usar a versão anterior da API, substitua v4 por v3 ou v2 nas URLs acima. Alguns campos não estão disponíveis se você usar v2.
Resposta
[
{
"purchasingEnrollment": "string",
"armSkuName": "Standard_F1s",
"term": "P1Y",
"region": "eastus",
"PurchasingsubscriptionGuid": "00000000-0000-0000-0000-000000000000",
"PurchasingsubscriptionName": "string",
"accountName": "string",
"accountOwnerEmail": "string",
"departmentName": "string",
"costCenter": "",
"currentEnrollment": "string",
"eventDate": "string",
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"description": "Standard_F1s eastus 1 Year",
"eventType": "Purchase",
"quantity": int,
"amount": double,
"currency": "string",
"reservationOrderName": "string"
}
]
Definições da propriedade de resposta
Nome da propriedade | Tipo | Descrição |
---|---|---|
purchaseingEnrollment | string | Número de registros que compraram a Reserva. |
armSkuName | string | Cadeia de caracteres que representa o recurso comprado. |
Termo | string | Cadeia de caracteres que representa o termo reserva. Será P1Y por um ano e P3Y por três anos. |
region | string | Região para a qual a Instância Reservada é transacionada. |
PurchaseingsubscriptionGuid | string | Subscriptionguid que foi usado para comprar a Reserva. |
PurchaseingsubscriptionName | string | Nome da Assinatura que foi usada para comprar a Reserva. |
accountName | string | Conta associada à assinatura de compra. |
accountOwnerEmail | string | Email conta associada à assinatura de compra. |
departmentName | string | Nome do departamento da assinatura de compra. |
costCenter | string | O centro de custo ao qual a assinatura de compra está associada. |
CurrentEnrollment | string | Número de registros em que a Instância Reservada reside hoje. Se a Instância Reservada foi comprada no EA1 e posteriormente movida para o EA2. Esse campo será EA2. |
eventDate | string | Data do evento de compra/cancelamento/reembolso da reserva. |
billingFrequency | string | Os valores possíveis são Recurring e OneTime. |
reservationOrderId | string | O reservationorderID é o identificador de uma transação de reserva. Cada ID de pedido de reserva representa uma única transação. Um pedido de reserva contém reservas. A ordem de reserva especifica o tamanho e a região da VM para as reservas. |
descrição | string | Essa cadeia de caracteres é uma combinação de SKUName Resource Manager do Azure, região e duração da compra da Instância Reservada. |
eventType | string | Cadeia de caracteres que representa o evento de compra/cancelamento/reembolso. |
quantidade | decimal | Número de Instâncias Reservadas transacionadas. |
quantidade | string | Valor total da transação. |
Moeda | decimal | Conversor de Moedas da transação instância reservada. |
reservationOrderName | string | Nome amigável do pedido de reserva. |