Freigeben über


Pools - Create Or Update

Create oder Aktualisieren des angegebenen Kapazitätspools innerhalb der Ressourcengruppe
Create oder Aktualisieren eines Kapazitätspools

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}?api-version=2023-11-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

Der Name des NetApp-Kontos

RegEx-Muster: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$

poolName
path True

string

Der Name des Kapazitätspools

RegEx-Muster: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$

resourceGroupName
path True

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

uuid

Hierbei handelt es sich um die ID des Zielabonnements. Der Wert muss eine UUID sein.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
location True

string

Der geografische Standort, an dem sich die Ressource befindet

properties.serviceLevel True

ServiceLevel

serviceLevel
Die Dienstebene des Dateisystems

properties.size True

integer

size
Bereitgestellte Größe des Pools (in Bytes). Zulässige Werte sind in Blöcken mit 1TiB (der Wert muss mit 1099511627776 multipliziert werden).

properties.coolAccess

boolean

Wenn aktiviert (true) kann der Pool coole Access-fähige Volumes enthalten.

properties.encryptionType

encryptionType

encryptionType
Verschlüsselungstyp des Kapazitätspools. Legen Sie den Verschlüsselungstyp für ruhende Daten für diesen Pool und alle Darin enthaltenen Volumes fest. Dieser Wert kann nur beim Erstellen eines neuen Pools festgelegt werden.

properties.qosType

qosType

qosType
Der qos-Typ des Pools

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

capacityPool

OK : Pool aktualisiert

201 Created

capacityPool

Pool erstellt

Other Status Codes

ErrorResponse

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

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

Pools_CreateOrUpdate

Beispielanforderung

PUT https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1?api-version=2023-11-01

{
  "location": "eastus",
  "properties": {
    "size": 4398046511104,
    "serviceLevel": "Premium",
    "qosType": "Auto"
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
  "name": "account1/pool1",
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools",
  "location": "eastus",
  "properties": {
    "provisioningState": "Succeeded",
    "poolId": "9760acf5-4638-11e7-9bdb-020073ca7778",
    "serviceLevel": "Premium",
    "size": 4398046511104,
    "qosType": "Auto",
    "totalThroughputMibps": 281.474
  }
}
{
  "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
  "name": "account1/pool1",
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools",
  "location": "eastus",
  "properties": {
    "provisioningState": "Succeeded",
    "poolId": "9760acf5-4638-11e7-9bdb-020073ca7778",
    "serviceLevel": "Premium",
    "size": 4398046511104,
    "qosType": "Auto",
    "totalThroughputMibps": 281.474
  }
}

Definitionen

Name Beschreibung
capacityPool

Kapazitätspoolressource

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

encryptionType

encryptionType

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

ErrorDetail

Die Fehlerdetails.

ErrorResponse

Fehlerantwort

qosType

qosType

ServiceLevel

serviceLevel

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

capacityPool

Kapazitätspoolressource

Name Typ Standardwert Beschreibung
etag

string

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: "/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.coolAccess

boolean

False

Wenn aktiviert (true) kann der Pool coole Access-fähige Volumes enthalten.

properties.encryptionType

encryptionType

Single

encryptionType
Verschlüsselungstyp des Kapazitätspools. Legen Sie den Verschlüsselungstyp für ruhende Daten für diesen Pool und alle Darin enthaltenen Volumes fest. Dieser Wert kann nur beim Erstellen eines neuen Pools festgelegt werden.

properties.poolId

string

poolId
Zur Identifizierung des Pools verwendete UUID v4

properties.provisioningState

string

Azure-Lebenszyklusverwaltung

properties.qosType

qosType

Auto

qosType
Der qos-Typ des Pools

properties.serviceLevel

ServiceLevel

Premium

serviceLevel
Die Dienstebene des Dateisystems

properties.size

integer

0

size
Bereitgestellte Größe des Pools (in Bytes). Zulässige Werte sind in Blöcken mit 1TiB (der Wert muss mit 1099511627776 multipliziert werden).

properties.totalThroughputMibps

number

Gesamtdurchsatz des Pools in MiB/s

properties.utilizedThroughputMibps

number

Genutzter Durchsatz des Pools in MiB/s

systemData

systemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

tags

object

Ressourcentags.

type

string

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Name Typ Beschreibung
Application

string

Key

string

ManagedIdentity

string

User

string

encryptionType

encryptionType

Name Typ Beschreibung
Double

string

EncryptionType Double, Volumes verwenden die doppelte Verschlüsselung ruhender Daten

Single

string

EncryptionType Single, Volumes verwenden eine einzelne Verschlüsselung ruhender Daten.

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

Name Typ Beschreibung
info

object

Zusätzliche Informationen.

type

string

Typ der zusätzlichen Informationen.

ErrorDetail

Die Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

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.

qosType

qosType

Name Typ Beschreibung
Auto

string

qos type Auto

Manual

string

qos-Typ Manuell

ServiceLevel

serviceLevel

Name Typ Beschreibung
Premium

string

Premium-Servicelevel

Standard

string

Standard-Servicelevel

StandardZRS

string

Zonenredundante Speicherdienstebene

Ultra

string

Ultra-Servicelevel

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

Name Typ Beschreibung
createdAt

string

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

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.