Microsoft.ManagedIdentity.IdentitySelector UI öğesi
Dağıtımdaki bir kaynağa yönetilen kimlik atama denetimi.
Kullanıcı arabirimi örneği
Denetim aşağıdaki öğelerden oluşur:
Kullanıcı Ekle'yi seçtiğinde aşağıdaki form açılır. Kullanıcı, kaynak için kullanıcı tarafından atanan bir veya daha fazla kimlik seçebilir.
Seçili kimlikler tabloda görüntülenir. Kullanıcı bu tablodan öğe ekleyebilir veya silebilir.
Şema
{
"name": "identity",
"type": "Microsoft.ManagedIdentity.IdentitySelector",
"label": "Managed Identity Configuration",
"toolTip": {
"systemAssignedIdentity": "Enable system assigned identity to grant the resource access to other existing resources.",
"userAssignedIdentity": "Add user assigned identities to grant the resource access to other existing resources."
},
"defaultValue": {
"systemAssignedIdentity": "Off"
},
"options": {
"hideSystemAssignedIdentity": false,
"hideUserAssignedIdentity": false
},
"visible": true
}
Örnek çıktı
{
"identity": {
"value": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/xxxx/resourceGroups/TestResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/TestUserIdentity1": {}
}
}
}
}
Açıklamalar
Sistem tarafından atanan kimlik seçenekleri denetimi için bir başlangıç değeri ayarlamak için kullanın
defaultValue.systemAssignedIdentity
. Varsayılan değer şudur:Off
. Aşağıdaki değerlere izin verilir:On
– Kaynağa sistem tarafından atanan bir kimlik atanır.Off
– Kaynağa sistem tarafından atanan kimlik atanmadı.OnOnly
– Kaynağa sistem tarafından atanan bir kimlik atanır. Kullanıcılar dağıtım sırasında bu değeri düzenleyemez.OffOnly
– Kaynağa sistem tarafından atanan kimlik atanmadı. Kullanıcılar dağıtım sırasında bu değeri düzenleyemez.
olarak ayarlanırsa
options.hideSystemAssignedIdentity
true
, sistem tarafından atanan kimliği yapılandırmak için kullanıcı arabirimi görüntülenmez. Bu seçeneğin varsayılan değeridirfalse
.olarak ayarlanırsa
options.hideUserAssignedIdentity
true
, kullanıcı tarafından atanan kimliği yapılandırmak için kullanıcı arabirimi görüntülenmez. Kaynağa kullanıcı tarafından atanan bir kimlik atanmadı. Bu seçeneğin varsayılan değeridirfalse
.
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.