Sdílet prostřednictvím


Microsoft.NetApp netAppAccounts/capacityPools/volumes 2023-05-01

Definice prostředku Bicep

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

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/capacityPools/volumes, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2023-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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
          kerberos5iReadWrite: bool
          kerberos5pReadWrite: bool
          kerberos5ReadWrite: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          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'
  }
  zones: [
    'string'
  ]
}

Hodnoty vlastností

netAppAccounts/capacityPools/volumes

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
location Geografické umístění, kde se prostředek nachází string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí 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: capacityPools
properties Vlastnosti svazku Vlastnosti svazku (povinné)
Zóny Zóna dostupnosti string[]

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

Vlastnosti svazku

Název Description Hodnota
avsDataStore Určuje, jestli je svazek povolený pro účely úložiště dat Azure VMware Solution (AVS). Zakázáno
Povoleno
id zálohy UUID v4 nebo identifikátor prostředku použitý k identifikaci zálohy. řetězec
capacityPoolResourceId ID prostředku 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í při načítání dat ze studené úrovně do standardního úložiště na základě vzoru čtení u svazků s povoleným studeným přístupem. Možné hodnoty pro toto pole:
Výchozí – data se při náhodném čtení načítají ze studené úrovně do standardního úložiště. Tato zásada je výchozí.
OnRead – všechna klientem řízená data se načítají ze studené úrovně do standardního úložiště při sekvenčním i náhodném čtení.
Nikdy – ze studené vrstvy se do úložiště úrovně Standard nepřebídají žádná data řízená klientem.
'Výchozí'
'Nikdy'
Při čtení
pohodaPeriod Určuje počet dní, po jejichž uplynutí 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 pro svazek. Používá se při vytváření cílů připojení. string (povinné)

Omezení:
Minimální délka = 1
Maximální délka = 80
Vzor = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
ochrana dat Svazky typu DataProtection zahrnují objekt obsahující podrobnosti o replikaci. VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Výchozí kvóta skupiny pro svazek v kiB. Pokud je nastavená hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 znalostní báze. int
defaultUserQuotaInKiBs Výchozí uživatelská kvóta pro svazek v kiB. Pokud je nastavená hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB . int
deleteBaseSnapshot Pokud je povoleno (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 podvolu Zakázáno
Povoleno
klíč šifrování – zdroj Zdroj klíče, který se používá k šifrování dat ve svazku. Platí, pokud účet NetApp obsahuje encryption.keySource = 'Microsoft.KeyVault'. Možné hodnoty (nerozlišují malá a velká písmena): 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 Obnovení bool
kerberosEnabled Popište, jestli je svazek KerberosEnabled. Pro použití se swaggerem 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í jenom v případě, že encryptionKeySource = 'Microsoft.KeyVault'. řetězec
ldapEnabled Určuje, jestli je pro daný svazek NFS povolený protokol LDAP. bool
networkFeatures Síťové funkce dostupné pro svazek nebo aktuální stav aktualizace. 'Základní'
"Basic_Standard"
'Standardní'
'Standard_Basic'
pravidla umístění Pravidla umístění specifická pro aplikaci pro konkrétní svazek PlacementKeyValuePairs[]
typy protokolu 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
styl zabezpečení Styl zabezpečení svazku, výchozí unix, výchozí ntfs pro duální protokol nebo CIFS protokol ntfs
'unix'
úroveň služby Úroveň služby systému souborů Premium
'Standardní'
'StandardZRS'
'Ultra'
smbAccessBasedEnumeration Povolí vlastnost sdílené složky výčtu na základě přístupu pro sdílené složky SMB. Platí jenom pro svazek SMB/DualProtocol. Zakázáno
Povoleno
smbContinuouslyAvailable Povolí vlastnost nepřetržitě dostupné sdílené složky pro svazek SMB. Platí jenom pro svazek SMB. bool
smbEncryption Umožňuje šifrování pro příchozí data smb3. Platí jenom pro svazek SMB/DualProtocol. Pro použití se swaggerem verze 2020-08-01 nebo novější bool
smbNonBrowsable Povolí pro sdílené složky SMB vlastnost, která se nedají zobrazit. Platí jenom pro svazek SMB/DualProtocol. Zakázáno
Povoleno
snapshotDirectoryVisible Pokud je povoleno (true), bude svazek obsahovat adresář snímků jen pro čtení, který poskytuje přístup ke každému snímku svazku (výchozí hodnota je true). bool
ID snímku UUID v4 nebo identifikátor prostředku použitý k identifikaci snímku. řetězec
id podsítě Identifikátor URI prostředku Azure pro delegovanou podsíť Musí obsahovat delegování Microsoft.NetApp/svazky. string (povinné)
propustnostMibps Maximální propustnost v MiB/s, které lze tímto svazkem dosáhnout, a bude přijata jako vstup pouze pro ruční svazek qosType int
unixPermissions Oprávnění systému UNIX pro svazek NFS přijatá v osmimístném 4místném formátu. První číslice vybere nastavené ID uživatele(4), id skupiny (2) a atributy sticky (1). 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 – uděluje oprávnění ke čtení,zápisu/spouštění vlastníkovi a čtení/spouštění skupině a dalším uživatelům. řetězec

Omezení:
Minimální délka = 4
Maximální délka = 4
usageThreshold Maximální povolená kvóta úložiště pro systém souborů v bajtech Jedná se o měkkou kvótu, která se používá pouze pro upozorňování. Minimální velikost je 100 GiB. Horní limit je 100TiB, ve výjimečných případech 500 Tb pro velké objemy nebo 2400 Tb pro velké objemy. Zadané v bajtech. int (povinné)

Omezení:
Minimální hodnota = 107374182400
Maximální hodnota = 2638827906662400
název_svazku_svazku Název specifikace svazku je označení nebo identifikátor specifický pro aplikaci pro konkrétní svazek ve skupině svazků, např. data, protokol. řetězec
volumeType O jaký typ svazku se jedná. U cílových svazků v replikaci mezi oblastmi nastavte typ na DataProtection. řetězec

VolumePropertiesDataProtection

Název Description Hodnota
replikace Vlastnosti replikace ReplicationObject
Snímek Vlastnosti snímku. VolumeSnapshotVlastnosti
volumeRelocation VolumeRelocation – vlastnosti VolumeRelocationProperties

ReplicationObject

Název Description Hodnota
typ koncového bodu 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 Plán "_10minutely"
"denně"
'hourly' (hodinově)

VolumeSnapshotVlastnosti

Název Description Hodnota
snapshotPolicyId ID prostředku zásady snímku řetězec

VolumeRelocationProperties

Název Description Hodnota
relocationRequested Žádost o přemístění pro tento svazek bool

VolumePropertiesExportPolicy

Název Description Hodnota
pravidla Pravidlo zásad exportu ExportPolicyRule[]

ExportPolicyRule

Název Description Hodnota
allowedClients Specifikace příchozího přenosu dat klienta jako řetězec oddělený čárkami s CIDR IPv4, adresami hostitelů 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. unrestricted – uživatelé, kteří nejsou uživateli root, můžou změnit vlastnictví souborů, které vlastní. 'Zakázáno'
Bez omezení
Cifs Povolí protokol CIFS. bool
hasRootAccess Má kořenový přístup ke svazku. bool
kerberos5iReadWrite Kerberos5i Přístup ke čtení a zápisu. Použití se swaggerem verze 2020-05-01 nebo novější bool
kerberos5pReadWrite Přístup pro čtení a zápis protokolu Kerberos5p. Použití se swaggerem verze 2020-05-01 nebo novější bool
kerberos5ReadWrite Kerberos5 Přístup pro čtení a zápis. Použití se swaggerem verze 2020-05-01 nebo novější bool
nfsv3 Povolí protokol NFSv3. Povolit pouze pro svazky typu NFSv3 bool
nfsv41 Povolí protokol NFSv4.1. Povolit pouze pro svazky typu NFSv4.1 bool
ruleIndex Index objednávek int
unixReadWrite Přístup ke čtení a zápisu bool

UmístěníKeyValuePairs

Název Description Hodnota
Klíč Klíč pro parametr specifický pro aplikaci pro umístění svazků ve skupině svazků string (povinné)
hodnota Hodnota parametru specifického pro aplikaci pro umístění svazků ve skupině svazků string (povinné)

Šablony pro rychlý start

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

Template (Šablona) Description
Vytvoření nového prostředku ANF se svazkem NFSV3/NFSv4.1

Nasazení do Azure
Tato šablona umožňuje vytvořit nový Azure NetApp Files prostředek s jedním fondem kapacity a jedním svazkem nakonfigurovaným protokolem NFSV3 nebo NFSv4.1. Všechny se nasazují společně s Azure Virtual Network a delegovanou podsítí, které jsou potřeba k vytvoření libovolného svazku.
Vytvoření nového prostředku ANF se svazkem SMB

Nasazení do Azure
Tato šablona umožňuje vytvořit nový Azure NetApp Files prostředek s jedním fondem kapacity a jedním svazkem nakonfigurovaným pomocí protokolu SMB.

Definice prostředku šablony ARM

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

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/capacityPools/volumes, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
  "apiVersion": "2023-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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",
          "kerberos5iReadWrite": "bool",
          "kerberos5pReadWrite": "bool",
          "kerberos5ReadWrite": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "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"
  },
  "zones": [ "string" ]
}

Hodnoty vlastností

netAppAccounts/capacityPools/volumes

Název Description Hodnota
typ Typ prostředku Microsoft.NetApp/netAppAccounts/capacityPools/volumes
apiVersion Verze rozhraní API prostředků '2023-05-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
properties Vlastnosti svazku VolumeProperties (povinné)
Zóny Zóna dostupnosti string[]

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

Vlastnosti svazku

Název Description Hodnota
avsDataStore Určuje, jestli je svazek povolený pro účely úložiště dat Azure VMware Solution (AVS). Zakázáno
'Povoleno'
backupId UUID v4 nebo identifikátor prostředku použitý k identifikaci zálohování. řetězec
capacityPoolResourceId ID prostředku 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é úrovně do úložiště úrovně Standard na základě vzoru čtení pro svazky s povoleným přístupem. Možné hodnoty pro toto pole jsou:
Výchozí – při náhodném čtení se data přečtou z studené úrovně do standardního úložiště. Tato zásada je výchozí.
OnRead – Všechna čtení dat řízených klientem se přetahují z studené úrovně do standardního úložiště při sekvenčním i náhodném čtení.
Nikdy – Z studené úrovně do úložiště úrovně Standard se nepřetahuje žádná data řízených klientem.
Výchozí
'Nikdy'
'OnRead'
chladperiod Určuje počet dnů, po jejichž uplynutí 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 pro svazek. Používá se při vytváření cílů připojení string (povinné)

Omezení:
Minimální délka = 1
Maximální délka = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
ochrana dat Svazky typu DataProtection zahrnují objekt obsahující podrobnosti o replikaci. VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Výchozí kvóta skupiny pro svazek v kiB. Pokud je nastavená hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB. int
defaultUserQuotaInKiBs Výchozí uživatelská kvóta pro svazek v kiB. Pokud je nastavená hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB. int
deleteBaseSnapshot Pokud je povoleno (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 podvolu Zakázáno
'Povoleno'
encryptionKeySource Zdroj klíče, který se používá k šifrování dat ve svazku. Platí, pokud má účet NetApp encryption.keySource = 'Microsoft.KeyVault'. Možné hodnoty (nerozlišují malá a malá písmena): 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, zda je svazek velký nebo běžný svazek. bool
isRestoring Obnovení bool
kerberosEnabled Popište, jestli je svazek KerberosEnabled. Použití se swaggerem 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ý protokol LDAP. bool
networkFeatures Síťové funkce dostupné pro svazek nebo aktuální stav aktualizace. 'Základní'
'Basic_Standard'
'Standard'
'Standard_Basic'
umístěníRules Pravidla umístění specifická pro aplikaci pro konkrétní svazek PlacementKeyValuePairs[]
typy protokolu 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
styl zabezpečení Styl zabezpečení svazku, výchozí unix, výchozí ntfs pro duální protokol nebo CIFS protokol ntfs
'unix'
úroveň služby Úroveň služby systému souborů Premium
'Standardní'
'StandardZRS'
'Ultra'
smbAccessBasedEnumeration Povolí vlastnost sdílené složky výčtu na základě přístupu pro sdílené složky SMB. Platí jenom pro svazek SMB/DualProtocol. Zakázáno
Povoleno
smbContinuouslyAvailable Povolí vlastnost nepřetržitě dostupné sdílené složky pro svazek SMB. Platí jenom pro svazek SMB. bool
smbEncryption Umožňuje šifrování pro příchozí data smb3. Platí jenom pro svazek SMB/DualProtocol. Pro použití se swaggerem verze 2020-08-01 nebo novější bool
smbNonBrowsable Povolí pro sdílené složky SMB vlastnost, která se nedají zobrazit. Platí jenom pro svazek SMB/DualProtocol. Zakázáno
Povoleno
snapshotDirectoryVisible Pokud je povoleno (true), bude svazek obsahovat adresář snímků jen pro čtení, který poskytuje přístup ke každému snímku svazku (výchozí hodnota je true). bool
ID snímku UUID v4 nebo identifikátor prostředku použitý k identifikaci snímku. řetězec
id podsítě Identifikátor URI prostředku Azure pro delegovanou podsíť Musí obsahovat delegování Microsoft.NetApp/svazky. string (povinné)
propustnostMibps Maximální propustnost v MiB/s, které lze tímto svazkem dosáhnout, a bude přijata jako vstup pouze pro ruční svazek qosType int
unixPermissions Oprávnění systému UNIX pro svazek NFS přijatá v osmimístném 4místném formátu. První číslice vybere nastavené ID uživatele(4), id skupiny (2) a atributy sticky (1). 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 – uděluje oprávnění ke čtení,zápisu/spouštění vlastníkovi a čtení/spouštění skupině a dalším uživatelům. řetězec

Omezení:
Minimální délka = 4
Maximální délka = 4
usageThreshold Maximální povolená kvóta úložiště pro systém souborů v bajtech Jedná se o měkkou kvótu, která se používá pouze pro upozorňování. Minimální velikost je 100 GiB. Horní limit je 100TiB, ve výjimečných případech 500 Tb pro velké objemy nebo 2400 Tb pro velké objemy. Zadané v bajtech. int (povinné)

Omezení:
Minimální hodnota = 107374182400
Maximální hodnota = 2638827906662400
název_svazku_svazku Název specifikace svazku je označení nebo identifikátor specifický pro aplikaci pro konkrétní svazek ve skupině svazků, např. data, protokol. řetězec
volumeType O jaký typ svazku se jedná. U cílových svazků v replikaci mezi oblastmi nastavte typ na DataProtection. řetězec

VolumePropertiesDataProtection

Název Description Hodnota
replikace Vlastnosti replikace ReplicationObject
Snímek Vlastnosti snímku. VolumeSnapshotVlastnosti
volumeRelocation VolumeRelocation – vlastnosti VolumeRelocationProperties

ReplicationObject

Název Description Hodnota
typ koncového bodu 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 Plán "_10minutely"
"denně"
'hourly' (hodinově)

VolumeSnapshotVlastnosti

Název Description Hodnota
snapshotPolicyId ID prostředku zásady snímku řetězec

VolumeRelocationProperties

Název Description Hodnota
relocationRequested Žádost o přemístění pro tento svazek bool

VolumePropertiesExportPolicy

Název Description Hodnota
pravidla Pravidlo zásad exportu ExportPolicyRule[]

ExportPolicyRule

Název Description Hodnota
allowedClients Specifikace příchozího přenosu dat klienta jako řetězec oddělený čárkami s identifikátory CIDR IPv4, adresami hostitelů 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. unrestricted – uživatelé, kteří nejsou root, můžou změnit vlastnictví souborů, které vlastní. 'Restricted' (Omezeno)
"Neomezené"
Cifs Povoluje protokol CIFS. bool
hasRootAccess Má kořenový přístup ke svazku bool
kerberos5iReadWrite Kerberos5i – Oprávnění ke čtení a zápisu. Pro použití se swaggerem verze 2020-05-01 nebo novější bool
kerberos5pReadWrite Přístup pro čtení a zápis protokolu Kerberos5p. Pro použití se swaggerem verze 2020-05-01 nebo novější bool
kerberos5ReadWrite Kerberos5 – oprávnění ke čtení a zápisu. Pro použití se swaggerem verze 2020-05-01 nebo novější bool
nfsv3 Umožňuje protokol NFSv3. Povolit pouze pro svazky typu NFSv3 bool
nfsv41 Povoluje protokol NFSv4.1. Povolit pouze pro svazky typu NFSv4.1 bool
ruleIndex Index objednávek int
unixReadWrite Oprávnění ke čtení a zápisu bool

PlacementKeyValuePairs

Název Description Hodnota
Klíč Klíč pro parametr specifický pro aplikaci pro umístění svazků ve skupině svazků string (povinné)
hodnota Hodnota parametru specifického pro aplikaci pro umístění svazků ve skupině svazků string (povinné)

Šablony pro rychlý start

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

Template (Šablona) Description
Vytvoření nového prostředku ANF se svazkem NFSV3/NFSv4.1

Nasazení do Azure
Tato šablona umožňuje vytvořit nový Azure NetApp Files prostředek s jedním fondem kapacity a jedním svazkem nakonfigurovaným pomocí protokolu NFSV3 nebo NFSv4.1. Všechny se nasazují společně s Azure Virtual Network a delegovanou podsítí, které se vyžadují k vytvoření libovolného svazku.
Vytvoření nového prostředku ANF se svazkem SMB

Nasazení do Azure
Tato šablona umožňuje vytvořit nový Azure NetApp Files prostředek s jedním fondem kapacity a jedním svazkem nakonfigurovaným pomocí protokolu SMB.

Definice prostředku Terraform (poskytovatel AzAPI)

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

  • 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/capacityPools/volumes, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2023-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    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
            kerberos5iReadWrite = bool
            kerberos5pReadWrite = bool
            kerberos5ReadWrite = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            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"
    }
    zones = [
      "string"
    ]
  })
}

Hodnoty vlastností

netAppAccounts/capacityPools/volumes

Název Description Hodnota
typ Typ prostředku Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2023-05-01
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: capacityPools
tags Značky prostředků. Slovník názvů značek a hodnot.
properties Vlastnosti svazku VolumeProperties (povinné)
Zóny Zóna dostupnosti string[]

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

Vlastnosti svazku

Název Description Hodnota
avsDataStore Určuje, jestli je svazek povolený pro účely úložiště dat Azure VMware Solution (AVS). "Zakázáno"
"Povoleno"
backupId UUID v4 nebo identifikátor prostředku použitý k identifikaci zálohování. řetězec
capacityPoolResourceId ID prostředku 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é úrovně do úložiště úrovně Standard na základě vzoru čtení pro svazky s povoleným přístupem. Možné hodnoty pro toto pole jsou:
Výchozí – při náhodném čtení se data přečtou z studené úrovně do standardního úložiště. Tato zásada je výchozí.
OnRead – Všechna čtení dat řízených klientem se přetahují z studené úrovně do standardního úložiště při sekvenčním i náhodném čtení.
Nikdy – Z studené úrovně do úložiště úrovně Standard se nepřetahuje žádná data řízených klientem.
"Výchozí"
"Nikdy"
"OnRead"
chladperiod Určuje počet dnů, po jejichž uplynutí 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 pro svazek. Používá se při vytváření cílů připojení string (povinné)

Omezení:
Minimální délka = 1
Maximální délka = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
ochrana dat Svazky typu DataProtection zahrnují objekt obsahující podrobnosti o replikaci. VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Výchozí kvóta skupiny pro svazek v kiB. Pokud je nastavená hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB. int
defaultUserQuotaInKiBs Výchozí uživatelská kvóta pro svazek v kiB. Pokud je nastavená hodnota isDefaultQuotaEnabled, použije se minimální hodnota 4 kiB. int
deleteBaseSnapshot Pokud je povoleno (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 podvolu "Zakázáno"
"Povoleno"
encryptionKeySource Zdroj klíče, který se používá k šifrování dat ve svazku. Platí, pokud má účet NetApp encryption.keySource = 'Microsoft.KeyVault'. Možné hodnoty (nerozlišují malá a malá písmena): 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, zda je svazek velký nebo běžný svazek. bool
isRestoring Obnovení bool
kerberosEnabled Popište, jestli je svazek KerberosEnabled. Použití se swaggerem 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ý protokol LDAP. bool
networkFeatures Síťové funkce dostupné pro svazek nebo aktuální stav aktualizace. "Základní"
"Basic_Standard"
"Standardní"
"Standard_Basic"
umístěníRules Pravidla umístění pro konkrétní svazek specifická pro aplikaci 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í ntfs pro duální protokol nebo CIFS protokol "ntfs"
"unix"
serviceLevel Úroveň služby systému souborů "Premium"
"Standardní"
"StandardZRS"
"Ultra"
smbAccessBasedEnumeration Povolí vlastnost sdílené složky výčtu na základě přístupu pro sdílené složky SMB. Platí jenom pro svazek SMB/DualProtocol. "Zakázáno"
"Povoleno"
smbContinuouslyAvailable Povolí nepřetržitě dostupnou vlastnost sdílené složky pro svazek smb. Platí jenom pro svazek SMB. bool
smbEncryption Umožňuje šifrování dat smb3 za letu. Platí jenom pro svazek SMB/DualProtocol. Použití se swaggerem verze 2020-08-01 nebo novější bool
smbNonBrowsable Povolí pro sdílené složky SMB vlastnost, která není pro browsable. Platí jenom pro svazek SMB/DualProtocol. "Zakázáno"
"Povoleno"
snapshotDirectoryVisible Pokud je povoleno (true), bude svazek obsahovat adresář snímků jen pro čtení, který poskytuje přístup ke každému snímku svazku (výchozí hodnota je true). bool
snapshotId UUID v4 nebo identifikátor prostředku 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, které může tento svazek dosáhnout, a tato propustnost bude přijata jako vstup pouze 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), id skupiny (2) a atributy sticky (1). 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 – uděluje oprávnění ke čtení,zápisu/spouštění vlastníka a čtení/spouštění skupině a dalším uživatelům. řetězec

Omezení:
Minimální délka = 4
Maximální délka = 4
usageThreshold Maximální povolená kvóta úložiště pro systém souborů v bajtech. Jedná se o měkkou kvótu, která se používá pouze pro upozorňování. Minimální velikost je 100 GiB. Horní limit je 100TiB, 500Tib pro LargeVolume nebo 2400Tib pro LargeVolume ve výjimečných případech. Zadané v bajtech. int (povinné)

Omezení:
Minimální hodnota = 107374182400
Maximální hodnota = 2638827906662400
název_svazku_svazku Název specifikace svazku je označení nebo identifikátor specifický pro aplikaci pro konkrétní svazek ve skupině svazků, např. data, protokol. řetězec
volumeType O jaký typ svazku se jedná. U cílových svazků v replikaci mezi oblastmi nastavte typ na DataProtection. řetězec

VolumePropertiesDataProtection

Název Description Hodnota
replikace Vlastnosti replikace ReplicationObject
Snímek Vlastnosti snímku. VolumeSnapshotVlastnosti
volumeRelocation VolumeRelocation – vlastnosti VolumeRelocationProperties

ReplicationObject

Název Description Hodnota
typ koncového bodu 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 Plán "_10minutely"
"denně"
"hourly"

VolumeSnapshotVlastnosti

Název Description Hodnota
snapshotPolicyId ID prostředku zásady snímku řetězec

VolumeRelocationProperties

Název Description Hodnota
relocationRequested Žádost o přemístění pro tento svazek bool

VolumePropertiesExportPolicy

Název Description Hodnota
pravidla Pravidlo zásad exportu ExportPolicyRule[]

ExportPolicyRule

Název Description Hodnota
allowedClients Specifikace příchozího přenosu dat klienta jako řetězec oddělený čárkami s identifikátory CIDR IPv4, adresami hostitelů 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. unrestricted – uživatelé, kteří nejsou root, můžou změnit vlastnictví souborů, které vlastní. "Omezeno"
"Neomezené"
Cifs Povoluje protokol CIFS. bool
hasRootAccess Má kořenový přístup ke svazku bool
kerberos5iReadWrite Kerberos5i – Oprávnění ke čtení a zápisu. Pro použití se swaggerem verze 2020-05-01 nebo novější bool
kerberos5pReadWrite Přístup pro čtení a zápis protokolu Kerberos5p. Pro použití se swaggerem verze 2020-05-01 nebo novější bool
kerberos5ReadWrite Kerberos5 – oprávnění ke čtení a zápisu. Pro použití se swaggerem verze 2020-05-01 nebo novější bool
nfsv3 Umožňuje protokol NFSv3. Povolit pouze pro svazky typu NFSv3 bool
nfsv41 Povoluje protokol NFSv4.1. Povolit pouze pro svazky typu NFSv4.1 bool
ruleIndex Index objednávek int
unixReadWrite Přístup ke čtení a zápisu bool

UmístěníKeyValuePairs

Název Description Hodnota
Klíč Klíč pro parametr specifický pro aplikaci pro umístění svazků ve skupině svazků string (povinné)
hodnota Hodnota parametru specifického pro aplikaci pro umístění svazků ve skupině svazků string (povinné)