Orçamentos da Microsoft.Consumo

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:

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@2021-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'
        ]
      }
      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
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

Implementar no Azure
Este modelo mostra como criar um orçamento sob uma subscrição.
Criar um Orçamento com Filtro

Implementar no Azure
Este modelo mostra como criar um orçamento sob uma subscrição.
Criar um Orçamento Simples

Implementar no Azure
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:

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": "2021-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" ]
      },
      "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 '2021-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
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

Implementar no Azure
Este modelo mostra como criar um orçamento sob uma subscrição.
Criar um Orçamento com Filtro

Implementar no Azure
Este modelo mostra como criar um orçamento sob uma subscrição.
Criar um Orçamento Simples

Implementar no Azure
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@2021-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"
          ]
        }
        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@2021-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
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)