Freigeben über


Node Pools - Create Or Update

Erstellen Sie einen NodePool

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
nodePoolName
path True

string

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

Der Name des NodePool

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

supercomputerName
path True

string

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

Der Name des Supercomputers

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
location True

string

Der geografische Standort, an dem sich die Ressource befindet

properties

NodePoolProperties

Die ressourcenspezifischen Eigenschaften für diese Ressource.

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

NodePool

Die Aktualisierungsoperation der Ressource 'NodePool' war erfolgreich

201 Created

NodePool

Die Erstellungsoperation der Ressource 'NodePool' war erfolgreich

Header

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

ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

NodePools_CreateOrUpdate_MaximumSet

Beispielanforderung

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"
}

Beispiel für eine Antwort

{
  "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"
  }
}

Definitionen

Name Beschreibung
createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

NodePool

NodePool verfolgte Ressource

NodePoolProperties

Eigenschaften von NodePool

ProvisioningState

Der Ressourcenbereitstellungsstatus.

ScaleSetPriority

Unterstützte Virtual Machine Scale Set-Prioritäten.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

VmSize

Unterstützte Azure VM Sizes.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

NodePool

NodePool verfolgte Ressource

Name Typ Beschreibung
id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Der geografische Standort, an dem sich die Ressource befindet

name

string

Der Name der Ressource

properties

NodePoolProperties

Die ressourcenspezifischen Eigenschaften für diese Ressource.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy und modifiedBy-Informationen enthalten.

tags

object

Ressourcentags.

type

string

Der Typ der Ressource. Zum Beispiel "Microsoft. Compute/virtualMachines" oder "Microsoft. Speicher/Speicherkonten"

NodePoolProperties

Eigenschaften von NodePool

Name Typ Standardwert Beschreibung
maxNodeCount

integer (int32)

minimum: 1

Die maximale Anzahl der Knoten.

minNodeCount

integer (int32)

minimum: 0
0

Die Mindestanzahl an Knoten.

provisioningState

ProvisioningState

Der Status des letzten Vorgangs.

scaleSetPriority

ScaleSetPriority

Regular

Priorität des Skalierungssatzes für virtuelle Computer. Wenn nicht angegeben, lautet der Standardwert "Normal".

subnetId

string (arm-id)

Das Knotenpool-Subnetz.

vmSize

VmSize

Die Größe der zugrunde liegenden Azure-VM.

ProvisioningState

Der Ressourcenbereitstellungsstatus.

Wert Beschreibung
Succeeded

Ressource wurde erstellt.

Failed

Fehler bei der Ressourcenerstellung.

Canceled

Die Ressourcenerstellung wurde abgebrochen.

Accepted

Die Anforderung zum Erstellen einer Ressource wurde akzeptiert

Provisioning

Die Ressource wird bereitgestellt

Updating

Die Ressource wird aktualisiert

Deleting

Die Ressource wird gelöscht

ScaleSetPriority

Unterstützte Virtual Machine Scale Set-Prioritäten.

Wert Beschreibung
Regular

Reguläres Prioritäts-Virtual-Machine-Skalierungsset.

Spot

Spotpriorität Virtual Machine Scale Set.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

VmSize

Unterstützte Azure VM Sizes.

Wert Beschreibung
Standard_NC24ads_A100_v4

Standard_NC24ads_A100_v4 GPU-optimierte VM-Größe Azure

Standard_NC48ads_A100_v4

Standard_NC48ads_A100_v4 GPU-optimierte VM-Größe Azure

Standard_NC96ads_A100_v4

Standard_NC96ads_A100_v4 GPU-optimierte Azure VM-Größe

Standard_NC4as_T4_v3

Standard_NC4as_T4_v3 GPU-optimierte VM-Größe Azure

Standard_NC8as_T4_v3

Standard_NC8as_T4_v3 GPU-optimierte VM-Größe Azure

Standard_NC16as_T4_v3

Standard_NC16as_T4_v3 GPU-optimierte Azure VM-Größe

Standard_NC64as_T4_v3

Standard_NC64as_T4_v3 GPU-optimierte VM-Größe Azure

Standard_NV6ads_A10_v5

Standard_NV6ads_A10_v5 GPU-optimierte VM-Größe Azure

Standard_NV12ads_A10_v5

Standard_NV12ads_A10_v5 GPU-optimierte VM-Größe Azure

Standard_NV24ads_A10_v5

Standard_NV24ads_A10_v5 GPU-optimierte VM-Größe Azure

Standard_NV36ads_A10_v5

Standard_NV36ads_A10_v5 GPU-optimierte VM-Größe Azure

Standard_NV36adms_A10_v5

Standard_NV36ads_A10_v5 GPU-optimierte VM-Größe Azure

Standard_NV72ads_A10_v5

Standard_NV36ads_A10_v5 GPU-optimierte VM-Größe Azure

Standard_ND40rs_v2

Standard_ND40rs_v2 GPU-optimierte VM-Größe Azure