Compartilhar via


DiskInner Construtores

Definição

Sobrecargas

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.

DiskInner()

Inicializa uma nova instância da classe DiskInner.

public DiskInner ();
Public Sub New ()

Aplica-se a

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.

public DiskInner (string location, Microsoft.Azure.Management.Compute.Fluent.Models.CreationData creationData, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string managedBy = default, System.Collections.Generic.IList<string> managedByExtended = default, Microsoft.Azure.Management.Compute.Fluent.Models.DiskSku sku = default, System.Collections.Generic.IList<string> zones = default, DateTime? timeCreated = default, Microsoft.Azure.Management.Compute.Fluent.Models.OperatingSystemTypes? osType = default, Microsoft.Azure.Management.Compute.Fluent.Models.HyperVGeneration hyperVGeneration = default, int? diskSizeGB = default, long? diskSizeBytes = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Fluent.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, long? diskIOPSReadWrite = default, long? diskMBpsReadWrite = default, long? diskIOPSReadOnly = default, long? diskMBpsReadOnly = default, Microsoft.Azure.Management.Compute.Fluent.Models.DiskState diskState = default, Microsoft.Azure.Management.Compute.Fluent.Models.Encryption encryption = default, int? maxShares = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Fluent.Models.ShareInfoElement> shareInfo = default, Microsoft.Azure.Management.Compute.Fluent.Models.NetworkAccessPolicy networkAccessPolicy = default, string diskAccessId = default, string tier = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.DiskInner : string * Microsoft.Azure.Management.Compute.Fluent.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Fluent.Models.DiskSku * System.Collections.Generic.IList<string> * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Fluent.Models.OperatingSystemTypes> * Microsoft.Azure.Management.Compute.Fluent.Models.HyperVGeneration * Nullable<int> * Nullable<int64> * string * Microsoft.Azure.Management.Compute.Fluent.Models.EncryptionSettingsCollection * string * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Management.Compute.Fluent.Models.DiskState * Microsoft.Azure.Management.Compute.Fluent.Models.Encryption * Nullable<int> * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Fluent.Models.ShareInfoElement> * Microsoft.Azure.Management.Compute.Fluent.Models.NetworkAccessPolicy * string * string -> Microsoft.Azure.Management.Compute.Fluent.Models.DiskInner
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 managedByExtended As IList(Of String) = Nothing, Optional sku As DiskSku = Nothing, Optional zones As IList(Of String) = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional osType As Nullable(Of OperatingSystemTypes) = Nothing, Optional hyperVGeneration As HyperVGeneration = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional diskIOPSReadWrite As Nullable(Of Long) = Nothing, Optional diskMBpsReadWrite As Nullable(Of Long) = Nothing, Optional diskIOPSReadOnly As Nullable(Of Long) = Nothing, Optional diskMBpsReadOnly As Nullable(Of Long) = Nothing, Optional diskState As DiskState = Nothing, Optional encryption As Encryption = Nothing, Optional maxShares As Nullable(Of Integer) = Nothing, Optional shareInfo As IList(Of ShareInfoElement) = Nothing, Optional networkAccessPolicy As NetworkAccessPolicy = Nothing, Optional diskAccessId As String = Nothing, Optional tier As String = Nothing)

Parâmetros

location
String
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
name
String
type
String
managedBy
String

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

managedByExtended
IList<String>

Lista de URIs relativas 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.

sku
DiskSku
zones
IList<String>

A lista zona lógica para Disco.

timeCreated
Nullable<DateTime>

A hora em que o disco foi criado.

osType
Nullable<OperatingSystemTypes>

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

hyperVGeneration
HyperVGeneration

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

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.

uniqueId
String

Guid exclusivo que identifica o recurso.

encryptionSettingsCollection
EncryptionSettingsCollection

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.

provisioningState
String

O estado de provisionamento de disco.

diskIOPSReadWrite
Nullable<Int64>

O número de IOPS permitido para esse disco; somente configurável para discos UltraSSD. Uma operação pode transferir entre 4k e 256 mil bytes.

diskMBpsReadWrite
Nullable<Int64>

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

diskIOPSReadOnly
Nullable<Int64>

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 transferir entre 4k e 256 mil bytes.

diskMBpsReadOnly
Nullable<Int64>

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 – o MB aqui usa a notação ISO, de potências de 10.

diskState
DiskState

O estado do disco. Os valores possíveis incluem: 'Unattached', 'Attached', 'Reserved', 'ActiveSAS', 'ReadyToUpload', 'ActiveUpload'

encryption
Encryption

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

maxShares
Nullable<Int32>

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.

shareInfo
IList<ShareInfoElement>

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.

networkAccessPolicy
NetworkAccessPolicy

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

diskAccessId
String

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

tier
String

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

Aplica-se a