Disks - List
サブスクリプションのすべてのディスクを一覧表示します。
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/disks?api-version=2024-03-02
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
subscription
|
path | True |
string |
Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。 |
api-version
|
query | True |
string |
クライアント API のバージョン。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
わかりました |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントを偽装する |
例
List all managed disks in a subscription.
要求のサンプル
応答のサンプル
{
"value": [
{
"properties": {
"osType": "Windows",
"creationData": {
"createOption": "Copy",
"sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myManagedDisk1"
},
"diskSizeGB": 200,
"encryptionSettingsCollection": {
"enabled": true,
"encryptionSettings": [
{
"diskEncryptionKey": {
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault"
},
"secretUrl": "https://myvmvault.vault-int.azure-int.net/secrets/{secret}"
},
"keyEncryptionKey": {
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault"
},
"keyUrl": "https://myvmvault.vault-int.azure-int.net/keys/{key}"
}
}
]
},
"encryption": {
"type": "EncryptionAtRestWithPlatformKey"
},
"timeCreated": "2016-12-28T04:41:35.9278721+00:00",
"provisioningState": "Succeeded"
},
"type": "Microsoft.Compute/disks",
"location": "westus",
"tags": {
"department": "Development",
"project": "ManagedDisks"
},
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myManagedDisk1",
"name": "myManagedDisk1"
},
{
"properties": {
"osType": "Windows",
"creationData": {
"createOption": "Empty"
},
"diskSizeGB": 10,
"encryption": {
"type": "EncryptionAtRestWithPlatformKey"
},
"timeCreated": "2016-12-28T04:41:36.872242+00:00",
"provisioningState": "Succeeded"
},
"type": "Microsoft.Compute/disks",
"location": "westus",
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myManagedDisk2",
"name": "myManagedDisk2"
},
{
"properties": {
"osType": "Windows",
"creationData": {
"createOption": "FromImage",
"imageReference": {
"id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"
}
},
"diskSizeGB": 200,
"encryptionSettingsCollection": {
"enabled": true,
"encryptionSettings": [
{
"diskEncryptionKey": {
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault"
},
"secretUrl": "https://myvmvault.vault-int.azure-int.net/secrets/{secret}"
},
"keyEncryptionKey": {
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault"
},
"keyUrl": "https://myvmvault.vault-int.azure-int.net/keys/{key}"
}
}
]
},
"encryption": {
"type": "EncryptionAtRestWithPlatformKey"
},
"timeCreated": "2016-12-28T04:41:36.3973934+00:00",
"provisioningState": "Succeeded"
},
"type": "Microsoft.Compute/disks",
"location": "westus",
"tags": {
"department": "Development",
"project": "ManagedDisks"
},
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myManagedDisk3",
"name": "myManagedDisk3"
}
],
"nextLink": "http://disksvchost:99/subscriptions/{subscriptionId}/providers/Microsoft.Compute/disks?$skiptoken={token}/Subscriptions/{subscriptionId}/ResourceGroups/myResourceGroup/Disks/myManagedDisk"
}
定義
名前 | 説明 |
---|---|
Architecture |
OS ディスクでサポートされている CPU アーキテクチャ。 |
Creation |
ディスクの作成時に使用されるデータ。 |
Data |
ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。 |
Disk |
ディスク リソース。 |
Disk |
これにより、ディスクの作成に使用できるソースが列挙されます。 |
Disk |
ディスクの一覧表示操作の応答。 |
Disk |
リソースのセキュリティ関連情報を格納します。 |
Disk |
VM の SecurityType を指定します。 OS ディスクにのみ適用されます。 |
Disk |
ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSできます。 |
Disk |
これにより、ディスクの考えられる状態が列挙されます。 |
Disk |
SKU 名。 |
Encryption |
ディスクまたはスナップショットの保存時の暗号化設定 |
Encryption |
ディスクまたはスナップショットの暗号化設定 |
Encryption |
1 つのディスク ボリュームの暗号化設定。 |
Encryption |
ディスクのデータを暗号化するために使用されるキーの種類。 |
Extended |
拡張された場所の複合型。 |
Extended |
拡張された場所の型。 |
Hyper |
仮想マシンのハイパーバイザー生成。 OS ディスクにのみ適用されます。 |
Image |
ディスクの作成に使用されるソース イメージ。 |
Key |
Key Vault Key Url と KeK のコンテナー ID は省略可能であり、指定されている場合は encryptionKey のラップを解除するために使用されます |
Key |
暗号化キーの Key Vault シークレット URL とコンテナー ID |
Network |
ネットワーク経由でディスクにアクセスするためのポリシー。 |
Operating |
オペレーティング システムの種類。 |
Property |
更新が保留中のディスクのプロパティ。 |
Provisioned |
このフィールドがスナップショットに設定され、createOption が CopyStart の場合、スナップショットはより迅速にコピーされます。 |
Public |
ディスク上のエクスポートを制御するためのポリシー。 |
Purchase |
MarketPlace を通じてサード パーティの成果物の購入コンテキストを確立するために使用されます。 |
Share |
|
Source |
コンテナー ID は、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName} という形式の Azure Resource Manager リソース ID です。 |
Supported |
VM で使用するためにディスク リソースに保持されるサポートされている機能の一覧。 |
Architecture
OS ディスクでサポートされている CPU アーキテクチャ。
名前 | 型 | 説明 |
---|---|---|
Arm64 |
string |
|
x64 |
string |
CreationData
ディスクの作成時に使用されるデータ。
名前 | 型 | 説明 |
---|---|---|
createOption |
これにより、ディスクの作成に使用できるソースが列挙されます。 |
|
elasticSanResourceId |
string |
createOption が CopyFromSanSnapshot の場合は必須。 これは、ソースエラスティック SAN ボリューム スナップショットの ARM ID です。 |
galleryImageReference |
ギャラリー イメージから作成する場合に必要です。 ImageDiskReference の id/sharedGalleryImageId/communityGalleryImageId は、ディスクの作成元となる共有ギャラリー イメージ バージョンの ARM ID になります。 |
|
imageReference |
PIR またはユーザー イメージのディスク ソース情報。 |
|
logicalSectorSize |
integer |
Ultra ディスクの論理セクター サイズ (バイト単位)。 サポートされている値は 512 ad 4096 です。 4096 が既定値です。 |
performancePlus |
boolean |
このフラグを true に設定すると、デプロイされたディスクのパフォーマンス ターゲットが向上します。それぞれのパフォーマンス ターゲットについては、こちらを参照してください。 このフラグは、ディスク作成時にのみ設定でき、有効にした後は無効にできません。 |
provisionedBandwidthCopySpeed |
このフィールドがスナップショットに設定され、createOption が CopyStart の場合、スナップショットはより迅速にコピーされます。 |
|
securityDataUri |
string |
createOption が ImportSecure の場合、これは VM ゲスト状態にインポートされる BLOB の URI です。 |
sourceResourceId |
string |
createOption が Copy の場合、これはソース スナップショットまたはディスクの ARM ID です。 |
sourceUniqueId |
string |
このフィールドが設定されている場合、これはこのリソースのソースを識別する一意の ID です。 |
sourceUri |
string |
createOption が Import の場合、これはマネージド ディスクにインポートされる BLOB の URI です。 |
storageAccountId |
string |
createOption が Import の場合は必須。 ディスクとしてインポートする BLOB を含むストレージ アカウントの Azure Resource Manager 識別子。 |
uploadSizeBytes |
integer |
createOption が Upload の場合、これは VHD フッターを含むアップロードの内容のサイズです。 この値は、20972032 (VHD フッターの場合は 20 MiB + 512 バイト) と35183298347520 バイト (VHD フッターの場合は 32 TiB + 512 バイト) の間である必要があります。 |
DataAccessAuthMode
ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。
名前 | 型 | 説明 |
---|---|---|
AzureActiveDirectory |
string |
エクスポート/アップロード URL を使用すると、ユーザーが Azure Active Directory に ID を持っていて、データのエクスポート/アップロードに必要なアクセス許可を持っているかどうかがシステムによって確認されます。 aka.ms/DisksAzureADAuth を参照してください。 |
None |
string |
エクスポート/アップロード URL にアクセスするときに、追加の認証は実行されません。 |
Disk
ディスク リソース。
名前 | 型 | 説明 |
---|---|---|
extendedLocation |
ディスクが作成される拡張された場所。 拡張された場所は変更できません。 |
|
id |
string |
リソース ID |
location |
string |
リソースの場所 |
managedBy |
string |
ディスクが接続されている VM の ID を含む相対 URI。 |
managedByExtended |
string[] |
ディスクが接続されている VM の ID を含む相対 URI の一覧。 ディスクを複数の VM に接続できるようにするには、maxShares を 1 より大きい値に設定する必要があります。 |
name |
string |
リソース名 |
properties.LastOwnershipUpdateTime |
string |
ディスクの所有権の状態が最後に変更された UTC 時刻(ディスクが最後に接続または切断された時刻)、またはディスクが接続されていた VM の割り当てが解除または開始された時刻。 |
properties.burstingEnabled |
boolean |
ディスクのプロビジョニングされたパフォーマンス ターゲットを超えるバーストを有効にするには、true に設定します。 バーストは既定で無効になっています。 Ultra ディスクには適用されません。 |
properties.burstingEnabledTime |
string |
バーストがディスクで最後に有効になった最新の時刻。 |
properties.completionPercent |
number |
CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率。 |
properties.creationData |
ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。 |
|
properties.dataAccessAuthMode |
ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。 |
|
properties.diskAccessId |
string |
ディスクでプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。 |
properties.diskIOPSReadOnly |
integer |
共有ディスクを ReadOnly としてマウントしているすべての VM で許可される IOPS の合計数。 1 つの操作で 4k から 256k バイトの間で転送できます。 |
properties.diskIOPSReadWrite |
integer |
このディスクで許可される IOPS の数。UltraSSD ディスクに対してのみ設定できます。 1 つの操作で 4k から 256k バイトの間で転送できます。 |
properties.diskMBpsReadOnly |
integer |
共有ディスクを ReadOnly としてマウントしているすべての VM で許可される合計スループット (MBps)。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。 |
properties.diskMBpsReadWrite |
integer |
このディスクで許可される帯域幅。UltraSSD ディスクに対してのみ設定できます。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。 |
properties.diskSizeBytes |
integer |
ディスクのサイズ (バイト単位)。 このフィールドは読み取り専用です。 |
properties.diskSizeGB |
integer |
creationData.createOption が空の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されていない場合にのみ許可され、ディスクのサイズのみを増やすことができます。 |
properties.diskState |
ディスクの状態。 |
|
properties.encryption |
Encryption プロパティを使用すると、保存データをカスタマー マネージド キーまたはプラットフォーム マネージド キーで暗号化できます。 |
|
properties.encryptionSettingsCollection |
Azure Disk Encryption に使用される暗号化設定コレクションには、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。 |
|
properties.hyperVGeneration |
仮想マシンのハイパーバイザー生成。 OS ディスクにのみ適用されます。 |
|
properties.maxShares |
integer |
ディスクに同時に接続できる VM の最大数。 1 より大きい値は、複数の VM に同時にマウントできるディスクを示します。 |
properties.networkAccessPolicy |
ネットワーク経由でディスクにアクセスするためのポリシー。 |
|
properties.optimizedForFrequentAttach |
boolean |
このプロパティを true に設定すると、1 つの仮想マシンからデタッチして別の仮想マシンに接続することで、頻繁に (1 日に 5 回以上) データ ディスクの信頼性とパフォーマンスが向上します。 このプロパティは、ディスクが仮想マシンの障害ドメインと一致しなくなるため、デタッチされず、頻繁に接続されていないディスクには設定しないでください。 |
properties.osType |
オペレーティング システムの種類。 |
|
properties.propertyUpdatesInProgress |
更新が保留中のディスクのプロパティ。 |
|
properties.provisioningState |
string |
ディスク のプロビジョニング状態。 |
properties.publicNetworkAccess |
ディスク上のエクスポートを制御するためのポリシー。 |
|
properties.purchasePlan |
OS ディスクの作成元のイメージの購入プラン情報。 例: {name: 2019-Datacenter,publisher: MicrosoftWindowsServer, product: WindowsServer} |
|
properties.securityProfile |
リソースのセキュリティ関連情報を格納します。 |
|
properties.shareInfo |
ディスクが接続されているすべての VM の一覧の詳細。 ディスクを複数の VM に接続できるようにするには、maxShares を 1 より大きい値に設定する必要があります。 |
|
properties.supportedCapabilities |
OS ディスクの作成元のイメージでサポートされている機能の一覧。 |
|
properties.supportsHibernation |
boolean |
ディスク上の OS が休止状態をサポートしているかどうかを示します。 |
properties.tier |
string |
ディスクのパフォーマンスレベル (P4、S10 など) は、https://azure.microsoft.com/en-us/pricing/details/managed-disks/します。 Ultra ディスクには適用されません。 |
properties.timeCreated |
string |
ディスクが作成された時刻。 |
properties.uniqueId |
string |
リソースを識別する一意の Guid。 |
sku |
ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSできます。 |
|
tags |
object |
リソース タグ |
type |
string |
リソースの種類 |
zones |
string[] |
ディスクの論理ゾーンの一覧。 |
DiskCreateOption
これにより、ディスクの作成に使用できるソースが列挙されます。
名前 | 型 | 説明 |
---|---|---|
Attach |
string |
ディスクは VM に接続されます。 |
Copy |
string |
指定された sourceResourceId で指定されたディスクまたはスナップショットからコピーして、新しいディスクまたはスナップショットを作成します。 |
CopyFromSanSnapshot |
string |
エラスティック SAN ボリューム スナップショットからエクスポートして新しいディスクを作成する |
CopyStart |
string |
ディープ コピー プロセスを使用して新しいディスクを作成します。リソースの作成は、ソースからすべてのデータがコピーされた後でのみ完了と見なされます。 |
Empty |
string |
diskSizeGB によって指定されたサイズの空のデータ ディスクを作成します。 |
FromImage |
string |
指定された imageReference または galleryImageReference で指定されたプラットフォーム イメージから新しいディスクを作成します。 |
Import |
string |
storageAccountId で指定されたストレージ アカウント内の sourceUri で指定された BLOB からインポートして、ディスクを作成します。 |
ImportSecure |
string |
[作成のインポート] オプションに似ています。 securityDataUri で指定された VM ゲスト状態の追加 BLOB を storageAccountId で指定されたストレージ アカウントにインポートして、新しい信頼された起動 VM または Confidential VM でサポートされるディスクを作成します |
Restore |
string |
バックアップ回復ポイントからコピーして、新しいディスクを作成します。 |
Upload |
string |
書き込みトークンを取得し、それを使用してディスクの内容を直接アップロードすることで、新しいディスクを作成します。 |
UploadPreparedSecure |
string |
[作成のアップロード] オプションに似ています。 新しいトラステッド起動 VM または Confidential VM でサポートされているディスクを作成し、ディスクと VM のゲスト状態の両方で書き込みトークンを使用してアップロードする |
DiskList
ディスクの一覧表示操作の応答。
名前 | 型 | 説明 |
---|---|---|
nextLink |
string |
ディスクの次のページをフェッチする URI。 ListNext() を呼び出して、ディスクの次のページをフェッチします。 |
value |
Disk[] |
ディスクの一覧。 |
DiskSecurityProfile
リソースのセキュリティ関連情報を格納します。
名前 | 型 | 説明 |
---|---|---|
secureVMDiskEncryptionSetId |
string |
機密 VM に関連付けられているディスク暗号化セットの ResourceId は、カスタマー マネージド キーで暗号化されています |
securityType |
VM の SecurityType を指定します。 OS ディスクにのみ適用されます。 |
DiskSecurityTypes
VM の SecurityType を指定します。 OS ディスクにのみ適用されます。
名前 | 型 | 説明 |
---|---|---|
ConfidentialVM_DiskEncryptedWithCustomerKey |
string |
OS ディスクと VM ゲスト状態の両方がカスタマー マネージド キーで暗号化された機密 VM ディスクを示します |
ConfidentialVM_DiskEncryptedWithPlatformKey |
string |
OS ディスクと VM ゲスト状態の両方がプラットフォーム マネージド キーで暗号化された機密 VM ディスクを示します |
ConfidentialVM_NonPersistedTPM |
string |
一時的な vTPM を持つ機密 VM ディスクを示します。 vTPM 状態は、VM の再起動後も保持されません。 |
ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey |
string |
VM ゲスト状態のみが暗号化された機密 VM ディスクを示します |
TrustedLaunch |
string |
トラステッド起動では、セキュア ブートや仮想トラステッド プラットフォーム モジュール (vTPM) などのセキュリティ機能が提供されます |
DiskSku
ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSできます。
名前 | 型 | 説明 |
---|---|---|
name |
SKU 名。 |
|
tier |
string |
SKU レベル。 |
DiskState
これにより、ディスクの考えられる状態が列挙されます。
名前 | 型 | 説明 |
---|---|---|
ActiveSAS |
string |
現在、ディスクにはアクティブな SAS URI が関連付けられています。 |
ActiveSASFrozen |
string |
ディスクは休止状態の VM に接続され、アクティブな SAS URI が関連付けられています。 |
ActiveUpload |
string |
アップロード用のディスクが作成され、アップロード用の書き込みトークンが発行されました。 |
Attached |
string |
ディスクは現在、実行中の VM に接続されています。 |
Frozen |
string |
ディスクは、休止状態の VM に接続されています。 |
ReadyToUpload |
string |
書き込みトークンを要求することで、ディスクをアップロードして作成する準備ができました。 |
Reserved |
string |
ディスクは、停止して割り当て解除された VM に接続されます。 |
Unattached |
string |
ディスクが使用されていないため、VM に接続できます。 |
DiskStorageAccountTypes
SKU 名。
名前 | 型 | 説明 |
---|---|---|
PremiumV2_LRS |
string |
Premium SSD v2 ローカル冗長ストレージ。 低待機時間と高い IOPS とスループットを一貫して必要とする運用環境とパフォーマンスに依存するワークロードに最適です。 |
Premium_LRS |
string |
Premium SSD のローカル冗長ストレージ。 運用環境とパフォーマンスに依存するワークロードに最適です。 |
Premium_ZRS |
string |
Premium SSD ゾーン冗長ストレージ。 ゾーン障害に対するストレージの回復性を必要とする運用ワークロードに最適です。 |
StandardSSD_LRS |
string |
Standard SSD のローカル冗長ストレージ。 Web サーバー、軽く使用されるエンタープライズ アプリケーション、開発/テストに最適です。 |
StandardSSD_ZRS |
string |
Standard SSD ゾーン冗長ストレージ。 Web サーバー、軽量に使用されるエンタープライズ アプリケーション、およびゾーン障害に対するストレージの回復性を必要とする開発/テストに最適です。 |
Standard_LRS |
string |
Standard HDD のローカル冗長ストレージ。 バックアップ、重要でない、頻度の低いアクセスに最適です。 |
UltraSSD_LRS |
string |
Ultra SSD のローカル冗長ストレージ。 SAP HANA、最上位層データベース (SQL、Oracle など)、その他のトランザクション負荷の高いワークロードなどの IO 集中型ワークロードに最適です。 |
Encryption
ディスクまたはスナップショットの保存時の暗号化設定
名前 | 型 | 説明 |
---|---|---|
diskEncryptionSetId |
string |
保存時の暗号化を有効にするために使用するディスク暗号化セットの ResourceId。 |
type |
ディスクのデータを暗号化するために使用されるキーの種類。 |
EncryptionSettingsCollection
ディスクまたはスナップショットの暗号化設定
名前 | 型 | 説明 |
---|---|---|
enabled |
boolean |
このフラグを true に設定し、DiskEncryptionKey とオプションの KeyEncryptionKey を指定して暗号化を有効にします。 このフラグを false に設定し、DiskEncryptionKey と KeyEncryptionKey を削除して暗号化を無効にします。 要求オブジェクトで EncryptionSettings が null の場合、既存の設定は変更されません。 |
encryptionSettings |
暗号化設定のコレクション。ディスク ボリュームごとに 1 つ。 |
|
encryptionSettingsVersion |
string |
ディスクに使用される暗号化の種類について説明します。 このフィールドを設定すると、上書きできません。 '1.0' は、AAD アプリを使用した Azure Disk Encryption に対応しています。'1.1' は Azure Disk Encryption に対応しています。 |
EncryptionSettingsElement
1 つのディスク ボリュームの暗号化設定。
名前 | 型 | 説明 |
---|---|---|
diskEncryptionKey |
ディスク暗号化キーの Key Vault シークレット URL とコンテナー ID |
|
keyEncryptionKey |
キー暗号化キーの Key Vault キー URL とコンテナー ID。 KeyEncryptionKey は省略可能であり、指定されている場合はディスク暗号化キーのラップを解除するために使用されます。 |
EncryptionType
ディスクのデータを暗号化するために使用されるキーの種類。
名前 | 型 | 説明 |
---|---|---|
EncryptionAtRestWithCustomerKey |
string |
ディスクは、顧客が変更および取り消すことができるカスタマー マネージド キーを使用して保存時に暗号化されます。 |
EncryptionAtRestWithPlatformAndCustomerKeys |
string |
ディスクは保存時に 2 層の暗号化で暗号化されます。 キーの 1 つはカスタマー マネージドで、もう 1 つのキーはプラットフォーム管理です。 |
EncryptionAtRestWithPlatformKey |
string |
ディスクは、プラットフォーム マネージド キーを使用して保存時に暗号化されます。 既定の暗号化の種類です。 これは、ディスク暗号化セットの有効な暗号化の種類ではありません。 |
ExtendedLocation
拡張された場所の複合型。
名前 | 型 | 説明 |
---|---|---|
name |
string |
拡張された場所の名前。 |
type |
拡張された場所の型。 |
ExtendedLocationTypes
拡張された場所の型。
名前 | 型 | 説明 |
---|---|---|
EdgeZone |
string |
HyperVGeneration
仮想マシンのハイパーバイザー生成。 OS ディスクにのみ適用されます。
名前 | 型 | 説明 |
---|---|---|
V1 |
string |
|
V2 |
string |
ImageDiskReference
ディスクの作成に使用されるソース イメージ。
名前 | 型 | 説明 |
---|---|---|
communityGalleryImageId |
string |
コミュニティの Azure コンピューティング ギャラリー イメージ参照を含む相対 URI。 |
id |
string |
プラットフォーム イメージ リポジトリ、ユーザー イメージ、または Azure コンピューティング ギャラリー イメージ参照を含む相対 URI。 |
lun |
integer |
ディスクがイメージのデータ ディスクから作成された場合、これはイメージ内のどのデータ ディスクを使用するかを示すインデックスです。 OS ディスクの場合、このフィールドは null です。 |
sharedGalleryImageId |
string |
直接共有 Azure コンピューティング ギャラリー イメージ参照を含む相対 URI。 |
KeyVaultAndKeyReference
Key Vault Key Url と KeK のコンテナー ID は省略可能であり、指定されている場合は encryptionKey のラップを解除するために使用されます
名前 | 型 | 説明 |
---|---|---|
keyUrl |
string |
KeyVault のキーまたはシークレットを指す URL |
sourceVault |
キーまたはシークレットを含む KeyVault のリソース ID |
KeyVaultAndSecretReference
暗号化キーの Key Vault シークレット URL とコンテナー ID
名前 | 型 | 説明 |
---|---|---|
secretUrl |
string |
KeyVault のキーまたはシークレットを指す URL |
sourceVault |
キーまたはシークレットを含む KeyVault のリソース ID |
NetworkAccessPolicy
ネットワーク経由でディスクにアクセスするためのポリシー。
名前 | 型 | 説明 |
---|---|---|
AllowAll |
string |
ディスクは、任意のネットワークからエクスポートまたはアップロードできます。 |
AllowPrivate |
string |
ディスクは、DiskAccess リソースのプライベート エンドポイントを使用してエクスポートまたはアップロードできます。 |
DenyAll |
string |
ディスクをエクスポートできません。 |
OperatingSystemTypes
オペレーティング システムの種類。
名前 | 型 | 説明 |
---|---|---|
Linux |
string |
|
Windows |
string |
PropertyUpdatesInProgress
更新が保留中のディスクのプロパティ。
名前 | 型 | 説明 |
---|---|---|
targetTier |
string |
レベル変更操作が進行中の場合のディスクのターゲット パフォーマンス層。 |
ProvisionedBandwidthCopyOption
このフィールドがスナップショットに設定され、createOption が CopyStart の場合、スナップショットはより迅速にコピーされます。
名前 | 型 | 説明 |
---|---|---|
Enhanced |
string |
|
None |
string |
PublicNetworkAccess
ディスク上のエクスポートを制御するためのポリシー。
名前 | 型 | 説明 |
---|---|---|
Disabled |
string |
NetworkAccessPolicy が AllowAll に設定されている場合でも、インターネット上のディスクの基になるデータにパブリックにアクセスすることはできません。 NetworkAccessPolicy が AllowPrivate に設定されている場合は、信頼された Azure VNET からのみ SAS URI を介してデータにアクセスできます。 |
Enabled |
string |
NetworkAccessPolicy が AllowAll に設定されている場合は、SAS URI を生成して、インターネット上のディスクの基になるデータにパブリックにアクセスできます。 NetworkAccessPolicy が AllowPrivate に設定されている場合は、信頼された Azure VNET からのみ SAS URI を介してデータにアクセスできます。 |
PurchasePlan
MarketPlace を通じてサード パーティの成果物の購入コンテキストを確立するために使用されます。
名前 | 型 | 説明 |
---|---|---|
name |
string |
プラン ID。 |
product |
string |
マーケットプレースからのイメージの製品を指定します。 これは、imageReference 要素の下の Offer と同じ値です。 |
promotionCode |
string |
オファープロモーションコード。 |
publisher |
string |
発行元 ID。 |
ShareInfoElement
名前 | 型 | 説明 |
---|---|---|
vmUri |
string |
ディスクが接続されている VM の ID を含む相対 URI。 |
SourceVault
コンテナー ID は、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName} という形式の Azure Resource Manager リソース ID です。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース ID |
SupportedCapabilities
VM で使用するためにディスク リソースに保持されるサポートされている機能の一覧。
名前 | 型 | 説明 |
---|---|---|
acceleratedNetwork |
boolean |
TRUE の 場合は、OS ディスクの作成元のイメージが高速ネットワークをサポートしています。 |
architecture |
OS ディスクでサポートされている CPU アーキテクチャ。 |
|
diskControllerTypes |
string |
OS ディスクがサポートするディスク コントローラー。 設定する場合は、SCSI、SCSI、NVME、NVME、SCSI を使用できます。 |