Dela via


Node Pools - Create Or Update

Skapa en NodePool

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Discovery/supercomputers/{supercomputerName}/nodePools/{nodePoolName}?api-version=2026-02-01-preview

URI-parametrar

Name I Obligatorisk Typ Description
nodePoolName
path True

string

pattern: ^[a-zA-Z0-9-]{3,24}$

Namnet på NodePool

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

supercomputerName
path True

string

pattern: ^[a-zA-Z0-9-]{3,24}$

Namnet på superdatorn

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandetext

Name Obligatorisk Typ Description
location True

string

Den geo-plats där resursen finns

properties

NodePoolProperties

Resursspecifika egenskaper för den här resursen.

tags

object

Resursetiketter.

Svar

Name Typ Description
200 OK

NodePool

Resursens 'NodePool'-uppdateringsoperation lyckades

201 Created

NodePool

Resursen 'NodePool' skapade operationen lyckades

Sidhuvuden

  • Azure-AsyncOperation: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

NodePools_CreateOrUpdate_MaximumSet

Exempelbegäran

PUT https://management.azure.com/subscriptions/C058B75F-64D2-4E9D-8B66-65339DCB22C7/resourceGroups/rgdiscovery/providers/Microsoft.Discovery/supercomputers/8074da5c77f95509a8/nodePools/5a88c24ec4e7091650?api-version=2026-02-01-preview

{
  "properties": {
    "subnetId": "/subscriptions/31735C59-6307-4464-8B80-3675223F23D2/providers/Microsoft.Network/virtualNetworks/virtualnetwork1/subnets/subnet1",
    "vmSize": "Standard_NC24ads_A100_v4",
    "maxNodeCount": 4,
    "minNodeCount": 0,
    "scaleSetPriority": "Regular"
  },
  "tags": {
    "key6074": "qlnvwgazrqmwauqqvxntjtoye"
  },
  "location": "uksouth"
}

Exempelsvar

{
  "id": "/subscriptions/C058B75F-64D2-4E9D-8B66-65339DCB22C7/resourceGroups/rgdiscovery/providers/Microsoft.Discovery/supercomputers/8074da5c77f95509a8/nodePools/5a88c24ec4e7091650",
  "name": "5a88c24ec4e7091650",
  "tags": {
    "key6074": "qlnvwgazrqmwauqqvxntjtoye"
  },
  "location": "uksouth",
  "type": "Microsoft.Discovery/supercomputers/nodePools",
  "systemData": {
    "createdBy": "ly",
    "createdByType": "User",
    "createdAt": "2026-02-10T17:26:12.585Z",
    "lastModifiedBy": "xxc",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2026-02-10T17:26:12.586Z"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "subnetId": "/subscriptions/31735C59-6307-4464-8B80-3675223F23D2/providers/Microsoft.Network/virtualNetworks/virtualnetwork1/subnets/subnet1",
    "vmSize": "Standard_NC24ads_A100_v4",
    "maxNodeCount": 4,
    "minNodeCount": 0,
    "scaleSetPriority": "Regular"
  }
}
Azure-AsyncOperation: https://contoso.com/operationstatus
Retry-After: 10
{
  "id": "/subscriptions/C058B75F-64D2-4E9D-8B66-65339DCB22C7/resourceGroups/rgdiscovery/providers/Microsoft.Discovery/supercomputers/8074da5c77f95509a8/nodePools/5a88c24ec4e7091650",
  "name": "5a88c24ec4e7091650",
  "tags": {
    "key6074": "qlnvwgazrqmwauqqvxntjtoye"
  },
  "location": "uksouth",
  "type": "Microsoft.Discovery/supercomputers/nodePools",
  "systemData": {
    "createdBy": "ly",
    "createdByType": "User",
    "createdAt": "2026-02-10T17:26:12.585Z",
    "lastModifiedBy": "xxc",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2026-02-10T17:26:12.586Z"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "subnetId": "/subscriptions/31735C59-6307-4464-8B80-3675223F23D2/providers/Microsoft.Network/virtualNetworks/virtualnetwork1/subnets/subnet1",
    "vmSize": "Standard_NC24ads_A100_v4",
    "maxNodeCount": 4,
    "minNodeCount": 0,
    "scaleSetPriority": "Regular"
  }
}

Definitioner

Name Description
createdByType

Den typ av identitet som skapade resursen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

NodePool

NodePool-spårad resurs

NodePoolProperties

NodePools egenskaper

ProvisioningState

Resursetableringstillståndet.

ScaleSetPriority

Stödd Virtual Machine Scale Set-prioriteringar.

systemData

Metadata som rör skapande och senaste ändring av resursen.

VmSize

Stödde Azure VM-storlekar.

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

NodePool

NodePool-spårad resurs

Name Typ Description
id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. T.ex. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Den geo-plats där resursen finns

name

string

Namnet på resursen

properties

NodePoolProperties

Resursspecifika egenskaper för den här resursen.

systemData

systemData

Azure Resource Manager-metadata som innehåller creationBy och modifiedBy-information.

tags

object

Resursetiketter.

type

string

Resurstypen. T.ex. "Microsoft. Compute/virtualMachines" eller "Microsoft. Storage/storageAccounts"

NodePoolProperties

NodePools egenskaper

Name Typ Standardvärde Description
maxNodeCount

integer (int32)

minimum: 1

Det maximala antalet noder.

minNodeCount

integer (int32)

minimum: 0
0

Minsta antal noder.

provisioningState

ProvisioningState

Status för den senaste åtgärden.

scaleSetPriority

ScaleSetPriority

Regular

Prioritet för VM-skalningsuppsättning. Om det inte anges är standardvärdet "Vanlig".

subnetId

string (arm-id)

Node pool-subnätet.

vmSize

VmSize

Storleken på den underliggande Azure VM:n.

ProvisioningState

Resursetableringstillståndet.

Värde Description
Succeeded

Resursen har skapats.

Failed

Det gick inte att skapa resurser.

Canceled

Resursskapandet avbröts.

Accepted

Begäran om att skapa resurser har godkänts

Provisioning

Resursen etableras

Updating

Resursen uppdateras

Deleting

Resursen tas bort

ScaleSetPriority

Stödd Virtual Machine Scale Set-prioriteringar.

Värde Description
Regular

Vanlig prioriterad Virtual Machine Scale Set.

Spot

Spotprioritet Virtual Machine Scale Set.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för senaste ändring av resurs (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

VmSize

Stödde Azure VM-storlekar.

Värde Description
Standard_NC24ads_A100_v4

Standard_NC24ads_A100_v4 GPU-optimerad Azure VM-storlek

Standard_NC48ads_A100_v4

Standard_NC48ads_A100_v4 GPU-optimerad Azure VM-storlek

Standard_NC96ads_A100_v4

Standard_NC96ads_A100_v4 GPU-optimerad Azure VM-storlek

Standard_NC4as_T4_v3

Standard_NC4as_T4_v3 GPU-optimerad Azure VM-storlek

Standard_NC8as_T4_v3

Standard_NC8as_T4_v3 GPU-optimerad Azure VM-storlek

Standard_NC16as_T4_v3

Standard_NC16as_T4_v3 GPU-optimerad Azure VM-storlek

Standard_NC64as_T4_v3

Standard_NC64as_T4_v3 GPU-optimerad Azure VM-storlek

Standard_NV6ads_A10_v5

Standard_NV6ads_A10_v5 GPU-optimerad Azure VM-storlek

Standard_NV12ads_A10_v5

Standard_NV12ads_A10_v5 GPU-optimerad Azure VM-storlek

Standard_NV24ads_A10_v5

Standard_NV24ads_A10_v5 GPU-optimerad Azure VM-storlek

Standard_NV36ads_A10_v5

Standard_NV36ads_A10_v5 GPU-optimerad Azure VM-storlek

Standard_NV36adms_A10_v5

Standard_NV36ads_A10_v5 GPU-optimerad Azure VM-storlek

Standard_NV72ads_A10_v5

Standard_NV36ads_A10_v5 GPU-optimerad Azure VM-storlek

Standard_ND40rs_v2

Standard_ND40rs_v2 GPU-optimerad Azure VM-storlek