Partilhar via


DiskInner Classe

Definição

Recurso de disco.

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

Construtores

DiskInner()

Inicializa uma nova instância da classe DiskInner.

DiskInner(String, CreationData, String, String, String, IDictionary<String, String>, String, IList<String>, DiskSku, IList<String>, Nullable<DateTime>, Nullable<OperatingSystemTypes>, HyperVGeneration, Nullable<Int32>, Nullable<Int64>, String, EncryptionSettingsCollection, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, DiskState, Encryption, Nullable<Int32>, IList<ShareInfoElement>, NetworkAccessPolicy, String, String)

Inicializa uma nova instância da classe DiskInner.

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.

DiskIOPSReadOnly

Obtém ou define o número total de IOPS que serão permitidos em todas as VMs que montam o disco compartilhado como ReadOnly. Uma operação pode ser transferida entre 4k e 256 mil bytes.

DiskIOPSReadWrite

Obtém ou define o número de IOPS permitido para este disco; configurável somente para discos UltraSSD. Uma operação pode ser transferida entre 4k e 256 mil bytes.

DiskMBpsReadOnly

Obtém ou define a taxa de transferência total (MBps) que será permitida em todas as VMs que montam o disco compartilhado como ReadOnly. MBps significa milhões de bytes por segundo - MB aqui usa a notação ISO, de potências de 10.

DiskMBpsReadWrite

Obtém ou define a largura de banda permitida para este disco; configurável somente para discos UltraSSD. MBps significa milhões de bytes por segundo - MB aqui usa a notação ISO, de potências de 10.

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 disco. Os valores possíveis incluem: 'Unattached', 'Attached', 'Reserved', 'ActiveSAS', '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 para o 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)
Location

Localização do recurso

(Herdado de Resource)
ManagedBy

Obtém um URI relativo que contém a ID da VM que tem o disco anexado.

ManagedByExtended

Obtém a lista de URIs relativos que contêm as IDs das VMs que têm o disco anexado. maxShares deve ser definido como um valor maior que um para discos para permitir anexá-los a várias VMs.

MaxShares

Obtém ou define o número máximo de VMs que podem ser anexadas ao disco ao mesmo tempo. Valor maior que um indica um disco que pode ser montado em várias VMs ao mesmo tempo.

Name

Nome do recurso

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

ShareInfo

Obtém detalhes da lista de todas as VMs que têm o disco anexado. maxShares deve ser definido como um valor maior que um para discos para permitir anexá-los a várias VMs.

Sku

Recurso de disco.

Tags

Marcações de recursos

(Herdado de Resource)
Tier

Obtém ou define o nível de desempenho do disco (por exemplo, P4, S10), conforme descrito aqui: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Não se aplica a discos Ultra.

TimeCreated

Obtém a hora em que o disco foi criado.

Type

Tipo de recurso

(Herdado de ProxyResource)
UniqueId

Obtém o Guid exclusivo que identifica o recurso.

Zones

Obtém ou define a lista zona lógica para Disco.

Métodos

Validate()

Valide o objeto .

Aplica-se a