ArmComputeModelFactory.SnapshotData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue instance von SnapshotData.
public static Azure.ResourceManager.Compute.SnapshotData SnapshotData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string managedBy = default, Azure.ResourceManager.Compute.Models.SnapshotSku sku = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, DateTimeOffset? timeCreated = default, Azure.ResourceManager.Compute.Models.SupportedOperatingSystemType? osType = default, Azure.ResourceManager.Compute.Models.HyperVGeneration? hyperVGeneration = default, Azure.ResourceManager.Compute.Models.DiskPurchasePlan purchasePlan = default, Azure.ResourceManager.Compute.Models.SupportedCapabilities supportedCapabilities = default, Azure.ResourceManager.Compute.Models.DiskCreationData creationData = default, int? diskSizeGB = default, long? diskSizeBytes = default, Azure.ResourceManager.Compute.Models.DiskState? diskState = default, string uniqueId = default, Azure.ResourceManager.Compute.Models.EncryptionSettingsGroup encryptionSettingsGroup = default, string provisioningState = default, bool? incremental = default, string incrementalSnapshotFamilyId = default, Azure.ResourceManager.Compute.Models.DiskEncryption encryption = default, Azure.ResourceManager.Compute.Models.NetworkAccessPolicy? networkAccessPolicy = default, Azure.Core.ResourceIdentifier diskAccessId = default, Azure.ResourceManager.Compute.Models.DiskSecurityProfile securityProfile = default, bool? supportsHibernation = default, Azure.ResourceManager.Compute.Models.DiskPublicNetworkAccess? publicNetworkAccess = default, float? completionPercent = default, Azure.ResourceManager.Compute.Models.CopyCompletionError copyCompletionError = default, Azure.ResourceManager.Compute.Models.DataAccessAuthMode? dataAccessAuthMode = default);
static member SnapshotData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * Azure.ResourceManager.Compute.Models.SnapshotSku * Azure.ResourceManager.Resources.Models.ExtendedLocation * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Compute.Models.SupportedOperatingSystemType> * Nullable<Azure.ResourceManager.Compute.Models.HyperVGeneration> * Azure.ResourceManager.Compute.Models.DiskPurchasePlan * Azure.ResourceManager.Compute.Models.SupportedCapabilities * Azure.ResourceManager.Compute.Models.DiskCreationData * Nullable<int> * Nullable<int64> * Nullable<Azure.ResourceManager.Compute.Models.DiskState> * string * Azure.ResourceManager.Compute.Models.EncryptionSettingsGroup * string * Nullable<bool> * string * Azure.ResourceManager.Compute.Models.DiskEncryption * Nullable<Azure.ResourceManager.Compute.Models.NetworkAccessPolicy> * Azure.Core.ResourceIdentifier * Azure.ResourceManager.Compute.Models.DiskSecurityProfile * Nullable<bool> * Nullable<Azure.ResourceManager.Compute.Models.DiskPublicNetworkAccess> * Nullable<single> * Azure.ResourceManager.Compute.Models.CopyCompletionError * Nullable<Azure.ResourceManager.Compute.Models.DataAccessAuthMode> -> Azure.ResourceManager.Compute.SnapshotData
Public Shared Function SnapshotData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional managedBy As String = Nothing, Optional sku As SnapshotSku = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional timeCreated As Nullable(Of DateTimeOffset) = Nothing, Optional osType As Nullable(Of SupportedOperatingSystemType) = Nothing, Optional hyperVGeneration As Nullable(Of HyperVGeneration) = Nothing, Optional purchasePlan As DiskPurchasePlan = Nothing, Optional supportedCapabilities As SupportedCapabilities = Nothing, Optional creationData As DiskCreationData = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional diskState As Nullable(Of DiskState) = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsGroup As EncryptionSettingsGroup = Nothing, Optional provisioningState As String = Nothing, Optional incremental As Nullable(Of Boolean) = Nothing, Optional incrementalSnapshotFamilyId As String = Nothing, Optional encryption As DiskEncryption = Nothing, Optional networkAccessPolicy As Nullable(Of NetworkAccessPolicy) = Nothing, Optional diskAccessId As ResourceIdentifier = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As Nullable(Of DiskPublicNetworkAccess) = Nothing, Optional completionPercent As Nullable(Of Single) = Nothing, Optional copyCompletionError As CopyCompletionError = Nothing, Optional dataAccessAuthMode As Nullable(Of DataAccessAuthMode) = Nothing) As SnapshotData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemData.
- tags
- IDictionary<String,String>
Die Tags.
- location
- AzureLocation
Der Speicherort.
- managedBy
- String
Nicht verwendet. Immer NULL.
- sku
- SnapshotSku
Der SKU-Name der Momentaufnahme. Kann Standard_LRS, Premium_LRS oder Standard_ZRS sein. Dies ist ein optionaler Parameter für inkrementelle Momentaufnahme, und das Standardverhalten ist, dass die SKU auf dieselbe SKU wie die vorherige Momentaufnahme festgelegt wird.
- extendedLocation
- ExtendedLocation
Der erweiterte Speicherort, an dem die Momentaufnahme erstellt wird. Der erweiterte Speicherort kann nicht geändert werden.
- timeCreated
- Nullable<DateTimeOffset>
Der Zeitpunkt, zu dem die Momentaufnahme erstellt wurde.
- osType
- Nullable<SupportedOperatingSystemType>
Der Betriebssystemtyp.
- hyperVGeneration
- Nullable<HyperVGeneration>
Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.
- purchasePlan
- DiskPurchasePlan
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.
- creationData
- DiskCreationData
Informationen zur Datenträgerquelle. CreationData-Informationen können nach dem Erstellen des Datenträgers nicht mehr geändert werden.
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.
Die Größe des Datenträgers in Bytes. Dieses Feld ist schreibgeschützt.
- uniqueId
- String
Eindeutige GUID, die die Ressource identifiziert.
- encryptionSettingsGroup
- EncryptionSettingsGroup
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.
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.
- incrementalSnapshotFamilyId
- String
Inkrementelle Momentaufnahmen für einen Datenträger teilen eine inkrementelle Momentaufnahme Familien-ID. Die Get Page Range Diff-API kann nur für inkrementelle Momentaufnahmen mit derselben Familien-ID aufgerufen werden.
- encryption
- DiskEncryption
Die Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit kundenseitig oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.
- networkAccessPolicy
- Nullable<NetworkAccessPolicy>
Richtlinie für den Zugriff auf den Datenträger über das Netzwerk.
- diskAccessId
- ResourceIdentifier
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.
Gibt an, dass das Betriebssystem auf einem Momentaufnahme den Ruhezustand unterstützt.
- publicNetworkAccess
- Nullable<DiskPublicNetworkAccess>
Richtlinie zum Steuern des Exports auf dem Datenträger.
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
- Nullable<DataAccessAuthMode>
Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen auf einen Datenträger oder Momentaufnahme.
Gibt zurück
Eine neue SnapshotData instance zum Simulieren.
Gilt für:
Azure SDK for .NET