Workspaces - Create Workspace
Создает новую рабочую область.
Разрешения
- Вызывающий объект должен иметь разрешение на создание рабочих областей, предоставленных администратором Fabric. Дополнительные сведения см. в статье "Создание рабочих областей".
- Вызывающий объект должен иметь разрешения участника или быть администратором емкости. Дополнительные сведения см. в статье о разрешениях пользователей емкости.
- Субъекты-службы должны иметь разрешение, предоставленное администратором Fabric. Дополнительные сведения см. в статье " Субъекты-службы" могут создавать рабочие области, подключения и конвейеры развертывания.
Обязательные делегированные области
Workspace.ReadWrite.All
Идентификаторы, поддерживаемые Microsoft Entra
Этот API поддерживает идентичности Microsoft, перечисленные в этом разделе.
| Идентичность | Поддержка |
|---|---|
| Пользователь | Да |
| Представитель службы и управляемые удостоверения | Да |
Интерфейс
POST https://api.fabric.microsoft.com/v1/workspaces
Текст запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| displayName | True |
string |
Отображаемое имя рабочей области. |
| capacityId |
string (uuid) |
Идентификатор емкости для назначения рабочей области. |
|
| description |
string |
Описание рабочей области. |
|
| domainId |
string (uuid) |
Идентификатор домена для назначения рабочей области. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 201 Created |
Успешно создано. Заголовки Location: string |
|
| 429 Too Many Requests |
Превышено ограничение скорости обслуживания. Сервер возвращает заголовок, указывающий Заголовки Retry-After: integer |
|
| Other Status Codes |
Распространенные коды ошибок:
|
Примеры
Create a workspace example
Образец запроса
POST https://api.fabric.microsoft.com/v1/workspaces
{
"displayName": "New workspace"
}
Пример ответа
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb22287ff
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb22287ff",
"displayName": "New workspace",
"description": "",
"type": "Workspace"
}
Определения
| Имя | Описание |
|---|---|
|
Create |
Создание полезных данных запроса рабочей области. |
|
Error |
Объект сведений об ошибках, связанных с ресурсом. |
|
Error |
Ответ на ошибку. |
|
Error |
Сведения об ответе на ошибку. |
| Workspace |
Объект рабочей области. |
|
Workspace |
Представляет примененный тег. |
|
Workspace |
Тип рабочей области. С течением времени могут добавляться дополнительные типы рабочих областей. |
CreateWorkspaceRequest
Создание полезных данных запроса рабочей области.
| Имя | Тип | Описание |
|---|---|---|
| capacityId |
string (uuid) |
Идентификатор емкости для назначения рабочей области. |
| description |
string |
Описание рабочей области. |
| displayName |
string |
Отображаемое имя рабочей области. |
| domainId |
string (uuid) |
Идентификатор домена для назначения рабочей области. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
| Имя | Тип | Описание |
|---|---|---|
| resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
| resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| isRetriable |
boolean |
Если задано значение true, запрос можно получить.
|
| message |
string |
Удобочитаемое представление ошибки. |
| moreDetails |
Список дополнительных сведений об ошибке. |
|
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
| requestId |
string (uuid) |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
Workspace
Объект рабочей области.
| Имя | Тип | Описание |
|---|---|---|
| apiEndpoint |
string (uri) |
URL-адрес HTTP, представляющий конечную точку API, относящуюся к рабочей области. Это значение конечной точки возвращается, когда пользователь включает preferWorkspaceSpecificEndpoints. Он позволяет получить доступ к API через частные каналы. |
| capacityId |
string (uuid) |
Идентификатор емкости рабочей области назначается. |
| description |
string |
Описание рабочей области. |
| displayName |
string |
Отображаемое имя рабочей области. |
| domainId |
string (uuid) |
Идентификатор домена, которому назначена рабочая область. |
| id |
string (uuid) |
Идентификатор рабочей области. |
| tags |
Список примененных тегов. |
|
| type |
Тип рабочей области. |
WorkspaceAppliedTag
Представляет примененный тег.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Имя тега. |
| id |
string (uuid) |
Идентификатор тега. |
WorkspaceType
Тип рабочей области. С течением времени могут добавляться дополнительные типы рабочих областей.
| Значение | Описание |
|---|---|
| Personal |
Моя папка или моя рабочая область, используемая для управления элементами пользователя. |
| Workspace |
Рабочая область, используемая для управления элементами Fabric. |
| AdminWorkspace |
Рабочая область мониторинга администратора. Содержит отчеты администратора, такие как отчет аудита и отчет об использовании и внедрении. |