Udostępnij za pośrednictwem


Microsoft.NetApp netAppAccounts/volumeGroups 2024-07-01

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-07-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    groupMetaData: {
      applicationIdentifier: 'string'
      applicationType: 'string'
      globalPlacementRules: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      groupDescription: 'string'
    }
    volumes: [
      {
        name: 'string'
        properties: {
          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'
          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

Microsoft.NetApp/netAppAccounts/volumeGroups

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu ciąg
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 64
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (wymagane)
nadrzędny 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 Właściwości grupy woluminów

Reguła ExportPolicyRule

Nazwa Opis Wartość
allowedClients (dozwolone klienty) Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów ciąg
chownMode (tryb chown) 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ń"
Certyfikat CIFS (Międzynarodowa Organizacja T 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 (tylko do odczytu) 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 (Protokół NFSV3) Zezwala na protokół NFSv3. Włącz tylko dla woluminów typu NFSv3 Bool
NFSV41 powiedział: Zezwala na protokół NFSv4.1. Włącz tylko dla woluminów typu NFSv4.1 Bool
ruleIndex (indeks reguły) Indeks zamówienia int (integer)
unixReadOnly (tylko do odczytu) Dostęp tylko do odczytu Bool
unixReadWrite Dostęp do odczytu i zapisu Bool

PlacementKeyValuePairs (Pary 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)

Ścieżka zdalna

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

ReplicationObject (Obiekt replikacji)

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

Tagi zasobów

Nazwa Opis Wartość

Właściwości kopii zapasowej woluminu

Nazwa Opis Wartość
backupPolicyId (identyfikator kopii zapasowej) Identyfikator zasobu zasad kopii zapasowych ciąg
backupVaultId (identyfikator kopii zapasowej) Identyfikator zasobu magazynu kopii zapasowych ciąg
policyEnforced (wymuszone) Wymuszane zasady Bool

VolumeGroupMetaData

Nazwa Opis Wartość
applicationIdentifier (identyfikator aplikacji) Identyfikator specyficzny dla aplikacji ciąg
Typ aplikacji Typ aplikacji "ORACLE"
"SAP-HANA"
globalPlacementRules (zasady umieszczania) Reguły umieszczania specyficzne dla aplikacji dla grupy woluminów PlacementKeyValuePairs[]
groupDescription (Opis grupy) Opis grupy ciąg

Właściwości grupy woluminów

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

VolumeGroupVolumeProperties (Właściwości grupy woluminów)

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

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

Właściwości woluminu

Nazwa Opis Wartość
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. ciąg
capacityPoolResourceId (identyfikator zasobu) Identyfikator zasobu puli używany w przypadku tworzenia woluminu za pośrednictwem grupy woluminów ciąg
coolAccess (Dostęp do chłodu Określa, czy dla woluminu jest włączony dostęp chłodny (warstwy). Bool
coolAccessRetrievalPolicy (polityka pobierania danych) 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"
chłódOkres 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
Token tworzenia Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 80
Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (wymagane)
Ochrona danych 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 (integer)
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 (integer)
deleteBaseSnapshot (usuń migawkę bazy) 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 (włącz woluminy podrzędne) Flaga wskazująca, czy operacje podvolume są włączone na woluminie "Wyłączone"
"Włączone"
encryptionKeySource (źródło szyfrowania) Ź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 (polityka eksportu) Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled (Limit domyślny) Określa, czy dla woluminu jest włączony domyślny limit przydziału. Bool
isLargeVolume (Duży Objętość) Określa, czy wolumin jest woluminem dużym, czy woluminem regularnym. Bool
isRestoring (Przywracanie) Przywracanie Bool
kerberosEnabled (włączony protokół kerberos) 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'. ciąg
ldapEnabled (Włączone Protokół LDAP) Określa, czy protokół LDAP jest włączony, czy nie dla danego woluminu NFS. Bool
siećCechy charakterystyczne Oryginalna wartość typu funkcji sieci dostępnych dla woluminu w momencie jego utworzenia. "Podstawowa"
"Basic_Standard"
"Standardowa"
"Standard_Basic"
placementRules (Reguły umieszczania) Reguły umieszczania specyficzne dla aplikacji dla określonego woluminu PlacementKeyValuePairs[]
protocolTypes (typy protokołów) Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB ciąg znakowy[]
proximityPlacementGroup (grupa proximity) Grupa umieszczania w pobliżu skojarzona z woluminem ciąg
Styl zabezpieczeń Styl zabezpieczeń woluminu, domyślny unix, domyślnie ntfs dla podwójnego protokołu lub protokołu CIFS "ntfs"
"unix"
Poziom usługi 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
Szyfrowanie smb 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 (Nie można przeglądać) 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 migawki) Identyfikator zasobu używany do identyfikowania migawki. ciąg
subnetId (identyfikator podsieci) 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 (integer)
unixUprawnienia 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. struna

Ograniczenia:
Minimalna długość = 4
Maksymalna długość = 4
Próg użycia 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) Nazwa specyfikacji woluminu to określone oznaczenie lub identyfikator określonego woluminu w grupie woluminów, na przykład dane, dziennik ciąg
typ wolumenu Jaki jest typ woluminu. W przypadku woluminów docelowych w replikacji między regionami ustaw typ na DataProtection ciąg

VolumePropertiesDataProtection

Nazwa Opis Wartość
kopia zapasowa Właściwości kopii zapasowej Właściwości kopii zapasowej woluminu
replikacja Właściwości replikacji ReplicationObject (Obiekt replikacji)
migawka Właściwości migawki. VolumeSnapshotProperties
objętośćPrzeprowadzka Właściwości volumeRelocation VolumeRelocationProperties (Właściwości woluminu)

VolumePropertiesExportPolicy

Nazwa Opis Wartość
zasady Eksportowanie reguły zasad Reguła ExportPolicy[]

VolumeRelocationProperties (Właściwości woluminu)

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

VolumeSnapshotProperties

Nazwa Opis Wartość
snapshotPolicyId (identyfikator migawki) Identyfikator zasobu zasad migawek ciąg

Przykłady użycia

Przykłady szybkiego startu platformy Azure

Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.

Plik Bicep Opis
Magazyn 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-07-01",
  "name": "string",
  "location": "string",
  "properties": {
    "groupMetaData": {
      "applicationIdentifier": "string",
      "applicationType": "string",
      "globalPlacementRules": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "groupDescription": "string"
    },
    "volumes": [
      {
        "name": "string",
        "properties": {
          "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",
          "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

Microsoft.NetApp/netAppAccounts/volumeGroups

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2024-07-01'
lokalizacja Lokalizacja zasobu ciąg
nazwa Nazwa zasobu struna

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

Reguła ExportPolicyRule

Nazwa Opis Wartość
allowedClients (dozwolone klienty) Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów ciąg
chownMode (tryb chown) 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ń"
Certyfikat CIFS (Międzynarodowa Organizacja T 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 (tylko do odczytu) 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 (Protokół NFSV3) Zezwala na protokół NFSv3. Włącz tylko dla woluminów typu NFSv3 Bool
NFSV41 powiedział: Zezwala na protokół NFSv4.1. Włącz tylko dla woluminów typu NFSv4.1 Bool
ruleIndex (indeks reguły) Indeks zamówienia int (integer)
unixReadOnly (tylko do odczytu) Dostęp tylko do odczytu Bool
unixReadWrite Dostęp do odczytu i zapisu Bool

PlacementKeyValuePairs (Pary 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)

Ścieżka zdalna

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

ReplicationObject (Obiekt replikacji)

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

Tagi zasobów

Nazwa Opis Wartość

Właściwości kopii zapasowej woluminu

Nazwa Opis Wartość
backupPolicyId (identyfikator kopii zapasowej) Identyfikator zasobu zasad kopii zapasowych ciąg
backupVaultId (identyfikator kopii zapasowej) Identyfikator zasobu magazynu kopii zapasowych ciąg
policyEnforced (wymuszone) Wymuszane zasady Bool

VolumeGroupMetaData

Nazwa Opis Wartość
applicationIdentifier (identyfikator aplikacji) Identyfikator specyficzny dla aplikacji ciąg
Typ aplikacji Typ aplikacji "ORACLE"
"SAP-HANA"
globalPlacementRules (zasady umieszczania) Reguły umieszczania specyficzne dla aplikacji dla grupy woluminów PlacementKeyValuePairs[]
groupDescription (Opis grupy) Opis grupy ciąg

Właściwości grupy woluminów

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

VolumeGroupVolumeProperties (Właściwości grupy woluminów)

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

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

Właściwości woluminu

Nazwa Opis Wartość
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. ciąg
capacityPoolResourceId (identyfikator zasobu) Identyfikator zasobu puli używany w przypadku tworzenia woluminu za pośrednictwem grupy woluminów ciąg
coolAccess (Dostęp do chłodu Określa, czy dla woluminu jest włączony dostęp chłodny (warstwy). Bool
coolAccessRetrievalPolicy (polityka pobierania danych) 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"
chłódOkres 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
Token tworzenia Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 80
Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (wymagane)
Ochrona danych 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 (integer)
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 (integer)
deleteBaseSnapshot (usuń migawkę bazy) 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 (włącz woluminy podrzędne) Flaga wskazująca, czy operacje podvolume są włączone na woluminie "Wyłączone"
"Włączone"
encryptionKeySource (źródło szyfrowania) Ź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 (polityka eksportu) Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled (Limit domyślny) Określa, czy dla woluminu jest włączony domyślny limit przydziału. Bool
isLargeVolume (Duży Objętość) Określa, czy wolumin jest woluminem dużym, czy woluminem regularnym. Bool
isRestoring (Przywracanie) Przywracanie Bool
kerberosEnabled (włączony protokół kerberos) 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'. ciąg
ldapEnabled (Włączone Protokół LDAP) Określa, czy protokół LDAP jest włączony, czy nie dla danego woluminu NFS. Bool
siećCechy charakterystyczne Oryginalna wartość typu funkcji sieci dostępnych dla woluminu w momencie jego utworzenia. "Podstawowa"
"Basic_Standard"
"Standardowa"
"Standard_Basic"
placementRules (Reguły umieszczania) Reguły umieszczania specyficzne dla aplikacji dla określonego woluminu PlacementKeyValuePairs[]
protocolTypes (typy protokołów) Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB ciąg znakowy[]
proximityPlacementGroup (grupa proximity) Grupa umieszczania w pobliżu skojarzona z woluminem ciąg
Styl zabezpieczeń Styl zabezpieczeń woluminu, domyślny unix, domyślnie ntfs dla podwójnego protokołu lub protokołu CIFS "ntfs"
"unix"
Poziom usługi 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
Szyfrowanie smb 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 (Nie można przeglądać) 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 migawki) Identyfikator zasobu używany do identyfikowania migawki. ciąg
subnetId (identyfikator podsieci) 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 (integer)
unixUprawnienia 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. struna

Ograniczenia:
Minimalna długość = 4
Maksymalna długość = 4
Próg użycia 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) Nazwa specyfikacji woluminu to określone oznaczenie lub identyfikator określonego woluminu w grupie woluminów, na przykład dane, dziennik ciąg
typ wolumenu Jaki jest typ woluminu. W przypadku woluminów docelowych w replikacji między regionami ustaw typ na DataProtection ciąg

VolumePropertiesDataProtection

Nazwa Opis Wartość
kopia zapasowa Właściwości kopii zapasowej Właściwości kopii zapasowej woluminu
replikacja Właściwości replikacji ReplicationObject (Obiekt replikacji)
migawka Właściwości migawki. VolumeSnapshotProperties
objętośćPrzeprowadzka Właściwości volumeRelocation VolumeRelocationProperties (Właściwości woluminu)

VolumePropertiesExportPolicy

Nazwa Opis Wartość
zasady Eksportowanie reguły zasad Reguła ExportPolicy[]

VolumeRelocationProperties (Właściwości woluminu)

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

VolumeSnapshotProperties

Nazwa Opis Wartość
snapshotPolicyId (identyfikator migawki) Identyfikator zasobu zasad migawek ciąg

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Szablon Opis
Magazyn ORACLE Azure NetApp Files

Wdrażanie na platformie 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.
Magazyn replikacji między regionami usługi Azure NetApp Files platformy SAP HANA

Wdrażanie na platformie 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.
Magazyn SAP HANA Azure NetApp Files

Wdrażanie na platformie 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-07-01"
  name = "string"
  parent_id = "string"
  location = "string"
  body = {
    properties = {
      groupMetaData = {
        applicationIdentifier = "string"
        applicationType = "string"
        globalPlacementRules = [
          {
            key = "string"
            value = "string"
          }
        ]
        groupDescription = "string"
      }
      volumes = [
        {
          name = "string"
          properties = {
            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"
            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

Microsoft.NetApp/netAppAccounts/volumeGroups

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu ciąg
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 64
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (wymagane)
parent_id (identyfikator rodzica) 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 Właściwości grupy woluminów
typ Typ zasobu "Microsoft.NetApp/netAppAccounts/volumeGroups@2024-07-01"

Reguła ExportPolicyRule

Nazwa Opis Wartość
allowedClients (dozwolone klienty) Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów ciąg
chownMode (tryb chown) 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ń"
Certyfikat CIFS (Międzynarodowa Organizacja T 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 (tylko do odczytu) 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 (Protokół NFSV3) Zezwala na protokół NFSv3. Włącz tylko dla woluminów typu NFSv3 Bool
NFSV41 powiedział: Zezwala na protokół NFSv4.1. Włącz tylko dla woluminów typu NFSv4.1 Bool
ruleIndex (indeks reguły) Indeks zamówienia int (integer)
unixReadOnly (tylko do odczytu) Dostęp tylko do odczytu Bool
unixReadWrite Dostęp do odczytu i zapisu Bool

PlacementKeyValuePairs (Pary 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)

Ścieżka zdalna

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

ReplicationObject (Obiekt replikacji)

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

Tagi zasobów

Nazwa Opis Wartość

Właściwości kopii zapasowej woluminu

Nazwa Opis Wartość
backupPolicyId (identyfikator kopii zapasowej) Identyfikator zasobu zasad kopii zapasowych ciąg
backupVaultId (identyfikator kopii zapasowej) Identyfikator zasobu magazynu kopii zapasowych ciąg
policyEnforced (wymuszone) Wymuszane zasady Bool

VolumeGroupMetaData

Nazwa Opis Wartość
applicationIdentifier (identyfikator aplikacji) Identyfikator specyficzny dla aplikacji ciąg
Typ aplikacji Typ aplikacji "ORACLE"
"SAP-HANA"
globalPlacementRules (zasady umieszczania) Reguły umieszczania specyficzne dla aplikacji dla grupy woluminów PlacementKeyValuePairs[]
groupDescription (Opis grupy) Opis grupy ciąg

Właściwości grupy woluminów

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

VolumeGroupVolumeProperties (Właściwości grupy woluminów)

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

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

Właściwości woluminu

Nazwa Opis Wartość
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. ciąg
capacityPoolResourceId (identyfikator zasobu) Identyfikator zasobu puli używany w przypadku tworzenia woluminu za pośrednictwem grupy woluminów ciąg
coolAccess (Dostęp do chłodu Określa, czy dla woluminu jest włączony dostęp chłodny (warstwy). Bool
coolAccessRetrievalPolicy (polityka pobierania danych) 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"
chłódOkres 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
Token tworzenia Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 80
Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (wymagane)
Ochrona danych 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 (integer)
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 (integer)
deleteBaseSnapshot (usuń migawkę bazy) 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 (włącz woluminy podrzędne) Flaga wskazująca, czy operacje podvolume są włączone na woluminie "Wyłączone"
"Włączone"
encryptionKeySource (źródło szyfrowania) Ź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 (polityka eksportu) Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled (Limit domyślny) Określa, czy dla woluminu jest włączony domyślny limit przydziału. Bool
isLargeVolume (Duży Objętość) Określa, czy wolumin jest woluminem dużym, czy woluminem regularnym. Bool
isRestoring (Przywracanie) Przywracanie Bool
kerberosEnabled (włączony protokół kerberos) 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'. ciąg
ldapEnabled (Włączone Protokół LDAP) Określa, czy protokół LDAP jest włączony, czy nie dla danego woluminu NFS. Bool
siećCechy charakterystyczne Oryginalna wartość typu funkcji sieci dostępnych dla woluminu w momencie jego utworzenia. "Podstawowa"
"Basic_Standard"
"Standardowa"
"Standard_Basic"
placementRules (Reguły umieszczania) Reguły umieszczania specyficzne dla aplikacji dla określonego woluminu PlacementKeyValuePairs[]
protocolTypes (typy protokołów) Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB ciąg znakowy[]
proximityPlacementGroup (grupa proximity) Grupa umieszczania w pobliżu skojarzona z woluminem ciąg
Styl zabezpieczeń Styl zabezpieczeń woluminu, domyślny unix, domyślnie ntfs dla podwójnego protokołu lub protokołu CIFS "ntfs"
"unix"
Poziom usługi 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
Szyfrowanie smb 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 (Nie można przeglądać) 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 migawki) Identyfikator zasobu używany do identyfikowania migawki. ciąg
subnetId (identyfikator podsieci) 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 (integer)
unixUprawnienia 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. struna

Ograniczenia:
Minimalna długość = 4
Maksymalna długość = 4
Próg użycia 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) Nazwa specyfikacji woluminu to określone oznaczenie lub identyfikator określonego woluminu w grupie woluminów, na przykład dane, dziennik ciąg
typ wolumenu Jaki jest typ woluminu. W przypadku woluminów docelowych w replikacji między regionami ustaw typ na DataProtection ciąg

VolumePropertiesDataProtection

Nazwa Opis Wartość
kopia zapasowa Właściwości kopii zapasowej Właściwości kopii zapasowej woluminu
replikacja Właściwości replikacji ReplicationObject (Obiekt replikacji)
migawka Właściwości migawki. VolumeSnapshotProperties
objętośćPrzeprowadzka Właściwości volumeRelocation VolumeRelocationProperties (Właściwości woluminu)

VolumePropertiesExportPolicy

Nazwa Opis Wartość
zasady Eksportowanie reguły zasad Reguła ExportPolicy[]

VolumeRelocationProperties (Właściwości woluminu)

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

VolumeSnapshotProperties

Nazwa Opis Wartość
snapshotPolicyId (identyfikator migawki) Identyfikator zasobu zasad migawek ciąg