Microsoft.ManagedIdentity.IdentitySelector UI 요소
배포에서 리소스에 대한 관리 ID를 할당하는 데 사용되는 컨트롤입니다.
UI 샘플
이 컨트롤은 다음 요소로 구성되어 있습니다.
사용자가 추가를 선택하면 다음 양식이 열립니다. 사용자는 리소스에 대해 사용자 할당 ID를 하나 이상 선택할 수 있습니다.
선택한 ID가 표에 표시됩니다. 사용자는 이 표에서 항목을 추가하거나 삭제할 수 있습니다.
스키마
{
"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
}
샘플 출력
{
"identity": {
"value": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/xxxx/resourceGroups/TestResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/TestUserIdentity1": {}
}
}
}
}
설명
시스템 할당 ID 옵션 컨트롤에 대한 초기 값을 설정하는 데 사용합니다
defaultValue.systemAssignedIdentity
. 기본값은Off
입니다. 다음의 값이 허용됩니다.On
– 시스템 할당 ID가 리소스에 할당됩니다.Off
– 시스템 할당 ID가 리소스에 할당되지 않습니다.OnOnly
– 시스템 할당 ID가 리소스에 할당됩니다. 이 값은 사용자가 배포 중에 편집할 수 없습니다.OffOnly
– 시스템 할당 ID가 리소스에 할당되지 않습니다. 이 값은 사용자가 배포 중에 편집할 수 없습니다.
설정된
true
경우options.hideSystemAssignedIdentity
시스템 할당 ID를 구성하는 UI가 표시되지 않습니다. 이 옵션의 기본값은false
입니다.설정된
true
경우options.hideUserAssignedIdentity
사용자 할당 ID를 구성하는 UI가 표시되지 않습니다. 리소스에 사용자 할당 ID가 할당되지 않습니다. 이 옵션의 기본값은false
입니다.
다음 단계
- UI 정의 만들기에 대한 소개는 CreateUiDefinition 시작을 참조하세요.
- UI 요소의 공용 속성에 대한 설명은 CreateUiDefinition 요소를 참조하세요.