Microsoft.NetApp netAppAccounts/volumeGroups 2024-03-01
Bicep-resursdefinition
Resurstypen netAppAccounts/volumeGroups kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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@2024-03-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: {
backup: {
backupPolicyId: 'string'
backupVaultId: 'string'
policyEnforced: bool
}
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 | 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 = 2 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 | 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. För vanliga volymer finns giltiga värden i intervallet 50GiB till 100TiB. För stora volymer finns giltiga värden i intervallet 100TiB till 500TiB, och på exceptionell basis från till 2400GiB till 2400TiB. Värden uttryckta i byte som multiplar av 1 GiB. | int (krävs) Begränsningar: Minsta värde = 53687091200 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 |
---|---|---|
säkerhetskopia | Egenskaper för säkerhetskopiering | VolumeBackupProperties |
Replikering | Replikeringsegenskaper | ReplicationObject |
ögonblicksbild | Egenskaper för ögonblicksbilder. | VolumeSnapshotProperties |
volumeRelocation | VolumeRelocation-egenskaper | VolumeRelocationProperties |
VolumeBackupProperties
Namn | Beskrivning | Värde |
---|---|---|
backupPolicyId | Resurs-ID för säkerhetskopieringsprincip | sträng |
backupVaultId | Resurs-ID för Backup Vault | sträng |
policyEnforced | Princip framtvingas | Bool |
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 |
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 |
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 |
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:
- Resursgrupper – Se resursgruppsdistributionskommandon
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": "2024-03-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": {
"backup": {
"backupPolicyId": "string",
"backupVaultId": "string",
"policyEnforced": "bool"
},
"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 | '2024-03-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 | 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 = 2 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 | 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. För vanliga volymer finns giltiga värden i intervallet 50GiB till 100TiB. För stora volymer finns giltiga värden i intervallet 100TiB till 500TiB, och på exceptionell basis från till 2400GiB till 2400TiB. Värden uttryckta i byte som multiplar av 1 GiB. | int (krävs) Begränsningar: Minsta värde = 53687091200 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 |
---|---|---|
säkerhetskopia | Egenskaper för säkerhetskopiering | VolumeBackupProperties |
Replikering | Replikeringsegenskaper | ReplicationObject |
ögonblicksbild | Egenskaper för ögonblicksbilder. | VolumeSnapshotProperties |
volumeRelocation | VolumeRelocation-egenskaper | VolumeRelocationProperties |
VolumeBackupProperties
Namn | Beskrivning | Värde |
---|---|---|
backupPolicyId | Resurs-ID för säkerhetskopieringsprincip | sträng |
backupVaultId | Resurs-ID för Backup Vault | sträng |
policyEnforced | Princip framtvingas | Bool |
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 |
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 |
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 |
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@2024-03-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 = {
backup = {
backupPolicyId = "string"
backupVaultId = "string"
policyEnforced = bool
}
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@2024-03-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 | 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 = 2 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 | 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. För vanliga volymer finns giltiga värden i intervallet 50GiB till 100TiB. För stora volymer finns giltiga värden i intervallet 100TiB till 500TiB, och på exceptionell basis från till 2400GiB till 2400TiB. Värden uttryckta i byte som multiplar av 1 GiB. | int (krävs) Begränsningar: Minsta värde = 53687091200 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 |
---|---|---|
säkerhetskopia | Egenskaper för säkerhetskopiering | VolumeBackupProperties |
Replikering | Replikeringsegenskaper | ReplicationObject |
ögonblicksbild | Egenskaper för ögonblicksbilder. | VolumeSnapshotProperties |
volumeRelocation | VolumeRelocation-egenskaper | VolumeRelocationProperties |
VolumeBackupProperties
Namn | Beskrivning | Värde |
---|---|---|
backupPolicyId | Resurs-ID för säkerhetskopieringsprincip | sträng |
backupVaultId | Resurs-ID för Backup Vault | sträng |
policyEnforced | Princip framtvingas | Bool |
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 |