Partilhar via


Snapshot Classe

Recurso de instantâneo.

As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.

Todos os parâmetros necessários têm de ser preenchidos para enviar para o Azure.

Herança
azure.mgmt.compute.v2019_07_01.models._models_py3.Resource
Snapshot

Construtor

Snapshot(*, location: str, tags: Dict[str, str] | None = None, sku: _models.SnapshotSku | None = None, os_type: str | _models.OperatingSystemTypes | None = None, hyper_v_generation: str | _models.HyperVGeneration | None = None, creation_data: _models.CreationData | None = None, disk_size_gb: int | None = None, encryption_settings_collection: _models.EncryptionSettingsCollection | None = None, incremental: bool | None = None, encryption: _models.Encryption | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Localização do recurso. Obrigatório.

tags
dict[str, str]

Etiquetas de recursos.

sku
SnapshotSku

O nome do SKU de instantâneos. Pode ser Standard_LRS, Premium_LRS ou Standard_ZRS.

os_type
str ou OperatingSystemTypes

O tipo de Sistema Operativo. Os valores conhecidos são: "Windows" e "Linux".

hyper_v_generation
str ou HyperVGeneration

A geração do hipervisor da Máquina Virtual. Aplicável apenas a discos do SO. Os valores conhecidos são: "V1" e "V2".

creation_data
CreationData

Informações de origem do disco. CreationData information cannot be changed after the disk has been created.

disk_size_gb
int

Se creationData.createOption for Vazio, este campo é obrigatório e indica o tamanho do disco a criar. Se este campo estiver presente para atualizações ou criação com outras opções, indica um redimensionamento. Os redimensionamentos só são permitidos se o disco não estiver anexado a uma VM em execução e apenas pode aumentar o tamanho do disco.

encryption_settings_collection
EncryptionSettingsCollection

A coleção de definições de encriptação utilizada é o Azure Disk Encryption, pode conter várias definições de encriptação por disco ou instantâneo.

incremental
bool

Se um instantâneo é incremental. Os instantâneos incrementais no mesmo disco ocupam menos espaço do que os instantâneos completos e podem ser difundidos.

encryption
Encryption

A propriedade encriptação pode ser utilizada para encriptar dados inativos com chaves geridas pelo cliente ou chaves geridas pela plataforma.

Variáveis

id
str

ID do Recurso.

name
str

Nome do recurso.

type
str

Tipo de recurso.

location
str

Localização do recurso. Obrigatório.

tags
dict[str, str]

Etiquetas de recursos.

managed_by
str

Não utilizado. Sempre Nulo.

sku
SnapshotSku

O nome do SKU de instantâneos. Pode ser Standard_LRS, Premium_LRS ou Standard_ZRS.

time_created
datetime

A hora em que o disco foi criado.

os_type
str ou OperatingSystemTypes

O tipo de Sistema Operativo. Os valores conhecidos são: "Windows" e "Linux".

hyper_v_generation
str ou HyperVGeneration

A geração do hipervisor da Máquina Virtual. Aplicável apenas a discos do SO. Os valores conhecidos são: "V1" e "V2".

creation_data
CreationData

Informações de origem do disco. CreationData information cannot be changed after the disk has been created.

disk_size_gb
int

Se creationData.createOption for Vazio, este campo é obrigatório e indica o tamanho do disco a criar. Se este campo estiver presente para atualizações ou criação com outras opções, indica um redimensionamento. Os redimensionamentos só são permitidos se o disco não estiver anexado a uma VM em execução e apenas pode aumentar o tamanho do disco.

disk_size_bytes
int

O tamanho do disco em bytes. Este campo é só de leitura.

unique_id
str

Guid exclusivo que identifica o recurso.

encryption_settings_collection
EncryptionSettingsCollection

A coleção de definições de encriptação utilizada é o Azure Disk Encryption, pode conter várias definições de encriptação por disco ou instantâneo.

provisioning_state
str

O estado de aprovisionamento do disco.

incremental
bool

Se um instantâneo é incremental. Os instantâneos incrementais no mesmo disco ocupam menos espaço do que os instantâneos completos e podem ser difundidos.

encryption
Encryption

A propriedade encriptação pode ser utilizada para encriptar dados inativos com chaves geridas pelo cliente ou chaves geridas pela plataforma.