Reservations Summaries - List By Reservation Order And Reservation
Répertorie les résumés des réservations pour les grains quotidiens ou mensuels. Remarque : ARM a une limite de taille de charge utile de 12 Mo. Les appelants obtiennent donc 400 lorsque la taille de réponse dépasse la limite ARM. Dans ce cas, l’appel d’API doit être effectué avec des plages de dates plus petites.
GET https://management.azure.com/providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.Consumption/reservationSummaries?grain={grain}&api-version=2024-08-01
GET https://management.azure.com/providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.Consumption/reservationSummaries?grain={grain}&$filter={$filter}&api-version=2024-08-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
reservation
|
path | True |
string |
ID de la réservation |
reservation
|
path | True |
string |
ID de commande de la réservation |
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande cliente. La version actuelle est 2023-03-01. |
grain
|
query | True |
Peut être quotidien ou mensuel |
|
$filter
|
query |
string |
Obligatoire uniquement pour le grain quotidien. Propriétés/UsageDate pour la date de début et la date de fin. Le filtre prend en charge 'le' et 'ge' |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
D’ACCORD. La demande a réussi. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
Reservation |
Reservation |
ReservationSummariesDailyWithReservationId
Exemple de requête
GET https://management.azure.com/providers/Microsoft.Capacity/reservationorders/00000000-0000-0000-0000-000000000000/reservations/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationSummaries?grain=daily&$filter=properties/usageDate ge 2017-10-01 AND properties/usageDate le 2017-11-20&api-version=2024-08-01
Exemple de réponse
{
"value": [
{
"id": "providers/Microsoft.Capacity/reservationOrders/00000000-0000-0000-0000-000000000000/reservations/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationSummaries/20171001",
"name": "00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000_20171001",
"type": "Microsoft.Consumption/reservationSummaries",
"tags": {
"env": "newcrp",
"dev": "tools"
},
"properties": {
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"reservationId": "00000000-0000-0000-0000-000000000000",
"skuName": "Standard_D8s_v3",
"kind": "Reservation",
"reservedHours": 0,
"usageDate": "2017-10-01T00:00:00Z",
"usedHours": 0,
"minUtilizationPercentage": 0,
"avgUtilizationPercentage": 0,
"maxUtilizationPercentage": 0,
"purchasedQuantity": 0,
"remainingQuantity": 0,
"totalReservedQuantity": 155,
"usedQuantity": 0,
"utilizedPercentage": 0
}
}
]
}
ReservationSummariesMonthlyWithReservationId
Exemple de requête
GET https://management.azure.com/providers/Microsoft.Capacity/reservationorders/00000000-0000-0000-0000-000000000000/reservations/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationSummaries?grain=monthly&api-version=2024-08-01
Exemple de réponse
{
"value": [
{
"id": "providers/Microsoft.Capacity/reservationOrders/00000000-0000-0000-0000-000000000000/reservations/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/reservationSummaries/20171001",
"name": "00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000_20171001",
"type": "Microsoft.Consumption/reservationSummaries",
"tags": {
"env": "newcrp",
"dev": "tools"
},
"properties": {
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"reservationId": "00000000-0000-0000-0000-000000000000",
"skuName": "Standard_D8s_v3",
"kind": "Reservation",
"reservedHours": 0,
"usageDate": "2017-10-01T00:00:00Z",
"usedHours": 0,
"minUtilizationPercentage": 0,
"avgUtilizationPercentage": 0,
"maxUtilizationPercentage": 0,
"purchasedQuantity": 0,
"remainingQuantity": 0,
"totalReservedQuantity": 155,
"usedQuantity": 0,
"utilizedPercentage": 0
}
}
]
}
Définitions
Nom | Description |
---|---|
datagrain |
Peut être quotidien ou mensuel |
Error |
Détails de l’erreur. |
Error |
La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur. Réponses d’erreur :
|
Reservation |
Résultat de la liste des résumés de réservation. |
Reservation |
ressource récapitulative de réservation. |
datagrain
Peut être quotidien ou mensuel
Valeur | Description |
---|---|
daily |
Grain quotidien des données |
monthly |
Grain mensuel des données |
ErrorDetails
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
message |
string |
Message d’erreur indiquant pourquoi l’opération a échoué. |
ErrorResponse
La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur.
Réponses d’erreur :
429 TooManyRequests : la requête est limitée. Réessayez après avoir attendu l’heure spécifiée dans l’en-tête « x-ms-ratelimit-microsoft.consumption-retry-after ».
503 ServiceUnavailable - Le service est temporairement indisponible. Réessayez après avoir attendu l’heure spécifiée dans l’en-tête « Retry-After ».
504 Délai d’expiration de la passerelle : le service a expiré lors du traitement de la demande. Réduisez la plage de dates dans la requête, si possible.
Nom | Type | Description |
---|---|---|
error |
Détails de l’erreur. |
ReservationSummariesListResult
Résultat de la liste des résumés de réservation.
Nom | Type | Description |
---|---|---|
nextLink |
string |
Lien (URL) vers la page suivante des résultats. |
value |
Liste des résumés de réservation. |
ReservationSummary
ressource récapitulative de réservation.
Nom | Type | Description |
---|---|---|
etag |
string |
Etag de la ressource. |
id |
string |
ID ARM complet d’un événement. |
name |
string |
ID qui identifie de façon unique un événement. |
properties.avgUtilizationPercentage |
number (decimal) |
Il s’agit de l’utilisation moyenne pour l’intervalle de temps entier. (jour ou mois en fonction du grain) |
properties.kind |
string |
Type de réservation. |
properties.maxUtilizationPercentage |
number (decimal) |
Il s’agit de l’utilisation horaire maximale dans l’heure d’utilisation (jour ou mois). Par exemple, si l’enregistrement d’utilisation correspond à 12/10/2017 et que pour l’heure 4 et 5, l’utilisation était de 100%, ce champ retourne 100% pour ce jour. |
properties.minUtilizationPercentage |
number (decimal) |
Il s’agit de l’utilisation horaire minimale dans l’heure d’utilisation (jour ou mois). Par exemple, si l’enregistrement d’utilisation correspond à 12/10/2017 et que, pour l’heure 4 et 5, l’utilisation était de 10%, ce champ retourne 10% pour ce jour-là |
properties.purchasedQuantity |
number (decimal) |
Il s’agit de la quantité achetée pour l’ID de réservation. |
properties.remainingQuantity |
number (decimal) |
Il s’agit de la quantité restante pour l’ID de réservation. |
properties.reservationId |
string |
L’ID de réservation est l’identificateur d’une réservation dans un ordre de réservation. Chaque réservation est le regroupement pour appliquer l’étendue de l’avantage et spécifie également le nombre d’instances auxquelles l’avantage de réservation peut être appliqué. |
properties.reservationOrderId |
string |
L’ID de la commande de réservation est l’identificateur d’un achat de réservation. Chaque ID de commande de réservation représente une transaction d’achat unique. Un ordre de réservation contient des réservations. L’ordre de réservation spécifie la taille et la région de la machine virtuelle pour les réservations. |
properties.reservedHours |
number (decimal) |
Il s’agit du nombre total d’heures réservées. Par exemple, si la réservation pour 1 instance a été effectuée le 1er h, elle sera de 11 heures pour ce jour et 24 heures des jours suivants |
properties.skuName |
string |
Il s’agit du nom de la référence SKU ARM. Il peut être utilisé pour joindre le champ serviceType dans des informations supplémentaires dans les enregistrements d’utilisation. |
properties.totalReservedQuantity |
number (decimal) |
Il s’agit du nombre total d’instances réservées à l’ID de réservation. |
properties.usageDate |
string (date-time) |
Données correspondant à l’enregistrement d’utilisation. Si le grain de données est mensuel, il s’agit du premier jour du mois. |
properties.usedHours |
number (decimal) |
Nombre total d’heures utilisées par la réservation |
properties.usedQuantity |
number (decimal) |
Il s’agit de la quantité utilisée pour l’ID de réservation. |
properties.utilizedPercentage |
number (decimal) |
Il s’agit du pourcentage utilisé pour l’ID de réservation. |
tags |
object |
Balises de ressource. |
type |
string |
Type de ressource. |