Partager via


ArmNetAppModelFactory.NetAppVolumeGroupVolume Méthode

Définition

Initialise une nouvelle instance de NetAppVolumeGroupVolume.

public static Azure.ResourceManager.NetApp.Models.NetAppVolumeGroupVolume NetAppVolumeGroupVolume (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, System.Collections.Generic.IDictionary<string,string> tags = 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 NetAppVolumeGroupVolume : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * System.Collections.Generic.IDictionary<string, string> * 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.Models.NetAppVolumeGroupVolume
Public Shared Function NetAppVolumeGroupVolume (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional tags As IDictionary(Of String, String) = 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 NetAppVolumeGroupVolume

Paramètres

id
ResourceIdentifier

ID de ressource.

name
String

Nom de la ressource.

resourceType
Nullable<ResourceType>

Type de ressource.

tags
IDictionary<String,String>

Balises de ressource.

zones
IEnumerable<String>

Zone de disponibilité.

fileSystemId
Nullable<Guid>

Identificateur de système de fichiers unique.

creationToken
String

Chemin de fichier unique pour le volume. Utilisé lors de la création de cibles de montage.

serviceLevel
Nullable<NetAppFileServiceLevel>

Niveau de service du système de fichiers.

usageThreshold
Int64

Quota de stockage maximal autorisé pour un système de fichiers en octets. Il s’agit d’un quota souple utilisé uniquement pour l’alerte. La taille minimale est de 100 Gio. La limite supérieure est 100TiB, 500Tib pour LargeVolume ou 2400Tib pour LargeVolume à titre exceptionnel. Spécifié en octets.

exportRules
IEnumerable<NetAppVolumeExportPolicyRule>

Ensemble de règles de stratégie d’exportation.

protocolTypes
IEnumerable<String>

Ensemble de types de protocoles, NFSv3 par défaut, CIFS pour le protocole SMB.

provisioningState
String

Gestion du cycle de vie Azure.

snapshotId
String

UUID v4 ou identificateur de ressource utilisé pour identifier l’instantané.

deleteBaseSnapshot
Nullable<Boolean>

Si cette option est activée (true), le instantané à partir duquel le volume a été créé est automatiquement supprimé une fois l’opération de création de volume terminée. La valeur par défaut est false.

backupId
String

UUID v4 ou identificateur de ressource utilisé pour identifier la sauvegarde.

baremetalTenantId
String

Identificateur de locataire baremetal unique.

subnetId
ResourceIdentifier

URI de ressource Azure pour un sous-réseau délégué. Doit avoir la délégation Microsoft.NetApp/volumes.

networkFeatures
Nullable<NetAppNetworkFeature>

Fonctionnalités réseau disponibles pour le volume ou l’état actuel de la mise à jour.

networkSiblingSetId
Nullable<Guid>

ID de l’ensemble de frères du réseau pour le groupe de volumes partageant des ressources réseau.

storageToNetworkProximity
Nullable<NetAppVolumeStorageToNetworkProximity>

Fournit des informations de proximité du stockage vers le réseau pour le volume.

mountTargets
IEnumerable<NetAppVolumeMountTarget>

Liste des cibles de montage.

volumeType
String

Quel type de volume s’agit-il. Pour les volumes de destination dans la réplication interrégion, définissez type sur DataProtection.

dataProtection
NetAppVolumeDataProtection

Les volumes de type DataProtection incluent un objet contenant les détails de la réplication.

isRestoring
Nullable<Boolean>

Restauration.

isSnapshotDirectoryVisible
Nullable<Boolean>

S’il est activé (true), le volume contiendra un répertoire instantané en lecture seule qui fournit l’accès à chacun des instantanés du volume (par défaut, true).

isKerberosEnabled
Nullable<Boolean>

Décrire si un volume est KerberosEnabled. À utiliser avec swagger version 2020-05-01 ou ultérieure.

securityStyle
Nullable<NetAppVolumeSecurityStyle>

Le style de sécurité du volume, unix par défaut, est ntfs pour le protocole double ou le protocole CIFS.

isSmbEncryptionEnabled
Nullable<Boolean>

Active le chiffrement pour les données smb3 en cours d’exécution. Applicable uniquement pour le volume SMB/DualProtocol. À utiliser avec swagger version 2020-08-01 ou ultérieure.

smbAccessBasedEnumeration
Nullable<SmbAccessBasedEnumeration>

Active la propriété de partage d’énumération basée sur l’accès pour les partages SMB. Applicable uniquement pour le volume SMB/DualProtocol.

smbNonBrowsable
Nullable<SmbNonBrowsable>

Active la propriété non extensible pour les partages SMB. Applicable uniquement pour le volume SMB/DualProtocol.

isSmbContinuouslyAvailable
Nullable<Boolean>

Active la propriété de partage disponible en continu pour le volume smb. Applicable uniquement pour le volume SMB.

throughputMibps
Nullable<Single>

Débit maximal en Mio/s qui peut être atteint par ce volume et il sera accepté comme entrée uniquement pour le volume qosType manuel.

actualThroughputMibps
Nullable<Single>

Débit réel en MiB/s pour les volumes qosType automatiques calculés en fonction de la taille et de serviceLevel.

encryptionKeySource
Nullable<NetAppEncryptionKeySource>

Source de clé utilisée pour chiffrer les données en volume. Applicable si le compte NetApp a encryption.keySource = 'Microsoft.KeyVault'. Les valeurs possibles (sans respect de la casse) sont les suivantes : « Microsoft.NetApp, Microsoft.KeyVault ».

keyVaultPrivateEndpointResourceId
ResourceIdentifier

ID de ressource du point de terminaison privé pour KeyVault. Il doit résider dans le même réseau virtuel que le volume. Applicable uniquement si encryptionKeySource = 'Microsoft.KeyVault'.

isLdapEnabled
Nullable<Boolean>

Spécifie si LDAP est activé ou non pour un volume NFS donné.

isCoolAccessEnabled
Nullable<Boolean>

Spécifie si l’accès froid (hiérarchisation) est activé pour le volume.

coolnessPeriod
Nullable<Int32>

Spécifie le nombre de jours après lesquels les données auxquelles les clients n’ont pas accès seront hiérarchisé.

coolAccessRetrievalPolicy
Nullable<CoolAccessRetrievalPolicy>

coolAccessRetrievalPolicy détermine le comportement de récupération des données du niveau froid au stockage standard en fonction du modèle de lecture pour les volumes avec accès froid. Les valeurs possibles pour ce champ sont les suivantes : Par défaut - Les données seront extraites du niveau froid au stockage standard sur des lectures aléatoires. Cette stratégie est la stratégie par défaut. OnRead : toutes les lectures de données pilotées par le client sont extraites du niveau froid au stockage standard sur des lectures séquentielles et aléatoires. Jamais : aucune donnée pilotée par le client n’est extraite du niveau froid vers le stockage standard.

unixPermissions
String

Autorisations UNIX pour le volume NFS accepté au format octal à 4 chiffres. Le premier chiffre sélectionne les attributs ID utilisateur(4), ID de groupe (2) et Sticky (1). Le deuxième chiffre sélectionne l’autorisation pour le propriétaire du fichier : lire (4), écrire (2) et exécuter (1). La troisième sélectionne les autorisations pour d’autres utilisateurs du même groupe. quatrième pour les autres utilisateurs qui ne sont pas dans le groupe. 0755 : donne des autorisations de lecture/écriture/exécution au propriétaire et de lecture/exécution au groupe et à d’autres utilisateurs.

cloneProgress
Nullable<Int32>

Lorsqu’un volume est restauré à partir du instantané d’un autre volume, affiche le pourcentage d’achèvement de ce processus de clonage. Lorsque cette valeur est vide/null, aucun processus de clonage n’est en cours sur ce volume. Cette valeur est mise à jour toutes les 5 minutes pendant le clonage.

fileAccessLogs
Nullable<NetAppFileAccessLog>

Indicateur indiquant si les journaux d’accès aux fichiers sont activés pour le volume, en fonction des paramètres de diagnostic actifs présents sur le volume.

avsDataStore
Nullable<NetAppAvsDataStore>

Spécifie si le volume est activé à des fins de magasin de données AZURE VMWARE SOLUTION (AVS).

dataStoreResourceId
IEnumerable<ResourceIdentifier>

Identificateur unique de ressource du magasin de données.

isDefaultQuotaEnabled
Nullable<Boolean>

Spécifie si le quota par défaut est activé pour le volume.

defaultUserQuotaInKiBs
Nullable<Int64>

Quota d’utilisateur par défaut pour le volume en KiBs. Si isDefaultQuotaEnabled est défini, la valeur minimale de 4 Kio s’applique.

defaultGroupQuotaInKiBs
Nullable<Int64>

Quota de groupe par défaut pour le volume en KiBs. Si isDefaultQuotaEnabled est défini, la valeur minimale de 4 Kio s’applique.

maximumNumberOfFiles
Nullable<Int64>

Nombre maximal de fichiers autorisé. Nécessite une demande de service pour être modifié. N’est autorisé à être modifié que si le quota de volume est supérieur à 4TiO.

volumeGroupName
String

Nom du groupe de volumes.

capacityPoolResourceId
ResourceIdentifier

ID de ressource de pool utilisé en cas de création d’un volume via un groupe de volumes.

proximityPlacementGroupId
ResourceIdentifier

Groupe de placement de proximité associé au volume.

t2Network
String

Informations réseau T2.

volumeSpecName
String

Le nom de la spécification de volume est la désignation ou l’identificateur spécifique à l’application pour le volume particulier d’un groupe de volumes, par exemple, les données, le journal.

isEncrypted
Nullable<Boolean>

Spécifie si le volume est chiffré ou non. Disponible uniquement sur les volumes créés ou mis à jour après 2022-01-01.

placementRules
IEnumerable<NetAppVolumePlacementRule>

Règles de placement spécifiques à l’application pour le volume particulier.

enableSubvolumes
Nullable<EnableNetAppSubvolume>

Indicateur indiquant si les opérations de sous-volume sont activées sur le volume.

provisionedAvailabilityZone
String

Zone de disponibilité où le volume est approvisionné. Cela fait référence à la zone de disponibilité logique où réside le volume.

isLargeVolume
Nullable<Boolean>

Spécifie si le volume est un volume volumineux ou un volume normal.

originatingResourceId
ResourceIdentifier

ID de l’instantané ou de la sauvegarde à partir de laquelle le volume est restauré.

Retours

Une nouvelle NetAppVolumeGroupVolume instance de moqueries.

S’applique à