Funções de referência CreateUiDefinition

As funções a utilizar ao referenciar saídas das propriedades ou contexto de um ficheiro CreateUiDefinition.

noções básicas

Devolve os valores de saída de um elemento definido no passo Noções Básicas . Transmita o nome do elemento como um parâmetro para esta função.

Para obter os valores de saída dos elementos noutros passos, utilize a função steps( ).

O exemplo seguinte devolve o resultado do elemento com o nome clusterName no passo Noções Básicas:

"[basics('clusterName')]"

Os valores devolvidos variam com base no tipo de elemento que é obtido.

localização

Devolve a localização selecionada no passo Noções básicas ou no contexto atual.

O exemplo seguinte devolve um valor como "westus":

"[location()]"

resourceGroup

Devolve detalhes sobre o resourceGroup selecionado no passo Noções básicas ou no contexto atual.

O exemplo seguinte:

"[resourceGroup()]"

Devolve as seguintes propriedades:

{
    "mode": "New" or "Existing",
    "name": "{resourceGroupName}",
    "location": "{resourceGroupLocation}"
}

Pode obter qualquer valor específico com notação de pontos.

"[resourceGroup().name]"

passos

Devolve os elementos num passo especificado. Transmita o nome do passo como um parâmetro para esta função. A partir dos elementos devolvidos, pode obter valores de propriedade específicos.

Para obter os valores de saída dos elementos no passo Noções básicas, utilize a função basics( ).

O exemplo seguinte devolve o passo com o nome vmParameters. Nesse passo encontra-se um elemento chamado adminUsername.

"[steps('vmParameters').adminUsername]"

subscrição

Devolve propriedades para a subscrição selecionada no passo Informações básicas ou no contexto atual.

O exemplo seguinte:

"[subscription()]"

Devolve as seguintes propriedades:

{
    "id": "/subscriptions/{subscription-id}",
    "subscriptionId": "{subscription-id}",
    "tenantId": "{tenant-id}",
    "displayName": "{name-of-subscription}"
}

Passos seguintes