Condividi tramite


CreationData Classe

Dati usati durante la creazione di un disco.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.

Ereditarietà
azure.mgmt.compute._serialization.Model
CreationData

Costruttore

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 oppure DiskCreateOption

In questo modo vengono enumerate le possibili origini della creazione di un disco. Obbligatorio. I valori noti sono: "Empty", "Attach", "FromImage", "Import", "Copy", "Restore", "Upload" e "Import".

storage_account_id
str

Obbligatorio se createOption è Import. L'identificatore di Azure Resource Manager dell'account di archiviazione contenente il BLOB da importare come disco.

image_reference
ImageDiskReference

Informazioni sull'origine del disco.

gallery_image_reference
ImageDiskReference

Obbligatorio se si crea da un'immagine della raccolta. L'ID di ImageDiskReference sarà l'ID ARM della versione condivisa dell'immagine di configurazione condivisa da cui creare un disco.

source_uri
str

Se createOption è Import, si tratta dell'URI di un BLOB da importare in un disco gestito.

source_resource_id
str

Se createOption è Copy, si tratta dell'ID ARM dello snapshot o del disco di origine.

upload_size_bytes
int

Se createOption è Upload, si tratta delle dimensioni del contenuto del caricamento, incluso il piè di pagina del disco rigido virtuale. Questo valore deve essere compreso tra 20972032 (20 MiB + 512 byte per il piè di pagina del disco rigido virtuale) e 35183298347520 byte (32 TiB + 512 byte per il piè di pagina del disco rigido virtuale).

logical_sector_size
int

Dimensioni del settore logico in byte per i dischi Ultra. I valori supportati sono 512 annunci 4096. 4096 è il valore predefinito.

Variabili

create_option
str oppure DiskCreateOption

In questo modo vengono enumerate le possibili origini della creazione di un disco. Obbligatorio. I valori noti sono: "Empty", "Attach", "FromImage", "Import", "Copy", "Restore", "Upload" e "Import".

storage_account_id
str

Obbligatorio se createOption è Import. L'identificatore di Azure Resource Manager dell'account di archiviazione contenente il BLOB da importare come disco.

image_reference
ImageDiskReference

Informazioni sull'origine del disco.

gallery_image_reference
ImageDiskReference

Obbligatorio se si crea da un'immagine della raccolta. L'ID di ImageDiskReference sarà l'ID ARM della versione condivisa dell'immagine di configurazione condivisa da cui creare un disco.

source_uri
str

Se createOption è Import, si tratta dell'URI di un BLOB da importare in un disco gestito.

source_resource_id
str

Se createOption è Copy, si tratta dell'ID ARM dello snapshot o del disco di origine.

source_unique_id
str

Se questo campo è impostato, questo è l'ID univoco che identifica l'origine della risorsa.

upload_size_bytes
int

Se createOption è Upload, si tratta delle dimensioni del contenuto del caricamento, incluso il piè di pagina del disco rigido virtuale. Questo valore deve essere compreso tra 20972032 (20 MiB + 512 byte per il piè di pagina del disco rigido virtuale) e 35183298347520 byte (32 TiB + 512 byte per il piè di pagina del disco rigido virtuale).

logical_sector_size
int

Dimensioni del settore logico in byte per i dischi Ultra. I valori supportati sono 512 annunci 4096. 4096 è il valore predefinito.