Dela via


Microsoft.NetApp netAppAccounts/capacityPools/volumes 2023-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@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'
  ]
}

Egenskapsvärden

netAppAccounts/capacityPools/volumes

Namn Beskrivning Värde
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
plats Den geo-plats där resursen finns sträng (krävs)
Taggar Resurstaggar. Ordlista med taggnamn och värden. Se taggar i mallar
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: capacityPools
Egenskaper Volymegenskaper VolumeProperties (krävs)
Zoner Tillgänglighetszon string[]

Begränsningar:
Min längd = 1
Maximal längd = 255

VolumeProperties

Namn Beskrivning Värde
avsDataStore Anger om volymen är aktiverad för Azure VMware Solution (AVS) datalagringssyfte "Inaktiverad"
"Aktiverad"
backupId UUID v4 eller resursidentifierare som används för att identifiera säkerhetskopieringen. sträng
capacityPoolResourceId Poolresurs-ID som används vid skapande av en volym via volymgrupp sträng
coolAccess Anger om lågfrekvent åtkomst (nivåindelning) är aktiverat för volymen. Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy avgör datahämtningsbeteendet från lågfrekvent nivå till standardlagring baserat på läsmönstret för lågfrekventa volymer. Möjliga värden för det här fältet är:
Standard – Data hämtas från lågfrekvent nivå till standardlagring vid slumpmässiga läsningar. Den här principen är standard.
OnRead – All klientdriven dataläsning hämtas från lågfrekvent nivå till standardlagring på både sekventiella och slumpmässiga läsningar.
Aldrig – Inga klientdrivna data hämtas från lågfrekvent nivå till standardlagring.
"Standard"
"Aldrig"
"OnRead"
coolnessPeriod Anger hur många dagar efter vilka data som inte används av klienter ska nivåindelas. Int

Begränsningar:
Minsta värde = 7
Maxvärde = 63
creationToken En unik filsökväg för volymen. Används när monteringsmål skapas sträng (krävs)

Begränsningar:
Min 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
defaultGroupQuotaInKiBs Standardgruppkvot för volym i KiBs. Om isDefaultQuotaEnabled har angetts gäller det lägsta värdet på 4 KIB. Int
defaultUserQuotaInKiBs Standardanvändarkvot för volym i KiBs. Om isDefaultQuotaEnabled har angetts gäller det lägsta värdet på 4 KIB. Int
deleteBaseSnapshot Om den är aktiverad (sant) tas ögonblicksbilden som volymen skapades från automatiskt bort när volymskapandet har slutförts. Standardvärdet är falskt Bool
enableSubvolumes Flagga som anger om delvolymåtgärder är aktiverade på volymen "Inaktiverad"
"Aktiverad"
encryptionKeySource Källa till nyckel som används för att kryptera data i volymen. Gäller om NetApp-kontot har encryption.keySource = "Microsoft.KeyVault". Möjliga värden (skiftlägesokänsliga) är: "Microsoft.NetApp, Microsoft.KeyVault" "Microsoft.KeyVault"
"Microsoft.NetApp"
exportPolicy Uppsättning med exportprincipregler VolumePropertiesExportPolicy
isDefaultQuotaEnabled Anger om standardkvoten är aktiverad för volymen. Bool
isLargeVolume Anger om volymen är en stor volym eller en vanlig volym. Bool
isRestoring Återställa Bool
kerberosEnabled Beskriv om en volym är KerberosEnabled. Ska användas med swagger version 2020-05-01 eller senare Bool
keyVaultPrivateEndpointResourceId Resurs-ID för privat slutpunkt för KeyVault. Den måste finnas i samma virtuella nätverk som volymen. Gäller endast om encryptionKeySource = "Microsoft.KeyVault". sträng
ldapEnabled Anger om LDAP är aktiverat eller inte för en viss NFS-volym. Bool
networkFeatures Nätverksfunktioner som är tillgängliga för volymen eller uppdateringstillståndet. "Grundläggande"
"Basic_Standard"
"Standard"
"Standard_Basic"
placementRules Programspecifika placeringsregler för den specifika volymen PlacementKeyValuePairs[]
protocolTypes Uppsättning protokolltyper, standard-NFSv3, CIFS för SMB-protokoll string[]
proximityPlacementGroup Närhetsplaceringsgrupp som är associerad med volymen sträng
securityStyle Säkerhetsformatet för volym, standard unix, är standard för ntfs för dubbla protokoll eller CIFS-protokoll "ntfs"
"unix"
serviceLevel Filsystemets tjänstnivå "Premium"
"Standard"
"StandardZRS"
"Ultra"
smbAccessBasedEnumeration Aktiverar åtkomstbaserad uppräkningsresursegenskap för SMB-resurser. Gäller endast för SMB/DualProtocol-volym "Inaktiverad"
"Aktiverad"
smbContinuouslyAvailable Aktiverar kontinuerligt tillgänglig resursegenskap för smb-volym. Gäller endast för SMB-volym Bool
smbEncryption Aktiverar kryptering för smb3-data under flygning. Gäller endast för SMB/DualProtocol-volym. Ska användas med swagger version 2020-08-01 eller senare Bool
smbNonBrowsable Aktiverar icke-brynbar egenskap för SMB-resurser. Gäller endast för SMB/DualProtocol-volym "Inaktiverad"
"Aktiverad"
snapshotDirectoryVisible Om den är aktiverad (sant) innehåller volymen en skrivskyddad ögonblicksbildkatalog som ger åtkomst till var och en av volymens ögonblicksbilder (standardvärdet är true). Bool
snapshotId UUID v4 eller resursidentifierare som används för att identifiera ögonblicksbilden. sträng
subnetId Azure Resource URI för ett delegerat undernät. Måste ha delegeringen Microsoft.NetApp/volumes sträng (krävs)
throughputMibps Maximalt dataflöde i MiB/s som kan uppnås av den här volymen och detta accepteras endast som indata för manuell qosType-volym Int
unixPermissions UNIX-behörigheter för NFS-volym accepteras i oktalt 4-siffrigt format. Första siffran väljer angivet användar-ID(4), ange grupp-ID (2) och klibbiga (1) attribut. Den andra siffran väljer behörighet för filens ägare: läs (4), skriv (2) och kör (1). Tredje väljer behörigheter för andra användare i samma grupp. den fjärde för andra användare som inte finns i gruppen. 0755 – ger läs-/skriv-/körbehörighet till ägare och läsa/köra till grupp och andra användare. sträng

Begränsningar:
Min längd = 4
Maximal längd = 4
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, 500Tib för LargeVolume eller 2400Tib för LargeVolume på exceptionell basis. Anges i byte. int (krävs)

Begränsningar:
Minsta värde = 107374182400
Maxvärde = 2638827906662400
volumeSpecName Namnet på volymspecifikationen är programspecifik beteckning eller identifierare för den specifika volymen i en volymgrupp för t.ex. data, logg sträng
volumeType Vilken typ av volym är detta. För målvolymer i replikering mellan regioner anger du typ till DataProtection sträng

VolumePropertiesDataProtection

Namn Beskrivning Värde
Replikering Replikeringsegenskaper ReplicationObject
ögonblicksbild Egenskaper för ögonblicksbilder. VolumeSnapshotProperties
volumeRelocation VolumeRelocation-egenskaper VolumeRelocationProperties

ReplicationObject

Namn 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 Fjärrvolymens resurs-ID. sträng (krävs)
replicationSchedule Schema "_10minutely"
"dagligen"
"varje timme"

VolumeSnapshotProperties

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

VolumeRelocationProperties

Namn Beskrivning Värde
relocationRequested Har flytt begärts för den här volymen Bool

VolumePropertiesExportPolicy

Namn Beskrivning Värde
reglemente Exportera principregel ExportPolicyRule[]

ExportPolicyRule

Namn Beskrivning Värde
allowedClients Klientens ingressspecifikation som kommaavgränsad sträng med IPv4 CIDRs, IPv4-värdadresser och värdnamn sträng
chownMode Den här parametern anger vem som har behörighet att ändra ägarskapet för en fil. restricted – Endast rotanvändare kan ändra ägarskapet för filen. obegränsad – Icke-rotanvändare kan ändra ägarskapet för filer som de äger. "Begränsad"
"Obegränsad"
cifs Tillåter CIFS-protokoll Bool
hasRootAccess Har rotåtkomst till volymen Bool
kerberos5iReadWrite Kerberos5i Läs- och skrivåtkomst. Ska användas med swagger version 2020-05-01 eller senare Bool
kerberos5pReadWrite Kerberos5p Läs- och skrivåtkomst. Ska användas med swagger version 2020-05-01 eller senare Bool
kerberos5ReadWrite Kerberos5 Läs- och skrivåtkomst. Ska användas med swagger version 2020-05-01 eller senare Bool
nfsv3 Tillåter NFSv3-protokoll. Aktivera endast för NFSv3-typvolymer Bool
nfsv41 Tillåter NFSv4.1-protokoll. Aktivera endast för NFSv4.1-typvolymer Bool
ruleIndex Orderindex Int
unixReadWrite Läs- och skrivåtkomst Bool

PlacementKeyValuePairs

Namn Beskrivning Värde
nyckel Nyckel för en programspecifik parameter för placering av volymer i volymgruppen sträng (krävs)
värde Värde för en programspecifik parameter för placeringen av volymer i volymgruppen sträng (krävs)

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 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": "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" ]
}

Egenskapsvärden

netAppAccounts/capacityPools/volumes

Namn Beskrivning Värde
typ Resurstypen "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"
apiVersion Resurs-API-versionen '2023-05-01'
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
plats Den geo-plats där resursen finns sträng (krävs)
Taggar Resurstaggar. Ordlista med taggnamn och värden. Se taggar i mallar
Egenskaper Volymegenskaper VolumeProperties (krävs)
Zoner Tillgänglighetszon string[]

Begränsningar:
Min längd = 1
Maximal längd = 255

VolumeProperties

Namn Beskrivning Värde
avsDataStore Anger om volymen är aktiverad för Azure VMware Solution (AVS) datalagringssyfte "Inaktiverad"
"Aktiverad"
backupId UUID v4 eller resursidentifierare som används för att identifiera säkerhetskopieringen. sträng
capacityPoolResourceId Poolresurs-ID som används vid skapande av en volym via volymgrupp sträng
coolAccess Anger om lågfrekvent åtkomst (nivåindelning) är aktiverat för volymen. Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy avgör datahämtningsbeteendet från lågfrekvent nivå till standardlagring baserat på läsmönstret för lågfrekventa volymer. Möjliga värden för det här fältet är:
Standard – Data hämtas från lågfrekvent nivå till standardlagring vid slumpmässiga läsningar. Den här principen är standard.
OnRead – All klientdriven dataläsning hämtas från lågfrekvent nivå till standardlagring på både sekventiella och slumpmässiga läsningar.
Aldrig – Inga klientdrivna data hämtas från lågfrekvent nivå till standardlagring.
"Standard"
"Aldrig"
"OnRead"
coolnessPeriod Anger hur många dagar efter vilka data som inte används av klienter ska nivåindelas. Int

Begränsningar:
Minsta värde = 7
Maxvärde = 63
creationToken En unik filsökväg för volymen. Används när monteringsmål skapas sträng (krävs)

Begränsningar:
Min 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
defaultGroupQuotaInKiBs Standardgruppkvot för volym i KiBs. Om isDefaultQuotaEnabled har angetts gäller det lägsta värdet på 4 KIB. Int
defaultUserQuotaInKiBs Standardanvändarkvot för volym i KiBs. Om isDefaultQuotaEnabled har angetts gäller det lägsta värdet på 4 KIB. Int
deleteBaseSnapshot Om den är aktiverad (sant) tas ögonblicksbilden som volymen skapades från automatiskt bort när volymskapandet har slutförts. Standardvärdet är falskt Bool
enableSubvolumes Flagga som anger om delvolymåtgärder är aktiverade på volymen "Inaktiverad"
"Aktiverad"
encryptionKeySource Källa till nyckel som används för att kryptera data i volymen. Gäller om NetApp-kontot har encryption.keySource = "Microsoft.KeyVault". Möjliga värden (skiftlägesokänsliga) är: "Microsoft.NetApp, Microsoft.KeyVault" "Microsoft.KeyVault"
"Microsoft.NetApp"
exportPolicy Uppsättning med exportprincipregler VolumePropertiesExportPolicy
isDefaultQuotaEnabled Anger om standardkvoten är aktiverad för volymen. Bool
isLargeVolume Anger om volymen är en stor volym eller en vanlig volym. Bool
isRestoring Återställa Bool
kerberosEnabled Beskriv om en volym är KerberosEnabled. Ska användas med swagger version 2020-05-01 eller senare Bool
keyVaultPrivateEndpointResourceId Resurs-ID för privat slutpunkt för KeyVault. Den måste finnas i samma virtuella nätverk som volymen. Gäller endast om encryptionKeySource = "Microsoft.KeyVault". sträng
ldapEnabled Anger om LDAP är aktiverat eller inte för en viss NFS-volym. Bool
networkFeatures Nätverksfunktioner som är tillgängliga för volymen eller uppdateringstillståndet. "Grundläggande"
"Basic_Standard"
"Standard"
"Standard_Basic"
placementRules Programspecifika placeringsregler för den specifika volymen PlacementKeyValuePairs[]
protocolTypes Uppsättning protokolltyper, standard-NFSv3, CIFS för SMB-protokoll string[]
proximityPlacementGroup Närhetsplaceringsgrupp som är associerad med volymen sträng
securityStyle Säkerhetsformatet för volym, standard unix, är standard för ntfs för dubbla protokoll eller CIFS-protokoll "ntfs"
"unix"
serviceLevel Filsystemets tjänstnivå "Premium"
"Standard"
"StandardZRS"
"Ultra"
smbAccessBasedEnumeration Aktiverar åtkomstbaserad uppräkningsresursegenskap för SMB-resurser. Gäller endast för SMB/DualProtocol-volym "Inaktiverad"
"Aktiverad"
smbContinuouslyAvailable Aktiverar kontinuerligt tillgänglig resursegenskap för smb-volym. Gäller endast för SMB-volym Bool
smbEncryption Aktiverar kryptering för smb3-data under flygning. Gäller endast för SMB/DualProtocol-volym. Ska användas med swagger version 2020-08-01 eller senare Bool
smbNonBrowsable Aktiverar icke-brynbar egenskap för SMB-resurser. Gäller endast för SMB/DualProtocol-volym "Inaktiverad"
"Aktiverad"
snapshotDirectoryVisible Om den är aktiverad (sant) innehåller volymen en skrivskyddad ögonblicksbildkatalog som ger åtkomst till var och en av volymens ögonblicksbilder (standardvärdet är true). Bool
snapshotId UUID v4 eller resursidentifierare som används för att identifiera ögonblicksbilden. sträng
subnetId Azure Resource URI för ett delegerat undernät. Måste ha delegeringen Microsoft.NetApp/volumes sträng (krävs)
throughputMibps Maximalt dataflöde i MiB/s som kan uppnås av den här volymen och detta accepteras endast som indata för manuell qosType-volym Int
unixPermissions UNIX-behörigheter för NFS-volym accepteras i oktalt 4-siffrigt format. Första siffran väljer angivet användar-ID(4), ange grupp-ID (2) och klibbiga (1) attribut. Den andra siffran väljer behörighet för filens ägare: läs (4), skriv (2) och kör (1). Tredje väljer behörigheter för andra användare i samma grupp. den fjärde för andra användare som inte finns i gruppen. 0755 – ger läs-/skriv-/körbehörighet till ägare och läsa/köra till grupp och andra användare. sträng

Begränsningar:
Min längd = 4
Maximal längd = 4
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, 500Tib för LargeVolume eller 2400Tib för LargeVolume på exceptionell basis. Anges i byte. int (krävs)

Begränsningar:
Minsta värde = 107374182400
Maxvärde = 2638827906662400
volumeSpecName Namnet på volymspecifikationen är programspecifik beteckning eller identifierare för den specifika volymen i en volymgrupp för t.ex. data, logg sträng
volumeType Vilken typ av volym är detta. För målvolymer i replikering mellan regioner anger du typ till DataProtection sträng

VolumePropertiesDataProtection

Namn Beskrivning Värde
Replikering Replikeringsegenskaper ReplicationObject
ögonblicksbild Egenskaper för ögonblicksbilder. VolumeSnapshotProperties
volumeRelocation VolumeRelocation-egenskaper VolumeRelocationProperties

ReplicationObject

Namn 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 Fjärrvolymens resurs-ID. sträng (krävs)
replicationSchedule Schema "_10minutely"
"dagligen"
"varje timme"

VolumeSnapshotProperties

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

VolumeRelocationProperties

Namn Beskrivning Värde
relocationRequested Har flytt begärts för den här volymen Bool

VolumePropertiesExportPolicy

Namn Beskrivning Värde
reglemente Exportera principregel ExportPolicyRule[]

ExportPolicyRule

Namn Beskrivning Värde
allowedClients Klientens ingressspecifikation som kommaavgränsad sträng med IPv4 CIDRs, IPv4-värdadresser och värdnamn sträng
chownMode Den här parametern anger vem som har behörighet att ändra ägarskapet för en fil. restricted – Endast rotanvändare kan ändra ägarskapet för filen. obegränsad – Icke-rotanvändare kan ändra ägarskapet för filer som de äger. "Begränsad"
"Obegränsad"
cifs Tillåter CIFS-protokoll Bool
hasRootAccess Har rotåtkomst till volymen Bool
kerberos5iReadWrite Kerberos5i Läs- och skrivåtkomst. Ska användas med swagger version 2020-05-01 eller senare Bool
kerberos5pReadWrite Kerberos5p Läs- och skrivåtkomst. Ska användas med swagger version 2020-05-01 eller senare Bool
kerberos5ReadWrite Kerberos5 Läs- och skrivåtkomst. Ska användas med swagger version 2020-05-01 eller senare Bool
nfsv3 Tillåter NFSv3-protokoll. Aktivera endast för NFSv3-typvolymer Bool
nfsv41 Tillåter NFSv4.1-protokoll. Aktivera endast för NFSv4.1-typvolymer Bool
ruleIndex Orderindex Int
unixReadWrite Läs- och skrivåtkomst Bool

PlacementKeyValuePairs

Namn Beskrivning Värde
nyckel Nyckel för en programspecifik parameter för placering av volymer i volymgruppen sträng (krävs)
värde Värde för en programspecifik parameter för placeringen av volymer i volymgruppen sträng (krävs)

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@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"
    ]
  })
}

Egenskapsvärden

netAppAccounts/capacityPools/volumes

Namn Beskrivning Värde
typ Resurstypen "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2023-05-01"
Namn Resursnamnet sträng (krävs)
plats Den geo-plats där resursen finns 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: capacityPools
Taggar Resurstaggar. Ordlista med taggnamn och värden.
Egenskaper Volymegenskaper VolumeProperties (krävs)
Zoner Tillgänglighetszon string[]

Begränsningar:
Min längd = 1
Maximal längd = 255

VolumeProperties

Namn Beskrivning Värde
avsDataStore Anger om volymen är aktiverad för Azure VMware Solution (AVS) datalagringssyfte "Inaktiverad"
"Aktiverad"
backupId UUID v4 eller resursidentifierare som används för att identifiera säkerhetskopieringen. sträng
capacityPoolResourceId Poolresurs-ID som används vid skapande av en volym via volymgrupp sträng
coolAccess Anger om lågfrekvent åtkomst (nivåindelning) är aktiverat för volymen. Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy avgör datahämtningsbeteendet från lågfrekvent nivå till standardlagring baserat på läsmönstret för lågfrekventa volymer. Möjliga värden för det här fältet är:
Standard – Data hämtas från lågfrekvent nivå till standardlagring vid slumpmässiga läsningar. Den här principen är standard.
OnRead – All klientdriven dataläsning hämtas från lågfrekvent nivå till standardlagring på både sekventiella och slumpmässiga läsningar.
Aldrig – Inga klientdrivna data hämtas från lågfrekvent nivå till standardlagring.
"Standard"
"Aldrig"
"OnRead"
coolnessPeriod Anger hur många dagar efter vilka data som inte används av klienter ska nivåindelas. Int

Begränsningar:
Minsta värde = 7
Maxvärde = 63
creationToken En unik filsökväg för volymen. Används när monteringsmål skapas sträng (krävs)

Begränsningar:
Min 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
defaultGroupQuotaInKiBs Standardgruppkvot för volym i KiBs. Om isDefaultQuotaEnabled har angetts gäller det lägsta värdet på 4 KIB. Int
defaultUserQuotaInKiBs Standardanvändarkvot för volym i KiBs. Om isDefaultQuotaEnabled har angetts gäller det lägsta värdet på 4 KIB. Int
deleteBaseSnapshot Om den är aktiverad (sant) tas ögonblicksbilden som volymen skapades från automatiskt bort när volymskapandet har slutförts. Standardvärdet är falskt Bool
enableSubvolumes Flagga som anger om delvolymåtgärder är aktiverade på volymen "Inaktiverad"
"Aktiverad"
encryptionKeySource Källa till nyckel som används för att kryptera data i volymen. Gäller om NetApp-kontot har encryption.keySource = "Microsoft.KeyVault". Möjliga värden (skiftlägesokänsliga) är: "Microsoft.NetApp, Microsoft.KeyVault" "Microsoft.KeyVault"
"Microsoft.NetApp"
exportPolicy Uppsättning med exportprincipregler VolumePropertiesExportPolicy
isDefaultQuotaEnabled Anger om standardkvoten är aktiverad för volymen. Bool
isLargeVolume Anger om volymen är en stor volym eller en vanlig volym. Bool
isRestoring Återställa Bool
kerberosEnabled Beskriv om en volym är KerberosEnabled. Ska användas med swagger version 2020-05-01 eller senare Bool
keyVaultPrivateEndpointResourceId Resurs-ID för privat slutpunkt för KeyVault. Den måste finnas i samma virtuella nätverk som volymen. Gäller endast om encryptionKeySource = "Microsoft.KeyVault". sträng
ldapEnabled Anger om LDAP är aktiverat eller inte för en viss NFS-volym. Bool
networkFeatures Nätverksfunktioner som är tillgängliga för volymen eller uppdateringstillståndet. "Grundläggande"
"Basic_Standard"
"Standard"
"Standard_Basic"
placementRules Programspecifika placeringsregler för den specifika volymen PlacementKeyValuePairs[]
protocolTypes Uppsättning protokolltyper, standard-NFSv3, CIFS för SMB-protokoll string[]
proximityPlacementGroup Närhetsplaceringsgrupp som är associerad med volymen sträng
securityStyle Säkerhetsformatet för volym, standard unix, är standard för ntfs för dubbla protokoll eller CIFS-protokoll "ntfs"
"unix"
serviceLevel Filsystemets tjänstnivå "Premium"
"Standard"
"StandardZRS"
"Ultra"
smbAccessBasedEnumeration Aktiverar åtkomstbaserad uppräkningsresursegenskap för SMB-resurser. Gäller endast för SMB/DualProtocol-volym "Inaktiverad"
"Aktiverad"
smbContinuouslyAvailable Aktiverar kontinuerligt tillgänglig resursegenskap för smb-volym. Gäller endast för SMB-volym Bool
smbEncryption Aktiverar kryptering för smb3-data under flygning. Gäller endast för SMB/DualProtocol-volym. Ska användas med swagger version 2020-08-01 eller senare Bool
smbNonBrowsable Aktiverar icke-brynbar egenskap för SMB-resurser. Gäller endast för SMB/DualProtocol-volym "Inaktiverad"
"Aktiverad"
snapshotDirectoryVisible Om den är aktiverad (sant) innehåller volymen en skrivskyddad ögonblicksbildkatalog som ger åtkomst till var och en av volymens ögonblicksbilder (standardvärdet är true). Bool
snapshotId UUID v4 eller resursidentifierare som används för att identifiera ögonblicksbilden. sträng
subnetId Azure Resource URI för ett delegerat undernät. Måste ha delegeringen Microsoft.NetApp/volumes sträng (krävs)
throughputMibps Maximalt dataflöde i MiB/s som kan uppnås av den här volymen och detta accepteras endast som indata för manuell qosType-volym Int
unixPermissions UNIX-behörigheter för NFS-volym accepteras i oktalt 4-siffrigt format. Första siffran väljer angivet användar-ID(4), ange grupp-ID (2) och klibbiga (1) attribut. Den andra siffran väljer behörighet för filens ägare: läs (4), skriv (2) och kör (1). Tredje väljer behörigheter för andra användare i samma grupp. den fjärde för andra användare som inte finns i gruppen. 0755 – ger läs-/skriv-/körbehörighet till ägare och läsa/köra till grupp och andra användare. sträng

Begränsningar:
Min längd = 4
Maximal längd = 4
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, 500Tib för LargeVolume eller 2400Tib för LargeVolume på exceptionell basis. Anges i byte. int (krävs)

Begränsningar:
Minsta värde = 107374182400
Maxvärde = 2638827906662400
volumeSpecName Namnet på volymspecifikationen är programspecifik beteckning eller identifierare för den specifika volymen i en volymgrupp för t.ex. data, logg sträng
volumeType Vilken typ av volym är detta. För målvolymer i replikering mellan regioner anger du typ till DataProtection sträng

VolumePropertiesDataProtection

Namn Beskrivning Värde
Replikering Replikeringsegenskaper ReplicationObject
ögonblicksbild Egenskaper för ögonblicksbilder. VolumeSnapshotProperties
volumeRelocation VolumeRelocation-egenskaper VolumeRelocationProperties

ReplicationObject

Namn 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 Fjärrvolymens resurs-ID. sträng (krävs)
replicationSchedule Schema "_10minutely"
"dagligen"
"varje timme"

VolumeSnapshotProperties

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

VolumeRelocationProperties

Namn Beskrivning Värde
relocationRequested Har flytt begärts för den här volymen Bool

VolumePropertiesExportPolicy

Namn Beskrivning Värde
reglemente Exportera principregel ExportPolicyRule[]

ExportPolicyRule

Namn Beskrivning Värde
allowedClients Klientens ingressspecifikation som kommaavgränsad sträng med IPv4 CIDRs, IPv4-värdadresser och värdnamn sträng
chownMode Den här parametern anger vem som har behörighet att ändra ägarskapet för en fil. restricted – Endast rotanvändare kan ändra ägarskapet för filen. obegränsad – Icke-rotanvändare kan ändra ägarskapet för filer som de äger. "Begränsad"
"Obegränsad"
cifs Tillåter CIFS-protokoll Bool
hasRootAccess Har rotåtkomst till volymen Bool
kerberos5iReadWrite Kerberos5i Läs- och skrivåtkomst. Ska användas med swagger version 2020-05-01 eller senare Bool
kerberos5pReadWrite Kerberos5p Läs- och skrivåtkomst. Ska användas med swagger version 2020-05-01 eller senare Bool
kerberos5ReadWrite Kerberos5 Läs- och skrivåtkomst. Ska användas med swagger version 2020-05-01 eller senare Bool
nfsv3 Tillåter NFSv3-protokoll. Aktivera endast för NFSv3-typvolymer Bool
nfsv41 Tillåter NFSv4.1-protokoll. Aktivera endast för NFSv4.1-typvolymer Bool
ruleIndex Orderindex Int
unixReadWrite Läs- och skrivåtkomst Bool

PlacementKeyValuePairs

Namn Beskrivning Värde
nyckel Nyckel för en programspecifik parameter för placering av volymer i volymgruppen sträng (krävs)
värde Värde för en programspecifik parameter för placeringen av volymer i volymgruppen sträng (krävs)