Snapshot Classe

Définition

Ressource d’instantané.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Snapshot : Microsoft.Azure.Management.Compute.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Snapshot = class
    inherit Resource
Public Class Snapshot
Inherits Resource
Héritage
Snapshot
Attributs

Constructeurs

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>, 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>, 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>, String, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

Initialise une nouvelle instance de la classe Snapshot.

Propriétés

CompletionPercent

Obtient ou définit le pourcentage terminé pour la copie en arrière-plan lorsqu’une ressource est créée via l’opération CopyStart.

CopyCompletionError

Obtient ou définit 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.

CreationData

Obtient ou définit les informations de source de disque. Les informations CreationData ne peuvent pas être modifiées une fois le disque créé.

DataAccessAuthMode

Obtient ou définit les valeurs possibles : 'AzureActiveDirectory', 'None'

DiskAccessId

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

DiskSizeBytes

Obtient la taille du disque en octets. Ce champ est en lecture seule.

DiskSizeGB

Obtient ou définit 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.

DiskState

Obtient ou définit l’état du instantané. Les valeurs possibles sont les suivantes : 'Unattached', 'Attached', 'Reserved', 'Frozen', 'ActiveSAS', 'ActiveSASFrozen', 'ReadyToUpload', 'ActiveUpload'

Encryption

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

EncryptionSettingsCollection

Obtient ou définit la collection de paramètres de chiffrement utilisée comme Azure Disk Encryption, peut contenir plusieurs paramètres de chiffrement par disque ou instantané.

ExtendedLocation

Obtient ou définit l’emplacement étendu où le instantané sera créé. L’emplacement étendu ne peut pas être modifié.

HyperVGeneration

Obtient ou définit la 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'

Id

Obtient l’ID de ressource

(Hérité de Resource)
Incremental

Obtient ou définit 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

Obtient des instantanés incrémentiels pour un partage de disque un id de famille incrémentiel instantané. 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.

Location

Obtient ou définit l’emplacement des ressources

(Hérité de Resource)
ManagedBy

Obtient inutilisé. Toujours Null.

Name

Obtient le nom de la ressource

(Hérité de Resource)
NetworkAccessPolicy

Obtient ou définit les valeurs possibles : 'AllowAll', 'AllowPrivate', 'DenyAll'

OsType

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

ProvisioningState

Obtient l’état d’approvisionnement de disque.

PublicNetworkAccess

Obtient ou définit les valeurs possibles : 'Enabled', 'Disabled'

PurchasePlan

Obtient ou définit les informations de plan d’achat pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

SecurityProfile

Obtient ou définit contient les informations relatives à la sécurité pour la ressource.

Sku

Ressource d’instantané.

SupportedCapabilities

Obtient ou définit la liste des fonctionnalités prises en charge pour l’image à partir de laquelle le disque source du instantané a été créé à l’origine.

SupportsHibernation

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

Tags

Obtient ou définit des balises de ressources

(Hérité de Resource)
TimeCreated

Obtient l’heure de création du instantané.

Type

Obtient le type de ressource

(Hérité de Resource)
UniqueId

Obtient un GUID unique identifiant la ressource.

Méthodes

Validate()

Validez l’objet.

S’applique à