Partager via


SnapshotUpdate Constructeurs

Définition

Surcharges

SnapshotUpdate()

Initialise une nouvelle instance de la classe SnapshotUpdate.

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, NetworkAccessPolicy, String, IDictionary<String,String>, SnapshotSku)

Initialise une nouvelle instance de la classe SnapshotUpdate.

SnapshotUpdate()

Initialise une nouvelle instance de la classe SnapshotUpdate.

public SnapshotUpdate ();
Public Sub New ()

S’applique à

SnapshotUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Encryption, NetworkAccessPolicy, String, IDictionary<String,String>, SnapshotSku)

Initialise une nouvelle instance de la classe SnapshotUpdate.

public SnapshotUpdate (Microsoft.Azure.Management.Compute.Fluent.Models.OperatingSystemTypes? osType = default, int? diskSizeGB = default, Microsoft.Azure.Management.Compute.Fluent.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, Microsoft.Azure.Management.Compute.Fluent.Models.Encryption encryption = default, Microsoft.Azure.Management.Compute.Fluent.Models.NetworkAccessPolicy networkAccessPolicy = default, string diskAccessId = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Fluent.Models.SnapshotSku sku = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.SnapshotUpdate : Nullable<Microsoft.Azure.Management.Compute.Fluent.Models.OperatingSystemTypes> * Nullable<int> * Microsoft.Azure.Management.Compute.Fluent.Models.EncryptionSettingsCollection * Microsoft.Azure.Management.Compute.Fluent.Models.Encryption * Microsoft.Azure.Management.Compute.Fluent.Models.NetworkAccessPolicy * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Fluent.Models.SnapshotSku -> Microsoft.Azure.Management.Compute.Fluent.Models.SnapshotUpdate
Public Sub New (Optional osType As Nullable(Of OperatingSystemTypes) = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As NetworkAccessPolicy = Nothing, Optional diskAccessId As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As SnapshotSku = Nothing)

Paramètres

osType
Nullable<OperatingSystemTypes>

type système d’exploitation. Les valeurs possibles sont les suivantes : « Windows », « Linux »

diskSizeGB
Nullable<Int32>

Si creationData.createOption est Vide, ce champ est obligatoire et indique la taille du disque à créer. Si ce champ est présent pour les mises à jour ou la création avec d’autres options, il indique un redimensionnement. Les redimensionnements ne sont autorisés que si le disque n’est pas attaché à une machine virtuelle en cours d’exécution et peuvent uniquement augmenter la taille du disque.

encryptionSettingsCollection
EncryptionSettingsCollection

La collection de paramètres de chiffrement utilisée comme Azure Disk Encryption peut contenir plusieurs paramètres de chiffrement par disque ou instantané.

encryption
Encryption

La propriété de chiffrement peut être utilisée pour chiffrer des données au repos avec des clés gérées par le client ou des clés gérées par la plateforme.

networkAccessPolicy
NetworkAccessPolicy

Les valeurs possibles sont les suivantes : 'AllowAll', 'AllowPrivate', 'DenyAll'

diskAccessId
String

ID ARM de la ressource DiskAccess pour l’utilisation de points de terminaison privés sur des disques.

tags
IDictionary<String,String>

Balises de ressource

S’applique à