Freigeben über


Snapshot Konstruktoren

Definition

Überlädt

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

Initialisiert eine neue instance der Snapshot-Klasse.

Snapshot()

Initialisiert eine neue instance der Snapshot-Klasse.

public Snapshot ();
Public Sub New ()

Gilt für:

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.

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)

Parameter

location
String

Ressourcenspeicherort

creationData
CreationData

Informationen zur Datenträgerquelle. CreationData-Informationen können nach dem Erstellen des Datenträgers nicht mehr geändert werden.

id
String

Ressourcen-ID

name
String

Ressourcenname

type
String

Ressourcentyp

tags
IDictionary<String,String>

Ressourcentags

managedBy
String

Nicht verwendet. Immer NULL.

extendedLocation
ExtendedLocation

Der erweiterte Speicherort, an dem die Momentaufnahme erstellt wird. Der erweiterte Speicherort kann nicht geändert werden.

timeCreated
Nullable<DateTime>

Der Zeitpunkt, zu dem die Momentaufnahme erstellt wurde.

osType
Nullable<OperatingSystemTypes>

Der Betriebssystemtyp. Mögliche Werte: "Windows", "Linux"

hyperVGeneration
String

Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger. Mögliche Werte: "V1", "V2"

purchasePlan
PurchasePlan

Kaufplaninformationen für das Image, aus dem der Quelldatenträger für die Momentaufnahme ursprünglich erstellt wurde.

diskSizeGB
Nullable<Int32>

Wenn creationData.createOption leer ist, ist dieses Feld obligatorisch und gibt die Größe des zu erstellenden Datenträgers an. 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 die Größe des Datenträgers nur erhöhen kann.

diskSizeBytes
Nullable<Int64>

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

diskState
String

Der Status des Momentaufnahme. Mögliche Werte: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload", "ActiveUpload"

uniqueId
String

Eindeutige GUID, die die Ressource identifiziert.

encryptionSettingsCollection
EncryptionSettingsCollection

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

provisioningState
String

Der Bereitstellungsstatus des Datenträgers.

incremental
Nullable<Boolean>

Gibt an, ob ein Momentaufnahme inkrementell ist. Inkrementelle Momentaufnahmen auf demselben Datenträger belegen weniger Speicherplatz als vollständige Momentaufnahmen und können unterschiedlich sein.

encryption
Encryption

Die Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit kundenseitig oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.

networkAccessPolicy
String

Mögliche Werte: "AllowAll", "AllowPrivate", "DenyAll"

diskAccessId
String

ARM-ID der DiskAccess-Ressource für die Verwendung privater Endpunkte auf Datenträgern.

supportsHibernation
Nullable<Boolean>

Gibt an, dass das Betriebssystem auf einem Momentaufnahme den Ruhezustand unterstützt.

Gilt für:

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.

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)

Parameter

location
String

Ressourcenspeicherort

creationData
CreationData

Informationen zur Datenträgerquelle. CreationData-Informationen können nach dem Erstellen des Datenträgers nicht mehr geändert werden.

id
String

Ressourcen-ID

name
String

Ressourcenname

type
String

Ressourcentyp

tags
IDictionary<String,String>

Ressourcentags

managedBy
String

Nicht verwendet. Immer NULL.

extendedLocation
ExtendedLocation

Der erweiterte Speicherort, an dem die Momentaufnahme erstellt wird. Der erweiterte Speicherort kann nicht geändert werden.

timeCreated
Nullable<DateTime>

Der Zeitpunkt, zu dem die Momentaufnahme erstellt wurde.

osType
Nullable<OperatingSystemTypes>

Der Betriebssystemtyp. Mögliche Werte: "Windows", "Linux"

hyperVGeneration
String

Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger. Mögliche Werte: "V1", "V2"

purchasePlan
PurchasePlan

Kaufplaninformationen für das Image, aus dem der Quelldatenträger für die Momentaufnahme ursprünglich erstellt wurde.

supportedCapabilities
SupportedCapabilities

Liste der unterstützten Funktionen für das Image, aus dem der Quelldatenträger aus dem Momentaufnahme ursprünglich erstellt wurde.

diskSizeGB
Nullable<Int32>

Wenn creationData.createOption leer ist, ist dieses Feld obligatorisch und gibt die Größe des zu erstellenden Datenträgers an. 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 die Größe des Datenträgers nur erhöhen kann.

diskSizeBytes
Nullable<Int64>

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

diskState
String

Der Status des Momentaufnahme. Mögliche Werte: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload", "ActiveUpload"

uniqueId
String

Eindeutige GUID, die die Ressource identifiziert.

encryptionSettingsCollection
EncryptionSettingsCollection

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

provisioningState
String

Der Bereitstellungsstatus des Datenträgers.

incremental
Nullable<Boolean>

Gibt an, ob ein Momentaufnahme inkrementell ist. Inkrementelle Momentaufnahmen auf demselben Datenträger belegen weniger Speicherplatz als vollständige Momentaufnahmen und können unterschiedlich sein.

encryption
Encryption

Die Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit kundenseitig oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.

networkAccessPolicy
String

Mögliche Werte: "AllowAll", "AllowPrivate", "DenyAll"

diskAccessId
String

ARM-ID der DiskAccess-Ressource für die Verwendung privater Endpunkte auf Datenträgern.

securityProfile
DiskSecurityProfile

Enthält die sicherheitsbezogenen Informationen für die Ressource.

supportsHibernation
Nullable<Boolean>

Gibt an, dass das Betriebssystem auf einem Momentaufnahme den Ruhezustand unterstützt.

publicNetworkAccess
String

Mögliche Werte: "Enabled", "Disabled"

completionPercent
Nullable<Double>

Prozentsatz abgeschlossen für die Hintergrundkopie, wenn eine Ressource über den CopyStart-Vorgang erstellt wird.

dataAccessAuthMode
String

Mögliche Werte: "AzureActiveDirectory", "None"

Gilt für:

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.

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)

Parameter

location
String

Ressourcenspeicherort

creationData
CreationData

Informationen zur Datenträgerquelle. CreationData-Informationen können nach dem Erstellen des Datenträgers nicht mehr geändert werden.

id
String

Ressourcen-ID

name
String

Ressourcenname

type
String

Ressourcentyp

tags
IDictionary<String,String>

Ressourcentags

managedBy
String

Nicht verwendet. Immer NULL.

extendedLocation
ExtendedLocation

Der erweiterte Speicherort, an dem die Momentaufnahme erstellt wird. Der erweiterte Speicherort kann nicht geändert werden.

timeCreated
Nullable<DateTime>

Der Zeitpunkt, zu dem die Momentaufnahme erstellt wurde.

osType
Nullable<OperatingSystemTypes>

Der Betriebssystemtyp. Mögliche Werte: "Windows", "Linux"

hyperVGeneration
String

Die Hypervisorgeneration des virtuellen Computers. Gilt nur für Betriebssystemdatenträger. Mögliche Werte: "V1", "V2"

purchasePlan
PurchasePlan

Kaufplaninformationen für das Image, aus dem der Quelldatenträger für die Momentaufnahme ursprünglich erstellt wurde.

supportedCapabilities
SupportedCapabilities

Liste der unterstützten Funktionen für das Image, aus dem der Quelldatenträger aus dem Momentaufnahme ursprünglich erstellt wurde.

diskSizeGB
Nullable<Int32>

Wenn creationData.createOption leer ist, ist dieses Feld obligatorisch und gibt die Größe des zu erstellenden Datenträgers an. 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.

diskSizeBytes
Nullable<Int64>

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

diskState
String

Der Zustand des Momentaufnahme. Mögliche Werte: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload", "ActiveUpload"

uniqueId
String

Eindeutige GUId, die die Ressource identifiziert.

encryptionSettingsCollection
EncryptionSettingsCollection

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

provisioningState
String

Der Datenträgerbereitstellungsstatus.

incremental
Nullable<Boolean>

Gibt an, ob ein Momentaufnahme inkrementell ist. Inkrementelle Momentaufnahmen auf demselben Datenträger belegen weniger Speicherplatz als vollständige Momentaufnahmen und können diffydiert werden.

encryption
Encryption

Die Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit kundenseitig verwalteten Schlüsseln oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.

networkAccessPolicy
String

Mögliche Werte: "AllowAll", "AllowPrivate", "DenyAll"

diskAccessId
String

ARM-ID der DiskAccess-Ressource für die Verwendung privater Endpunkte auf Datenträgern.

securityProfile
DiskSecurityProfile

Enthält die sicherheitsbezogenen Informationen für die Ressource.

supportsHibernation
Nullable<Boolean>

Gibt an, dass das Betriebssystem auf einem Momentaufnahme den Ruhezustand unterstützt.

publicNetworkAccess
String

Mögliche Werte sind: "Aktiviert", "Deaktiviert".

completionPercent
Nullable<Double>

Prozentsatz abgeschlossen für die Hintergrundkopie, wenn eine Ressource über den CopyStart-Vorgang erstellt wird.

copyCompletionError
CopyCompletionError

Gibt die Fehlerdetails an, wenn die Hintergrundkopie einer Ressource, die über den CopyStart-Vorgang erstellt wurde, fehlschlägt.

dataAccessAuthMode
String

Mögliche Werte: "AzureActiveDirectory", "None"

Gilt für:

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.

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)

Parameter

location
String

Ressourcenspeicherort

creationData
CreationData

Informationen zur Datenträgerquelle. CreationData-Informationen können nicht geändert werden, nachdem der Datenträger erstellt wurde.

id
String

Ressourcen-ID

name
String

Ressourcenname

type
String

Ressourcentyp

tags
IDictionary<String,String>

Ressourcentags

managedBy
String

Nicht verwendet. Immer NULL.

extendedLocation
ExtendedLocation

Der erweiterte Speicherort, an dem der Momentaufnahme erstellt wird. Der erweiterte Speicherort kann nicht geändert werden.

timeCreated
Nullable<DateTime>

Der Zeitpunkt, zu dem die Momentaufnahme erstellt wurde.

osType
Nullable<OperatingSystemTypes>

Der Betriebssystemtyp. Mögliche Werte: "Windows", "Linux"

hyperVGeneration
String

Die Hypervisorgeneration des virtuellen Computers. Gilt nur für Betriebssystemdatenträger. Mögliche Werte: "V1", "V2"

purchasePlan
PurchasePlan

Kaufplaninformationen für das Image, aus dem der Quelldatenträger für die Momentaufnahme ursprünglich erstellt wurde.

supportedCapabilities
SupportedCapabilities

Liste der unterstützten Funktionen für das Image, aus dem der Quelldatenträger aus dem Momentaufnahme ursprünglich erstellt wurde.

diskSizeGB
Nullable<Int32>

Wenn creationData.createOption leer ist, ist dieses Feld obligatorisch und gibt die Größe des zu erstellenden Datenträgers an. 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.

diskSizeBytes
Nullable<Int64>

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

diskState
String

Der Zustand des Momentaufnahme. Mögliche Werte: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload", "ActiveUpload"

uniqueId
String

Eindeutige GUId, die die Ressource identifiziert.

encryptionSettingsCollection
EncryptionSettingsCollection

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

provisioningState
String

Der Datenträgerbereitstellungsstatus.

incremental
Nullable<Boolean>

Gibt an, ob ein Momentaufnahme inkrementell ist. Inkrementelle Momentaufnahmen auf demselben Datenträger belegen weniger Speicherplatz als vollständige Momentaufnahmen und können diffydiert werden.

incrementalSnapshotFamilyId
String

Inkrementelle Momentaufnahmen für einen Datenträger teilen eine inkrementelle Momentaufnahme Familien-ID. Die Get Page Range Diff-API kann nur bei inkrementellen Momentaufnahmen mit derselben Familien-ID aufgerufen werden.

encryption
Encryption

Die Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit kundenseitig verwalteten Schlüsseln oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.

networkAccessPolicy
String

Mögliche Werte: "AllowAll", "AllowPrivate", "DenyAll"

diskAccessId
String

ARM-ID der DiskAccess-Ressource für die Verwendung privater Endpunkte auf Datenträgern.

securityProfile
DiskSecurityProfile

Enthält die sicherheitsbezogenen Informationen für die Ressource.

supportsHibernation
Nullable<Boolean>

Gibt an, dass das Betriebssystem auf einem Momentaufnahme den Ruhezustand unterstützt.

publicNetworkAccess
String

Mögliche Werte sind: "Aktiviert", "Deaktiviert".

completionPercent
Nullable<Double>

Prozentsatz abgeschlossen für die Hintergrundkopie, wenn eine Ressource über den CopyStart-Vorgang erstellt wird.

copyCompletionError
CopyCompletionError

Gibt die Fehlerdetails an, wenn die Hintergrundkopie einer Ressource, die über den CopyStart-Vorgang erstellt wurde, fehlschlägt.

dataAccessAuthMode
String

Mögliche Werte: "AzureActiveDirectory", "None"

Gilt für: