Бюджеты Microsoft.Consumption 2017-12-30-preview
Определение ресурсов Bicep
Тип ресурса бюджетов можно развернуть с помощью операций, предназначенных для следующих целей:
подписки . См. команды развертывания подписки
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Consumption/budgets, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Consumption/budgets@2017-12-30-preview' = {
eTag: 'string'
name: 'string'
properties: {
amount: int
category: 'string'
notifications: {
{customized property}: {
contactEmails: [
'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 | Дата начала бюджета. | строка (обязательно) |
Microsoft.Consumption/budgets
Имя | Описание | Ценность |
---|---|---|
eTag | eTag ресурса. Для обработки сценария параллельного обновления это поле будет использоваться для определения того, обновляет ли пользователь последнюю версию или нет. | струна |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства бюджета. | BudgetProperties |
Уведомление
Имя | Описание | Ценность |
---|---|---|
contactEmails | Адреса электронной почты для отправки уведомления о бюджете в момент превышения порогового значения. | string[] (обязательно) |
contactRoles | Чтобы отправить уведомление о бюджете, обратитесь к ролям, чтобы отправить уведомление о превышении порогового значения. | string[] |
Включен | Уведомление включено или нет. | bool (обязательно) |
оператор | Оператор сравнения. | "EqualTo" 'GreaterThan' 'GreaterThanOrEqualTo' (обязательный) |
порог | Пороговое значение, связанное с уведомлением. Уведомление отправляется, когда стоимость превысила пороговое значение. Это всегда процент и должно быть от 0 до 1000. | int (обязательно) |
Примеры использования
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
Модуль | Описание |
---|---|
бюджет потребления | Модуль ресурсов AVM для бюджета потребления |
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
Bicep-файл | Описание |
---|---|
создание бюджета | В этом шаблоне показано, как создать бюджет в подписке. |
создание бюджета с помощью фильтра | В этом шаблоне показано, как создать бюджет в подписке. |
создание простого бюджетного | В этом шаблоне показано, как создать бюджет в подписке. |
Определение ресурса шаблона ARM
Тип ресурса бюджетов можно развернуть с помощью операций, предназначенных для следующих целей:
подписки . См. команды развертывания подписки
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Consumption/budgets, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Consumption/budgets",
"apiVersion": "2017-12-30-preview",
"name": "string",
"eTag": "string",
"properties": {
"amount": "int",
"category": "string",
"notifications": {
"{customized property}": {
"contactEmails": [ "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 | Дата начала бюджета. | строка (обязательно) |
Microsoft.Consumption/budgets
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2017-12-30-preview' |
eTag | eTag ресурса. Для обработки сценария параллельного обновления это поле будет использоваться для определения того, обновляет ли пользователь последнюю версию или нет. | струна |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства бюджета. | BudgetProperties |
тип | Тип ресурса | "Microsoft.Consumption/budgets" |
Уведомление
Имя | Описание | Ценность |
---|---|---|
contactEmails | Адреса электронной почты для отправки уведомления о бюджете в момент превышения порогового значения. | string[] (обязательно) |
contactRoles | Чтобы отправить уведомление о бюджете, обратитесь к ролям, чтобы отправить уведомление о превышении порогового значения. | string[] |
Включен | Уведомление включено или нет. | bool (обязательно) |
оператор | Оператор сравнения. | "EqualTo" 'GreaterThan' 'GreaterThanOrEqualTo' (обязательный) |
порог | Пороговое значение, связанное с уведомлением. Уведомление отправляется, когда стоимость превысила пороговое значение. Это всегда процент и должно быть от 0 до 1000. | int (обязательно) |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
Шаблон | Описание |
---|---|
создание бюджета развертывание |
В этом шаблоне показано, как создать бюджет в подписке. |
создание бюджета с помощью фильтра развертывание |
В этом шаблоне показано, как создать бюджет в подписке. |
создание простого бюджетного развертывание |
В этом шаблоне показано, как создать бюджет в подписке. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса бюджетов можно развернуть с помощью операций, предназначенных для следующих целей:
-
подписки
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Consumption/budgets, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Consumption/budgets@2017-12-30-preview"
name = "string"
eTag = "string"
body = jsonencode({
properties = {
amount = int
category = "string"
notifications = {
{customized property} = {
contactEmails = [
"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 | Дата начала бюджета. | строка (обязательно) |
Microsoft.Consumption/budgets
Имя | Описание | Ценность |
---|---|---|
eTag | eTag ресурса. Для обработки сценария параллельного обновления это поле будет использоваться для определения того, обновляет ли пользователь последнюю версию или нет. | струна |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства бюджета. | BudgetProperties |
тип | Тип ресурса | "Microsoft.Consumption/budgets@2017-12-30-preview" |
Уведомление
Имя | Описание | Ценность |
---|---|---|
contactEmails | Адреса электронной почты для отправки уведомления о бюджете в момент превышения порогового значения. | string[] (обязательно) |
contactRoles | Чтобы отправить уведомление о бюджете, обратитесь к ролям, чтобы отправить уведомление о превышении порогового значения. | string[] |
Включен | Уведомление включено или нет. | bool (обязательно) |
оператор | Оператор сравнения. | "EqualTo" 'GreaterThan' 'GreaterThanOrEqualTo' (обязательный) |
порог | Пороговое значение, связанное с уведомлением. Уведомление отправляется, когда стоимость превысила пороговое значение. Это всегда процент и должно быть от 0 до 1000. | int (обязательно) |
Примеры использования
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
Модуль | Описание |
---|---|
бюджет потребления | Модуль ресурсов AVM для бюджета потребления |