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


Microsoft.NetApp netAppAccounts/volumeGroups 2021-08-01

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

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

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

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

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

resource symbolicname 'Microsoft.NetApp/netAppAccounts/volumeGroups@2021-08-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    groupMetaData: {
      applicationIdentifier: 'string'
      applicationType: 'string'
      deploymentSpecId: 'string'
      globalPlacementRules: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      groupDescription: 'string'
    }
    volumes: [
      {
        name: 'string'
        properties: {
          avsDataStore: 'string'
          backupId: 'string'
          capacityPoolResourceId: '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'
            }
          }
          defaultGroupQuotaInKiBs: int
          defaultUserQuotaInKiBs: int
          encryptionKeySource: 'string'
          exportPolicy: {
            rules: [
              {
                allowedClients: 'string'
                chownMode: 'string'
                cifs: bool
                hasRootAccess: bool
                kerberos5iReadOnly: bool
                kerberos5iReadWrite: bool
                kerberos5pReadOnly: bool
                kerberos5pReadWrite: bool
                kerberos5ReadOnly: bool
                kerberos5ReadWrite: bool
                nfsv3: bool
                nfsv41: bool
                ruleIndex: int
                unixReadOnly: bool
                unixReadWrite: bool
              }
            ]
          }
          isDefaultQuotaEnabled: bool
          isRestoring: bool
          kerberosEnabled: bool
          ldapEnabled: bool
          networkFeatures: 'string'
          placementRules: [
            {
              key: 'string'
              value: 'string'
            }
          ]
          protocolTypes: [
            'string'
          ]
          proximityPlacementGroup: 'string'
          securityStyle: 'string'
          serviceLevel: 'string'
          smbContinuouslyAvailable: bool
          smbEncryption: bool
          snapshotDirectoryVisible: bool
          snapshotId: 'string'
          subnetId: 'string'
          throughputMibps: int
          unixPermissions: 'string'
          usageThreshold: int
          volumeSpecName: 'string'
          volumeType: 'string'
        }
        tags: {
          {customized property}: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

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

ExportPolicyRule

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

Microsoft.NetApp/netAppAccounts/volumeGroups

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

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

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

PlacementKeyValuePairs

Имя Описание Ценность
ключ Ключ для конкретного параметра приложения для размещения томов в группе томов строка (обязательно)
ценность Значение для конкретного параметра приложения для размещения томов в группе томов строка (обязательно)

ReplicationObject

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

ResourceTags

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

ResourceTags

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

VolumeBackupProperties

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

VolumeGroupMetaData

Имя Описание Ценность
applicationIdentifier Идентификатор конкретного приложения струна
applicationType Тип приложения SAP-HANA
deploymentSpecId Идентификатор конкретного приложения правил развертывания для группы томов струна
globalPlacementRules Правила размещения конкретного приложения для группы томов PlacementKeyValuePairs[]
groupDescription Описание группы струна

VolumeGroupProperties

Имя Описание Ценность
groupMetaData Сведения о группе томов VolumeGroupMetaData
Объемы Список томов из группы VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства тома VolumeProperties (обязательно)
Теги Теги ресурсов ResourceTags

VolumeProperties

Имя Описание Ценность
avsDataStore Указывает, включен ли том для назначения хранилища данных решения Azure VMware (AVS) "Отключено"
"Включено"
backupId Идентификатор 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}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId Идентификатор ресурса пула, используемый в случае создания тома с помощью группы томов струна
coolAccess Указывает, включена ли функция "Холодный доступ( уровень) для тома. bool
coolnessPeriod Указывает количество дней после того, как данные, к которым не обращаются клиенты, будут многоуровневы. int

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

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (обязательно)
dataProtection Тома типа DataProtection включают объект, содержащий сведения о репликации VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Квота группы по умолчанию для тома в КИБ. Если задано значение isDefaultQuotaEnabled, применяется минимальное значение 4 КИБ. int
defaultUserQuotaInKiBs Квота пользователя по умолчанию для тома в КИБ. Если задано значение isDefaultQuotaEnabled, применяется минимальное значение 4 КИБ. int
encryptionKeySource Источник ключа шифрования. Возможные значения: Microsoft.NetApp струна
exportPolicy Набор правил политики экспорта VolumePropertiesExportPolicy
isDefaultQuotaEnabled Указывает, включена ли квота по умолчанию для тома. bool
isRestoring Восстановление bool
kerberosEnabled Опишите, является ли том KerberosEnabled. Использование swagger версии 2020-05-01 или более поздней bool
ldapEnabled Указывает, включен ли протокол LDAP для заданного тома NFS. bool
networkFeatures Базовые возможности сети или стандартные функции, доступные для тома. "Базовый"
"Стандартный"
placementRules Правила размещения конкретного приложения для конкретного тома PlacementKeyValuePairs[]
protocolTypes Набор типов протоколов, стандартный протокол NFSv3, CIFS для протокола SMB string[]
proximityPlacementGroup Группа размещения близкого взаимодействия, связанная с томом струна
securityStyle Стиль безопасности тома, по умолчанию unix, по умолчанию используется для ntfs для двойного протокола или протокола CIFS. "ntfs"
"unix"
serviceLevel Уровень обслуживания файловой системы "Премиум"
"Стандартный"
"StandardZRS"
"Ультра"
smbContinlyAvailable Включает непрерывно доступное свойство общего ресурса для тома smb. Применимо только для тома SMB bool
smbEncryption Включает шифрование для данных smb3 в полете. Применимо только для тома SMB/DualProtocol. Использование с swagger версии 2020-08-01 или более поздней bool
snapshotDirectoryVisible Если этот том включен (true) будет содержать каталог моментальных снимков только для чтения, предоставляющий доступ к каждому моментальному снимку тома (по умолчанию — true). bool
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 строка (обязательно)
пропускная способность Максимальная пропускная способность в Mibps, которую можно достичь этим томом, и она будет приниматься только в качестве входных данных для тома qosType вручную. int
unixPermissions Разрешения UNIX для тома NFS, принятые в восьмизначном формате. Первая цифра выбирает набор идентификаторов пользователя(4), задает идентификатор группы (2) и липкие атрибуты (1). Вторая цифра выбирает разрешение для владельца файла: чтение (4), запись (2) и выполнение (1). Третий выбирает разрешения для других пользователей в той же группе. четвертый для других пользователей, не входящих в группу. 0755 — предоставляет разрешения на чтение и запись и выполнение для владельца и чтения и выполнения для группы и других пользователей. струна

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

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

VolumePropertiesDataProtection

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

VolumePropertiesExportPolicy

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

VolumeSnapshotProperties

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

Примеры краткого руководства

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

Bicep-файл Описание
хранилище ORACLE Azure NetApp Files Этот шаблон развертывает хранилище для развертываний ORACLE. Хранилище предоставляется с помощью Azure NetApp Files, созданной на основе ОС хранилища NetApp ONTAP.

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

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

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

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

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

{
  "type": "Microsoft.NetApp/netAppAccounts/volumeGroups",
  "apiVersion": "2021-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "groupMetaData": {
      "applicationIdentifier": "string",
      "applicationType": "string",
      "deploymentSpecId": "string",
      "globalPlacementRules": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "groupDescription": "string"
    },
    "volumes": [
      {
        "name": "string",
        "properties": {
          "avsDataStore": "string",
          "backupId": "string",
          "capacityPoolResourceId": "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"
            }
          },
          "defaultGroupQuotaInKiBs": "int",
          "defaultUserQuotaInKiBs": "int",
          "encryptionKeySource": "string",
          "exportPolicy": {
            "rules": [
              {
                "allowedClients": "string",
                "chownMode": "string",
                "cifs": "bool",
                "hasRootAccess": "bool",
                "kerberos5iReadOnly": "bool",
                "kerberos5iReadWrite": "bool",
                "kerberos5pReadOnly": "bool",
                "kerberos5pReadWrite": "bool",
                "kerberos5ReadOnly": "bool",
                "kerberos5ReadWrite": "bool",
                "nfsv3": "bool",
                "nfsv41": "bool",
                "ruleIndex": "int",
                "unixReadOnly": "bool",
                "unixReadWrite": "bool"
              }
            ]
          },
          "isDefaultQuotaEnabled": "bool",
          "isRestoring": "bool",
          "kerberosEnabled": "bool",
          "ldapEnabled": "bool",
          "networkFeatures": "string",
          "placementRules": [
            {
              "key": "string",
              "value": "string"
            }
          ],
          "protocolTypes": [ "string" ],
          "proximityPlacementGroup": "string",
          "securityStyle": "string",
          "serviceLevel": "string",
          "smbContinuouslyAvailable": "bool",
          "smbEncryption": "bool",
          "snapshotDirectoryVisible": "bool",
          "snapshotId": "string",
          "subnetId": "string",
          "throughputMibps": "int",
          "unixPermissions": "string",
          "usageThreshold": "int",
          "volumeSpecName": "string",
          "volumeType": "string"
        },
        "tags": {
          "{customized property}": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

ExportPolicyRule

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

Microsoft.NetApp/netAppAccounts/volumeGroups

Имя Описание Ценность
apiVersion Версия API '2021-08-01'
местоположение Расположение ресурса струна
имя Имя ресурса струна

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

PlacementKeyValuePairs

Имя Описание Ценность
ключ Ключ для конкретного параметра приложения для размещения томов в группе томов строка (обязательно)
ценность Значение для конкретного параметра приложения для размещения томов в группе томов строка (обязательно)

ReplicationObject

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

ResourceTags

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

ResourceTags

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

VolumeBackupProperties

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

VolumeGroupMetaData

Имя Описание Ценность
applicationIdentifier Идентификатор конкретного приложения струна
applicationType Тип приложения SAP-HANA
deploymentSpecId Идентификатор конкретного приложения правил развертывания для группы томов струна
globalPlacementRules Правила размещения конкретного приложения для группы томов PlacementKeyValuePairs[]
groupDescription Описание группы струна

VolumeGroupProperties

Имя Описание Ценность
groupMetaData Сведения о группе томов VolumeGroupMetaData
Объемы Список томов из группы VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства тома VolumeProperties (обязательно)
Теги Теги ресурсов ResourceTags

VolumeProperties

Имя Описание Ценность
avsDataStore Указывает, включен ли том для назначения хранилища данных решения Azure VMware (AVS) "Отключено"
"Включено"
backupId Идентификатор 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}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId Идентификатор ресурса пула, используемый в случае создания тома с помощью группы томов струна
coolAccess Указывает, включена ли функция "Холодный доступ( уровень) для тома. bool
coolnessPeriod Указывает количество дней после того, как данные, к которым не обращаются клиенты, будут многоуровневы. int

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

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (обязательно)
dataProtection Тома типа DataProtection включают объект, содержащий сведения о репликации VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Квота группы по умолчанию для тома в КИБ. Если задано значение isDefaultQuotaEnabled, применяется минимальное значение 4 КИБ. int
defaultUserQuotaInKiBs Квота пользователя по умолчанию для тома в КИБ. Если задано значение isDefaultQuotaEnabled, применяется минимальное значение 4 КИБ. int
encryptionKeySource Источник ключа шифрования. Возможные значения: Microsoft.NetApp струна
exportPolicy Набор правил политики экспорта VolumePropertiesExportPolicy
isDefaultQuotaEnabled Указывает, включена ли квота по умолчанию для тома. bool
isRestoring Восстановление bool
kerberosEnabled Опишите, является ли том KerberosEnabled. Использование swagger версии 2020-05-01 или более поздней bool
ldapEnabled Указывает, включен ли протокол LDAP для заданного тома NFS. bool
networkFeatures Базовые возможности сети или стандартные функции, доступные для тома. "Базовый"
"Стандартный"
placementRules Правила размещения конкретного приложения для конкретного тома PlacementKeyValuePairs[]
protocolTypes Набор типов протоколов, стандартный протокол NFSv3, CIFS для протокола SMB string[]
proximityPlacementGroup Группа размещения близкого взаимодействия, связанная с томом струна
securityStyle Стиль безопасности тома, по умолчанию unix, по умолчанию используется для ntfs для двойного протокола или протокола CIFS. "ntfs"
"unix"
serviceLevel Уровень обслуживания файловой системы "Премиум"
"Стандартный"
"StandardZRS"
"Ультра"
smbContinlyAvailable Включает непрерывно доступное свойство общего ресурса для тома smb. Применимо только для тома SMB bool
smbEncryption Включает шифрование для данных smb3 в полете. Применимо только для тома SMB/DualProtocol. Использование с swagger версии 2020-08-01 или более поздней bool
snapshotDirectoryVisible Если этот том включен (true) будет содержать каталог моментальных снимков только для чтения, предоставляющий доступ к каждому моментальному снимку тома (по умолчанию — true). bool
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 строка (обязательно)
пропускная способность Максимальная пропускная способность в Mibps, которую можно достичь этим томом, и она будет приниматься только в качестве входных данных для тома qosType вручную. int
unixPermissions Разрешения UNIX для тома NFS, принятые в восьмизначном формате. Первая цифра выбирает набор идентификаторов пользователя(4), задает идентификатор группы (2) и липкие атрибуты (1). Вторая цифра выбирает разрешение для владельца файла: чтение (4), запись (2) и выполнение (1). Третий выбирает разрешения для других пользователей в той же группе. четвертый для других пользователей, не входящих в группу. 0755 — предоставляет разрешения на чтение и запись и выполнение для владельца и чтения и выполнения для группы и других пользователей. струна

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

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

VolumePropertiesDataProtection

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

VolumePropertiesExportPolicy

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

VolumeSnapshotProperties

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

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

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

Шаблон Описание
хранилище ORACLE Azure NetApp Files

развертывание в Azure
Этот шаблон развертывает хранилище для развертываний ORACLE. Хранилище предоставляется с помощью Azure NetApp Files, созданной на основе ОС хранилища NetApp ONTAP.
хранилище репликации sap HANA Azure NetApp Files между регионами

развертывание в Azure
Этот шаблон развертывает хранилище для развертываний аварийного восстановления SAP HANA. Хранилище предоставляется с помощью Azure NetApp Files, созданной на основе ОС хранилища NetApp ONTAP.
хранилище SAP HANA Azure NetApp Files

развертывание в Azure
Этот шаблон развертывает хранилище для развертываний SAP HANA. Хранилище предоставляется с помощью Azure NetApp Files, созданной на основе ОС хранилища NetApp ONTAP.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/volumeGroups@2021-08-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      groupMetaData = {
        applicationIdentifier = "string"
        applicationType = "string"
        deploymentSpecId = "string"
        globalPlacementRules = [
          {
            key = "string"
            value = "string"
          }
        ]
        groupDescription = "string"
      }
      volumes = [
        {
          name = "string"
          properties = {
            avsDataStore = "string"
            backupId = "string"
            capacityPoolResourceId = "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"
              }
            }
            defaultGroupQuotaInKiBs = int
            defaultUserQuotaInKiBs = int
            encryptionKeySource = "string"
            exportPolicy = {
              rules = [
                {
                  allowedClients = "string"
                  chownMode = "string"
                  cifs = bool
                  hasRootAccess = bool
                  kerberos5iReadOnly = bool
                  kerberos5iReadWrite = bool
                  kerberos5pReadOnly = bool
                  kerberos5pReadWrite = bool
                  kerberos5ReadOnly = bool
                  kerberos5ReadWrite = bool
                  nfsv3 = bool
                  nfsv41 = bool
                  ruleIndex = int
                  unixReadOnly = bool
                  unixReadWrite = bool
                }
              ]
            }
            isDefaultQuotaEnabled = bool
            isRestoring = bool
            kerberosEnabled = bool
            ldapEnabled = bool
            networkFeatures = "string"
            placementRules = [
              {
                key = "string"
                value = "string"
              }
            ]
            protocolTypes = [
              "string"
            ]
            proximityPlacementGroup = "string"
            securityStyle = "string"
            serviceLevel = "string"
            smbContinuouslyAvailable = bool
            smbEncryption = bool
            snapshotDirectoryVisible = bool
            snapshotId = "string"
            subnetId = "string"
            throughputMibps = int
            unixPermissions = "string"
            usageThreshold = int
            volumeSpecName = "string"
            volumeType = "string"
          }
          tags = {
            {customized property} = "string"
          }
        }
      ]
    }
  })
}

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

ExportPolicyRule

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

Microsoft.NetApp/netAppAccounts/volumeGroups

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

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

PlacementKeyValuePairs

Имя Описание Ценность
ключ Ключ для конкретного параметра приложения для размещения томов в группе томов строка (обязательно)
ценность Значение для конкретного параметра приложения для размещения томов в группе томов строка (обязательно)

ReplicationObject

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

ResourceTags

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

ResourceTags

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

VolumeBackupProperties

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

VolumeGroupMetaData

Имя Описание Ценность
applicationIdentifier Идентификатор конкретного приложения струна
applicationType Тип приложения SAP-HANA
deploymentSpecId Идентификатор конкретного приложения правил развертывания для группы томов струна
globalPlacementRules Правила размещения конкретного приложения для группы томов PlacementKeyValuePairs[]
groupDescription Описание группы струна

VolumeGroupProperties

Имя Описание Ценность
groupMetaData Сведения о группе томов VolumeGroupMetaData
Объемы Список томов из группы VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства тома VolumeProperties (обязательно)
Теги Теги ресурсов ResourceTags

VolumeProperties

Имя Описание Ценность
avsDataStore Указывает, включен ли том для назначения хранилища данных решения Azure VMware (AVS) "Отключено"
"Включено"
backupId Идентификатор 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}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId Идентификатор ресурса пула, используемый в случае создания тома с помощью группы томов струна
coolAccess Указывает, включена ли функция "Холодный доступ( уровень) для тома. bool
coolnessPeriod Указывает количество дней после того, как данные, к которым не обращаются клиенты, будут многоуровневы. int

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

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (обязательно)
dataProtection Тома типа DataProtection включают объект, содержащий сведения о репликации VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Квота группы по умолчанию для тома в КИБ. Если задано значение isDefaultQuotaEnabled, применяется минимальное значение 4 КИБ. int
defaultUserQuotaInKiBs Квота пользователя по умолчанию для тома в КИБ. Если задано значение isDefaultQuotaEnabled, применяется минимальное значение 4 КИБ. int
encryptionKeySource Источник ключа шифрования. Возможные значения: Microsoft.NetApp струна
exportPolicy Набор правил политики экспорта VolumePropertiesExportPolicy
isDefaultQuotaEnabled Указывает, включена ли квота по умолчанию для тома. bool
isRestoring Восстановление bool
kerberosEnabled Опишите, является ли том KerberosEnabled. Использование swagger версии 2020-05-01 или более поздней bool
ldapEnabled Указывает, включен ли протокол LDAP для заданного тома NFS. bool
networkFeatures Базовые возможности сети или стандартные функции, доступные для тома. "Базовый"
"Стандартный"
placementRules Правила размещения конкретного приложения для конкретного тома PlacementKeyValuePairs[]
protocolTypes Набор типов протоколов, стандартный протокол NFSv3, CIFS для протокола SMB string[]
proximityPlacementGroup Группа размещения близкого взаимодействия, связанная с томом струна
securityStyle Стиль безопасности тома, по умолчанию unix, по умолчанию используется для ntfs для двойного протокола или протокола CIFS. "ntfs"
"unix"
serviceLevel Уровень обслуживания файловой системы "Премиум"
"Стандартный"
"StandardZRS"
"Ультра"
smbContinlyAvailable Включает непрерывно доступное свойство общего ресурса для тома smb. Применимо только для тома SMB bool
smbEncryption Включает шифрование для данных smb3 в полете. Применимо только для тома SMB/DualProtocol. Использование с swagger версии 2020-08-01 или более поздней bool
snapshotDirectoryVisible Если этот том включен (true) будет содержать каталог моментальных снимков только для чтения, предоставляющий доступ к каждому моментальному снимку тома (по умолчанию — true). bool
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 строка (обязательно)
пропускная способность Максимальная пропускная способность в Mibps, которую можно достичь этим томом, и она будет приниматься только в качестве входных данных для тома qosType вручную. int
unixPermissions Разрешения UNIX для тома NFS, принятые в восьмизначном формате. Первая цифра выбирает набор идентификаторов пользователя(4), задает идентификатор группы (2) и липкие атрибуты (1). Вторая цифра выбирает разрешение для владельца файла: чтение (4), запись (2) и выполнение (1). Третий выбирает разрешения для других пользователей в той же группе. четвертый для других пользователей, не входящих в группу. 0755 — предоставляет разрешения на чтение и запись и выполнение для владельца и чтения и выполнения для группы и других пользователей. струна

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

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

VolumePropertiesDataProtection

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

VolumePropertiesExportPolicy

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

VolumeSnapshotProperties

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