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, security_data_uri: str | None = None, performance_plus: bool | None = None, elastic_san_resource_id: str | 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", "CopyStart", "ImportSecure", "UploadPreparedSecure", "CopyFromSanSnapshot" 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 per le immagini PIR o utente.

gallery_image_reference
ImageDiskReference

Obbligatorio se si crea da un'immagine della raccolta. L'id/sharedGalleryImageId/communityGalleryImageId di ImageDiskReference sarà l'ID ARM della versione condivisa dell'immagine di galleria 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.

security_data_uri
str

Se createOption è ImportSecure, si tratta dell'URI di un BLOB da importare nello stato guest della macchina virtuale.

performance_plus
bool

Impostare questo flag su true per ottenere un incremento sulla destinazione delle prestazioni del disco distribuito, vedere qui sulla rispettiva destinazione delle prestazioni. Questo flag può essere impostato solo in fase di creazione del disco e non può essere disabilitato dopo l'abilitazione.

elastic_san_resource_id
str

Obbligatorio se createOption è CopyFromSanSnapshot. Questo è l'ID ARM dello snapshot del volume san elastico di origine.

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", "CopyStart", "ImportSecure", "UploadPreparedSecure", "CopyFromSanSnapshot" 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 per le immagini PIR o utente.

gallery_image_reference
ImageDiskReference

Obbligatorio se si crea da un'immagine della raccolta. L'id/sharedGalleryImageId/communityGalleryImageId di ImageDiskReference sarà l'ID ARM della versione condivisa dell'immagine di galleria 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.

security_data_uri
str

Se createOption è ImportSecure, si tratta dell'URI di un BLOB da importare nello stato guest della macchina virtuale.

performance_plus
bool

Impostare questo flag su true per ottenere un incremento sulla destinazione delle prestazioni del disco distribuito, vedere qui sulla rispettiva destinazione delle prestazioni. Questo flag può essere impostato solo in fase di creazione del disco e non può essere disabilitato dopo l'abilitazione.

elastic_san_resource_id
str

Obbligatorio se createOption è CopyFromSanSnapshot. Questo è l'ID ARM dello snapshot del volume san elastico di origine.