Reservations Summaries - List
Lista os resumos de reservas para o escopo definido diariamente ou mensalmente. Observação: o ARM tem um limite de tamanho de carga de 12 MB, portanto, atualmente, os chamadores recebem 400 quando o tamanho da resposta excede o limite do ARM. Nesses casos, a chamada à API deve ser feita com intervalos de datas menores.
GET https://management.azure.com/{resourceScope}/providers/Microsoft.Consumption/reservationSummaries?api-version=2024-08-01&grain={grain}
GET https://management.azure.com/{resourceScope}/providers/Microsoft.Consumption/reservationSummaries?api-version=2024-08-01&grain={grain}&startDate={startDate}&endDate={endDate}&$filter={$filter}&reservationId={reservationId}&reservationOrderId={reservationOrderId}
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string |
O identificador totalmente qualificado do Azure Resource Manager do recurso. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
|
grain
|
query | True |
Pode ser diário ou mensal |
|
|
$filter
|
query |
string |
Necessário apenas para grãos diários. As propriedades/UsageDate para data de início e data de término. O filtro dá suporte a 'le' e 'ge'. Não aplicável ao consultar com o perfil de cobrança |
|
|
end
|
query |
string |
Data de término. Aplicável somente ao consultar com o perfil de cobrança |
|
|
reservation
|
query |
string |
GUID de ID de reserva. Válido somente se reservationOrderId também for fornecido. Filtrar para uma reserva específica |
|
|
reservation
|
query |
string |
GUID da ID do Pedido de Reserva. Obrigatório se reservationId for fornecido. Filtrar para uma ordem de reserva específica |
|
|
start
|
query |
string |
Data de início. Aplicável somente ao consultar com o perfil de cobrança |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
A solicitação foi bem-sucedida. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
ReservationSummariesDailyWithBillingAccountId
Solicitação de exemplo
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/12345/providers/Microsoft.Consumption/reservationSummaries?api-version=2024-08-01&grain=daily&$filter=properties/usageDate ge 2017-10-01 AND properties/usageDate le 2017-11-20
Resposta de exemplo
{
"value": [
{
"name": "reservationSummaries_Id1",
"type": "Microsoft.Consumption/reservationSummaries",
"id": "/providers/Microsoft.Billing/billingAccounts/12345/providers/Microsoft.Consumption/reservationSummaries/reservationSummaries_Id1",
"properties": {
"avgUtilizationPercentage": 0,
"maxUtilizationPercentage": 0,
"minUtilizationPercentage": 0,
"reservationId": "00000000-0000-0000-0000-000000000000",
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"reservedHours": 720,
"skuName": "Standard_B1s",
"usageDate": "2018-09-01T00:00:00-07:00",
"usedHours": 0
},
"tags": null
}
]
}
ReservationSummariesDailyWithBillingProfileId
Solicitação de exemplo
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/12345:2468/billingProfiles/13579/providers/Microsoft.Consumption/reservationSummaries?api-version=2024-08-01&grain=daily&startDate=2017-10-01&endDate=2017-11-20
Resposta de exemplo
{
"value": [
{
"name": "reservationSummaries_Id1",
"type": "Microsoft.Consumption/reservationSummaries",
"id": "/providers/Microsoft.Billing/billingAccounts/12345:2468/billingProfiles/13579/providers/Microsoft.Consumption/reservationSummaries/reservationSummaries_Id1",
"properties": {
"avgUtilizationPercentage": 0,
"maxUtilizationPercentage": 0,
"minUtilizationPercentage": 0,
"reservationId": "00000000-0000-0000-0000-000000000000",
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"reservedHours": 720,
"skuName": "Standard_B1s",
"usageDate": "2018-09-01T00:00:00-07:00",
"usedHours": 0
},
"tags": null
}
]
}
ReservationSummariesMonthlyWithBillingAccountId
Solicitação de exemplo
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/12345/providers/Microsoft.Consumption/reservationSummaries?api-version=2024-08-01&grain=monthly
Resposta de exemplo
{
"value": [
{
"name": "reservationSummaries_Id1",
"type": "Microsoft.Consumption/reservationSummaries",
"id": "/providers/Microsoft.Billing/billingAccounts/12345/providers/Microsoft.Consumption/reservationSummaries/reservationSummaries_Id1",
"properties": {
"avgUtilizationPercentage": 0,
"maxUtilizationPercentage": 0,
"minUtilizationPercentage": 0,
"reservationId": "00000000-0000-0000-0000-000000000000",
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"reservedHours": 720,
"skuName": "Standard_B1s",
"usageDate": "2018-09-01T00:00:00-07:00",
"usedHours": 0
},
"tags": null
}
]
}
ReservationSummariesMonthlyWithBillingProfileId
Solicitação de exemplo
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/12345:2468/billingProfiles/13579/providers/Microsoft.Consumption/reservationSummaries?api-version=2024-08-01&grain=monthly
Resposta de exemplo
{
"value": [
{
"name": "reservationSummaries_Id1",
"type": "Microsoft.Consumption/reservationSummaries",
"id": "/providers/Microsoft.Billing/billingAccounts/12345:2468/billingProfiles/13579/providers/Microsoft.Consumption/reservationSummaries/reservationSummaries_Id1",
"properties": {
"avgUtilizationPercentage": 0,
"maxUtilizationPercentage": 0,
"minUtilizationPercentage": 0,
"reservationId": "00000000-0000-0000-0000-000000000000",
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"reservedHours": 720,
"skuName": "Standard_B1s",
"usageDate": "2018-09-01T00:00:00-07:00",
"usedHours": 0
},
"tags": null
}
]
}
ReservationSummariesMonthlyWithBillingProfileIdReservationId
Solicitação de exemplo
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/12345:2468/billingProfiles/13579/providers/Microsoft.Consumption/reservationSummaries?api-version=2024-08-01&grain=monthly&reservationId=1c6b6358-709f-484c-85f1-72e862a0cf3b&reservationOrderId=9f39ba10-794f-4dcb-8f4b-8d0cb47c27dc
Resposta de exemplo
{
"value": [
{
"name": "reservationSummaries_Id1",
"type": "Microsoft.Consumption/reservationSummaries",
"id": "/providers/Microsoft.Billing/billingAccounts/12345:2468/billingProfiles/13579/providers/Microsoft.Consumption/reservationSummaries/reservationSummaries_Id1",
"properties": {
"avgUtilizationPercentage": 0,
"maxUtilizationPercentage": 0,
"minUtilizationPercentage": 0,
"reservationId": "1c6b6358-709f-484c-85f1-72e862a0cf3b",
"reservationOrderId": "9f39ba10-794f-4dcb-8f4b-8d0cb47c27dc",
"reservedHours": 720,
"skuName": "Standard_B1s",
"usageDate": "2018-09-01T00:00:00-07:00",
"usedHours": 0
},
"tags": null
}
]
}
Definições
| Nome | Description |
|---|---|
|
created |
O tipo de identidade que criou o recurso. |
| Datagrain | |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Reservation |
Resultado da listagem de resumos de reserva. |
|
Reservation |
recurso de resumo de reserva. |
|
system |
Metadados relativos à criação e última modificação do recurso. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
Datagrain
| Valor | Description |
|---|---|
| daily |
Grão diário de dados |
| monthly |
Grão mensal de dados |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
| Nome | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Nome | Tipo | Description |
|---|---|---|
| additionalInfo |
As informações adicionais do erro. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
ReservationSummariesListResult
Resultado da listagem de resumos de reserva.
| Nome | Tipo | Description |
|---|---|---|
| nextLink |
string |
O link (url) para a próxima página de resultados. |
| value |
A lista de resumos de reserva. |
ReservationSummary
recurso de resumo de reserva.
| Nome | Tipo | Description |
|---|---|---|
| etag |
string |
A etag do recurso. |
| id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
O nome do recurso |
| properties.avgUtilizationPercentage |
number (decimal) |
Essa é a utilização média para todo o intervalo de tempo. (dia ou mês, dependendo do grão) |
| properties.kind |
string |
O tipo de reserva. |
| properties.maxUtilizationPercentage |
number (decimal) |
Essa é a utilização máxima por hora na hora de uso (dia ou mês). Por exemplo, se o registro de uso corresponder a 10/12/2017 e, nesse caso, para as horas 4 e 5, a utilização for de 100%, esse campo retornará 100% para esse dia. |
| properties.minUtilizationPercentage |
number (decimal) |
Essa é a utilização mínima por hora na hora de uso (dia ou mês). Por exemplo, se o registro de uso corresponder a 10/12/2017 e, na hora 4 e 5, a utilização for de 10%, esse campo retornará 10% para esse dia |
| properties.purchasedQuantity |
number (decimal) |
Essa é a quantidade adquirida para a reservationId. |
| properties.remainingQuantity |
number (decimal) |
Essa é a quantidade restante para a reservationId. |
| properties.reservationId |
string |
A ID da reserva é o identificador de uma reserva em uma ordem 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. |
| properties.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. A ordem de reserva especifica o tamanho e a região da VM para as reservas. |
| properties.reservedHours |
number (decimal) |
Esse é o total de horas reservadas. Por exemplo, se a reserva para 1 instância foi feita às 13h, serão 11 horas para esse dia e 24 horas a partir dos dias seguintes |
| properties.skuName |
string |
Este é o nome do ARM Sku. Ele pode ser usado para ingressar no campo serviceType em informações adicionais nos registros de uso. |
| properties.totalReservedQuantity |
number (decimal) |
Essa é a contagem total de instâncias reservadas para a reservationId. |
| properties.usageDate |
string (date-time) |
Dados correspondentes ao registro de utilização. Se a granulação de dados for mensal, será o primeiro dia do mês. |
| properties.usedHours |
number (decimal) |
Total de horas usadas pela reserva |
| properties.usedQuantity |
number (decimal) |
Essa é a quantidade usada para a reservationId. |
| properties.utilizedPercentage |
number (decimal) |
Esse é o percentual utilizado para a ID da reserva. |
| systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
|
| tags |
object |
Marcas de recurso. |
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |