Condividi tramite


Microsoft.NetApp netAppAccounts/volumeGroups 2022-03-01

Definizione di risorsa Bicep

Il tipo di risorsa netAppAccounts/volumeGroups può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.NetApp/netAppAccounts/volumeGroups, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/volumeGroups@2022-03-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    groupMetaData: {
      applicationIdentifier: 'string'
      applicationType: 'string'
      deploymentSpecId: 'string'
      globalPlacementRules: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      groupDescription: 'string'
    }
    volumes: [
      {
        name: 'string'
        properties: {
          avsDataStore: 'string'
          backupId: 'string'
          capacityPoolResourceId: 'string'
          coolAccess: bool
          coolnessPeriod: int
          creationToken: 'string'
          dataProtection: {
            backup: {
              backupEnabled: bool
              backupPolicyId: 'string'
              policyEnforced: bool
              vaultId: 'string'
            }
            replication: {
              endpointType: 'string'
              remoteVolumeRegion: 'string'
              remoteVolumeResourceId: 'string'
              replicationId: 'string'
              replicationSchedule: 'string'
            }
            snapshot: {
              snapshotPolicyId: 'string'
            }
          }
          defaultGroupQuotaInKiBs: int
          defaultUserQuotaInKiBs: int
          enableSubvolumes: 'string'
          encryptionKeySource: 'string'
          exportPolicy: {
            rules: [
              {
                allowedClients: 'string'
                chownMode: 'string'
                cifs: bool
                hasRootAccess: bool
                kerberos5iReadOnly: bool
                kerberos5iReadWrite: bool
                kerberos5pReadOnly: bool
                kerberos5pReadWrite: bool
                kerberos5ReadOnly: bool
                kerberos5ReadWrite: bool
                nfsv3: bool
                nfsv41: bool
                ruleIndex: int
                unixReadOnly: bool
                unixReadWrite: bool
              }
            ]
          }
          isDefaultQuotaEnabled: bool
          isRestoring: bool
          kerberosEnabled: bool
          keyVaultPrivateEndpointResourceId: 'string'
          ldapEnabled: bool
          networkFeatures: 'string'
          placementRules: [
            {
              key: 'string'
              value: 'string'
            }
          ]
          protocolTypes: [
            'string'
          ]
          proximityPlacementGroup: 'string'
          securityStyle: 'string'
          serviceLevel: 'string'
          smbContinuouslyAvailable: bool
          smbEncryption: bool
          snapshotDirectoryVisible: bool
          snapshotId: 'string'
          subnetId: 'string'
          throughputMibps: int
          unixPermissions: 'string'
          usageThreshold: int
          volumeSpecName: 'string'
          volumeType: 'string'
        }
        tags: {
          {customized property}: 'string'
        }
      }
    ]
  }
}

Valori delle proprietà

ExportPolicyRule

Nome Descrizione Valore
allowedClients Specifica di ingresso del client come stringa delimitata da virgole con CIDR IPv4, indirizzi host IPv4 e nomi host corda
chownMode Questo parametro specifica chi è autorizzato a modificare la proprietà di un file. con restrizioni: solo l'utente radice può modificare la proprietà del file. senza restrizioni: gli utenti non radice possono modificare la proprietà dei file di cui sono proprietari. 'Restricted'
'Senza restrizioni'
cifs Consente il protocollo CIFS Bool
hasRootAccess Ha accesso radice al volume Bool
kerberos5iReadOnly Accesso in sola lettura Kerberos5i. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5iReadWrite Accesso in lettura e scrittura Kerberos5i. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5pReadOnly Accesso in sola lettura Kerberos5p. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5pReadWrite Accesso in lettura e scrittura Kerberos5p. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5ReadOnly Accesso in sola lettura Kerberos5. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5ReadWrite Accesso in lettura e scrittura Kerberos5. Da usare con swagger versione 2020-05-01 o successiva Bool
nfsv3 Consente il protocollo NFSv3. Abilitare solo per i volumi di tipo NFSv3 Bool
nfsv41 Consente il protocollo NFSv4.1. Abilitare solo per i volumi di tipo NFSv4.1 Bool
ruleIndex Indice dell'ordine Int
unixReadOnly Accesso in sola lettura Bool
unixReadWrite Accesso in lettura e scrittura Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Nome Descrizione Valore
ubicazione Percorso risorsa corda
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: netAppAccounts
proprietà Proprietà del gruppo di volumi VolumeGroupProperties

PlacementKeyValuePairs

Nome Descrizione Valore
chiave Chiave per un parametro specifico dell'applicazione per il posizionamento dei volumi nel gruppo di volumi stringa (obbligatorio)
valore Valore per un parametro specifico dell'applicazione per il posizionamento dei volumi nel gruppo di volumi stringa (obbligatorio)

ReplicationObject

Nome Descrizione Valore
endpointType Indica se il volume locale è l'origine o la destinazione per la replica del volume 'dst'
'src'
remoteVolumeRegion Area remota per l'altra estremità della replica del volume. corda
remoteVolumeResourceId ID risorsa del volume remoto. stringa (obbligatorio)
replicationId Id corda
replicationSchedule Programma 'daily'
'hourly'
'_10minutely'

ResourceTags

Nome Descrizione Valore

VolumeBackupProperties

Nome Descrizione Valore
backupEnabled Backup abilitato Bool
backupPolicyId ID risorsa criteri di backup corda
policyEnforced Criteri applicati Bool
vaultId ID risorsa dell'insieme di credenziali corda

VolumeGroupMetaData

Nome Descrizione Valore
applicationIdentifier Identificatore specifico dell'applicazione corda
applicationType Tipo di applicazione 'SAP-HANA'
deploymentSpecId Identificatore specifico dell'applicazione delle regole di distribuzione per il gruppo di volumi corda
globalPlacementRules Regole di posizionamento specifiche dell'applicazione per il gruppo di volumi PlacementKeyValuePairs[]
groupDescription Descrizione gruppo corda

VolumeGroupProperties

Nome Descrizione Valore
groupMetaData Dettagli del gruppo di volumi VolumeGroupMetaData
Volumi Elenco di volumi da gruppo VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà del volume VolumeProperties (obbligatorio)
Tag Tag delle risorse resourcetag

VolumeProperties

Nome Descrizione Valore
avsDataStore Specifica se il volume è abilitato per lo scopo dell'archivio dati della soluzione Azure VMware (AVS) 'Disabilitato'
'Enabled'
backupId UUID v4 o identificatore di risorsa usato per identificare il backup. corda
capacityPoolResourceId ID risorsa pool usato in caso di creazione di un volume tramite gruppo di volumi corda
coolAccess Specifica se l'accesso sporadico (suddivisione in livelli) è abilitato per il volume. Bool
coolnessPeriod Specifica il numero di giorni dopo i quali verranno a livelli i dati a cui non si accede dai client. Int

Vincoli:
Valore minimo = 7
Valore massimo = 63
creationToken Percorso di file univoco per il volume. Usato durante la creazione di destinazioni di montaggio corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (obbligatorio)
dataProtection I volumi di tipo DataProtection includono un oggetto contenente i dettagli della replica VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Quota di gruppo predefinita per il volume in KiBs. Se isDefaultQuotaEnabled è impostato, viene applicato il valore minimo di 4 KiB. Int
defaultUserQuotaInKiBs Quota utente predefinita per il volume in KiB. Se isDefaultQuotaEnabled è impostato, viene applicato il valore minimo di 4 KiB. Int
enableSubvolumes Flag che indica se le operazioni di sottovolume sono abilitate nel volume 'Disabilitato'
'Enabled'
encryptionKeySource Origine della chiave usata per crittografare i dati nel volume. Applicabile se l'account NetApp ha encryption.keySource = 'Microsoft.KeyVault'. I valori possibili (senza distinzione tra maiuscole e minuscole) sono: 'Microsoft.NetApp, Microsoft.KeyVault' 'Microsoft.KeyVault'
'Microsoft.NetApp'
exportPolicy Set di regole dei criteri di esportazione VolumePropertiesExportPolicy
isDefaultQuotaEnabled Specifica se la quota predefinita è abilitata per il volume. Bool
isRestoring Ripristino Bool
kerberosEnabled Descrivere se un volume è KerberosEnabled. Da usare con swagger versione 2020-05-01 o successiva Bool
keyVaultPrivateEndpointResourceId ID risorsa dell'endpoint privato per KeyVault. Deve trovarsi nella stessa rete virtuale del volume. Applicabile solo se encryptionKeySource = 'Microsoft.KeyVault'. corda
ldapEnabled Specifica se LDAP è abilitato o meno per un determinato volume NFS. Bool
networkFeatures Funzionalità di rete basic o Standard disponibili per il volume. 'Basic'
'Standard'
placementRules Regole di posizionamento specifiche dell'applicazione per il volume specifico PlacementKeyValuePairs[]
protocolTypes Set di tipi di protocollo, NFSv3 predefinito, CIFS per il protocollo SMB string[]
proximityPlacementGroup Gruppo di posizionamento di prossimità associato al volume corda
securityStyle Lo stile di sicurezza del volume, l'impostazione predefinita unix, è ntfs per il protocollo DUAL o il protocollo CIFS 'ntfs'
'unix'
serviceLevel Livello di servizio del file system 'Premium'
'Standard'
'StandardZRS'
'Ultra'
smbContinuouslyAvailable Abilita la proprietà di condivisione continuamente disponibile per il volume smb. Applicabile solo per il volume SMB Bool
smbEncryption Abilita la crittografia per i dati smb3 in anteprima. Applicabile solo per il volume SMB/DualProtocol. Da usare con swagger versione 2020-08-01 o successiva Bool
snapshotDirectoryVisible Se abilitato (true) il volume conterrà una directory snapshot di sola lettura che fornisce l'accesso a ognuno degli snapshot del volume (il valore predefinito è true). Bool
snapshotId UUID v4 o identificatore di risorsa usato per identificare lo snapshot. corda
subnetId URI risorsa di Azure per una subnet delegata. Deve avere la delega Microsoft.NetApp/volumes stringa (obbligatorio)
throughputMibps Velocità effettiva massima in MiB/s che può essere ottenuta da questo volume e verrà accettata come input solo per il volume qosType manuale Int
unixPermissions Autorizzazioni UNIX per il volume NFS accettato in formato ottale a 4 cifre. La prima cifra seleziona gli attributi set user ID(4), set group ID (2) e sticky (1). La seconda cifra seleziona l'autorizzazione per il proprietario del file: lettura (4), scrittura (2) ed esecuzione (1). In terzo luogo, vengono selezionate le autorizzazioni per altri utenti nello stesso gruppo. quarto per gli altri utenti non presenti nel gruppo. 0755 : fornisce autorizzazioni di lettura/scrittura/esecuzione per il proprietario e la lettura/esecuzione per raggruppare e altri utenti. corda

Vincoli:
Lunghezza minima = 4
Lunghezza massima = 4
usageThreshold Quota di archiviazione massima consentita per un file system in byte. Si tratta di una quota flessibile usata solo per gli avvisi. La dimensione minima è 100 GiB. Il limite massimo è 100TiB, 500Tib per LargeVolume. Specificato in byte. Int

Vincoli:
Valore minimo = 107374182400
Valore massimo = 549755813888000 (obbligatorio)
volumeSpecName Il nome della specifica del volume è la designazione o l'identificatore specifico dell'applicazione per il volume specifico in un gruppo di volumi, ad esempio dati, log corda
volumeType Qual è il tipo di volume. Per i volumi di destinazione nella replica tra aree, impostare il tipo su DataProtection corda

VolumePropertiesDataProtection

Nome Descrizione Valore
backup Proprietà di backup VolumeBackupProperties
replicazione Proprietà di replica ReplicationObject
istantanea Proprietà dello snapshot. VolumeSnapshotProperties

VolumePropertiesExportPolicy

Nome Descrizione Valore
norme Esportare la regola dei criteri ExportPolicyRule[]

VolumeSnapshotProperties

Nome Descrizione Valore
snapshotPolicyId ResourceId criteri snapshot corda

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
di archiviazione di Azure NetApp Files oracle Questo modello distribuisce l'archiviazione per le distribuzioni ORACLE. L'archiviazione viene fornita usando Azure NetApp Files, basata sul sistema operativo di archiviazione NetApp ONTAP.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa netAppAccounts/volumeGroups può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.NetApp/netAppAccounts/volumeGroups, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.NetApp/netAppAccounts/volumeGroups",
  "apiVersion": "2022-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "groupMetaData": {
      "applicationIdentifier": "string",
      "applicationType": "string",
      "deploymentSpecId": "string",
      "globalPlacementRules": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "groupDescription": "string"
    },
    "volumes": [
      {
        "name": "string",
        "properties": {
          "avsDataStore": "string",
          "backupId": "string",
          "capacityPoolResourceId": "string",
          "coolAccess": "bool",
          "coolnessPeriod": "int",
          "creationToken": "string",
          "dataProtection": {
            "backup": {
              "backupEnabled": "bool",
              "backupPolicyId": "string",
              "policyEnforced": "bool",
              "vaultId": "string"
            },
            "replication": {
              "endpointType": "string",
              "remoteVolumeRegion": "string",
              "remoteVolumeResourceId": "string",
              "replicationId": "string",
              "replicationSchedule": "string"
            },
            "snapshot": {
              "snapshotPolicyId": "string"
            }
          },
          "defaultGroupQuotaInKiBs": "int",
          "defaultUserQuotaInKiBs": "int",
          "enableSubvolumes": "string",
          "encryptionKeySource": "string",
          "exportPolicy": {
            "rules": [
              {
                "allowedClients": "string",
                "chownMode": "string",
                "cifs": "bool",
                "hasRootAccess": "bool",
                "kerberos5iReadOnly": "bool",
                "kerberos5iReadWrite": "bool",
                "kerberos5pReadOnly": "bool",
                "kerberos5pReadWrite": "bool",
                "kerberos5ReadOnly": "bool",
                "kerberos5ReadWrite": "bool",
                "nfsv3": "bool",
                "nfsv41": "bool",
                "ruleIndex": "int",
                "unixReadOnly": "bool",
                "unixReadWrite": "bool"
              }
            ]
          },
          "isDefaultQuotaEnabled": "bool",
          "isRestoring": "bool",
          "kerberosEnabled": "bool",
          "keyVaultPrivateEndpointResourceId": "string",
          "ldapEnabled": "bool",
          "networkFeatures": "string",
          "placementRules": [
            {
              "key": "string",
              "value": "string"
            }
          ],
          "protocolTypes": [ "string" ],
          "proximityPlacementGroup": "string",
          "securityStyle": "string",
          "serviceLevel": "string",
          "smbContinuouslyAvailable": "bool",
          "smbEncryption": "bool",
          "snapshotDirectoryVisible": "bool",
          "snapshotId": "string",
          "subnetId": "string",
          "throughputMibps": "int",
          "unixPermissions": "string",
          "usageThreshold": "int",
          "volumeSpecName": "string",
          "volumeType": "string"
        },
        "tags": {
          "{customized property}": "string"
        }
      }
    ]
  }
}

Valori delle proprietà

ExportPolicyRule

Nome Descrizione Valore
allowedClients Specifica di ingresso del client come stringa delimitata da virgole con CIDR IPv4, indirizzi host IPv4 e nomi host corda
chownMode Questo parametro specifica chi è autorizzato a modificare la proprietà di un file. con restrizioni: solo l'utente radice può modificare la proprietà del file. senza restrizioni: gli utenti non radice possono modificare la proprietà dei file di cui sono proprietari. 'Restricted'
'Senza restrizioni'
cifs Consente il protocollo CIFS Bool
hasRootAccess Ha accesso radice al volume Bool
kerberos5iReadOnly Accesso in sola lettura Kerberos5i. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5iReadWrite Accesso in lettura e scrittura Kerberos5i. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5pReadOnly Accesso in sola lettura Kerberos5p. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5pReadWrite Accesso in lettura e scrittura Kerberos5p. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5ReadOnly Accesso in sola lettura Kerberos5. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5ReadWrite Accesso in lettura e scrittura Kerberos5. Da usare con swagger versione 2020-05-01 o successiva Bool
nfsv3 Consente il protocollo NFSv3. Abilitare solo per i volumi di tipo NFSv3 Bool
nfsv41 Consente il protocollo NFSv4.1. Abilitare solo per i volumi di tipo NFSv4.1 Bool
ruleIndex Indice dell'ordine Int
unixReadOnly Accesso in sola lettura Bool
unixReadWrite Accesso in lettura e scrittura Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Nome Descrizione Valore
apiVersion Versione dell'API '2022-03-01'
ubicazione Percorso risorsa corda
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (obbligatorio)
proprietà Proprietà del gruppo di volumi VolumeGroupProperties
digitare Tipo di risorsa 'Microsoft.NetApp/netAppAccounts/volumeGroups'

PlacementKeyValuePairs

Nome Descrizione Valore
chiave Chiave per un parametro specifico dell'applicazione per il posizionamento dei volumi nel gruppo di volumi stringa (obbligatorio)
valore Valore per un parametro specifico dell'applicazione per il posizionamento dei volumi nel gruppo di volumi stringa (obbligatorio)

ReplicationObject

Nome Descrizione Valore
endpointType Indica se il volume locale è l'origine o la destinazione per la replica del volume 'dst'
'src'
remoteVolumeRegion Area remota per l'altra estremità della replica del volume. corda
remoteVolumeResourceId ID risorsa del volume remoto. stringa (obbligatorio)
replicationId Id corda
replicationSchedule Programma 'daily'
'hourly'
'_10minutely'

ResourceTags

Nome Descrizione Valore

VolumeBackupProperties

Nome Descrizione Valore
backupEnabled Backup abilitato Bool
backupPolicyId ID risorsa criteri di backup corda
policyEnforced Criteri applicati Bool
vaultId ID risorsa dell'insieme di credenziali corda

VolumeGroupMetaData

Nome Descrizione Valore
applicationIdentifier Identificatore specifico dell'applicazione corda
applicationType Tipo di applicazione 'SAP-HANA'
deploymentSpecId Identificatore specifico dell'applicazione delle regole di distribuzione per il gruppo di volumi corda
globalPlacementRules Regole di posizionamento specifiche dell'applicazione per il gruppo di volumi PlacementKeyValuePairs[]
groupDescription Descrizione gruppo corda

VolumeGroupProperties

Nome Descrizione Valore
groupMetaData Dettagli del gruppo di volumi VolumeGroupMetaData
Volumi Elenco di volumi da gruppo VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà del volume VolumeProperties (obbligatorio)
Tag Tag delle risorse resourcetag

VolumeProperties

Nome Descrizione Valore
avsDataStore Specifica se il volume è abilitato per lo scopo dell'archivio dati della soluzione Azure VMware (AVS) 'Disabilitato'
'Enabled'
backupId UUID v4 o identificatore di risorsa usato per identificare il backup. corda
capacityPoolResourceId ID risorsa pool usato in caso di creazione di un volume tramite gruppo di volumi corda
coolAccess Specifica se l'accesso sporadico (suddivisione in livelli) è abilitato per il volume. Bool
coolnessPeriod Specifica il numero di giorni dopo i quali verranno a livelli i dati a cui non si accede dai client. Int

Vincoli:
Valore minimo = 7
Valore massimo = 63
creationToken Percorso di file univoco per il volume. Usato durante la creazione di destinazioni di montaggio corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (obbligatorio)
dataProtection I volumi di tipo DataProtection includono un oggetto contenente i dettagli della replica VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Quota di gruppo predefinita per il volume in KiBs. Se isDefaultQuotaEnabled è impostato, viene applicato il valore minimo di 4 KiB. Int
defaultUserQuotaInKiBs Quota utente predefinita per il volume in KiB. Se isDefaultQuotaEnabled è impostato, viene applicato il valore minimo di 4 KiB. Int
enableSubvolumes Flag che indica se le operazioni di sottovolume sono abilitate nel volume 'Disabilitato'
'Enabled'
encryptionKeySource Origine della chiave usata per crittografare i dati nel volume. Applicabile se l'account NetApp ha encryption.keySource = 'Microsoft.KeyVault'. I valori possibili (senza distinzione tra maiuscole e minuscole) sono: 'Microsoft.NetApp, Microsoft.KeyVault' 'Microsoft.KeyVault'
'Microsoft.NetApp'
exportPolicy Set di regole dei criteri di esportazione VolumePropertiesExportPolicy
isDefaultQuotaEnabled Specifica se la quota predefinita è abilitata per il volume. Bool
isRestoring Ripristino Bool
kerberosEnabled Descrivere se un volume è KerberosEnabled. Da usare con swagger versione 2020-05-01 o successiva Bool
keyVaultPrivateEndpointResourceId ID risorsa dell'endpoint privato per KeyVault. Deve trovarsi nella stessa rete virtuale del volume. Applicabile solo se encryptionKeySource = 'Microsoft.KeyVault'. corda
ldapEnabled Specifica se LDAP è abilitato o meno per un determinato volume NFS. Bool
networkFeatures Funzionalità di rete basic o Standard disponibili per il volume. 'Basic'
'Standard'
placementRules Regole di posizionamento specifiche dell'applicazione per il volume specifico PlacementKeyValuePairs[]
protocolTypes Set di tipi di protocollo, NFSv3 predefinito, CIFS per il protocollo SMB string[]
proximityPlacementGroup Gruppo di posizionamento di prossimità associato al volume corda
securityStyle Lo stile di sicurezza del volume, l'impostazione predefinita unix, è ntfs per il protocollo DUAL o il protocollo CIFS 'ntfs'
'unix'
serviceLevel Livello di servizio del file system 'Premium'
'Standard'
'StandardZRS'
'Ultra'
smbContinuouslyAvailable Abilita la proprietà di condivisione continuamente disponibile per il volume smb. Applicabile solo per il volume SMB Bool
smbEncryption Abilita la crittografia per i dati smb3 in anteprima. Applicabile solo per il volume SMB/DualProtocol. Da usare con swagger versione 2020-08-01 o successiva Bool
snapshotDirectoryVisible Se abilitato (true) il volume conterrà una directory snapshot di sola lettura che fornisce l'accesso a ognuno degli snapshot del volume (il valore predefinito è true). Bool
snapshotId UUID v4 o identificatore di risorsa usato per identificare lo snapshot. corda
subnetId URI risorsa di Azure per una subnet delegata. Deve avere la delega Microsoft.NetApp/volumes stringa (obbligatorio)
throughputMibps Velocità effettiva massima in MiB/s che può essere ottenuta da questo volume e verrà accettata come input solo per il volume qosType manuale Int
unixPermissions Autorizzazioni UNIX per il volume NFS accettato in formato ottale a 4 cifre. La prima cifra seleziona gli attributi set user ID(4), set group ID (2) e sticky (1). La seconda cifra seleziona l'autorizzazione per il proprietario del file: lettura (4), scrittura (2) ed esecuzione (1). In terzo luogo, vengono selezionate le autorizzazioni per altri utenti nello stesso gruppo. quarto per gli altri utenti non presenti nel gruppo. 0755 : fornisce autorizzazioni di lettura/scrittura/esecuzione per il proprietario e la lettura/esecuzione per raggruppare e altri utenti. corda

Vincoli:
Lunghezza minima = 4
Lunghezza massima = 4
usageThreshold Quota di archiviazione massima consentita per un file system in byte. Si tratta di una quota flessibile usata solo per gli avvisi. La dimensione minima è 100 GiB. Il limite massimo è 100TiB, 500Tib per LargeVolume. Specificato in byte. Int

Vincoli:
Valore minimo = 107374182400
Valore massimo = 549755813888000 (obbligatorio)
volumeSpecName Il nome della specifica del volume è la designazione o l'identificatore specifico dell'applicazione per il volume specifico in un gruppo di volumi, ad esempio dati, log corda
volumeType Qual è il tipo di volume. Per i volumi di destinazione nella replica tra aree, impostare il tipo su DataProtection corda

VolumePropertiesDataProtection

Nome Descrizione Valore
backup Proprietà di backup VolumeBackupProperties
replicazione Proprietà di replica ReplicationObject
istantanea Proprietà dello snapshot. VolumeSnapshotProperties

VolumePropertiesExportPolicy

Nome Descrizione Valore
norme Esportare la regola dei criteri ExportPolicyRule[]

VolumeSnapshotProperties

Nome Descrizione Valore
snapshotPolicyId ResourceId criteri snapshot corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
di archiviazione di Azure NetApp Files oracle

Distribuire in Azure
Questo modello distribuisce l'archiviazione per le distribuzioni ORACLE. L'archiviazione viene fornita usando Azure NetApp Files, basata sul sistema operativo di archiviazione NetApp ONTAP.
di archiviazione di replica tra più aree di SAP HANA di Azure NetApp Files

Distribuire in Azure
Questo modello distribuisce l'archiviazione per le distribuzioni di ripristino di emergenza di SAP HANA. L'archiviazione viene fornita usando Azure NetApp Files, basata sul sistema operativo di archiviazione NetApp ONTAP.
di archiviazione di Azure NETApp Files di SAP HANA

Distribuire in Azure
Questo modello distribuisce l'archiviazione per le distribuzioni sap HANA. L'archiviazione viene fornita usando Azure NetApp Files, basata sul sistema operativo di archiviazione NetApp ONTAP.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa netAppAccounts/volumeGroups può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.NetApp/netAppAccounts/volumeGroups, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/volumeGroups@2022-03-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      groupMetaData = {
        applicationIdentifier = "string"
        applicationType = "string"
        deploymentSpecId = "string"
        globalPlacementRules = [
          {
            key = "string"
            value = "string"
          }
        ]
        groupDescription = "string"
      }
      volumes = [
        {
          name = "string"
          properties = {
            avsDataStore = "string"
            backupId = "string"
            capacityPoolResourceId = "string"
            coolAccess = bool
            coolnessPeriod = int
            creationToken = "string"
            dataProtection = {
              backup = {
                backupEnabled = bool
                backupPolicyId = "string"
                policyEnforced = bool
                vaultId = "string"
              }
              replication = {
                endpointType = "string"
                remoteVolumeRegion = "string"
                remoteVolumeResourceId = "string"
                replicationId = "string"
                replicationSchedule = "string"
              }
              snapshot = {
                snapshotPolicyId = "string"
              }
            }
            defaultGroupQuotaInKiBs = int
            defaultUserQuotaInKiBs = int
            enableSubvolumes = "string"
            encryptionKeySource = "string"
            exportPolicy = {
              rules = [
                {
                  allowedClients = "string"
                  chownMode = "string"
                  cifs = bool
                  hasRootAccess = bool
                  kerberos5iReadOnly = bool
                  kerberos5iReadWrite = bool
                  kerberos5pReadOnly = bool
                  kerberos5pReadWrite = bool
                  kerberos5ReadOnly = bool
                  kerberos5ReadWrite = bool
                  nfsv3 = bool
                  nfsv41 = bool
                  ruleIndex = int
                  unixReadOnly = bool
                  unixReadWrite = bool
                }
              ]
            }
            isDefaultQuotaEnabled = bool
            isRestoring = bool
            kerberosEnabled = bool
            keyVaultPrivateEndpointResourceId = "string"
            ldapEnabled = bool
            networkFeatures = "string"
            placementRules = [
              {
                key = "string"
                value = "string"
              }
            ]
            protocolTypes = [
              "string"
            ]
            proximityPlacementGroup = "string"
            securityStyle = "string"
            serviceLevel = "string"
            smbContinuouslyAvailable = bool
            smbEncryption = bool
            snapshotDirectoryVisible = bool
            snapshotId = "string"
            subnetId = "string"
            throughputMibps = int
            unixPermissions = "string"
            usageThreshold = int
            volumeSpecName = "string"
            volumeType = "string"
          }
          tags = {
            {customized property} = "string"
          }
        }
      ]
    }
  })
}

Valori delle proprietà

ExportPolicyRule

Nome Descrizione Valore
allowedClients Specifica di ingresso del client come stringa delimitata da virgole con CIDR IPv4, indirizzi host IPv4 e nomi host corda
chownMode Questo parametro specifica chi è autorizzato a modificare la proprietà di un file. con restrizioni: solo l'utente radice può modificare la proprietà del file. senza restrizioni: gli utenti non radice possono modificare la proprietà dei file di cui sono proprietari. 'Restricted'
'Senza restrizioni'
cifs Consente il protocollo CIFS Bool
hasRootAccess Ha accesso radice al volume Bool
kerberos5iReadOnly Accesso in sola lettura Kerberos5i. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5iReadWrite Accesso in lettura e scrittura Kerberos5i. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5pReadOnly Accesso in sola lettura Kerberos5p. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5pReadWrite Accesso in lettura e scrittura Kerberos5p. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5ReadOnly Accesso in sola lettura Kerberos5. Da usare con swagger versione 2020-05-01 o successiva Bool
kerberos5ReadWrite Accesso in lettura e scrittura Kerberos5. Da usare con swagger versione 2020-05-01 o successiva Bool
nfsv3 Consente il protocollo NFSv3. Abilitare solo per i volumi di tipo NFSv3 Bool
nfsv41 Consente il protocollo NFSv4.1. Abilitare solo per i volumi di tipo NFSv4.1 Bool
ruleIndex Indice dell'ordine Int
unixReadOnly Accesso in sola lettura Bool
unixReadWrite Accesso in lettura e scrittura Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Nome Descrizione Valore
ubicazione Percorso risorsa corda
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: netAppAccounts
proprietà Proprietà del gruppo di volumi VolumeGroupProperties
digitare Tipo di risorsa "Microsoft.NetApp/netAppAccounts/volumeGroups@2022-03-01"

PlacementKeyValuePairs

Nome Descrizione Valore
chiave Chiave per un parametro specifico dell'applicazione per il posizionamento dei volumi nel gruppo di volumi stringa (obbligatorio)
valore Valore per un parametro specifico dell'applicazione per il posizionamento dei volumi nel gruppo di volumi stringa (obbligatorio)

ReplicationObject

Nome Descrizione Valore
endpointType Indica se il volume locale è l'origine o la destinazione per la replica del volume 'dst'
'src'
remoteVolumeRegion Area remota per l'altra estremità della replica del volume. corda
remoteVolumeResourceId ID risorsa del volume remoto. stringa (obbligatorio)
replicationId Id corda
replicationSchedule Programma 'daily'
'hourly'
'_10minutely'

ResourceTags

Nome Descrizione Valore

VolumeBackupProperties

Nome Descrizione Valore
backupEnabled Backup abilitato Bool
backupPolicyId ID risorsa criteri di backup corda
policyEnforced Criteri applicati Bool
vaultId ID risorsa dell'insieme di credenziali corda

VolumeGroupMetaData

Nome Descrizione Valore
applicationIdentifier Identificatore specifico dell'applicazione corda
applicationType Tipo di applicazione 'SAP-HANA'
deploymentSpecId Identificatore specifico dell'applicazione delle regole di distribuzione per il gruppo di volumi corda
globalPlacementRules Regole di posizionamento specifiche dell'applicazione per il gruppo di volumi PlacementKeyValuePairs[]
groupDescription Descrizione gruppo corda

VolumeGroupProperties

Nome Descrizione Valore
groupMetaData Dettagli del gruppo di volumi VolumeGroupMetaData
Volumi Elenco di volumi da gruppo VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà del volume VolumeProperties (obbligatorio)
Tag Tag delle risorse resourcetag

VolumeProperties

Nome Descrizione Valore
avsDataStore Specifica se il volume è abilitato per lo scopo dell'archivio dati della soluzione Azure VMware (AVS) 'Disabilitato'
'Enabled'
backupId UUID v4 o identificatore di risorsa usato per identificare il backup. corda
capacityPoolResourceId ID risorsa pool usato in caso di creazione di un volume tramite gruppo di volumi corda
coolAccess Specifica se l'accesso sporadico (suddivisione in livelli) è abilitato per il volume. Bool
coolnessPeriod Specifica il numero di giorni dopo i quali verranno a livelli i dati a cui non si accede dai client. Int

Vincoli:
Valore minimo = 7
Valore massimo = 63
creationToken Percorso di file univoco per il volume. Usato durante la creazione di destinazioni di montaggio corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (obbligatorio)
dataProtection I volumi di tipo DataProtection includono un oggetto contenente i dettagli della replica VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Quota di gruppo predefinita per il volume in KiBs. Se isDefaultQuotaEnabled è impostato, viene applicato il valore minimo di 4 KiB. Int
defaultUserQuotaInKiBs Quota utente predefinita per il volume in KiB. Se isDefaultQuotaEnabled è impostato, viene applicato il valore minimo di 4 KiB. Int
enableSubvolumes Flag che indica se le operazioni di sottovolume sono abilitate nel volume 'Disabilitato'
'Enabled'
encryptionKeySource Origine della chiave usata per crittografare i dati nel volume. Applicabile se l'account NetApp ha encryption.keySource = 'Microsoft.KeyVault'. I valori possibili (senza distinzione tra maiuscole e minuscole) sono: 'Microsoft.NetApp, Microsoft.KeyVault' 'Microsoft.KeyVault'
'Microsoft.NetApp'
exportPolicy Set di regole dei criteri di esportazione VolumePropertiesExportPolicy
isDefaultQuotaEnabled Specifica se la quota predefinita è abilitata per il volume. Bool
isRestoring Ripristino Bool
kerberosEnabled Descrivere se un volume è KerberosEnabled. Da usare con swagger versione 2020-05-01 o successiva Bool
keyVaultPrivateEndpointResourceId ID risorsa dell'endpoint privato per KeyVault. Deve trovarsi nella stessa rete virtuale del volume. Applicabile solo se encryptionKeySource = 'Microsoft.KeyVault'. corda
ldapEnabled Specifica se LDAP è abilitato o meno per un determinato volume NFS. Bool
networkFeatures Funzionalità di rete basic o Standard disponibili per il volume. 'Basic'
'Standard'
placementRules Regole di posizionamento specifiche dell'applicazione per il volume specifico PlacementKeyValuePairs[]
protocolTypes Set di tipi di protocollo, NFSv3 predefinito, CIFS per il protocollo SMB string[]
proximityPlacementGroup Gruppo di posizionamento di prossimità associato al volume corda
securityStyle Lo stile di sicurezza del volume, l'impostazione predefinita unix, è ntfs per il protocollo DUAL o il protocollo CIFS 'ntfs'
'unix'
serviceLevel Livello di servizio del file system 'Premium'
'Standard'
'StandardZRS'
'Ultra'
smbContinuouslyAvailable Abilita la proprietà di condivisione continuamente disponibile per il volume smb. Applicabile solo per il volume SMB Bool
smbEncryption Abilita la crittografia per i dati smb3 in anteprima. Applicabile solo per il volume SMB/DualProtocol. Da usare con swagger versione 2020-08-01 o successiva Bool
snapshotDirectoryVisible Se abilitato (true) il volume conterrà una directory snapshot di sola lettura che fornisce l'accesso a ognuno degli snapshot del volume (il valore predefinito è true). Bool
snapshotId UUID v4 o identificatore di risorsa usato per identificare lo snapshot. corda
subnetId URI risorsa di Azure per una subnet delegata. Deve avere la delega Microsoft.NetApp/volumes stringa (obbligatorio)
throughputMibps Velocità effettiva massima in MiB/s che può essere ottenuta da questo volume e verrà accettata come input solo per il volume qosType manuale Int
unixPermissions Autorizzazioni UNIX per il volume NFS accettato in formato ottale a 4 cifre. La prima cifra seleziona gli attributi set user ID(4), set group ID (2) e sticky (1). La seconda cifra seleziona l'autorizzazione per il proprietario del file: lettura (4), scrittura (2) ed esecuzione (1). In terzo luogo, vengono selezionate le autorizzazioni per altri utenti nello stesso gruppo. quarto per gli altri utenti non presenti nel gruppo. 0755 : fornisce autorizzazioni di lettura/scrittura/esecuzione per il proprietario e la lettura/esecuzione per raggruppare e altri utenti. corda

Vincoli:
Lunghezza minima = 4
Lunghezza massima = 4
usageThreshold Quota di archiviazione massima consentita per un file system in byte. Si tratta di una quota flessibile usata solo per gli avvisi. La dimensione minima è 100 GiB. Il limite massimo è 100TiB, 500Tib per LargeVolume. Specificato in byte. Int

Vincoli:
Valore minimo = 107374182400
Valore massimo = 549755813888000 (obbligatorio)
volumeSpecName Il nome della specifica del volume è la designazione o l'identificatore specifico dell'applicazione per il volume specifico in un gruppo di volumi, ad esempio dati, log corda
volumeType Qual è il tipo di volume. Per i volumi di destinazione nella replica tra aree, impostare il tipo su DataProtection corda

VolumePropertiesDataProtection

Nome Descrizione Valore
backup Proprietà di backup VolumeBackupProperties
replicazione Proprietà di replica ReplicationObject
istantanea Proprietà dello snapshot. VolumeSnapshotProperties

VolumePropertiesExportPolicy

Nome Descrizione Valore
norme Esportare la regola dei criteri ExportPolicyRule[]

VolumeSnapshotProperties

Nome Descrizione Valore
snapshotPolicyId ResourceId criteri snapshot corda