Generate Benefit Utilization Summaries Report - Generate By Savings Plan Id
Attiva la generazione di un report riepiloghi dell'utilizzo dei vantaggi per il piano di risparmio fornito.
POST https://management.azure.com/providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2023-11-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
savings
|
path | True |
string |
ID piano di risparmio. |
savings
|
path | True |
string |
ID ordine piano di risparmio. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
endDate | True |
string |
Data di fine dei riepiloghi dei dati che verranno serviti nel report. |
grain | True |
La granularità dei dati di riepilogo viene gestita nel report. I valori accettati sono 'Daily' o 'Monthly'. |
|
startDate | True |
string |
Data di inizio dei riepiloghi dei dati che verranno serviti nel report. |
benefitId |
string |
ID vantaggio per cui è previsto il report riepiloghi dell'utilizzo dei vantaggi. Obbligatorio per l'ambito id vantaggio. Non supportato per l'ordine dei benefit o per gli ambiti di fatturazione. |
|
benefitOrderId |
string |
ID dell'ordine dei benefit per cui è previsto il report riepiloghi utilizzo dei vantaggi. Obbligatorio per l'ordine dei vantaggi e gli ambiti ID vantaggio. Non supportato per gli ambiti di fatturazione. |
|
billingAccountId |
string |
Account di fatturazione per il report riepiloghi dell'utilizzo dei vantaggi. Obbligatorio per gli ambiti dell'account di fatturazione e del profilo di fatturazione. Non supportato per gli ambiti dei vantaggi. |
|
billingProfileId |
string |
ID profilo di fatturazione per cui è previsto il report riepiloghi dell'utilizzo dei vantaggi. Obbligatorio per l'ambito del profilo di fatturazione. Non supportato per l'account di fatturazione o per gli ambiti dei vantaggi. |
|
kind |
Tipo di dati di vantaggio richiesti. Obbligatorio per gli ambiti dell'account di fatturazione e del profilo di fatturazione. Implicito e non da passare a ambiti di vantaggio. I valori supportati sono Reservation e SavingsPlan |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Stato della generazione del report riepiloghi dell'utilizzo dei vantaggi. Potrebbe essere in corso, non riuscito o completato. |
|
202 Accepted |
Accettato. La richiesta verrà elaborata. Usare l'intestazione location per controllare lo stato. Intestazioni
|
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
GenerateUtilizationSummariesReportBySavingsPlan
Esempio di richiesta
POST https://management.azure.com/providers/Microsoft.BillingBenefits/savingsPlanOrders/00000000-0000-0000-0000-000000000000/savingsPlans/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2023-11-01
{
"endDate": "2022-08-31T00:00:00Z",
"startDate": "2022-06-01T00:00:00Z",
"grain": "Daily"
}
Risposta di esempio
Location: https://management.azure.com/providers/Microsoft.Capacity/savingsPlanOrders/00000000-0000-0000-0000-000000000000/savingsPlans/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/benefitUtilizationSummariesOperationResults/cf9f95c9-af6b-41dd-a622-e6f4fc60c3ee?api-version=2023-11-01
Retry-After: 60
{
"input": {
"grain": "Daily",
"benefitOrderId": "00000000-0000-0000-0000-000000000000",
"benefitId": "00000000-0000-0000-0000-000000000000",
"kind": "SavingsPlan",
"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"
}
}
Definizioni
Nome | Descrizione |
---|---|
Async |
Oggetto che rappresenta l'URL del report e valido fino alla data di generazione del report asincrono. |
benefit |
Prenotazione o risparmioPlan. |
Benefit |
Stato di un report riepiloghi dell'utilizzo dei vantaggi. Fornisce async Benefit Utilization Summaries Request input, status e report sas URL (Url di firma di accesso condiviso del vantaggio Async). |
Benefit |
Proprietà di una richiesta di riepilogo dell'utilizzo dei vantaggi asincroni. |
Benefit |
Il file CSV del collegamento BLOB reportUrl e secondaryReportUrl sarà costituito dalle colonne seguenti dei dati di utilizzo dei vantaggi. UtilizzatoPercentage sarà 0 per i report sui piani di risparmio e prenotazioni non di mattoni dati. Le percentuali di utilizzo saranno 0 per le prenotazioni dei mattoni dati. |
Error |
Dettagli dell'errore. |
Error |
La risposta di errore indica che il servizio non è in grado di elaborare la richiesta in ingresso. Il motivo viene fornito nel messaggio di errore. Alcune risposte di errore:
|
grain |
Granularità dell'utilizzo. Valori supportati: 'Hourly' |
Operation |
Stato della creazione del report riepiloghi dell'utilizzo dei vantaggi. |
AsyncOperationStatusProperties
Oggetto che rappresenta l'URL del report e valido fino alla data di generazione del report asincrono.
Nome | Tipo | Descrizione |
---|---|---|
reportUrl |
URL di firma di accesso condiviso per il report riepiloghi dell'utilizzo dei vantaggi asincroni. Sarà vuoto se il report è in stato In esecuzione o Non riuscito. |
|
secondaryReportUrl |
L'URL di firma di accesso condiviso per l'utilizzo dei vantaggi asincroni riepiloga il report nell'archiviazione secondaria in caso di interruzione primaria. Sarà vuoto se il report è in stato In esecuzione o Non riuscito. |
|
validUntil |
string |
Data di scadenza dell'URL di firma di accesso condiviso specificato in reportUrl. |
benefitKind
Prenotazione o risparmioPlan.
Nome | Tipo | Descrizione |
---|---|---|
IncludedQuantity |
string |
Il vantaggio è IncludedQuantity. |
Reservation |
string |
Il vantaggio è Prenotazione. |
SavingsPlan |
string |
Il vantaggio è SavingsPlan. |
BenefitUtilizationSummariesOperationStatus
Stato di un report riepiloghi dell'utilizzo dei vantaggi. Fornisce async Benefit Utilization Summaries Request input, status e report sas URL (Url di firma di accesso condiviso del vantaggio Async).
Nome | Tipo | Descrizione |
---|---|---|
input |
Input specificato per creare il report riepiloghi dell'utilizzo dei vantaggi. |
|
properties |
Contiene l'URL di firma di accesso condiviso per il report riepiloghi dell'utilizzo dei vantaggi asincroni e una data in cui l'URL è valido fino a quando. Questi valori saranno vuoti se il report è in stato In esecuzione o Non riuscito |
|
status |
Stato della creazione del report riepiloghi dell'utilizzo dei vantaggi. |
BenefitUtilizationSummariesRequest
Proprietà di una richiesta di riepilogo dell'utilizzo dei vantaggi asincroni.
Nome | Tipo | Descrizione |
---|---|---|
benefitId |
string |
ID vantaggio per cui è previsto il report riepiloghi dell'utilizzo dei vantaggi. Obbligatorio per l'ambito id vantaggio. Non supportato per l'ordine dei benefit o per gli ambiti di fatturazione. |
benefitOrderId |
string |
ID dell'ordine dei benefit per cui è previsto il report riepiloghi utilizzo dei vantaggi. Obbligatorio per l'ordine dei vantaggi e gli ambiti ID vantaggio. Non supportato per gli ambiti di fatturazione. |
billingAccountId |
string |
Account di fatturazione per il report riepiloghi dell'utilizzo dei vantaggi. Obbligatorio per gli ambiti dell'account di fatturazione e del profilo di fatturazione. Non supportato per gli ambiti dei vantaggi. |
billingProfileId |
string |
ID profilo di fatturazione per cui è previsto il report riepiloghi dell'utilizzo dei vantaggi. Obbligatorio per l'ambito del profilo di fatturazione. Non supportato per l'account di fatturazione o per gli ambiti dei vantaggi. |
endDate |
string |
Data di fine dei riepiloghi dei dati che verranno serviti nel report. |
grain |
La granularità dei dati di riepilogo viene gestita nel report. I valori accettati sono 'Daily' o 'Monthly'. |
|
kind |
Tipo di dati di vantaggio richiesti. Obbligatorio per gli ambiti dell'account di fatturazione e del profilo di fatturazione. Implicito e non da passare a ambiti di vantaggio. I valori supportati sono Reservation e SavingsPlan |
|
startDate |
string |
Data di inizio dei riepiloghi dei dati che verranno serviti nel report. |
BenefitUtilizationSummaryReportSchema
Il file CSV del collegamento BLOB reportUrl e secondaryReportUrl sarà costituito dalle colonne seguenti dei dati di utilizzo dei vantaggi. UtilizzatoPercentage sarà 0 per i report sui piani di risparmio e prenotazioni non di mattoni dati. Le percentuali di utilizzo saranno 0 per le prenotazioni dei mattoni dati.
Nome | Tipo | Descrizione |
---|---|---|
AvgUtilizationPercentage |
string |
|
BenefitId |
string |
|
BenefitOrderId |
string |
|
BenefitType |
string |
|
Kind |
string |
|
MaxUtilizationPercentage |
string |
|
MinUtilizationPercentage |
string |
|
UsageDate |
string |
|
UtilizedPercentage |
string |
ErrorDetails
Dettagli dell'errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
message |
string |
Messaggio di errore che indica il motivo per cui l'operazione non è riuscita. |
ErrorResponse
La risposta di errore indica che il servizio non è in grado di elaborare la richiesta in ingresso. Il motivo viene fornito nel messaggio di errore.
Alcune risposte di errore:
429 TooManyRequests - La richiesta è limitata. Riprovare dopo l'attesa del tempo specificato nell'intestazione "x-ms-ratelimit-microsoft.consumption-retry-after".
503 ServiceUnavailable - Il servizio non è temporaneamente disponibile. Riprovare dopo aver atteso il tempo specificato nell'intestazione "Retry-After".
Nome | Tipo | Descrizione |
---|---|---|
error |
Dettagli dell'errore. |
grain
Granularità dell'utilizzo. Valori supportati: 'Hourly'
Nome | Tipo | Descrizione |
---|---|---|
Daily |
string |
La granularità oraria corrisponde al valore al giorno. |
Hourly |
string |
La granularità oraria corrisponde al valore all'ora. |
Monthly |
string |
La granularità oraria corrisponde al valore al mese. |
OperationStatusType
Stato della creazione del report riepiloghi dell'utilizzo dei vantaggi.
Nome | Tipo | Descrizione |
---|---|---|
Complete |
string |
|
Failed |
string |
|
Running |
string |