Aracılığıyla paylaş


CreateUiDefinition başvuru işlevleri

bir createUiDefinition.json dosyasının özelliklerinden veya bağlamından çıkışlara başvururken kullanılacak işlevler.

Temel

Temel bilgiler adımında tanımlanan bir öğenin çıkış değerlerini döndürür. Öğesinin adını bu işleve parametre olarak geçirin.

Diğer adımlardaki öğelerin çıkış değerlerini almak için steps() işlevini kullanın.

Aşağıdaki örnek, Temel Bilgiler adımında adlı clusterName öğenin çıkışını döndürür:

"[basics('clusterName')]"

Döndürülen değerler, alınan öğenin türüne göre değişir.

konum

Temel bilgiler adımında veya geçerli bağlamda seçilen konumu döndürür.

Aşağıdaki örnek gibi "westus"bir değer döndürür:

"[location()]"

resourceGroup

Temel bilgiler adımında veya geçerli bağlamda seçilen resourceGroup hakkındaki ayrıntıları döndürür.

Aşağıdaki örnek:

"[resourceGroup()]"

Aşağıdaki özellikleri döndürür:

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

Nokta gösterimiyle belirli bir değeri alabilirsiniz.

"[resourceGroup().name]"

adımlar

Belirtilen adımdaki öğeleri döndürür. Adımın adını bu işleve parametre olarak geçirin. Döndürülen öğelerden belirli özellik değerlerini alabilirsiniz.

Temel bilgiler adımındaki öğelerin çıkış değerlerini almak için basics() işlevini kullanın.

Aşağıdaki örnek adlı vmParametersadımı döndürür. Bu adımda adlı adminUsernamebir öğe vardır.

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

aboneliği

Temel bilgiler adımında veya geçerli bağlamda seçilen aboneliğin özelliklerini döndürür.

Aşağıdaki örnek:

"[subscription()]"

Aşağıdaki özellikleri döndürür:

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

Sonraki adımlar