Бюджеты Microsoft.Consumption 2018-03-31
Определение ресурсов Bicep
Тип ресурса бюджетов можно развернуть с помощью операций, предназначенных для следующих целей:
- подписки
. См. команды развертывания подписки группах ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Consumption/budgets, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Consumption/budgets@2018-03-31' = {
eTag: 'string'
name: 'string'
properties: {
amount: int
category: 'string'
filters: {
meters: [
'string'
]
resourceGroups: [
'string'
]
resources: [
'string'
]
tags: {
{customized property}: [
'string'
]
}
}
notifications: {
{customized property}: {
contactEmails: [
'string'
]
contactGroups: [
'string'
]
contactRoles: [
'string'
]
enabled: bool
operator: 'string'
threshold: int
}
}
timeGrain: 'string'
timePeriod: {
endDate: 'string'
startDate: 'string'
}
}
}
Значения свойств
BudgetProperties
Имя | Описание | Ценность |
---|---|---|
количество | Общая сумма затрат для отслеживания с бюджетом | int (обязательно) |
категория | Категория бюджета, отслеживает ли бюджет затраты или использование. | "Стоимость" "Использование" (обязательно) |
Фильтры | Может использоваться для фильтрации бюджетов по группам ресурсов, ресурсам или счетчику. | фильтров |
Уведомления | Словарь уведомлений, связанных с бюджетом. Бюджет может содержать до пяти уведомлений. | BudgetPropertiesNotifications |
timeGrain | Время, покрываемое бюджетом. Отслеживание суммы будет сброшено на основе времени. | "Ежегодно" "Ежемесячно" "Квартальный" (обязательный) |
timePeriod | Имеет дату начала и окончания бюджета. Дата начала должна быть первой из месяца и должна быть меньше даты окончания. Дата начала бюджета должна быть 1 июня 2017 г. или после него. Дата начала будущего не должна превышать трех месяцев. Последнюю дату начала следует выбрать в течение периода времени. Нет ограничений на дату окончания. | BudgetTimePeriod (обязательно) |
БюджетPropertiesNotifications
Имя | Описание | Ценность |
---|
BudgetTimePeriod
Имя | Описание | Ценность |
---|---|---|
endDate | Дата окончания бюджета. Если это не указано, по умолчанию это значение 10 лет с даты начала. | струна |
startDate | Дата начала бюджета. | строка (обязательно) |
Фильтры
Имя | Описание | Ценность |
---|---|---|
Метров | Список фильтров по счетчикам (GUID), обязательный для бюджетов категории использования. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ [] |
resourceGroups | Список фильтров для групп ресурсов, разрешен только на уровне подписки. | string[] |
ресурсы | Список фильтров по ресурсам. | string[] |
Теги | Словарь фильтров по тегам. | FiltersTags |
FiltersTags
Имя | Описание | Ценность |
---|
Microsoft.Consumption/budgets
Имя | Описание | Ценность |
---|---|---|
eTag | eTag ресурса. Для обработки сценария параллельного обновления это поле будет использоваться для определения того, обновляет ли пользователь последнюю версию или нет. | струна |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства бюджета. | BudgetProperties |
Уведомление
Имя | Описание | Ценность |
---|---|---|
contactEmails | Адреса электронной почты для отправки уведомления о бюджете в момент превышения порогового значения. | string[] (обязательно) |
contactGroups | Группы действий для отправки уведомления о бюджете в момент превышения порогового значения. | string[] |
contactRoles | Чтобы отправить уведомление о бюджете, обратитесь к ролям, чтобы отправить уведомление о превышении порогового значения. | string[] |
Включен | Уведомление включено или нет. | bool (обязательно) |
оператор | Оператор сравнения. | "EqualTo" 'GreaterThan' 'GreaterThanOrEqualTo' (обязательный) |
порог | Пороговое значение, связанное с уведомлением. Уведомление отправляется, когда стоимость превысила пороговое значение. Это всегда процент и должно быть от 0 до 1000. | int (обязательно) |
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Bicep-файл | Описание |
---|---|
создание бюджета | В этом шаблоне показано, как создать бюджет в подписке. |
создание бюджета с помощью фильтра | В этом шаблоне показано, как создать бюджет в подписке. |
создание простого бюджетного | В этом шаблоне показано, как создать бюджет в подписке. |
Определение ресурса шаблона ARM
Тип ресурса бюджетов можно развернуть с помощью операций, предназначенных для следующих целей:
- подписки
. См. команды развертывания подписки группах ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Consumption/budgets, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Consumption/budgets",
"apiVersion": "2018-03-31",
"name": "string",
"eTag": "string",
"properties": {
"amount": "int",
"category": "string",
"filters": {
"meters": [ "string" ],
"resourceGroups": [ "string" ],
"resources": [ "string" ],
"tags": {
"{customized property}": [ "string" ]
}
},
"notifications": {
"{customized property}": {
"contactEmails": [ "string" ],
"contactGroups": [ "string" ],
"contactRoles": [ "string" ],
"enabled": "bool",
"operator": "string",
"threshold": "int"
}
},
"timeGrain": "string",
"timePeriod": {
"endDate": "string",
"startDate": "string"
}
}
}
Значения свойств
BudgetProperties
Имя | Описание | Ценность |
---|---|---|
количество | Общая сумма затрат для отслеживания с бюджетом | int (обязательно) |
категория | Категория бюджета, отслеживает ли бюджет затраты или использование. | "Стоимость" "Использование" (обязательно) |
Фильтры | Может использоваться для фильтрации бюджетов по группам ресурсов, ресурсам или счетчику. | фильтров |
Уведомления | Словарь уведомлений, связанных с бюджетом. Бюджет может содержать до пяти уведомлений. | BudgetPropertiesNotifications |
timeGrain | Время, покрываемое бюджетом. Отслеживание суммы будет сброшено на основе времени. | "Ежегодно" "Ежемесячно" "Квартальный" (обязательный) |
timePeriod | Имеет дату начала и окончания бюджета. Дата начала должна быть первой из месяца и должна быть меньше даты окончания. Дата начала бюджета должна быть 1 июня 2017 г. или после него. Дата начала будущего не должна превышать трех месяцев. Последнюю дату начала следует выбрать в течение периода времени. Нет ограничений на дату окончания. | BudgetTimePeriod (обязательно) |
БюджетPropertiesNotifications
Имя | Описание | Ценность |
---|
BudgetTimePeriod
Имя | Описание | Ценность |
---|---|---|
endDate | Дата окончания бюджета. Если это не указано, по умолчанию это значение 10 лет с даты начала. | струна |
startDate | Дата начала бюджета. | строка (обязательно) |
Фильтры
Имя | Описание | Ценность |
---|---|---|
Метров | Список фильтров по счетчикам (GUID), обязательный для бюджетов категории использования. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ [] |
resourceGroups | Список фильтров для групп ресурсов, разрешен только на уровне подписки. | string[] |
ресурсы | Список фильтров по ресурсам. | string[] |
Теги | Словарь фильтров по тегам. | FiltersTags |
FiltersTags
Имя | Описание | Ценность |
---|
Microsoft.Consumption/budgets
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2018-03-31' |
eTag | eTag ресурса. Для обработки сценария параллельного обновления это поле будет использоваться для определения того, обновляет ли пользователь последнюю версию или нет. | струна |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства бюджета. | BudgetProperties |
тип | Тип ресурса | "Microsoft.Consumption/budgets" |
Уведомление
Имя | Описание | Ценность |
---|---|---|
contactEmails | Адреса электронной почты для отправки уведомления о бюджете в момент превышения порогового значения. | string[] (обязательно) |
contactGroups | Группы действий для отправки уведомления о бюджете в момент превышения порогового значения. | string[] |
contactRoles | Чтобы отправить уведомление о бюджете, обратитесь к ролям, чтобы отправить уведомление о превышении порогового значения. | string[] |
Включен | Уведомление включено или нет. | bool (обязательно) |
оператор | Оператор сравнения. | "EqualTo" 'GreaterThan' 'GreaterThanOrEqualTo' (обязательный) |
порог | Пороговое значение, связанное с уведомлением. Уведомление отправляется, когда стоимость превысила пороговое значение. Это всегда процент и должно быть от 0 до 1000. | int (обязательно) |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
создание бюджета развертывание |
В этом шаблоне показано, как создать бюджет в подписке. |
создание бюджета с помощью фильтра развертывание |
В этом шаблоне показано, как создать бюджет в подписке. |
создание простого бюджетного развертывание |
В этом шаблоне показано, как создать бюджет в подписке. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса бюджетов можно развернуть с помощью операций, предназначенных для следующих целей:
- групп ресурсов
подписки
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Consumption/budgets, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Consumption/budgets@2018-03-31"
name = "string"
eTag = "string"
body = jsonencode({
properties = {
amount = int
category = "string"
filters = {
meters = [
"string"
]
resourceGroups = [
"string"
]
resources = [
"string"
]
tags = {
{customized property} = [
"string"
]
}
}
notifications = {
{customized property} = {
contactEmails = [
"string"
]
contactGroups = [
"string"
]
contactRoles = [
"string"
]
enabled = bool
operator = "string"
threshold = int
}
}
timeGrain = "string"
timePeriod = {
endDate = "string"
startDate = "string"
}
}
})
}
Значения свойств
BudgetProperties
Имя | Описание | Ценность |
---|---|---|
количество | Общая сумма затрат для отслеживания с бюджетом | int (обязательно) |
категория | Категория бюджета, отслеживает ли бюджет затраты или использование. | "Стоимость" "Использование" (обязательно) |
Фильтры | Может использоваться для фильтрации бюджетов по группам ресурсов, ресурсам или счетчику. | фильтров |
Уведомления | Словарь уведомлений, связанных с бюджетом. Бюджет может содержать до пяти уведомлений. | BudgetPropertiesNotifications |
timeGrain | Время, покрываемое бюджетом. Отслеживание суммы будет сброшено на основе времени. | "Ежегодно" "Ежемесячно" "Квартальный" (обязательный) |
timePeriod | Имеет дату начала и окончания бюджета. Дата начала должна быть первой из месяца и должна быть меньше даты окончания. Дата начала бюджета должна быть 1 июня 2017 г. или после него. Дата начала будущего не должна превышать трех месяцев. Последнюю дату начала следует выбрать в течение периода времени. Нет ограничений на дату окончания. | BudgetTimePeriod (обязательно) |
БюджетPropertiesNotifications
Имя | Описание | Ценность |
---|
BudgetTimePeriod
Имя | Описание | Ценность |
---|---|---|
endDate | Дата окончания бюджета. Если это не указано, по умолчанию это значение 10 лет с даты начала. | струна |
startDate | Дата начала бюджета. | строка (обязательно) |
Фильтры
Имя | Описание | Ценность |
---|---|---|
Метров | Список фильтров по счетчикам (GUID), обязательный для бюджетов категории использования. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ [] |
resourceGroups | Список фильтров для групп ресурсов, разрешен только на уровне подписки. | string[] |
ресурсы | Список фильтров по ресурсам. | string[] |
Теги | Словарь фильтров по тегам. | FiltersTags |
FiltersTags
Имя | Описание | Ценность |
---|
Microsoft.Consumption/budgets
Имя | Описание | Ценность |
---|---|---|
eTag | eTag ресурса. Для обработки сценария параллельного обновления это поле будет использоваться для определения того, обновляет ли пользователь последнюю версию или нет. | струна |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства бюджета. | BudgetProperties |
тип | Тип ресурса | "Microsoft.Consumption/budgets@2018-03-31" |
Уведомление
Имя | Описание | Ценность |
---|---|---|
contactEmails | Адреса электронной почты для отправки уведомления о бюджете в момент превышения порогового значения. | string[] (обязательно) |
contactGroups | Группы действий для отправки уведомления о бюджете в момент превышения порогового значения. | string[] |
contactRoles | Чтобы отправить уведомление о бюджете, обратитесь к ролям, чтобы отправить уведомление о превышении порогового значения. | string[] |
Включен | Уведомление включено или нет. | bool (обязательно) |
оператор | Оператор сравнения. | "EqualTo" 'GreaterThan' 'GreaterThanOrEqualTo' (обязательный) |
порог | Пороговое значение, связанное с уведомлением. Уведомление отправляется, когда стоимость превысила пороговое значение. Это всегда процент и должно быть от 0 до 1000. | int (обязательно) |