Workspaces - Add Workspace Role Assignment
Добавляет назначение роли рабочей области.
Чтобы получить идентификатор основного объекта пользователя, необходимый для текста запроса, см. раздел "Поиск идентификатора объекта пользователя".
Разрешения
- Вызывающий объект должен иметь роль участника или более поздней рабочей области.
- Участники могут добавлять участников или других пользователей с более низкими разрешениями. Дополнительные сведения см. в статье "Роли рабочей области".
Обязательные делегированные области
Workspace.ReadWrite.All
Идентификаторы, поддерживаемые Microsoft Entra
Этот API поддерживает идентичности Microsoft, перечисленные в этом разделе.
Идентичность | Поддержка |
---|---|
Пользователь | Да |
Представитель службы и управляемые удостоверения | Да |
Интерфейс
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
workspace
|
path | True |
string (uuid) |
Идентификатор рабочей области. |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
principal | True |
Субъект. |
|
role | True |
Роль рабочей области субъекта. |
Ответы
Имя | Тип | Описание |
---|---|---|
201 Created |
Успешно создано. Заголовки Location: string |
|
Other Status Codes |
Распространенные коды ошибок:
|
Примеры
Add workspace role assignment example
Образец запроса
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff512/roleAssignments
{
"principal": {
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"type": "User"
},
"role": "Member"
}
Пример ответа
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff512/roleAssignments/8eedb1b0-3af8-4b17-8e7e-663e61e12211
{
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"principal": {
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"type": "User"
},
"role": "Member"
}
Определения
Имя | Описание |
---|---|
Add |
Добавьте полезные данные запроса на назначение ролей рабочей области. |
Error |
Объект сведений об ошибках, связанных с ресурсом. |
Error |
Ответ на ошибку. |
Error |
Сведения об ответе на ошибку. |
Group |
Группировка конкретных сведений. Применимо, если тип субъекта |
Group |
Тип группы. С течением времени могут добавляться дополнительные типы групп. |
Principal |
Представляет удостоверение или группу Microsoft Entra. |
Principal |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
Service |
Сведения о субъекте-службе. Применимо, если тип субъекта |
Service |
Сведения о профиле субъекта-службы. Применимо, если тип субъекта |
User |
Сведения о субъекте-пользователе. Применимо, если тип субъекта |
Workspace |
Роль рабочей области. С течением времени могут добавляться дополнительные роли рабочей области. |
Workspace |
Объект назначения роли рабочей области. |
AddWorkspaceRoleAssignmentRequest
Добавьте полезные данные запроса на назначение ролей рабочей области.
Имя | Тип | Описание |
---|---|---|
principal |
Субъект. |
|
role |
Роль рабочей области субъекта. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
Имя | Тип | Описание |
---|---|---|
resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
Имя | Тип | Описание |
---|---|---|
errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
message |
string |
Удобочитаемое представление ошибки. |
moreDetails |
Список дополнительных сведений об ошибке. |
|
relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
requestId |
string |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
Имя | Тип | Описание |
---|---|---|
errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
message |
string |
Удобочитаемое представление ошибки. |
relatedResource |
Сведения об ошибках, связанных с ресурсом. |
GroupDetails
Группировка конкретных сведений. Применимо, если тип субъекта Group
.
Имя | Тип | Описание |
---|---|---|
groupType |
Тип группы. С течением времени могут добавляться дополнительные типы групп. |
GroupType
Тип группы. С течением времени могут добавляться дополнительные типы групп.
Значение | Описание |
---|---|
Unknown |
Тип основной группы неизвестен. |
SecurityGroup |
Субъект — это группа безопасности. |
DistributionList |
Субъект — это список рассылки. |
Principal
Представляет удостоверение или группу Microsoft Entra.
Имя | Тип | Описание |
---|---|---|
displayName |
string |
Отображаемое имя субъекта. |
groupDetails |
Группировка конкретных сведений. Применимо, если тип субъекта |
|
id |
string (uuid) |
Идентификатор субъекта. |
servicePrincipalDetails |
Сведения о субъекте-службе. Применимо, если тип субъекта |
|
servicePrincipalProfileDetails |
Сведения о профиле субъекта-службы. Применимо, если тип субъекта |
|
type |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
|
userDetails |
Сведения о субъекте-пользователе. Применимо, если тип субъекта |
PrincipalType
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов.
Значение | Описание |
---|---|
User |
Субъект является субъектом-пользователем Microsoft Entra. |
ServicePrincipal |
Субъект является субъектом-службой Microsoft Entra. |
Group |
Субъект — это группа безопасности. |
ServicePrincipalProfile |
Субъект — это профиль субъекта-службы. |
ServicePrincipalDetails
Сведения о субъекте-службе. Применимо, если тип субъекта ServicePrincipal
.
Имя | Тип | Описание |
---|---|---|
aadAppId |
string (uuid) |
Microsoft Entra AppId субъекта-службы. |
ServicePrincipalProfileDetails
Сведения о профиле субъекта-службы. Применимо, если тип субъекта ServicePrincipalProfile
.
Имя | Тип | Описание |
---|---|---|
parentPrincipal |
Родительский субъект профиля субъекта-службы. |
UserDetails
Сведения о субъекте-пользователе. Применимо, если тип субъекта User
.
Имя | Тип | Описание |
---|---|---|
userPrincipalName |
string |
Основное имя пользователя. |
WorkspaceRole
Роль рабочей области. С течением времени могут добавляться дополнительные роли рабочей области.
Значение | Описание |
---|---|
Admin |
Включает административный доступ к рабочей области. |
Member |
Включает доступ к рабочей области для членства. |
Contributor |
Включает вклад в рабочую область. |
Viewer |
Включает просмотр рабочей области. |
WorkspaceRoleAssignment
Объект назначения роли рабочей области.
Имя | Тип | Описание |
---|---|---|
id |
string (uuid) |
Идентификатор назначения роли рабочей области. |
principal |
Субъект. |
|
role |
Роль рабочей области субъекта. |