Freigeben über


Snapshot Klasse

Definition

Momentaufnahmeressource.

[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
Vererbung
Snapshot
Attribute

Konstruktoren

Snapshot()

Initialisiert eine neue instance der Snapshot-Klasse.

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>)

Initialisiert eine neue instance der Snapshot-Klasse.

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)

Initialisiert eine neue instance der Snapshot-Klasse.

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)

Initialisiert eine neue instance der Snapshot-Klasse.

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)

Initialisiert eine neue instance der Snapshot-Klasse.

Eigenschaften

CompletionPercent

Ruft den Prozentsatz abgeschlossen für die Hintergrundkopie ab, wenn eine Ressource über den CopyStart-Vorgang erstellt wird, oder legt diese fest.

CopyCompletionError

Ruft die Fehlerdetails ab oder legt diese fest, wenn die Hintergrundkopie einer Ressource, die über den CopyStart-Vorgang erstellt wurde, fehlschlägt.

CreationData

Ruft Datenträgerquellinformationen ab oder legt diese fest. CreationData-Informationen können nicht geändert werden, nachdem der Datenträger erstellt wurde.

DataAccessAuthMode

Ruft mögliche Werte ab oder legt diese fest: "AzureActiveDirectory", "None"

DiskAccessId

Ruft die ARM-ID der DiskAccess-Ressource für die Verwendung privater Endpunkte auf Datenträgern ab oder legt diese fest.

DiskSizeBytes

Ruft die Größe des Datenträgers in Bytes ab. Dieses Feld ist schreibgeschützt.

DiskSizeGB

Ruft ab oder legt fest, wenn creationData.createOption leer ist, dieses Feld obligatorisch ist und die Größe des zu erstellenden Datenträgers angibt. Wenn dieses Feld für Updates oder die Erstellung mit anderen Optionen vorhanden ist, gibt es eine Größenänderung an. Größenänderungen sind nur zulässig, wenn der Datenträger nicht an eine ausgeführte VM angefügt ist, und können die Größe des Datenträgers nur erhöhen.

DiskState

Ruft den Zustand des Momentaufnahme ab oder legt diese fest. Mögliche Werte: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload", "ActiveUpload"

Encryption

Ruft die Verschlüsselungseigenschaft ab oder legt diese fest, um ruhende Daten mit kundenseitig verwalteten Schlüsseln oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.

EncryptionSettingsCollection

Ruft die Sammlung der Verschlüsselungseinstellungen ab, die als Azure Disk Encryption verwendet wird, kann mehrere Verschlüsselungseinstellungen pro Datenträger oder Momentaufnahme enthalten.

ExtendedLocation

Ruft den erweiterten Speicherort ab, an dem die Momentaufnahme erstellt wird, oder legt diese fest. Der erweiterte Speicherort kann nicht geändert werden.

HyperVGeneration

Ruft die Hypervisorgenerierung des virtuellen Computers ab oder legt diese fest. Gilt nur für Betriebssystemdatenträger. Mögliche Werte: "V1", "V2"

Id

Ruft die Ressourcen-ID ab.

(Geerbt von Resource)
Incremental

Ruft ab oder legt fest, ob ein Momentaufnahme inkrementell ist. Inkrementelle Momentaufnahmen auf demselben Datenträger belegen weniger Speicherplatz als vollständige Momentaufnahmen und können diffydiert werden.

IncrementalSnapshotFamilyId

Ruft inkrementelle Momentaufnahmen für eine Datenträgerfreigabe ab, eine inkrementelle Momentaufnahme Familien-ID. Die Get Page Range Diff-API kann nur bei inkrementellen Momentaufnahmen mit derselben Familien-ID aufgerufen werden.

Location

Ruft den Ressourcenspeicherort ab oder legt diese fest.

(Geerbt von Resource)
ManagedBy

Wird nicht verwendet. Immer NULL.

Name

Ruft den Ressourcennamen ab.

(Geerbt von Resource)
NetworkAccessPolicy

Ruft mögliche Werte ab oder legt diese fest: "AllowAll", "AllowPrivate", "DenyAll"

OsType

Ruft den Betriebssystemtyp ab oder legt diese fest. Mögliche Werte: "Windows", "Linux"

ProvisioningState

Ruft den Datenträgerbereitstellungsstatus ab.

PublicNetworkAccess

Ruft mögliche Werte ab oder legt diese fest: "Aktiviert", "Deaktiviert".

PurchasePlan

Ruft Kaufplaninformationen für das Image ab, aus dem der Quelldatenträger für die Momentaufnahme ursprünglich erstellt wurde, oder legt diese fest.

SecurityProfile

Ruft die sicherheitsbezogenen Informationen für die Ressource ab oder enthält diese.

Sku

Momentaufnahmeressource.

SupportedCapabilities

Ruft die Liste der unterstützten Funktionen für das Image ab, aus dem der Quelldatenträger aus dem Momentaufnahme ursprünglich erstellt wurde, oder legt diese fest.

SupportsHibernation

Ruft ab oder legt fest, dass das Betriebssystem auf einem Momentaufnahme den Ruhezustand unterstützt.

Tags

Ruft Ressourcentags ab oder legt sie fest.

(Geerbt von Resource)
TimeCreated

Ruft den Zeitpunkt ab, zu dem die Momentaufnahme erstellt wurde.

Type

Ruft den Ressourcentyp ab.

(Geerbt von Resource)
UniqueId

Ruft eine eindeutige GUId ab, die die Ressource identifiziert.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: