Microsoft.NetApp netAppAccounts/capacityPools/volumes 2021-04-01

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    backupId: 'string'
    coolAccess: bool
    coolnessPeriod: int
    creationToken: 'string'
    dataProtection: {
      backup: {
        backupEnabled: bool
        backupPolicyId: 'string'
        policyEnforced: bool
        vaultId: 'string'
      }
      replication: {
        endpointType: 'string'
        remoteVolumeRegion: 'string'
        remoteVolumeResourceId: 'string'
        replicationId: 'string'
        replicationSchedule: 'string'
      }
      snapshot: {
        snapshotPolicyId: 'string'
      }
    }
    encryptionKeySource: 'string'
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          chownMode: 'string'
          cifs: bool
          hasRootAccess: bool
          kerberos5iReadWrite: bool
          kerberos5pReadWrite: bool
          kerberos5ReadWrite: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          unixReadWrite: bool
        }
      ]
    }
    isRestoring: bool
    kerberosEnabled: bool
    ldapEnabled: bool
    protocolTypes: [
      'string'
    ]
    securityStyle: 'string'
    serviceLevel: 'string'
    smbContinuouslyAvailable: bool
    smbEncryption: bool
    snapshotDirectoryVisible: bool
    snapshotId: 'string'
    subnetId: 'string'
    throughputMibps: int
    unixPermissions: 'string'
    usageThreshold: int
    volumeType: 'string'
  }
}

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

netAppAccounts/capacityPools/volumes

Имя Описание Значение
name имя ресурса.

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

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

VolumeProperties

Имя Описание Значение
backupId UUID версии 4 или идентификатор ресурса, используемый для идентификации резервной копии. строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[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}|(\\?([^\/]*[\/])*)([^\/]+)$
coolAccess Указывает, включен ли холодный доступ (по уровням) для тома. bool
coolnessPeriod Указывает количество дней, по истечении которых данные, к которым клиенты не обращаются, будут многоуровневые. INT

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

Ограничения:
Минимальная длина = 1
Максимальная длина = 80
Шаблон = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Тома типа DataProtection включают объект, содержащий сведения о репликации. VolumePropertiesDataProtection
encryptionKeySource Источник ключа шифрования. Возможные значения: "Microsoft.NetApp". строка
exportPolicy Набор правил политики экспорта VolumePropertiesExportPolicy
isRestoring Восстановление из копии bool
kerberosEnabled Описать, является ли том kerberosEnabled. Для использования с swagger версии 2020-05-01 или более поздней bool
ldapEnabled Указывает, включен ли ldap для заданного тома NFS. bool
protocolTypes Набор типов протоколов, по умолчанию NFSv3, CIFS для протокола SMB string[]
securityStyle Стиль безопасности тома, unix по умолчанию, по умолчанию — ntfs для двойного протокола или протокола CIFS. Ntfs
"unix"
serviceLevel Уровень обслуживания файловой системы "Премиум"
"Стандартный"
"Ультра"
smbContinuouslyAvailable Включает постоянно доступное свойство общего ресурса для тома smb. Применимо только для тома SMB bool
smbEncryption Включает шифрование для данных smb3 в режиме выполнения. Применимо только для тома SMB/DualProtocol. Для использования с swagger версии 2020-08-01 или более поздней bool
snapshotDirectoryVisible Если этот параметр включен (true), том будет содержать каталог snapshot только для чтения, который предоставляет доступ к каждому моментальному снимку тома (по умолчанию — true). bool
snapshotId UUID версии 4 или идентификатор ресурса, используемый для идентификации моментального снимка. строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[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 URI ресурса Azure для делегированной подсети. Необходимо иметь делегирование Microsoft.NetApp/volumes строка (обязательно)
throughputMibps Максимальная пропускная способность в Мбит/с, которую можно достичь с помощью этого тома INT
unixPermissions Разрешения UNIX для тома NFS принимаются в восьмеричном 4-значном формате. Первая цифра выбирает набор атрибутов идентификатора пользователя (4), идентификатора группы (2) и залипания (1). Вторая цифра выбирает разрешение для владельца файла: чтение (4), запись (2) и выполнение (1). Третий выбирает разрешения для других пользователей в той же группе. четвертое значение для других пользователей, не в группе. 0755 — предоставляет разрешения на чтение, запись и выполнение владельцу, а также на чтение и выполнение для группы и других пользователей. строка

Ограничения:
Минимальная длина = 4
Максимальная длина = 4
usageThreshold Максимальная квота хранилища для файловой системы в байтах. Это мягкая квота, используемая только для оповещений. Минимальный размер — 100 ГиБ. Верхний предел — 100TiB. Указывается в байтах. int (обязательно)

Ограничения:
Минимальное значение = 107374182400
Максимальное значение = 109951162777600
volumeType Какой это тип тома. Для конечных томов в репликации между регионами задайте тип DataProtection. строка

VolumePropertiesDataProtection

Имя Описание Значение
резервная копия Свойства резервного копирования VolumeBackupProperties
репликация; Свойства репликации ReplicationObject
snapshot Свойства моментального снимка. VolumeSnapshotProperties

VolumeBackupProperties

Имя Описание Значение
backupEnabled Резервное копирование включено bool
backupPolicyId Идентификатор ресурса политики резервного копирования строка
policyEnforced Политика применена bool
vaultId Идентификатор ресурса хранилища строка

ReplicationObject

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

VolumeSnapshotProperties

Имя Описание Значение
snapshotPolicyId Идентификатор ресурса политики моментальных снимков строка

VolumePropertiesExportPolicy

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

ExportPolicyRule

Имя Описание Значение
allowedClients Спецификация входящего трафика клиента в виде строки с разделителями-запятыми с IPv4 CIDR, адресами узлов IPv4 и именами узлов строка
chownMode Этот параметр указывает, кто имеет право на изменение владельца файла. restricted — только привилегированный пользователь может изменить владельца файла. неограничен — пользователи, не являющиеся корневыми, могут изменять владельца файлов, которыми они владеют. "Restricted"
'Неограниченный'
Cifs Разрешает протокол CIFS bool
hasRootAccess Имеет корневой доступ к тому bool
kerberos5iReadWrite Доступ для чтения и записи Kerberos5i. Для использования с swagger версии 2020-05-01 или более поздней bool
kerberos5pReadWrite Доступ для чтения и записи Kerberos5p. Для использования с swagger версии 2020-05-01 или более поздней bool
kerberos5ReadWrite Доступ на чтение и запись Kerberos5. Для использования с swagger версии 2020-05-01 или более поздней bool
NFSv3 Разрешает протокол NFSv3. Включить только для томов типа NFSv3 bool
nfsv41 Разрешает протокол NFSv4.1. Включить только для томов типа 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": "2021-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "backupId": "string",
    "coolAccess": "bool",
    "coolnessPeriod": "int",
    "creationToken": "string",
    "dataProtection": {
      "backup": {
        "backupEnabled": "bool",
        "backupPolicyId": "string",
        "policyEnforced": "bool",
        "vaultId": "string"
      },
      "replication": {
        "endpointType": "string",
        "remoteVolumeRegion": "string",
        "remoteVolumeResourceId": "string",
        "replicationId": "string",
        "replicationSchedule": "string"
      },
      "snapshot": {
        "snapshotPolicyId": "string"
      }
    },
    "encryptionKeySource": "string",
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "chownMode": "string",
          "cifs": "bool",
          "hasRootAccess": "bool",
          "kerberos5iReadWrite": "bool",
          "kerberos5pReadWrite": "bool",
          "kerberos5ReadWrite": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "unixReadWrite": "bool"
        }
      ]
    },
    "isRestoring": "bool",
    "kerberosEnabled": "bool",
    "ldapEnabled": "bool",
    "protocolTypes": [ "string" ],
    "securityStyle": "string",
    "serviceLevel": "string",
    "smbContinuouslyAvailable": "bool",
    "smbEncryption": "bool",
    "snapshotDirectoryVisible": "bool",
    "snapshotId": "string",
    "subnetId": "string",
    "throughputMibps": "int",
    "unixPermissions": "string",
    "usageThreshold": "int",
    "volumeType": "string"
  }
}

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

netAppAccounts/capacityPools/volumes

Имя Описание Значение
тип Тип ресурса Microsoft.NetApp/netAppAccounts/capacityPools/volumes
версия_API Версия API ресурсов '2021-04-01'
name имя ресурса.

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

VolumeProperties

Имя Описание Значение
backupId UUID версии 4 или идентификатор ресурса, используемый для идентификации резервной копии. строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[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}|(\\?([^\/]*[\/])*)([^\/]+)$
coolAccess Указывает, включен ли холодный доступ (по уровням) для тома. bool
coolnessPeriod Указывает количество дней, по истечении которых данные, к которым клиенты не обращаются, будут многоуровневые. INT

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

Ограничения:
Минимальная длина = 1
Максимальная длина = 80
Шаблон = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Тома типа DataProtection включают объект, содержащий сведения о репликации. VolumePropertiesDataProtection
encryptionKeySource Источник ключа шифрования. Возможные значения: "Microsoft.NetApp". строка
exportPolicy Набор правил политики экспорта VolumePropertiesExportPolicy
isRestoring Восстановление из копии bool
kerberosEnabled Описать, является ли том kerberosEnabled. Для использования с swagger версии 2020-05-01 или более поздней bool
ldapEnabled Указывает, включен ли протокол LDAP для заданного тома NFS. bool
protocolTypes Набор типов протоколов, NFSv3 по умолчанию, CIFS для протокола SMB string[]
securityStyle Стиль безопасности тома, unix по умолчанию, по умолчанию — ntfs для двойного протокола или протокола CIFS. "ntfs"
"unix"
serviceLevel Уровень обслуживания файловой системы "Премиум"
"Стандартный"
"Ультра"
smbContinuouslyAvailable Включает непрерывно доступное свойство общего ресурса для тома smb. Применимо только для тома SMB bool
smbEncryption Включает шифрование для данных smb3 в полете. Применимо только для тома SMB/DualProtocol. Для использования с swagger версии 2020-08-01 или более поздней bool
snapshotDirectoryVisible Если этот параметр включен (true), том будет содержать каталог snapshot только для чтения, который предоставляет доступ к каждому моментальному снимку тома (по умолчанию — true). bool
snapshotId UUID версии 4 или идентификатор ресурса, используемый для идентификации моментального снимка. строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[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 URI ресурса Azure для делегированной подсети. Необходимо иметь делегирование Microsoft.NetApp/volumes строка (обязательно)
throughputMibps Максимальная пропускная способность в Мбит/с, которую можно достичь с помощью этого тома INT
unixPermissions Разрешения UNIX для тома NFS принимаются в восьмеричном 4-значном формате. Первая цифра выбирает набор атрибутов идентификатора пользователя (4), идентификатора группы (2) и залипания (1). Вторая цифра выбирает разрешение для владельца файла: чтение (4), запись (2) и выполнение (1). Третий выбирает разрешения для других пользователей в той же группе. четвертое значение для других пользователей, не в группе. 0755 — предоставляет разрешения на чтение, запись и выполнение владельцу, а также на чтение и выполнение для группы и других пользователей. строка

Ограничения:
Минимальная длина = 4
Максимальная длина = 4
usageThreshold Максимальная квота хранилища для файловой системы в байтах. Это мягкая квота, используемая только для оповещений. Минимальный размер — 100 ГиБ. Верхний предел — 100TiB. Указывается в байтах. int (обязательно)

Ограничения:
Минимальное значение = 107374182400
Максимальное значение = 109951162777600
volumeType Какой это тип тома. Для конечных томов в репликации между регионами задайте тип DataProtection. строка

VolumePropertiesDataProtection

Имя Описание Значение
резервная копия Свойства резервного копирования VolumeBackupProperties
репликация; Свойства репликации ReplicationObject
snapshot Свойства моментального снимка. VolumeSnapshotProperties

VolumeBackupProperties

Имя Описание Значение
backupEnabled Резервное копирование включено bool
backupPolicyId Идентификатор ресурса политики резервного копирования строка
policyEnforced Политика применена bool
vaultId Идентификатор ресурса хранилища строка

ReplicationObject

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

VolumeSnapshotProperties

Имя Описание Значение
snapshotPolicyId Идентификатор ресурса политики моментальных снимков строка

VolumePropertiesExportPolicy

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

ExportPolicyRule

Имя Описание Значение
allowedClients Спецификация входящего трафика клиента в виде строки с разделителями-запятыми с IPv4 CIDR, адресами узлов IPv4 и именами узлов строка
chownMode Этот параметр указывает, кто имеет право на изменение владельца файла. restricted — только привилегированный пользователь может изменить владельца файла. неограничен — пользователи, не являющиеся корневыми, могут изменять владельца файлов, которыми они владеют. "Restricted"
'Неограниченный'
Cifs Разрешает протокол CIFS bool
hasRootAccess Имеет корневой доступ к тому bool
kerberos5iReadWrite Доступ для чтения и записи Kerberos5i. Для использования с swagger версии 2020-05-01 или более поздней bool
kerberos5pReadWrite Доступ для чтения и записи Kerberos5p. Для использования с swagger версии 2020-05-01 или более поздней bool
kerberos5ReadWrite Доступ на чтение и запись Kerberos5. Для использования с swagger версии 2020-05-01 или более поздней bool
NFSv3 Разрешает протокол NFSv3. Включить только для томов типа NFSv3 bool
nfsv41 Разрешает протокол NFSv4.1. Включить только для томов типа 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@2021-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupId = "string"
      coolAccess = bool
      coolnessPeriod = int
      creationToken = "string"
      dataProtection = {
        backup = {
          backupEnabled = bool
          backupPolicyId = "string"
          policyEnforced = bool
          vaultId = "string"
        }
        replication = {
          endpointType = "string"
          remoteVolumeRegion = "string"
          remoteVolumeResourceId = "string"
          replicationId = "string"
          replicationSchedule = "string"
        }
        snapshot = {
          snapshotPolicyId = "string"
        }
      }
      encryptionKeySource = "string"
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            chownMode = "string"
            cifs = bool
            hasRootAccess = bool
            kerberos5iReadWrite = bool
            kerberos5pReadWrite = bool
            kerberos5ReadWrite = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            unixReadWrite = bool
          }
        ]
      }
      isRestoring = bool
      kerberosEnabled = bool
      ldapEnabled = bool
      protocolTypes = [
        "string"
      ]
      securityStyle = "string"
      serviceLevel = "string"
      smbContinuouslyAvailable = bool
      smbEncryption = bool
      snapshotDirectoryVisible = bool
      snapshotId = "string"
      subnetId = "string"
      throughputMibps = int
      unixPermissions = "string"
      usageThreshold = int
      volumeType = "string"
    }
  })
}

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

netAppAccounts/capacityPools/volumes

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

VolumeProperties

Имя Описание Значение
backupId UUID версии 4 или идентификатор ресурса, используемый для идентификации резервной копии. строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[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}|(\\?([^\/]*[\/])*)([^\/]+)$
coolAccess Указывает, включен ли холодный доступ (по уровням) для тома. bool
coolnessPeriod Указывает количество дней, по истечении которых данные, к которым клиенты не обращаются, будут многоуровневые. INT

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

Ограничения:
Минимальная длина = 1
Максимальная длина = 80
Шаблон = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Тома типа DataProtection включают объект, содержащий сведения о репликации. VolumePropertiesDataProtection
encryptionKeySource Источник ключа шифрования. Возможные значения: "Microsoft.NetApp". строка
exportPolicy Набор правил политики экспорта VolumePropertiesExportPolicy
isRestoring Восстановление из копии bool
kerberosEnabled Описать, является ли том kerberosEnabled. Для использования с swagger версии 2020-05-01 или более поздней bool
ldapEnabled Указывает, включен ли протокол LDAP для заданного тома NFS. bool
protocolTypes Набор типов протоколов, NFSv3 по умолчанию, CIFS для протокола SMB string[]
securityStyle Стиль безопасности тома, unix по умолчанию, по умолчанию — ntfs для двойного протокола или протокола CIFS. "ntfs"
"unix"
serviceLevel Уровень обслуживания файловой системы "Премиум"
"Стандартный"
"Ультра"
smbContinuouslyAvailable Включает непрерывно доступное свойство общего ресурса для тома smb. Применимо только для тома SMB bool
smbEncryption Включает шифрование для данных smb3 в полете. Применимо только для тома SMB/DualProtocol. Для использования с swagger версии 2020-08-01 или более поздней bool
snapshotDirectoryVisible Если этот параметр включен (true), том будет содержать каталог snapshot только для чтения, который предоставляет доступ к каждому моментальному снимку тома (по умолчанию — true). bool
snapshotId UUID версии 4 или идентификатор ресурса, используемый для идентификации моментального снимка. строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[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 URI ресурса Azure для делегированной подсети. Необходимо иметь делегирование Microsoft.NetApp/volumes string (обязательно)
пропускная способностьMibps Максимальная пропускная способность в Мбит/с, которая может быть достигнута этим томом INT
unixPermissions Разрешения UNIX для тома NFS принимаются в восьмеричном 4-значном формате. Первая цифра выбирает набор атрибутов идентификатора пользователя (4), идентификатора группы (2) и атрибута sticky (1). Вторая цифра выбирает разрешение для владельца файла: чтение (4), запись (2) и выполнение (1). Третий выбирает разрешения для других пользователей в той же группе. четвертое для других пользователей, не в группе. 0755 — предоставляет разрешения на чтение, запись и выполнение владельцу, а также на чтение и выполнение для групп и других пользователей. строка

Ограничения:
Минимальная длина = 4
Максимальная длина = 4
usageThreshold Максимальная квота хранилища, разрешенная для файловой системы в байтах. Это мягкая квота, используемая только для оповещений. Минимальный размер — 100 ГиБ. Верхний предел — 100TiB. Указывается в байтах. int (обязательно)

Ограничения:
Минимальное значение = 107374182400
Максимальное значение = 109951162777600
volumeType Какой тип тома. Для конечных томов в репликации между регионами задайте тип DataProtection. строка

VolumePropertiesDataProtection

Имя Описание Значение
резервная копия Свойства резервного копирования VolumeBackupProperties
репликация; Свойства репликации ReplicationObject
snapshot Свойства моментального снимка. VolumeSnapshotProperties

VolumeBackupProperties

Имя Описание Значение
backupEnabled Резервное копирование включено bool
backupPolicyId Идентификатор ресурса политики резервного копирования строка
policyEnforced Принудительное применение политики bool
vaultId Идентификатор ресурса хранилища строка

ReplicationObject

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

VolumeSnapshotProperties

Имя Описание Значение
snapshotPolicyId ResourceId политики моментальных снимков строка

VolumePropertiesExportPolicy

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

ExportPolicyRule

Имя Описание Значение
allowedClients Спецификация входящего трафика клиента в виде строки с разделителями-запятыми с идентификаторами CIDR IPv4, адресами узлов IPv4 и именами узлов строка
chownMode Этот параметр указывает, кто имеет право изменять владельца файла. restricted — только корневой пользователь может изменить владельца файла. неограничен — пользователи, не являющиеся корневыми, могут сменить владельца файлов, которыми они владеют. "Ограниченный"
"Неограниченный"
Cifs Разрешает протокол CIFS bool
hasRootAccess Имеет корневой доступ к тому bool
kerberos5iReadWrite Доступ на чтение и запись Kerberos5i. Для использования с swagger версии 2020-05-01 или более поздней bool
kerberos5pReadWrite Доступ на чтение и запись Kerberos5p. Для использования с swagger версии 2020-05-01 или более поздней bool
kerberos5ReadWrite Доступ на чтение и запись Kerberos5. Для использования с swagger версии 2020-05-01 или более поздней bool
NFSv3 Разрешает протокол NFSv3. Включить только для томов типа NFSv3 bool
nfsv41 Разрешает протокол NFSv4.1. Включить только для томов типа NFSv4.1 bool
ruleIndex Индекс порядка INT
unixReadWrite Доступ на чтение и запись bool