Reservation Recommendation Details - Get
A fenntartott példányok lehetőségelemzésére vonatkozó foglalási javaslat részletei.
GET https://management.azure.com/{resourceScope}/providers/Microsoft.Consumption/reservationRecommendationDetails?api-version=2023-05-01&scope={scope}®ion={region}&term={term}&lookBackPeriod={lookBackPeriod}&product={product}
GET https://management.azure.com/{resourceScope}/providers/Microsoft.Consumption/reservationRecommendationDetails?api-version=2023-05-01&scope={scope}®ion={region}&term={term}&lookBackPeriod={lookBackPeriod}&product={product}&$filter={$filter}
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
resource
|
path | True |
string |
A foglalási javaslat részleteinek műveleteihez társított hatókör. Ide tartozik a "/subscriptions/{subscriptionId}/" az előfizetés hatóköréhez, a "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" erőforráscsoport-hatókörhöz, a /providers/Microsoft.Billing/billingAccounts/{billingAccountId}" a BillingAccount hatókörhöz, valamint a "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" a billingProfile hatókörhöz |
api-version
|
query | True |
string |
Az ügyfélkéréshez használandó API verziója. A jelenlegi verzió: 2023-03-01. |
look
|
query | True |
Szűrje azt az időszakot, amelyen a foglalási javaslatok eredményei alapulnak. |
|
product
|
query | True |
string |
Szűrje azokat a termékeket, amelyek esetében a foglalási javaslatok eredményei létrejönnek. Példák: Standard_DS1_v2 (virtuális gépekhez), Premium_SSD_Managed_Disks_P30 (Managed Disks esetén) |
region
|
query | True |
string |
Annak a régiónak a kiválasztására szolgál, amelynek a javaslatát létre kell készíteni. |
scope
|
query | True |
A foglalás hatóköre. |
|
term
|
query | True |
Adja meg a foglalási javaslat időtartamának hosszát. |
|
$filter
|
query |
string |
A foglalási javaslatok részleteinek szűrésére szolgál a következő szerint: properties/subscriptionId megadható a számlázási fiókhoz és a számlázási profil elérési útjaihoz. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
OK gombra. A kérés sikeres volt. |
|
204 No Content |
Ha nincsenek javaslatok részletei, a rendszer üres választ küld. |
|
Other Status Codes |
Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow.
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | felhasználói fiók megszemélyesítése |
Példák
Reservation |
Reservation |
Reservation |
Reservation |
ReservationRecommendationsByBillingAccount-Legacy
Mintakérelem
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/00000000/providers/Microsoft.Consumption/reservationRecommendationDetails?api-version=2023-05-01&scope=Shared®ion=eastus&term=P1Y&lookBackPeriod=Last60Days&product=Standard_DS14_v2&$filter=properties/subscriptionId eq 00000000-0000-0000-0000-00000000
Mintaválasz
{
"id": "providers/Microsoft.Billing/billingAccounts/00000000/providers/microsoft.consumption/reservationrecommendationdetails",
"name": "reservationRecommendationDetails",
"type": "Microsoft.Consumption/ReservationRecommendationDetails",
"properties": {
"currency": "USD",
"resource": {
"appliedScopes": [
"00000000-0000-0000-0000-00000000",
"00000000-0000-0000-0000-00000000"
],
"onDemandRate": 1.482,
"product": "Standard_DS14_v2",
"region": "eastus",
"reservationRate": 0.70570776255707,
"resourceType": "virtualmachines"
},
"resourceGroup": null,
"savings": {
"calculatedSavings": [
{
"onDemandCost": 529550.326618951,
"overageCost": 63253.5935111345,
"quantity": 220,
"reservationCost": 223102.452054792,
"totalReservationCost": 286356.045565927,
"savings": 243194.281053024
},
{
"onDemandCost": 529550.32661895,
"overageCost": 149335.025050147,
"quantity": 179,
"reservationCost": 181524.267808217,
"totalReservationCost": 330859.292858364,
"savings": 198691.033760586
},
{
"onDemandCost": 529550.32661895,
"overageCost": 195942.319606957,
"quantity": 157,
"reservationCost": 159214.022602738,
"totalReservationCost": 355156.342209695,
"savings": 174393.984409255
},
{
"onDemandCost": 529550.32661895,
"overageCost": 30975.2311896299,
"quantity": 241,
"reservationCost": 244398.595205477,
"totalReservationCost": 275373.826395107,
"savings": 254176.500223843
}
],
"lookBackPeriod": 60,
"recommendedQuantity": 253,
"reservationOrderTerm": "P1Y",
"savingsType": "instance",
"unitOfMeasure": "hour"
},
"scope": "Shared",
"usage": {
"firstConsumptionDate": "2019-11-27T00:00:00",
"lastConsumptionDate": "2020-01-25T21:00:00",
"lookBackUnitType": "virtualMachine quantity",
"usageData": [
275.95003899999995,
275.916705,
276,
276,
275.916725,
275.916705,
275.98335299999997,
276,
276,
276,
276,
276,
275.98335299999997,
276,
276,
276,
276,
275.933352
],
"usageGrain": "hourly"
}
}
}
ReservationRecommendationsByBillingProfile-Modern
Mintakérelem
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-00000000:00000000-0000-0000-0000-00000000/billingProfiles/00000000-0000-0000-0000-00000000/providers/Microsoft.Consumption/reservationRecommendationDetails?api-version=2023-05-01&scope=Shared®ion=australiaeast&term=P1Y&lookBackPeriod=Last7Days&product=Standard_B2s&$filter=properties/subscriptionId eq 00000000-0000-0000-0000-00000000
Mintaválasz
{
"id": "providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-00000000:00000000-0000-0000-0000-00000000/billingProfiles/00000000-0000-0000-0000-00000000/providers/microsoft.consumption/reservationrecommendationdetails",
"name": "reservationRecommendationDetails",
"type": "Microsoft.Consumption/ReservationRecommendationDetails",
"properties": {
"currency": "AUD",
"resource": {
"appliedScopes": [
"00000000-0000-0000-0000-00000000"
],
"onDemandRate": 0.0725,
"product": "Standard_B2s",
"region": "australiaeast",
"reservationRate": 0.04414166531788041,
"resourceType": "virtualmachines"
},
"resourceGroup": null,
"savings": {
"calculatedSavings": [
{
"onDemandCost": 632.8844720496894,
"overageCost": 0,
"quantity": 1,
"reservationCost": 387.74038815226174,
"totalReservationCost": 387.74038815226174,
"savings": 245.1440838974277
}
],
"lookBackPeriod": 7,
"recommendedQuantity": 1,
"reservationOrderTerm": "P1Y",
"savingsType": "instance",
"unitOfMeasure": "hour"
},
"scope": "Shared",
"usage": {
"firstConsumptionDate": "2020-01-19T00:00:00",
"lastConsumptionDate": "2020-01-25T17:00:00",
"lookBackUnitType": "virtualMachine quantity",
"usageData": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
0
],
"usageGrain": "hourly"
}
}
}
ReservationRecommendationsByResourceGroup-Legacy
Mintakérelem
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/testGroup/providers/Microsoft.Consumption/reservationRecommendationDetails?api-version=2023-05-01&scope=Single®ion=westus&term=P3Y&lookBackPeriod=Last30Days&product=Standard_DS13_v2
Mintaválasz
{
"id": "subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/testGroup/providers/microsoft.consumption/reservationrecommendationdetails",
"name": "reservationRecommendationDetails",
"type": "Microsoft.Consumption/ReservationRecommendationDetails",
"properties": {
"currency": "USD",
"resource": {
"appliedScopes": [
"00000000-0000-0000-0000-00000000",
"testGroup"
],
"onDemandRate": 0.519,
"product": "Standard_DS13_v2",
"region": "westus",
"reservationRate": 0.302549467275493,
"resourceType": "virtualmachines"
},
"resourceGroup": "testGroup",
"savings": {
"calculatedSavings": [
{
"onDemandCost": 368.4813602070006,
"overageCost": 0,
"quantity": 2,
"reservationCost": 429.01514459665,
"totalReservationCost": 429.01514459665,
"savings": -60.5337843896494
},
{
"onDemandCost": 368.481360207,
"overageCost": 1.557,
"quantity": 1,
"reservationCost": 214.507572298325,
"totalReservationCost": 216.064572298325,
"savings": 152.416787908675
}
],
"lookBackPeriod": 30,
"recommendedQuantity": 1,
"reservationOrderTerm": "P3Y",
"savingsType": "instance",
"unitOfMeasure": "hour"
},
"scope": "Single",
"usage": {
"firstConsumptionDate": "2020-02-03T00:00:00",
"lastConsumptionDate": "2020-03-03T13:00:00",
"lookBackUnitType": "virtualMachine quantity",
"usageData": [
1,
1,
1,
1,
1,
1
],
"usageGrain": "hourly"
}
}
}
ReservationRecommendationsBySubscription-Legacy
Mintakérelem
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000/providers/Microsoft.Consumption/reservationRecommendationDetails?api-version=2023-05-01&scope=Single®ion=westus&term=P3Y&lookBackPeriod=Last30Days&product=Standard_DS13_v2
Mintaválasz
{
"id": "subscriptions/00000000-0000-0000-0000-00000000/providers/microsoft.consumption/reservationrecommendationdetails",
"name": "reservationRecommendationDetails",
"type": "Microsoft.Consumption/ReservationRecommendationDetails",
"properties": {
"currency": "USD",
"resource": {
"appliedScopes": [
"00000000-0000-0000-0000-00000000"
],
"onDemandRate": 0.519,
"product": "Standard_DS13_v2",
"region": "westus",
"reservationRate": 0.302549467275493,
"resourceType": "virtualmachines"
},
"resourceGroup": null,
"savings": {
"calculatedSavings": [
{
"onDemandCost": 368.4813602070006,
"overageCost": 0,
"quantity": 2,
"reservationCost": 429.01514459665,
"totalReservationCost": 429.01514459665,
"savings": -60.5337843896494
},
{
"onDemandCost": 368.481360207,
"overageCost": 1.557,
"quantity": 1,
"reservationCost": 214.507572298325,
"totalReservationCost": 216.064572298325,
"savings": 152.416787908675
}
],
"lookBackPeriod": 30,
"recommendedQuantity": 1,
"reservationOrderTerm": "P3Y",
"savingsType": "instance",
"unitOfMeasure": "hour"
},
"scope": "Single",
"usage": {
"firstConsumptionDate": "2020-02-03T00:00:00",
"lastConsumptionDate": "2020-03-03T13:00:00",
"lookBackUnitType": "virtualMachine quantity",
"usageData": [
1,
1,
1,
1,
1,
1
],
"usageGrain": "hourly"
}
}
}
Definíciók
Name | Description |
---|---|
High |
A hiba részletei. |
High |
A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg. Néhány hibaválasz:
|
look |
Szűrje azt az időszakot, amelyen a foglalási javaslatok eredményei alapulnak. |
Reservation |
A becsült megtakarítás részletei. A költségek és a megtakarítások becsült értéke az adott időszakra vonatkozóan. |
Reservation |
Foglalási javaslat részletei. |
Reservation |
Az erőforrás részletei. |
Reservation |
A becsült megtakarítás részletei. |
Reservation |
A javaslat kiszámításához használt korábbi használati adatok részletei. |
scope |
A foglalás hatóköre. |
term |
Adja meg a foglalási javaslat időtartamának hosszát. |
HighCasedErrorDetails
A hiba részletei.
Name | Típus | Description |
---|---|---|
code |
string |
Hibakód. |
message |
string |
Hibaüzenet, amely jelzi, hogy a művelet miért hiúsult meg. |
HighCasedErrorResponse
A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.
Néhány hibaválasz:
429 TooManyRequests – A kérés szabályozva van. Próbálkozzon újra az "x-ms-ratelimit-microsoft.consumption-retry-after" fejlécben megadott időre való várakozás után.
503 ServiceUnavailable – A szolgáltatás átmenetileg nem érhető el. Várjon a „Retry-After” fejlécben megadott ideig, majd próbálkozzon újra.
Name | Típus | Description |
---|---|---|
error |
A hiba részletei. |
lookBackPeriod
Szűrje azt az időszakot, amelyen a foglalási javaslatok eredményei alapulnak.
Name | Típus | Description |
---|---|---|
Last30Days |
string |
30 napnyi adat használata javaslatokhoz |
Last60Days |
string |
60 napnyi adat használata javaslatokhoz |
Last7Days |
string |
7 napnyi adat használata javaslatokhoz |
ReservationRecommendationDetailsCalculatedSavingsProperties
A becsült megtakarítás részletei. A költségek és a megtakarítások becsült értéke az adott időszakra vonatkozóan.
Name | Típus | Description |
---|---|---|
onDemandCost |
number |
Foglalás nélküli költség. Hardver- és szoftverköltségeket tartalmaz. |
overageCost |
number |
A foglalás által nem fedezett erőforrások hardver- és szoftverköltsége. |
quantity |
number |
A számított megtakarítások mennyisége. |
reservationCost |
number |
A foglalás által fedezett erőforrások hardverköltsége. |
reservedUnitCount |
number |
A megtakarítás kiszámításához használt fenntartott egységek száma. Mindig 1 virtuális gépekhez. |
savings |
number |
A javasolt foglalási mennyiség megvásárlásával megtakarított összeg. Ez egyenlő az onDemandCost – totalReservationCost értékekkel. |
totalReservationCost |
number |
Foglalási költség + a foglalás által fedezett erőforrások szoftverköltsége + túlhasználati költség. |
ReservationRecommendationDetailsModel
Foglalási javaslat részletei.
Name | Típus | Description |
---|---|---|
etag |
string |
Az erőforrás etagje. |
id |
string |
Egy esemény teljes ARM-azonosítója. |
location |
string |
Erőforrás helye. |
name |
string |
Az eseményt egyedileg azonosító azonosító. |
properties.currency |
string |
A költségek és megtakarítások ISO 4217-es pénznemkód-azonosítója |
properties.resource |
Erőforrás-specifikus tulajdonságok. |
|
properties.resourceGroup |
string |
Erőforráscsoport. |
properties.savings |
Megtakarítási információk a javaslathoz. |
|
properties.scope |
string |
A foglalás hatóköre, például: Egyszemélyes vagy Megosztott. |
properties.usage |
A becsült megtakarítás kiszámításához használt korábbi használati adatok. |
|
sku |
string |
Erőforrás-termékváltozat |
tags |
object |
Erőforráscímkék. |
type |
string |
Erőforrástípus. |
ReservationRecommendationDetailsResourceProperties
Az erőforrás részletei.
Name | Típus | Description |
---|---|---|
appliedScopes |
string[] |
Azon előfizetések listája, amelyekre a foglalás vonatkozik. |
onDemandRate |
number |
Az erőforrás óránkénti igény szerinti aránya. Csak a hardverhasználati arányt tartalmazza, azaz a szoftverhasználati arányt nem tartalmazza. |
product |
string |
Azure-termék, például: Standard_E8s_v3 stb. |
region |
string |
Azure-erőforrásrégió például: EastUS, WestUS stb. |
reservationRate |
number |
Az erőforrás óránkénti foglalási aránya. A kifejezéstől függően változik. |
resourceType |
string |
Az Azure-erőforrás típusa. |
ReservationRecommendationDetailsSavingsProperties
A becsült megtakarítás részletei.
Name | Típus | Description |
---|---|---|
calculatedSavings |
Reservation |
A számított megtakarítások listája. |
lookBackPeriod |
integer |
A javaslat kiszámításához használt használati napok száma. |
recommendedQuantity |
number |
Az erőforrás ajánlott egységeinek száma. |
reservationOrderTerm |
string |
A foglalás időszaka, például P1Y vagy P3Y. |
savingsType |
string |
A megtakarítás típusa, például: példány. |
unitOfMeasure |
string |
Mértékegység pl. óra stb. |
ReservationRecommendationDetailsUsageProperties
A javaslat kiszámításához használt korábbi használati adatok részletei.
Name | Típus | Description |
---|---|---|
firstConsumptionDate |
string |
A javaslat kiszámításához használt első használati dátum. |
lastConsumptionDate |
string |
A javaslat kiszámításához használt utolsó használati dátum. |
lookBackUnitType |
string |
Mit jelentenek a használati adatok értékei, például: virtuálisgép-példány. |
usageData |
number[] |
Az előzményerőforrás-használat lebontása. Az értékek az elsőConsumptionDate és a lastConsumptionDate közötti használati sorrendben vannak. |
usageGrain |
string |
A használati adatokban szereplő értékek szemcséje, például: óránként. |
scope
A foglalás hatóköre.
Name | Típus | Description |
---|---|---|
Shared |
string |
|
Single |
string |
term
Adja meg a foglalási javaslat időtartamának hosszát.
Name | Típus | Description |
---|---|---|
P1Y |
string |
1 éves foglalási időszak |
P3Y |
string |
3 éves foglalási időszak |