次の方法で共有


DiskInner コンストラクター

定義

オーバーロード

DiskInner()

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)

DiskInner クラスの新しいインスタンスを初期化します。

DiskInner()

DiskInner クラスの新しいインスタンスを初期化します。

public DiskInner();
Public Sub New ()

適用対象

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)

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)

パラメーター

location
String
creationData
CreationData

ディスク ソース情報。 ディスクが作成された後は、CreationData 情報を変更できません。

id
String
name
String
type
String
managedBy
String

ディスクが接続されている VM の ID を含む相対 URI。

managedByExtended
IList<String>

ディスクが接続されている VM の ID を含む相対 URI の一覧。 ディスクを複数の VM にアタッチできるようにするには、maxShares を 1 より大きい値に設定する必要があります。

sku
DiskSku
zones
IList<String>

ディスクの論理ゾーンの一覧。

timeCreated
Nullable<DateTime>

ディスクが作成された時刻。

osType
Nullable<OperatingSystemTypes>

オペレーティング システムの種類。 使用可能な値は、'Windows'、'Linux' です。

hyperVGeneration
HyperVGeneration

仮想マシンのハイパーバイザーの生成。 OS ディスクにのみ適用されます。 使用できる値は、'V1'、'V2' です。

diskSizeGB
Nullable<Int32>

creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されていない場合にのみ許可され、ディスクのサイズのみを増やすことができます。

diskSizeBytes
Nullable<Int64>

ディスクのサイズ (バイト単位)。 このフィールドは読み取り専用です。

uniqueId
String

リソースを識別する一意の Guid。

encryptionSettingsCollection
EncryptionSettingsCollection

Azure Disk Encryption に使用される暗号化設定コレクションには、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。

provisioningState
String

ディスク プロビジョニングの状態。

diskIOPSReadWrite
Nullable<Int64>

このディスクで許可される IOPS の数。UltraSSD ディスクに対してのみ設定可能です。 1 つの操作で 4k から 256k バイトの間で転送できます。

diskMBpsReadWrite
Nullable<Int64>

このディスクに許可されている帯域幅。UltraSSD ディスクに対してのみ設定可能です。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。

diskIOPSReadOnly
Nullable<Int64>

共有ディスクを ReadOnly としてマウントするすべての VM で許可される IOPS の合計数。 1 つの操作で 4k から 256k バイトの間で転送できます。

diskMBpsReadOnly
Nullable<Int64>

共有ディスクを ReadOnly としてマウントするすべての VM で許可される合計スループット (MBps)。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。

diskState
DiskState

ディスクの状態。 指定できる値は、'Unattached'、'Attached'、'Reserved'、'ActiveSAS'、'ReadyToUpload'、'ActiveUpload' です。

encryption
Encryption

Encryption プロパティは、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化するために使用できます。

maxShares
Nullable<Int32>

同時にディスクに接続できる VM の最大数。 1 より大きい値は、複数の VM に同時にマウントできるディスクを示します。

shareInfo
IList<ShareInfoElement>

ディスクが接続されているすべての VM の一覧の詳細。 ディスクを複数の VM にアタッチできるようにするには、maxShares を 1 より大きい値に設定する必要があります。

networkAccessPolicy
NetworkAccessPolicy

使用可能な値は、'AllowAll'、'AllowPrivate'、'DenyAll' です。

diskAccessId
String

ディスク上のプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。

tier
String

ディスクのパフォーマンス層 (P4、S10 など) については、次の説明を参照してください。 https://azure.microsoft.com/en-us/pricing/details/managed-disks/ Ultra ディスクには適用されません。

適用対象