Share via


Microsoft.ManagedIdentity.IdentitySelector kullanıcı arabirimi öğesi

Dağıtımdaki bir kaynak için yönetilen kimlik atama denetimi.

Kullanıcı arabirimi örneği

Denetim aşağıdaki öğelerden oluşur:

Microsoft.ManagedIdentity.IdentitySelector ilk adımı

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.

Microsoft.ManagedIdentity.IdentitySelector ikinci adım

Seçili kimlikler tabloda görüntülenir. Kullanıcı bu tabloya öğe ekleyebilir veya bu tablodan öğe silebilir.

Microsoft.ManagedIdentity.IdentitySelector üçüncü adım

Ş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 üzere defaultValue.systemAssignedIdentity kullanın. Varsayılan değer Kapalı'dır. Aşağıdaki değerlere izin verilir:

    • Açık – 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 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.
  • options.hideSystemAssignedIdentitytrue olarak ayarlanırsa, sistem tarafından atanan kimliği yapılandırmak için kullanıcı arabirimi görüntülenmez. Bu seçenek için varsayılan değer false'tur.

  • options.hideUserAssignedIdentitytrue olarak ayarlanırsa, 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çenek için varsayılan değer false'tur.

Sonraki adımlar