Disk Klasse

Definition

Datenträgerressource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Disk : Microsoft.Azure.Management.Compute.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Disk = class
    inherit Resource
Public Class Disk
Inherits Resource
Vererbung
Attribute

Konstruktoren

Disk()

Initialisiert eine neue instance der Disk-Klasse.

Disk(String, CreationData, String, String, String, IDictionary<String, String>, String, IList<String>, DiskSku, IList<String>, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, Nullable<Int32>, Nullable<Int64>, String, EncryptionSettingsCollection, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, Encryption, Nullable<Int32>, IList<ShareInfoElement>, String, String, String, Nullable<Boolean>, PropertyUpdatesInProgress, Nullable<Boolean>, DiskSecurityProfile)

Initialisiert eine neue instance der Disk-Klasse.

Disk(String, CreationData, String, String, String, IDictionary<String, String>, String, IList<String>, DiskSku, IList<String>, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, EncryptionSettingsCollection, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, Encryption, Nullable<Int32>, IList<ShareInfoElement>, String, String, Nullable<DateTime>, String, Nullable<Boolean>, PropertyUpdatesInProgress, Nullable<Boolean>, DiskSecurityProfile, Nullable<Double>, String, String, Nullable<Boolean>)

Initialisiert eine neue instance der Disk-Klasse.

Disk(String, CreationData, String, String, String, IDictionary<String, String>, String, IList<String>, DiskSku, IList<String>, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, EncryptionSettingsCollection, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, Encryption, Nullable<Int32>, IList<ShareInfoElement>, String, String, String, Nullable<Boolean>, PropertyUpdatesInProgress, Nullable<Boolean>, DiskSecurityProfile, Nullable<Double>, String, String, Nullable<Boolean>)

Datenträgerressource.

Eigenschaften

BurstingEnabled

Ruft ab oder legt den Wert auf true fest, um bursting über das bereitgestellte Leistungsziel des Datenträgers hinaus zu ermöglichen. Bursting ist standardmäßig deaktiviert. Gilt nicht für Ultra-Datenträger.

BurstingEnabledTime

Ruft den letzten Zeitpunkt ab, zu dem das Bursting zuletzt auf einem Datenträger aktiviert wurde.

CompletionPercent

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

CreationData

Ruft Informationen zur Datenträgerquelle ab oder legt diese fest. CreationData-Informationen können nach dem Erstellen des Datenträgers nicht mehr geändert werden.

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. kann nur für UltraSSD-Datenträger festgelegt werden. 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 sie fest. kann nur für UltraSSD-Datenträger festgelegt werden. MBps bedeutet Millionen von Bytes pro Sekunde . MB verwendet hier die ISO-Notation von 10.

DiskSizeBytes

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

DiskSizeGB

Ruft ab oder legt fest, ob creationData.createOption leer ist. Dieses Feld ist 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.

DiskState

Ruft den Zustand des Datenträgers ab oder legt den Zustand 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 vom Kunden verwalteten Schlüsseln oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.

EncryptionSettingsCollection

Ruft die sammlung von Verschlüsselungseinstellungen ab, die für Azure Disk Encryption verwendet wird, kann mehrere Verschlüsselungseinstellungen pro Datenträger oder Momentaufnahme enthalten.

ExtendedLocation

Ruft den erweiterten Speicherort ab, an dem der Datenträger 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)
Location

Ruft den Ressourcenspeicherort ab oder legt diese fest.

(Geerbt von Resource)
ManagedBy

Ruft einen relativen URI ab, der die ID des virtuellen Computers enthält, an den der Datenträger angefügt ist.

ManagedByExtended

Ruft eine Liste der relativen URIs ab, 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.

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 virtuellen Computern bereitgestellt werden kann.

Name

Ruft den Ressourcennamen ab.

(Geerbt von Resource)
NetworkAccessPolicy

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

OptimizedForFrequentAttach

Ruft das Festlegen dieser Eigenschaft auf true ab oder legt diese fest, 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.

OsType

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

PropertyUpdatesInProgress

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

ProvisioningState

Ruft den Datenträgerbereitstellungsstatus ab.

PublicNetworkAccess

Ruft mögliche Werte ab oder legt diese fest: "Enabled", "Disabled"

PurchasePlan

Ruft Einkaufsplaninformationen für das Image ab, aus dem der Betriebssystemdatenträger erstellt wurde, oder legt diese fest. Beispiel: {name: 2019-Datacenter, Herausgeber: MicrosoftWindowsServer, Produkt: WindowsServer}

SecurityProfile

Ruft die sicherheitsbezogenen Informationen für die Ressource ab oder legt sie fest.

ShareInfo

Ruft Details zur Liste aller VMs ab, 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.

Sku

Datenträgerressource.

SupportedCapabilities

Ruft eine Liste der unterstützten Funktionen für das Image ab, aus dem der Betriebssystemdatenträger erstellt wurde, 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.

(Geerbt von Resource)
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.

TimeCreated

Ruft den Zeitpunkt ab, zu dem der Datenträger erstellt wurde.

Type

Ruft den Ressourcentyp ab.

(Geerbt von Resource)
UniqueId

Ruft eine eindeutige GUID ab, die die Ressource identifiziert.

Zones

Ruft die Liste der logischen Zonen für Datenträger ab oder legt sie fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: