CreateUiDefinition başvuru işlevleri

CreateUiDefinition 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.

location

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 ile ilgili 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}"
}

Noktalı 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