Comparteix a través de


Funciones de referencia CreateUiDefinition

Las funciones que se usarán al hacer referencia a salidas desde las propiedades o el contexto de un archivo createUiDefinition.json .

basics

Devuelve los valores de salida de un elemento que se define en el paso Aspectos básicos. Pase el nombre del elemento como un parámetro a esta función.

Para obtener los valores de salida de los elementos en otros pasos, utilice la función steps().

En el ejemplo siguiente, se devuelve el resultado del elemento denominado clusterName en el paso Basics:

"[basics('clusterName')]"

Los valores devueltos varían en función del tipo de elemento que se recupera.

ubicación

Devuelve la ubicación seleccionada en el paso Basics o el contexto actual.

El ejemplo siguiente devuelve un valor como "westus":

"[location()]"

resourceGroup

Devuelve detalles sobre la instancia de resourceGroup seleccionada en el paso Aspectos básicos o en el contexto actual.

En el ejemplo siguiente:

"[resourceGroup()]"

Devuelve las siguientes propiedades:

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

Puede obtener cualquier valor concreto con la notación de puntos.

"[resourceGroup().name]"

steps

Devuelve los elementos de un paso especificado. Pase el nombre del paso como un parámetro a esta función. En los elementos devueltos, puede obtener valores concretos de propiedad.

Para obtener los valores de salida de los elementos en el paso Aspectos básicos, use la función basics().

El ejemplo siguiente devuelve el paso denominado vmParameters. En ese paso, es un elemento denominado adminUsername.

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

subscription

Devuelve propiedades para la suscripción seleccionada en el paso Aspectos básicos o el contexto actual.

En el ejemplo siguiente:

"[subscription()]"

Devuelve las siguientes propiedades:

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

Pasos siguientes