Custom Pools - Create Workspace Custom Pool
Создание настраиваемого пула.
Разрешения
Вызывающий объект должен иметь роль администратора рабочей области.
Обязательные делегированные области
Workspace.ReadWrite.All
Поддерживаемые удостоверения Microsoft Entra
Этот API поддерживает удостоверения Microsoft , перечисленные в этом разделе.
Идентичность | Поддержка |
---|---|
Пользователь | Да |
субъекта-службы и управляемых удостоверений | Да |
Интерфейс
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/spark/pools
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
workspace
|
path | True |
string (uuid) |
Идентификатор рабочей области. |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
autoScale | True |
Автомасштабирование. |
|
dynamicExecutorAllocation | True |
Динамическое выделение исполнителя. |
|
name | True |
string |
Имя настраиваемого пула. |
nodeFamily | True |
Семейство узлов. |
|
nodeSize | True |
Размер узла. |
Ответы
Имя | Тип | Описание |
---|---|---|
201 Created |
Запрос успешно завершен. Заголовки Location: string |
|
Other Status Codes |
Распространенные коды ошибок:
|
Примеры
Create custom pool example
Образец запроса
POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/spark/pools
{
"name": "pool1",
"nodeFamily": "MemoryOptimized",
"nodeSize": "Small",
"autoScale": {
"enabled": true,
"minNodeCount": 1,
"maxNodeCount": 2
},
"dynamicExecutorAllocation": {
"enabled": true,
"minExecutors": 1,
"maxExecutors": 1
}
}
Пример ответа
Location: https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/spark/pools/2367293d-b70b-4b33-97f2-161b8d04a8d7
{
"id": "2367293d-b70b-4b33-97f2-161b8d04a8d7",
"name": "pool1",
"type": "Workspace",
"nodeFamily": "MemoryOptimized",
"nodeSize": "Small",
"autoScale": {
"enabled": true,
"minNodeCount": 1,
"maxNodeCount": 2
},
"dynamicExecutorAllocation": {
"enabled": true,
"minExecutors": 1,
"maxExecutors": 1
}
}
Определения
Имя | Описание |
---|---|
Auto |
Свойства автомасштабирования. |
Create |
Создайте полезные данные запроса настраиваемого пула. |
Custom |
Пользовательский пул. |
Custom |
Тип настраиваемого пула. С течением времени могут добавляться дополнительные |
Dynamic |
Динамические преимущества выделения исполнителя. |
Error |
Объект сведений об ошибках, связанных с ресурсом. |
Error |
Ответ на ошибку. |
Error |
Сведения об ответе на ошибку. |
Node |
Семейство узлов. С течением времени могут добавляться дополнительные |
Node |
размер узла. С течением времени могут добавляться дополнительные |
AutoScaleProperties
Свойства автомасштабирования.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
Состояние автомасштабирования. False — отключено, true — включено. |
maxNodeCount |
integer (int32) minimum: 1 |
Максимальное число узлов. |
minNodeCount |
integer (int32) minimum: 1 |
Минимальное число узлов. |
CreateCustomPoolRequest
Создайте полезные данные запроса настраиваемого пула.
Имя | Тип | Описание |
---|---|---|
autoScale |
Автомасштабирование. |
|
dynamicExecutorAllocation |
Динамическое выделение исполнителя. |
|
name |
string |
Имя настраиваемого пула. |
nodeFamily |
Семейство узлов. |
|
nodeSize |
Размер узла. |
CustomPool
Пользовательский пул.
Имя | Тип | Описание |
---|---|---|
autoScale |
Автомасштабирование. |
|
dynamicExecutorAllocation |
Динамическое выделение исполнителя. |
|
id |
string (uuid) |
Пользовательский идентификатор пула. |
name |
string |
Имя настраиваемого пула. |
nodeFamily |
Семейство узлов. |
|
nodeSize |
Размер узла. |
|
type |
Тип настраиваемого пула. |
CustomPoolType
Тип настраиваемого пула. С течением времени могут добавляться дополнительные CustomPoolType
типы.
Значение | Описание |
---|---|
Workspace |
Настраиваемый пул уровня рабочей области |
Capacity |
Настраиваемый пул уровня емкости |
DynamicExecutorAllocationProperties
Динамические преимущества выделения исполнителя.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
Состояние динамического выделения исполнителя. False — отключено, true — включено. |
maxExecutors |
integer (int32) minimum: 1 |
Максимальное число исполнителей. |
minExecutors |
integer (int32) minimum: 1 |
Минимальные исполнители. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
Имя | Тип | Описание |
---|---|---|
resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
Имя | Тип | Описание |
---|---|---|
errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
message |
string |
Удобочитаемое представление ошибки. |
moreDetails |
Список дополнительных сведений об ошибке. |
|
relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
requestId |
string |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
Имя | Тип | Описание |
---|---|---|
errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
message |
string |
Удобочитаемое представление ошибки. |
relatedResource |
Сведения об ошибках, связанных с ресурсом. |
NodeFamily
Семейство узлов. С течением времени могут добавляться дополнительные NodeFamily
типы.
Значение | Описание |
---|---|
MemoryOptimized |
Оптимизировано использование памяти |
NodeSize
размер узла. С течением времени могут добавляться дополнительные NodeSize
типы.
Значение | Описание |
---|---|
Small |
Небольшой размер узла |
Medium |
Средний размер узла |
Large |
Размер большого узла |
XLarge |
Размер узла XLarge |
XXLarge |
Размер узла XXLarge |