Domains - Assign Domain Workspaces By Principals
Назначьте рабочие области указанному домену, если у одного из указанных субъектов есть разрешение администратора в рабочей области.
Предварительные назначения домена будут переопределены, если массовый переназначение не блокируется параметрами клиента управления доменами.
Этот API поддерживает длительные операции (LRO).
Permissions
Вызывающий объект должен быть администратором Fabric.
Обязательные делегированные области
Tenant.ReadWrite.All.
Limitations
Не более 10 запросов в минуту на участника.
Поддерживаемые удостоверения Microsoft Entra
Этот API поддерживает идентичности Microsoft, перечисленные в этом разделе.
| Identity | Support |
|---|---|
| User | Yes |
| Представитель службы и управляемые удостоверения | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/admin/domains/{domainId}/assignWorkspacesByPrincipals
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
domain
|
path | True |
string (uuid) |
Идентификатор домена. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| principals | Principal[]: |
Субъекты, которые являются администраторами рабочих областей. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 202 Accepted |
Операция выполняется Заголовки
|
|
| 429 Too Many Requests |
Превышено ограничение скорости обслуживания. Сервер возвращает заголовок, указывающий Заголовки Retry-After: integer |
|
| Other Status Codes |
Распространенные коды ошибок:
|
Примеры
Assign domain workspaces example
Образец запроса
POST https://api.fabric.microsoft.com/v1/admin/domains/97dd1d38-a4c6-41ed-bc4f-1e383f8ddd0f/assignWorkspacesByPrincipals
{
"principals": [
{
"id": "796ce6ad-9163-4c16-9559-c68192a251de",
"type": "User"
}
]
}
Пример ответа
Location: https://api.fabric.microsoft.com/operations/cfafbeb1-8037-4d0c-896e-a46fb27ff227
x-ms-operation-id: cfafbeb1-8037-4d0c-896e-a46fb27ff227
Retry-After: 30
Определения
| Имя | Описание |
|---|---|
|
Assign |
Полезные данные запроса для назначения рабочих областей домену по субъекту. |
|
Entire |
Представляет субъект клиента |
|
Error |
Объект сведений об ошибках, связанных с ресурсом. |
|
Error |
Ответ на ошибку. |
|
Error |
Сведения об ответе на ошибку. |
|
Group |
Группировка конкретных сведений. Применимо, если тип субъекта |
|
Group |
Представляет группу безопасности. |
|
Group |
Тип группы. С течением времени могут добавляться дополнительные типы групп. |
|
Principal |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
|
Service |
Сведения о субъекте-службе. Применимо, если тип субъекта |
|
Service |
Представляет субъект-службу Microsoft Entra. |
|
Service |
Сведения о профиле субъекта-службы. Применимо, если тип субъекта |
|
Service |
Представляет профиль субъекта-службы. |
|
User |
Сведения о субъекте-пользователе. Применимо, если тип субъекта |
|
User |
Представляет субъект пользователя Microsoft Entra. |
AssignDomainWorkspacesByPrincipalsRequest
Полезные данные запроса для назначения рабочих областей домену по субъекту.
| Имя | Тип | Описание |
|---|---|---|
| principals | Principal[]: |
Субъекты, которые являются администраторами рабочих областей. |
EntireTenantPrincipal
Представляет субъект клиента
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| type |
string:
Entire |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
| Имя | Тип | Описание |
|---|---|---|
| resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
| resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| moreDetails |
Список дополнительных сведений об ошибке. |
|
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
| requestId |
string (uuid) |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
GroupDetails
Группировка конкретных сведений. Применимо, если тип субъекта Group.
| Имя | Тип | Описание |
|---|---|---|
| groupType |
Тип группы. С течением времени могут добавляться дополнительные типы групп. |
GroupPrincipal
Представляет группу безопасности.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| groupDetails |
Группировка конкретных сведений. Применимо, если тип субъекта |
|
| id |
string (uuid) |
Идентификатор субъекта. |
| type |
string:
Group |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
GroupType
Тип группы. С течением времени могут добавляться дополнительные типы групп.
| Значение | Описание |
|---|---|
| Unknown |
Тип основной группы неизвестен. |
| SecurityGroup |
Субъект — это группа безопасности. |
| DistributionList |
Субъект — это список рассылки. |
PrincipalType
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов.
| Значение | Описание |
|---|---|
| User |
Субъект является субъектом-пользователем Microsoft Entra. |
| ServicePrincipal |
Субъект является субъектом-службой Microsoft Entra. |
| Group |
Субъект — это группа безопасности. |
| ServicePrincipalProfile |
Субъект — это профиль субъекта-службы. |
| EntireTenant |
Субъект представляет всех пользователей клиента. |
ServicePrincipalDetails
Сведения о субъекте-службе. Применимо, если тип субъекта ServicePrincipal.
| Имя | Тип | Описание |
|---|---|---|
| aadAppId |
string (uuid) |
Microsoft Entra AppId субъекта-службы. |
ServicePrincipalPrincipal
Представляет субъект-службу Microsoft Entra.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| servicePrincipalDetails |
Сведения о субъекте-службе. Применимо, если тип субъекта |
|
| type |
string:
Service |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
ServicePrincipalProfileDetails
Сведения о профиле субъекта-службы. Применимо, если тип субъекта ServicePrincipalProfile.
| Имя | Тип | Описание |
|---|---|---|
| parentPrincipal | Principal: |
Родительский субъект профиля субъекта-службы. |
ServicePrincipalProfilePrincipal
Представляет профиль субъекта-службы.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| servicePrincipalProfileDetails |
Сведения о профиле субъекта-службы. Применимо, если тип субъекта |
|
| type |
string:
Service |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
UserDetails
Сведения о субъекте-пользователе. Применимо, если тип субъекта User.
| Имя | Тип | Описание |
|---|---|---|
| userPrincipalName |
string |
Имя участника-пользователя. |
UserPrincipal
Представляет субъект пользователя Microsoft Entra.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| type |
string:
User |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
| userDetails |
Сведения о субъекте-пользователе. Применимо, если тип субъекта |