Udostępnij za pośrednictwem


Microsoft.NetApp netAppAccounts/volumeGroups 2024-05-01-preview

Definicja zasobu Bicep

Typ zasobu netAppAccounts/volumeGroups można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.NetApp/netAppAccounts/volumeGroups, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/volumeGroups@2024-05-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    groupMetaData: {
      applicationIdentifier: 'string'
      applicationType: 'string'
      globalPlacementRules: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      groupDescription: 'string'
    }
    volumes: [
      {
        name: 'string'
        properties: {
          acceptGrowCapacityPoolForShortTermCloneSplit: 'string'
          avsDataStore: 'string'
          backupId: 'string'
          capacityPoolResourceId: 'string'
          coolAccess: bool
          coolAccessRetrievalPolicy: 'string'
          coolnessPeriod: int
          creationToken: 'string'
          dataProtection: {
            backup: {
              backupPolicyId: 'string'
              backupVaultId: 'string'
              policyEnforced: bool
            }
            replication: {
              endpointType: 'string'
              remotePath: {
                externalHostName: 'string'
                serverName: 'string'
                volumeName: 'string'
              }
              remoteVolumeRegion: 'string'
              remoteVolumeResourceId: 'string'
              replicationSchedule: 'string'
            }
            snapshot: {
              snapshotPolicyId: 'string'
            }
            volumeRelocation: {
              relocationRequested: bool
            }
          }
          defaultGroupQuotaInKiBs: int
          defaultUserQuotaInKiBs: int
          deleteBaseSnapshot: bool
          enableSubvolumes: 'string'
          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
          isLargeVolume: bool
          isRestoring: bool
          kerberosEnabled: bool
          keyVaultPrivateEndpointResourceId: 'string'
          language: 'string'
          ldapEnabled: bool
          networkFeatures: 'string'
          placementRules: [
            {
              key: 'string'
              value: 'string'
            }
          ]
          protocolTypes: [
            'string'
          ]
          proximityPlacementGroup: 'string'
          securityStyle: 'string'
          serviceLevel: 'string'
          smbAccessBasedEnumeration: 'string'
          smbContinuouslyAvailable: bool
          smbEncryption: bool
          smbNonBrowsable: 'string'
          snapshotDirectoryVisible: bool
          snapshotId: 'string'
          subnetId: 'string'
          throughputMibps: int
          unixPermissions: 'string'
          usageThreshold: int
          volumeSpecName: 'string'
          volumeType: 'string'
        }
        tags: {
          {customized property}: 'string'
        }
        zones: [
          'string'
        ]
      }
    ]
  }
}

Wartości właściwości

ExportPolicyRule

Nazwa Opis Wartość
allowedClients Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów struna
chownMode Ten parametr określa, kto ma uprawnienia do zmiany własności pliku. ograniczone — tylko użytkownik główny może zmienić własność pliku. unrestricted — użytkownicy niebędący użytkownikami głównymi mogą zmieniać własność plików, których są właścicielami. "Ograniczony"
"Bez ograniczeń"
cifs Zezwala na protokół CIFS Bool
hasRootAccess Ma dostęp do woluminu głównego Bool
kerberos5iReadOnly Dostęp tylko do odczytu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5iReadWrite Dostęp do odczytu i zapisu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5pReadOnly Dostęp tylko do odczytu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5pReadWrite Dostęp do odczytu i zapisu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5ReadOnly Dostęp tylko do odczytu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5ReadWrite Dostęp do odczytu i zapisu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
nfsv3 Zezwala na protokół NFSv3. Włącz tylko dla woluminów typu NFSv3 Bool
nfsv41 Zezwala na protokół NFSv4.1. Włącz tylko dla woluminów typu NFSv4.1 Bool
ruleIndex Indeks zamówienia Int
unixReadOnly Dostęp tylko do odczytu Bool
unixReadWrite Dostęp do odczytu i zapisu Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (wymagane)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: netAppAccounts
Właściwości Właściwości grupy woluminów VolumeGroupProperties

PlacementKeyValuePairs

Nazwa Opis Wartość
klucz Klucz dla parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów ciąg (wymagany)
wartość Wartość parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów ciąg (wymagany)

RemotePath

Nazwa Opis Wartość
externalHostName Ścieżka do hosta ONTAP ciąg (wymagany)
nazwa_serwera Nazwa serwera na hoście ONTAP ciąg (wymagany)
volumeName Nazwa woluminu na serwerze ciąg (wymagany)

ReplicationObject

Nazwa Opis Wartość
endpointType Wskazuje, czy wolumin lokalny jest źródłem, czy miejscem docelowym replikacji woluminu "dst"
"src"
remotePath Pełna ścieżka do woluminu, który ma zostać zmigrowany do usługi ANF. Wymagane dla woluminów migracji RemotePath
remoteVolumeRegion Region zdalny dla drugiego końca replikacji woluminu. struna
remoteVolumeResourceId Identyfikator zasobu woluminu zdalnego. Wymagane do replikacji między regionami i między strefami ciąg (wymagany)
replicationSchedule Harmonogram "codziennie"
"godzinowo"
"_10minutely"

Tagi zasobów

Nazwa Opis Wartość

VolumeBackupProperties

Nazwa Opis Wartość
backupPolicyId Identyfikator zasobu zasad kopii zapasowych struna
backupVaultId Identyfikator zasobu magazynu kopii zapasowych struna
policyEnforced Wymuszane zasady Bool

VolumeGroupMetaData

Nazwa Opis Wartość
applicationIdentifier Identyfikator specyficzny dla aplikacji struna
applicationType Typ aplikacji "ORACLE"
"SAP-HANA"
globalPlacementRules Reguły umieszczania specyficzne dla aplikacji dla grupy woluminów PlacementKeyValuePairs[]
groupDescription Opis grupy struna

VolumeGroupProperties

Nazwa Opis Wartość
groupMetaData Szczegóły grupy woluminów VolumeGroupMetaData
Woluminów Lista woluminów z grupy VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości woluminu VolumeProperties (wymagane)
Tagi Tagi zasobów ResourceTags
Stref Strefa dostępności struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1[]

VolumeProperties

Nazwa Opis Wartość
acceptGrowCapacityPoolForShortTermCloneSplit Podczas automatycznego dzielenia woluminu klonowania krótkoterminowego, jeśli pula nadrzędna nie ma wystarczającej ilości miejsca, aby pomieścić wolumin po podzieleniu, zostanie on automatycznie zmieniony, co doprowadzi do zwiększenia rozliczeń. Aby zaakceptować automatyczne zwiększanie rozmiaru puli pojemności i tworzenie woluminu klonowania krótkoterminowego, ustaw właściwość jako zaakceptowaną. "Zaakceptowane"
"Odrzucono"
avsDataStore Określa, czy wolumin jest włączony na potrzeby magazynu danych usługi Azure VMware Solution (AVS) "Wyłączone"
"Włączone"
identyfikator kopii zapasowej Identyfikator zasobu używany do identyfikowania kopii zapasowej. struna
capacityPoolResourceId Identyfikator zasobu puli używany w przypadku tworzenia woluminu za pośrednictwem grupy woluminów struna
coolAccess Określa, czy dla woluminu jest włączony dostęp chłodny (warstwy). Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy określa zachowanie pobierania danych z warstwy chłodnej do magazynu standardowego na podstawie wzorca odczytu dla woluminów z włączonym dostępem chłodnym. Możliwe wartości dla tego pola to:
Ustawienie domyślne — dane będą pobierane z warstwy chłodnej do magazynu w warstwie Standardowa na losowych odczytach. Te zasady są domyślne.
OnRead — wszystkie odczyty danych oparte na kliencie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa zarówno w sekwencyjnych, jak i losowych odczytach.
Nigdy — żadne dane oparte na kliencie nie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa.
"Wartość domyślna"
"Nigdy"
"OnRead"
coolnessPeriod Określa liczbę dni, po których dane, do których nie będą uzyskiwane dostęp klienci, będą warstwowe. Int

Ograniczenia:
Minimalna wartość = 2
Wartość maksymalna = 183
creationToken Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (wymagane)
dataProtection Woluminy typu DataProtection zawierają obiekt zawierający szczegóły replikacji VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Domyślny limit przydziału grup dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, obowiązuje minimalna wartość 4 kiBs. Int
defaultUserQuotaInKiBs Domyślny limit przydziału użytkownika dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, zostanie ustawiona minimalna wartość 4 KiBs. Int
deleteBaseSnapshot W przypadku włączenia (true) migawka, z której utworzono wolumin, zostanie automatycznie usunięta po zakończeniu operacji tworzenia woluminu. Wartości domyślne to false Bool
enableSubvolumes Flaga wskazująca, czy operacje podvolume są włączone na woluminie "Wyłączone"
"Włączone"
encryptionKeySource Źródło klucza używanego do szyfrowania danych w woluminie. Dotyczy, jeśli konto usługi NetApp ma wartość encryption.keySource = "Microsoft.KeyVault". Możliwe wartości (bez uwzględniania wielkości liter) to: "Microsoft.NetApp, Microsoft.KeyVault" "Microsoft.KeyVault"
"Microsoft.NetApp"
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled Określa, czy dla woluminu jest włączony domyślny limit przydziału. Bool
isLargeVolume Określa, czy wolumin jest woluminem dużym, czy woluminem regularnym. Bool
isRestoring Przywracanie Bool
kerberosEnabled Opisz, czy wolumin jest kerberosEnabled. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
keyVaultPrivateEndpointResourceId Identyfikator zasobu prywatnego punktu końcowego dla usługi KeyVault. Musi znajdować się w tej samej sieci wirtualnej co wolumin. Dotyczy tylko wtedy, gdy encryptionKeySource = 'Microsoft.KeyVault'. struna
Język Język obsługiwany dla woluminu. "ar"
"ar.utf-8"
"c"
"c.utf-8"
"cs"
"cs.utf-8"
"da"
"da.utf-8"
"de"
"de.utf-8"
"en"
'en-us'
'en-us.utf-8'
"en.utf-8"
"es"
"es.utf-8"
"fi"
"fi.utf-8"
"fr"
"fr.utf-8"
"on"
"he.utf-8"
"hr"
"hr.utf-8"
"hu"
"hu.utf-8"
"it"
"it.utf-8"
"ja"
'ja-jp.932'
'ja-jp.932.utf-8'
'ja-jp.pck'
'ja-jp.pck-v2'
'ja-jp.pck-v2.utf-8'
'ja-jp.pck.utf-8'
"ja-v1"
"ja-v1.utf-8"
"ja.utf-8"
"ko"
"ko.utf-8"
"nl"
"nl.utf-8"
"nie"
"no.utf-8"
'pl'
"pl.utf-8"
"pt"
"pt.utf-8"
"ro"
"ro.utf-8"
'ru'
"ru.utf-8"
"sk"
"sk.utf-8"
"sl"
"sl.utf-8"
"sv"
"sv.utf-8"
'tr'
"tr.utf-8"
"utf8mb4"
"zh"
'zh-tw'
'zh-tw.big5'
'zh-tw.big5.utf-8'
'zh-tw.utf-8'
"zh.gbk"
"zh.gbk.utf-8"
"zh.utf-8"
ldapEnabled Określa, czy protokół LDAP jest włączony, czy nie dla danego woluminu NFS. Bool
networkFeatures Funkcje sieciowe dostępne dla woluminu lub bieżącego stanu aktualizacji. "Podstawowa"
"Basic_Standard"
"Standardowa"
"Standard_Basic"
placementRules Reguły umieszczania specyficzne dla aplikacji dla określonego woluminu PlacementKeyValuePairs[]
protocolTypes Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB string[]
proximityPlacementGroup Grupa umieszczania w pobliżu skojarzona z woluminem struna
securityStyle Styl zabezpieczeń woluminu, domyślny unix, domyślnie ntfs dla podwójnego protokołu lub protokołu CIFS "ntfs"
"unix"
serviceLevel Poziom usługi systemu plików "Premium"
"Standardowa"
"StandardowaZRS"
"Ultra"
smbAccessBasedEnumeration Włącza właściwość udziału wyliczania opartego na dostępie dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol "Wyłączone"
"Włączone"
smbContinuouslyAvailable Włącza stale dostępną właściwość udziału dla woluminu SMB. Dotyczy tylko woluminu SMB Bool
smbEncryption Umożliwia szyfrowanie danych smb3 w locie. Dotyczy tylko woluminu SMB/DualProtocol. Do użycia z swagger w wersji 2020-08-01 lub nowszej Bool
smbNonBrowsable Włącza właściwość niemożliwą do przeglądania dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol "Wyłączone"
"Włączone"
snapshotDirectoryVisible W przypadku włączenia (true) wolumin będzie zawierać katalog migawek tylko do odczytu, który zapewnia dostęp do każdej migawki woluminu (domyślnie ma wartość true). Bool
snapshotId Identyfikator zasobu używany do identyfikowania migawki. struna
subnetId Identyfikator URI zasobu platformy Azure dla delegowanej podsieci. Musi mieć delegowanie Microsoft.NetApp/woluminy ciąg (wymagany)
przepływnośćMibps Maksymalna przepływność w usłudze MiB/s, która może zostać osiągnięta przez ten wolumin i zostanie zaakceptowana jako dane wejściowe tylko dla woluminu qosType ręcznego Int
unixPermissions Uprawnienia systemu UNIX dla woluminu NFS akceptowane w formacie ósemkowym 4-cyfrowym. Pierwsza cyfra wybiera zestaw atrybutów identyfikatora użytkownika (4), ustaw identyfikator grupy (2) i atrybuty sticky (1). Druga cyfra wybiera uprawnienie właściciela pliku: odczyt (4), zapis (2) i wykonanie (1). Trzeci wybiera uprawnienia dla innych użytkowników w tej samej grupie. czwarty dla innych użytkowników, którzy nie należą do grupy. 0755 — daje uprawnienia do odczytu/zapisu/wykonywania właściciela i odczytu/wykonywania dla grup i innych użytkowników. Unikaj przekazywania wartości null dla operacji aktualizacji woluminu unixPermissions, zgodnie z zachowaniem, jeśli wartość null jest przekazywana, wartość unixPermissions widoczna przez użytkownika będzie mieć wartość null, a użytkownik nie będzie mógł uzyskać wartości unixPermissions. Po bezpieczniejszej stronie rzeczywista wartość unixPermissions na woluminie pozostanie tylko jako ostatnia zapisana wartość. struna

Ograniczenia:
Minimalna długość = 4
Maksymalna długość = 4
usageThreshold Maksymalny limit przydziału magazynu dozwolony dla systemu plików w bajtach. Jest to przydział nietrwały używany tylko do zgłaszania alertów. W przypadku woluminów regularnych prawidłowe wartości znajdują się w zakresie od 50GiB do 100TiB. W przypadku dużych woluminów prawidłowe wartości znajdują się w zakresie od 100TiB do 500TiB, a w wyjątkowych przypadkach od do 2400GiB do 2400TiB. Wartości wyrażone w bajtach jako wielokrotności 1 GiB. Int

Ograniczenia:
Minimalna wartość = 53687091200
Wartość maksymalna = 2638827906662400 (wymagane)
volumeSpecName Nazwa specyfikacji woluminu to określone oznaczenie lub identyfikator określonego woluminu w grupie woluminów, na przykład dane, dziennik struna
volumeType Jaki jest typ woluminu. W przypadku woluminów docelowych w replikacji między regionami ustaw wartość DataProtection. W przypadku tworzenia woluminu klonowania ustaw typ na ShortTermClone struna

VolumePropertiesDataProtection

Nazwa Opis Wartość
kopia zapasowa Właściwości kopii zapasowej VolumeBackupProperties
replikacja Właściwości replikacji ReplicationObject
migawka Właściwości migawki. VolumeSnapshotProperties
volumeRelocation Właściwości volumeRelocation VolumeRelocationProperties

VolumePropertiesExportPolicy

Nazwa Opis Wartość
Zasady Eksportowanie reguły zasad ExportPolicyRule[]

VolumeRelocationProperties

Nazwa Opis Wartość
relokacjaWymagane Czy zażądano relokacji dla tego woluminu Bool

VolumeSnapshotProperties

Nazwa Opis Wartość
snapshotPolicyId Identyfikator zasobu zasad migawek struna

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
magazynu Oracle Azure NetApp Files Ten szablon wdraża magazyn dla wdrożeń ORACLE. Magazyn jest dostarczany przy użyciu usługi Azure NetApp Files, opartej na systemie operacyjnym magazynu NetApp ONTAP.

Definicja zasobu szablonu usługi ARM

Typ zasobu netAppAccounts/volumeGroups można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.NetApp/netAppAccounts/volumeGroups, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.NetApp/netAppAccounts/volumeGroups",
  "apiVersion": "2024-05-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "groupMetaData": {
      "applicationIdentifier": "string",
      "applicationType": "string",
      "globalPlacementRules": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "groupDescription": "string"
    },
    "volumes": [
      {
        "name": "string",
        "properties": {
          "acceptGrowCapacityPoolForShortTermCloneSplit": "string",
          "avsDataStore": "string",
          "backupId": "string",
          "capacityPoolResourceId": "string",
          "coolAccess": "bool",
          "coolAccessRetrievalPolicy": "string",
          "coolnessPeriod": "int",
          "creationToken": "string",
          "dataProtection": {
            "backup": {
              "backupPolicyId": "string",
              "backupVaultId": "string",
              "policyEnforced": "bool"
            },
            "replication": {
              "endpointType": "string",
              "remotePath": {
                "externalHostName": "string",
                "serverName": "string",
                "volumeName": "string"
              },
              "remoteVolumeRegion": "string",
              "remoteVolumeResourceId": "string",
              "replicationSchedule": "string"
            },
            "snapshot": {
              "snapshotPolicyId": "string"
            },
            "volumeRelocation": {
              "relocationRequested": "bool"
            }
          },
          "defaultGroupQuotaInKiBs": "int",
          "defaultUserQuotaInKiBs": "int",
          "deleteBaseSnapshot": "bool",
          "enableSubvolumes": "string",
          "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",
          "isLargeVolume": "bool",
          "isRestoring": "bool",
          "kerberosEnabled": "bool",
          "keyVaultPrivateEndpointResourceId": "string",
          "language": "string",
          "ldapEnabled": "bool",
          "networkFeatures": "string",
          "placementRules": [
            {
              "key": "string",
              "value": "string"
            }
          ],
          "protocolTypes": [ "string" ],
          "proximityPlacementGroup": "string",
          "securityStyle": "string",
          "serviceLevel": "string",
          "smbAccessBasedEnumeration": "string",
          "smbContinuouslyAvailable": "bool",
          "smbEncryption": "bool",
          "smbNonBrowsable": "string",
          "snapshotDirectoryVisible": "bool",
          "snapshotId": "string",
          "subnetId": "string",
          "throughputMibps": "int",
          "unixPermissions": "string",
          "usageThreshold": "int",
          "volumeSpecName": "string",
          "volumeType": "string"
        },
        "tags": {
          "{customized property}": "string"
        },
        "zones": [ "string" ]
      }
    ]
  }
}

Wartości właściwości

ExportPolicyRule

Nazwa Opis Wartość
allowedClients Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów struna
chownMode Ten parametr określa, kto ma uprawnienia do zmiany własności pliku. ograniczone — tylko użytkownik główny może zmienić własność pliku. unrestricted — użytkownicy niebędący użytkownikami głównymi mogą zmieniać własność plików, których są właścicielami. "Ograniczony"
"Bez ograniczeń"
cifs Zezwala na protokół CIFS Bool
hasRootAccess Ma dostęp do woluminu głównego Bool
kerberos5iReadOnly Dostęp tylko do odczytu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5iReadWrite Dostęp do odczytu i zapisu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5pReadOnly Dostęp tylko do odczytu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5pReadWrite Dostęp do odczytu i zapisu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5ReadOnly Dostęp tylko do odczytu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5ReadWrite Dostęp do odczytu i zapisu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
nfsv3 Zezwala na protokół NFSv3. Włącz tylko dla woluminów typu NFSv3 Bool
nfsv41 Zezwala na protokół NFSv4.1. Włącz tylko dla woluminów typu NFSv4.1 Bool
ruleIndex Indeks zamówienia Int
unixReadOnly Dostęp tylko do odczytu Bool
unixReadWrite Dostęp do odczytu i zapisu Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2024-05-01-preview"
lokalizacja Lokalizacja zasobu struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (wymagane)
Właściwości Właściwości grupy woluminów VolumeGroupProperties
typ Typ zasobu "Microsoft.NetApp/netAppAccounts/volumeGroups"

PlacementKeyValuePairs

Nazwa Opis Wartość
klucz Klucz dla parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów ciąg (wymagany)
wartość Wartość parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów ciąg (wymagany)

RemotePath

Nazwa Opis Wartość
externalHostName Ścieżka do hosta ONTAP ciąg (wymagany)
nazwa_serwera Nazwa serwera na hoście ONTAP ciąg (wymagany)
volumeName Nazwa woluminu na serwerze ciąg (wymagany)

ReplicationObject

Nazwa Opis Wartość
endpointType Wskazuje, czy wolumin lokalny jest źródłem, czy miejscem docelowym replikacji woluminu "dst"
"src"
remotePath Pełna ścieżka do woluminu, który ma zostać zmigrowany do usługi ANF. Wymagane dla woluminów migracji RemotePath
remoteVolumeRegion Region zdalny dla drugiego końca replikacji woluminu. struna
remoteVolumeResourceId Identyfikator zasobu woluminu zdalnego. Wymagane do replikacji między regionami i między strefami ciąg (wymagany)
replicationSchedule Harmonogram "codziennie"
"godzinowo"
"_10minutely"

Tagi zasobów

Nazwa Opis Wartość

VolumeBackupProperties

Nazwa Opis Wartość
backupPolicyId Identyfikator zasobu zasad kopii zapasowych struna
backupVaultId Identyfikator zasobu magazynu kopii zapasowych struna
policyEnforced Wymuszane zasady Bool

VolumeGroupMetaData

Nazwa Opis Wartość
applicationIdentifier Identyfikator specyficzny dla aplikacji struna
applicationType Typ aplikacji "ORACLE"
"SAP-HANA"
globalPlacementRules Reguły umieszczania specyficzne dla aplikacji dla grupy woluminów PlacementKeyValuePairs[]
groupDescription Opis grupy struna

VolumeGroupProperties

Nazwa Opis Wartość
groupMetaData Szczegóły grupy woluminów VolumeGroupMetaData
Woluminów Lista woluminów z grupy VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości woluminu VolumeProperties (wymagane)
Tagi Tagi zasobów ResourceTags
Stref Strefa dostępności struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1[]

VolumeProperties

Nazwa Opis Wartość
acceptGrowCapacityPoolForShortTermCloneSplit Podczas automatycznego dzielenia woluminu klonowania krótkoterminowego, jeśli pula nadrzędna nie ma wystarczającej ilości miejsca, aby pomieścić wolumin po podzieleniu, zostanie on automatycznie zmieniony, co doprowadzi do zwiększenia rozliczeń. Aby zaakceptować automatyczne zwiększanie rozmiaru puli pojemności i tworzenie woluminu klonowania krótkoterminowego, ustaw właściwość jako zaakceptowaną. "Zaakceptowane"
"Odrzucono"
avsDataStore Określa, czy wolumin jest włączony na potrzeby magazynu danych usługi Azure VMware Solution (AVS) "Wyłączone"
"Włączone"
identyfikator kopii zapasowej Identyfikator zasobu używany do identyfikowania kopii zapasowej. struna
capacityPoolResourceId Identyfikator zasobu puli używany w przypadku tworzenia woluminu za pośrednictwem grupy woluminów struna
coolAccess Określa, czy dla woluminu jest włączony dostęp chłodny (warstwy). Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy określa zachowanie pobierania danych z warstwy chłodnej do magazynu standardowego na podstawie wzorca odczytu dla woluminów z włączonym dostępem chłodnym. Możliwe wartości dla tego pola to:
Ustawienie domyślne — dane będą pobierane z warstwy chłodnej do magazynu w warstwie Standardowa na losowych odczytach. Te zasady są domyślne.
OnRead — wszystkie odczyty danych oparte na kliencie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa zarówno w sekwencyjnych, jak i losowych odczytach.
Nigdy — żadne dane oparte na kliencie nie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa.
"Wartość domyślna"
"Nigdy"
"OnRead"
coolnessPeriod Określa liczbę dni, po których dane, do których nie będą uzyskiwane dostęp klienci, będą warstwowe. Int

Ograniczenia:
Minimalna wartość = 2
Wartość maksymalna = 183
creationToken Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (wymagane)
dataProtection Woluminy typu DataProtection zawierają obiekt zawierający szczegóły replikacji VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Domyślny limit przydziału grup dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, obowiązuje minimalna wartość 4 kiBs. Int
defaultUserQuotaInKiBs Domyślny limit przydziału użytkownika dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, zostanie ustawiona minimalna wartość 4 KiBs. Int
deleteBaseSnapshot W przypadku włączenia (true) migawka, z której utworzono wolumin, zostanie automatycznie usunięta po zakończeniu operacji tworzenia woluminu. Wartości domyślne to false Bool
enableSubvolumes Flaga wskazująca, czy operacje podvolume są włączone na woluminie "Wyłączone"
"Włączone"
encryptionKeySource Źródło klucza używanego do szyfrowania danych w woluminie. Dotyczy, jeśli konto usługi NetApp ma wartość encryption.keySource = "Microsoft.KeyVault". Możliwe wartości (bez uwzględniania wielkości liter) to: "Microsoft.NetApp, Microsoft.KeyVault" "Microsoft.KeyVault"
"Microsoft.NetApp"
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled Określa, czy dla woluminu jest włączony domyślny limit przydziału. Bool
isLargeVolume Określa, czy wolumin jest woluminem dużym, czy woluminem regularnym. Bool
isRestoring Przywracanie Bool
kerberosEnabled Opisz, czy wolumin jest kerberosEnabled. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
keyVaultPrivateEndpointResourceId Identyfikator zasobu prywatnego punktu końcowego dla usługi KeyVault. Musi znajdować się w tej samej sieci wirtualnej co wolumin. Dotyczy tylko wtedy, gdy encryptionKeySource = 'Microsoft.KeyVault'. struna
Język Język obsługiwany dla woluminu. "ar"
"ar.utf-8"
"c"
"c.utf-8"
"cs"
"cs.utf-8"
"da"
"da.utf-8"
"de"
"de.utf-8"
"en"
'en-us'
'en-us.utf-8'
"en.utf-8"
"es"
"es.utf-8"
"fi"
"fi.utf-8"
"fr"
"fr.utf-8"
"on"
"he.utf-8"
"hr"
"hr.utf-8"
"hu"
"hu.utf-8"
"it"
"it.utf-8"
"ja"
'ja-jp.932'
'ja-jp.932.utf-8'
'ja-jp.pck'
'ja-jp.pck-v2'
'ja-jp.pck-v2.utf-8'
'ja-jp.pck.utf-8'
"ja-v1"
"ja-v1.utf-8"
"ja.utf-8"
"ko"
"ko.utf-8"
"nl"
"nl.utf-8"
"nie"
"no.utf-8"
'pl'
"pl.utf-8"
"pt"
"pt.utf-8"
"ro"
"ro.utf-8"
'ru'
"ru.utf-8"
"sk"
"sk.utf-8"
"sl"
"sl.utf-8"
"sv"
"sv.utf-8"
'tr'
"tr.utf-8"
"utf8mb4"
"zh"
'zh-tw'
'zh-tw.big5'
'zh-tw.big5.utf-8'
'zh-tw.utf-8'
"zh.gbk"
"zh.gbk.utf-8"
"zh.utf-8"
ldapEnabled Określa, czy protokół LDAP jest włączony, czy nie dla danego woluminu NFS. Bool
networkFeatures Funkcje sieciowe dostępne dla woluminu lub bieżącego stanu aktualizacji. "Podstawowa"
"Basic_Standard"
"Standardowa"
"Standard_Basic"
placementRules Reguły umieszczania specyficzne dla aplikacji dla określonego woluminu PlacementKeyValuePairs[]
protocolTypes Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB string[]
proximityPlacementGroup Grupa umieszczania w pobliżu skojarzona z woluminem struna
securityStyle Styl zabezpieczeń woluminu, domyślny unix, domyślnie ntfs dla podwójnego protokołu lub protokołu CIFS "ntfs"
"unix"
serviceLevel Poziom usługi systemu plików "Premium"
"Standardowa"
"StandardowaZRS"
"Ultra"
smbAccessBasedEnumeration Włącza właściwość udziału wyliczania opartego na dostępie dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol "Wyłączone"
"Włączone"
smbContinuouslyAvailable Włącza stale dostępną właściwość udziału dla woluminu SMB. Dotyczy tylko woluminu SMB Bool
smbEncryption Umożliwia szyfrowanie danych smb3 w locie. Dotyczy tylko woluminu SMB/DualProtocol. Do użycia z swagger w wersji 2020-08-01 lub nowszej Bool
smbNonBrowsable Włącza właściwość niemożliwą do przeglądania dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol "Wyłączone"
"Włączone"
snapshotDirectoryVisible W przypadku włączenia (true) wolumin będzie zawierać katalog migawek tylko do odczytu, który zapewnia dostęp do każdej migawki woluminu (domyślnie ma wartość true). Bool
snapshotId Identyfikator zasobu używany do identyfikowania migawki. struna
subnetId Identyfikator URI zasobu platformy Azure dla delegowanej podsieci. Musi mieć delegowanie Microsoft.NetApp/woluminy ciąg (wymagany)
przepływnośćMibps Maksymalna przepływność w usłudze MiB/s, która może zostać osiągnięta przez ten wolumin i zostanie zaakceptowana jako dane wejściowe tylko dla woluminu qosType ręcznego Int
unixPermissions Uprawnienia systemu UNIX dla woluminu NFS akceptowane w formacie ósemkowym 4-cyfrowym. Pierwsza cyfra wybiera zestaw atrybutów identyfikatora użytkownika (4), ustaw identyfikator grupy (2) i atrybuty sticky (1). Druga cyfra wybiera uprawnienie właściciela pliku: odczyt (4), zapis (2) i wykonanie (1). Trzeci wybiera uprawnienia dla innych użytkowników w tej samej grupie. czwarty dla innych użytkowników, którzy nie należą do grupy. 0755 — daje uprawnienia do odczytu/zapisu/wykonywania właściciela i odczytu/wykonywania dla grup i innych użytkowników. Unikaj przekazywania wartości null dla operacji aktualizacji woluminu unixPermissions, zgodnie z zachowaniem, jeśli wartość null jest przekazywana, wartość unixPermissions widoczna przez użytkownika będzie mieć wartość null, a użytkownik nie będzie mógł uzyskać wartości unixPermissions. Po bezpieczniejszej stronie rzeczywista wartość unixPermissions na woluminie pozostanie tylko jako ostatnia zapisana wartość. struna

Ograniczenia:
Minimalna długość = 4
Maksymalna długość = 4
usageThreshold Maksymalny limit przydziału magazynu dozwolony dla systemu plików w bajtach. Jest to przydział nietrwały używany tylko do zgłaszania alertów. W przypadku woluminów regularnych prawidłowe wartości znajdują się w zakresie od 50GiB do 100TiB. W przypadku dużych woluminów prawidłowe wartości znajdują się w zakresie od 100TiB do 500TiB, a w wyjątkowych przypadkach od do 2400GiB do 2400TiB. Wartości wyrażone w bajtach jako wielokrotności 1 GiB. Int

Ograniczenia:
Minimalna wartość = 53687091200
Wartość maksymalna = 2638827906662400 (wymagane)
volumeSpecName Nazwa specyfikacji woluminu to określone oznaczenie lub identyfikator określonego woluminu w grupie woluminów, na przykład dane, dziennik struna
volumeType Jaki jest typ woluminu. W przypadku woluminów docelowych w replikacji między regionami ustaw wartość DataProtection. W przypadku tworzenia woluminu klonowania ustaw typ na ShortTermClone struna

VolumePropertiesDataProtection

Nazwa Opis Wartość
kopia zapasowa Właściwości kopii zapasowej VolumeBackupProperties
replikacja Właściwości replikacji ReplicationObject
migawka Właściwości migawki. VolumeSnapshotProperties
volumeRelocation Właściwości volumeRelocation VolumeRelocationProperties

VolumePropertiesExportPolicy

Nazwa Opis Wartość
Zasady Eksportowanie reguły zasad ExportPolicyRule[]

VolumeRelocationProperties

Nazwa Opis Wartość
relokacjaWymagane Czy zażądano relokacji dla tego woluminu Bool

VolumeSnapshotProperties

Nazwa Opis Wartość
snapshotPolicyId Identyfikator zasobu zasad migawek struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
magazynu Oracle Azure NetApp Files

wdrażanie w usłudze Azure
Ten szablon wdraża magazyn dla wdrożeń ORACLE. Magazyn jest dostarczany przy użyciu usługi Azure NetApp Files, opartej na systemie operacyjnym magazynu NetApp ONTAP.
magazynu replikacji między regionami w usłudze Azure NetApp Files platformy SAP HANA

wdrażanie w usłudze Azure
Ten szablon wdraża magazyn dla wdrożeń odzyskiwania po awarii sap HANA. Magazyn jest dostarczany przy użyciu usługi Azure NetApp Files, opartej na systemie operacyjnym magazynu NetApp ONTAP.
magazynu usługi Azure NetApp Files platformy SAP HANA

wdrażanie w usłudze Azure
Ten szablon wdraża magazyn dla wdrożeń sap HANA. Magazyn jest dostarczany przy użyciu usługi Azure NetApp Files, opartej na systemie operacyjnym magazynu NetApp ONTAP.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu netAppAccounts/volumeGroups można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.NetApp/netAppAccounts/volumeGroups, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/volumeGroups@2024-05-01-preview"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      groupMetaData = {
        applicationIdentifier = "string"
        applicationType = "string"
        globalPlacementRules = [
          {
            key = "string"
            value = "string"
          }
        ]
        groupDescription = "string"
      }
      volumes = [
        {
          name = "string"
          properties = {
            acceptGrowCapacityPoolForShortTermCloneSplit = "string"
            avsDataStore = "string"
            backupId = "string"
            capacityPoolResourceId = "string"
            coolAccess = bool
            coolAccessRetrievalPolicy = "string"
            coolnessPeriod = int
            creationToken = "string"
            dataProtection = {
              backup = {
                backupPolicyId = "string"
                backupVaultId = "string"
                policyEnforced = bool
              }
              replication = {
                endpointType = "string"
                remotePath = {
                  externalHostName = "string"
                  serverName = "string"
                  volumeName = "string"
                }
                remoteVolumeRegion = "string"
                remoteVolumeResourceId = "string"
                replicationSchedule = "string"
              }
              snapshot = {
                snapshotPolicyId = "string"
              }
              volumeRelocation = {
                relocationRequested = bool
              }
            }
            defaultGroupQuotaInKiBs = int
            defaultUserQuotaInKiBs = int
            deleteBaseSnapshot = bool
            enableSubvolumes = "string"
            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
            isLargeVolume = bool
            isRestoring = bool
            kerberosEnabled = bool
            keyVaultPrivateEndpointResourceId = "string"
            language = "string"
            ldapEnabled = bool
            networkFeatures = "string"
            placementRules = [
              {
                key = "string"
                value = "string"
              }
            ]
            protocolTypes = [
              "string"
            ]
            proximityPlacementGroup = "string"
            securityStyle = "string"
            serviceLevel = "string"
            smbAccessBasedEnumeration = "string"
            smbContinuouslyAvailable = bool
            smbEncryption = bool
            smbNonBrowsable = "string"
            snapshotDirectoryVisible = bool
            snapshotId = "string"
            subnetId = "string"
            throughputMibps = int
            unixPermissions = "string"
            usageThreshold = int
            volumeSpecName = "string"
            volumeType = "string"
          }
          tags = {
            {customized property} = "string"
          }
          zones = [
            "string"
          ]
        }
      ]
    }
  })
}

Wartości właściwości

ExportPolicyRule

Nazwa Opis Wartość
allowedClients Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów struna
chownMode Ten parametr określa, kto ma uprawnienia do zmiany własności pliku. ograniczone — tylko użytkownik główny może zmienić własność pliku. unrestricted — użytkownicy niebędący użytkownikami głównymi mogą zmieniać własność plików, których są właścicielami. "Ograniczony"
"Bez ograniczeń"
cifs Zezwala na protokół CIFS Bool
hasRootAccess Ma dostęp do woluminu głównego Bool
kerberos5iReadOnly Dostęp tylko do odczytu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5iReadWrite Dostęp do odczytu i zapisu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5pReadOnly Dostęp tylko do odczytu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5pReadWrite Dostęp do odczytu i zapisu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5ReadOnly Dostęp tylko do odczytu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
kerberos5ReadWrite Dostęp do odczytu i zapisu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
nfsv3 Zezwala na protokół NFSv3. Włącz tylko dla woluminów typu NFSv3 Bool
nfsv41 Zezwala na protokół NFSv4.1. Włącz tylko dla woluminów typu NFSv4.1 Bool
ruleIndex Indeks zamówienia Int
unixReadOnly Dostęp tylko do odczytu Bool
unixReadWrite Dostęp do odczytu i zapisu Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (wymagane)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: netAppAccounts
Właściwości Właściwości grupy woluminów VolumeGroupProperties
typ Typ zasobu "Microsoft.NetApp/netAppAccounts/volumeGroups@2024-05-01-preview"

PlacementKeyValuePairs

Nazwa Opis Wartość
klucz Klucz dla parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów ciąg (wymagany)
wartość Wartość parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów ciąg (wymagany)

RemotePath

Nazwa Opis Wartość
externalHostName Ścieżka do hosta ONTAP ciąg (wymagany)
nazwa_serwera Nazwa serwera na hoście ONTAP ciąg (wymagany)
volumeName Nazwa woluminu na serwerze ciąg (wymagany)

ReplicationObject

Nazwa Opis Wartość
endpointType Wskazuje, czy wolumin lokalny jest źródłem, czy miejscem docelowym replikacji woluminu "dst"
"src"
remotePath Pełna ścieżka do woluminu, który ma zostać zmigrowany do usługi ANF. Wymagane dla woluminów migracji RemotePath
remoteVolumeRegion Region zdalny dla drugiego końca replikacji woluminu. struna
remoteVolumeResourceId Identyfikator zasobu woluminu zdalnego. Wymagane do replikacji między regionami i między strefami ciąg (wymagany)
replicationSchedule Harmonogram "codziennie"
"godzinowo"
"_10minutely"

Tagi zasobów

Nazwa Opis Wartość

VolumeBackupProperties

Nazwa Opis Wartość
backupPolicyId Identyfikator zasobu zasad kopii zapasowych struna
backupVaultId Identyfikator zasobu magazynu kopii zapasowych struna
policyEnforced Wymuszane zasady Bool

VolumeGroupMetaData

Nazwa Opis Wartość
applicationIdentifier Identyfikator specyficzny dla aplikacji struna
applicationType Typ aplikacji "ORACLE"
"SAP-HANA"
globalPlacementRules Reguły umieszczania specyficzne dla aplikacji dla grupy woluminów PlacementKeyValuePairs[]
groupDescription Opis grupy struna

VolumeGroupProperties

Nazwa Opis Wartość
groupMetaData Szczegóły grupy woluminów VolumeGroupMetaData
Woluminów Lista woluminów z grupy VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości woluminu VolumeProperties (wymagane)
Tagi Tagi zasobów ResourceTags
Stref Strefa dostępności struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1[]

VolumeProperties

Nazwa Opis Wartość
acceptGrowCapacityPoolForShortTermCloneSplit Podczas automatycznego dzielenia woluminu klonowania krótkoterminowego, jeśli pula nadrzędna nie ma wystarczającej ilości miejsca, aby pomieścić wolumin po podzieleniu, zostanie on automatycznie zmieniony, co doprowadzi do zwiększenia rozliczeń. Aby zaakceptować automatyczne zwiększanie rozmiaru puli pojemności i tworzenie woluminu klonowania krótkoterminowego, ustaw właściwość jako zaakceptowaną. "Zaakceptowane"
"Odrzucono"
avsDataStore Określa, czy wolumin jest włączony na potrzeby magazynu danych usługi Azure VMware Solution (AVS) "Wyłączone"
"Włączone"
identyfikator kopii zapasowej Identyfikator zasobu używany do identyfikowania kopii zapasowej. struna
capacityPoolResourceId Identyfikator zasobu puli używany w przypadku tworzenia woluminu za pośrednictwem grupy woluminów struna
coolAccess Określa, czy dla woluminu jest włączony dostęp chłodny (warstwy). Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy określa zachowanie pobierania danych z warstwy chłodnej do magazynu standardowego na podstawie wzorca odczytu dla woluminów z włączonym dostępem chłodnym. Możliwe wartości dla tego pola to:
Ustawienie domyślne — dane będą pobierane z warstwy chłodnej do magazynu w warstwie Standardowa na losowych odczytach. Te zasady są domyślne.
OnRead — wszystkie odczyty danych oparte na kliencie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa zarówno w sekwencyjnych, jak i losowych odczytach.
Nigdy — żadne dane oparte na kliencie nie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa.
"Wartość domyślna"
"Nigdy"
"OnRead"
coolnessPeriod Określa liczbę dni, po których dane, do których nie będą uzyskiwane dostęp klienci, będą warstwowe. Int

Ograniczenia:
Minimalna wartość = 2
Wartość maksymalna = 183
creationToken Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (wymagane)
dataProtection Woluminy typu DataProtection zawierają obiekt zawierający szczegóły replikacji VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Domyślny limit przydziału grup dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, obowiązuje minimalna wartość 4 kiBs. Int
defaultUserQuotaInKiBs Domyślny limit przydziału użytkownika dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, zostanie ustawiona minimalna wartość 4 KiBs. Int
deleteBaseSnapshot W przypadku włączenia (true) migawka, z której utworzono wolumin, zostanie automatycznie usunięta po zakończeniu operacji tworzenia woluminu. Wartości domyślne to false Bool
enableSubvolumes Flaga wskazująca, czy operacje podvolume są włączone na woluminie "Wyłączone"
"Włączone"
encryptionKeySource Źródło klucza używanego do szyfrowania danych w woluminie. Dotyczy, jeśli konto usługi NetApp ma wartość encryption.keySource = "Microsoft.KeyVault". Możliwe wartości (bez uwzględniania wielkości liter) to: "Microsoft.NetApp, Microsoft.KeyVault" "Microsoft.KeyVault"
"Microsoft.NetApp"
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled Określa, czy dla woluminu jest włączony domyślny limit przydziału. Bool
isLargeVolume Określa, czy wolumin jest woluminem dużym, czy woluminem regularnym. Bool
isRestoring Przywracanie Bool
kerberosEnabled Opisz, czy wolumin jest kerberosEnabled. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej Bool
keyVaultPrivateEndpointResourceId Identyfikator zasobu prywatnego punktu końcowego dla usługi KeyVault. Musi znajdować się w tej samej sieci wirtualnej co wolumin. Dotyczy tylko wtedy, gdy encryptionKeySource = 'Microsoft.KeyVault'. struna
Język Język obsługiwany dla woluminu. "ar"
"ar.utf-8"
"c"
"c.utf-8"
"cs"
"cs.utf-8"
"da"
"da.utf-8"
"de"
"de.utf-8"
"en"
'en-us'
'en-us.utf-8'
"en.utf-8"
"es"
"es.utf-8"
"fi"
"fi.utf-8"
"fr"
"fr.utf-8"
"on"
"he.utf-8"
"hr"
"hr.utf-8"
"hu"
"hu.utf-8"
"it"
"it.utf-8"
"ja"
'ja-jp.932'
'ja-jp.932.utf-8'
'ja-jp.pck'
'ja-jp.pck-v2'
'ja-jp.pck-v2.utf-8'
'ja-jp.pck.utf-8'
"ja-v1"
"ja-v1.utf-8"
"ja.utf-8"
"ko"
"ko.utf-8"
"nl"
"nl.utf-8"
"nie"
"no.utf-8"
'pl'
"pl.utf-8"
"pt"
"pt.utf-8"
"ro"
"ro.utf-8"
'ru'
"ru.utf-8"
"sk"
"sk.utf-8"
"sl"
"sl.utf-8"
"sv"
"sv.utf-8"
'tr'
"tr.utf-8"
"utf8mb4"
"zh"
'zh-tw'
'zh-tw.big5'
'zh-tw.big5.utf-8'
'zh-tw.utf-8'
"zh.gbk"
"zh.gbk.utf-8"
"zh.utf-8"
ldapEnabled Określa, czy protokół LDAP jest włączony, czy nie dla danego woluminu NFS. Bool
networkFeatures Funkcje sieciowe dostępne dla woluminu lub bieżącego stanu aktualizacji. "Podstawowa"
"Basic_Standard"
"Standardowa"
"Standard_Basic"
placementRules Reguły umieszczania specyficzne dla aplikacji dla określonego woluminu PlacementKeyValuePairs[]
protocolTypes Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB string[]
proximityPlacementGroup Grupa umieszczania w pobliżu skojarzona z woluminem struna
securityStyle Styl zabezpieczeń woluminu, domyślny unix, domyślnie ntfs dla podwójnego protokołu lub protokołu CIFS "ntfs"
"unix"
serviceLevel Poziom usługi systemu plików "Premium"
"Standardowa"
"StandardowaZRS"
"Ultra"
smbAccessBasedEnumeration Włącza właściwość udziału wyliczania opartego na dostępie dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol "Wyłączone"
"Włączone"
smbContinuouslyAvailable Włącza stale dostępną właściwość udziału dla woluminu SMB. Dotyczy tylko woluminu SMB Bool
smbEncryption Umożliwia szyfrowanie danych smb3 w locie. Dotyczy tylko woluminu SMB/DualProtocol. Do użycia z swagger w wersji 2020-08-01 lub nowszej Bool
smbNonBrowsable Włącza właściwość niemożliwą do przeglądania dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol "Wyłączone"
"Włączone"
snapshotDirectoryVisible W przypadku włączenia (true) wolumin będzie zawierać katalog migawek tylko do odczytu, który zapewnia dostęp do każdej migawki woluminu (domyślnie ma wartość true). Bool
snapshotId Identyfikator zasobu używany do identyfikowania migawki. struna
subnetId Identyfikator URI zasobu platformy Azure dla delegowanej podsieci. Musi mieć delegowanie Microsoft.NetApp/woluminy ciąg (wymagany)
przepływnośćMibps Maksymalna przepływność w usłudze MiB/s, która może zostać osiągnięta przez ten wolumin i zostanie zaakceptowana jako dane wejściowe tylko dla woluminu qosType ręcznego Int
unixPermissions Uprawnienia systemu UNIX dla woluminu NFS akceptowane w formacie ósemkowym 4-cyfrowym. Pierwsza cyfra wybiera zestaw atrybutów identyfikatora użytkownika (4), ustaw identyfikator grupy (2) i atrybuty sticky (1). Druga cyfra wybiera uprawnienie właściciela pliku: odczyt (4), zapis (2) i wykonanie (1). Trzeci wybiera uprawnienia dla innych użytkowników w tej samej grupie. czwarty dla innych użytkowników, którzy nie należą do grupy. 0755 — daje uprawnienia do odczytu/zapisu/wykonywania właściciela i odczytu/wykonywania dla grup i innych użytkowników. Unikaj przekazywania wartości null dla operacji aktualizacji woluminu unixPermissions, zgodnie z zachowaniem, jeśli wartość null jest przekazywana, wartość unixPermissions widoczna przez użytkownika będzie mieć wartość null, a użytkownik nie będzie mógł uzyskać wartości unixPermissions. Po bezpieczniejszej stronie rzeczywista wartość unixPermissions na woluminie pozostanie tylko jako ostatnia zapisana wartość. struna

Ograniczenia:
Minimalna długość = 4
Maksymalna długość = 4
usageThreshold Maksymalny limit przydziału magazynu dozwolony dla systemu plików w bajtach. Jest to przydział nietrwały używany tylko do zgłaszania alertów. W przypadku woluminów regularnych prawidłowe wartości znajdują się w zakresie od 50GiB do 100TiB. W przypadku dużych woluminów prawidłowe wartości znajdują się w zakresie od 100TiB do 500TiB, a w wyjątkowych przypadkach od do 2400GiB do 2400TiB. Wartości wyrażone w bajtach jako wielokrotności 1 GiB. Int

Ograniczenia:
Minimalna wartość = 53687091200
Wartość maksymalna = 2638827906662400 (wymagane)
volumeSpecName Nazwa specyfikacji woluminu to określone oznaczenie lub identyfikator określonego woluminu w grupie woluminów, na przykład dane, dziennik struna
volumeType Jaki jest typ woluminu. W przypadku woluminów docelowych w replikacji między regionami ustaw wartość DataProtection. W przypadku tworzenia woluminu klonowania ustaw typ na ShortTermClone struna

VolumePropertiesDataProtection

Nazwa Opis Wartość
kopia zapasowa Właściwości kopii zapasowej VolumeBackupProperties
replikacja Właściwości replikacji ReplicationObject
migawka Właściwości migawki. VolumeSnapshotProperties
volumeRelocation Właściwości volumeRelocation VolumeRelocationProperties

VolumePropertiesExportPolicy

Nazwa Opis Wartość
Zasady Eksportowanie reguły zasad ExportPolicyRule[]

VolumeRelocationProperties

Nazwa Opis Wartość
relokacjaWymagane Czy zażądano relokacji dla tego woluminu Bool

VolumeSnapshotProperties

Nazwa Opis Wartość
snapshotPolicyId Identyfikator zasobu zasad migawek struna