Freigeben über


VirtualMachineScaleSetDataDisk Klasse

Beschreibt einen Datenträger für VM-Skalierungsgruppen.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

Vererbung
azure.mgmt.compute._serialization.Model
VirtualMachineScaleSetDataDisk

Konstruktor

VirtualMachineScaleSetDataDisk(*, lun: int, create_option: str | _models.DiskCreateOptionTypes, name: str | None = None, caching: str | _models.CachingTypes | None = None, write_accelerator_enabled: bool | None = None, disk_size_gb: int | None = None, managed_disk: _models.VirtualMachineScaleSetManagedDiskParameters | None = None, disk_iops_read_write: int | None = None, disk_m_bps_read_write: int | None = None, delete_option: str | _models.DiskDeleteOptionTypes | None = None, **kwargs: Any)

Keyword-Only Parameters

name
str

Der Name des Datenträgers

lun
int

Gibt die Nummer der logischen Einheit des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden Datenträger, der an einen virtuellen Computer angefügt ist, eindeutig sein. Erforderlich.

caching
str oder CachingTypes

Gibt die Cacheanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Die Standardwerte sind: Keine für Standardspeicher. ReadOnly für Storage Premium. Bekannte Werte sind "None", "ReadOnly" und "ReadWrite".

write_accelerator_enabled
bool

Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll.

create_option
str oder DiskCreateOptionTypes

Die Option erstellen. Erforderlich. Bekannte Werte sind : "FromImage", "Empty" und "Attach".

disk_size_gb
int

Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem VM-Image zu überschreiben. Die Eigenschaft diskSizeGB ist die Anzahl der Bytes x 1024^3 für den Datenträger, und der Wert darf nicht größer als 1023 sein.

managed_disk
VirtualMachineScaleSetManagedDiskParameters

Die Parameter des verwalteten Datenträgers.

disk_iops_read_write
int

Gibt den Read-Write IOPS für den verwalteten Datenträger an. Sollte nur verwendet werden, wenn StorageAccountType UltraSSD_LRS ist. Wenn nicht angegeben, wird ein Standardwert basierend auf diskSizeGB zugewiesen.

disk_m_bps_read_write
int

Gibt die Bandbreite in MB pro Sekunde für den verwalteten Datenträger an. Sollte nur verwendet werden, wenn StorageAccountType UltraSSD_LRS ist. Wenn nicht angegeben, wird ein Standardwert basierend auf diskSizeGB zugewiesen.

delete_option
str oder DiskDeleteOptionTypes

Gibt an, ob der Datenträger beim Löschen von VMSS Flex gelöscht oder getrennt werden soll (dieses Feature ist nur für VMSS mit Flexible OrchestrationMode verfügbar).:code:
<br> Mögliche Werte: <br>``<br>Löschen Wenn dieser Wert verwendet wird, wird der Datenträger gelöscht, wenn die VMSS Flex-VM gelöscht wird.:code:
<br>Trennen Wenn dieser Wert verwendet wird, wird der Datenträger beibehalten, nachdem VMSS Flex-VM gelöscht wurde.:code:
<br> Der Standardwert ist auf Löschen festgelegt. Bekannte Werte sind: "Delete" und "Detach".

Variablen

name
str

Der Name des Datenträgers

lun
int

Gibt die Nummer der logischen Einheit des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden Datenträger, der an einen virtuellen Computer angefügt ist, eindeutig sein. Erforderlich.

caching
str oder CachingTypes

Gibt die Cacheanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Die Standardwerte sind: Keine für Standardspeicher. ReadOnly für Storage Premium. Bekannte Werte sind "None", "ReadOnly" und "ReadWrite".

write_accelerator_enabled
bool

Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll.

create_option
str oder DiskCreateOptionTypes

Die Option erstellen. Erforderlich. Bekannte Werte sind : "FromImage", "Empty" und "Attach".

disk_size_gb
int

Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem VM-Image zu überschreiben. Die Eigenschaft diskSizeGB ist die Anzahl der Bytes x 1024^3 für den Datenträger, und der Wert darf nicht größer als 1023 sein.

managed_disk
VirtualMachineScaleSetManagedDiskParameters

Die Parameter des verwalteten Datenträgers.

disk_iops_read_write
int

Gibt den Read-Write IOPS für den verwalteten Datenträger an. Sollte nur verwendet werden, wenn StorageAccountType UltraSSD_LRS ist. Wenn nicht angegeben, wird ein Standardwert basierend auf diskSizeGB zugewiesen.

disk_m_bps_read_write
int

Gibt die Bandbreite in MB pro Sekunde für den verwalteten Datenträger an. Sollte nur verwendet werden, wenn StorageAccountType UltraSSD_LRS ist. Wenn nicht angegeben, wird ein Standardwert basierend auf diskSizeGB zugewiesen.

delete_option
str oder DiskDeleteOptionTypes

Gibt an, ob der Datenträger beim Löschen von VMSS Flex gelöscht oder getrennt werden soll (dieses Feature ist nur für VMSS mit Flexible OrchestrationMode verfügbar).:code:
<br> Mögliche Werte: <br>``<br>Löschen Wenn dieser Wert verwendet wird, wird der Datenträger gelöscht, wenn die VMSS Flex-VM gelöscht wird.:code:
<br>Trennen Wenn dieser Wert verwendet wird, wird der Datenträger beibehalten, nachdem VMSS Flex-VM gelöscht wurde.:code:
<br> Der Standardwert ist auf Löschen festgelegt. Bekannte Werte sind: "Delete" und "Detach".