Orçamentos do Microsoft.Consumption 2018-01-31
O tipo de recurso de orçamentos pode ser implantado com operações direcionadas:
- de Assinatura do
– Consulte os comandos de implantação de assinatura grupos de recursos – consulte os comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Consumption/budgets, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.Consumption/budgets@2018-01-31' = {
eTag: 'string'
name: 'string'
properties: {
amount: int
category: 'string'
filters: {
meters: [
'string'
]
resourceGroups: [
'string'
]
resources: [
'string'
]
}
notifications: {
{customized property}: {
contactEmails: [
'string'
]
contactGroups: [
'string'
]
contactRoles: [
'string'
]
enabled: bool
operator: 'string'
threshold: int
}
}
timeGrain: 'string'
timePeriod: {
endDate: 'string'
startDate: 'string'
}
}
}
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
endDate | A data de término do orçamento. Se não for fornecido, o padrão será de 10 anos a partir da data de início. | corda |
startDate | A data de início do orçamento. | cadeia de caracteres (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
Metros | A lista de filtros em medidores, obrigatória para orçamentos da categoria de uso. | string[] |
resourceGroups | A lista de filtros em grupos de recursos, permitida somente no nível da assinatura. | string[] |
Recursos | A lista de filtros nos recursos. | string[] |
Nome | Descrição | Valor |
---|---|---|
eTag | eTag do recurso. Para lidar com o cenário de atualização simultânea, esse campo será usado para determinar se o usuário está atualizando a versão mais recente ou não. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | As propriedades do orçamento. | BudgetProperties |
Nome | Descrição | Valor |
---|---|---|
contactEmails | Endereços de email para o qual enviar a notificação de orçamento quando o limite for excedido. | string[] (obrigatório) |
contactGroups | Grupos de ações para enviar a notificação de orçamento para quando o limite for excedido. | string[] |
contactRoles | Contate as funções para enviar a notificação de orçamento para quando o limite for excedido. | string[] |
Habilitado | A notificação está habilitada ou não. | bool (obrigatório) |
operador | O operador de comparação. | 'EqualTo' 'GreaterThan' 'GreaterThanOrEqualTo' (obrigatório) |
limiar | Valor de limite associado a uma notificação. A notificação é enviada quando o custo excede o limite. É sempre por cento e tem que estar entre 0 e 1000. | int (obrigatório) |
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
criar um orçamento | Este modelo mostra como criar um orçamento em uma assinatura. |
criar um orçamento com filtro | Este modelo mostra como criar um orçamento em uma assinatura. |
criar um de orçamento simples | Este modelo mostra como criar um orçamento em uma assinatura. |
O tipo de recurso de orçamentos pode ser implantado com operações direcionadas:
- de Assinatura do
– Consulte os comandos de implantação de assinatura grupos de recursos – consulte os comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Consumption/budgets, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.Consumption/budgets",
"apiVersion": "2018-01-31",
"name": "string",
"eTag": "string",
"properties": {
"amount": "int",
"category": "string",
"filters": {
"meters": [ "string" ],
"resourceGroups": [ "string" ],
"resources": [ "string" ]
},
"notifications": {
"{customized property}": {
"contactEmails": [ "string" ],
"contactGroups": [ "string" ],
"contactRoles": [ "string" ],
"enabled": "bool",
"operator": "string",
"threshold": "int"
}
},
"timeGrain": "string",
"timePeriod": {
"endDate": "string",
"startDate": "string"
}
}
}
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
endDate | A data de término do orçamento. Se não for fornecido, o padrão será de 10 anos a partir da data de início. | corda |
startDate | A data de início do orçamento. | cadeia de caracteres (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
Metros | A lista de filtros em medidores, obrigatória para orçamentos da categoria de uso. | string[] |
resourceGroups | A lista de filtros em grupos de recursos, permitida somente no nível da assinatura. | string[] |
Recursos | A lista de filtros nos recursos. | string[] |
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2018-01-31' |
eTag | eTag do recurso. Para lidar com o cenário de atualização simultânea, esse campo será usado para determinar se o usuário está atualizando a versão mais recente ou não. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | As propriedades do orçamento. | BudgetProperties |
tipo | O tipo de recurso | 'Microsoft.Consumption/budgets' |
Nome | Descrição | Valor |
---|---|---|
contactEmails | Endereços de email para o qual enviar a notificação de orçamento quando o limite for excedido. | string[] (obrigatório) |
contactGroups | Grupos de ações para enviar a notificação de orçamento para quando o limite for excedido. | string[] |
contactRoles | Contate as funções para enviar a notificação de orçamento para quando o limite for excedido. | string[] |
Habilitado | A notificação está habilitada ou não. | bool (obrigatório) |
operador | O operador de comparação. | 'EqualTo' 'GreaterThan' 'GreaterThanOrEqualTo' (obrigatório) |
limiar | Valor de limite associado a uma notificação. A notificação é enviada quando o custo excede o limite. É sempre por cento e tem que estar entre 0 e 1000. | int (obrigatório) |
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
criar um orçamento |
Este modelo mostra como criar um orçamento em uma assinatura. |
criar um orçamento com filtro |
Este modelo mostra como criar um orçamento em uma assinatura. |
criar um de orçamento simples |
Este modelo mostra como criar um orçamento em uma assinatura. |
O tipo de recurso de orçamentos pode ser implantado com operações direcionadas:
- grupos de recursos de
de assinatura
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Consumption/budgets, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Consumption/budgets@2018-01-31"
name = "string"
eTag = "string"
body = jsonencode({
properties = {
amount = int
category = "string"
filters = {
meters = [
"string"
]
resourceGroups = [
"string"
]
resources = [
"string"
]
}
notifications = {
{customized property} = {
contactEmails = [
"string"
]
contactGroups = [
"string"
]
contactRoles = [
"string"
]
enabled = bool
operator = "string"
threshold = int
}
}
timeGrain = "string"
timePeriod = {
endDate = "string"
startDate = "string"
}
}
})
}
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
endDate | A data de término do orçamento. Se não for fornecido, o padrão será de 10 anos a partir da data de início. | corda |
startDate | A data de início do orçamento. | cadeia de caracteres (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
Metros | A lista de filtros em medidores, obrigatória para orçamentos da categoria de uso. | string[] |
resourceGroups | A lista de filtros em grupos de recursos, permitida somente no nível da assinatura. | string[] |
Recursos | A lista de filtros nos recursos. | string[] |
Nome | Descrição | Valor |
---|---|---|
eTag | eTag do recurso. Para lidar com o cenário de atualização simultânea, esse campo será usado para determinar se o usuário está atualizando a versão mais recente ou não. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | As propriedades do orçamento. | BudgetProperties |
tipo | O tipo de recurso | "Microsoft.Consumption/budgets@2018-01-31" |
Nome | Descrição | Valor |
---|---|---|
contactEmails | Endereços de email para o qual enviar a notificação de orçamento quando o limite for excedido. | string[] (obrigatório) |
contactGroups | Grupos de ações para enviar a notificação de orçamento para quando o limite for excedido. | string[] |
contactRoles | Contate as funções para enviar a notificação de orçamento para quando o limite for excedido. | string[] |
Habilitado | A notificação está habilitada ou não. | bool (obrigatório) |
operador | O operador de comparação. | 'EqualTo' 'GreaterThan' 'GreaterThanOrEqualTo' (obrigatório) |
limiar | Valor de limite associado a uma notificação. A notificação é enviada quando o custo excede o limite. É sempre por cento e tem que estar entre 0 e 1000. | int (obrigatório) |