Sdílet prostřednictvím


Microsoft.NetApp netApp netAppAccounts/volumeGroups 2023-05-01

Definice prostředku Bicep

Typ prostředku netAppAccounts/volumeGroups je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.NetApp/netAppAccounts/volumeGroups, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/volumeGroups@2023-05-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    groupMetaData: {
      applicationIdentifier: 'string'
      applicationType: 'string'
      deploymentSpecId: 'string'
      globalPlacementRules: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      groupDescription: 'string'
    }
    volumes: [
      {
        name: 'string'
        properties: {
          avsDataStore: 'string'
          backupId: 'string'
          capacityPoolResourceId: 'string'
          coolAccess: bool
          coolAccessRetrievalPolicy: 'string'
          coolnessPeriod: int
          creationToken: 'string'
          dataProtection: {
            replication: {
              endpointType: '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'
        ]
      }
    ]
  }
}

Hodnoty vlastností

ExportPolicyRule

Jméno Popis Hodnota
allowedClients Specifikace příchozího přenosu dat klienta jako řetězec oddělený čárkami s identifikátoryCIDR IPv4, adresami hostitele IPv4 a názvy hostitelů řetězec
chownMode Tento parametr určuje, kdo má oprávnění ke změně vlastnictví souboru. restricted – Vlastnictví souboru může změnit pouze uživatel root. neomezeně – uživatelé, kteří nejsou rootem, můžou změnit vlastnictví souborů, které vlastní. "Omezeno"
"Neomezený"
cifs Povoluje protokol CIFS. Bool
hasRootAccess Má kořenový přístup ke svazku. Bool
Kerberos5iReadOnly Přístup jen pro čtení protokolu Kerberos5i. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5iReadWrite Přístup pro čtení a zápis kerberos5i. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5pReadOnly Přístup jen pro čtení protokolu Kerberos5p. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5pReadWrite Přístup pro čtení a zápis protokolu Kerberos5p. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5ReadOnly Přístup jen pro čtení protokolu Kerberos5. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5ReadWrite Přístup pro čtení a zápis protokolu Kerberos5. Použití s Swagger verze 2020-05-01 nebo novější Bool
Nfsv3 Povoluje protokol NFSv3. Povolení pouze pro svazky typu NFSv3 Bool
nfsv41 Povoluje protokol NFSv4.1. Povolení pouze pro svazky typu NFSv4.1 Bool
ruleIndex Index objednávky Int
unixReadOnly Přístup jen pro čtení Bool
unixReadWrite Přístup pro čtení a zápis Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Jméno Popis Hodnota
umístění Umístění prostředku řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: netAppAccounts
vlastnosti Vlastnosti skupiny svazků VolumeGroupProperties

PlacementKeyValuePairs

Jméno Popis Hodnota
klíč Klíč pro parametr specifický pro aplikaci pro umístění svazků ve skupině svazků string (povinné)
hodnota Hodnota pro parametr specifický pro aplikaci pro umístění svazků ve skupině svazků string (povinné)

ReplicationObject

Jméno Popis Hodnota
endpointType Určuje, jestli je místní svazek zdrojem nebo cílem replikace svazku. "dst"
'src'
remoteVolumeRegion Vzdálená oblast pro druhý konec replikace svazku. řetězec
remoteVolumeResourceId ID prostředku vzdáleného svazku. string (povinné)
replicationSchedule Naplánovat "denně"
"hodinově"
"_10minutely"

Značky prostředků

Jméno Popis Hodnota

VolumeGroupMetaData

Jméno Popis Hodnota
applicationIdentifier Identifikátor specifický pro aplikaci řetězec
applicationType Typ aplikace "ORACLE"
SAP-HANA
deploymentSpecId Identifikátor pravidel nasazení pro skupinu svazků specifický pro aplikaci řetězec
globalPlacementRules Pravidla umístění specifická pro aplikaci pro skupinu svazků PlacementKeyValuePairs[]
groupDescription Popis skupiny řetězec

VolumeGroupProperties

Jméno Popis Hodnota
groupMetaData Podrobnosti o skupině svazků VolumeGroupMetaData
obsahy Seznam svazků ze skupiny VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Jméno Popis Hodnota
Jméno Název prostředku řetězec
vlastnosti Vlastnosti svazku volumeProperties (povinné)
visačky Značky prostředků značky prostředků
zóny Zóna dostupnosti řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1[]

VolumeProperties

Jméno Popis Hodnota
avsDataStore Určuje, jestli je svazek povolený pro účely úložiště dat Azure VMware Solution (AVS). Zakázáno
Povoleno
backupId Identifikátor UUID v4 nebo prostředek použitý k identifikaci zálohování. řetězec
capacityPoolResourceId ID zdroje fondu použité v případě vytvoření svazku prostřednictvím skupiny svazků řetězec
coolAccess Určuje, jestli je pro svazek povolený studený přístup (vrstvení). Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy určuje chování načítání dat ze studené vrstvy do úložiště úrovně Standard na základě vzoru čtení svazků s povoleným studeným přístupem. Možné hodnoty pro toto pole:
Výchozí – Data se načítají ze studené vrstvy do úložiště úrovně Standard při náhodných čteních. Tato zásada je výchozí.
OnRead – Všechna čtení dat řízených klientem se načítají ze studené vrstvy do úložiště úrovně Standard v sekvenčním i náhodném čtení.
Nikdy – žádná data řízená klientem se nepřetahuje ze studené vrstvy do úložiště úrovně Standard.
Výchozí
"Nikdy"
OnRead
coolnessPeriod Určuje počet dní, po kterých budou data, ke kterým klienti nepřistupují, vrstvit. Int

Omezení:
Minimální hodnota = 7
Maximální hodnota = 63
creationToken Jedinečná cesta k souboru svazku. Používá se při vytváření cílů připojení. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (povinné)
dataProtection Svazky typu DataProtection zahrnují objekt obsahující podrobnosti replikace. volumePropertiesDataProtection
defaultGroupQuotaInKiBs Výchozí kvóta skupiny pro svazek v kiB. Pokud je nastavena hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB. Int
defaultUserQuotaInKiBs Výchozí kvóta uživatele pro svazek v kiB. Pokud je nastavena hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB . Int
deleteBaseSnapshot Pokud je povolená (true), snímek, ze který byl svazek vytvořen, se po dokončení operace vytvoření svazku automaticky odstraní. Výchozí hodnota je false Bool
enableSubvolumes Příznak označující, jestli jsou na svazku povolené operace podvolumu Zakázáno
Povoleno
encryptionKeySource Zdroj klíče sloužícího k šifrování dat ve svazku Platí, pokud má účet NetApp encryption.keySource = Microsoft.KeyVault. Možné hodnoty (nerozlišují malá a velká písmena) jsou: Microsoft.NetApp, Microsoft.KeyVault. Microsoft.KeyVault
Microsoft.NetApp
exportPolicy Sada pravidel zásad exportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled Určuje, jestli je pro svazek povolená výchozí kvóta. Bool
isLargeVolume Určuje, jestli je svazek velký nebo běžný svazek. Bool
isRestoring Obnovování Bool
KerberosEnabled Popište, jestli je svazek KerberosEnabled. Použití s Swagger verze 2020-05-01 nebo novější Bool
keyVaultPrivateEndpointResourceId ID prostředku privátního koncového bodu pro KeyVault. Musí se nacházet ve stejné virtuální síti jako svazek. Platí pouze v případě, že encryptionKeySource = Microsoft.KeyVault. řetězec
LdapEnabled Určuje, jestli je pro daný svazek NFS povolený nebo ne. Bool
networkFeatures Síťové funkce dostupné svazku nebo aktuální stav aktualizace. "Základní"
"Basic_Standard"
"Standardní"
"Standard_Basic"
placementRules Pravidla umístění specifická pro aplikaci pro konkrétní svazek PlacementKeyValuePairs[]
protocolTypes Sada typů protokolů, výchozí NFSv3, CIFS pro protokol SMB string[]
proximityPlacementGroup Skupina umístění bezkontaktní komunikace přidružená ke svazku řetězec
securityStyle Styl zabezpečení svazku, výchozí unix, výchozí hodnota ntfs pro duální protokol nebo protokol CIFS Ntfs
Unix
serviceLevel Úroveň služby systému souborů Premium
"Standardní"
StandardZRS
'Ultra'
smbAccessBasedEnumeration Povolí vlastnost sdílené složky založené na přístupu pro sdílené složky SMB. Platí pouze pro svazek SMB/DualProtocol. Zakázáno
Povoleno
SmbContinuouslyAvailable Umožňuje nepřetržitě dostupnou vlastnost sdílené složky pro svazek smb. Platí jenom pro svazek SMB. Bool
smbEncryption Povolí šifrování pro data smb3 v testovacím prostředí. Platí pouze pro svazek SMB/DualProtocol. Pro použití swagger verze 2020-08-01 nebo novější Bool
smbNonBrowsable Povolí neschválnou vlastnost pro sdílené složky SMB. Platí pouze pro svazek SMB/DualProtocol. Zakázáno
Povoleno
snapshotDirectoryVisible Pokud je tento svazek povolený (true), bude obsahovat adresář snímků jen pro čtení, který poskytuje přístup k jednotlivým snímkům svazku (výchozí hodnota je true). Bool
snapshotId Identifikátor UUID v4 nebo prostředek použitý k identifikaci snímku. řetězec
subnetId Identifikátor URI prostředku Azure pro delegovanou podsíť. Musí mít delegování Microsoft.NetApp/volumes. string (povinné)
propustnostMibps Maximální propustnost v MiB/s, kterou lze dosáhnout tímto svazkem, a tato propustnost se přijme pouze jako vstup pro ruční svazek qosType. Int
unixPermissions Oprávnění systému UNIX pro svazek NFS přijatá v osmičkovém 4místném formátu První číslice vybere nastavené ID uživatele(4), nastaví ID skupiny (2) a sticky (1) atributy. Druhá číslice vybere oprávnění pro vlastníka souboru: čtení (4), zápis (2) a spuštění (1). Třetí vybere oprávnění pro ostatní uživatele ve stejné skupině. čtvrtý pro ostatní uživatele, kteří nejsou ve skupině. 0755 – poskytuje oprávnění ke čtení, zápisu nebo spuštění pro vlastníka a čtení/spuštění pro seskupení a další uživatele. řetězec

Omezení:
Minimální délka = 4
Maximální délka = 4
usageThreshold Maximální kvóta úložiště povolená pro systém souborů v bajtech. Jedná se o měkkou kvótu použitou pouze pro upozorňování. Minimální velikost je 100 GiB. Horní limit je 100TiB, 500Tib pro LargeVolume nebo 2400Tib pro LargeVolume mimořádně. Zadané v bajtech. Int

Omezení:
Minimální hodnota = 107374182400
Maximální hodnota = 2638827906662400 (povinné)
volumeSpecName Název specifikace svazku je označení nebo identifikátor konkrétního svazku pro konkrétní svazek ve skupině svazků, například data, protokol. řetězec
volumeType Jaký je typ svazku. Pro cílové svazky v replikaci mezi oblastmi nastavte typ na DataProtection. řetězec

VolumePropertiesDataProtection

Jméno Popis Hodnota
replikace Vlastnosti replikace ReplicationObject
snímek Vlastnosti snímku svazkySnapshotProperties
volumeRelocation Vlastnosti VolumeRelocation VolumeRelocationProperties

VolumePropertiesExportPolicy

Jméno Popis Hodnota
pravidla Pravidlo exportu zásad ExportPolicyRule []

VolumeRelocationProperties

Jméno Popis Hodnota
žádost o přemístění Bylo požadováno přemístění pro tento svazek. Bool

VolumeSnapshotProperties

Jméno Popis Hodnota
snapshotPolicyId Id prostředku zásady snímků řetězec

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
úložiště ORACLE Azure NetApp Files Tato šablona nasadí úložiště pro nasazení ORACLE. Úložiště se poskytuje pomocí služby Azure NetApp Files, která je založená na operačním systému úložiště NetApp ONTAP.

Definice prostředku šablony ARM

Typ prostředku netAppAccounts/volumeGroups je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.NetApp/netAppAccounts/volumeGroups, přidejte do šablony následující JSON.

{
  "type": "Microsoft.NetApp/netAppAccounts/volumeGroups",
  "apiVersion": "2023-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "groupMetaData": {
      "applicationIdentifier": "string",
      "applicationType": "string",
      "deploymentSpecId": "string",
      "globalPlacementRules": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "groupDescription": "string"
    },
    "volumes": [
      {
        "name": "string",
        "properties": {
          "avsDataStore": "string",
          "backupId": "string",
          "capacityPoolResourceId": "string",
          "coolAccess": "bool",
          "coolAccessRetrievalPolicy": "string",
          "coolnessPeriod": "int",
          "creationToken": "string",
          "dataProtection": {
            "replication": {
              "endpointType": "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" ]
      }
    ]
  }
}

Hodnoty vlastností

ExportPolicyRule

Jméno Popis Hodnota
allowedClients Specifikace příchozího přenosu dat klienta jako řetězec oddělený čárkami s identifikátoryCIDR IPv4, adresami hostitele IPv4 a názvy hostitelů řetězec
chownMode Tento parametr určuje, kdo má oprávnění ke změně vlastnictví souboru. restricted – Vlastnictví souboru může změnit pouze uživatel root. neomezeně – uživatelé, kteří nejsou rootem, můžou změnit vlastnictví souborů, které vlastní. "Omezeno"
"Neomezený"
cifs Povoluje protokol CIFS. Bool
hasRootAccess Má kořenový přístup ke svazku. Bool
Kerberos5iReadOnly Přístup jen pro čtení protokolu Kerberos5i. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5iReadWrite Přístup pro čtení a zápis kerberos5i. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5pReadOnly Přístup jen pro čtení protokolu Kerberos5p. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5pReadWrite Přístup pro čtení a zápis protokolu Kerberos5p. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5ReadOnly Přístup jen pro čtení protokolu Kerberos5. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5ReadWrite Přístup pro čtení a zápis protokolu Kerberos5. Použití s Swagger verze 2020-05-01 nebo novější Bool
Nfsv3 Povoluje protokol NFSv3. Povolení pouze pro svazky typu NFSv3 Bool
nfsv41 Povoluje protokol NFSv4.1. Povolení pouze pro svazky typu NFSv4.1 Bool
ruleIndex Index objednávky Int
unixReadOnly Přístup jen pro čtení Bool
unixReadWrite Přístup pro čtení a zápis Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2023-05-01'
umístění Umístění prostředku řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (povinné)
vlastnosti Vlastnosti skupiny svazků VolumeGroupProperties
typ Typ prostředku Microsoft.NetApp/netAppAccounts/volumeGroups

PlacementKeyValuePairs

Jméno Popis Hodnota
klíč Klíč pro parametr specifický pro aplikaci pro umístění svazků ve skupině svazků string (povinné)
hodnota Hodnota pro parametr specifický pro aplikaci pro umístění svazků ve skupině svazků string (povinné)

ReplicationObject

Jméno Popis Hodnota
endpointType Určuje, jestli je místní svazek zdrojem nebo cílem replikace svazku. "dst"
'src'
remoteVolumeRegion Vzdálená oblast pro druhý konec replikace svazku. řetězec
remoteVolumeResourceId ID prostředku vzdáleného svazku. string (povinné)
replicationSchedule Naplánovat "denně"
"hodinově"
"_10minutely"

Značky prostředků

Jméno Popis Hodnota

VolumeGroupMetaData

Jméno Popis Hodnota
applicationIdentifier Identifikátor specifický pro aplikaci řetězec
applicationType Typ aplikace "ORACLE"
SAP-HANA
deploymentSpecId Identifikátor pravidel nasazení pro skupinu svazků specifický pro aplikaci řetězec
globalPlacementRules Pravidla umístění specifická pro aplikaci pro skupinu svazků PlacementKeyValuePairs[]
groupDescription Popis skupiny řetězec

VolumeGroupProperties

Jméno Popis Hodnota
groupMetaData Podrobnosti o skupině svazků VolumeGroupMetaData
obsahy Seznam svazků ze skupiny VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Jméno Popis Hodnota
Jméno Název prostředku řetězec
vlastnosti Vlastnosti svazku volumeProperties (povinné)
visačky Značky prostředků značky prostředků
zóny Zóna dostupnosti řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1[]

VolumeProperties

Jméno Popis Hodnota
avsDataStore Určuje, jestli je svazek povolený pro účely úložiště dat Azure VMware Solution (AVS). Zakázáno
Povoleno
backupId Identifikátor UUID v4 nebo prostředek použitý k identifikaci zálohování. řetězec
capacityPoolResourceId ID zdroje fondu použité v případě vytvoření svazku prostřednictvím skupiny svazků řetězec
coolAccess Určuje, jestli je pro svazek povolený studený přístup (vrstvení). Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy určuje chování načítání dat ze studené vrstvy do úložiště úrovně Standard na základě vzoru čtení svazků s povoleným studeným přístupem. Možné hodnoty pro toto pole:
Výchozí – Data se načítají ze studené vrstvy do úložiště úrovně Standard při náhodných čteních. Tato zásada je výchozí.
OnRead – Všechna čtení dat řízených klientem se načítají ze studené vrstvy do úložiště úrovně Standard v sekvenčním i náhodném čtení.
Nikdy – žádná data řízená klientem se nepřetahuje ze studené vrstvy do úložiště úrovně Standard.
Výchozí
"Nikdy"
OnRead
coolnessPeriod Určuje počet dní, po kterých budou data, ke kterým klienti nepřistupují, vrstvit. Int

Omezení:
Minimální hodnota = 7
Maximální hodnota = 63
creationToken Jedinečná cesta k souboru svazku. Používá se při vytváření cílů připojení. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (povinné)
dataProtection Svazky typu DataProtection zahrnují objekt obsahující podrobnosti replikace. volumePropertiesDataProtection
defaultGroupQuotaInKiBs Výchozí kvóta skupiny pro svazek v kiB. Pokud je nastavena hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB. Int
defaultUserQuotaInKiBs Výchozí kvóta uživatele pro svazek v kiB. Pokud je nastavena hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB . Int
deleteBaseSnapshot Pokud je povolená (true), snímek, ze který byl svazek vytvořen, se po dokončení operace vytvoření svazku automaticky odstraní. Výchozí hodnota je false Bool
enableSubvolumes Příznak označující, jestli jsou na svazku povolené operace podvolumu Zakázáno
Povoleno
encryptionKeySource Zdroj klíče sloužícího k šifrování dat ve svazku Platí, pokud má účet NetApp encryption.keySource = Microsoft.KeyVault. Možné hodnoty (nerozlišují malá a velká písmena) jsou: Microsoft.NetApp, Microsoft.KeyVault. Microsoft.KeyVault
Microsoft.NetApp
exportPolicy Sada pravidel zásad exportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled Určuje, jestli je pro svazek povolená výchozí kvóta. Bool
isLargeVolume Určuje, jestli je svazek velký nebo běžný svazek. Bool
isRestoring Obnovování Bool
KerberosEnabled Popište, jestli je svazek KerberosEnabled. Použití s Swagger verze 2020-05-01 nebo novější Bool
keyVaultPrivateEndpointResourceId ID prostředku privátního koncového bodu pro KeyVault. Musí se nacházet ve stejné virtuální síti jako svazek. Platí pouze v případě, že encryptionKeySource = Microsoft.KeyVault. řetězec
LdapEnabled Určuje, jestli je pro daný svazek NFS povolený nebo ne. Bool
networkFeatures Síťové funkce dostupné svazku nebo aktuální stav aktualizace. "Základní"
"Basic_Standard"
"Standardní"
"Standard_Basic"
placementRules Pravidla umístění specifická pro aplikaci pro konkrétní svazek PlacementKeyValuePairs[]
protocolTypes Sada typů protokolů, výchozí NFSv3, CIFS pro protokol SMB string[]
proximityPlacementGroup Skupina umístění bezkontaktní komunikace přidružená ke svazku řetězec
securityStyle Styl zabezpečení svazku, výchozí unix, výchozí hodnota ntfs pro duální protokol nebo protokol CIFS Ntfs
Unix
serviceLevel Úroveň služby systému souborů Premium
"Standardní"
StandardZRS
'Ultra'
smbAccessBasedEnumeration Povolí vlastnost sdílené složky založené na přístupu pro sdílené složky SMB. Platí pouze pro svazek SMB/DualProtocol. Zakázáno
Povoleno
SmbContinuouslyAvailable Umožňuje nepřetržitě dostupnou vlastnost sdílené složky pro svazek smb. Platí jenom pro svazek SMB. Bool
smbEncryption Povolí šifrování pro data smb3 v testovacím prostředí. Platí pouze pro svazek SMB/DualProtocol. Pro použití swagger verze 2020-08-01 nebo novější Bool
smbNonBrowsable Povolí neschválnou vlastnost pro sdílené složky SMB. Platí pouze pro svazek SMB/DualProtocol. Zakázáno
Povoleno
snapshotDirectoryVisible Pokud je tento svazek povolený (true), bude obsahovat adresář snímků jen pro čtení, který poskytuje přístup k jednotlivým snímkům svazku (výchozí hodnota je true). Bool
snapshotId Identifikátor UUID v4 nebo prostředek použitý k identifikaci snímku. řetězec
subnetId Identifikátor URI prostředku Azure pro delegovanou podsíť. Musí mít delegování Microsoft.NetApp/volumes. string (povinné)
propustnostMibps Maximální propustnost v MiB/s, kterou lze dosáhnout tímto svazkem, a tato propustnost se přijme pouze jako vstup pro ruční svazek qosType. Int
unixPermissions Oprávnění systému UNIX pro svazek NFS přijatá v osmičkovém 4místném formátu První číslice vybere nastavené ID uživatele(4), nastaví ID skupiny (2) a sticky (1) atributy. Druhá číslice vybere oprávnění pro vlastníka souboru: čtení (4), zápis (2) a spuštění (1). Třetí vybere oprávnění pro ostatní uživatele ve stejné skupině. čtvrtý pro ostatní uživatele, kteří nejsou ve skupině. 0755 – poskytuje oprávnění ke čtení, zápisu nebo spuštění pro vlastníka a čtení/spuštění pro seskupení a další uživatele. řetězec

Omezení:
Minimální délka = 4
Maximální délka = 4
usageThreshold Maximální kvóta úložiště povolená pro systém souborů v bajtech. Jedná se o měkkou kvótu použitou pouze pro upozorňování. Minimální velikost je 100 GiB. Horní limit je 100TiB, 500Tib pro LargeVolume nebo 2400Tib pro LargeVolume mimořádně. Zadané v bajtech. Int

Omezení:
Minimální hodnota = 107374182400
Maximální hodnota = 2638827906662400 (povinné)
volumeSpecName Název specifikace svazku je označení nebo identifikátor konkrétního svazku pro konkrétní svazek ve skupině svazků, například data, protokol. řetězec
volumeType Jaký je typ svazku. Pro cílové svazky v replikaci mezi oblastmi nastavte typ na DataProtection. řetězec

VolumePropertiesDataProtection

Jméno Popis Hodnota
replikace Vlastnosti replikace ReplicationObject
snímek Vlastnosti snímku svazkySnapshotProperties
volumeRelocation Vlastnosti VolumeRelocation VolumeRelocationProperties

VolumePropertiesExportPolicy

Jméno Popis Hodnota
pravidla Pravidlo exportu zásad ExportPolicyRule []

VolumeRelocationProperties

Jméno Popis Hodnota
žádost o přemístění Bylo požadováno přemístění pro tento svazek. Bool

VolumeSnapshotProperties

Jméno Popis Hodnota
snapshotPolicyId Id prostředku zásady snímků řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
úložiště ORACLE Azure NetApp Files

Nasadit do Azure
Tato šablona nasadí úložiště pro nasazení ORACLE. Úložiště se poskytuje pomocí služby Azure NetApp Files, která je založená na operačním systému úložiště NetApp ONTAP.
úložiště replikace mezi oblastmi SAP HANA Azure NetApp Files

Nasadit do Azure
Tato šablona nasadí úložiště pro nasazení zotavení po havárii SAP HANA. Úložiště se poskytuje pomocí služby Azure NetApp Files, která je založená na operačním systému úložiště NetApp ONTAP.
úložiště SAP HANA Azure NetApp Files

Nasadit do Azure
Tato šablona nasadí úložiště pro nasazení SAP HANA. Úložiště se poskytuje pomocí služby Azure NetApp Files, která je založená na operačním systému úložiště NetApp ONTAP.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku netAppAccounts/volumeGroups je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.NetApp/netAppAccounts/volumeGroups, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/volumeGroups@2023-05-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      groupMetaData = {
        applicationIdentifier = "string"
        applicationType = "string"
        deploymentSpecId = "string"
        globalPlacementRules = [
          {
            key = "string"
            value = "string"
          }
        ]
        groupDescription = "string"
      }
      volumes = [
        {
          name = "string"
          properties = {
            avsDataStore = "string"
            backupId = "string"
            capacityPoolResourceId = "string"
            coolAccess = bool
            coolAccessRetrievalPolicy = "string"
            coolnessPeriod = int
            creationToken = "string"
            dataProtection = {
              replication = {
                endpointType = "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"
          ]
        }
      ]
    }
  })
}

Hodnoty vlastností

ExportPolicyRule

Jméno Popis Hodnota
allowedClients Specifikace příchozího přenosu dat klienta jako řetězec oddělený čárkami s identifikátoryCIDR IPv4, adresami hostitele IPv4 a názvy hostitelů řetězec
chownMode Tento parametr určuje, kdo má oprávnění ke změně vlastnictví souboru. restricted – Vlastnictví souboru může změnit pouze uživatel root. neomezeně – uživatelé, kteří nejsou rootem, můžou změnit vlastnictví souborů, které vlastní. "Omezeno"
"Neomezený"
cifs Povoluje protokol CIFS. Bool
hasRootAccess Má kořenový přístup ke svazku. Bool
Kerberos5iReadOnly Přístup jen pro čtení protokolu Kerberos5i. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5iReadWrite Přístup pro čtení a zápis kerberos5i. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5pReadOnly Přístup jen pro čtení protokolu Kerberos5p. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5pReadWrite Přístup pro čtení a zápis protokolu Kerberos5p. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5ReadOnly Přístup jen pro čtení protokolu Kerberos5. Použití s Swagger verze 2020-05-01 nebo novější Bool
Kerberos5ReadWrite Přístup pro čtení a zápis protokolu Kerberos5. Použití s Swagger verze 2020-05-01 nebo novější Bool
Nfsv3 Povoluje protokol NFSv3. Povolení pouze pro svazky typu NFSv3 Bool
nfsv41 Povoluje protokol NFSv4.1. Povolení pouze pro svazky typu NFSv4.1 Bool
ruleIndex Index objednávky Int
unixReadOnly Přístup jen pro čtení Bool
unixReadWrite Přístup pro čtení a zápis Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Jméno Popis Hodnota
umístění Umístění prostředku řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: netAppAccounts
vlastnosti Vlastnosti skupiny svazků VolumeGroupProperties
typ Typ prostředku Microsoft.NetApp/netAppAccounts/volumeGroups@2023-05-01

PlacementKeyValuePairs

Jméno Popis Hodnota
klíč Klíč pro parametr specifický pro aplikaci pro umístění svazků ve skupině svazků string (povinné)
hodnota Hodnota pro parametr specifický pro aplikaci pro umístění svazků ve skupině svazků string (povinné)

ReplicationObject

Jméno Popis Hodnota
endpointType Určuje, jestli je místní svazek zdrojem nebo cílem replikace svazku. "dst"
'src'
remoteVolumeRegion Vzdálená oblast pro druhý konec replikace svazku. řetězec
remoteVolumeResourceId ID prostředku vzdáleného svazku. string (povinné)
replicationSchedule Naplánovat "denně"
"hodinově"
"_10minutely"

Značky prostředků

Jméno Popis Hodnota

VolumeGroupMetaData

Jméno Popis Hodnota
applicationIdentifier Identifikátor specifický pro aplikaci řetězec
applicationType Typ aplikace "ORACLE"
SAP-HANA
deploymentSpecId Identifikátor pravidel nasazení pro skupinu svazků specifický pro aplikaci řetězec
globalPlacementRules Pravidla umístění specifická pro aplikaci pro skupinu svazků PlacementKeyValuePairs[]
groupDescription Popis skupiny řetězec

VolumeGroupProperties

Jméno Popis Hodnota
groupMetaData Podrobnosti o skupině svazků VolumeGroupMetaData
obsahy Seznam svazků ze skupiny VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Jméno Popis Hodnota
Jméno Název prostředku řetězec
vlastnosti Vlastnosti svazku volumeProperties (povinné)
visačky Značky prostředků značky prostředků
zóny Zóna dostupnosti řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1[]

VolumeProperties

Jméno Popis Hodnota
avsDataStore Určuje, jestli je svazek povolený pro účely úložiště dat Azure VMware Solution (AVS). Zakázáno
Povoleno
backupId Identifikátor UUID v4 nebo prostředek použitý k identifikaci zálohování. řetězec
capacityPoolResourceId ID zdroje fondu použité v případě vytvoření svazku prostřednictvím skupiny svazků řetězec
coolAccess Určuje, jestli je pro svazek povolený studený přístup (vrstvení). Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy určuje chování načítání dat ze studené vrstvy do úložiště úrovně Standard na základě vzoru čtení svazků s povoleným studeným přístupem. Možné hodnoty pro toto pole:
Výchozí – Data se načítají ze studené vrstvy do úložiště úrovně Standard při náhodných čteních. Tato zásada je výchozí.
OnRead – Všechna čtení dat řízených klientem se načítají ze studené vrstvy do úložiště úrovně Standard v sekvenčním i náhodném čtení.
Nikdy – žádná data řízená klientem se nepřetahuje ze studené vrstvy do úložiště úrovně Standard.
Výchozí
"Nikdy"
OnRead
coolnessPeriod Určuje počet dní, po kterých budou data, ke kterým klienti nepřistupují, vrstvit. Int

Omezení:
Minimální hodnota = 7
Maximální hodnota = 63
creationToken Jedinečná cesta k souboru svazku. Používá se při vytváření cílů připojení. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1
Model = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (povinné)
dataProtection Svazky typu DataProtection zahrnují objekt obsahující podrobnosti replikace. volumePropertiesDataProtection
defaultGroupQuotaInKiBs Výchozí kvóta skupiny pro svazek v kiB. Pokud je nastavena hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB. Int
defaultUserQuotaInKiBs Výchozí kvóta uživatele pro svazek v kiB. Pokud je nastavena hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB . Int
deleteBaseSnapshot Pokud je povolená (true), snímek, ze který byl svazek vytvořen, se po dokončení operace vytvoření svazku automaticky odstraní. Výchozí hodnota je false Bool
enableSubvolumes Příznak označující, jestli jsou na svazku povolené operace podvolumu Zakázáno
Povoleno
encryptionKeySource Zdroj klíče sloužícího k šifrování dat ve svazku Platí, pokud má účet NetApp encryption.keySource = Microsoft.KeyVault. Možné hodnoty (nerozlišují malá a velká písmena) jsou: Microsoft.NetApp, Microsoft.KeyVault. Microsoft.KeyVault
Microsoft.NetApp
exportPolicy Sada pravidel zásad exportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled Určuje, jestli je pro svazek povolená výchozí kvóta. Bool
isLargeVolume Určuje, jestli je svazek velký nebo běžný svazek. Bool
isRestoring Obnovování Bool
KerberosEnabled Popište, jestli je svazek KerberosEnabled. Použití s Swagger verze 2020-05-01 nebo novější Bool
keyVaultPrivateEndpointResourceId ID prostředku privátního koncového bodu pro KeyVault. Musí se nacházet ve stejné virtuální síti jako svazek. Platí pouze v případě, že encryptionKeySource = Microsoft.KeyVault. řetězec
LdapEnabled Určuje, jestli je pro daný svazek NFS povolený nebo ne. Bool
networkFeatures Síťové funkce dostupné svazku nebo aktuální stav aktualizace. "Základní"
"Basic_Standard"
"Standardní"
"Standard_Basic"
placementRules Pravidla umístění specifická pro aplikaci pro konkrétní svazek PlacementKeyValuePairs[]
protocolTypes Sada typů protokolů, výchozí NFSv3, CIFS pro protokol SMB string[]
proximityPlacementGroup Skupina umístění bezkontaktní komunikace přidružená ke svazku řetězec
securityStyle Styl zabezpečení svazku, výchozí unix, výchozí hodnota ntfs pro duální protokol nebo protokol CIFS Ntfs
Unix
serviceLevel Úroveň služby systému souborů Premium
"Standardní"
StandardZRS
'Ultra'
smbAccessBasedEnumeration Povolí vlastnost sdílené složky založené na přístupu pro sdílené složky SMB. Platí pouze pro svazek SMB/DualProtocol. Zakázáno
Povoleno
SmbContinuouslyAvailable Umožňuje nepřetržitě dostupnou vlastnost sdílené složky pro svazek smb. Platí jenom pro svazek SMB. Bool
smbEncryption Povolí šifrování pro data smb3 v testovacím prostředí. Platí pouze pro svazek SMB/DualProtocol. Pro použití swagger verze 2020-08-01 nebo novější Bool
smbNonBrowsable Povolí neschválnou vlastnost pro sdílené složky SMB. Platí pouze pro svazek SMB/DualProtocol. Zakázáno
Povoleno
snapshotDirectoryVisible Pokud je tento svazek povolený (true), bude obsahovat adresář snímků jen pro čtení, který poskytuje přístup k jednotlivým snímkům svazku (výchozí hodnota je true). Bool
snapshotId Identifikátor UUID v4 nebo prostředek použitý k identifikaci snímku. řetězec
subnetId Identifikátor URI prostředku Azure pro delegovanou podsíť. Musí mít delegování Microsoft.NetApp/volumes. string (povinné)
propustnostMibps Maximální propustnost v MiB/s, kterou lze dosáhnout tímto svazkem, a tato propustnost se přijme pouze jako vstup pro ruční svazek qosType. Int
unixPermissions Oprávnění systému UNIX pro svazek NFS přijatá v osmičkovém 4místném formátu První číslice vybere nastavené ID uživatele(4), nastaví ID skupiny (2) a sticky (1) atributy. Druhá číslice vybere oprávnění pro vlastníka souboru: čtení (4), zápis (2) a spuštění (1). Třetí vybere oprávnění pro ostatní uživatele ve stejné skupině. čtvrtý pro ostatní uživatele, kteří nejsou ve skupině. 0755 – poskytuje oprávnění ke čtení, zápisu nebo spuštění pro vlastníka a čtení/spuštění pro seskupení a další uživatele. řetězec

Omezení:
Minimální délka = 4
Maximální délka = 4
usageThreshold Maximální kvóta úložiště povolená pro systém souborů v bajtech. Jedná se o měkkou kvótu použitou pouze pro upozorňování. Minimální velikost je 100 GiB. Horní limit je 100TiB, 500Tib pro LargeVolume nebo 2400Tib pro LargeVolume mimořádně. Zadané v bajtech. Int

Omezení:
Minimální hodnota = 107374182400
Maximální hodnota = 2638827906662400 (povinné)
volumeSpecName Název specifikace svazku je označení nebo identifikátor konkrétního svazku pro konkrétní svazek ve skupině svazků, například data, protokol. řetězec
volumeType Jaký je typ svazku. Pro cílové svazky v replikaci mezi oblastmi nastavte typ na DataProtection. řetězec

VolumePropertiesDataProtection

Jméno Popis Hodnota
replikace Vlastnosti replikace ReplicationObject
snímek Vlastnosti snímku svazkySnapshotProperties
volumeRelocation Vlastnosti VolumeRelocation VolumeRelocationProperties

VolumePropertiesExportPolicy

Jméno Popis Hodnota
pravidla Pravidlo exportu zásad ExportPolicyRule []

VolumeRelocationProperties

Jméno Popis Hodnota
žádost o přemístění Bylo požadováno přemístění pro tento svazek. Bool

VolumeSnapshotProperties

Jméno Popis Hodnota
snapshotPolicyId Id prostředku zásady snímků řetězec