Partilhar via


SnapshotInner Classe

Definição

Recurso de instantâneo.

[Microsoft.Rest.Serialization.JsonTransformation]
public class SnapshotInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SnapshotInner = class
    inherit Resource
Public Class SnapshotInner
Inherits Resource
Herança
SnapshotInner
Atributos

Construtores

SnapshotInner()

Inicializa uma nova instância da classe SnapshotInner.

SnapshotInner(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, Nullable<DateTime>, Nullable<OperatingSystemTypes>, HyperVGeneration, Nullable<Int32>, Nullable<Int64>, DiskState, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, NetworkAccessPolicy, String)

Inicializa uma nova instância da classe SnapshotInner.

Propriedades

CreationData

Obtém ou define informações de origem do disco. As informações de CreationData não podem ser alteradas após a criação do disco.

DiskAccessId

Obtém ou define a ID do ARM do recurso DiskAccess para usar pontos de extremidade privados em discos.

DiskSizeBytes

Obtém o tamanho do disco em bytes. Este campo é somente leitura.

DiskSizeGB

Obtém ou define se creationData.createOption é Vazio, esse campo é obrigatório e indica 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.

DiskState

Obtém ou define o estado do instantâneo. Os valores possíveis incluem: 'Unattached', 'Attached', 'Reserved', 'ActiveSAS', 'ReadyToUpload', 'ActiveUpload'

Encryption

Obtém ou define a propriedade de criptografia pode ser usada para criptografar dados inativos com chaves gerenciadas pelo cliente ou chaves gerenciadas pela plataforma.

EncryptionSettingsCollection

Obtém ou define a coleção de configurações de criptografia usada como Azure Disk Encryption, pode conter várias configurações de criptografia por disco ou instantâneo.

HyperVGeneration

Obtém ou define a geração de hipervisor da Máquina Virtual. Aplicável somente a discos do sistema operacional. Os valores possíveis incluem: 'V1', 'V2'

Id

ID do recurso. Setter está protegido porque a ID precisa ser definida em Recursos de rede.

(Herdado de ProxyResource)
Incremental

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

Location

Localização do recurso

(Herdado de Resource)
ManagedBy

Não é utilizado. Sempre nulo.

Name

Nome do recurso

(Herdado de ProxyResource)
NetworkAccessPolicy

Obtém ou define valores possíveis: 'AllowAll', 'AllowPrivate', 'DenyAll'

OsType

Obtém ou define o tipo de sistema operacional. Os valores possíveis incluem: 'Windows', 'Linux'

ProvisioningState

Obtém o estado de provisionamento de disco.

Sku

Recurso de instantâneo.

Tags

Marcações de recursos

(Herdado de Resource)
TimeCreated

Obtém a hora em que o instantâneo foi criado.

Type

Tipo de recurso

(Herdado de ProxyResource)
UniqueId

Obtém o Guid exclusivo que identifica o recurso.

Métodos

Validate()

Valide o objeto .

Aplica-se a