Microsoft.Orçamentos de consumo 2019-10-01
Definição de recurso bicep
O tipo de recursos de orçamentos é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.
Utilize a scope
propriedade neste recurso para definir a margem para este recurso. Consulte o âmbito de aplicação dos recursos de extensão em Bicep.
Os âmbitos de implantação válidos para o recurso de orçamentos são:
- Grupos de recursos - Ver comandos de implantação de grupos de recursos
- Assinaturas - Ver comandos de implementação de subscrição
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.Consumption/orçamentos, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Consumption/budgets@2019-10-01' = {
name: 'string'
scope: resourceSymbolicName
eTag: 'string'
properties: {
amount: int
category: 'Cost'
filter: {
and: [
{
dimensions: {
name: 'string'
operator: 'In'
values: [
'string'
]
}
tags: {
name: 'string'
operator: 'In'
values: [
'string'
]
}
}
]
dimensions: {
name: 'string'
operator: 'In'
values: [
'string'
]
}
not: {
dimensions: {
name: 'string'
operator: 'In'
values: [
'string'
]
}
tags: {
name: 'string'
operator: 'In'
values: [
'string'
]
}
}
tags: {
name: 'string'
operator: 'In'
values: [
'string'
]
}
}
notifications: {}
timeGrain: 'string'
timePeriod: {
endDate: 'string'
startDate: 'string'
}
}
}
Valores imobiliários
orçamentos
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | corda (necessária) Limite de caracteres: 1-63 Caracteres válidos: Alfanuméricos, hífenes e sublinha. |
scope | Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implantação. | Recurso de destino Para a Bicep, desaprote esta propriedade para o nome simbólico do recurso para aplicar o recurso de extensão. |
eTag | eTag do recurso. Para lidar com o cenário de atualização simultânea, este campo será utilizado para determinar se o utilizador está ou não a atualizar a versão mais recente. | string |
propriedades | As propriedades do orçamento. | Orçamentos |
Orçamentos
Nome | Descrição | Valor |
---|---|---|
quantidade | O montante total do custo para acompanhar com o orçamento | int (obrigatório) |
categoria | A categoria do orçamento, seja o custo do orçamento ou a utilização. | 'Custo' (obrigatório) |
filter | Pode ser utilizado para filtrar orçamentos por dimensões e/ou tags especificadas pelo utilizador. | Filtro orçamental |
notificações | Dicionário de notificações associadas ao orçamento. O orçamento pode ter até cinco notificações. | objeto |
timeGrain | O tempo coberto por um orçamento. O rastreio da quantidade será reposto com base no grão de tempo. BillingMonth, BillingQuarter e BillingAnnual são apenas suportados por clientes WD | 'Anualmente' 'FaturaçãoAnnual' 'BillingMonth' 'BillingQuarter' 'Mensal' 'Trimestral' (obrigatório) |
timePeriod | Tem data de início e fim do orçamento. A data de início deve ser a primeira do mês e deve ser inferior à data limite. A data de início do orçamento deve ser em ou depois de 1 de junho de 2017. A data de início futura não deve ser superior a doze meses. A data de início anterior deve ser selecionada dentro do período de tempo. Não há restrições na data limite. | OrçamentoTimePeriod (obrigatório) |
Filtro orçamental
Nome | Descrição | Valor |
---|---|---|
e | A expressão lógica "E". Deve ter pelo menos 2 itens. | OrçamentoFilterProperties[] |
dimensões | Tem expressão de comparação para uma dimensão | OrçamentoComparisonExpressão |
not | A expressão lógica "NÃO". | OrçamentoFilterProperties |
etiquetas | Tem expressão de comparação para uma etiqueta | objeto |
OrçamentoFilterProperties
Nome | Descrição | Valor |
---|---|---|
dimensões | Tem expressão de comparação para uma dimensão | OrçamentoComparisonExpressão |
etiquetas | Tem expressão de comparação para uma etiqueta | objeto |
OrçamentoComparisonExpressão
Nome | Descrição | Valor |
---|---|---|
name | O nome da coluna a usar em comparação. | corda (necessária) |
operador | O operador a usar para comparação. | 'In' (obrigatório) |
values | Matriz de valores a utilizar para comparação | corda[] (necessária) |
OrçamentoTimePeriod
Nome | Descrição | Valor |
---|---|---|
endDate | A data final do orçamento. Se não for fornecido, o incumprimento é de 10 anos a partir da data de início. | string |
startDate | A data de início do orçamento. | corda (necessária) |
Modelos de início rápido
Os seguintes modelos de arranque rápido implementam este tipo de recurso.
Modelo | Descrição |
---|---|
Criar um Orçamento |
Este modelo mostra como criar um orçamento sob uma subscrição. |
Criar um Orçamento com Filtro |
Este modelo mostra como criar um orçamento sob uma subscrição. |
Criar um Orçamento Simples |
Este modelo mostra como criar um orçamento sob uma subscrição. |
Definição de recurso de modelo DE ARM
O tipo de recursos de orçamentos é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.
Utilize a scope
propriedade neste recurso para definir a margem para este recurso. Consulte o âmbito de aplicação dos recursos de extensão nos modelos ARM.
Os âmbitos de implantação válidos para o recurso de orçamentos são:
- Grupos de recursos - Ver comandos de implantação de grupos de recursos
- Assinaturas - Ver comandos de implementação de subscrição
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.Consumption/orçamentos, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Consumption/budgets",
"apiVersion": "2019-10-01",
"name": "string",
"scope": "string",
"eTag": "string",
"properties": {
"amount": "int",
"category": "Cost",
"filter": {
"and": [
{
"dimensions": {
"name": "string",
"operator": "In",
"values": [ "string" ]
},
"tags": {
"name": "string",
"operator": "In",
"values": [ "string" ]
}
}
],
"dimensions": {
"name": "string",
"operator": "In",
"values": [ "string" ]
},
"not": {
"dimensions": {
"name": "string",
"operator": "In",
"values": [ "string" ]
},
"tags": {
"name": "string",
"operator": "In",
"values": [ "string" ]
}
},
"tags": {
"name": "string",
"operator": "In",
"values": [ "string" ]
}
},
"notifications": {},
"timeGrain": "string",
"timePeriod": {
"endDate": "string",
"startDate": "string"
}
}
}
Valores imobiliários
orçamentos
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Consumo/orçamentos' |
apiVersion | A versão api de recurso | '2019-10-01' |
name | O nome do recurso | corda (necessária) Limite de caracteres: 1-63 Caracteres válidos: Alfanuméricos, hífenes e sublinha. |
scope | Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implantação. | Recurso de destino Para o JSON, desaprote o valor para o nome completo do recurso para aplicar o recurso de extensão . |
eTag | eTag do recurso. Para lidar com o cenário de atualização simultânea, este campo será utilizado para determinar se o utilizador está ou não a atualizar a versão mais recente. | string |
propriedades | As propriedades do orçamento. | Orçamentos |
Orçamentos
Nome | Descrição | Valor |
---|---|---|
quantidade | O montante total do custo para acompanhar com o orçamento | int (obrigatório) |
categoria | A categoria do orçamento, seja o custo do orçamento ou a utilização. | 'Custo' (obrigatório) |
filter | Pode ser utilizado para filtrar orçamentos por dimensões e/ou tags especificadas pelo utilizador. | Filtro orçamental |
notificações | Dicionário de notificações associadas ao orçamento. O orçamento pode ter até cinco notificações. | objeto |
timeGrain | O tempo coberto por um orçamento. O rastreio da quantidade será reposto com base no grão de tempo. BillingMonth, BillingQuarter e BillingAnnual são apenas suportados por clientes WD | 'Anualmente' 'FaturaçãoAnnual' 'BillingMonth' 'BillingQuarter' 'Mensal' 'Trimestral' (obrigatório) |
timePeriod | Tem data de início e fim do orçamento. A data de início deve ser a primeira do mês e deve ser inferior à data limite. A data de início do orçamento deve ser em ou depois de 1 de junho de 2017. A data de início futura não deve ser superior a doze meses. A data de início anterior deve ser selecionada dentro do período de tempo. Não há restrições na data limite. | OrçamentoTimePeriod (obrigatório) |
Filtro orçamental
Nome | Descrição | Valor |
---|---|---|
e | A expressão lógica "E". Deve ter pelo menos 2 itens. | OrçamentoFilterProperties[] |
dimensões | Tem expressão de comparação para uma dimensão | OrçamentoComparisonExpressão |
not | A expressão lógica "NÃO". | OrçamentoFilterProperties |
etiquetas | Tem expressão de comparação para uma etiqueta | objeto |
OrçamentoFilterProperties
Nome | Descrição | Valor |
---|---|---|
dimensões | Tem expressão de comparação para uma dimensão | OrçamentoComparisonExpressão |
etiquetas | Tem expressão de comparação para uma etiqueta | objeto |
OrçamentoComparisonExpressão
Nome | Descrição | Valor |
---|---|---|
name | O nome da coluna a usar em comparação. | corda (necessária) |
operador | O operador a usar para comparação. | 'In' (obrigatório) |
values | Matriz de valores a utilizar para comparação | corda[] (necessária) |
OrçamentoTimePeriod
Nome | Descrição | Valor |
---|---|---|
endDate | A data final do orçamento. Se não for fornecido, o incumprimento é de 10 anos a partir da data de início. | string |
startDate | A data de início do orçamento. | corda (necessária) |
Modelos de início rápido
Os seguintes modelos de arranque rápido implementam este tipo de recurso.
Modelo | Descrição |
---|---|
Criar um Orçamento |
Este modelo mostra como criar um orçamento sob uma subscrição. |
Criar um Orçamento com Filtro |
Este modelo mostra como criar um orçamento sob uma subscrição. |
Criar um Orçamento Simples |
Este modelo mostra como criar um orçamento sob uma subscrição. |
Definição de recursos Terraform (fornecedor AzAPI)
O tipo de recursos de orçamentos é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.
Utilize a parent_id
propriedade neste recurso para definir a margem para este recurso.
Os âmbitos de implantação válidos para o recurso de orçamentos são:
- Grupos de recursos
- Subscrições
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.Consumption/orçamentos, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Consumption/budgets@2019-10-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
amount = int
category = "Cost"
filter = {
and = [
{
dimensions = {
name = "string"
operator = "In"
values = [
"string"
]
}
tags = {
name = "string"
operator = "In"
values = [
"string"
]
}
}
]
dimensions = {
name = "string"
operator = "In"
values = [
"string"
]
}
not = {
dimensions = {
name = "string"
operator = "In"
values = [
"string"
]
}
tags = {
name = "string"
operator = "In"
values = [
"string"
]
}
}
tags = {
name = "string"
operator = "In"
values = [
"string"
]
}
}
notifications = {}
timeGrain = "string"
timePeriod = {
endDate = "string"
startDate = "string"
}
}
eTag = "string"
})
}
Valores imobiliários
orçamentos
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Consumption/budgets@2019-10-01" |
name | O nome do recurso | corda (necessária) Limite de caracteres: 1-63 Caracteres válidos: Alfanuméricos, hífenes e sublinha. |
parent_id | O ID do recurso para aplicar este recurso de extensão. | corda (necessária) |
eTag | eTag do recurso. Para lidar com o cenário de atualização simultânea, este campo será utilizado para determinar se o utilizador está ou não a atualizar a versão mais recente. | string |
propriedades | As propriedades do orçamento. | Orçamentos |
Orçamentos
Nome | Descrição | Valor |
---|---|---|
quantidade | O montante total do custo para acompanhar com o orçamento | int (obrigatório) |
categoria | A categoria do orçamento, seja o custo do orçamento ou a utilização. | "Custo" (obrigatório) |
filter | Pode ser utilizado para filtrar orçamentos por dimensões e/ou tags especificadas pelo utilizador. | Filtro orçamental |
notificações | Dicionário de notificações associadas ao orçamento. O orçamento pode ter até cinco notificações. | objeto |
timeGrain | O tempo coberto por um orçamento. O rastreio da quantidade será reposto com base no grão de tempo. BillingMonth, BillingQuarter e BillingAnnual são apenas suportados por clientes WD | "Anualmente" "BillingAnnual" "BillingMonth" "BillingQuarter" "Mensal" "Trimestral" (obrigatório) |
timePeriod | Tem data de início e fim do orçamento. A data de início deve ser a primeira do mês e deve ser inferior à data limite. A data de início do orçamento deve ser em ou depois de 1 de junho de 2017. A data de início futura não deve ser superior a doze meses. A data de início anterior deve ser selecionada dentro do período de tempo. Não há restrições na data limite. | OrçamentoTimePeriod (obrigatório) |
Filtro orçamental
Nome | Descrição | Valor |
---|---|---|
e | A expressão lógica "E". Deve ter pelo menos 2 itens. | OrçamentoFilterProperties[] |
dimensões | Tem expressão de comparação para uma dimensão | OrçamentoComparisonExpressão |
not | A expressão lógica "NÃO". | OrçamentoFilterProperties |
etiquetas | Tem expressão de comparação para uma etiqueta | objeto |
OrçamentoFilterProperties
Nome | Descrição | Valor |
---|---|---|
dimensões | Tem expressão de comparação para uma dimensão | OrçamentoComparisonExpressão |
etiquetas | Tem expressão de comparação para uma etiqueta | objeto |
OrçamentoComparisonExpressão
Nome | Descrição | Valor |
---|---|---|
name | O nome da coluna a usar em comparação. | corda (necessária) |
operador | O operador a usar para comparação. | "In" (obrigatório) |
values | Matriz de valores a utilizar para comparação | corda[] (necessária) |
OrçamentoTimePeriod
Nome | Descrição | Valor |
---|---|---|
endDate | A data final do orçamento. Se não for fornecido, o incumprimento é de 10 anos a partir da data de início. | string |
startDate | A data de início do orçamento. | corda (necessária) |