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:

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 tablodan öğe ekleyebilir veya 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 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ğeridir false.

  • 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ğeridir false.

Sonraki adımlar