Microsoft.Common.TagsByResource kullanıcı arabirimi öğesi
Etiketleri bir dağıtımdaki kaynaklarla ilişkilendirme denetimi.
Kullanıcı arabirimi örneği
Şema
{
"name": "element1",
"type": "Microsoft.Common.TagsByResource",
"resources": [
"Microsoft.Storage/storageAccounts",
"Microsoft.Compute/virtualMachines"
]
}
Örnek çıktı
{
"Microsoft.Storage/storageAccounts": {
"Dept": "Finance",
"Environment": "Production"
},
"Microsoft.Compute/virtualMachines": {
"Dept": "Finance"
}
}
Açıklamalar
Dizideki
resources
en az bir öğe belirtilmelidir.içindeki
resources
her öğe tam kaynak türünde olmalıdır. Bu öğeler Kaynak açılan listesinde görünür ve kullanıcı tarafından etiketlenebilir.Denetimin çıkışı, bir Azure Resource Manager şablonunda etiket değerlerinin kolayca atanabilmesi için biçimlendirilir. Denetimin çıkışını bir şablona almak için, aşağıdaki örnekte gösterildiği gibi şablonunuza bir parametre ekleyin:
"parameters": { "tagsByResource": { "type": "object", "defaultValue": {} } }
Etiketlenebilir her kaynak için tags özelliğini bu kaynak türünün parametre değerine atayın:
{ "name": "saName1", "type": "Microsoft.Storage/storageAccounts", "tags": "[ if(contains(parameters('tagsByResource'), 'Microsoft.Storage/storageAccounts'), parameters('tagsByResource')['Microsoft.Storage/storageAccounts'], json('{}')) ]", ...
tagsByResource parametresine erişirken if işlevini kullanın. Verilen kaynak türüne hiçbir etiket atanmadığında boş bir nesne atamanızı sağlar.
Sonraki adımlar
- UI tanımları oluşturmaya giriş için bkz . CreateUiDefinition'ı kullanmaya başlama.
- Kullanıcı arabirimi öğelerindeki ortak özelliklerin açıklaması için bkz . CreateUiDefinition öğeleri.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin