DiskUpdate Klasse

Definition

Datenträgeraktualisierungsressource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DiskUpdate
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DiskUpdate = class
Public Class DiskUpdate
Vererbung
DiskUpdate
Attribute

Konstruktoren

DiskUpdate()

Initialisiert eine neue instance der DiskUpdate-Klasse.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan)

Initialisiert eine neue instance der DiskUpdate-Klasse.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, IDictionary<String,String>)

Datenträgeraktualisierungsressource.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, IDictionary<String,String>, DiskSku)

Initialisiert eine neue instance der DiskUpdate-Klasse.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, PropertyUpdatesInProgress, Nullable<Boolean>, IDictionary<String, String>, DiskSku)

Initialisiert eine neue instance der DiskUpdate-Klasse.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, SupportedCapabilities, PropertyUpdatesInProgress, Nullable<Boolean>, String, IDictionary<String,String>, DiskSku)

Initialisiert eine neue instance der DiskUpdate-Klasse.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, SupportedCapabilities, PropertyUpdatesInProgress, Nullable<Boolean>, String, String, IDictionary<String,String>, DiskSku)

Initialisiert eine neue instance der DiskUpdate-Klasse.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, SupportedCapabilities, PropertyUpdatesInProgress, Nullable<Boolean>, String, String, Nullable<Boolean>, IDictionary<String, String>, DiskSku)

Initialisiert eine neue instance der DiskUpdate-Klasse.

Eigenschaften

BurstingEnabled

Ruft ab oder legt den Wert 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.

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.

DiskIOPSReadOnly

Ruft die Gesamtzahl der IOPS ab, die für alle VMs zulässig sind, die den freigegebenen Datenträger als ReadOnly einbinden, oder legt diese fest. Ein Vorgang kann zwischen 4.000 und 256.000 Bytes übertragen.

DiskIOPSReadWrite

Ruft die Anzahl der für diesen Datenträger zulässigen IOPS ab oder legt diese fest. nur für UltraSSD-Datenträger einstellbar. Ein Vorgang kann zwischen 4.000 und 256.000 Bytes übertragen.

DiskMBpsReadOnly

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

DiskMBpsReadWrite

Ruft die für diesen Datenträger zulässige Bandbreite ab oder legt diese fest. nur für UltraSSD-Datenträger einstellbar. MBps bedeutet Millionen von Bytes pro Sekunde – MB verwendet hier die ISO-Notation von 10.

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.

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.

MaxShares

Ruft die maximale Anzahl von VMs ab, die gleichzeitig an den Datenträger angefügt werden können, oder legt diese fest. Der Wert größer als eins gibt einen Datenträger an, der gleichzeitig auf mehreren VMs bereitgestellt werden kann.

NetworkAccessPolicy

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

OptimizedForFrequentAttach

Ruft ab oder legt fest, dass diese Eigenschaft auf true festgelegt wird, 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 getrennt und häufig angefügt werden, da sie dazu führt, dass die Datenträger nicht an der Fehlerdomäne des virtuellen Computers ausgerichtet sind.

OsType

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

PropertyUpdatesInProgress

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

PublicNetworkAccess

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

PurchasePlan

Ruft Kaufplaninformationen ab, die auf dem Betriebssystemdatenträger hinzugefügt werden sollen, oder legt diese fest.

Sku

Datenträgeraktualisierungsressource.

SupportedCapabilities

Ruft die Liste der unterstützten Funktionen ab, die auf dem Betriebssystemdatenträger hinzugefügt werden sollen, oder legt diese fest.

SupportsHibernation

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

Tags

Ruft Ressourcentags ab oder legt sie fest.

Tier

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

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: