Obter o uso da Instância Reservada para clientes corporativos

Observação

Em 1º de maio de 2024, as APIs do Azure Enterprise Reporting serão desativadas. Todas as APIs de Relatórios Corporativos restantes deixarão de responder às solicitações. Os clientes precisam fazer a transição para usar as 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 Uso da Instância Reservada retorna o uso das compras da Instância Reservada em um registro. Se houver mais de uma Instância Reservada em um registro, você poderá obter o uso de todas as compras de Instância Reservada usando essa API.

Solicitação dos detalhes de uso da Instância Reservada

Consulte o artigo Visão geral das APIs de relatórios para clientes Enterprise para saber mais sobre as propriedades de cabeçalho comuns necessárias.

Método URI da solicitação
GET https://consumption.azure.com/v2/enrollments/{enrollmentNumber}/reservationdetails?startDate={yyyy-mm-dd}&endDate={yyyy-mm-dd}

Resposta de detalhes de uso

[{
    "reservationOrderId": "00000000-0000-0000-0000-000000000000",
    "reservationId": "00000000-0000-0000-0000-000000000000",
    "usageDate": "2018-02-01T00:00:00",
    "skuName": "Standard_F2s",
    "instanceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resourvegroup1/providers/microsoft.compute/virtualmachines/VM1",
    "totalReservedQuantity": 18.000000000000000,
    "reservedHours": 432.000000000000000,
    "usedHours": 400.000000000000000
}

Definições da propriedade de resposta

Nome da propriedade Tipo Descrição
reservationOrderId string A ID do pedido de reserva é o identificador de uma compra de reserva. Cada ID de pedido de reserva representa uma única transação de compra. Um pedido de reserva contém reservas. O pedido de reserva especifica o tamanho e a região da VM para as reservas.
reservationId string A ID de reserva é o identificador de uma reserva dentro de um pedido de reserva. Cada reserva é o agrupamento para aplicar o escopo do benefício e também especifica o número de instâncias às quais o benefício de reserva pode ser aplicado.
usageDate string A data em que ocorreu o consumo.
skuName string Esse é o nome do Sku do Resource Manager do Azure. Ele pode ser usado para ingressar com o campo servicetype em additionalInfo em registros de uso.
instanceId string Esse identificador é o nome do recurso ou a ID do recurso totalmente qualificado.
totalReservedQuantity string Essa é a contagem total de instâncias reservadas para a ID de reserva.
reservedHours decimal Esse é o total de horas reservadas para o dia. Por exemplo, se a reserva para uma instância tiver sido feita às 13h, o horário reservado será de 11 horas para o primeiro dia e 24 horas para os dias subsequentes.
usedHours decimal Esse é o total de horas usadas pela instância.

Solicitação de resumo de uso da Instância Reservada

Consulte o artigo Visão geral das APIs de relatórios para clientes Enterprise para saber mais sobre as propriedades de cabeçalho comuns necessárias. A API dá suporte à utilização de reserva para granularidade diária e mensal. Os parâmetros Startdate e EndDate não são necessários para dados mensais.

Método URI da solicitação
GET https://consumption.azure.com/v2/enrollments/{enrollmentNumber}/reservationsummaries?grain=daily&startdate={yyyy-mm-dd}&enddate={yyyy-mm-dd}

Resposta de resumo de uso

[
     {
        "reservationOrderId": "00000000-0000-0000-0000-000000000000",
        "reservationId": "00000000-0000-0000-0000-000000000000",
        "skuName": "Standard_F1s",
        "reservedHours": 24,
        "usageDate": "2018-05-01T00:00:00",
        "usedHours": 23,
        "minUtilizationPercentage": 0,
        "avgUtilizationPercentage": 95.83,
        "maxUtilizationPercentage": 100
    }
]

Definições da propriedade de resposta

Nome da propriedade Tipo Descrição
reservationOrderId string A ID do pedido de reserva é o identificador de uma compra de reserva. Cada ID de pedido de reserva representa uma única transação de compra. Um pedido de reserva contém reservas. O pedido de reserva especifica o tamanho e a região da VM para as reservas.
reservationId string A ID de reserva é o identificador de uma reserva dentro de um pedido de reserva. Cada reserva é o agrupamento para aplicar o escopo do benefício e também especifica o número de instâncias às quais o benefício de reserva pode ser aplicado.
usageDate string A data em que ocorreu o consumo.
skuName string Cadeia de caracteres que representa o recurso comprado.
reservedHours decimal O total de horas reservadas para o dia. Por exemplo, se a reserva para uma instância tiver sido feita às 13h, o horário reservado será de 11 horas para o primeiro dia e 24 horas para os dias subsequentes.
usedHours decimal O total de horas usadas pela instância.
minUtilizationPercentage double O percentual mínimo de utilização em um determinado dia. Se você comprar uma reserva e tiver uma VM em execução por 23 horas, o valor será 0.
avgUtilizationPercentage double O percentual médio de utilização em um determinado dia. Se você comprar uma reserva e tiver uma VM em execução por 23 horas, o valor será 23/24.
MaxUtilizationPercentage double O percentual máximo de utilização em um determinado dia. Se você comprar uma reserva e tiver uma VM em execução por 23 horas, o campo será 1.

Confira também