Snapshot Classe

Definição

Recurso de instantâneo.

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

Construtores

Snapshot()

Inicializa uma nova instância da classe Snapshot.

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, Nullable<Boolean>)

Inicializa uma nova instância da classe Snapshot.

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

Inicializa uma nova instância da classe Snapshot.

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, String)

Inicializa uma nova instância da classe Snapshot.

Snapshot(String, CreationData, String, String, String, IDictionary<String, String>, String, SnapshotSku, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, String, EncryptionSettingsCollection, String, Nullable<Boolean>, String, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

Inicializa uma nova instância da classe Snapshot.

Propriedades

CompletionPercent

Obtém ou define a porcentagem concluída para a cópia em segundo plano quando um recurso é criado por meio da operação CopyStart.

CopyCompletionError

Obtém ou define indica os detalhes do erro se a cópia em segundo plano de um recurso criado por meio da operação CopyStart falhar.

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.

DataAccessAuthMode

Obtém ou define os valores possíveis: 'AzureActiveDirectory', 'None'

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 está 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. Os redimensionamentos só serão permitidos se o disco não estiver anexado a uma VM em execução e só poderão aumentar o tamanho do disco.

DiskState

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

Encryption

Obtém ou define que 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.

ExtendedLocation

Obtém ou define o local estendido em que o instantâneo será criado. O local estendido não pode ser alterado.

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

Obtém a ID do recurso

(Herdado de Resource)
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 diferenciados.

IncrementalSnapshotFamilyId

Obtém instantâneos incrementais para um disco compartilham uma ID incremental da família instantâneo. A API Obter Comparação de Intervalo de Páginas só pode ser chamada em instantâneos incrementais com a mesma ID da família.

Location

Obtém ou define o local do recurso

(Herdado de Resource)
ManagedBy

Obtém não utilizado. Sempre Nulo.

Name

Obtém o nome do recurso

(Herdado de Resource)
NetworkAccessPolicy

Obtém ou define os 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.

PublicNetworkAccess

Obtém ou define os valores possíveis: 'Enabled', 'Disabled'

PurchasePlan

Obtém ou define informações do plano de compra para a imagem da qual o disco de origem do instantâneo foi criado originalmente.

SecurityProfile

Obtém ou define que contém as informações relacionadas à segurança do recurso.

Sku

Recurso de instantâneo.

SupportedCapabilities

Obtém ou define a lista de recursos com suporte para a imagem da qual o disco de origem do instantâneo foi criado originalmente.

SupportsHibernation

Obtém ou define indica que o sistema operacional em um instantâneo dá suporte à hibernação.

Tags

Obtém ou define marcas de recurso

(Herdado de Resource)
TimeCreated

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

Type

Obtém o tipo de recurso

(Herdado de Resource)
UniqueId

Obtém o Guid exclusivo que identifica o recurso.

Métodos

Validate()

Valide o objeto .

Aplica-se a