Custom Pools - Create Workspace Custom Pool
Buat kumpulan kustom.
Hak akses
Pemanggil harus memiliki peran admin.
Cakupan yang Didelegasikan yang Diperlukan
Workspace.ReadWrite.All
Identitas yang didukung Microsoft Entra
API ini mendukung identitas Microsoft yang tercantum di bagian ini.
| Identitas | Dukungan |
|---|---|
| Pengguna | Ya |
| perwakilan Layanan dan identitas terkelola | Ya |
Antarmuka
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/spark/pools
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
ID ruang kerja. |
Isi Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| autoScale | True |
Skala otomatis. |
|
| dynamicExecutorAllocation | True |
Alokasi pelaksana dinamis. |
|
| name | True |
string |
Nama kumpulan kustom. |
| nodeFamily | True |
Keluarga node. |
|
| nodeSize | True |
Ukuran node. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 201 Created |
Permintaan berhasil diselesaikan. Header Location: string |
|
| Other Status Codes |
Kode kesalahan umum:
|
Contoh
Create custom pool example
Permintaan sampel
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
}
}
Respon sampel
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
}
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Auto |
Properti skala otomatis. |
|
Create |
Buat payload permintaan kumpulan kustom. |
|
Custom |
Kumpulan kustom. |
|
Custom |
Jenis kumpulan kustom. Jenis |
|
Dynamic |
Proertasi alokasi pelaksana dinamis. |
|
Error |
Objek detail sumber daya terkait kesalahan. |
|
Error |
Respons kesalahan. |
|
Error |
Detail respons kesalahan. |
|
Node |
Keluarga node. Jenis |
|
Node |
ukuran simpul . Jenis |
AutoScaleProperties
Properti skala otomatis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| enabled |
boolean |
Status skala otomatis. False - Dinonaktifkan, benar - Diaktifkan. |
| maxNodeCount |
integer (int32) minimum: 1 |
Jumlah simpul maksimum. |
| minNodeCount |
integer (int32) minimum: 1 |
Jumlah simpul minimum. |
CreateCustomPoolRequest
Buat payload permintaan kumpulan kustom.
| Nama | Jenis | Deskripsi |
|---|---|---|
| autoScale |
Skala otomatis. |
|
| dynamicExecutorAllocation |
Alokasi pelaksana dinamis. |
|
| name |
string |
Nama kumpulan kustom. |
| nodeFamily |
Keluarga node. |
|
| nodeSize |
Ukuran node. |
CustomPool
Kumpulan kustom.
| Nama | Jenis | Deskripsi |
|---|---|---|
| autoScale |
Skala otomatis. |
|
| dynamicExecutorAllocation |
Alokasi pelaksana dinamis. |
|
| id |
string (uuid) |
ID kumpulan kustom. |
| name |
string |
Nama kumpulan kustom. |
| nodeFamily |
Keluarga node. |
|
| nodeSize |
Ukuran node. |
|
| type |
Jenis kumpulan kustom. |
CustomPoolType
Jenis kumpulan kustom. Jenis CustomPoolType tambahan dapat ditambahkan dari waktu ke waktu.
| Nilai | Deskripsi |
|---|---|
| Workspace |
Kumpulan kustom tingkat ruang kerja |
| Capacity |
Kumpulan kustom tingkat kapasitas |
DynamicExecutorAllocationProperties
Proertasi alokasi pelaksana dinamis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| enabled |
boolean |
Status alokasi pelaksana dinamis. False - Dinonaktifkan, benar - Diaktifkan. |
| maxExecutors |
integer (int32) minimum: 1 |
Pelaksana maksimum. |
| minExecutors |
integer (int32) minimum: 1 |
Pelaksana minimum. |
ErrorRelatedResource
Objek detail sumber daya terkait kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| resourceId |
string |
ID sumber daya yang terlibat dalam kesalahan. |
| resourceType |
string |
Jenis sumber daya yang terlibat dalam kesalahan. |
ErrorResponse
Respons kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| errorCode |
string |
Pengidentifikasi tertentu yang menyediakan informasi tentang kondisi kesalahan, memungkinkan komunikasi standar antara layanan kami dan penggunanya. |
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
| moreDetails |
Daftar detail kesalahan tambahan. |
|
| relatedResource |
Detail sumber daya terkait kesalahan. |
|
| requestId |
string |
ID permintaan yang terkait dengan kesalahan. |
ErrorResponseDetails
Detail respons kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| errorCode |
string |
Pengidentifikasi tertentu yang menyediakan informasi tentang kondisi kesalahan, memungkinkan komunikasi standar antara layanan kami dan penggunanya. |
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
| relatedResource |
Detail sumber daya terkait kesalahan. |
NodeFamily
Keluarga node. Jenis NodeFamily tambahan dapat ditambahkan dari waktu ke waktu.
| Nilai | Deskripsi |
|---|---|
| MemoryOptimized |
Memori dioptimalkan |
NodeSize
ukuran simpul . Jenis NodeSize tambahan dapat ditambahkan dari waktu ke waktu.
| Nilai | Deskripsi |
|---|---|
| Small |
Ukuran simpul kecil |
| Medium |
Ukuran simpul sedang |
| Large |
Ukuran simpul besar |
| XLarge |
Ukuran simpul XLarge |
| XXLarge |
Ukuran simpul XXLarge |