Partager via


Snapshot Constructeurs

Définition

Surcharges

Snapshot()

Initialise une nouvelle instance de la classe Snapshot.

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, Nullable<Boolean>)

Initialise une nouvelle instance de la classe Snapshot.

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, String)

Initialise une nouvelle instance de la classe Snapshot.

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

Initialise une nouvelle instance de la classe Snapshot.

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, String, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

Initialise une nouvelle instance de la classe Snapshot.

Snapshot()

Initialise une nouvelle instance de la classe Snapshot.

public Snapshot ();
Public Sub New ()

S’applique à

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, Nullable<Boolean>)

Initialise une nouvelle instance de la classe Snapshot.

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string managedBy, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation, DateTime? timeCreated, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, string hyperVGeneration, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan, int? diskSizeGB, long? diskSizeBytes = default, string diskState = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, bool? incremental = default, Microsoft.Azure.Management.Compute.Models.Encryption encryption = default, string networkAccessPolicy = default, string diskAccessId = default, bool? supportsHibernation = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Nullable<bool> -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, id As String, name As String, type As String, tags As IDictionary(Of String, String), managedBy As String, sku As SnapshotSku, extendedLocation As ExtendedLocation, timeCreated As Nullable(Of DateTime), osType As Nullable(Of OperatingSystemTypes), hyperVGeneration As String, purchasePlan As PurchasePlan, diskSizeGB As Nullable(Of Integer), Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional diskState As String = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional incremental As Nullable(Of Boolean) = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing)

Paramètres

location
String

Emplacement de la ressource

creationData
CreationData

Informations sur la source de disque. Les informations CreationData ne peuvent pas être modifiées une fois le disque créé.

id
String

ID de ressource

name
String

Nom de la ressource

type
String

Type de ressource

tags
IDictionary<String,String>

Balises de ressource

managedBy
String

Inutilisé. Toujours Null.

extendedLocation
ExtendedLocation

Emplacement étendu où le instantané sera créé. L’emplacement étendu ne peut pas être modifié.

timeCreated
Nullable<DateTime>

Heure de création du instantané.

osType
Nullable<OperatingSystemTypes>

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

hyperVGeneration
String

Génération d’hyperviseur de la machine virtuelle. Applicable uniquement aux disques de système d’exploitation. Les valeurs possibles sont les suivantes : 'V1', 'V2'

purchasePlan
PurchasePlan

Informations sur le plan d’achat pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

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.

diskSizeBytes
Nullable<Int64>

Taille du disque en octets. Ce champ est en lecture seule.

diskState
String

État du instantané. Les valeurs possibles sont les suivantes : 'Unattached', 'Attached', 'Reserved', 'Frozen', 'ActiveSAS', 'ActiveSASFrozen', 'ReadyToUpload', 'ActiveUpload'

uniqueId
String

Guid unique identifiant la ressource.

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é.

provisioningState
String

État d’approvisionnement de disque.

incremental
Nullable<Boolean>

Indique si un instantané est incrémentiel. Les instantanés incrémentiels sur le même disque occupent moins d’espace que les instantanés complets et peuvent être différents.

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
String

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.

supportsHibernation
Nullable<Boolean>

Indique que le système d’exploitation d’un instantané prend en charge la mise en veille prolongée.

S’applique à

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, String)

Initialise une nouvelle instance de la classe Snapshot.

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string managedBy = default, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default, DateTime? timeCreated = default, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType = default, string hyperVGeneration = default, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan = default, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities = default, int? diskSizeGB = default, long? diskSizeBytes = default, string diskState = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, bool? incremental = default, Microsoft.Azure.Management.Compute.Models.Encryption encryption = default, string networkAccessPolicy = default, string diskAccessId = default, Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile securityProfile = default, bool? supportsHibernation = default, string publicNetworkAccess = default, double? completionPercent = default, string dataAccessAuthMode = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile * Nullable<bool> * string * Nullable<double> * string -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional managedBy As String = Nothing, Optional sku As SnapshotSku = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional osType As Nullable(Of OperatingSystemTypes) = Nothing, Optional hyperVGeneration As String = Nothing, Optional purchasePlan As PurchasePlan = Nothing, Optional supportedCapabilities As SupportedCapabilities = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional diskState As String = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional incremental As Nullable(Of Boolean) = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional completionPercent As Nullable(Of Double) = Nothing, Optional dataAccessAuthMode As String = Nothing)

Paramètres

location
String

Emplacement de la ressource

creationData
CreationData

Informations sur la source de disque. Les informations CreationData ne peuvent pas être modifiées une fois le disque créé.

id
String

ID de ressource

name
String

Nom de la ressource

type
String

Type de ressource

tags
IDictionary<String,String>

Balises de ressource

managedBy
String

Inutilisé. Toujours Null.

extendedLocation
ExtendedLocation

Emplacement étendu où le instantané sera créé. L’emplacement étendu ne peut pas être modifié.

timeCreated
Nullable<DateTime>

Heure de création du instantané.

osType
Nullable<OperatingSystemTypes>

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

hyperVGeneration
String

Génération d’hyperviseur de la machine virtuelle. Applicable uniquement aux disques de système d’exploitation. Les valeurs possibles sont les suivantes : 'V1', 'V2'

purchasePlan
PurchasePlan

Informations sur le plan d’achat pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

supportedCapabilities
SupportedCapabilities

Liste des fonctionnalités prises en charge pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

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.

diskSizeBytes
Nullable<Int64>

Taille du disque en octets. Ce champ est en lecture seule.

diskState
String

État du instantané. Les valeurs possibles sont les suivantes : 'Unattached', 'Attached', 'Reserved', 'Frozen', 'ActiveSAS', 'ActiveSASFrozen', 'ReadyToUpload', 'ActiveUpload'

uniqueId
String

Guid unique identifiant la ressource.

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é.

provisioningState
String

État d’approvisionnement de disque.

incremental
Nullable<Boolean>

Indique si un instantané est incrémentiel. Les instantanés incrémentiels sur le même disque occupent moins d’espace que les instantanés complets et peuvent être différents.

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
String

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.

securityProfile
DiskSecurityProfile

Contient les informations relatives à la sécurité de la ressource.

supportsHibernation
Nullable<Boolean>

Indique que le système d’exploitation d’un instantané prend en charge la mise en veille prolongée.

publicNetworkAccess
String

Les valeurs possibles sont les suivantes : 'Enabled', 'Disabled'

completionPercent
Nullable<Double>

Pourcentage terminé pour la copie en arrière-plan lorsqu’une ressource est créée via l’opération CopyStart.

dataAccessAuthMode
String

Les valeurs possibles sont les suivantes : « AzureActiveDirectory », « None »

S’applique à

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

Initialise une nouvelle instance de la classe Snapshot.

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string managedBy, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation, DateTime? timeCreated, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, string hyperVGeneration, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities, int? diskSizeGB, long? diskSizeBytes, string diskState, string uniqueId, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection, string provisioningState, bool? incremental, Microsoft.Azure.Management.Compute.Models.Encryption encryption, string networkAccessPolicy = default, string diskAccessId = default, Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile securityProfile = default, bool? supportsHibernation = default, string publicNetworkAccess = default, double? completionPercent = default, Microsoft.Azure.Management.Compute.Models.CopyCompletionError copyCompletionError = default, string dataAccessAuthMode = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile * Nullable<bool> * string * Nullable<double> * Microsoft.Azure.Management.Compute.Models.CopyCompletionError * string -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, id As String, name As String, type As String, tags As IDictionary(Of String, String), managedBy As String, sku As SnapshotSku, extendedLocation As ExtendedLocation, timeCreated As Nullable(Of DateTime), osType As Nullable(Of OperatingSystemTypes), hyperVGeneration As String, purchasePlan As PurchasePlan, supportedCapabilities As SupportedCapabilities, diskSizeGB As Nullable(Of Integer), diskSizeBytes As Nullable(Of Long), diskState As String, uniqueId As String, encryptionSettingsCollection As EncryptionSettingsCollection, provisioningState As String, incremental As Nullable(Of Boolean), encryption As Encryption, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional completionPercent As Nullable(Of Double) = Nothing, Optional copyCompletionError As CopyCompletionError = Nothing, Optional dataAccessAuthMode As String = Nothing)

Paramètres

location
String

Emplacement de la ressource

creationData
CreationData

Informations sur la source de disque. Les informations CreationData ne peuvent pas être modifiées une fois le disque créé.

id
String

ID de ressource

name
String

Nom de la ressource

type
String

Type de ressource

tags
IDictionary<String,String>

Balises de ressource

managedBy
String

Inutilisé. Toujours Null.

extendedLocation
ExtendedLocation

Emplacement étendu où le instantané sera créé. L’emplacement étendu ne peut pas être modifié.

timeCreated
Nullable<DateTime>

Heure de création du instantané.

osType
Nullable<OperatingSystemTypes>

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

hyperVGeneration
String

Génération de l’hyperviseur de la machine virtuelle. Applicable aux disques de système d’exploitation uniquement. Les valeurs possibles sont les suivantes : « V1 », « V2 »

purchasePlan
PurchasePlan

Informations sur le plan d’achat pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

supportedCapabilities
SupportedCapabilities

Liste des fonctionnalités prises en charge pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

diskSizeGB
Nullable<Int32>

Si creationData.createOption a la valeur Empty, 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.

diskSizeBytes
Nullable<Int64>

Taille du disque en octets. Ce champ est en lecture seule.

diskState
String

État du instantané. Les valeurs possibles sont les suivantes : « Unattached », « Attached », « Reserved », « Frozen », « ActiveSAS », « ActiveSASFrozen », « ReadyToUpload », « ActiveUpload »

uniqueId
String

Guid unique identifiant la ressource.

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é.

provisioningState
String

État d’approvisionnement de disque.

incremental
Nullable<Boolean>

Indique si une instantané est incrémentielle. Les instantanés incrémentiels sur le même disque occupent moins d’espace que les instantanés complets et peuvent être différents.

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
String

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.

securityProfile
DiskSecurityProfile

Contient les informations relatives à la sécurité pour la ressource.

supportsHibernation
Nullable<Boolean>

Indique que le système d’exploitation sur un instantané prend en charge la mise en veille prolongée.

publicNetworkAccess
String

Les valeurs possibles sont les suivantes : « Enabled », « Disabled »

completionPercent
Nullable<Double>

Pourcentage terminé pour la copie en arrière-plan lorsqu’une ressource est créée via l’opération CopyStart.

copyCompletionError
CopyCompletionError

Indique les détails de l’erreur si la copie en arrière-plan d’une ressource créée via l’opération CopyStart échoue.

dataAccessAuthMode
String

Les valeurs possibles sont les suivantes : « AzureActiveDirectory », « None »

S’applique à

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, String, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

Initialise une nouvelle instance de la classe Snapshot.

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string managedBy = default, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default, DateTime? timeCreated = default, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType = default, string hyperVGeneration = default, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan = default, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities = default, int? diskSizeGB = default, long? diskSizeBytes = default, string diskState = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, bool? incremental = default, string incrementalSnapshotFamilyId = default, Microsoft.Azure.Management.Compute.Models.Encryption encryption = default, string networkAccessPolicy = default, string diskAccessId = default, Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile securityProfile = default, bool? supportsHibernation = default, string publicNetworkAccess = default, double? completionPercent = default, Microsoft.Azure.Management.Compute.Models.CopyCompletionError copyCompletionError = default, string dataAccessAuthMode = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile * Nullable<bool> * string * Nullable<double> * Microsoft.Azure.Management.Compute.Models.CopyCompletionError * string -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional managedBy As String = Nothing, Optional sku As SnapshotSku = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional osType As Nullable(Of OperatingSystemTypes) = Nothing, Optional hyperVGeneration As String = Nothing, Optional purchasePlan As PurchasePlan = Nothing, Optional supportedCapabilities As SupportedCapabilities = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional diskState As String = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional incremental As Nullable(Of Boolean) = Nothing, Optional incrementalSnapshotFamilyId As String = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional completionPercent As Nullable(Of Double) = Nothing, Optional copyCompletionError As CopyCompletionError = Nothing, Optional dataAccessAuthMode As String = Nothing)

Paramètres

location
String

Emplacement de la ressource

creationData
CreationData

Informations sur la source de disque. Les informations creationData ne peuvent pas être modifiées une fois le disque créé.

id
String

ID de ressource

name
String

Nom de la ressource

type
String

Type de ressource

tags
IDictionary<String,String>

Balises de ressource

managedBy
String

Inutilisé. Toujours Null.

extendedLocation
ExtendedLocation

Emplacement étendu où le instantané sera créé. L’emplacement étendu ne peut pas être modifié.

timeCreated
Nullable<DateTime>

Heure de création du instantané.

osType
Nullable<OperatingSystemTypes>

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

hyperVGeneration
String

Génération de l’hyperviseur de la machine virtuelle. Applicable aux disques de système d’exploitation uniquement. Les valeurs possibles sont les suivantes : « V1 », « V2 »

purchasePlan
PurchasePlan

Informations sur le plan d’achat pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

supportedCapabilities
SupportedCapabilities

Liste des fonctionnalités prises en charge pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

diskSizeGB
Nullable<Int32>

Si creationData.createOption a la valeur Empty, 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.

diskSizeBytes
Nullable<Int64>

Taille du disque en octets. Ce champ est en lecture seule.

diskState
String

État du instantané. Les valeurs possibles sont les suivantes : « Unattached », « Attached », « Reserved », « Frozen », « ActiveSAS », « ActiveSASFrozen », « ReadyToUpload », « ActiveUpload »

uniqueId
String

Guid unique identifiant la ressource.

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é.

provisioningState
String

État d’approvisionnement de disque.

incremental
Nullable<Boolean>

Indique si une instantané est incrémentielle. Les instantanés incrémentiels sur le même disque occupent moins d’espace que les instantanés complets et peuvent être différents.

incrementalSnapshotFamilyId
String

Les instantanés incrémentiels d’un disque partagent un ID de famille instantané incrémentiel. L’API Get Page Range Diff ne peut être appelée que sur les instantanés incrémentiels avec le même ID de famille.

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
String

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.

securityProfile
DiskSecurityProfile

Contient les informations relatives à la sécurité pour la ressource.

supportsHibernation
Nullable<Boolean>

Indique que le système d’exploitation sur un instantané prend en charge la mise en veille prolongée.

publicNetworkAccess
String

Les valeurs possibles sont les suivantes : « Enabled », « Disabled »

completionPercent
Nullable<Double>

Pourcentage terminé pour la copie en arrière-plan lorsqu’une ressource est créée via l’opération CopyStart.

copyCompletionError
CopyCompletionError

Indique les détails de l’erreur si la copie en arrière-plan d’une ressource créée via l’opération CopyStart échoue.

dataAccessAuthMode
String

Les valeurs possibles sont les suivantes : « AzureActiveDirectory », « None »

S’applique à