Поделиться через


Pools - Create Or Update

Create или обновление указанного пула емкости в группе ресурсов
Create или обновление пула емкости

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

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

Имя учетной записи NetApp

Шаблон регулярного выражения: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$

poolName
path True

string

Имя пула емкости

Шаблон регулярного выражения: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$

resourceGroupName
path True

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

subscriptionId
path True

string

uuid

Идентификатор целевой подписки. Значение должно быть UUID.

api-version
query True

string

Версия API, используемая для данной операции.

Текст запроса

Имя Обязательно Тип Описание
location True

string

Географическое расположение, в котором находится ресурс

properties.serviceLevel True

ServiceLevel

serviceLevel
Уровень обслуживания файловой системы

properties.size True

integer

size
Подготовленный размер пула (в байтах). Допустимые значения имеют блоки 1TiB (значение должно быть умножено на 1099511627776).

properties.coolAccess

boolean

Если этот параметр включен (true), пул может содержать холодные тома с поддержкой Access.

properties.encryptionType

encryptionType

encryptionType
Тип шифрования пула емкости, задайте тип шифрования неактивных данных для этого пула и всех томов в нем. Это значение можно задать только при создании пула.

properties.qosType

qosType

qosType
Тип QOS пула

tags

object

Теги ресурсов.

Ответы

Имя Тип Описание
200 OK

capacityPool

ОК — пул обновлен

201 Created

capacityPool

Пул создан

Other Status Codes

ErrorResponse

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Pools_CreateOrUpdate

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
capacityPool

Ресурс пула емкости

createdByType

Тип удостоверения, создавшего ресурс.

encryptionType

encryptionType

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Сообщение об ошибке

qosType

qosType

ServiceLevel

serviceLevel

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

capacityPool

Ресурс пула емкости

Имя Тип Default value Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Полный идентификатор ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса.

properties.coolAccess

boolean

False

Если этот параметр включен (true), пул может содержать холодные тома с поддержкой Access.

properties.encryptionType

encryptionType

Single

encryptionType
Тип шифрования пула емкости, задайте тип шифрования неактивных данных для этого пула и всех томов в нем. Это значение можно задать только при создании пула.

properties.poolId

string

poolId
UUID версии 4, используемый для идентификации пула

properties.provisioningState

string

Управление жизненным циклом Azure

properties.qosType

qosType

Auto

qosType
Тип QOS пула

properties.serviceLevel

ServiceLevel

Premium

serviceLevel
Уровень обслуживания файловой системы

properties.size

integer

0

size
Подготовленный размер пула (в байтах). Допустимые значения имеют блоки 1TiB (значение должно быть умножено на 1099511627776).

properties.totalThroughputMibps

number

Общая пропускная способность пула в МиБ/с

properties.utilizedThroughputMibps

number

Используемая пропускная способность пула в МиБ/с

systemData

systemData

Azure Resource Manager метаданные, содержащие сведения createdBy и modifiedBy.

tags

object

Теги ресурсов.

type

string

Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts.

createdByType

Тип удостоверения, создавшего ресурс.

Имя Тип Описание
Application

string

Key

string

ManagedIdentity

string

User

string

encryptionType

encryptionType

Имя Тип Описание
Double

string

EncryptionType Double, тома будут использовать двойное шифрование при хранении

Single

string

EncryptionType Single, тома будут использовать одно шифрование при хранении

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Тип дополнительных сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Сообщение об ошибке

Имя Тип Описание
error

ErrorDetail

Объект error.

qosType

qosType

Имя Тип Описание
Auto

string

Тип qos Auto

Manual

string

qos type Manual

ServiceLevel

serviceLevel

Имя Тип Описание
Premium

string

Уровень обслуживания (цен. категория "Премиум")

Standard

string

Стандартный уровень обслуживания

StandardZRS

string

Уровень обслуживания хранилища, избыточного между зонами

Ultra

string

Уровень обслуживания (цен. категория "Ультра")

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

Имя Тип Описание
createdAt

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Удостоверение, которое последним изменял ресурс.

lastModifiedByType

createdByType

Тип удостоверения, которое последним изменял ресурс.