Microsoft.NetApp netAppAccounts/volumeGroups 2023-07-01

Bicep-resursdefinition

Resurstypen netAppAccounts/volumeGroups 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/volumeGroups-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/volumeGroups@2023-07-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  properties: {
    groupMetaData: {
      applicationIdentifier: 'string'
      applicationType: 'string'
      globalPlacementRules: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      groupDescription: 'string'
    }
    volumes: [
      {
        name: 'string'
        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'
        }
        tags: {}
        zones: [
          'string'
        ]
      }
    ]
  }
}

Egenskapsvärden

netAppAccounts/volumeGroups

Namn Beskrivning Värde
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 3–64

Giltiga tecken:
Alfanumeriska tecken, understreck och bindestreck.

Börja med alfanumeriskt.
plats Resursplats sträng
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
Egenskaper Egenskaper för volymgrupp VolumeGroupProperties

VolumeGroupProperties

Namn Beskrivning Värde
groupMetaData Information om volymgrupp VolumeGroupMetaData
Volymer Lista över volymer från grupp VolumeGroupVolumeProperties[]

VolumeGroupMetaData

Namn Beskrivning Värde
applicationIdentifier Programspecifik identifierare sträng
applicationType Programtyp "ORACLE"
"SAP-HANA"
globalPlacementRules Programspecifika placeringsregler för volymgruppen PlacementKeyValuePairs[]
groupDescription Gruppbeskrivning sträng

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)

VolumeGroupVolumeProperties

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper Volymegenskaper VolumeProperties (krävs)
Taggar Resurstaggar objekt
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 = 183
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

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
ORACLE Azure NetApp Files-lagring

Distribuera till Azure
Den här mallen distribuerar lagring för ORACLE-distributioner. Lagring tillhandahålls med Hjälp av Azure NetApp Files, som bygger på NetApp ONTAP-lagringsoperativsystem.
SAP HANA Azure NetApp Files Replikeringslagring mellan regioner

Distribuera till Azure
Den här mallen distribuerar lagring för SAP HANA-haveriberedskapsdistributioner. Lagring tillhandahålls med Hjälp av Azure NetApp Files, som bygger på NetApp ONTAP-lagringsoperativsystem.
SAP HANA Azure NetApp Files-lagring

Distribuera till Azure
Den här mallen distribuerar lagring för SAP HANA-distributioner. Lagring tillhandahålls med Hjälp av Azure NetApp Files, som bygger på NetApp ONTAP-lagringsoperativsystem.

Resursdefinition för ARM-mall

Resurstypen netAppAccounts/volumeGroups 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/volumeGroups-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.NetApp/netAppAccounts/volumeGroups",
  "apiVersion": "2023-07-01",
  "name": "string",
  "location": "string",
  "properties": {
    "groupMetaData": {
      "applicationIdentifier": "string",
      "applicationType": "string",
      "globalPlacementRules": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "groupDescription": "string"
    },
    "volumes": [
      {
        "name": "string",
        "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"
        },
        "tags": {},
        "zones": [ "string" ]
      }
    ]
  }
}

Egenskapsvärden

netAppAccounts/volumeGroups

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

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 3–64

Giltiga tecken:
Alfanumeriska tecken, understreck och bindestreck.

Börja med alfanumeriskt.
plats Resursplats sträng
Egenskaper Egenskaper för volymgrupp VolumeGroupProperties

VolumeGroupProperties

Namn Beskrivning Värde
groupMetaData Information om volymgrupp VolumeGroupMetaData
Volymer Lista över volymer från grupp VolumeGroupVolumeProperties[]

VolumeGroupMetaData

Namn Beskrivning Värde
applicationIdentifier Programspecifik identifierare sträng
applicationType Programtyp "ORACLE"
"SAP-HANA"
globalPlacementRules Programspecifika placeringsregler för volymgruppen PlacementKeyValuePairs[]
groupDescription Gruppbeskrivning sträng

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)

VolumeGroupVolumeProperties

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper Volymegenskaper VolumeProperties (krävs)
Taggar Resurstaggar objekt
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 = 183
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

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
ORACLE Azure NetApp Files-lagring

Distribuera till Azure
Den här mallen distribuerar lagring för ORACLE-distributioner. Lagring tillhandahålls med Hjälp av Azure NetApp Files, som bygger på NetApp ONTAP-lagringsoperativsystem.
SAP HANA Azure NetApp Files Replikeringslagring mellan regioner

Distribuera till Azure
Den här mallen distribuerar lagring för SAP HANA-haveriberedskapsdistributioner. Lagring tillhandahålls med Hjälp av Azure NetApp Files, som bygger på NetApp ONTAP-lagringsoperativsystem.
SAP HANA Azure NetApp Files-lagring

Distribuera till Azure
Den här mallen distribuerar lagring för SAP HANA-distributioner. Lagring tillhandahålls med Hjälp av Azure NetApp Files, som bygger på NetApp ONTAP-lagringsoperativsystem.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen netAppAccounts/volumeGroups 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 Microsoft.NetApp/netAppAccounts/volumeGroups-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/volumeGroups@2023-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      groupMetaData = {
        applicationIdentifier = "string"
        applicationType = "string"
        globalPlacementRules = [
          {
            key = "string"
            value = "string"
          }
        ]
        groupDescription = "string"
      }
      volumes = [
        {
          name = "string"
          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"
          }
          tags = {}
          zones = [
            "string"
          ]
        }
      ]
    }
  })
}

Egenskapsvärden

netAppAccounts/volumeGroups

Namn Beskrivning Värde
typ Resurstypen "Microsoft.NetApp/netAppAccounts/volumeGroups@2023-07-01"
Namn Resursnamnet sträng (krävs)

Teckengräns: 3–64

Giltiga tecken:
Alfanumeriska tecken, understreck och bindestreck.

Börja med alfanumeriskt.
plats Resursplats sträng
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: netAppAccounts
Egenskaper Egenskaper för volymgrupp VolumeGroupProperties

VolumeGroupProperties

Namn Beskrivning Värde
groupMetaData Information om volymgrupp VolumeGroupMetaData
Volymer Lista över volymer från grupp VolumeGroupVolumeProperties[]

VolumeGroupMetaData

Namn Beskrivning Värde
applicationIdentifier Programspecifik identifierare sträng
applicationType Programtyp "ORACLE"
"SAP-HANA"
globalPlacementRules Programspecifika placeringsregler för volymgruppen PlacementKeyValuePairs[]
groupDescription Gruppbeskrivning sträng

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)

VolumeGroupVolumeProperties

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper Volymegenskaper VolumeProperties (krävs)
Taggar Resurstaggar objekt
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 = 183
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