CreationData Klasse

Daten, die beim Erstellen eines Datenträgers verwendet werden.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Vererbung
azure.mgmt.compute._serialization.Model
CreationData

Konstruktor

CreationData(*, create_option: str | _models.DiskCreateOption, storage_account_id: str | None = None, image_reference: _models.ImageDiskReference | None = None, gallery_image_reference: _models.ImageDiskReference | None = None, source_uri: str | None = None, source_resource_id: str | None = None, upload_size_bytes: int | None = None, logical_sector_size: int | None = None, **kwargs: Any)

Keyword-Only Parameters

create_option
str oder DiskCreateOption

Dadurch werden die möglichen Quellen für die Erstellung eines Datenträgers aufgelistet. Erforderlich. Bekannte Werte sind: "Empty", "Attach", "FromImage", "Import", "Copy", "Restore", "Upload" und "Import".

storage_account_id
str

Erforderlich, wenn createOption den Wert Import hat. Der Azure Resource Manager Bezeichner des Speicherkontos, das das Blob enthält, das als Datenträger importiert werden soll.

image_reference
ImageDiskReference

Informationen zur Datenträgerquelle.

gallery_image_reference
ImageDiskReference

Erforderlich, wenn Sie aus einem Katalogimage erstellen. Die ID der ImageDiskReference ist die ARM-ID der version des freigegebenen Galleyimages, aus dem ein Datenträger erstellt werden soll.

source_uri
str

Wenn createOption auf Import festgelegt ist, ist dies der URI eines Blobs, das in einen verwalteten Datenträger importiert werden soll.

source_resource_id
str

Wenn createOption auf Copy festgelegt ist, ist dies die ARM-ID des Quell-Momentaufnahme oder Datenträgers.

upload_size_bytes
int

Wenn createOption auf Upload festgelegt ist, ist dies die Größe des Inhalts des Uploads einschließlich der VHD-Fußzeile. Dieser Wert sollte zwischen 20972032 (20 MiB + 512 Bytes für die VHD-Fußzeile) und 35183298347520 Bytes (32 TiB + 512 Bytes für die VHD-Fußzeile) sein.

logical_sector_size
int

Logische Sektorgröße in Bytes für Ultra-Datenträger. Unterstützte Werte: 512 und 4.096. 4.096 ist der Standardwert.

Variablen

create_option
str oder DiskCreateOption

Dadurch werden die möglichen Quellen für die Erstellung eines Datenträgers aufgelistet. Erforderlich. Bekannte Werte sind: "Empty", "Attach", "FromImage", "Import", "Copy", "Restore", "Upload" und "Import".

storage_account_id
str

Erforderlich, wenn createOption den Wert Import hat. Der Azure Resource Manager Bezeichner des Speicherkontos, das das Blob enthält, das als Datenträger importiert werden soll.

image_reference
ImageDiskReference

Informationen zur Datenträgerquelle.

gallery_image_reference
ImageDiskReference

Erforderlich, wenn Sie aus einem Katalogimage erstellen. Die ID der ImageDiskReference ist die ARM-ID der version des freigegebenen Galleyimages, aus dem ein Datenträger erstellt werden soll.

source_uri
str

Wenn createOption auf Import festgelegt ist, ist dies der URI eines Blobs, das in einen verwalteten Datenträger importiert werden soll.

source_resource_id
str

Wenn createOption auf Copy festgelegt ist, ist dies die ARM-ID des Quell-Momentaufnahme oder Datenträgers.

source_unique_id
str

Wenn dieses Feld festgelegt ist, ist dies die eindeutige ID, die die Quelle dieser Ressource identifiziert.

upload_size_bytes
int

Wenn createOption auf Upload festgelegt ist, ist dies die Größe des Inhalts des Uploads einschließlich der VHD-Fußzeile. Dieser Wert sollte zwischen 20972032 (20 MiB + 512 Bytes für die VHD-Fußzeile) und 35183298347520 Bytes (32 TiB + 512 Bytes für die VHD-Fußzeile) sein.

logical_sector_size
int

Logische Sektorgröße in Bytes für Ultra-Datenträger. Unterstützte Werte: 512 und 4.096. 4.096 ist der Standardwert.