Freigeben über


Microsoft.NetApp netAppAccounts/volumeGroups 2022-01-01

Bicep-Ressourcendefinition

Der Ressourcentyp "netAppAccounts/volumeGroups" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.NetApp/netAppAccounts/volumeGroups-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/volumeGroups@2022-01-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  properties: {
    groupMetaData: {
      applicationIdentifier: 'string'
      applicationType: 'SAP-HANA'
      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: 'Microsoft.NetApp'
          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
          isRestoring: bool
          kerberosEnabled: bool
          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: {}
      }
    ]
  }
}

Eigenschaftswerte

netAppAccounts/volumeGroups

Name Beschreibung Wert
Name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep-festlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 3-64

Gültige Zeichen:
Alphanumerische, Unterstriche und Bindestriche.

Beginnen Sie mit alphanumerisch.
Ort Ressourcenspeicherort Schnur
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource des Typs: netAppAccounts
Eigenschaften Volumegruppeneigenschaften VolumeGroupProperties-

VolumeGroupProperties

Name Beschreibung Wert
groupMetaData Volumengruppendetails VolumeGroupMetaData-
Inhalte Liste der Volumes aus Gruppe VolumeGroupVolumeProperties[]

VolumeGroupMetaData

Name Beschreibung Wert
applicationIdentifier Anwendungsspezifischer Bezeichner Schnur
applicationType Anwendungstyp "SAP-HANA"
deploymentSpecId Anwendungsspezifischer Bezeichner von Bereitstellungsregeln für die Volumegruppe Schnur
globalPlacementRules Anwendungsspezifische Platzierungsregeln für die Volumegruppe PlacementKeyValuePairs[]
groupDescription Gruppenbeschreibung Schnur

PlacementKeyValuePairs

Name Beschreibung Wert
Schlüssel Schlüssel für einen anwendungsspezifischen Parameter für die Platzierung von Volumes in der Volumegruppe Zeichenfolge (erforderlich)
Wert Wert für einen anwendungsspezifischen Parameter für die Platzierung von Volumes in der Volumegruppe Zeichenfolge (erforderlich)

VolumeGroupVolumeProperties

Name Beschreibung Wert
Name Ressourcenname Schnur
Eigenschaften Volumeeigenschaften VolumeProperties- (erforderlich)
Schilder Ressourcentags Objekt

VolumeProperties

Name Beschreibung Wert
avsDataStore Gibt an, ob das Volume für den Zweck des Azure VMware Solution (AVS)-Datenspeichers aktiviert ist. "Deaktiviert"
"Aktiviert"
backupId UUID v4 oder Ressourcenbezeichner, der zum Identifizieren der Sicherung verwendet wird. Schnur
capacityPoolResourceId Poolressourcen-ID, die beim Erstellen eines Volumes über die Volumegruppe verwendet wird Schnur
coolAccess Gibt an, ob "Cool Access(tiering)" für das Volume aktiviert ist. Bool
CoolnessPeriod Gibt die Anzahl von Tagen an, nach denen daten, auf die nicht von Clients zugegriffen wird, gestuft werden. Int

Zwänge:
Min.-Wert = 7
Max. Wert = 63
creationToken Ein eindeutiger Dateipfad für das Volume. Wird beim Erstellen von Bereitstellungszielen verwendet Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Max. Länge = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection DataProtection-Typvolumes enthalten ein Objekt, das Details der Replikation enthält. VolumePropertiesDataProtection-
defaultGroupQuotaInKiBs Standardgruppenkontingent für Volumen in KiBs. Wenn isDefaultQuotaEnabled festgelegt ist, gilt der Mindestwert von 4 KiBs. Int
defaultUserQuotaInKiBs Standardbenutzerkontingent für Volumen in KiBs. Wenn isDefaultQuotaEnabled festgelegt ist, gilt der Mindestwert von 4 KiBs. Int
enableSubvolumes Flag, das angibt, ob Subvolume-Vorgänge auf dem Volume aktiviert sind "Deaktiviert"
"Aktiviert"
encryptionKeySource Quelle des Schlüssels, der zum Verschlüsseln von Daten im Volume verwendet wird. Mögliche Werte (Groß-/Kleinschreibung) sind: "Microsoft.NetApp" "Microsoft.NetApp"
exportPolicy Satz von Exportrichtlinienregeln VolumePropertiesExportPolicy-
isDefaultQuotaEnabled Gibt an, ob das Standardkontingent für das Volume aktiviert ist. Bool
isRestoring Umlagernd Bool
kerberosEnabled Beschreiben, ob ein Volume KerberosEnabled ist. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
ldapEnabled Gibt an, ob LDAP für ein bestimmtes NFS-Volume aktiviert ist oder nicht. Bool
networkFeatures Grundlegende Netzwerk- oder Standardfeatures, die für das Volume verfügbar sind. "Einfach"
"Standard"
placementRules Anwendungsspezifische Platzierungsregeln für das jeweilige Volume PlacementKeyValuePairs[]
protocolTypes Satz von Protokolltypen, Standard NFSv3, CIFS für SMB-Protokoll string[]
proximityPlacementGroup Dem Volume zugeordnete Näherungsplatzierungsgruppe Schnur
securityStyle Der Sicherheitsstil von Volume, Standard unix, standardmäßig ntfs für duales Protokoll oder CIFS-Protokoll "ntfs"
'unix'
serviceLevel Die Dienstebene des Dateisystems "Premium"
"Standard"
'StandardZRS'
"Ultra"
smbContinuouslyAvailable Aktiviert kontinuierlich verfügbare Freigabeeigenschaft für das smb-Volume. Gilt nur für SMB-Volume Bool
smbEncryption Aktiviert die Verschlüsselung für In-Flight-Smb3-Daten. Gilt nur für SMB/DualProtocol Volume. Verwendung mit swagger Version 2020-08-01 oder höher Bool
snapshotDirectoryVisible Wenn aktiviert (true) enthält das Volume ein schreibgeschütztes Momentaufnahmeverzeichnis, das Zugriff auf jede Momentaufnahme des Volumes bietet (Standard auf "true"). Bool
snapshotId UUID v4 oder Ressourcenbezeichner, der zum Identifizieren der Momentaufnahme verwendet wird. Schnur
subnetz-ID Der Azure-Ressourcen-URI für ein delegiertes Subnetz. Muss über die Delegierung "Microsoft.NetApp/volumes" verfügen. Zeichenfolge (erforderlich)
DurchsatzMibps Maximaler Durchsatz in Mibps, der von diesem Volume erreicht werden kann, und dies wird nur für manuelle qosType-Volumes als Eingabe akzeptiert. Int
unixPermissions UNIX-Berechtigungen für NFS-Volume, die im oktalen 4-stelligen Format akzeptiert werden. Die erste Ziffer wählt die festgelegte Benutzer-ID(4), die Gruppen-ID (2) und die Sticky-Attribute (1) aus. Zweite Ziffer wählt die Berechtigung für den Besitzer der Datei aus: Lesen (4), Schreiben (2) und Ausführen (1). Drittes wählt Berechtigungen für andere Benutzer in derselben Gruppe aus. der vierte für andere Benutzer, die sich nicht in der Gruppe befinden. 0755 – Gewährt Lese-/Schreib-/Ausführungsberechtigungen für Besitzer und Lese-/Ausführung für Gruppen und andere Benutzer. Schnur

Zwänge:
Min. Länge = 4
Max. Länge = 4
usageThreshold Maximal zulässiges Speicherkontingent für ein Dateisystem in Byte. Dies ist ein weiches Kontingent, das nur für Warnungen verwendet wird. Die Mindestgröße beträgt 500 GiB. Obergrenze ist 100TiB, 500 TB für LargeVolume. In Byte angegeben. int (erforderlich)

Zwänge:
Min-Wert = 107374182400
Max. Wert = 549755813888000
volumeSpecName Volumenspezifikationsname ist die anwendungsspezifische Bezeichnung oder ID für das jeweilige Volume in einer Volumengruppe für z. B. Daten, Protokoll Schnur
volumeType Welche Art von Volume ist dies. Legen Sie für Zielvolumes in der regionsübergreifenden Replikation den Typ auf DataProtection fest. Schnur

VolumePropertiesDataProtection

Name Beschreibung Wert
Sicherungskopie Sicherungseigenschaften VolumeBackupProperties-
Replikation Replikationseigenschaften ReplicationObject-
Schnappschuss Momentaufnahmeeigenschaften. VolumeSnapshotProperties

VolumeBackupProperties

Name Beschreibung Wert
backupEnabled Sicherung aktiviert Bool
backupPolicyId Ressourcen-ID der Sicherungsrichtlinie Schnur
policyEnforced Richtlinie erzwungen Bool
vaultId Vault-Ressourcen-ID Schnur

ReplicationObject

Name Beschreibung Wert
endpointType Gibt an, ob das lokale Volume die Quelle oder das Ziel für die Volumereplikation ist. 'dst'
'src'
remoteVolumeRegion Die Remoteregion für das andere Ende der Volumereplikation. Schnur
remoteVolumeResourceId Die Ressourcen-ID des Remotevolumes. Zeichenfolge (erforderlich)
replicationId Id Schnur
replicationSchedule Zeitplan "_10minutely"
"täglich"
"Stündlich"

VolumeSnapshotProperties

Name Beschreibung Wert
snapshotPolicyId Snapshot Policy ResourceId Schnur

VolumePropertiesExportPolicy

Name Beschreibung Wert
Regeln Richtlinienregel exportieren ExportPolicyRule[]

ExportPolicyRule

Name Beschreibung Wert
allowedClients Clientingressspezifikation als durch Kommas getrennte Zeichenfolge mit IPv4 CIDRs, IPv4-Hostadressen und Hostnamen Schnur
chownMode Dieser Parameter gibt an, wer berechtigt ist, den Besitz einer Datei zu ändern. restricted – Nur Stammbenutzer können den Besitz der Datei ändern. uneingeschränkt – Nicht-Stammbenutzer können den Besitz von Dateien ändern, die sie besitzen. "Eingeschränkt"
"Uneingeschränkt"
Cifs Lässt CIFS-Protokoll zu Bool
hasRootAccess Hat Stammzugriff auf Volume Bool
kerberos5iReadWrite Kerberos5i Lese- und Schreibzugriff. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
kerberos5pReadWrite Kerberos5p Lese- und Schreibzugriff. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
kerberos5ReadWrite Kerberos5 Lese- und Schreibzugriff. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
nfsv3 Ermöglicht das NFSv3-Protokoll. Nur für NFSv3-Typvolumes aktivieren Bool
nfsv41 Ermöglicht das NFSv4.1-Protokoll. Nur für NFSv4.1-Typenvolumes aktivieren Bool
ruleIndex Auftragsindex Int
unixReadWrite Lese- und Schreibzugriff Bool

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
ORACLE Azure NetApp Files Storage

Bereitstellen in Azure
Diese Vorlage stellt Speicher für ORACLE-Bereitstellungen bereit. Speicher wird mithilfe von Azure NetApp Files bereitgestellt, das auf dem NetApp ONTAP-Speicherbetriebssystem basiert.
SAP HANA Azure NetApp Files Cross Region Replication Storage

Bereitstellen in Azure
Diese Vorlage stellt Speicher für SAP HANA-Notfallwiederherstellungsbereitstellungen bereit. Speicher wird mithilfe von Azure NetApp Files bereitgestellt, das auf dem NetApp ONTAP-Speicherbetriebssystem basiert.
SAP HANA Azure NetApp Files-Speicher

Bereitstellen in Azure
Diese Vorlage stellt Speicher für SAP HANA-Bereitstellungen bereit. Speicher wird mithilfe von Azure NetApp Files bereitgestellt, das auf dem NetApp ONTAP-Speicherbetriebssystem basiert.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "netAppAccounts/volumeGroups" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.NetApp/netAppAccounts/volumeGroups-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.NetApp/netAppAccounts/volumeGroups",
  "apiVersion": "2022-01-01",
  "name": "string",
  "location": "string",
  "properties": {
    "groupMetaData": {
      "applicationIdentifier": "string",
      "applicationType": "SAP-HANA",
      "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": "Microsoft.NetApp",
          "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",
          "isRestoring": "bool",
          "kerberosEnabled": "bool",
          "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": {}
      }
    ]
  }
}

Eigenschaftswerte

netAppAccounts/volumeGroups

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.NetApp/netAppAccounts/volumeGroups"
apiVersion Die Ressourcen-API-Version '2022-01-01'
Name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON ARM-Vorlagenfestlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 3-64

Gültige Zeichen:
Alphanumerische, Unterstriche und Bindestriche.

Beginnen Sie mit alphanumerisch.
Ort Ressourcenspeicherort Schnur
Eigenschaften Volumegruppeneigenschaften VolumeGroupProperties-

VolumeGroupProperties

Name Beschreibung Wert
groupMetaData Volumengruppendetails VolumeGroupMetaData-
Inhalte Liste der Volumes aus Gruppe VolumeGroupVolumeProperties[]

VolumeGroupMetaData

Name Beschreibung Wert
applicationIdentifier Anwendungsspezifischer Bezeichner Schnur
applicationType Anwendungstyp "SAP-HANA"
deploymentSpecId Anwendungsspezifischer Bezeichner von Bereitstellungsregeln für die Volumegruppe Schnur
globalPlacementRules Anwendungsspezifische Platzierungsregeln für die Volumegruppe PlacementKeyValuePairs[]
groupDescription Gruppenbeschreibung Schnur

PlacementKeyValuePairs

Name Beschreibung Wert
Schlüssel Schlüssel für einen anwendungsspezifischen Parameter für die Platzierung von Volumes in der Volumegruppe Zeichenfolge (erforderlich)
Wert Wert für einen anwendungsspezifischen Parameter für die Platzierung von Volumes in der Volumegruppe Zeichenfolge (erforderlich)

VolumeGroupVolumeProperties

Name Beschreibung Wert
Name Ressourcenname Schnur
Eigenschaften Volumeeigenschaften VolumeProperties- (erforderlich)
Schilder Ressourcentags Objekt

VolumeProperties

Name Beschreibung Wert
avsDataStore Gibt an, ob das Volume für den Zweck des Azure VMware Solution (AVS)-Datenspeichers aktiviert ist. "Deaktiviert"
"Aktiviert"
backupId UUID v4 oder Ressourcenbezeichner, der zum Identifizieren der Sicherung verwendet wird. Schnur
capacityPoolResourceId Poolressourcen-ID, die beim Erstellen eines Volumes über die Volumegruppe verwendet wird Schnur
coolAccess Gibt an, ob "Cool Access(tiering)" für das Volume aktiviert ist. Bool
CoolnessPeriod Gibt die Anzahl von Tagen an, nach denen daten, auf die nicht von Clients zugegriffen wird, gestuft werden. Int

Zwänge:
Min.-Wert = 7
Max. Wert = 63
creationToken Ein eindeutiger Dateipfad für das Volume. Wird beim Erstellen von Bereitstellungszielen verwendet Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Max. Länge = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection DataProtection-Typvolumes enthalten ein Objekt, das Details der Replikation enthält. VolumePropertiesDataProtection-
defaultGroupQuotaInKiBs Standardgruppenkontingent für Volumen in KiBs. Wenn isDefaultQuotaEnabled festgelegt ist, gilt der Mindestwert von 4 KiBs. Int
defaultUserQuotaInKiBs Standardbenutzerkontingent für Volumen in KiBs. Wenn isDefaultQuotaEnabled festgelegt ist, gilt der Mindestwert von 4 KiBs. Int
enableSubvolumes Flag, das angibt, ob Subvolume-Vorgänge auf dem Volume aktiviert sind "Deaktiviert"
"Aktiviert"
encryptionKeySource Quelle des Schlüssels, der zum Verschlüsseln von Daten im Volume verwendet wird. Mögliche Werte (Groß-/Kleinschreibung) sind: "Microsoft.NetApp" "Microsoft.NetApp"
exportPolicy Satz von Exportrichtlinienregeln VolumePropertiesExportPolicy-
isDefaultQuotaEnabled Gibt an, ob das Standardkontingent für das Volume aktiviert ist. Bool
isRestoring Umlagernd Bool
kerberosEnabled Beschreiben, ob ein Volume KerberosEnabled ist. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
ldapEnabled Gibt an, ob LDAP für ein bestimmtes NFS-Volume aktiviert ist oder nicht. Bool
networkFeatures Grundlegende Netzwerk- oder Standardfeatures, die für das Volume verfügbar sind. "Einfach"
"Standard"
placementRules Anwendungsspezifische Platzierungsregeln für das jeweilige Volume PlacementKeyValuePairs[]
protocolTypes Satz von Protokolltypen, Standard NFSv3, CIFS für SMB-Protokoll string[]
proximityPlacementGroup Dem Volume zugeordnete Näherungsplatzierungsgruppe Schnur
securityStyle Der Sicherheitsstil von Volume, Standard unix, standardmäßig ntfs für duales Protokoll oder CIFS-Protokoll "ntfs"
'unix'
serviceLevel Die Dienstebene des Dateisystems "Premium"
"Standard"
'StandardZRS'
"Ultra"
smbContinuouslyAvailable Aktiviert kontinuierlich verfügbare Freigabeeigenschaft für das smb-Volume. Gilt nur für SMB-Volume Bool
smbEncryption Aktiviert die Verschlüsselung für In-Flight-Smb3-Daten. Gilt nur für SMB/DualProtocol Volume. Verwendung mit swagger Version 2020-08-01 oder höher Bool
snapshotDirectoryVisible Wenn aktiviert (true) enthält das Volume ein schreibgeschütztes Momentaufnahmeverzeichnis, das Zugriff auf jede Momentaufnahme des Volumes bietet (Standard auf "true"). Bool
snapshotId UUID v4 oder Ressourcenbezeichner, der zum Identifizieren der Momentaufnahme verwendet wird. Schnur
subnetz-ID Der Azure-Ressourcen-URI für ein delegiertes Subnetz. Muss über die Delegierung "Microsoft.NetApp/volumes" verfügen. Zeichenfolge (erforderlich)
DurchsatzMibps Maximaler Durchsatz in Mibps, der von diesem Volume erreicht werden kann, und dies wird nur für manuelle qosType-Volumes als Eingabe akzeptiert. Int
unixPermissions UNIX-Berechtigungen für NFS-Volume, die im oktalen 4-stelligen Format akzeptiert werden. Die erste Ziffer wählt die festgelegte Benutzer-ID(4), die Gruppen-ID (2) und die Sticky-Attribute (1) aus. Zweite Ziffer wählt die Berechtigung für den Besitzer der Datei aus: Lesen (4), Schreiben (2) und Ausführen (1). Drittes wählt Berechtigungen für andere Benutzer in derselben Gruppe aus. der vierte für andere Benutzer, die sich nicht in der Gruppe befinden. 0755 – Gewährt Lese-/Schreib-/Ausführungsberechtigungen für Besitzer und Lese-/Ausführung für Gruppen und andere Benutzer. Schnur

Zwänge:
Min. Länge = 4
Max. Länge = 4
usageThreshold Maximal zulässiges Speicherkontingent für ein Dateisystem in Byte. Dies ist ein weiches Kontingent, das nur für Warnungen verwendet wird. Die Mindestgröße beträgt 500 GiB. Obergrenze ist 100TiB, 500 TB für LargeVolume. In Byte angegeben. int (erforderlich)

Zwänge:
Min-Wert = 107374182400
Max. Wert = 549755813888000
volumeSpecName Volumenspezifikationsname ist die anwendungsspezifische Bezeichnung oder ID für das jeweilige Volume in einer Volumengruppe für z. B. Daten, Protokoll Schnur
volumeType Welche Art von Volume ist dies. Legen Sie für Zielvolumes in der regionsübergreifenden Replikation den Typ auf DataProtection fest. Schnur

VolumePropertiesDataProtection

Name Beschreibung Wert
Sicherungskopie Sicherungseigenschaften VolumeBackupProperties-
Replikation Replikationseigenschaften ReplicationObject-
Schnappschuss Momentaufnahmeeigenschaften. VolumeSnapshotProperties

VolumeBackupProperties

Name Beschreibung Wert
backupEnabled Sicherung aktiviert Bool
backupPolicyId Ressourcen-ID der Sicherungsrichtlinie Schnur
policyEnforced Richtlinie erzwungen Bool
vaultId Vault-Ressourcen-ID Schnur

ReplicationObject

Name Beschreibung Wert
endpointType Gibt an, ob das lokale Volume die Quelle oder das Ziel für die Volumereplikation ist. 'dst'
'src'
remoteVolumeRegion Die Remoteregion für das andere Ende der Volumereplikation. Schnur
remoteVolumeResourceId Die Ressourcen-ID des Remotevolumes. Zeichenfolge (erforderlich)
replicationId Id Schnur
replicationSchedule Zeitplan "_10minutely"
"täglich"
"Stündlich"

VolumeSnapshotProperties

Name Beschreibung Wert
snapshotPolicyId Snapshot Policy ResourceId Schnur

VolumePropertiesExportPolicy

Name Beschreibung Wert
Regeln Richtlinienregel exportieren ExportPolicyRule[]

ExportPolicyRule

Name Beschreibung Wert
allowedClients Clientingressspezifikation als durch Kommas getrennte Zeichenfolge mit IPv4 CIDRs, IPv4-Hostadressen und Hostnamen Schnur
chownMode Dieser Parameter gibt an, wer berechtigt ist, den Besitz einer Datei zu ändern. restricted – Nur Stammbenutzer können den Besitz der Datei ändern. uneingeschränkt – Nicht-Stammbenutzer können den Besitz von Dateien ändern, die sie besitzen. "Eingeschränkt"
"Uneingeschränkt"
Cifs Lässt CIFS-Protokoll zu Bool
hasRootAccess Hat Stammzugriff auf Volume Bool
kerberos5iReadWrite Kerberos5i Lese- und Schreibzugriff. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
kerberos5pReadWrite Kerberos5p Lese- und Schreibzugriff. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
kerberos5ReadWrite Kerberos5 Lese- und Schreibzugriff. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
nfsv3 Ermöglicht das NFSv3-Protokoll. Nur für NFSv3-Typvolumes aktivieren Bool
nfsv41 Ermöglicht das NFSv4.1-Protokoll. Nur für NFSv4.1-Typenvolumes aktivieren Bool
ruleIndex Auftragsindex Int
unixReadWrite Lese- und Schreibzugriff Bool

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
ORACLE Azure NetApp Files Storage

Bereitstellen in Azure
Diese Vorlage stellt Speicher für ORACLE-Bereitstellungen bereit. Speicher wird mithilfe von Azure NetApp Files bereitgestellt, das auf dem NetApp ONTAP-Speicherbetriebssystem basiert.
SAP HANA Azure NetApp Files Cross Region Replication Storage

Bereitstellen in Azure
Diese Vorlage stellt Speicher für SAP HANA-Notfallwiederherstellungsbereitstellungen bereit. Speicher wird mithilfe von Azure NetApp Files bereitgestellt, das auf dem NetApp ONTAP-Speicherbetriebssystem basiert.
SAP HANA Azure NetApp Files-Speicher

Bereitstellen in Azure
Diese Vorlage stellt Speicher für SAP HANA-Bereitstellungen bereit. Speicher wird mithilfe von Azure NetApp Files bereitgestellt, das auf dem NetApp ONTAP-Speicherbetriebssystem basiert.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "netAppAccounts/volumeGroups" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.NetApp/netAppAccounts/volumeGroups-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/volumeGroups@2022-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      groupMetaData = {
        applicationIdentifier = "string"
        applicationType = "SAP-HANA"
        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 = "Microsoft.NetApp"
            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
            isRestoring = bool
            kerberosEnabled = bool
            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 = {}
        }
      ]
    }
  })
}

Eigenschaftswerte

netAppAccounts/volumeGroups

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.NetApp/netAppAccounts/volumeGroups@2022-01-01"
Name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 3-64

Gültige Zeichen:
Alphanumerische, Unterstriche und Bindestriche.

Beginnen Sie mit alphanumerisch.
Ort Ressourcenspeicherort Schnur
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: netAppAccounts
Eigenschaften Volumegruppeneigenschaften VolumeGroupProperties-

VolumeGroupProperties

Name Beschreibung Wert
groupMetaData Volumengruppendetails VolumeGroupMetaData-
Inhalte Liste der Volumes aus Gruppe VolumeGroupVolumeProperties[]

VolumeGroupMetaData

Name Beschreibung Wert
applicationIdentifier Anwendungsspezifischer Bezeichner Schnur
applicationType Anwendungstyp "SAP-HANA"
deploymentSpecId Anwendungsspezifischer Bezeichner von Bereitstellungsregeln für die Volumegruppe Schnur
globalPlacementRules Anwendungsspezifische Platzierungsregeln für die Volumegruppe PlacementKeyValuePairs[]
groupDescription Gruppenbeschreibung Schnur

PlacementKeyValuePairs

Name Beschreibung Wert
Schlüssel Schlüssel für einen anwendungsspezifischen Parameter für die Platzierung von Volumes in der Volumegruppe Zeichenfolge (erforderlich)
Wert Wert für einen anwendungsspezifischen Parameter für die Platzierung von Volumes in der Volumegruppe Zeichenfolge (erforderlich)

VolumeGroupVolumeProperties

Name Beschreibung Wert
Name Ressourcenname Schnur
Eigenschaften Volumeeigenschaften VolumeProperties- (erforderlich)
Schilder Ressourcentags Objekt

VolumeProperties

Name Beschreibung Wert
avsDataStore Gibt an, ob das Volume für den Zweck des Azure VMware Solution (AVS)-Datenspeichers aktiviert ist. "Deaktiviert"
"Aktiviert"
backupId UUID v4 oder Ressourcenbezeichner, der zum Identifizieren der Sicherung verwendet wird. Schnur
capacityPoolResourceId Poolressourcen-ID, die beim Erstellen eines Volumes über die Volumegruppe verwendet wird Schnur
coolAccess Gibt an, ob "Cool Access(tiering)" für das Volume aktiviert ist. Bool
CoolnessPeriod Gibt die Anzahl von Tagen an, nach denen daten, auf die nicht von Clients zugegriffen wird, gestuft werden. Int

Zwänge:
Min.-Wert = 7
Max. Wert = 63
creationToken Ein eindeutiger Dateipfad für das Volume. Wird beim Erstellen von Bereitstellungszielen verwendet Zeichenfolge (erforderlich)

Zwänge:
Min. Länge = 1
Max. Länge = 80
Pattern = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection DataProtection-Typvolumes enthalten ein Objekt, das Details der Replikation enthält. VolumePropertiesDataProtection-
defaultGroupQuotaInKiBs Standardgruppenkontingent für Volumen in KiBs. Wenn isDefaultQuotaEnabled festgelegt ist, gilt der Mindestwert von 4 KiBs. Int
defaultUserQuotaInKiBs Standardbenutzerkontingent für Volumen in KiBs. Wenn isDefaultQuotaEnabled festgelegt ist, gilt der Mindestwert von 4 KiBs. Int
enableSubvolumes Flag, das angibt, ob Subvolume-Vorgänge auf dem Volume aktiviert sind "Deaktiviert"
"Aktiviert"
encryptionKeySource Quelle des Schlüssels, der zum Verschlüsseln von Daten im Volume verwendet wird. Mögliche Werte (Groß-/Kleinschreibung) sind: "Microsoft.NetApp" "Microsoft.NetApp"
exportPolicy Satz von Exportrichtlinienregeln VolumePropertiesExportPolicy-
isDefaultQuotaEnabled Gibt an, ob das Standardkontingent für das Volume aktiviert ist. Bool
isRestoring Umlagernd Bool
kerberosEnabled Beschreiben, ob ein Volume KerberosEnabled ist. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
ldapEnabled Gibt an, ob LDAP für ein bestimmtes NFS-Volume aktiviert ist oder nicht. Bool
networkFeatures Grundlegende Netzwerk- oder Standardfeatures, die für das Volume verfügbar sind. "Einfach"
"Standard"
placementRules Anwendungsspezifische Platzierungsregeln für das jeweilige Volume PlacementKeyValuePairs[]
protocolTypes Satz von Protokolltypen, Standard NFSv3, CIFS für SMB-Protokoll string[]
proximityPlacementGroup Dem Volume zugeordnete Näherungsplatzierungsgruppe Schnur
securityStyle Der Sicherheitsstil von Volume, Standard unix, standardmäßig ntfs für duales Protokoll oder CIFS-Protokoll "ntfs"
"Unix"
serviceLevel Die Dienstebene des Dateisystems "Premium"
"Standard"
"StandardZRS"
"Ultra"
smbContinuouslyAvailable Aktiviert kontinuierlich verfügbare Freigabeeigenschaft für das smb-Volume. Gilt nur für SMB-Volume Bool
smbEncryption Aktiviert die Verschlüsselung für In-Flight-Smb3-Daten. Gilt nur für SMB/DualProtocol Volume. Verwendung mit swagger Version 2020-08-01 oder höher Bool
snapshotDirectoryVisible Wenn aktiviert (true) enthält das Volume ein schreibgeschütztes Momentaufnahmeverzeichnis, das Zugriff auf jede Momentaufnahme des Volumes bietet (Standard auf "true"). Bool
snapshotId UUID v4 oder Ressourcenbezeichner, der zum Identifizieren der Momentaufnahme verwendet wird. Schnur
subnetz-ID Der Azure-Ressourcen-URI für ein delegiertes Subnetz. Muss über die Delegierung "Microsoft.NetApp/volumes" verfügen. Zeichenfolge (erforderlich)
DurchsatzMibps Maximaler Durchsatz in Mibps, der von diesem Volume erreicht werden kann, und dies wird nur für manuelle qosType-Volumes als Eingabe akzeptiert. Int
unixPermissions UNIX-Berechtigungen für NFS-Volume, die im oktalen 4-stelligen Format akzeptiert werden. Die erste Ziffer wählt die festgelegte Benutzer-ID(4), die Gruppen-ID (2) und die Sticky-Attribute (1) aus. Zweite Ziffer wählt die Berechtigung für den Besitzer der Datei aus: Lesen (4), Schreiben (2) und Ausführen (1). Drittes wählt Berechtigungen für andere Benutzer in derselben Gruppe aus. der vierte für andere Benutzer, die sich nicht in der Gruppe befinden. 0755 – Gewährt Lese-/Schreib-/Ausführungsberechtigungen für Besitzer und Lese-/Ausführung für Gruppen und andere Benutzer. Schnur

Zwänge:
Min. Länge = 4
Max. Länge = 4
usageThreshold Maximal zulässiges Speicherkontingent für ein Dateisystem in Byte. Dies ist ein weiches Kontingent, das nur für Warnungen verwendet wird. Die Mindestgröße beträgt 500 GiB. Obergrenze ist 100TiB, 500 TB für LargeVolume. In Byte angegeben. int (erforderlich)

Zwänge:
Min-Wert = 107374182400
Max. Wert = 549755813888000
volumeSpecName Volumenspezifikationsname ist die anwendungsspezifische Bezeichnung oder ID für das jeweilige Volume in einer Volumengruppe für z. B. Daten, Protokoll Schnur
volumeType Welche Art von Volume ist dies. Legen Sie für Zielvolumes in der regionsübergreifenden Replikation den Typ auf DataProtection fest. Schnur

VolumePropertiesDataProtection

Name Beschreibung Wert
Sicherungskopie Sicherungseigenschaften VolumeBackupProperties-
Replikation Replikationseigenschaften ReplicationObject-
Schnappschuss Momentaufnahmeeigenschaften. VolumeSnapshotProperties

VolumeBackupProperties

Name Beschreibung Wert
backupEnabled Sicherung aktiviert Bool
backupPolicyId Ressourcen-ID der Sicherungsrichtlinie Schnur
policyEnforced Richtlinie erzwungen Bool
vaultId Vault-Ressourcen-ID Schnur

ReplicationObject

Name Beschreibung Wert
endpointType Gibt an, ob das lokale Volume die Quelle oder das Ziel für die Volumereplikation ist. "dst"
"src"
remoteVolumeRegion Die Remoteregion für das andere Ende der Volumereplikation. Schnur
remoteVolumeResourceId Die Ressourcen-ID des Remotevolumes. Zeichenfolge (erforderlich)
replicationId Id Schnur
replicationSchedule Zeitplan "_10minutely"
"täglich"
"Stündlich"

VolumeSnapshotProperties

Name Beschreibung Wert
snapshotPolicyId Snapshot Policy ResourceId Schnur

VolumePropertiesExportPolicy

Name Beschreibung Wert
Regeln Richtlinienregel exportieren ExportPolicyRule[]

ExportPolicyRule

Name Beschreibung Wert
allowedClients Clientingressspezifikation als durch Kommas getrennte Zeichenfolge mit IPv4 CIDRs, IPv4-Hostadressen und Hostnamen Schnur
chownMode Dieser Parameter gibt an, wer berechtigt ist, den Besitz einer Datei zu ändern. restricted – Nur Stammbenutzer können den Besitz der Datei ändern. uneingeschränkt – Nicht-Stammbenutzer können den Besitz von Dateien ändern, die sie besitzen. "Eingeschränkt"
"Uneingeschränkt"
Cifs Lässt CIFS-Protokoll zu Bool
hasRootAccess Hat Stammzugriff auf Volume Bool
kerberos5iReadWrite Kerberos5i Lese- und Schreibzugriff. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
kerberos5pReadWrite Kerberos5p Lese- und Schreibzugriff. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
kerberos5ReadWrite Kerberos5 Lese- und Schreibzugriff. Zur Verwendung mit swagger Version 2020-05-01 oder höher Bool
nfsv3 Ermöglicht das NFSv3-Protokoll. Nur für NFSv3-Typvolumes aktivieren Bool
nfsv41 Ermöglicht das NFSv4.1-Protokoll. Nur für NFSv4.1-Typenvolumes aktivieren Bool
ruleIndex Auftragsindex Int
unixReadWrite Lese- und Schreibzugriff Bool