Generate Benefit Utilization Summaries Report - Generate By Reservation Id
Wyzwala generowanie raportu podsumowania wykorzystania korzyści dla podanej rezerwacji.
POST https://management.azure.com/providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2024-08-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
reservation
|
path | True |
string |
Identyfikator rezerwacji |
reservation
|
path | True |
string |
Identyfikator zamówienia rezerwacji |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
endDate | True |
string |
Data zakończenia danych podsumowań, które będą obsługiwane w raporcie. |
grain | True |
Ziarno danych podsumowań jest obsługiwane w raporcie. Akceptowane wartości to "Daily" lub "Monthly". |
|
startDate | True |
string |
Data rozpoczęcia danych podsumowań, które zostaną obsłużone w raporcie. |
benefitId |
string |
Identyfikator korzyści raport podsumowań wykorzystania korzyści jest przeznaczony. Wymagane dla zakresu identyfikatora korzyści. Nieobsługiwane w przypadku zamówienia korzyści ani żadnych zakresów rozliczeniowych. |
|
benefitOrderId |
string |
Identyfikator zamówienia korzyści raport podsumowań wykorzystania korzyści jest przeznaczony. Wymagane dla zakresu zamówienia korzyści i identyfikatora korzyści. Nieobsługiwane w przypadku żadnych zakresów rozliczeniowych. |
|
billingAccountId |
string |
Konto rozliczeniowe raport podsumowań wykorzystania korzyści jest przeznaczony. Wymagane dla zakresów konta rozliczeniowego i profilu rozliczeniowego. Nieobsługiwane dla żadnych zakresów korzyści. |
|
billingProfileId |
string |
Identyfikator profilu rozliczeniowego raport podsumowań wykorzystania korzyści jest przeznaczony. Wymagane dla zakresu profilu rozliczeniowego. Nieobsługiwane w przypadku konta rozliczeniowego ani żadnych zakresów korzyści. |
|
kind |
Żądany typ danych korzyści. Wymagane dla zakresów konta rozliczeniowego i profilu rozliczeniowego. Implikowane i nie są przekazywane w zakresach korzyści. Obsługiwane wartości to Reservation and SavingsPlan |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Stan generowania raportu podsumowań wykorzystania korzyści. Może to być w toku, niepowodzenie lub ukończone. |
|
202 Accepted |
Akceptowane. Żądanie zostanie przetworzone. Użyj nagłówka lokalizacji, aby sprawdzić stan. Nagłówki
|
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
GenerateUtilizationSummariesReportByReservation
Przykładowe żądanie
POST https://management.azure.com/providers/Microsoft.Capacity/reservationorders/00000000-0000-0000-0000-000000000000/reservations/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2024-08-01
{
"endDate": "2022-08-31T00:00:00Z",
"startDate": "2022-06-01T00:00:00Z",
"grain": "Daily"
}
Przykładowa odpowiedź
Location: https://management.azure.com/providers/Microsoft.Capacity/reservationorders/00000000-0000-0000-0000-000000000000/reservations/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/benefitUtilizationSummariesOperationResults/cf9f95c9-af6b-41dd-a622-e6f4fc60c3ee?api-version=2024-08-01
Retry-After: 60
{
"input": {
"grain": "Daily",
"benefitOrderId": "00000000-0000-0000-0000-000000000000",
"benefitId": "00000000-0000-0000-0000-000000000000",
"kind": "Reservation",
"endDate": "2022-08-31T00:00:00Z",
"startDate": "2022-06-01T00:00:00Z"
},
"status": "Complete",
"properties": {
"reportUrl": "https://storage.blob.core.windows.net/details/20220611/00000000-0000-0000-0000-000000000000?sv=2016-05-31&sr=b&sig=jep8HT2aphfUkyERRZa5LRfd9RPzjXbzB%2F9TNiQ",
"secondaryReportUrl": "https://storage-secondary.blob.core.windows.net/details/20220611/00000000-0000-0000-0000-000000000000?sv=2016-05-31&sr=b&sig=jep8HT2aphfUkyERRZa5LRfd9RPzjXbzB%2F9TNiQ",
"validUntil": "2022-06-12T02:56:55.5021869Z"
}
}
Definicje
Nazwa | Opis |
---|---|
Async |
Obiekt reprezentujący adres URL raportu i prawidłowy do daty wygenerowania raportu asynchronicznego. |
benefit |
Rezerwacja lub plan oszczędnościowy. |
Benefit |
Raport podsumowania wykorzystania korzyści. Udostępnia asynchroniczne podsumowanie wykorzystania korzyści Żądanie danych wejściowych, stanu i adresu URL sygnatury dostępu współdzielonego raportu. |
Benefit |
Właściwości żądania podsumowania asynchronicznego wykorzystania korzyści. |
Benefit |
Plik CSV z linku obiektu blob reportUrl i secondaryReportUrl będzie składać się z następujących kolumn danych wykorzystania korzyści. Wykorzystanepercentage będzie 0 w przypadku raportów planów oszczędnościowych i rezerwacji niezwiązanych z danymi. Wartości procentowe wykorzystania będą wynosić 0 w przypadku rezerwacji cegieł danych. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć przychodzącego żądania. Przyczyna jest podana w komunikacie o błędzie. Niektóre odpowiedzi na błędy:
|
grain |
Ziarno użycia. Obsługiwane wartości: "Hourly" |
Operation |
Stan tworzenia raportu podsumowań wykorzystania korzyści. |
AsyncOperationStatusProperties
Obiekt reprezentujący adres URL raportu i prawidłowy do daty wygenerowania raportu asynchronicznego.
Nazwa | Typ | Opis |
---|---|---|
reportUrl |
Adres URL sygnatury dostępu współdzielonego do raportu podsumowań użycia asynchronicznych korzyści. Jeśli raport ma stan Uruchomiono lub Niepowodzenie, będzie pusty. |
|
secondaryReportUrl |
Adres URL sygnatury dostępu współdzielonego do podsumowań użycia asynchronicznych korzyści raport w magazynie pomocniczym w przypadku awarii podstawowej. Jeśli raport ma stan Uruchomiono lub Niepowodzenie, będzie pusty. |
|
validUntil |
string |
Data wygaśnięcia adresu URL sygnatury dostępu współdzielonego podanego w elemencie reportUrl. |
benefitKind
Rezerwacja lub plan oszczędnościowy.
Nazwa | Typ | Opis |
---|---|---|
IncludedQuantity |
string |
Korzyść jest uwzględnionaQuantity. |
Reservation |
string |
Korzyść to Rezerwacja. |
SavingsPlan |
string |
Korzyść to OszczędnościPlan. |
BenefitUtilizationSummariesOperationStatus
Raport podsumowania wykorzystania korzyści. Udostępnia asynchroniczne podsumowanie wykorzystania korzyści Żądanie danych wejściowych, stanu i adresu URL sygnatury dostępu współdzielonego raportu.
Nazwa | Typ | Opis |
---|---|---|
input |
Dane wejściowe podane w celu utworzenia raportu podsumowań wykorzystania korzyści. |
|
properties |
Zawiera adres URL sygnatury dostępu współdzielonego do raportu podsumowania korzyści asynchronicznych oraz datę, do którego adres URL jest prawidłowy. Te wartości będą puste, jeśli raport jest w stanie Uruchomiony lub Niepowodzenie |
|
status |
Stan tworzenia raportu podsumowań wykorzystania korzyści. |
BenefitUtilizationSummariesRequest
Właściwości żądania podsumowania asynchronicznego wykorzystania korzyści.
Nazwa | Typ | Opis |
---|---|---|
benefitId |
string |
Identyfikator korzyści raport podsumowań wykorzystania korzyści jest przeznaczony. Wymagane dla zakresu identyfikatora korzyści. Nieobsługiwane w przypadku zamówienia korzyści ani żadnych zakresów rozliczeniowych. |
benefitOrderId |
string |
Identyfikator zamówienia korzyści raport podsumowań wykorzystania korzyści jest przeznaczony. Wymagane dla zakresu zamówienia korzyści i identyfikatora korzyści. Nieobsługiwane w przypadku żadnych zakresów rozliczeniowych. |
billingAccountId |
string |
Konto rozliczeniowe raport podsumowań wykorzystania korzyści jest przeznaczony. Wymagane dla zakresów konta rozliczeniowego i profilu rozliczeniowego. Nieobsługiwane dla żadnych zakresów korzyści. |
billingProfileId |
string |
Identyfikator profilu rozliczeniowego raport podsumowań wykorzystania korzyści jest przeznaczony. Wymagane dla zakresu profilu rozliczeniowego. Nieobsługiwane w przypadku konta rozliczeniowego ani żadnych zakresów korzyści. |
endDate |
string |
Data zakończenia danych podsumowań, które będą obsługiwane w raporcie. |
grain |
Ziarno danych podsumowań jest obsługiwane w raporcie. Akceptowane wartości to "Daily" lub "Monthly". |
|
kind |
Żądany typ danych korzyści. Wymagane dla zakresów konta rozliczeniowego i profilu rozliczeniowego. Implikowane i nie są przekazywane w zakresach korzyści. Obsługiwane wartości to Reservation and SavingsPlan |
|
startDate |
string |
Data rozpoczęcia danych podsumowań, które zostaną obsłużone w raporcie. |
BenefitUtilizationSummaryReportSchema
Plik CSV z linku obiektu blob reportUrl i secondaryReportUrl będzie składać się z następujących kolumn danych wykorzystania korzyści. Wykorzystanepercentage będzie 0 w przypadku raportów planów oszczędnościowych i rezerwacji niezwiązanych z danymi. Wartości procentowe wykorzystania będą wynosić 0 w przypadku rezerwacji cegieł danych.
Nazwa | Typ | Opis |
---|---|---|
AvgUtilizationPercentage |
string |
|
BenefitId |
string |
|
BenefitOrderId |
string |
|
BenefitType |
string |
|
Kind |
string |
|
MaxUtilizationPercentage |
string |
|
MinUtilizationPercentage |
string |
|
UsageDate |
string |
|
UtilizedPercentage |
string |
ErrorDetails
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
message |
string |
Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się. |
ErrorResponse
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć przychodzącego żądania. Przyczyna jest podana w komunikacie o błędzie.
Niektóre odpowiedzi na błędy:
429 TooManyRequests — żądanie jest ograniczane. Ponów próbę po upływie czasu określonego w nagłówku "x-ms-ratelimit-microsoft.consumption-retry-after".
503 ServiceUnavailable — usługa jest tymczasowo niedostępna. Ponów próbę po upływie czasu określonego w nagłówku "Ponów próbę po".
Nazwa | Typ | Opis |
---|---|---|
error |
Szczegóły błędu. |
grain
Ziarno użycia. Obsługiwane wartości: "Hourly"
Nazwa | Typ | Opis |
---|---|---|
Daily |
string |
Ziarno godzinowe odpowiada wartości na dzień. |
Hourly |
string |
Ziarno godzinowe odpowiada wartości na godzinę. |
Monthly |
string |
Ziarno godzinowe odpowiada wartości na miesiąc. |
OperationStatusType
Stan tworzenia raportu podsumowań wykorzystania korzyści.
Nazwa | Typ | Opis |
---|---|---|
Complete |
string |
|
Failed |
string |
|
Running |
string |