Udostępnij za pośrednictwem


CreateUiDefinition, funkcje odwołujące się do

Funkcje do użycia podczas odwoływania się do danych wyjściowych z właściwości lub kontekstu pliku createUiDefinition.json .

Podstawy

Zwraca wartości wyjściowe elementu zdefiniowanego w kroku Podstawy . Przekaż nazwę elementu jako parametr do tej funkcji.

Aby uzyskać wartości wyjściowe elementów w innych krokach, użyj funkcji steps().

Poniższy przykład zwraca dane wyjściowe elementu o nazwie clusterName w kroku Podstawy:

"[basics('clusterName')]"

Zwrócone wartości różnią się w zależności od typu pobranego elementu.

lokalizacja

Zwraca lokalizację wybraną w kroku Podstawy lub bieżący kontekst.

Poniższy przykład zwraca wartość podobną do "westus":

"[location()]"

resourceGroup

Zwraca szczegóły dotyczące grupy zasobów wybranej w kroku Podstawy lub bieżącego kontekstu.

Poniższy przykład:

"[resourceGroup()]"

Zwraca następujące właściwości:

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

Możesz uzyskać dowolną konkretną wartość z notacją kropki.

"[resourceGroup().name]"

kroki

Zwraca elementy w określonym kroku. Przekaż nazwę kroku jako parametr do tej funkcji. Z zwracanych elementów można uzyskać określone wartości właściwości.

Aby uzyskać wartości wyjściowe elementów w kroku Podstawy, użyj funkcji basics().

Poniższy przykład zwraca krok o nazwie vmParameters. W tym kroku jest elementem o nazwie adminUsername.

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

subskrypcja

Zwraca właściwości subskrypcji wybranej w kroku Podstawy lub bieżący kontekst.

Poniższy przykład:

"[subscription()]"

Zwraca następujące właściwości:

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

Następne kroki