Sdílet prostřednictvím


Microsoft.NetApp netAppAccounts/capacityPools/volumes 2021-10-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@2021-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    avsDataStore: 'string'
    backupId: 'string'
    capacityPoolResourceId: 'string'
    coolAccess: bool
    coolnessPeriod: int
    creationToken: 'string'
    dataProtection: {
      backup: {
        backupEnabled: bool
        backupPolicyId: 'string'
        policyEnforced: bool
        vaultId: 'string'
      }
      replication: {
        endpointType: 'string'
        remoteVolumeRegion: 'string'
        remoteVolumeResourceId: 'string'
        replicationId: 'string'
        replicationSchedule: 'string'
      }
      snapshot: {
        snapshotPolicyId: 'string'
      }
    }
    defaultGroupQuotaInKiBs: int
    defaultUserQuotaInKiBs: int
    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
    isRestoring: bool
    kerberosEnabled: bool
    ldapEnabled: bool
    networkFeatures: 'string'
    placementRules: [
      {
        key: 'string'
        value: 'string'
      }
    ]
    protocolTypes: [
      'string'
    ]
    proximityPlacementGroup: 'string'
    securityStyle: 'string'
    serviceLevel: 'string'
    smbContinuouslyAvailable: bool
    smbEncryption: bool
    snapshotDirectoryVisible: bool
    snapshotId: 'string'
    subnetId: 'string'
    throughputMibps: int
    unixPermissions: 'string'
    usageThreshold: int
    volumeSpecName: 'string'
    volumeType: 'string'
  }
}

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é)

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

Omezení:
Minimální délka = 36
Maximální délka = 36
Vzor = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId 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
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
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
enableSubvolumes Příznak označující, jestli jsou na svazku povolené operace podvolu Zakázáno
'Povoleno'
encryptionKeySource Zdroj šifrovacího klíče. Možné hodnoty jsou: Microsoft.NetApp řetězec
exportPolicy Sada pravidel zásad exportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled Určuje, jestli je pro svazek povolená výchozí kvóta. bool
isRestoring Obnovení bool
kerberosEnabled Popište, jestli je svazek KerberosEnabled. Použití se swaggerem verze 2020-05-01 nebo novější bool
ldapEnabled Určuje, jestli je pro daný svazek NFS povolený protokol LDAP. bool
networkFeatures Základní síť nebo funkce Standard dostupné pro svazek. 'Základní'
'Standard'
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'
'Standard'
StandardZRS
'Ultra'
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
snapshotDirectoryVisible Pokud je povoleno (true), bude svazek obsahovat adresář snímků jen pro čtení, který poskytuje přístup k jednotlivým snímkům svazku (výchozí hodnota true). bool
snapshotId UUID v4 nebo identifikátor prostředku použitý k identifikaci snímku. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Pattern = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
subnetId Identifikátor URI prostředku Azure pro delegovanou podsíť Musí mít delegování Microsoft.NetApp/volumes. string (povinné)
propustnostMibps Maximální propustnost v Mibps, které lze tímto svazkem 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. Zadané v bajtech. int (povinné)

Omezení:
Minimální hodnota = 107374182400
Maximální hodnota = 109951162777600
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
zálohování Vlastnosti zálohování VolumeBackupProperties
replikace Vlastnosti replikace ReplicationObject
Snímek Vlastnosti snímku. VolumeSnapshotVlastnosti

VolumeBackupProperties

Název Description Hodnota
backupEnabled Zálohování povoleno bool
backupPolicyId ID prostředku zásad zálohování řetězec
policyEnforced Vynucené zásady bool
id trezoru ID prostředku trezoru řetězec

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é)
replicationId Id řetězec
replicationSchedule Plán "_10minutely"
"denně"
'hourly' (hodinově)

VolumeSnapshotVlastnosti

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

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. 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": "2021-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "avsDataStore": "string",
    "backupId": "string",
    "capacityPoolResourceId": "string",
    "coolAccess": "bool",
    "coolnessPeriod": "int",
    "creationToken": "string",
    "dataProtection": {
      "backup": {
        "backupEnabled": "bool",
        "backupPolicyId": "string",
        "policyEnforced": "bool",
        "vaultId": "string"
      },
      "replication": {
        "endpointType": "string",
        "remoteVolumeRegion": "string",
        "remoteVolumeResourceId": "string",
        "replicationId": "string",
        "replicationSchedule": "string"
      },
      "snapshot": {
        "snapshotPolicyId": "string"
      }
    },
    "defaultGroupQuotaInKiBs": "int",
    "defaultUserQuotaInKiBs": "int",
    "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",
    "isRestoring": "bool",
    "kerberosEnabled": "bool",
    "ldapEnabled": "bool",
    "networkFeatures": "string",
    "placementRules": [
      {
        "key": "string",
        "value": "string"
      }
    ],
    "protocolTypes": [ "string" ],
    "proximityPlacementGroup": "string",
    "securityStyle": "string",
    "serviceLevel": "string",
    "smbContinuouslyAvailable": "bool",
    "smbEncryption": "bool",
    "snapshotDirectoryVisible": "bool",
    "snapshotId": "string",
    "subnetId": "string",
    "throughputMibps": "int",
    "unixPermissions": "string",
    "usageThreshold": "int",
    "volumeSpecName": "string",
    "volumeType": "string"
  }
}

Hodnoty vlastností

netAppAccounts/capacityPools/volumes

Název Description Hodnota
typ Typ prostředku Microsoft.NetApp/netAppAccounts/capacityPools/volumes
apiVersion Verze rozhraní API prostředků '2021-10-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é)

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

Omezení:
Minimální délka = 36
Maximální délka = 36
Pattern = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId 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
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
enableSubvolumes Příznak označující, jestli jsou na svazku povolené operace podvolu Zakázáno
'Povoleno'
encryptionKeySource Zdroj šifrovacího klíče. Možné hodnoty jsou: Microsoft.NetApp řetězec
exportPolicy Sada pravidel zásad exportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled Určuje, jestli je pro svazek povolená výchozí kvóta. bool
isRestoring Obnovení bool
kerberosEnabled Popište, jestli je svazek KerberosEnabled. Použití se swaggerem verze 2020-05-01 nebo novější bool
ldapEnabled Určuje, jestli je pro daný svazek NFS povolený protokol LDAP. bool
networkFeatures Základní síť nebo funkce Standard dostupné pro svazek. 'Základní'
'Standard'
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'
'Standard'
StandardZRS
'Ultra'
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
snapshotDirectoryVisible Pokud je povoleno (true), bude svazek obsahovat adresář snímků jen pro čtení, který poskytuje přístup k jednotlivým snímkům svazku (výchozí hodnota true). bool
snapshotId UUID v4 nebo identifikátor prostředku použitý k identifikaci snímku. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Pattern = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
subnetId Identifikátor URI prostředku Azure pro delegovanou podsíť Musí mít delegování Microsoft.NetApp/volumes. string (povinné)
propustnostMibps Maximální propustnost v Mibps, které lze tímto svazkem 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í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. Zadané v bajtech. int (povinné)

Omezení:
Minimální hodnota = 107374182400
Maximální hodnota = 109951162777600
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
zálohování Vlastnosti zálohování VolumeBackupProperties
replikace Vlastnosti replikace ReplicationObject
Snímek Vlastnosti snímku. VolumeSnapshotVlastnosti

VolumeBackupProperties

Název Description Hodnota
backupEnabled Zálohování povoleno bool
backupPolicyId ID prostředku zásad zálohování řetězec
policyEnforced Vynucené zásady bool
id trezoru ID prostředku trezoru řetězec

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é)
replicationId Id řetězec
replicationSchedule Plán "_10minutely"
"denně"
'hourly' (hodinově)

VolumeSnapshotVlastnosti

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

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@2021-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      avsDataStore = "string"
      backupId = "string"
      capacityPoolResourceId = "string"
      coolAccess = bool
      coolnessPeriod = int
      creationToken = "string"
      dataProtection = {
        backup = {
          backupEnabled = bool
          backupPolicyId = "string"
          policyEnforced = bool
          vaultId = "string"
        }
        replication = {
          endpointType = "string"
          remoteVolumeRegion = "string"
          remoteVolumeResourceId = "string"
          replicationId = "string"
          replicationSchedule = "string"
        }
        snapshot = {
          snapshotPolicyId = "string"
        }
      }
      defaultGroupQuotaInKiBs = int
      defaultUserQuotaInKiBs = int
      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
      isRestoring = bool
      kerberosEnabled = bool
      ldapEnabled = bool
      networkFeatures = "string"
      placementRules = [
        {
          key = "string"
          value = "string"
        }
      ]
      protocolTypes = [
        "string"
      ]
      proximityPlacementGroup = "string"
      securityStyle = "string"
      serviceLevel = "string"
      smbContinuouslyAvailable = bool
      smbEncryption = bool
      snapshotDirectoryVisible = bool
      snapshotId = "string"
      subnetId = "string"
      throughputMibps = int
      unixPermissions = "string"
      usageThreshold = int
      volumeSpecName = "string"
      volumeType = "string"
    }
  })
}

Hodnoty vlastností

netAppAccounts/capacityPools/volumes

Název Description Hodnota
typ Typ prostředku Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-10-01
name Název prostředku string (povinné)
location Geografické umístění, kde se prostředek nachází 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ů a hodnot značek.
properties Vlastnosti svazku Vlastnosti svazku (povinné)

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

Omezení:
Minimální délka = 36
Maximální délka = 36
Vzor = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId 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
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
enableSubvolumes Příznak označující, jestli jsou na svazku povolené operace podvolu "Zakázáno"
"Povoleno"
encryptionKeySource Zdroj šifrovacího klíče. Možné hodnoty jsou: Microsoft.NetApp řetězec
exportPolicy Sada pravidel zásad exportu VolumePropertiesExportPolicy
isDefaultQuotaEnabled Určuje, jestli je pro svazek povolená výchozí kvóta. bool
isRestoring Obnovení bool
kerberosEnabled Popište, jestli je svazek KerberosEnabled. Použití se swaggerem verze 2020-05-01 nebo novější bool
ldapEnabled Určuje, jestli je pro daný svazek NFS povolený protokol LDAP. bool
networkFeatures Základní síť nebo funkce Standard dostupné pro svazek. "Základní"
"Standardní"
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"
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
snapshotDirectoryVisible Pokud je povoleno (true), bude svazek obsahovat adresář snímků jen pro čtení, který poskytuje přístup k jednotlivým snímkům svazku (výchozí hodnota true). bool
snapshotId UUID v4 nebo identifikátor prostředku použitý k identifikaci snímku. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Pattern = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
subnetId Identifikátor URI prostředku Azure pro delegovanou podsíť Musí mít delegování Microsoft.NetApp/volumes. string (povinné)
propustnostMibps Maximální propustnost v Mibps, které lze tímto svazkem 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. Zadané v bajtech. int (povinné)

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

VolumePropertiesDataProtection

Název Description Hodnota
zálohování Vlastnosti zálohování VolumeBackupProperties
replikace Vlastnosti replikace ReplicationObject
Snímek Vlastnosti snímku. VolumeSnapshotProperties

VolumeBackupProperties

Název Description Hodnota
backupEnabled Zálohování povoleno bool
backupPolicyId ID prostředku zásad zálohování řetězec
policyEnforced Vynucené zásady bool
vaultId ID prostředku trezoru řetězec

ReplicationObject

Název Description 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é)
replicationId Id řetězec
replicationSchedule Plán "_10minutely"
"denně"
"hourly"

VolumeSnapshotProperties

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

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é)