Benefit Recommendations - List
Seznam doporučení pro nákupní plán úspor
GET https://management.azure.com/{billingScope}/providers/Microsoft.CostManagement/benefitRecommendations?api-version=2024-08-01
GET https://management.azure.com/{billingScope}/providers/Microsoft.CostManagement/benefitRecommendations?$filter={$filter}&$orderby={$orderby}&$expand={$expand}&api-version=2024-08-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
billing
|
path | True |
string |
Rozsah přidružený k operacím doporučení výhod. Patří sem předplatné /subscriptions/{subscriptionId}/' pro rozsah předplatného, /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, pro rozsah skupiny prostředků /providers/Microsoft.Billing/billingAccounts/{billingAccountId} pro rozsah smlouvy Enterprise a /providers/Microsoft.Billing/billingAccounts/{billingAccounts}/billingProfiles/{billingProfileId} pro rozsah fakturačního profilu. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít pro tuto operaci. |
$expand
|
query |
string |
Lze použít k rozšíření vlastností podle: properties/usage, properties/allRecommendationDetails |
|
$filter
|
query |
string |
Lze použít k filtrování benefitRecommendations podle: properties/scope with allowed values ['Single', 'Shared'] and default value 'Shared'; a properties/lookBackPeriod s povolenými hodnotami ['Last7Days', 'Last30Days', 'Last60Days'] a výchozí hodnotou Last60Days; properties/term with allowed values ['P1Y', 'P3Y'] and default value 'P3Y'; properties/subscriptionId; properties/resourceGroup |
|
$orderby
|
query |
string |
Dá se použít k seřazení doporučení podle: properties/armSkuName. U plánu úspor jsou výsledky ve výchozím nastavení v pořadí. Tuto klauzuli není nutné používat. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK. Požadavek byl úspěšný. |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok OAuth2 v Azure Active Directory
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
BenefitRecommendationsBillingAccountList
Ukázkový požadavek
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/benefitRecommendations?$filter=properties/lookBackPeriod eq 'Last7Days' AND properties/term eq 'P1Y'&$expand=properties/usage,properties/allRecommendationDetails&api-version=2024-08-01
Ukázková odpověď
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/benefitRecommendations/00000000-0000-0000-0000-000000000000",
"name": "00000000-0000-0000-0000-000000000000",
"type": "Microsoft.CostManagement/benefitRecommendations",
"kind": "SavingsPlan",
"properties": {
"firstConsumptionDate": "2022-10-18T00:00:00Z",
"lastConsumptionDate": "2022-10-25T00:00:00Z",
"lookBackPeriod": "Last7Days",
"totalHours": 168,
"usage": {
"usageGrain": "Hourly",
"charges": [
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2
]
},
"armSkuName": "Compute_Savings_Plan",
"term": "P1Y",
"commitmentGranularity": "Hourly",
"currencyCode": "USD",
"costWithoutBenefit": 218.267,
"scope": "Shared",
"recommendationDetails": {
"averageUtilizationPercentage": 99.33,
"coveragePercentage": 54.609,
"commitmentAmount": 0.164,
"overageCost": 144.841,
"benefitCost": 52.002,
"savingsAmount": 21.424,
"savingsPercentage": 9.815,
"totalCost": 196.843,
"wastageCost": 0.035
},
"allRecommendationDetails": {
"value": [
{
"averageUtilizationPercentage": 99.33,
"coveragePercentage": 54.609,
"commitmentAmount": 0.164,
"overageCost": 144.841,
"benefitCost": 52.002,
"savingsAmount": 21.424,
"savingsPercentage": 9.815,
"totalCost": 196.843,
"wastageCost": 0.035
},
{
"averageUtilizationPercentage": 81.474,
"coveragePercentage": 56.748,
"commitmentAmount": 0.161,
"overageCost": 120.389,
"benefitCost": 83.754,
"savingsAmount": 14.124,
"savingsPercentage": 6.47,
"totalCost": 204.143,
"wastageCost": 0.1
}
]
}
}
}
]
}
Definice
Name | Description |
---|---|
all |
Podrobnosti o doporučení výhod. |
all |
Seznam všech doporučení výhod s podrobnostmi o doporučení. |
benefit |
Reservation or SavingsPlan. |
benefit |
podrobnosti o doporučení plánu benefitů |
benefit |
Výsledek výpisu doporučení výhod |
Error |
Podrobnosti o chybě. |
Error |
Chybová odpověď značí, že služba nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě. Některé chybové odpovědi:
|
grain |
Podrobné informace o využití. Podporované hodnoty: Hourly |
look |
Počet dnů využití vyhodnocených pro výpočet doporučení. |
recommendation |
Poplatky na vyžádání mezi firstConsumptionDate a lastConsumptionDate, které se použily pro doporučení k výpočetním výhodám. |
shared |
Vlastnosti doporučení k výhodě, pokud je obor Sdílený. |
single |
Vlastnosti doporučení výhod, pokud je rozsah "Single". |
term |
Období výhody. Například P1Y nebo P3Y. |
allSavingsBenefitDetails
Podrobnosti o doporučení výhod.
Name | Typ | Description |
---|---|---|
averageUtilizationPercentage |
number |
Odhadované procento průměrného využití "totalHours" v období zpětného vyhledávání s tímto závazkem. |
benefitCost |
number |
Odhadované náklady s výhodami pro "celkový počet hodin" v období zpětného vyhledávání. Rovná se (commitmentAmount * totalHours) |
commitmentAmount |
number |
Částka závazku na závazkuGranularity. |
coveragePercentage |
number |
Odhadované procento pokrytí výhod pro "totalHours" v období zpětného vyhledávání s tímto závazkem. |
overageCost |
number |
Rozdíl mezi celkovými náklady a náklady na zvýhodnění pro "totalHours" v období zpětného vyhledávání. |
savingsAmount |
number |
Částka uložená za "totalHours" v období zpětného vyhledávání nákupem doporučeného množství výhody. |
savingsPercentage |
number |
Úspory v procentech "totalHours" v období zpětného vyhledávání nákupem doporučeného množství výhod. |
totalCost |
number |
Celkové náklady, což je součet nákladů na zvýhodnění a nadlimitních nákladů. |
wastageCost |
number |
Odhadovaná nevyužitá část "benefitCost". |
allSavingsList
Seznam všech doporučení výhod s podrobnostmi o doporučení.
Name | Typ | Description |
---|---|---|
nextLink |
string |
Odkaz (URL) na další stránku výsledků. |
value |
Seznam doporučení výhod s podrobnostmi o doporučení. |
benefitKind
Reservation or SavingsPlan.
Name | Typ | Description |
---|---|---|
IncludedQuantity |
string |
Benefit je IncludedQuantity. |
Reservation |
string |
Výhoda je Rezervace. |
SavingsPlan |
string |
Benefit je SavingsPlan. |
benefitRecommendationModel
podrobnosti o doporučení plánu benefitů
Name | Typ | Description |
---|---|---|
id |
string |
Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
kind |
Reservation or SavingsPlan. |
|
name |
string |
Název prostředku |
properties | benefitRecommendationProperties: |
Vlastnosti doporučení výhod. |
type |
string |
Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts |
benefitRecommendationsListResult
Výsledek výpisu doporučení výhod
Name | Typ | Description |
---|---|---|
nextLink |
string |
Odkaz (URL) na další stránku výsledků. |
value |
Seznam doporučení výhod. |
ErrorDetails
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby |
message |
string |
Chybová zpráva označující, proč operace selhala. |
ErrorResponse
Chybová odpověď značí, že služba nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě.
Některé chybové odpovědi:
429 TooManyRequests – Požadavek je omezený. Opakujte akci po čekání na dobu uvedenou v hlavičce x-ms-ratelimit-microsoft.consumption-retry-after.
503 ServiceUnavailable – Služba je dočasně nedostupná. Opakujte akci po čekání na dobu uvedenou v hlavičce Opakovat až po spuštění.
Name | Typ | Description |
---|---|---|
error |
Podrobnosti o chybě. |
grain
Podrobné informace o využití. Podporované hodnoty: Hourly
Name | Typ | Description |
---|---|---|
Daily |
string |
Hodinová agregační hodnota odpovídá hodnotě za den. |
Hourly |
string |
Hodinová agregační hodnota odpovídá hodnotě za hodinu. |
Monthly |
string |
Hodinová agregační hodnota odpovídá hodnotě za měsíc. |
lookBackPeriod
Počet dnů využití vyhodnocených pro výpočet doporučení.
Name | Typ | Description |
---|---|---|
Last30Days |
string |
30 dní se na to podívali. |
Last60Days |
string |
60 dní se k návratu. |
Last7Days |
string |
7 dní se k návratu. |
recommendationUsageDetails
Poplatky na vyžádání mezi firstConsumptionDate a lastConsumptionDate, které se použily pro doporučení k výpočetním výhodám.
Name | Typ | Description |
---|---|---|
charges |
number[] |
Poplatky na vyžádání za každou hodinu mezi firstConsumptionDate a lastConsumptionDate, které se používaly pro doporučení pro výpočetní výhody. |
usageGrain |
Podrobné informace o využití. Podporované hodnoty: Hourly |
sharedScopeBenefitRecommendationProperties
Vlastnosti doporučení k výhodě, pokud je obor Sdílený.
Name | Typ | Description |
---|---|---|
allRecommendationDetails |
Seznam všech doporučení výhod s podrobnostmi o doporučení. |
|
armSkuName |
string |
Název skladové položky ARM "Compute_Savings_Plan" pro SavingsPlan. |
commitmentGranularity |
Agregace navrhované částky závazku. Podporované hodnoty: Hourly |
|
costWithoutBenefit |
number |
Aktuální náklady bez zvýhodnění odpovídají celkovému počtu hodin v období zpětného vyhledávání. |
currencyCode |
string |
Identifikátor kódu měny ISO 4217 pro náklady a částky úspor. |
firstConsumptionDate |
string |
První datum použití použité k vyhledání doporučení. |
lastConsumptionDate |
string |
Poslední datum použití použité k vyhledání doporučení. |
lookBackPeriod |
Počet dnů využití vyhodnocených pro výpočet doporučení. |
|
recommendationDetails |
Podrobnosti navrhovaného doporučení. |
|
scope |
string:
Shared |
Rozsah výhod. Například Jeden nebo Sdílený. |
term |
Období výhody. Například P1Y nebo P3Y. |
|
totalHours |
integer |
Celková doba, po kterou se náklady vztahují. Je roven počtu záznamů ve vlastnosti properties/usage/charges. |
usage |
Poplatky na vyžádání mezi firstConsumptionDate a lastConsumptionDate, které se použily pro doporučení k výpočetním výhodám. |
singleScopeBenefitRecommendationProperties
Vlastnosti doporučení výhod, pokud je rozsah "Single".
Name | Typ | Description |
---|---|---|
allRecommendationDetails |
Seznam všech doporučení výhod s podrobnostmi o doporučení. |
|
armSkuName |
string |
Název skladové položky ARM "Compute_Savings_Plan" pro SavingsPlan. |
commitmentGranularity |
Agregace navrhované částky závazku. Podporované hodnoty: Hourly |
|
costWithoutBenefit |
number |
Aktuální náklady bez zvýhodnění odpovídají celkovému počtu hodin v období zpětného vyhledávání. |
currencyCode |
string |
Identifikátor kódu měny ISO 4217 pro náklady a částky úspor. |
firstConsumptionDate |
string |
První datum použití použité k vyhledání doporučení. |
lastConsumptionDate |
string |
Poslední datum použití použité k vyhledání doporučení. |
lookBackPeriod |
Počet dnů využití vyhodnocených pro výpočet doporučení. |
|
recommendationDetails |
Podrobnosti navrhovaného doporučení. |
|
resourceGroup |
string |
Skupina prostředků, pro kterou se doporučuje tento jediný obor. Platí pouze v případě, že doporučení platí pro obor single a obor požadavku ResourceGroup. |
scope |
string:
Single |
Rozsah výhod. Například Jeden nebo Sdílený. |
subscriptionId |
string |
ID předplatného, pro které je toto doporučení pro jeden obor. Platí pouze v případě, že doporučení je pro obor Single. |
term |
Období výhody. Například P1Y nebo P3Y. |
|
totalHours |
integer |
Celková doba, po kterou se náklady vztahují. Je roven počtu záznamů ve vlastnosti properties/usage/charges. |
usage |
Poplatky na vyžádání mezi firstConsumptionDate a lastConsumptionDate, které se použily pro doporučení k výpočetním výhodám. |
term
Období výhody. Například P1Y nebo P3Y.
Name | Typ | Description |
---|---|---|
P1Y |
string |
Období benefitu je 1 rok. |
P3Y |
string |
Období benefitu je 3 roky. |