Fungsi UI referensi CreateUiDefinition
Fungsi yang digunakan saat mereferensikan output dari properti atau konteks file createUiDefinition.json .
Dasar
Menampilkan nilai output dari elemen yang ditentukan dalam langkah Dasar. Berikan nama elemen sebagai parameter ke fungsi ini.
Untuk mendapatkan nilai output elemen dalam langkah lain, gunakan fungsi steps().
Contoh berikut mengembalikan output elemen yang dinamai clusterName
dalam langkah Dasar:
"[basics('clusterName')]"
Nilai yang ditampilkan bervariasi berdasarkan jenis elemen yang diambil.
lokasi
Menampilkan lokasi yang dipilih dalam langkah Dasar atau konteks saat ini.
Contoh berikut menampilkan nilai seperti "westus"
:
"[location()]"
ResourceGroup
Menampilkan detail tentang resourceGroup yang dipilih dalam langkah Dasar atau konteks saat ini.
Lihat contoh berikut:
"[resourceGroup()]"
Menampilkan properti berikut ini:
{
"mode": "New" or "Existing",
"name": "{resourceGroupName}",
"location": "{resourceGroupLocation}"
}
Anda bisa mendapatkan nilai tertentu dengan notasi titik.
"[resourceGroup().name]"
langkah-langkah
Menampilkan elemen pada langkah tertentu. Berikan nama elemen sebagai parameter ke fungsi ini. Dari elemen yang ditampilkan, Anda bisa mendapatkan nilai properti tertentu.
Untuk mendapatkan nilai output elemen dalam langkah Dasar, gunakan fungsi basics().
Contoh berikut menghasilkan langkah bernama vmParameters
. Pada langkah tersebut, ada elemen bernama adminUsername
.
"[steps('vmParameters').adminUsername]"
langganan
Menampilkan properti untuk langganan yang dipilih dalam langkah Dasar atau konteks saat ini.
Lihat contoh berikut:
"[subscription()]"
Menampilkan properti berikut ini:
{
"id": "/subscriptions/{subscription-id}",
"subscriptionId": "{subscription-id}",
"tenantId": "{tenant-id}",
"displayName": "{name-of-subscription}"
}
Langkah berikutnya
- Untuk pengantar terkait cara mengembangkan antarmuka portal, lihat CreateUiDefinition.json untuk pengalaman membuat dari aplikasi terkelola Azure.