Dela via


Microsoft.NetApp netAppAccounts/capacityPools/volumes 2019-05-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@2019-05-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    creationToken: 'string'
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          cifs: bool
          nfsv3: bool
          nfsv4: bool
          ruleIndex: int
          unixReadOnly: bool
          unixReadWrite: bool
        }
      ]
    }
    mountTargets: [
      {
        endIp: 'string'
        fileSystemId: 'string'
        gateway: 'string'
        netmask: 'string'
        smbServerFqdn: 'string'
        startIp: 'string'
        subnet: 'string'
      }
    ]
    protocolTypes: [
      'string'
    ]
    serviceLevel: 'string'
    snapshotId: 'string'
    subnetId: 'string'
    usageThreshold: int
  }
  tags: any(Azure.Bicep.Types.Concrete.AnyType)
}

Egenskapsvärden

ExportPolicyRule

Namn Beskrivning Värde
allowedClients Klientens ingressspecifikation som kommaavgränsad sträng med IPv4 CIDRs, IPv4-värdadresser och värdnamn sträng
cifs Tillåter CIFS-protokoll Bool
nfsv3 Tillåter NFSv3-protokoll Bool
nfsv4 Inaktuell: Använder protokollet NFSv4.1. Använd swagger version 2019-07-01 eller senare Bool
ruleIndex Orderindex Int
unixReadOnly Skrivskyddad åtkomst Bool
unixReadWrite Läs- och skrivåtkomst Bool

Microsoft.NetApp/netAppAccounts/capacityPools/volumes

Namn Beskrivning Värde
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
förälder 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 den överordnade resursen.
Symboliskt namn för resurs av typen: netAppAccounts/capacityPools
Egenskaper Volymegenskaper VolumeProperties (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

MountTargetProperties

Namn Beskrivning Värde
endIp Slutet av IPv4-adressintervallet som ska användas när du skapar ett nytt monteringsmål sträng
fileSystemId UUID v4 som används för att identifiera MountTarget sträng

Begränsningar:
Min 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}$ (krävs)
port Gatewayen för IPv4-adressintervallet som ska användas när du skapar ett nytt monteringsmål sträng
netmask Nätmasken för det IPv4-adressintervall som ska användas när du skapar ett nytt monteringsmål sträng
smbServerFqdn SMB-serverns fullständigt kvalificerade domännamn, FQDN sträng
startIp Början av IPv4-adressintervallet som ska användas när du skapar ett nytt monteringsmål sträng
Undernät Undernätet sträng

VolumeProperties

Namn Beskrivning Värde
creationToken En unik filsökväg för volymen. Används när monteringsmål skapas sträng (krävs)
exportPolicy Uppsättning med exportprincipregler VolumePropertiesExportPolicy
mountTargets Lista över monteringsmål MountTargetProperties[]
protocolTypes Uppsättning protokolltyper string[]
serviceLevel Filsystemets tjänstnivå "Premium"
"Standard"
"Ultra"
snapshotId UUID v4 som används för att identifiera ögonblicksbilden sträng

Begränsningar:
Min 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. Den övre gränsen är 100TiB. Anges i byte. Int

Begränsningar:
Minsta värde = 107374182400
Maxvärde = 109951162777600 (krävs)

VolumePropertiesExportPolicy

Namn Beskrivning Värde
reglemente Exportera principregel ExportPolicyRule[]

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": "2019-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "creationToken": "string",
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "cifs": "bool",
          "nfsv3": "bool",
          "nfsv4": "bool",
          "ruleIndex": "int",
          "unixReadOnly": "bool",
          "unixReadWrite": "bool"
        }
      ]
    },
    "mountTargets": [
      {
        "endIp": "string",
        "fileSystemId": "string",
        "gateway": "string",
        "netmask": "string",
        "smbServerFqdn": "string",
        "startIp": "string",
        "subnet": "string"
      }
    ],
    "protocolTypes": [ "string" ],
    "serviceLevel": "string",
    "snapshotId": "string",
    "subnetId": "string",
    "usageThreshold": "int"
  },
  "tags": {}
}

Egenskapsvärden

ExportPolicyRule

Namn Beskrivning Värde
allowedClients Klientens ingressspecifikation som kommaavgränsad sträng med IPv4 CIDRs, IPv4-värdadresser och värdnamn sträng
cifs Tillåter CIFS-protokoll Bool
nfsv3 Tillåter NFSv3-protokoll Bool
nfsv4 Inaktuell: Använder protokollet NFSv4.1. Använd swagger version 2019-07-01 eller senare Bool
ruleIndex Orderindex Int
unixReadOnly Skrivskyddad åtkomst Bool
unixReadWrite Läs- och skrivåtkomst Bool

Microsoft.NetApp/netAppAccounts/capacityPools/volumes

Namn Beskrivning Värde
apiVersion API-versionen '2019-05-01'
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Volymegenskaper VolumeProperties (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"

MountTargetProperties

Namn Beskrivning Värde
endIp Slutet av IPv4-adressintervallet som ska användas när du skapar ett nytt monteringsmål sträng
fileSystemId UUID v4 som används för att identifiera MountTarget sträng

Begränsningar:
Min 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}$ (krävs)
port Gatewayen för IPv4-adressintervallet som ska användas när du skapar ett nytt monteringsmål sträng
netmask Nätmasken för det IPv4-adressintervall som ska användas när du skapar ett nytt monteringsmål sträng
smbServerFqdn SMB-serverns fullständigt kvalificerade domännamn, FQDN sträng
startIp Början av IPv4-adressintervallet som ska användas när du skapar ett nytt monteringsmål sträng
Undernät Undernätet sträng

VolumeProperties

Namn Beskrivning Värde
creationToken En unik filsökväg för volymen. Används när monteringsmål skapas sträng (krävs)
exportPolicy Uppsättning med exportprincipregler VolumePropertiesExportPolicy
mountTargets Lista över monteringsmål MountTargetProperties[]
protocolTypes Uppsättning protokolltyper string[]
serviceLevel Filsystemets tjänstnivå "Premium"
"Standard"
"Ultra"
snapshotId UUID v4 som används för att identifiera ögonblicksbilden sträng

Begränsningar:
Min 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. Den övre gränsen är 100TiB. Anges i byte. Int

Begränsningar:
Minsta värde = 107374182400
Maxvärde = 109951162777600 (krävs)

VolumePropertiesExportPolicy

Namn Beskrivning Värde
reglemente Exportera principregel ExportPolicyRule[]

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa 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 alla tillsammans med Azure Virtual Network och delegerade undernät som krävs för att alla volymer ska skapas
Skapa 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@2019-05-01"
  name = "string"
  location = "string"
  tags = ?
  body = jsonencode({
    properties = {
      creationToken = "string"
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            cifs = bool
            nfsv3 = bool
            nfsv4 = bool
            ruleIndex = int
            unixReadOnly = bool
            unixReadWrite = bool
          }
        ]
      }
      mountTargets = [
        {
          endIp = "string"
          fileSystemId = "string"
          gateway = "string"
          netmask = "string"
          smbServerFqdn = "string"
          startIp = "string"
          subnet = "string"
        }
      ]
      protocolTypes = [
        "string"
      ]
      serviceLevel = "string"
      snapshotId = "string"
      subnetId = "string"
      usageThreshold = int
    }
  })
}

Egenskapsvärden

ExportPolicyRule

Namn Beskrivning Värde
allowedClients Klientens ingressspecifikation som kommaavgränsad sträng med IPv4 CIDRs, IPv4-värdadresser och värdnamn sträng
cifs Tillåter CIFS-protokoll Bool
nfsv3 Tillåter NFSv3-protokoll Bool
nfsv4 Inaktuell: Använder protokollet NFSv4.1. Använd swagger version 2019-07-01 eller senare Bool
ruleIndex Orderindex Int
unixReadOnly Skrivskyddad åtkomst Bool
unixReadWrite Läs- och skrivåtkomst Bool

Microsoft.NetApp/netAppAccounts/capacityPools/volumes

Namn Beskrivning Värde
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: netAppAccounts/capacityPools
Egenskaper Volymegenskaper VolumeProperties (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-05-01"

MountTargetProperties

Namn Beskrivning Värde
endIp Slutet av IPv4-adressintervallet som ska användas när du skapar ett nytt monteringsmål sträng
fileSystemId UUID v4 som används för att identifiera MountTarget sträng

Begränsningar:
Min 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}$ (krävs)
port Gatewayen för IPv4-adressintervallet som ska användas när du skapar ett nytt monteringsmål sträng
netmask Nätmasken för det IPv4-adressintervall som ska användas när du skapar ett nytt monteringsmål sträng
smbServerFqdn SMB-serverns fullständigt kvalificerade domännamn, FQDN sträng
startIp Början av IPv4-adressintervallet som ska användas när du skapar ett nytt monteringsmål sträng
Undernät Undernätet sträng

VolumeProperties

Namn Beskrivning Värde
creationToken En unik filsökväg för volymen. Används när monteringsmål skapas sträng (krävs)
exportPolicy Uppsättning med exportprincipregler VolumePropertiesExportPolicy
mountTargets Lista över monteringsmål MountTargetProperties[]
protocolTypes Uppsättning protokolltyper string[]
serviceLevel Filsystemets tjänstnivå "Premium"
"Standard"
"Ultra"
snapshotId UUID v4 som används för att identifiera ögonblicksbilden sträng

Begränsningar:
Min 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. Den övre gränsen är 100TiB. Anges i byte. Int

Begränsningar:
Minsta värde = 107374182400
Maxvärde = 109951162777600 (krävs)

VolumePropertiesExportPolicy

Namn Beskrivning Värde
reglemente Exportera principregel ExportPolicyRule[]