Compartilhar via


Snapshot Classe

Recurso de instantâneo.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.

Herança
azure.mgmt.compute.v2020_06_30.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, network_access_policy: str | _models.NetworkAccessPolicy | None = None, disk_access_id: str | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Local do recurso. Obrigatórios.

tags
dict[str, str]

Marcas de recurso.

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 operacional. Os valores conhecidos são: "Windows" e "Linux".

hyper_v_generation
str ou HyperVGeneration

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

creation_data
CreationData

Informações de origem do disco. As informações de CreationData não podem ser alteradas após a criação do disco.

disk_size_gb
int

Se creationData.createOption for Empty, esse campo será obrigatório e indicará o tamanho do disco a ser criado. Se esse campo estiver presente para atualizações ou criação com outras opções, ele indicará um redimensionamento. Redimensionamentos só serão permitidos se o disco não estiver anexado a uma VM em execução e só puder aumentar o tamanho do disco.

encryption_settings_collection
EncryptionSettingsCollection

A coleção de configurações de criptografia usada é a Criptografia de Disco do Azure, pode conter várias configurações de criptografia por disco ou instantâneo.

incremental
bool

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

encryption
Encryption

A propriedade de criptografia pode ser usada para criptografar dados inativos com chaves gerenciadas pelo cliente ou chaves gerenciadas pela plataforma.

network_access_policy
str ou NetworkAccessPolicy

Política para acessar o disco por meio da rede. Os valores conhecidos são: "AllowAll", "AllowPrivate" e "DenyAll".

disk_access_id
str

ID do ARM do recurso DiskAccess para usar pontos de extremidade privados em discos.

Variáveis

id
str

ID do recurso.

name
str

Nome do recurso.

type
str

Tipo de recurso.

location
str

Local do recurso. Obrigatórios.

tags
dict[str, str]

Marcas de recurso.

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 instantâneo foi criado.

os_type
str ou OperatingSystemTypes

O tipo de sistema operacional. Os valores conhecidos são: "Windows" e "Linux".

hyper_v_generation
str ou HyperVGeneration

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

creation_data
CreationData

Informações de origem do disco. As informações de CreationData não podem ser alteradas após a criação do disco.

disk_size_gb
int

Se creationData.createOption for Empty, esse campo será obrigatório e indicará o tamanho do disco a ser criado. Se esse campo estiver presente para atualizações ou criação com outras opções, ele indicará um redimensionamento. Redimensionamentos só serão permitidos se o disco não estiver anexado a uma VM em execução e só puder aumentar o tamanho do disco.

disk_size_bytes
int

O tamanho do disco em bytes. Este campo é somente leitura.

disk_state
str ou DiskState

O estado do instantâneo. Os valores conhecidos são: "Unattached", "Attached", "Reserved", "ActiveSAS", "ReadyToUpload" e "ActiveUpload".

unique_id
str

Guid exclusivo que identifica o recurso.

encryption_settings_collection
EncryptionSettingsCollection

A coleção de configurações de criptografia usada é a Criptografia de Disco do Azure, pode conter várias configurações de criptografia por disco ou instantâneo.

provisioning_state
str

O estado de provisionamento de disco.

incremental
bool

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

encryption
Encryption

A propriedade de criptografia pode ser usada para criptografar dados inativos com chaves gerenciadas pelo cliente ou chaves gerenciadas pela plataforma.

network_access_policy
str ou NetworkAccessPolicy

Política para acessar o disco por meio da rede. Os valores conhecidos são: "AllowAll", "AllowPrivate" e "DenyAll".

disk_access_id
str

ID do ARM do recurso DiskAccess para usar pontos de extremidade privados em discos.