DiskInner Klasse

Definition

Datenträgerressource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DiskInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DiskInner = class
    inherit Resource
Public Class DiskInner
Inherits Resource
Vererbung
Attribute

Konstruktoren

DiskInner()

Initialisiert eine neue instance der DiskInner-Klasse.

DiskInner(String, CreationData, String, String, String, IDictionary<String, String>, String, IList<String>, DiskSku, IList<String>, Nullable<DateTime>, Nullable<OperatingSystemTypes>, HyperVGeneration, Nullable<Int32>, Nullable<Int64>, String, EncryptionSettingsCollection, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, DiskState, Encryption, Nullable<Int32>, IList<ShareInfoElement>, NetworkAccessPolicy, String, String)

Initialisiert eine neue instance der DiskInner-Klasse.

Eigenschaften

CreationData

Ruft Datenträgerquellinformationen ab oder legt diese fest. CreationData-Informationen können nicht geändert werden, nachdem der Datenträger erstellt wurde.

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.

DiskSizeBytes

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

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.

DiskState

Ruft den Zustand des Datenträgers ab oder legt diese fest. Mögliche Werte: "Unattached", "Attached", "Reserved", "ActiveSAS", "ReadyToUpload", "ActiveUpload"

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 von Verschlüsselungseinstellungen ab, die für Azure Disk Encryption verwendet wird, oder legt diese fest, kann mehrere Verschlüsselungseinstellungen pro Datenträger oder Momentaufnahme enthalten.

HyperVGeneration

Ruft die Hypervisorgenerierung des virtuellen Computers ab oder legt diese fest. Gilt nur für Betriebssystemdatenträger. Mögliche Werte: "V1", "V2"

Id

Ressourcen-ID. Setter ist geschützt, da die ID in Netzwerkressourcen festgelegt werden muss.

(Geerbt von ProxyResource)
Location

Ressourcenspeicherort

(Geerbt von Resource)
ManagedBy

Ruft einen relativen URI ab, der die ID der VM enthält, auf der der Datenträger angefügt ist.

ManagedByExtended

Ruft eine Liste der relativen URIs ab, die die IDs der VMs enthalten, auf denen der Datenträger angefügt ist. maxShares sollte für Datenträger auf einen Wert größer als 1 festgelegt werden, damit sie an mehrere VMs angefügt werden können.

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.

Name

Ressourcenname

(Geerbt von ProxyResource)
NetworkAccessPolicy

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

OsType

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

ProvisioningState

Ruft den Datenträgerbereitstellungsstatus ab.

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 größer als 1 festgelegt werden, damit sie an mehrere VMs angefügt werden können.

Sku

Datenträgerressource.

Tags

Ressourcentags

(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

Ressourcentyp

(Geerbt von ProxyResource)
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: