Custom Pools - CreateCapacityCustomPool (beta)
Opret en brugerdefineret pulje.
Bemærkning
Denne API er en del af en betaversion og leveres kun til evaluerings- og udviklingsformål. Det kan ændre sig baseret på feedback og anbefales ikke til produktionsbrug.
Når du kalder denne API, skal kaldere angive true som værdien for forespørgselsparameteren beta.
Tilladelser
Den, der ringer op, skal være kapacitetsadministrator.
Påkrævede delegerede områder
Capacity.ReadWrite.All
Microsoft Entra understøttede identiteter
Denne API understøtter de Microsoft identities, der er angivet i dette afsnit.
| Identity | Støtte |
|---|---|
| Bruger | Ja |
| tjenesteprincipal og administrerede identiteter | Ja |
Grænseflade
POST https://api.fabric.microsoft.com/v1/capacities/{capacityId}/spark/pools?beta={beta}
URI-parametre
| Name | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
capacity
|
path | True |
string (uuid) |
Kapacitets-id'et. |
|
beta
|
query | True |
boolean |
Denne påkrævede parameter skal angives til for at |
Brødtekst for anmodning
| Name | Påkrævet | Type | Beskrivelse |
|---|---|---|---|
| autoScale | True |
Automatisk skalering. |
|
| dynamicExecutorAllocation | True |
Dynamisk eksekveringsallokering. |
|
| name | True |
string |
Navn på brugerdefineret gruppe. |
| nodeFamily | True |
Nodefamilie. |
|
| nodeSize | True |
Nodestørrelse. |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 201 Created |
Anmodningen blev fuldført. Overskrifter:
Placering |
|
| 429 Too Many Requests |
Grænsen for tjenestetakst blev overskredet. Serveren returnerer en Headere Retry-After: integer |
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Create custom pool example
Eksempelanmodning
POST https://api.fabric.microsoft.com/v1/capacities/ce6db599-0877-4fb1-aa1f-9b1b8d99dc40/spark/pools?beta=True
{
"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/capacities/ce6db599-0877-4fb1-aa1f-9b1b8d99dc40/spark/pools/2367293d-b70b-4b33-97f2-161b8d04a8d7
{
"id": "2367293d-b70b-4b33-97f2-161b8d04a8d7",
"name": "pool1",
"type": "Capacity",
"nodeFamily": "MemoryOptimized",
"nodeSize": "Small",
"autoScale": {
"enabled": true,
"minNodeCount": 1,
"maxNodeCount": 2
},
"dynamicExecutorAllocation": {
"enabled": true,
"minExecutors": 1,
"maxExecutors": 1
}
}
Definitioner
| Name | Beskrivelse |
|---|---|
|
Auto |
Egenskaber for automatisk skalering. |
|
Create |
Opret nyttedata for brugerdefinerede gruppeanmodninger. |
|
Custom |
Brugerdefineret pulje. |
|
Custom |
Brugerdefineret gruppetype. Der kan tilføjes flere |
|
Dynamic |
Fordele ved dynamisk eksekvering. |
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Node |
Nodefamilie. Der kan tilføjes flere |
|
Node |
nodestørrelsen. Der kan tilføjes flere |
AutoScaleProperties
Egenskaber for automatisk skalering.
| Name | Type | Beskrivelse |
|---|---|---|
| enabled |
boolean |
Status for automatisk skalering. False – Deaktiveret, sand – Aktiveret. |
| maxNodeCount |
integer (int32) minimum: 1 |
Det maksimale antal noder. |
| minNodeCount |
integer (int32) minimum: 1 |
Det mindste nodeantal. |
CreateCustomPoolRequest
Opret nyttedata for brugerdefinerede gruppeanmodninger.
| Name | Type | Beskrivelse |
|---|---|---|
| autoScale |
Automatisk skalering. |
|
| dynamicExecutorAllocation |
Dynamisk eksekveringsallokering. |
|
| name |
string |
Navn på brugerdefineret gruppe. |
| nodeFamily |
Nodefamilie. |
|
| nodeSize |
Nodestørrelse. |
CustomPool
Brugerdefineret pulje.
| Name | Type | Beskrivelse |
|---|---|---|
| autoScale |
Automatisk skalering. |
|
| dynamicExecutorAllocation |
Dynamisk eksekveringsallokering. |
|
| id |
string (uuid) |
Brugerdefineret gruppe-id. |
| name |
string |
Navn på brugerdefineret gruppe. |
| nodeFamily |
Nodefamilie. |
|
| nodeSize |
Nodestørrelse. |
|
| type |
Brugerdefineret gruppetype. |
CustomPoolType
Brugerdefineret gruppetype. Der kan tilføjes flere CustomPoolType typer over tid.
| Værdi | Beskrivelse |
|---|---|
| Workspace |
Brugerdefineret gruppe på arbejdsområdeniveau |
| Capacity |
Brugerdefineret gruppe på kapacitetsniveau |
DynamicExecutorAllocationProperties
Fordele ved dynamisk eksekvering.
| Name | Type | Beskrivelse |
|---|---|---|
| enabled |
boolean |
Status for den dynamiske eksekveringsallokering. False – Deaktiveret, sand – Aktiveret. |
| maxExecutors |
integer (int32) minimum: 1 |
Det maksimale antal eksekverere. |
| minExecutors |
integer (int32) minimum: 1 |
Den mindste eksekvering. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| isRetriable |
boolean |
Når sand, kan anmodningen prøves igen. Brug svarheaderen |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string (uuid) |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
NodeFamily
Nodefamilie. Der kan tilføjes flere NodeFamily typer over tid.
| Værdi | Beskrivelse |
|---|---|
| MemoryOptimized |
Hukommelse optimeret |
NodeSize
nodestørrelsen. Der kan tilføjes flere NodeSize typer over tid.
| Værdi | Beskrivelse |
|---|---|
| Small |
Lille nodestørrelse |
| Medium |
Mellem nodestørrelse |
| Large |
Stor nodestørrelse |
| XLarge |
XLarge-nodestørrelse |
| XXLarge |
XXLarge-nodestørrelse |