Custom Pools - Create Workspace Custom Pool
Opprett egendefinert utvalg.
Tillatelser
Innringeren må ha administrator arbeidsområderolle.
Nødvendige delegerte omfang
Workspace.ReadWrite.All
Microsoft Entra-støttede identiteter
Denne API-en støtter Microsoft -identiteter oppført i denne delen.
| Identitet | kundestøtte |
|---|---|
| Bruker | Ja |
| tjenestekontohaver og administrerte identiteter | Ja |
Grensesnitt
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/spark/pools
URI-parametere
| Navn | I | Obligatorisk | Type | Beskrivelse |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Arbeidsområde-ID-en. |
Brødtekst for forespørsel
| Navn | Obligatorisk | Type | Beskrivelse |
|---|---|---|---|
| autoScale | True |
Autoskala. |
|
| dynamicExecutorAllocation | True |
Dynamisk eksekutortildeling. |
|
| name | True |
string |
Egendefinert utvalgsnavn. |
| nodeFamily | True |
Nodefamilie. |
|
| nodeSize | True |
Nodestørrelse. |
Svar
| Navn | Type | Beskrivelse |
|---|---|---|
| 201 Created |
Forespørselen er fullført. Overskrifter Location: string |
|
| Other Status Codes |
Vanlige feilkoder:
|
Eksempler
Create custom pool example
Eksempelforespørsel
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
}
}
Eksempelsvar
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
}
}
Definisjoner
| Navn | Beskrivelse |
|---|---|
|
Auto |
Egenskaper for autoskala. |
|
Create |
Opprett nyttelast for egendefinert utvalgsforespørsel. |
|
Custom |
Egendefinert utvalg. |
|
Custom |
Egendefinert utvalgstype. Flere |
|
Dynamic |
Dynamiske fordelinger for eksekutortildeling. |
|
Error |
Objektet for feilrelaterte ressursdetaljer. |
|
Error |
Feilsvaret. |
|
Error |
Feilsvardetaljene. |
|
Node |
Nodefamilie. Flere |
|
Node |
nodestørrelse. Flere |
AutoScaleProperties
Egenskaper for autoskala.
| Navn | Type | Beskrivelse |
|---|---|---|
| enabled |
boolean |
Statusen for den automatiske skalaen. False - Deaktivert, sann - Aktivert. |
| maxNodeCount |
integer (int32) minimum: 1 |
Maksimalt antall noder. |
| minNodeCount |
integer (int32) minimum: 1 |
Minimum antall noder. |
CreateCustomPoolRequest
Opprett nyttelast for egendefinert utvalgsforespørsel.
| Navn | Type | Beskrivelse |
|---|---|---|
| autoScale |
Autoskala. |
|
| dynamicExecutorAllocation |
Dynamisk eksekutortildeling. |
|
| name |
string |
Egendefinert utvalgsnavn. |
| nodeFamily |
Nodefamilie. |
|
| nodeSize |
Nodestørrelse. |
CustomPool
Egendefinert utvalg.
| Navn | Type | Beskrivelse |
|---|---|---|
| autoScale |
Autoskala. |
|
| dynamicExecutorAllocation |
Dynamisk eksekutortildeling. |
|
| id |
string (uuid) |
Egendefinert utvalgs-ID. |
| name |
string |
Egendefinert utvalgsnavn. |
| nodeFamily |
Nodefamilie. |
|
| nodeSize |
Nodestørrelse. |
|
| type |
Egendefinert utvalgstype. |
CustomPoolType
Egendefinert utvalgstype. Flere CustomPoolType typer kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| Workspace |
Egendefinert utvalg på arbeidsområdenivå |
| Capacity |
Egendefinert utvalg på kapasitetsnivå |
DynamicExecutorAllocationProperties
Dynamiske fordelinger for eksekutortildeling.
| Navn | Type | Beskrivelse |
|---|---|---|
| enabled |
boolean |
Statusen for den dynamiske eksekutortildelingen. False - Deaktivert, sann - Aktivert. |
| maxExecutors |
integer (int32) minimum: 1 |
Maksimalt antall eksekutorer. |
| minExecutors |
integer (int32) minimum: 1 |
Minimums eksekutorer. |
ErrorRelatedResource
Objektet for feilrelaterte ressursdetaljer.
| Navn | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Ressurs-ID-en som er involvert i feilen. |
| resourceType |
string |
Typen ressurs som er involvert i feilen. |
ErrorResponse
Feilsvaret.
| Navn | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne. |
| message |
string |
En menneskelig lesbar representasjon av feilen. |
| moreDetails |
Liste over flere feildetaljer. |
|
| relatedResource |
Feilrelaterte ressursdetaljer. |
|
| requestId |
string |
ID for forespørselen som er knyttet til feilen. |
ErrorResponseDetails
Feilsvardetaljene.
| Navn | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne. |
| message |
string |
En menneskelig lesbar representasjon av feilen. |
| relatedResource |
Feilrelaterte ressursdetaljer. |
NodeFamily
Nodefamilie. Flere NodeFamily typer kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| MemoryOptimized |
Minneoptimert |
NodeSize
nodestørrelse. Flere NodeSize typer kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| Small |
Liten nodestørrelse |
| Medium |
Middels nodestørrelse |
| Large |
Stor nodestørrelse |
| XLarge |
XLarge-nodestørrelse |
| XXLarge |
XXLarge-nodestørrelse |