DiskInner コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
- tags
- IDictionary<String,String>
- managedBy
- String
ディスクが接続されている VM の ID を含む相対 URI。
ディスクが接続されている VM の ID を含む相対 URI の一覧。 ディスクを複数の VM にアタッチできるようにするには、maxShares を 1 より大きい値に設定する必要があります。
- sku
- DiskSku
- osType
- Nullable<OperatingSystemTypes>
オペレーティング システムの種類。 使用可能な値は、'Windows'、'Linux' です。
- hyperVGeneration
- HyperVGeneration
仮想マシンのハイパーバイザーの生成。 OS ディスクにのみ適用されます。 使用できる値は、'V1'、'V2' です。
creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されていない場合にのみ許可され、ディスクのサイズのみを増やすことができます。
- uniqueId
- String
リソースを識別する一意の Guid。
- encryptionSettingsCollection
- EncryptionSettingsCollection
Azure Disk Encryption に使用される暗号化設定コレクションには、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。
- provisioningState
- String
ディスク プロビジョニングの状態。
このディスクで許可される IOPS の数。UltraSSD ディスクに対してのみ設定可能です。 1 つの操作で 4k から 256k バイトの間で転送できます。
このディスクに許可されている帯域幅。UltraSSD ディスクに対してのみ設定可能です。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。
共有ディスクを ReadOnly としてマウントするすべての VM で許可される IOPS の合計数。 1 つの操作で 4k から 256k バイトの間で転送できます。
共有ディスクを ReadOnly としてマウントするすべての VM で許可される合計スループット (MBps)。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。
- diskState
- DiskState
ディスクの状態。 指定できる値は、'Unattached'、'Attached'、'Reserved'、'ActiveSAS'、'ReadyToUpload'、'ActiveUpload' です。
- encryption
- Encryption
Encryption プロパティは、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化するために使用できます。
- 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 ディスクには適用されません。
適用対象
Azure SDK for .NET