Clusters - Create Or Update

Klaszter létrehozása

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}?api-version=2025-09-01

URI paraméterek

Név Ban Szükséges Típus Leírás
clusterName
path True

string

pattern: ^[-\w\._]+$

A klaszter neve

privateCloudName
path True

string

pattern: ^[-\w\._]+$

A magánfelhő neve

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használandó API-verzió.

Kérő Testület

Név Szükséges Típus Leírás
sku True

Sku

Az erőforráshoz rendelt termékváltozat (készletmegőrzési egység).

properties.clusterSize

integer (int32)

A fürt mérete

properties.hosts

string[]

A gazdagépek

properties.vsanDatastoreName

string

A fürthöz társított vsan-adattár neve

Válaszok

Név Típus Leírás
200 OK

Cluster

Az erőforrás "fürt" frissítési művelete sikeres volt

201 Created

Cluster

A "Fürt" erőforrás létrehozási művelete sikeres volt

Fejlécek

Retry-After: integer

Other Status Codes

ErrorResponse

Váratlan hibaválasz.

Biztonság

azure_auth

Azure Active Directory Oauth2-folyamat.

Típus: oauth2
Flow: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Név Leírás
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Clusters_CreateOrUpdate

Mintakérés

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1?api-version=2025-09-01

{
  "sku": {
    "name": "AV20"
  },
  "properties": {
    "clusterSize": 3
  }
}

Mintaválasz

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1",
  "name": "cluster1",
  "sku": {
    "name": "AV20"
  },
  "properties": {
    "clusterSize": 3,
    "hosts": [
      "fakehost22.nyc1.kubernetes.center",
      "fakehost23.nyc1.kubernetes.center",
      "fakehost24.nyc1.kubernetes.center"
    ],
    "provisioningState": "Succeeded"
  },
  "type": "Microsoft.AVS/privateClouds/clusters"
}
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/privateClouds/cloud1/clusters/cluster1",
  "name": "cluster1",
  "sku": {
    "name": "AV20"
  },
  "properties": {
    "clusterSize": 3,
    "provisioningState": "Updating"
  },
  "type": "Microsoft.AVS/privateClouds/clusters"
}

Meghatározások

Név Leírás
Cluster

Egy klasztererőforrás

ClusterProvisioningState

Klaszter provisioning állapot

createdByType

Az erőforrást létrehozó identitás típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

Sku

A termékváltozatot képviselő erőforrásmodell-definíció

SkuTier

Ezt a mezőt az erőforrás-szolgáltatónak kell implementálnia, ha a szolgáltatás egynél több szinttel rendelkezik, de put esetén nem szükséges.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Cluster

Egy klasztererőforrás

Név Típus Leírás
id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Az erőforrás neve

properties.clusterId

integer (int32)

Az identitás

properties.clusterSize

integer (int32)

A fürt mérete

properties.hosts

string[]

A gazdagépek

properties.provisioningState

ClusterProvisioningState

A klaszter-provisioning állapota

properties.vsanDatastoreName

string

A fürthöz társított vsan-adattár neve

sku

Sku

Az erőforráshoz rendelt termékváltozat (készletmegőrzési egység).

systemData

systemData

A createdBy és a modifiedBy adatokat tartalmazó Azure Resource Manager-metaadatok.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

ClusterProvisioningState

Klaszter provisioning állapot

Érték Leírás
Succeeded

Az erőforrás létrejött.

Failed

Az erőforrás létrehozása nem sikerült.

Canceled

Az erőforrás létrehozása megszakadt.

Cancelled

törölve van

Deleting

törlés

Updating

frissít

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Leírás
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Név Típus Leírás
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Név Típus Leírás
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Név Típus Leírás
error

ErrorDetail

A hibaobjektum.

Sku

A termékváltozatot képviselő erőforrásmodell-definíció

Név Típus Leírás
capacity

integer (int32)

Ha az SKU támogatja a vertikális felskálázást/azt, akkor a kapacitás egészét is tartalmaznia kell. Ha az erőforrás esetében nem lehetséges a vertikális felskálázás/beskálázás, akkor ez kihagyható.

family

string

Ha a szolgáltatás különböző hardvergenerációval rendelkezik ugyanahhoz az SKU-hoz, akkor ezt itt rögzítheti.

name

string

Az termékváltozat neve. Pl. P3. Ez általában egy betű+szám kód

size

string

A termékváltozat mérete. Ha a névmező a réteg és más értékek kombinációja, akkor ez a különálló kód.

tier

SkuTier

Ezt a mezőt az erőforrás-szolgáltatónak kell implementálnia, ha a szolgáltatás egynél több szinttel rendelkezik, de put esetén nem szükséges.

SkuTier

Ezt a mezőt az erőforrás-szolgáltatónak kell implementálnia, ha a szolgáltatás egynél több szinttel rendelkezik, de put esetén nem szükséges.

Érték Leírás
Free
Basic
Standard
Premium

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Név Típus Leírás
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.