Compartilhar via


Snapshot Construtores

Definição

Sobrecargas

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>, 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>, 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>, String, Encryption, String, String, DiskSecurityProfile, Nullable<Boolean>, String, Nullable<Double>, CopyCompletionError, String)

Inicializa uma nova instância da classe Snapshot.

Snapshot()

Inicializa uma nova instância da classe Snapshot.

public Snapshot ();
Public Sub New ()

Aplica-se a

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.

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string managedBy, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation, DateTime? timeCreated, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, string hyperVGeneration, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan, int? diskSizeGB, long? diskSizeBytes = default, string diskState = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, bool? incremental = default, Microsoft.Azure.Management.Compute.Models.Encryption encryption = default, string networkAccessPolicy = default, string diskAccessId = default, bool? supportsHibernation = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Nullable<bool> -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, id As String, name As String, type As String, tags As IDictionary(Of String, String), managedBy As String, sku As SnapshotSku, extendedLocation As ExtendedLocation, timeCreated As Nullable(Of DateTime), osType As Nullable(Of OperatingSystemTypes), hyperVGeneration As String, purchasePlan As PurchasePlan, diskSizeGB As Nullable(Of Integer), Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional diskState As String = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional incremental As Nullable(Of Boolean) = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing)

Parâmetros

location
String

Localização do recurso

creationData
CreationData

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

id
String

ID do recurso

name
String

Nome do recurso

type
String

Tipo de recurso

tags
IDictionary<String,String>

Marcações de recursos

managedBy
String

Não utilizado. Sempre nulo.

extendedLocation
ExtendedLocation

O local estendido em que o instantâneo será criado. O local estendido não pode ser alterado.

timeCreated
Nullable<DateTime>

A hora em que o instantâneo foi criado.

osType
Nullable<OperatingSystemTypes>

O tipo de sistema operacional. Os valores possíveis incluem: 'Windows', 'Linux'

hyperVGeneration
String

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

purchasePlan
PurchasePlan

Informações do plano de compra para a imagem da qual o disco de origem do instantâneo foi criado originalmente.

diskSizeGB
Nullable<Int32>

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.

diskSizeBytes
Nullable<Int64>

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

diskState
String

O estado do instantâneo. Os valores possíveis incluem: 'Unattached', 'Attached', 'Reserved', 'Frozen', 'ActiveSAS', 'ActiveSASFrozen', 'ReadyToUpload', 'ActiveUpload'

uniqueId
String

Guid exclusivo que identifica o recurso.

encryptionSettingsCollection
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.

provisioningState
String

O estado de provisionamento de disco.

incremental
Nullable<Boolean>

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.

networkAccessPolicy
String

Os valores possíveis incluem: 'AllowAll', 'AllowPrivate', 'DenyAll'

diskAccessId
String

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

supportsHibernation
Nullable<Boolean>

Indica que o sistema operacional em uma instantâneo dá suporte à hibernação.

Aplica-se a

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.

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string managedBy = default, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default, DateTime? timeCreated = default, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType = default, string hyperVGeneration = default, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan = default, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities = default, int? diskSizeGB = default, long? diskSizeBytes = default, string diskState = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, bool? incremental = default, Microsoft.Azure.Management.Compute.Models.Encryption encryption = default, string networkAccessPolicy = default, string diskAccessId = default, Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile securityProfile = default, bool? supportsHibernation = default, string publicNetworkAccess = default, double? completionPercent = default, string dataAccessAuthMode = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile * Nullable<bool> * string * Nullable<double> * string -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional managedBy As String = Nothing, Optional sku As SnapshotSku = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional osType As Nullable(Of OperatingSystemTypes) = Nothing, Optional hyperVGeneration As String = Nothing, Optional purchasePlan As PurchasePlan = Nothing, Optional supportedCapabilities As SupportedCapabilities = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional diskState As String = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional incremental As Nullable(Of Boolean) = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional completionPercent As Nullable(Of Double) = Nothing, Optional dataAccessAuthMode As String = Nothing)

Parâmetros

location
String

Localização do recurso

creationData
CreationData

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

id
String

ID do recurso

name
String

Nome do recurso

type
String

Tipo de recurso

tags
IDictionary<String,String>

Marcações de recursos

managedBy
String

Não utilizado. Sempre nulo.

extendedLocation
ExtendedLocation

O local estendido em que o instantâneo será criado. O local estendido não pode ser alterado.

timeCreated
Nullable<DateTime>

A hora em que o instantâneo foi criado.

osType
Nullable<OperatingSystemTypes>

O tipo de sistema operacional. Os valores possíveis incluem: 'Windows', 'Linux'

hyperVGeneration
String

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

purchasePlan
PurchasePlan

Informações do plano de compra para a imagem da qual o disco de origem do instantâneo foi criado originalmente.

supportedCapabilities
SupportedCapabilities

Lista de recursos com suporte para a imagem da qual o disco de origem do instantâneo foi criado originalmente.

diskSizeGB
Nullable<Int32>

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.

diskSizeBytes
Nullable<Int64>

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

diskState
String

O estado do instantâneo. Os valores possíveis incluem: 'Unattached', 'Attached', 'Reserved', 'Frozen', 'ActiveSAS', 'ActiveSASFrozen', 'ReadyToUpload', 'ActiveUpload'

uniqueId
String

Guid exclusivo que identifica o recurso.

encryptionSettingsCollection
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.

provisioningState
String

O estado de provisionamento de disco.

incremental
Nullable<Boolean>

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.

networkAccessPolicy
String

Os valores possíveis incluem: 'AllowAll', 'AllowPrivate', 'DenyAll'

diskAccessId
String

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

securityProfile
DiskSecurityProfile

Contém as informações relacionadas à segurança do recurso.

supportsHibernation
Nullable<Boolean>

Indica que o sistema operacional em uma instantâneo dá suporte à hibernação.

publicNetworkAccess
String

Os valores possíveis incluem: 'Enabled', 'Disabled'

completionPercent
Nullable<Double>

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

dataAccessAuthMode
String

Os valores possíveis incluem: 'AzureActiveDirectory', 'None'

Aplica-se a

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.

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string managedBy, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation, DateTime? timeCreated, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType, string hyperVGeneration, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities, int? diskSizeGB, long? diskSizeBytes, string diskState, string uniqueId, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection, string provisioningState, bool? incremental, Microsoft.Azure.Management.Compute.Models.Encryption encryption, string networkAccessPolicy = default, string diskAccessId = default, Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile securityProfile = default, bool? supportsHibernation = default, string publicNetworkAccess = default, double? completionPercent = default, Microsoft.Azure.Management.Compute.Models.CopyCompletionError copyCompletionError = default, string dataAccessAuthMode = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile * Nullable<bool> * string * Nullable<double> * Microsoft.Azure.Management.Compute.Models.CopyCompletionError * string -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, id As String, name As String, type As String, tags As IDictionary(Of String, String), managedBy As String, sku As SnapshotSku, extendedLocation As ExtendedLocation, timeCreated As Nullable(Of DateTime), osType As Nullable(Of OperatingSystemTypes), hyperVGeneration As String, purchasePlan As PurchasePlan, supportedCapabilities As SupportedCapabilities, diskSizeGB As Nullable(Of Integer), diskSizeBytes As Nullable(Of Long), diskState As String, uniqueId As String, encryptionSettingsCollection As EncryptionSettingsCollection, provisioningState As String, incremental As Nullable(Of Boolean), encryption As Encryption, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional completionPercent As Nullable(Of Double) = Nothing, Optional copyCompletionError As CopyCompletionError = Nothing, Optional dataAccessAuthMode As String = Nothing)

Parâmetros

location
String

Localização do recurso

creationData
CreationData

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

id
String

ID do recurso

name
String

Nome do recurso

type
String

Tipo de recurso

tags
IDictionary<String,String>

Marcações de recursos

managedBy
String

Não utilizado. Sempre nulo.

extendedLocation
ExtendedLocation

O local estendido em que o instantâneo será criado. O local estendido não pode ser alterado.

timeCreated
Nullable<DateTime>

A hora em que o instantâneo foi criado.

osType
Nullable<OperatingSystemTypes>

O tipo de sistema operacional. Os valores possíveis incluem: 'Windows', 'Linux'

hyperVGeneration
String

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

purchasePlan
PurchasePlan

Informações do plano de compra para a imagem da qual o disco de origem do instantâneo foi criado originalmente.

supportedCapabilities
SupportedCapabilities

Lista de recursos com suporte para a imagem da qual o disco de origem do instantâneo foi criado originalmente.

diskSizeGB
Nullable<Int32>

Se creationData.createOption estiver Vazio, 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. 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.

diskSizeBytes
Nullable<Int64>

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

diskState
String

O estado da instantâneo. Os valores possíveis incluem: 'Unattached', 'Attached', 'Reserved', 'Frozen', 'ActiveSAS', 'ActiveSASFrozen', 'ReadyToUpload', 'ActiveUpload'

uniqueId
String

Guid exclusivo que identifica o recurso.

encryptionSettingsCollection
EncryptionSettingsCollection

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

provisioningState
String

O estado de provisionamento de disco.

incremental
Nullable<Boolean>

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

encryption
Encryption

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

networkAccessPolicy
String

Os valores possíveis incluem: 'AllowAll', 'AllowPrivate', 'DenyAll'

diskAccessId
String

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

securityProfile
DiskSecurityProfile

Contém as informações relacionadas à segurança do recurso.

supportsHibernation
Nullable<Boolean>

Indica que o sistema operacional em um instantâneo dá suporte à hibernação.

publicNetworkAccess
String

Os valores possíveis incluem: 'Enabled', 'Disabled'

completionPercent
Nullable<Double>

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

copyCompletionError
CopyCompletionError

Indica os detalhes do erro se a cópia em segundo plano de um recurso criado por meio da operação CopyStart falhar.

dataAccessAuthMode
String

Os valores possíveis incluem: 'AzureActiveDirectory', 'None'

Aplica-se a

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.

public Snapshot (string location, Microsoft.Azure.Management.Compute.Models.CreationData creationData, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string managedBy = default, Microsoft.Azure.Management.Compute.Models.SnapshotSku sku = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default, DateTime? timeCreated = default, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes? osType = default, string hyperVGeneration = default, Microsoft.Azure.Management.Compute.Models.PurchasePlan purchasePlan = default, Microsoft.Azure.Management.Compute.Models.SupportedCapabilities supportedCapabilities = default, int? diskSizeGB = default, long? diskSizeBytes = default, string diskState = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, bool? incremental = default, string incrementalSnapshotFamilyId = default, Microsoft.Azure.Management.Compute.Models.Encryption encryption = default, string networkAccessPolicy = default, string diskAccessId = default, Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile securityProfile = default, bool? supportsHibernation = default, string publicNetworkAccess = default, double? completionPercent = default, Microsoft.Azure.Management.Compute.Models.CopyCompletionError copyCompletionError = default, string dataAccessAuthMode = default);
new Microsoft.Azure.Management.Compute.Models.Snapshot : string * Microsoft.Azure.Management.Compute.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.SnapshotSku * Microsoft.Azure.Management.Compute.Models.ExtendedLocation * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes> * string * Microsoft.Azure.Management.Compute.Models.PurchasePlan * Microsoft.Azure.Management.Compute.Models.SupportedCapabilities * Nullable<int> * Nullable<int64> * string * string * Microsoft.Azure.Management.Compute.Models.EncryptionSettingsCollection * string * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.Encryption * string * string * Microsoft.Azure.Management.Compute.Models.DiskSecurityProfile * Nullable<bool> * string * Nullable<double> * Microsoft.Azure.Management.Compute.Models.CopyCompletionError * string -> Microsoft.Azure.Management.Compute.Models.Snapshot
Public Sub New (location As String, creationData As CreationData, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional managedBy As String = Nothing, Optional sku As SnapshotSku = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional osType As Nullable(Of OperatingSystemTypes) = Nothing, Optional hyperVGeneration As String = Nothing, Optional purchasePlan As PurchasePlan = Nothing, Optional supportedCapabilities As SupportedCapabilities = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional diskState As String = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional incremental As Nullable(Of Boolean) = Nothing, Optional incrementalSnapshotFamilyId As String = Nothing, Optional encryption As Encryption = Nothing, Optional networkAccessPolicy As String = Nothing, Optional diskAccessId As String = Nothing, Optional securityProfile As DiskSecurityProfile = Nothing, Optional supportsHibernation As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional completionPercent As Nullable(Of Double) = Nothing, Optional copyCompletionError As CopyCompletionError = Nothing, Optional dataAccessAuthMode As String = Nothing)

Parâmetros

location
String

Localização do recurso

creationData
CreationData

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

id
String

ID do recurso

name
String

Nome do recurso

type
String

Tipo de recurso

tags
IDictionary<String,String>

Marcações de recursos

managedBy
String

Não utilizado. Sempre Nulo.

extendedLocation
ExtendedLocation

O local estendido em que o instantâneo será criado. O local estendido não pode ser alterado.

timeCreated
Nullable<DateTime>

A hora em que o instantâneo foi criado.

osType
Nullable<OperatingSystemTypes>

O tipo de sistema operacional. Os valores possíveis incluem: 'Windows', 'Linux'

hyperVGeneration
String

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

purchasePlan
PurchasePlan

Informações do plano de compra para a imagem da qual o disco de origem do instantâneo foi criado originalmente.

supportedCapabilities
SupportedCapabilities

Lista de recursos com suporte para a imagem da qual o disco de origem do instantâneo foi criado originalmente.

diskSizeGB
Nullable<Int32>

Se creationData.createOption estiver Vazio, 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. 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.

diskSizeBytes
Nullable<Int64>

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

diskState
String

O estado da instantâneo. Os valores possíveis incluem: 'Unattached', 'Attached', 'Reserved', 'Frozen', 'ActiveSAS', 'ActiveSASFrozen', 'ReadyToUpload', 'ActiveUpload'

uniqueId
String

Guid exclusivo que identifica o recurso.

encryptionSettingsCollection
EncryptionSettingsCollection

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

provisioningState
String

O estado de provisionamento de disco.

incremental
Nullable<Boolean>

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
String

Instantâneos incrementais para um disco compartilham uma ID de família instantâneo incremental. 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.

encryption
Encryption

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

networkAccessPolicy
String

Os valores possíveis incluem: 'AllowAll', 'AllowPrivate', 'DenyAll'

diskAccessId
String

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

securityProfile
DiskSecurityProfile

Contém as informações relacionadas à segurança do recurso.

supportsHibernation
Nullable<Boolean>

Indica que o sistema operacional em um instantâneo dá suporte à hibernação.

publicNetworkAccess
String

Os valores possíveis incluem: 'Enabled', 'Disabled'

completionPercent
Nullable<Double>

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

copyCompletionError
CopyCompletionError

Indica os detalhes do erro se a cópia em segundo plano de um recurso criado por meio da operação CopyStart falhar.

dataAccessAuthMode
String

Os valores possíveis incluem: 'AzureActiveDirectory', 'None'

Aplica-se a