Freigeben über


ArmNetAppModelFactory.NetAppVolumeData Methode

Definition

Initialisiert eine neue instance von NetAppVolumeData.

public static Azure.ResourceManager.NetApp.NetAppVolumeData NetAppVolumeData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ETag? etag = default, System.Collections.Generic.IEnumerable<string> zones = default, Guid? fileSystemId = default, string creationToken = default, Azure.ResourceManager.NetApp.Models.NetAppFileServiceLevel? serviceLevel = default, long usageThreshold = 0, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetApp.Models.NetAppVolumeExportPolicyRule> exportRules = default, System.Collections.Generic.IEnumerable<string> protocolTypes = default, string provisioningState = default, string snapshotId = default, bool? deleteBaseSnapshot = default, string backupId = default, string baremetalTenantId = default, Azure.Core.ResourceIdentifier subnetId = default, Azure.ResourceManager.NetApp.Models.NetAppNetworkFeature? networkFeatures = default, Guid? networkSiblingSetId = default, Azure.ResourceManager.NetApp.Models.NetAppVolumeStorageToNetworkProximity? storageToNetworkProximity = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetApp.Models.NetAppVolumeMountTarget> mountTargets = default, string volumeType = default, Azure.ResourceManager.NetApp.Models.NetAppVolumeDataProtection dataProtection = default, bool? isRestoring = default, bool? isSnapshotDirectoryVisible = default, bool? isKerberosEnabled = default, Azure.ResourceManager.NetApp.Models.NetAppVolumeSecurityStyle? securityStyle = default, bool? isSmbEncryptionEnabled = default, Azure.ResourceManager.NetApp.Models.SmbAccessBasedEnumeration? smbAccessBasedEnumeration = default, Azure.ResourceManager.NetApp.Models.SmbNonBrowsable? smbNonBrowsable = default, bool? isSmbContinuouslyAvailable = default, float? throughputMibps = default, float? actualThroughputMibps = default, Azure.ResourceManager.NetApp.Models.NetAppEncryptionKeySource? encryptionKeySource = default, Azure.Core.ResourceIdentifier keyVaultPrivateEndpointResourceId = default, bool? isLdapEnabled = default, bool? isCoolAccessEnabled = default, int? coolnessPeriod = default, Azure.ResourceManager.NetApp.Models.CoolAccessRetrievalPolicy? coolAccessRetrievalPolicy = default, string unixPermissions = default, int? cloneProgress = default, Azure.ResourceManager.NetApp.Models.NetAppFileAccessLog? fileAccessLogs = default, Azure.ResourceManager.NetApp.Models.NetAppAvsDataStore? avsDataStore = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> dataStoreResourceId = default, bool? isDefaultQuotaEnabled = default, long? defaultUserQuotaInKiBs = default, long? defaultGroupQuotaInKiBs = default, long? maximumNumberOfFiles = default, string volumeGroupName = default, Azure.Core.ResourceIdentifier capacityPoolResourceId = default, Azure.Core.ResourceIdentifier proximityPlacementGroupId = default, string t2Network = default, string volumeSpecName = default, bool? isEncrypted = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetApp.Models.NetAppVolumePlacementRule> placementRules = default, Azure.ResourceManager.NetApp.Models.EnableNetAppSubvolume? enableSubvolumes = default, string provisionedAvailabilityZone = default, bool? isLargeVolume = default, Azure.Core.ResourceIdentifier originatingResourceId = default);
static member NetAppVolumeData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ETag> * seq<string> * Nullable<Guid> * string * Nullable<Azure.ResourceManager.NetApp.Models.NetAppFileServiceLevel> * int64 * seq<Azure.ResourceManager.NetApp.Models.NetAppVolumeExportPolicyRule> * seq<string> * string * string * Nullable<bool> * string * string * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.NetApp.Models.NetAppNetworkFeature> * Nullable<Guid> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppVolumeStorageToNetworkProximity> * seq<Azure.ResourceManager.NetApp.Models.NetAppVolumeMountTarget> * string * Azure.ResourceManager.NetApp.Models.NetAppVolumeDataProtection * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppVolumeSecurityStyle> * Nullable<bool> * Nullable<Azure.ResourceManager.NetApp.Models.SmbAccessBasedEnumeration> * Nullable<Azure.ResourceManager.NetApp.Models.SmbNonBrowsable> * Nullable<bool> * Nullable<single> * Nullable<single> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppEncryptionKeySource> * Azure.Core.ResourceIdentifier * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<Azure.ResourceManager.NetApp.Models.CoolAccessRetrievalPolicy> * string * Nullable<int> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppFileAccessLog> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppAvsDataStore> * seq<Azure.Core.ResourceIdentifier> * Nullable<bool> * Nullable<int64> * Nullable<int64> * Nullable<int64> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * Nullable<bool> * seq<Azure.ResourceManager.NetApp.Models.NetAppVolumePlacementRule> * Nullable<Azure.ResourceManager.NetApp.Models.EnableNetAppSubvolume> * string * Nullable<bool> * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.NetApp.NetAppVolumeData
Public Shared Function NetAppVolumeData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional fileSystemId As Nullable(Of Guid) = Nothing, Optional creationToken As String = Nothing, Optional serviceLevel As Nullable(Of NetAppFileServiceLevel) = Nothing, Optional usageThreshold As Long = 0, Optional exportRules As IEnumerable(Of NetAppVolumeExportPolicyRule) = Nothing, Optional protocolTypes As IEnumerable(Of String) = Nothing, Optional provisioningState As String = Nothing, Optional snapshotId As String = Nothing, Optional deleteBaseSnapshot As Nullable(Of Boolean) = Nothing, Optional backupId As String = Nothing, Optional baremetalTenantId As String = Nothing, Optional subnetId As ResourceIdentifier = Nothing, Optional networkFeatures As Nullable(Of NetAppNetworkFeature) = Nothing, Optional networkSiblingSetId As Nullable(Of Guid) = Nothing, Optional storageToNetworkProximity As Nullable(Of NetAppVolumeStorageToNetworkProximity) = Nothing, Optional mountTargets As IEnumerable(Of NetAppVolumeMountTarget) = Nothing, Optional volumeType As String = Nothing, Optional dataProtection As NetAppVolumeDataProtection = Nothing, Optional isRestoring As Nullable(Of Boolean) = Nothing, Optional isSnapshotDirectoryVisible As Nullable(Of Boolean) = Nothing, Optional isKerberosEnabled As Nullable(Of Boolean) = Nothing, Optional securityStyle As Nullable(Of NetAppVolumeSecurityStyle) = Nothing, Optional isSmbEncryptionEnabled As Nullable(Of Boolean) = Nothing, Optional smbAccessBasedEnumeration As Nullable(Of SmbAccessBasedEnumeration) = Nothing, Optional smbNonBrowsable As Nullable(Of SmbNonBrowsable) = Nothing, Optional isSmbContinuouslyAvailable As Nullable(Of Boolean) = Nothing, Optional throughputMibps As Nullable(Of Single) = Nothing, Optional actualThroughputMibps As Nullable(Of Single) = Nothing, Optional encryptionKeySource As Nullable(Of NetAppEncryptionKeySource) = Nothing, Optional keyVaultPrivateEndpointResourceId As ResourceIdentifier = Nothing, Optional isLdapEnabled As Nullable(Of Boolean) = Nothing, Optional isCoolAccessEnabled As Nullable(Of Boolean) = Nothing, Optional coolnessPeriod As Nullable(Of Integer) = Nothing, Optional coolAccessRetrievalPolicy As Nullable(Of CoolAccessRetrievalPolicy) = Nothing, Optional unixPermissions As String = Nothing, Optional cloneProgress As Nullable(Of Integer) = Nothing, Optional fileAccessLogs As Nullable(Of NetAppFileAccessLog) = Nothing, Optional avsDataStore As Nullable(Of NetAppAvsDataStore) = Nothing, Optional dataStoreResourceId As IEnumerable(Of ResourceIdentifier) = Nothing, Optional isDefaultQuotaEnabled As Nullable(Of Boolean) = Nothing, Optional defaultUserQuotaInKiBs As Nullable(Of Long) = Nothing, Optional defaultGroupQuotaInKiBs As Nullable(Of Long) = Nothing, Optional maximumNumberOfFiles As Nullable(Of Long) = Nothing, Optional volumeGroupName As String = Nothing, Optional capacityPoolResourceId As ResourceIdentifier = Nothing, Optional proximityPlacementGroupId As ResourceIdentifier = Nothing, Optional t2Network As String = Nothing, Optional volumeSpecName As String = Nothing, Optional isEncrypted As Nullable(Of Boolean) = Nothing, Optional placementRules As IEnumerable(Of NetAppVolumePlacementRule) = Nothing, Optional enableSubvolumes As Nullable(Of EnableNetAppSubvolume) = Nothing, Optional provisionedAvailabilityZone As String = Nothing, Optional isLargeVolume As Nullable(Of Boolean) = Nothing, Optional originatingResourceId As ResourceIdentifier = Nothing) As NetAppVolumeData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

etag
Nullable<ETag>

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

zones
IEnumerable<String>

Verfügbarkeitszone.

fileSystemId
Nullable<Guid>

Eindeutiger Dateisystembezeichner.

creationToken
String

Ein eindeutiger Dateipfad für das Volume. Wird beim Erstellen von Bereitstellungszielen verwendet.

serviceLevel
Nullable<NetAppFileServiceLevel>

Die Dienstebene des Dateisystems.

usageThreshold
Int64

Das maximale zulässige Speicherkontingent für ein Dateisystem in Bytes. Dies ist ein vorläufiges Kontingent, das nur für Warnungen verwendet wird. Die Mindestgröße beträgt 100 GiB. Obergrenze ist 100TiB, 500Tib für LargeVolume oder 2400Tib für LargeVolume auf außergewöhnlicher Basis. In Bytes angegeben.

exportRules
IEnumerable<NetAppVolumeExportPolicyRule>

Satz von Exportrichtlinienregeln.

protocolTypes
IEnumerable<String>

Satz von Protokolltypen, Standard NFSv3, CIFS für SMB-Protokoll.

provisioningState
String

Azure-Lebenszyklusverwaltung.

snapshotId
String

UUID v4 oder Ressourcenbezeichner, die zum Identifizieren der Momentaufnahme verwendet werden.

deleteBaseSnapshot
Nullable<Boolean>

Wenn aktiviert (true) wird der Momentaufnahme, aus dem das Volume erstellt wurde, automatisch gelöscht, nachdem der Vorgang zum Erstellen des Volumes abgeschlossen ist. Der Standardwert ist „false“.

backupId
String

UUID v4 oder Ressourcenbezeichner, die zur Identifizierung der Sicherung verwendet werden.

baremetalTenantId
String

Eindeutiger Baremetal-Mandantenbezeichner.

subnetId
ResourceIdentifier

Der Azure-Ressourcen-URI für ein delegiertes Subnetz. Muss über die Delegierung Microsoft.NetApp/volumes verfügen.

networkFeatures
Nullable<NetAppNetworkFeature>

Netzwerkfunktionen, die für das Volume verfügbar sind, oder aktueller Updatestatus.

networkSiblingSetId
Nullable<Guid>

Netzwerk-Geschwistersatz-ID für die Gruppe von Volumes, die Netzwerkressourcen gemeinsam nutzen.

storageToNetworkProximity
Nullable<NetAppVolumeStorageToNetworkProximity>

Stellt Speicher- und Netzwerknäherinformationen für das Volume bereit.

mountTargets
IEnumerable<NetAppVolumeMountTarget>

Liste der Bereitstellungsziele.

volumeType
String

Welcher Volumetyp ist dies? Legen Sie für Zielvolumes in der regionsübergreifenden Replikation den Typ auf DataProtection fest.

dataProtection
NetAppVolumeDataProtection

DataProtection-Typvolumes enthalten ein Objekt, das Details der Replikation enthält.

isRestoring
Nullable<Boolean>

Wiederherstellen.

isSnapshotDirectoryVisible
Nullable<Boolean>

Bei Aktivierung (true) enthält das Volume ein schreibgeschütztes Momentaufnahme Verzeichnis, das Zugriff auf die Momentaufnahmen des Volumes bietet (standardmäßig true).

isKerberosEnabled
Nullable<Boolean>

Beschreiben, ob ein Volume KerberosEnabled ist. Zur Verwendung mit der swagger-Version 2020-05-01 oder höher.

securityStyle
Nullable<NetAppVolumeSecurityStyle>

Der Sicherheitsstil von Volume( Standard unix) ist standardmäßig ntfs für duales Protokoll oder CIFS-Protokoll.

isSmbEncryptionEnabled
Nullable<Boolean>

Aktiviert die Verschlüsselung für smb3-Daten im Flug. Gilt nur für das SMB/DualProtocol-Volume. Wird mit der swagger-Version 2020-08-01 oder höher verwendet.

smbAccessBasedEnumeration
Nullable<SmbAccessBasedEnumeration>

Aktiviert die zugriffsbasierte Enumerationsfreigabeeigenschaft für SMB-Freigaben. Gilt nur für das SMB/DualProtocol-Volume.

smbNonBrowsable
Nullable<SmbNonBrowsable>

Aktiviert nicht durchbrowsbare Eigenschaft für SMB-Freigaben. Gilt nur für das SMB/DualProtocol-Volume.

isSmbContinuouslyAvailable
Nullable<Boolean>

Aktiviert die kontinuierlich verfügbare Freigabeeigenschaft für das smb-Volume. Gilt nur für SMB-Volumes.

throughputMibps
Nullable<Single>

Der maximale Durchsatz in MiB/s, der von diesem Volume erreicht werden kann, und dies wird nur für das manuelle qosType-Volume als Eingabe akzeptiert.

actualThroughputMibps
Nullable<Single>

Tatsächlicher Durchsatz in MiB/s für automatische qosType-Volumes, die basierend auf size und serviceLevel berechnet werden.

encryptionKeySource
Nullable<NetAppEncryptionKeySource>

Schlüsselquelle, die zum Verschlüsseln von Daten im Volume verwendet wird. Anwendbar, wenn das NetApp-Konto über encryption.keySource = 'Microsoft.KeyVault' verfügt. Mögliche Werte (ohne Beachtung der Groß-/Kleinschreibung) sind: "Microsoft.NetApp, Microsoft.KeyVault".

keyVaultPrivateEndpointResourceId
ResourceIdentifier

Die Ressourcen-ID des privaten Endpunkts für KeyVault. Es muss sich im selben VNET wie das Volume befinden. Gilt nur, wenn encryptionKeySource = 'Microsoft.KeyVault'.

isLdapEnabled
Nullable<Boolean>

Gibt an, ob LDAP für ein bestimmtes NFS-Volume aktiviert ist oder nicht.

isCoolAccessEnabled
Nullable<Boolean>

Gibt an, ob Cool Access(tiering) für das Volume aktiviert ist.

coolnessPeriod
Nullable<Int32>

Gibt die Anzahl der Tage an, nach denen Daten, auf die von Clients nicht zugegriffen wird, gestuft werden.

coolAccessRetrievalPolicy
Nullable<CoolAccessRetrievalPolicy>

coolAccessRetrievalPolicy bestimmt das Datenabrufverhalten von der kalten Ebene in den Standardspeicher basierend auf dem Lesemuster für Volumes, die für den coolen Zugriff aktiviert sind. Die möglichen Werte für dieses Feld sind: Standard : Daten werden bei zufälligen Lesevorgängen von der kalten Ebene in den Standardspeicher abgerufen. Diese Richtlinie ist die Standardeinstellung. OnRead: Alle clientgesteuerten Datenlesevorgänge werden sowohl bei sequenziellen als auch bei zufälligen Lesevorgängen von der coolen Ebene in den Standardspeicher abgerufen. Nie: Es werden keine clientgesteuerten Daten von der coolen Ebene in den Standardspeicher abgerufen.

unixPermissions
String

UNIX-Berechtigungen für NFS-Volumes, die im 4-stelligen Oktalformat akzeptiert werden. Die erste Ziffer wählt die Attribute Benutzer-ID(4), Gruppen-ID (2) und Sticky (1) aus. Die zweite Ziffer wählt die Berechtigung für den Besitzer der Datei aus: Lesen (4), Schreiben (2) und Ausführen (1). Third wählt Berechtigungen für andere Benutzer in derselben Gruppe aus. die vierte für andere Benutzer, die nicht in der Gruppe sind. 0755: Erteilt Dem Besitzer Lese-,Schreib-/Ausführungsberechtigungen und Lese-/Ausführungsberechtigungen für Gruppen und andere Benutzer.

cloneProgress
Nullable<Int32>

Wenn ein Volume aus dem Momentaufnahme eines anderen Volumes wiederhergestellt wird, wird der prozentuale Abschluss dieses Klonvorgangs angezeigt. Wenn dieser Wert leer/NULL ist, wird auf diesem Volume derzeit kein Klonvorgang ausgeführt. Dieser Wert wird während des Klonens alle 5 Minuten aktualisiert.

fileAccessLogs
Nullable<NetAppFileAccessLog>

Flag, das angibt, ob Dateizugriffsprotokolle für das Volume aktiviert sind, basierend auf aktiven Diagnoseeinstellungen, die auf dem Volume vorhanden sind.

avsDataStore
Nullable<NetAppAvsDataStore>

Gibt an, ob das Volume für Azure VMware Solution Datenspeicherzweck (AVS) aktiviert ist.

dataStoreResourceId
IEnumerable<ResourceIdentifier>

Eindeutiger Bezeichner der Datenspeicherressource.

isDefaultQuotaEnabled
Nullable<Boolean>

Gibt an, ob das Standardkontingent für das Volume aktiviert ist.

defaultUserQuotaInKiBs
Nullable<Int64>

Standardbenutzerkontingent für Volume in KiBs. Wenn isDefaultQuotaEnabled festgelegt ist, gilt der Mindestwert von 4 KiBs.

defaultGroupQuotaInKiBs
Nullable<Int64>

Standardgruppenkontingent für Das Volume in KiBs. Wenn isDefaultQuotaEnabled festgelegt ist, gilt der Mindestwert von 4 KiBs.

maximumNumberOfFiles
Nullable<Int64>

Maximale Anzahl zulässiger Dateien. Benötigt eine Dienstanforderung, um geändert zu werden. Kann nur geändert werden, wenn das Volumenkontingent mehr als 4TiB beträgt.

volumeGroupName
String

Volumegruppenname.

capacityPoolResourceId
ResourceIdentifier

Poolressourcen-ID, die beim Erstellen eines Volumes über eine Volumegruppe verwendet wird.

proximityPlacementGroupId
ResourceIdentifier

Näherungsplatzierungsgruppe, die dem Volume zugeordnet ist.

t2Network
String

T2-Netzwerkinformationen.

volumeSpecName
String

Volume Spec Name ist die anwendungsspezifische Bezeichnung oder Bezeichner für das jeweilige Volume in einer Volumegruppe für z. B. Daten, Protokoll.

isEncrypted
Nullable<Boolean>

Gibt an, ob das Volume verschlüsselt ist oder nicht. Nur für Volumes verfügbar, die nach dem 01.01.2022 erstellt oder aktualisiert wurden.

placementRules
IEnumerable<NetAppVolumePlacementRule>

Anwendungsspezifische Platzierungsregeln für das jeweilige Volume.

enableSubvolumes
Nullable<EnableNetAppSubvolume>

Flag, das angibt, ob Untervolumevorgänge auf dem Volume aktiviert sind.

provisionedAvailabilityZone
String

Die Verfügbarkeitszone, in der das Volume bereitgestellt wird. Dies bezieht sich auf die logische Verfügbarkeitszone, in der sich das Volume befindet.

isLargeVolume
Nullable<Boolean>

Gibt an, ob volume ein großes Volume oder ein reguläres Volume ist.

originatingResourceId
ResourceIdentifier

Id der Momentaufnahme oder Sicherung, aus der das Volume wiederhergestellt wird.

Gibt zurück

Eine neue NetAppVolumeData instance zum Mocking.

Gilt für: