Microsoft.NetApp netAppAccounts/capacityPools/volumes 2019-11-01

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

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

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

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

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

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    creationToken: 'string'
    dataProtection: {
      replication: {
        endpointType: 'string'
        remoteVolumeRegion: 'string'
        remoteVolumeResourceId: 'string'
        replicationId: 'string'
        replicationSchedule: 'string'
      }
    }
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          cifs: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          unixReadWrite: bool
        }
      ]
    }
    isRestoring: bool
    protocolTypes: [
      'string'
    ]
    serviceLevel: 'string'
    snapshotId: 'string'
    subnetId: 'string'
    usageThreshold: int
    volumeType: 'string'
  }
}

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

netAppAccounts/capacityPools/volumes

Имя Описание Ценность
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в Bicep.
строка (обязательно)
местоположение Расположение ресурса строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: capacityPools
свойства Свойства тома VolumeProperties (обязательно)

VolumeProperties

Имя Описание Ценность
creationToken Уникальный путь к файлу тома. Используется при создании целевых объектов подключения строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Тома типа DataProtection включают объект, содержащий сведения о репликации VolumePropertiesDataProtection
exportPolicy Набор правил политики экспорта VolumePropertiesExportPolicy
isRestoring Восстановление bool
protocolTypes Набор типов протоколов, стандартный протокол NFSv3, CIFS для протокола SMB string[]
serviceLevel Уровень обслуживания файловой системы "Премиум"
"Стандартный"
"Ультра"
snapshotId Идентификатор UUID версии 4 или ресурса, используемый для идентификации моментального снимка. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
SubnetId Универсальный код ресурса Azure для делегированной подсети. Должен иметь делегирование Microsoft.NetApp/volumes строка (обязательно)
usageThreshold Максимальная квота хранилища, допустимая для файловой системы в байтах. Это мягкая квота, используемая только для оповещений. Минимальный размер — 100 ГиБ. Верхний предел — 100TiB. Указан в байтах. int (обязательно)

Ограничения целостности:
Минимальное значение = 107374182400
Максимальное значение = 109951162777600
volumeType Какой тип тома это струна

VolumePropertiesDataProtection

Имя Описание Ценность
репликация Свойства репликации ReplicationObject

ReplicationObject

Имя Описание Ценность
endpointType Указывает, является ли локальный том источником или назначением для репликации томов. "dst"
'src'
remoteVolumeRegion Удаленный регион для другого конца репликации томов. струна
remoteVolumeResourceId Идентификатор ресурса удаленного тома. строка (обязательно)
replicationId Идентификатор струна
replicationSchedule Расписание "_10minutely"
"ежедневно"
"почасовой" (обязательный)

VolumePropertiesExportPolicy

Имя Описание Ценность
Правила Правило политики экспорта ExportPolicyRule[]

ExportPolicyRule

Имя Описание Ценность
allowedClients Спецификация входящего трафика клиента как разделенная запятыми строка с IPv4 CIDRs, адреса узла IPv4 и имена узлов струна
cifs Разрешает протокол CIFS bool
nfsv3 Разрешает протокол NFSv3 bool
nfsv41 Разрешает протокол NFSv4.1 bool
ruleIndex Индекс заказа int
unixReadWrite Доступ на чтение и запись bool

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

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

Шаблон Описание
Создание ресурса ANF с тома NFSV3/NFSv4.1

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

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

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

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

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

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

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

{
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
  "apiVersion": "2019-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "creationToken": "string",
    "dataProtection": {
      "replication": {
        "endpointType": "string",
        "remoteVolumeRegion": "string",
        "remoteVolumeResourceId": "string",
        "replicationId": "string",
        "replicationSchedule": "string"
      }
    },
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "cifs": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "unixReadWrite": "bool"
        }
      ]
    },
    "isRestoring": "bool",
    "protocolTypes": [ "string" ],
    "serviceLevel": "string",
    "snapshotId": "string",
    "subnetId": "string",
    "usageThreshold": "int",
    "volumeType": "string"
  }
}

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

netAppAccounts/capacityPools/volumes

Имя Описание Ценность
тип Тип ресурса "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"
apiVersion Версия API ресурсов '2019-11-01'
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в шаблонах ARM JSON.
строка (обязательно)
местоположение Расположение ресурса строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
свойства Свойства тома VolumeProperties (обязательно)

VolumeProperties

Имя Описание Ценность
creationToken Уникальный путь к файлу тома. Используется при создании целевых объектов подключения строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Тома типа DataProtection включают объект, содержащий сведения о репликации VolumePropertiesDataProtection
exportPolicy Набор правил политики экспорта VolumePropertiesExportPolicy
isRestoring Восстановление bool
protocolTypes Набор типов протоколов, стандартный протокол NFSv3, CIFS для протокола SMB string[]
serviceLevel Уровень обслуживания файловой системы "Премиум"
"Стандартный"
"Ультра"
snapshotId Идентификатор UUID версии 4 или ресурса, используемый для идентификации моментального снимка. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
SubnetId Универсальный код ресурса Azure для делегированной подсети. Должен иметь делегирование Microsoft.NetApp/volumes строка (обязательно)
usageThreshold Максимальная квота хранилища, допустимая для файловой системы в байтах. Это мягкая квота, используемая только для оповещений. Минимальный размер — 100 ГиБ. Верхний предел — 100TiB. Указан в байтах. int (обязательно)

Ограничения целостности:
Минимальное значение = 107374182400
Максимальное значение = 109951162777600
volumeType Какой тип тома это струна

VolumePropertiesDataProtection

Имя Описание Ценность
репликация Свойства репликации ReplicationObject

ReplicationObject

Имя Описание Ценность
endpointType Указывает, является ли локальный том источником или назначением для репликации томов. "dst"
'src'
remoteVolumeRegion Удаленный регион для другого конца репликации томов. струна
remoteVolumeResourceId Идентификатор ресурса удаленного тома. строка (обязательно)
replicationId Идентификатор струна
replicationSchedule Расписание "_10minutely"
"ежедневно"
"почасовой" (обязательный)

VolumePropertiesExportPolicy

Имя Описание Ценность
Правила Правило политики экспорта ExportPolicyRule[]

ExportPolicyRule

Имя Описание Ценность
allowedClients Спецификация входящего трафика клиента как разделенная запятыми строка с IPv4 CIDRs, адреса узла IPv4 и имена узлов струна
cifs Разрешает протокол CIFS bool
nfsv3 Разрешает протокол NFSv3 bool
nfsv41 Разрешает протокол NFSv4.1 bool
ruleIndex Индекс заказа int
unixReadWrite Доступ на чтение и запись bool

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

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

Шаблон Описание
Создание ресурса ANF с тома NFSV3/NFSv4.1

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

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

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

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      creationToken = "string"
      dataProtection = {
        replication = {
          endpointType = "string"
          remoteVolumeRegion = "string"
          remoteVolumeResourceId = "string"
          replicationId = "string"
          replicationSchedule = "string"
        }
      }
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            cifs = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            unixReadWrite = bool
          }
        ]
      }
      isRestoring = bool
      protocolTypes = [
        "string"
      ]
      serviceLevel = "string"
      snapshotId = "string"
      subnetId = "string"
      usageThreshold = int
      volumeType = "string"
    }
  })
}

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

netAppAccounts/capacityPools/volumes

Имя Описание Ценность
тип Тип ресурса "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-11-01"
имя Имя ресурса строка (обязательно)
местоположение Расположение ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: capacityPools
Теги Теги ресурсов Словарь имен и значений тегов.
свойства Свойства тома VolumeProperties (обязательно)

VolumeProperties

Имя Описание Ценность
creationToken Уникальный путь к файлу тома. Используется при создании целевых объектов подключения строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Тома типа DataProtection включают объект, содержащий сведения о репликации VolumePropertiesDataProtection
exportPolicy Набор правил политики экспорта VolumePropertiesExportPolicy
isRestoring Восстановление bool
protocolTypes Набор типов протоколов, стандартный протокол NFSv3, CIFS для протокола SMB string[]
serviceLevel Уровень обслуживания файловой системы "Премиум"
"Стандартный"
"Ультра"
snapshotId Идентификатор UUID версии 4 или ресурса, используемый для идентификации моментального снимка. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
SubnetId Универсальный код ресурса Azure для делегированной подсети. Должен иметь делегирование Microsoft.NetApp/volumes строка (обязательно)
usageThreshold Максимальная квота хранилища, допустимая для файловой системы в байтах. Это мягкая квота, используемая только для оповещений. Минимальный размер — 100 ГиБ. Верхний предел — 100TiB. Указан в байтах. int (обязательно)

Ограничения целостности:
Минимальное значение = 107374182400
Максимальное значение = 109951162777600
volumeType Какой тип тома это струна

VolumePropertiesDataProtection

Имя Описание Ценность
репликация Свойства репликации ReplicationObject

ReplicationObject

Имя Описание Ценность
endpointType Указывает, является ли локальный том источником или назначением для репликации томов. "dst"
"src"
remoteVolumeRegion Удаленный регион для другого конца репликации томов. струна
remoteVolumeResourceId Идентификатор ресурса удаленного тома. строка (обязательно)
replicationId Идентификатор струна
replicationSchedule Расписание "_10minutely"
"ежедневно"
"почасовой" (обязательный)

VolumePropertiesExportPolicy

Имя Описание Ценность
Правила Правило политики экспорта ExportPolicyRule[]

ExportPolicyRule

Имя Описание Ценность
allowedClients Спецификация входящего трафика клиента как разделенная запятыми строка с IPv4 CIDRs, адреса узла IPv4 и имена узлов струна
cifs Разрешает протокол CIFS bool
nfsv3 Разрешает протокол NFSv3 bool
nfsv41 Разрешает протокол NFSv4.1 bool
ruleIndex Индекс заказа int
unixReadWrite Доступ на чтение и запись bool