Funções do modelo ARM

Este artigo descreve todas as funções que pode utilizar num modelo de Resource Manager Azure (modelo ARM). Para obter informações sobre a utilização de funções no seu modelo, consulte a sintaxe do modelo.

Para criar as suas próprias funções, consulte funções definidas pelo Utilizador.

A maioria das funções funciona da mesma forma quando implantada num grupo de recursos, subscrição, grupo de gestão ou inquilino. Algumas funções não podem ser usadas em todos os âmbitos. Estão anotados nas listas abaixo.

Dica

Recomendamos a Bicep porque oferece as mesmas capacidades que os modelos ARM e a sintaxe é mais fácil de usar. Para saber mais, consulte as funções Bicep e os operadores Bicep.

Qualquer função

Qualquer função está disponível no Bicep para ajudar a resolver problemas em torno de avisos de tipo de dados.

Funções de matriz

Resource Manager fornece várias funções para trabalhar com matrizes.

Para ficheiros Bicep, utilize as funções de matriz .

Funções de comparação

Resource Manager fornece várias funções para fazer comparações nos seus modelos.

Para ficheiros Bicep, utilize o operador lógico coalesce . Para comparações, utilize os operadores de comparação .

Funções de data

Resource Manager fornece as seguintes funções para trabalhar com datas.

Para ficheiros Bicep, utilize as funções da data .

Funções de valor de implantação

Resource Manager fornece as seguintes funções para obter valores a partir de secções do modelo e valores relacionados com a implantação:

Para ficheiros Bicep, utilize as funções de implantação .

Funções lógicas

Resource Manager fornece as seguintes funções para trabalhar com condições lógicas:

Para ficheiros Bicep, utilize a função lógica bool . Para outros valores lógicos, utilize operadores lógicos .

Funções numéricas

Resource Manager fornece as seguintes funções para trabalhar com inteiros:

Para ficheiros Bicep que usam int, mine max utilizam funções numéricas . Para outros valores numéricos, utilize operadores numéricos .

Funções de objeto

Resource Manager fornece várias funções para trabalhar com objetos.

Para ficheiros Bicep, utilize as funções do objeto .

Funções de recursos

Resource Manager fornece as seguintes funções para obter valores de recursos:

Para ficheiros Bicep, utilize as funções de recurso .

Funções de âmbito

Resource Manager fornece as seguintes funções para obter valores de âmbito de implantação:

  • managementGroup - só pode ser usado em implementações para um grupo de gestão.
  • resourceGroup - só pode ser utilizado em implementações para um grupo de recursos.
  • subscrição - só pode ser usada em implementações para um grupo de recursos ou subscrição.
  • inquilino - pode ser usado para implantações em qualquer âmbito.

Para ficheiros Bicep, utilize as funções de âmbito .

Funções de cadeia

Resource Manager fornece as seguintes funções para trabalhar com cordas:

Para ficheiros Bicep, utilize as funções de corda .

Passos seguintes