Dela via


Microsoft.NetApp netAppAccounts/capacityPools/volumes 2020-02-01

Bicep-resursdefinition

Resurstypen netAppAccounts/capacityPools/volumes kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.NetApp/netAppAccounts/capacityPools/volumes-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    creationToken: 'string'
    dataProtection: {
      replication: {
        endpointType: 'string'
        remoteVolumeRegion: 'string'
        remoteVolumeResourceId: 'string'
        replicationId: 'string'
        replicationSchedule: 'string'
      }
      snapshot: {
        snapshotPolicyId: 'string'
      }
    }
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          cifs: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          unixReadWrite: bool
        }
      ]
    }
    isRestoring: bool
    protocolTypes: [
      'string'
    ]
    serviceLevel: 'string'
    snapshotDirectoryVisible: bool
    snapshotId: 'string'
    subnetId: 'string'
    usageThreshold: int
    volumeType: 'string'
  }
}

Egenskapsvärden

netAppAccounts/capacityPools/volumes

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
location Resursplats sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: capacityPools
properties Volymegenskaper VolumeProperties (krävs)

VolumeProperties

Name Beskrivning Värde
creationToken En unik filsökväg för volymen. Används när monteringsmål skapas sträng (krävs)

Begränsningar:
Minsta längd = 1
Maximal längd = 80
Mönster = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection DataProtection-typvolymer innehåller ett objekt som innehåller information om replikeringen VolumePropertiesDataProtection
exportPolicy Uppsättning med exportprincipregler VolumePropertiesExportPolicy
isRestoring Återställa boolesk
protocolTypes Uppsättning protokolltyper, standard NFSv3, CIFS för SMB-protokoll string[]
serviceLevel Filsystemets tjänstnivå "Premium"
"Standard"
"Ultra"
snapshotDirectoryVisible Om den är aktiverad (sant) innehåller volymen en skrivskyddad .snapshot-katalog som ger åtkomst till var och en av volymens ögonblicksbilder (standardvärdet är true). boolesk
snapshotId UUID v4 eller resursidentifierare som används för att identifiera ögonblicksbilden. sträng

Begränsningar:
Minsta längd = 36
Maxlängd = 36
Mönster = ^[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 Azure Resource URI för ett delegerat undernät. Måste ha delegeringen Microsoft.NetApp/volumes sträng (krävs)
usageThreshold Maximal lagringskvot som tillåts för ett filsystem i byte. Det här är en mjuk kvot som endast används för aviseringar. Minsta storlek är 100 GiB. Övre gräns är 100TiB. Anges i byte. int (obligatoriskt)

Begränsningar:
Minsta värde = 107374182400
Maxvärde = 109951162777600
volumeType Vilken typ av volym är detta sträng

VolumePropertiesDataProtection

Name Beskrivning Värde
replikering Replikeringsegenskaper ReplicationObject
Ögonblicksbild Egenskaper för ögonblicksbilder. VolumeSnapshotProperties

ReplicationObject

Name Beskrivning Värde
endpointType Anger om den lokala volymen är källan eller målet för volymreplikeringen "dst"
'src'
remoteVolumeRegion Fjärrregionen för den andra änden av volymreplikeringen. sträng
remoteVolumeResourceId Resurs-ID för fjärrvolymen. sträng (krävs)
replicationId Id sträng
replicationSchedule Schema "_10minutely"
"dagligen"
"varje timme" (obligatoriskt)

VolumeSnapshotProperties

Name Beskrivning Värde
snapshotPolicyId Resurs-ID för ögonblicksbildsprincip sträng

VolumePropertiesExportPolicy

Name Beskrivning Värde
regler Exportera principregel ExportPolicyRule[]

ExportPolicyRule

Name Beskrivning Värde
allowedClients Klientens ingressspecifikation som kommaavgränsad sträng med IPv4 CIDR, IPv4-värdadresser och värdnamn sträng
Cifs Tillåter CIFS-protokoll boolesk
nfsv3 Tillåter NFSv3-protokoll. Aktivera endast för NFSv3-typvolymer boolesk
nfsv41 Tillåter NFSv4.1-protokoll. Aktivera endast för NFSv4.1-typvolymer boolesk
ruleIndex Orderindex int
unixReadWrite Läs- och skrivåtkomst boolesk

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en ny ANF-resurs med NFSV3/NFSv4.1-volym

Distribuera till Azure
Med den här mallen kan du skapa en ny Azure NetApp Files resurs med en enda kapacitetspool och en enda volym som konfigurerats med NFSV3- eller NFSv4.1-protokoll. De distribueras tillsammans med Azure Virtual Network och delegerade undernät som krävs för att alla volymer ska skapas
Skapa en ny ANF-resurs med SMB-volym

Distribuera till Azure
Med den här mallen kan du skapa en ny Azure NetApp Files resurs med en enda kapacitetspool och en enda volym som konfigurerats med SMB-protokollet.

Resursdefinition för ARM-mall

Resurstypen netAppAccounts/capacityPools/volumes kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.NetApp/netAppAccounts/capacityPools/volumes lägger du till följande JSON i mallen.

{
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
  "apiVersion": "2020-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "creationToken": "string",
    "dataProtection": {
      "replication": {
        "endpointType": "string",
        "remoteVolumeRegion": "string",
        "remoteVolumeResourceId": "string",
        "replicationId": "string",
        "replicationSchedule": "string"
      },
      "snapshot": {
        "snapshotPolicyId": "string"
      }
    },
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "cifs": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "unixReadWrite": "bool"
        }
      ]
    },
    "isRestoring": "bool",
    "protocolTypes": [ "string" ],
    "serviceLevel": "string",
    "snapshotDirectoryVisible": "bool",
    "snapshotId": "string",
    "subnetId": "string",
    "usageThreshold": "int",
    "volumeType": "string"
  }
}

Egenskapsvärden

netAppAccounts/capacityPools/volumes

Name Beskrivning Värde
typ Resurstypen "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"
apiVersion Resurs-API-versionen '2020-02-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
location Resursplats sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
properties Volymegenskaper VolumeProperties (krävs)

VolumeProperties

Name Beskrivning Värde
creationToken En unik filsökväg för volymen. Används när monteringsmål skapas sträng (krävs)

Begränsningar:
Minsta längd = 1
Maximal längd = 80
Mönster = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection DataProtection-typvolymer innehåller ett objekt som innehåller information om replikeringen VolumePropertiesDataProtection
exportPolicy Uppsättning med exportprincipregler VolumePropertiesExportPolicy
isRestoring Återställa boolesk
protocolTypes Uppsättning protokolltyper, standard NFSv3, CIFS för SMB-protokoll string[]
serviceLevel Filsystemets tjänstnivå "Premium"
"Standard"
"Ultra"
snapshotDirectoryVisible Om den är aktiverad (sant) innehåller volymen en skrivskyddad .snapshot-katalog som ger åtkomst till var och en av volymens ögonblicksbilder (standardvärdet är true). boolesk
snapshotId UUID v4 eller resursidentifierare som används för att identifiera ögonblicksbilden. sträng

Begränsningar:
Minsta längd = 36
Maximal längd = 36
Mönster = ^[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 Azure Resource URI för ett delegerat undernät. Måste ha delegeringen Microsoft.NetApp/volumes sträng (krävs)
usageThreshold Maximal lagringskvot som tillåts för ett filsystem i byte. Det här är en mjuk kvot som endast används för aviseringar. Minsta storlek är 100 GiB. Övre gräns är 100TiB. Anges i byte. int (krävs)

Begränsningar:
Minsta värde = 107374182400
Maxvärde = 109951162777600
volumeType Vilken typ av volym är detta sträng

VolumePropertiesDataProtection

Name Beskrivning Värde
replikering Replikeringsegenskaper ReplicationObject
Ögonblicksbild Egenskaper för ögonblicksbilder. VolumeSnapshotEgenskaper

ReplicationObject

Name Beskrivning Värde
endpointType Anger om den lokala volymen är källan eller målet för volymreplikeringen "dst"
"src"
remoteVolumeRegion Fjärrregionen för den andra änden av volymreplikeringen. sträng
remoteVolumeResourceId Resurs-ID för fjärrvolymen. sträng (krävs)
replicationId Id sträng
replicationSchedule Schema "_10minutely"
"dagligen"
"varje timme" (krävs)

VolumeSnapshotEgenskaper

Name Beskrivning Värde
snapshotPolicyId ResourceId för ögonblicksbildsprincip sträng

VolumePropertiesExportPolicy

Name Beskrivning Värde
regler Exportera principregel ExportPolicyRule[]

ExportPolicyRule

Name Beskrivning Värde
allowedClients Klientingressspecifikation som kommaavgränsad sträng med IPv4 CIDRs, IPv4-värdadresser och värdnamn sträng
Cifs Tillåter CIFS-protokoll boolesk
nfsv3 Tillåter NFSv3-protokoll. Aktivera endast för NFSv3-typvolymer boolesk
nfsv41 Tillåter NFSv4.1-protokoll. Aktivera endast för NFSv4.1-typvolymer boolesk
ruleIndex Orderindex int
unixReadWrite Läs- och skrivåtkomst boolesk

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en ny ANF-resurs med NFSV3/NFSv4.1-volym

Distribuera till Azure
Med den här mallen kan du skapa en ny Azure NetApp Files resurs med en enda kapacitetspool och en enda volym som konfigurerats med NFSV3- eller NFSv4.1-protokoll. De distribueras tillsammans med Azure Virtual Network och delegerade undernät som krävs för att alla volymer ska skapas
Skapa en ny ANF-resurs med SMB-volym

Distribuera till Azure
Med den här mallen kan du skapa en ny Azure NetApp Files resurs med en enda kapacitetspool och en enda volym som konfigurerats med SMB-protokollet.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen netAppAccounts/capacityPools/volumes kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.NetApp/netAppAccounts/capacityPools/volumes lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      creationToken = "string"
      dataProtection = {
        replication = {
          endpointType = "string"
          remoteVolumeRegion = "string"
          remoteVolumeResourceId = "string"
          replicationId = "string"
          replicationSchedule = "string"
        }
        snapshot = {
          snapshotPolicyId = "string"
        }
      }
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            cifs = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            unixReadWrite = bool
          }
        ]
      }
      isRestoring = bool
      protocolTypes = [
        "string"
      ]
      serviceLevel = "string"
      snapshotDirectoryVisible = bool
      snapshotId = "string"
      subnetId = "string"
      usageThreshold = int
      volumeType = "string"
    }
  })
}

Egenskapsvärden

netAppAccounts/capacityPools/volumes

Name Beskrivning Värde
typ Resurstypen "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-02-01"
name Resursnamnet sträng (krävs)
location Resursplats sträng (krävs)
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: capacityPools
tags Resurstaggar Ordlista med taggnamn och värden.
properties Volymegenskaper VolumeProperties (krävs)

VolumeProperties

Name Beskrivning Värde
creationToken En unik filsökväg för volymen. Används när monteringsmål skapas sträng (krävs)

Begränsningar:
Minsta längd = 1
Maxlängd = 80
Mönster = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection DataProtection-typvolymer innehåller ett objekt som innehåller information om replikeringen VolumePropertiesDataProtection
exportPolicy Uppsättning med exportprincipregler VolumePropertiesExportPolicy
isRestoring Återställa boolesk
protocolTypes Uppsättning protokolltyper, standard NFSv3, CIFS för SMB-protokoll string[]
serviceLevel Filsystemets tjänstnivå "Premium"
"Standard"
"Ultra"
snapshotDirectoryVisible Om den är aktiverad (sant) innehåller volymen en skrivskyddad .snapshot-katalog som ger åtkomst till var och en av volymens ögonblicksbilder (standardvärdet är true). boolesk
snapshotId UUID v4 eller resursidentifierare som används för att identifiera ögonblicksbilden. sträng

Begränsningar:
Minsta längd = 36
Maxlängd = 36
Mönster = ^[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 Azure Resource URI för ett delegerat undernät. Måste ha delegeringen Microsoft.NetApp/volumes sträng (krävs)
usageThreshold Maximal lagringskvot som tillåts för ett filsystem i byte. Det här är en mjuk kvot som endast används för aviseringar. Minsta storlek är 100 GiB. Övre gräns är 100TiB. Anges i byte. int (obligatoriskt)

Begränsningar:
Minsta värde = 107374182400
Maxvärde = 109951162777600
volumeType Vilken typ av volym är detta sträng

VolumePropertiesDataProtection

Name Beskrivning Värde
replikering Replikeringsegenskaper ReplicationObject
Ögonblicksbild Egenskaper för ögonblicksbilder. VolumeSnapshotProperties

ReplicationObject

Name Beskrivning Värde
endpointType Anger om den lokala volymen är källan eller målet för volymreplikeringen "dst"
"src"
remoteVolumeRegion Fjärrregionen för den andra änden av volymreplikeringen. sträng
remoteVolumeResourceId Resurs-ID för fjärrvolymen. sträng (krävs)
replicationId Id sträng
replicationSchedule Schema "_10minutely"
"dagligen"
"varje timme" (obligatoriskt)

VolumeSnapshotProperties

Name Beskrivning Värde
snapshotPolicyId Resurs-ID för ögonblicksbildsprincip sträng

VolumePropertiesExportPolicy

Name Beskrivning Värde
regler Exportera principregel ExportPolicyRule[]

ExportPolicyRule

Name Beskrivning Värde
allowedClients Klientingressspecifikation som kommaavgränsad sträng med IPv4 CIDRs, IPv4-värdadresser och värdnamn sträng
Cifs Tillåter CIFS-protokoll boolesk
nfsv3 Tillåter NFSv3-protokoll. Aktivera endast för NFSv3-typvolymer boolesk
nfsv41 Tillåter NFSv4.1-protokoll. Aktivera endast för NFSv4.1-typvolymer boolesk
ruleIndex Orderindex int
unixReadWrite Läs- och skrivåtkomst boolesk