Microsoft.Common.TagsByResource UI elem
A címkék és az üzemelő példány erőforrásainak társítására szolgáló vezérlő.
Felhasználói felületi minta
Séma
{
"name": "element1",
"type": "Microsoft.Common.TagsByResource",
"resources": [
"Microsoft.Storage/storageAccounts",
"Microsoft.Compute/virtualMachines"
]
}
Példakimenet
{
"Microsoft.Storage/storageAccounts": {
"Dept": "Finance",
"Environment": "Production"
},
"Microsoft.Compute/virtualMachines": {
"Dept": "Finance"
}
}
Megjegyzések
A tömbben legalább egy elemet
resources
meg kell adni.A elem minden elemének
resources
teljes erőforrástípusúnak kell lennie. Ezek az elemek megjelennek az Erőforrás legördülő listában, és a felhasználó címkézhető.A vezérlő kimenete úgy van formázva, hogy egyszerűen hozzárendelje a címkeértékeket egy Azure Resource Manager-sablonban. A vezérlő kimenetének sablonban való fogadásához adjon meg egy paramétert a sablonban az alábbi példában látható módon:
"parameters": { "tagsByResource": { "type": "object", "defaultValue": {} } }
Minden címkézhető erőforráshoz rendelje hozzá a tags tulajdonságot az adott erőforrástípus paraméterértékéhez:
{ "name": "saName1", "type": "Microsoft.Storage/storageAccounts", "tags": "[ if(contains(parameters('tagsByResource'), 'Microsoft.Storage/storageAccounts'), parameters('tagsByResource')['Microsoft.Storage/storageAccounts'], json('{}')) ]", ...
Használja az if függvényt a tagsByResource paraméter elérésekor. Lehetővé teszi egy üres objektum hozzárendelését, ha az adott erőforrástípushoz nincs címke rendelve.
Következő lépések
- A felhasználói felületi definíciók létrehozásának bemutatása: Ismerkedés a CreateUiDefinition szolgáltatással.
- A felhasználói felület elemeinek gyakori tulajdonságairól a CreateUiDefinition elemek című témakörben olvashat.