Benefit Recommendations - List
Список рекомендаций по приобретению плана экономии.
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
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
billing
|
path | True |
string |
Область, связанная с операциями рекомендаций по преимуществам. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области группы ресурсов, /providers/Microsoft.Billing/billingAccounts/{billingAccountId}" для области соглашения предприятия и "/поставщики/Microsoft.Billing/billingAccountS/{billingAccountId}/billingProfiles/{billingProfileId}" для области профиля выставления счетов |
api-version
|
query | True |
string |
Версия API, используемая для этой операции. |
$expand
|
query |
string |
Можно использовать для расширения свойств по следующим свойствам: properties/usage, properties/allRecommendationDetails |
|
$filter
|
query |
string |
Можно использовать для фильтрации преимуществRecommendations по свойствам и области с допустимыми значениями ['Single', 'Shared'] и значением по умолчанию "Shared"; and properties/lookBackPeriod с допустимыми значениями ['Last7Days', Last30Days', Last60Days' и значением по умолчанию Last60Days; properties/term с допустимыми значениями ['P1Y', P3Y' и значением по умолчанию P3Y; properties/subscriptionId; properties/resourceGroup |
|
$orderby
|
query |
string |
Может использоваться для упорядочивания рекомендаций по свойствам/armSkuName. Для плана экономии результаты по умолчанию упорядочены. Нет необходимости использовать это предложение. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ХОРОШО. Запрос выполнен успешно. |
|
Other Status Codes |
Ответ на ошибку, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
BenefitRecommendationsBillingAccountList
Образец запроса
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
Пример ответа
{
"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
}
]
}
}
}
]
}
Определения
Имя | Описание |
---|---|
all |
Сведения о рекомендации по преимуществам. |
all |
Список всех рекомендаций по преимуществам с подробными сведениями о рекомендации. |
benefit |
Резервирование или сберегательный план. |
benefit |
Сведения о рекомендациях плана преимуществ. |
benefit |
Результат перечисления рекомендаций по преимуществам. |
Error |
Сведения об ошибке. |
Error |
Ответ на ошибку указывает, что служба не может обработать входящий запрос. Причина указана в сообщении об ошибке. Некоторые ответы на ошибки:
|
grain |
Зерно использования. Поддерживаемые значения: "Почасово" |
look |
Количество дней использования, вычисляемых для вычисления рекомендаций. |
recommendation |
Плата по запросу между firstConsumptionDate и lastConsumptionDate, которые использовались для рекомендаций по преимуществам вычислений. |
shared |
Свойства рекомендации по преимуществу, если область является "Shared". |
single |
Свойства рекомендаций по преимуществам, если область — "Один". |
term |
Срок действия льготы. Например, P1Y или P3Y. |
allSavingsBenefitDetails
Сведения о рекомендации по преимуществам.
Имя | Тип | Описание |
---|---|---|
averageUtilizationPercentage |
number |
Предполагаемый средний процент использования для "totalHours" в период обратной связи с этим обязательством. |
benefitCost |
number |
Предполагаемые затраты с преимуществом для "totalHours" в период оглядки. Это равно (обязательствоAmount * totalHours) |
commitmentAmount |
number |
Сумма обязательств по обязательствуGranularity. |
coveragePercentage |
number |
Предполагаемый процент покрытия пособий для "totalHours" в период обратного просмотра с этим обязательством. |
overageCost |
number |
Разница между общими затратами и преимуществами для "totalHours" в период обратного просмотра. |
savingsAmount |
number |
Сумма, сохраненная для "totalHours" в период оглядки, путем приобретения рекомендуемого количества преимущества. |
savingsPercentage |
number |
Экономия в процентах для "totalHours" в период оглядки, покупая рекомендуемое количество преимуществ. |
totalCost |
number |
Общая стоимость, которая является суммой стоимости преимущества и чрезмерной стоимости. |
wastageCost |
number |
Оценка неиспользуемой части "benefitCost". |
allSavingsList
Список всех рекомендаций по преимуществам с подробными сведениями о рекомендации.
Имя | Тип | Описание |
---|---|---|
nextLink |
string |
Ссылка (URL-адрес) на следующую страницу результатов. |
value |
Список рекомендаций по преимуществам с подробными сведениями о рекомендации.. |
benefitKind
Резервирование или сберегательный план.
Имя | Тип | Описание |
---|---|---|
IncludedQuantity |
string |
Преимущество включается в составQuantity. |
Reservation |
string |
Преимущество — резервирование. |
SavingsPlan |
string |
Преимуществом является SavingsPlan. |
benefitRecommendationModel
Сведения о рекомендациях плана преимуществ.
Имя | Тип | Описание |
---|---|---|
id |
string |
Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
kind |
Резервирование или сберегательный план. |
|
name |
string |
Имя ресурса |
properties | benefitRecommendationProperties: |
Свойства рекомендаций по преимуществам. |
type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
benefitRecommendationsListResult
Результат перечисления рекомендаций по преимуществам.
Имя | Тип | Описание |
---|---|---|
nextLink |
string |
Ссылка (URL-адрес) на следующую страницу результатов. |
value |
Список рекомендаций по преимуществам. |
ErrorDetails
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки. |
message |
string |
Сообщение об ошибке, указывающее, почему операция завершилась ошибкой. |
ErrorResponse
Ответ на ошибку указывает, что служба не может обработать входящий запрос. Причина указана в сообщении об ошибке.
Некоторые ответы на ошибки:
429 TooManyRequests — запрос регулируется. Повторите попытку после ожидания времени, указанного в заголовке x-ms-ratelimit-microsoft.consumption-retry-after.
503 ServiceUnavailable — служба временно недоступна. Повторите попытку после ожидания времени, указанного в заголовке Retry-After.
Имя | Тип | Описание |
---|---|---|
error |
Сведения об ошибке. |
grain
Зерно использования. Поддерживаемые значения: "Почасово"
Имя | Тип | Описание |
---|---|---|
Daily |
string |
Почасовое зерно соответствует значению в день. |
Hourly |
string |
Почасовое зерно соответствует значению в час. |
Monthly |
string |
Почасовое зерно соответствует значению в месяц. |
lookBackPeriod
Количество дней использования, вычисляемых для вычисления рекомендаций.
Имя | Тип | Описание |
---|---|---|
Last30Days |
string |
30 дней, используемых для того, чтобы оглядыться назад. |
Last60Days |
string |
60 дней, используемых для того, чтобы оглядыться назад. |
Last7Days |
string |
7 дней, используемых для того, чтобы оглядыться назад. |
recommendationUsageDetails
Плата по запросу между firstConsumptionDate и lastConsumptionDate, которые использовались для рекомендаций по преимуществам вычислений.
Имя | Тип | Описание |
---|---|---|
charges |
number[] |
Плата за каждый час между firstConsumptionDate и lastConsumptionDate, которые использовались для рекомендаций по преимуществам вычислений. |
usageGrain |
Зерно использования. Поддерживаемые значения: "Почасово" |
sharedScopeBenefitRecommendationProperties
Свойства рекомендации по преимуществу, если область является "Shared".
Имя | Тип | Описание |
---|---|---|
allRecommendationDetails |
Список всех рекомендаций по преимуществам с подробными сведениями о рекомендации. |
|
armSkuName |
string |
Имя SKU ARM. "Compute_Savings_Plan" для SavingsPlan. |
commitmentGranularity |
Зерно предлагаемой суммы обязательств. Поддерживаемые значения: "Почасово" |
|
costWithoutBenefit |
number |
Текущая стоимость без льгот соответствует "totalHours" в период обратной стороны. |
currencyCode |
string |
Идентификатор кода валюты ISO 4217 для затрат и сбережений. |
firstConsumptionDate |
string |
Первая дата использования, используемая для поиска рекомендаций. |
lastConsumptionDate |
string |
Дата последнего использования, используемая для вычисления рекомендаций. |
lookBackPeriod |
Количество дней использования, вычисляемых для вычисления рекомендаций. |
|
recommendationDetails |
Подробные сведения о предлагаемой рекомендации. |
|
scope |
string:
Shared |
Область преимуществ. Например, один или общий доступ. |
term |
Срок действия льготы. Например, P1Y или P3Y. |
|
totalHours |
integer |
Общее количество часов, для которых распространяется стоимость. Его значение равно количеству записей в свойстве "properties/usage/charges". |
usage |
Плата по запросу между firstConsumptionDate и lastConsumptionDate, которые использовались для рекомендаций по преимуществам вычислений. |
singleScopeBenefitRecommendationProperties
Свойства рекомендаций по преимуществам, если область — "Один".
Имя | Тип | Описание |
---|---|---|
allRecommendationDetails |
Список всех рекомендаций по преимуществам с подробными сведениями о рекомендации. |
|
armSkuName |
string |
Имя SKU ARM. "Compute_Savings_Plan" для SavingsPlan. |
commitmentGranularity |
Зерно предлагаемой суммы обязательств. Поддерживаемые значения: "Почасово" |
|
costWithoutBenefit |
number |
Текущая стоимость без льгот соответствует "totalHours" в период обратной стороны. |
currencyCode |
string |
Идентификатор кода валюты ISO 4217 для затрат и сбережений. |
firstConsumptionDate |
string |
Первая дата использования, используемая для поиска рекомендаций. |
lastConsumptionDate |
string |
Дата последнего использования, используемая для вычисления рекомендаций. |
lookBackPeriod |
Количество дней использования, вычисляемых для вычисления рекомендаций. |
|
recommendationDetails |
Подробные сведения о предлагаемой рекомендации. |
|
resourceGroup |
string |
Группа ресурсов, для которую указана эта рекомендация по одной области. Применимо только в том случае, если рекомендация относится к области запроса Single и ResourceGroup. |
scope |
string:
Single |
Область преимуществ. Например, один или общий доступ. |
subscriptionId |
string |
Идентификатор подписки, для этой рекомендации по одной области. Применимо только в том случае, если рекомендация относится к области "Один". |
term |
Срок действия льготы. Например, P1Y или P3Y. |
|
totalHours |
integer |
Общее количество часов, для которых распространяется стоимость. Его значение равно количеству записей в свойстве "properties/usage/charges". |
usage |
Плата по запросу между firstConsumptionDate и lastConsumptionDate, которые использовались для рекомендаций по преимуществам вычислений. |
term
Срок действия льготы. Например, P1Y или P3Y.
Имя | Тип | Описание |
---|---|---|
P1Y |
string |
Срок льгот составляет 1 год. |
P3Y |
string |
Срок льгот составляет 3 года. |