Sdílet prostřednictvím


Microsoft.NetApp netAppAccounts/capacityPools/volumes 2020-06-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@2020-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    backupId: 'string'
    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'
      }
    }
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          cifs: bool
          hasRootAccess: bool
          kerberos5iReadWrite: bool
          kerberos5pReadWrite: bool
          kerberos5ReadWrite: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          unixReadWrite: bool
        }
      ]
    }
    isRestoring: bool
    kerberosEnabled: bool
    protocolTypes: [
      'string'
    ]
    securityStyle: 'string'
    serviceLevel: 'string'
    snapshotDirectoryVisible: bool
    snapshotId: 'string'
    subnetId: 'string'
    throughputMibps: int
    usageThreshold: int
    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 Umístění prostředku 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
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}|(\\?([^\/]*[\/])*)([^\/]+)$
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
exportPolicy Sada pravidel zásad exportu VolumePropertiesExportPolicy
isRestoring Obnovení bool
kerberosEnabled Popište, jestli je svazek KerberosEnabled. Pro použití se swaggerem verze 2020-05-01 nebo novější bool
typy protokolu Sada typů protokolů, výchozí NFSv3, CIFS pro protokol SMB string[]
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'
'Ultra'
snapshotDirectoryVisible Pokud je povoleno (true), bude svazek obsahovat adresář .snapshot jen pro čtení, který poskytuje přístup ke snímkům každého 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 int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 4500
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
volumeType Jaký je typ svazku? ř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" (povinné)

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

Š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": "2020-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "backupId": "string",
    "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"
      }
    },
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "cifs": "bool",
          "hasRootAccess": "bool",
          "kerberos5iReadWrite": "bool",
          "kerberos5pReadWrite": "bool",
          "kerberos5ReadWrite": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "unixReadWrite": "bool"
        }
      ]
    },
    "isRestoring": "bool",
    "kerberosEnabled": "bool",
    "protocolTypes": [ "string" ],
    "securityStyle": "string",
    "serviceLevel": "string",
    "snapshotDirectoryVisible": "bool",
    "snapshotId": "string",
    "subnetId": "string",
    "throughputMibps": "int",
    "usageThreshold": "int",
    "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ů '2020-06-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 Umístění prostředku 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
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}|(\\?([^\/]*[\/])*)([^\/]+)$
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
exportPolicy Sada pravidel zásad exportu VolumePropertiesExportPolicy
isRestoring Obnovení bool
kerberosEnabled Popište, jestli je svazek KerberosEnabled. Použití se swaggerem verze 2020-05-01 nebo novější bool
protocolTypes Sada typů protokolů, výchozí NFSv3, CIFS pro protokol SMB string[]
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'
'Ultra'
snapshotDirectoryVisible Pokud je povoleno (true), bude svazek obsahovat adresář .snapshot jen pro čtení, který poskytuje přístup ke snímkům každého 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 int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 4500
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
volumeType Jaký je typ svazku? ř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" (povinné)

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

Š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 Terraformu (zprostředkovatele 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@2020-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupId = "string"
      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"
        }
      }
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            cifs = bool
            hasRootAccess = bool
            kerberos5iReadWrite = bool
            kerberos5pReadWrite = bool
            kerberos5ReadWrite = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            unixReadWrite = bool
          }
        ]
      }
      isRestoring = bool
      kerberosEnabled = bool
      protocolTypes = [
        "string"
      ]
      securityStyle = "string"
      serviceLevel = "string"
      snapshotDirectoryVisible = bool
      snapshotId = "string"
      subnetId = "string"
      throughputMibps = int
      usageThreshold = int
      volumeType = "string"
    }
  })
}

Hodnoty vlastností

netAppAccounts/capacityPools/volumes

Název Description Hodnota
typ Typ prostředku Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-06-01
name Název prostředku string (povinné)
location Umístění prostředku 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
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}|(\\?([^\/]*[\/])*)([^\/]+)$
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
exportPolicy Sada pravidel zásad exportu VolumePropertiesExportPolicy
isRestoring Obnovení bool
kerberosEnabled Popište, jestli je svazek KerberosEnabled. Pro použití se swaggerem verze 2020-05-01 nebo novější bool
typy protokolu Sada typů protokolů, výchozí NFSv3, CIFS pro protokol SMB string[]
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í"
"Ultra"
snapshotDirectoryVisible Pokud je povoleno (true), bude svazek obsahovat adresář .snapshot jen pro čtení, který poskytuje přístup ke každému ze snímků 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

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}|(\\?([^\/]*[\/])*)([^\/]+)$
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 Mibs, které je možné tímto svazkem dosáhnout int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 4500
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
volumeType O jaký typ svazku se jedná? ř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
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" (povinné)

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