ArmNetAppModelFactory.NetAppVolumeData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemDaten.
- tags
- IDictionary<String,String>
Die Tags.
- location
- AzureLocation
Der Speicherort.
Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.
- zones
- IEnumerable<String>
Verfügbarkeitszone.
- 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.
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.
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.
Bei Aktivierung (true) enthält das Volume ein schreibgeschütztes Momentaufnahme Verzeichnis, das Zugriff auf die Momentaufnahmen des Volumes bietet (standardmäßig true).
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.
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.
Aktiviert die kontinuierlich verfügbare Freigabeeigenschaft für das smb-Volume. Gilt nur für SMB-Volumes.
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.
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'.
Gibt an, ob LDAP für ein bestimmtes NFS-Volume aktiviert ist oder nicht.
Gibt an, ob Cool Access(tiering) für das Volume aktiviert ist.
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.
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.
Gibt an, ob das Standardkontingent für das Volume aktiviert ist.
Standardbenutzerkontingent für Volume in KiBs. Wenn isDefaultQuotaEnabled festgelegt ist, gilt der Mindestwert von 4 KiBs.
Standardgruppenkontingent für Das Volume in KiBs. Wenn isDefaultQuotaEnabled festgelegt ist, gilt der Mindestwert von 4 KiBs.
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.
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.
- originatingResourceId
- ResourceIdentifier
Id der Momentaufnahme oder Sicherung, aus der das Volume wiederhergestellt wird.
Gibt zurück
Eine neue NetAppVolumeData instance zum Mocking.