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


Microsoft.NetApp netAppAccounts/capacityPools 2025-09-01-preview

Определение ресурсов Bicep

Тип ресурса netAppAccounts/capacityPools можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.NetApp/netAppAccounts/capacityPools, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools@2025-09-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    coolAccess: bool
    customThroughputMibps: int
    encryptionType: 'string'
    qosType: 'string'
    serviceLevel: 'string'
    size: int
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

Microsoft.NetApp/netAppAccounts/capacityPools

Имя Description Ценность
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. string

Constraints:
Минимальная длина = 1
Максимальная длина = 64
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (обязательно)
parent В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе "Дочерний ресурс вне родительского ресурса".
Символьное имя ресурса типа: netAppAccounts
properties Свойства пула емкостей PoolProperties (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

PoolProperties

Имя Description Ценность
coolAccess Если этот пул включен (true) может содержать холодные тома с поддержкой Access. bool
customThroughputMibps Максимальная пропускная способность в MiB/s, которую можно достичь этим пулом, и это будет принято только в качестве входных данных для пула QosType вручную с гибким уровнем обслуживания. инт
encryptionType Тип шифрования пула емкости, задайте тип шифрования для неактивных данных для этого пула и всех томов в нем. Это значение можно задать только при создании нового пула. 'Double'
'Single'
qosType Тип qos пула 'Auto'
"Вручную"
serviceLevel Уровень обслуживания файловой системы "Гибкий"
'Premium'
'Standard'
"StandardZRS"
"Ультра" (обязательно)
size Подготовленный размер пула (в байтах). Допустимые значения находятся в блоках 1TiB (значение должно быть несколькими из 1099511627776). int (обязательный)

TrackedResourceTags

Имя Description Ценность

Определение ресурса шаблона ARM

Тип ресурса netAppAccounts/capacityPools можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.NetApp/netAppAccounts/capacityPools, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools",
  "apiVersion": "2025-09-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "coolAccess": "bool",
    "customThroughputMibps": "int",
    "encryptionType": "string",
    "qosType": "string",
    "serviceLevel": "string",
    "size": "int"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

Microsoft.NetApp/netAppAccounts/capacityPools

Имя Description Ценность
apiVersion Версия API «2025-09-01-превью»
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. string

Constraints:
Минимальная длина = 1
Максимальная длина = 64
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (обязательно)
properties Свойства пула емкостей PoolProperties (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
type Тип ресурса "Microsoft.NetApp/netAppAccounts/capacityPools"

PoolProperties

Имя Description Ценность
coolAccess Если этот пул включен (true) может содержать холодные тома с поддержкой Access. bool
customThroughputMibps Максимальная пропускная способность в MiB/s, которую можно достичь этим пулом, и это будет принято только в качестве входных данных для пула QosType вручную с гибким уровнем обслуживания. инт
encryptionType Тип шифрования пула емкости, задайте тип шифрования для неактивных данных для этого пула и всех томов в нем. Это значение можно задать только при создании нового пула. 'Double'
'Single'
qosType Тип qos пула 'Auto'
"Вручную"
serviceLevel Уровень обслуживания файловой системы "Гибкий"
'Premium'
'Standard'
"StandardZRS"
"Ультра" (обязательно)
size Подготовленный размер пула (в байтах). Допустимые значения находятся в блоках 1TiB (значение должно быть несколькими из 1099511627776). int (обязательный)

TrackedResourceTags

Имя Description Ценность

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Template Description
Создание ресурса ANF с тома NFSV3/NFSv4.1

Развертывание в Azure
Этот шаблон позволяет создать ресурс Azure NetApp Files с одним пулом емкости и одним томом, настроенным с помощью протокола NFSV3 или NFSv4.1. Все они развертываются вместе с виртуальной сетью Azure и делегированной подсетью, необходимой для создания любого тома.
создание ресурса ANF с тома SMB

Развертывание в Azure
Этот шаблон позволяет создать ресурс Azure NetApp Files с одним пулом емкости и одним томом, настроенным протоколом SMB.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса netAppAccounts/capacityPools можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.NetApp/netAppAccounts/capacityPools, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/capacityPools@2025-09-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      coolAccess = bool
      customThroughputMibps = int
      encryptionType = "string"
      qosType = "string"
      serviceLevel = "string"
      size = int
    }
  }
}

Значения свойств

Microsoft.NetApp/netAppAccounts/capacityPools

Имя Description Ценность
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. string

Constraints:
Минимальная длина = 1
Максимальная длина = 64
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: netAppAccounts
properties Свойства пула емкостей PoolProperties (обязательно)
tags Теги ресурсов Словарь имен и значений тегов.
type Тип ресурса "Microsoft.NetApp/netAppAccounts/capacityPools@2025-09-01-preview"

PoolProperties

Имя Description Ценность
coolAccess Если этот пул включен (true) может содержать холодные тома с поддержкой Access. bool
customThroughputMibps Максимальная пропускная способность в MiB/s, которую можно достичь этим пулом, и это будет принято только в качестве входных данных для пула QosType вручную с гибким уровнем обслуживания. инт
encryptionType Тип шифрования пула емкости, задайте тип шифрования для неактивных данных для этого пула и всех томов в нем. Это значение можно задать только при создании нового пула. 'Double'
'Single'
qosType Тип qos пула 'Auto'
"Вручную"
serviceLevel Уровень обслуживания файловой системы "Гибкий"
'Premium'
'Standard'
"StandardZRS"
"Ультра" (обязательно)
size Подготовленный размер пула (в байтах). Допустимые значения находятся в блоках 1TiB (значение должно быть несколькими из 1099511627776). int (обязательный)

TrackedResourceTags

Имя Description Ценность

Примеры использования

Примеры Terraform

Простой пример развертывания пула в учетной записи NetApp.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "centralus"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "netAppAccount" {
  type      = "Microsoft.NetApp/netAppAccounts@2022-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      activeDirectories = [
      ]
    }
    tags = {
      SkipASMAzSecPack = "true"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "capacityPool" {
  type      = "Microsoft.NetApp/netAppAccounts/capacityPools@2022-05-01"
  parent_id = azapi_resource.netAppAccount.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      serviceLevel = "Standard"
      size         = 4.398046511104e+12
    }
    tags = {
      SkipASMAzSecPack = "true"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}