Freigeben über


ArmComputeModelFactory.ManagedDiskData Methode

Definition

Initialisiert eine neue instance von ManagedDiskData.

public static Azure.ResourceManager.Compute.ManagedDiskData ManagedDiskData (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, Azure.Core.ResourceIdentifier managedBy = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> managedByExtended = default, Azure.ResourceManager.Compute.Models.DiskSku sku = default, System.Collections.Generic.IEnumerable<string> zones = 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, string uniqueId = default, Azure.ResourceManager.Compute.Models.EncryptionSettingsGroup encryptionSettingsGroup = default, string provisioningState = default, long? diskIopsReadWrite = default, long? diskMBpsReadWrite = default, long? diskIopsReadOnly = default, long? diskMBpsReadOnly = default, Azure.ResourceManager.Compute.Models.DiskState? diskState = default, Azure.ResourceManager.Compute.Models.DiskEncryption encryption = default, int? maxShares = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.ShareInfoElement> shareInfo = default, Azure.ResourceManager.Compute.Models.NetworkAccessPolicy? networkAccessPolicy = default, Azure.Core.ResourceIdentifier diskAccessId = default, DateTimeOffset? burstingEnabledOn = default, string tier = default, bool? burstingEnabled = default, string propertyUpdatesInProgressTargetTier = default, bool? supportsHibernation = default, Azure.ResourceManager.Compute.Models.DiskSecurityProfile securityProfile = default, float? completionPercent = default, Azure.ResourceManager.Compute.Models.DiskPublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.Compute.Models.DataAccessAuthMode? dataAccessAuthMode = default, bool? isOptimizedForFrequentAttach = default, DateTimeOffset? lastOwnershipUpdateOn = default);
static member ManagedDiskData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.Core.ResourceIdentifier * seq<Azure.Core.ResourceIdentifier> * Azure.ResourceManager.Compute.Models.DiskSku * seq<string> * 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> * string * Azure.ResourceManager.Compute.Models.EncryptionSettingsGroup * string * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<Azure.ResourceManager.Compute.Models.DiskState> * Azure.ResourceManager.Compute.Models.DiskEncryption * Nullable<int> * seq<Azure.ResourceManager.Compute.Models.ShareInfoElement> * Nullable<Azure.ResourceManager.Compute.Models.NetworkAccessPolicy> * Azure.Core.ResourceIdentifier * Nullable<DateTimeOffset> * string * Nullable<bool> * string * Nullable<bool> * Azure.ResourceManager.Compute.Models.DiskSecurityProfile * Nullable<single> * Nullable<Azure.ResourceManager.Compute.Models.DiskPublicNetworkAccess> * Nullable<Azure.ResourceManager.Compute.Models.DataAccessAuthMode> * Nullable<bool> * Nullable<DateTimeOffset> -> Azure.ResourceManager.Compute.ManagedDiskData
Public Shared Function ManagedDiskData (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 ResourceIdentifier = Nothing, Optional managedByExtended As IEnumerable(Of ResourceIdentifier) = Nothing, Optional sku As DiskSku = Nothing, Optional zones As IEnumerable(Of String) = 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 uniqueId As String = Nothing, Optional encryptionSettingsGroup As EncryptionSettingsGroup = Nothing, Optional provisioningState As String = Nothing, Optional diskIopsReadWrite As Nullable(Of Long) = Nothing, Optional diskMBpsReadWrite As Nullable(Of Long) = Nothing, Optional diskIopsReadOnly As Nullable(Of Long) = Nothing, Optional diskMBpsReadOnly As Nullable(Of Long) = Nothing, Optional diskState As Nullable(Of DiskState) = Nothing, Optional encryption As DiskEncryption = Nothing, Optional maxShares As Nullable(Of Integer) = Nothing, Optional shareInfo As IEnumerable(Of ShareInfoElement) = Nothing, Optional networkAccessPolicy As Nullable(Of NetworkAccessPolicy) = Nothing, Optional diskAccessId As ResourceIdentifier = Nothing, Optional burstingEnabledOn As Nullable(Of DateTimeOffset) = Nothing, Optional tier As String = Nothing, Optional burstingEnabled As Nullable(Of Boolean) = Nothing, Optional propertyUpdatesInProgressTargetTier As String = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional completionPercent As Nullable(Of Single) = Nothing, Optional publicNetworkAccess As Nullable(Of DiskPublicNetworkAccess) = Nothing, Optional dataAccessAuthMode As Nullable(Of DataAccessAuthMode) = Nothing, Optional isOptimizedForFrequentAttach As Nullable(Of Boolean) = Nothing, Optional lastOwnershipUpdateOn As Nullable(Of DateTimeOffset) = Nothing) As ManagedDiskData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemData.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

managedBy
ResourceIdentifier

Ein relativer URI, der die ID des virtuellen Computers enthält, an den der Datenträger angefügt ist.

managedByExtended
IEnumerable<ResourceIdentifier>

Liste der relativen URIs, die die IDs der VMs enthalten, an die der Datenträger angefügt ist. maxShares sollte für Datenträger auf einen Wert festgelegt werden, der größer als 1 ist, um das Anfügen an mehrere VMs zu ermöglichen.

sku
DiskSku

Der Name der Datenträger-SKU. Kann Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS oder PremiumV2_LRS sein.

zones
IEnumerable<String>

Die Liste der logischen Zonen für Datenträger.

extendedLocation
ExtendedLocation

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

timeCreated
Nullable<DateTimeOffset>

Der Zeitpunkt, zu dem der Datenträger 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 Betriebssystemdatenträger erstellt wurde. Beispiel: {name: 2019-Datacenter, Herausgeber: MicrosoftWindowsServer, Produkt: WindowsServer}.

supportedCapabilities
SupportedCapabilities

Liste der unterstützten Funktionen für das Image, aus dem der Betriebssystemdatenträger erstellt wurde.

creationData
DiskCreationData

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

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.

uniqueId
String

Eindeutige GUID, die die Ressource identifiziert.

encryptionSettingsGroup
EncryptionSettingsGroup

Die für Azure Disk Encryption verwendete Sammlung von Verschlüsselungseinstellungen kann mehrere Verschlüsselungseinstellungen pro Datenträger oder Momentaufnahme enthalten.

provisioningState
String

Der Bereitstellungsstatus des Datenträgers.

diskIopsReadWrite
Nullable<Int64>

Die Anzahl der für diesen Datenträger zulässigen IOPS; nur für UltraSSD-Datenträger festgelegt werden kann. Ein Vorgang kann zwischen 4.000 und 256.000 Bytes übertragen.

diskMBpsReadWrite
Nullable<Int64>

Die für diesen Datenträger zulässige Bandbreite; nur für UltraSSD-Datenträger festgelegt werden kann. MBps bedeutet Millionen von Bytes pro Sekunde . MB verwendet hier die ISO-Notation von 10.

diskIopsReadOnly
Nullable<Int64>

Die Gesamtanzahl der IOPS, die für alle VMs zulässig sind, die den freigegebenen Datenträger als ReadOnly einbinden. Ein Vorgang kann zwischen 4.000 und 256.000 Bytes übertragen.

diskMBpsReadOnly
Nullable<Int64>

Der Gesamtdurchsatz (MBps), der für alle VMs zulässig ist, die den freigegebenen Datenträger als ReadOnly einbinden. MBps bedeutet Millionen von Bytes pro Sekunde . MB verwendet hier die ISO-Notation von 10.

diskState
Nullable<DiskState>

Der Zustand des Datenträgers.

encryption
DiskEncryption

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

maxShares
Nullable<Int32>

Die maximale Anzahl von VMs, die gleichzeitig an den Datenträger angefügt werden können. Der Wert größer als eins gibt einen Datenträger an, der gleichzeitig auf mehreren virtuellen Computern bereitgestellt werden kann.

shareInfo
IEnumerable<ShareInfoElement>

Details zur Liste aller VMs, auf denen der Datenträger angefügt ist. maxShares sollte für Datenträger auf einen Wert festgelegt werden, der größer als 1 ist, um das Anfügen an mehrere VMs zu ermöglichen.

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.

burstingEnabledOn
Nullable<DateTimeOffset>

Der letzte Zeitpunkt, zu dem das Bursting zuletzt auf einem Datenträger aktiviert wurde.

tier
String

Leistungsebene des Datenträgers (z. B. P4, S10), wie hier beschrieben: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Gilt nicht für Ultra-Datenträger.

burstingEnabled
Nullable<Boolean>

Legen Sie diese Einstellung auf true fest, um bursting über das bereitgestellte Leistungsziel des Datenträgers hinaus zu aktivieren. Bursting ist standardmäßig deaktiviert. Gilt nicht für Ultra-Datenträger.

propertyUpdatesInProgressTargetTier
String

Eigenschaften des Datenträgers, für den das Update aussteht.

supportsHibernation
Nullable<Boolean>

Gibt an, dass das Betriebssystem auf einem Datenträger den Ruhezustand unterstützt.

securityProfile
DiskSecurityProfile

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

completionPercent
Nullable<Single>

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

publicNetworkAccess
Nullable<DiskPublicNetworkAccess>

Richtlinie zum Steuern des Exports auf dem Datenträger.

dataAccessAuthMode
Nullable<DataAccessAuthMode>

Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen auf einen Datenträger oder Momentaufnahme.

isOptimizedForFrequentAttach
Nullable<Boolean>

Das Festlegen dieser Eigenschaft auf true verbessert die Zuverlässigkeit und Leistung von Datenträgern, die häufig (mehr als 5 Mal pro Tag) von einem virtuellen Computer getrennt und an einen anderen angefügt werden. Diese Eigenschaft sollte nicht für Datenträger festgelegt werden, die nicht häufig getrennt und angefügt werden, da sie dazu führt, dass die Datenträger nicht an der Fehlerdomäne des virtuellen Computers ausgerichtet sind.

lastOwnershipUpdateOn
Nullable<DateTimeOffset>

Die UTC-Zeit, zu der der Besitzstatus des Datenträgers zuletzt geändert wurde, d. h. der Zeitpunkt, zu dem der Datenträger zuletzt angefügt oder von einem virtuellen Computer getrennt wurde, oder der Zeitpunkt, zu dem die Zuordnung oder der Start des virtuellen Computers aufgehoben wurde, an den der Datenträger angefügt wurde.

Gibt zurück

Eine neue ManagedDiskData instance zum Simulieren.

Gilt für: