az disk

Azure Managed Disks を管理します。

Azure Virtual Machines は、オペレーティング システム、アプリケーション、およびデータを格納する場所としてディスクを使用します。 すべての Azure 仮想マシンには、オペレーティング システム ディスクと一時ディスクの 2 つ以上のディスクがあります。 オペレーティング システム ディスクはイメージから作成されます。オペレーティング システム ディスクとイメージの両方は実際に仮想ハード ディスク (VHD) であり、Azure のストレージ アカウントに格納されます。 仮想マシンでは 1 つ以上のデータ ディスクも保持することができ、これらも VHD として格納されます。 Azure アンマネージド データ ディスクの最大サイズは 4095 GB です。 4095 GB を超えるディスクを使用するには、Azure Managed Disks を使用 します

コマンド

名前 説明 Status
az disk create

マネージド ディスクを作成します。

コア GA
az disk delete

マネージド ディスクを削除します。

コア GA
az disk grant-access

マネージド ディスクへのリソース アクセス権を付与します。

コア GA
az disk list

マネージド ディスクを一覧表示します。

コア GA
az disk revoke-access

マネージド ディスクへのリソースの読み取りアクセスを取り消します。

コア GA
az disk show

ディスクに関する情報を取得します。

コア GA
az disk update

マネージド ディスクを更新します。

コア GA
az disk wait

条件が満たされるまで CLI を待機状態にします。

コア GA

az disk create

マネージド ディスクを作成します。

az disk create --name
               --resource-group
               [--accelerated-network {false, true}]
               [--architecture {Arm64, x64}]
               [--data-access-auth-mode {AzureActiveDirectory, None}]
               [--disk-access]
               [--disk-encryption-set]
               [--disk-iops-read-only]
               [--disk-iops-read-write]
               [--disk-mbps-read-only]
               [--disk-mbps-read-write]
               [--edge-zone]
               [--enable-bursting {false, true}]
               [--encryption-type {EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey}]
               [--gallery-image-reference]
               [--gallery-image-reference-lun]
               [--hyper-v-generation {V1, V2}]
               [--image-reference]
               [--image-reference-lun]
               [--location]
               [--logical-sector-size]
               [--max-shares]
               [--network-access-policy {AllowAll, AllowPrivate, DenyAll}]
               [--no-wait]
               [--optimized-for-frequent-attach {false, true}]
               [--os-type {Linux, Windows}]
               [--performance-plus {false, true}]
               [--public-network-access {Disabled, Enabled}]
               [--secure-vm-disk-encryption-set]
               [--security-data-uri]
               [--security-type {ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_DiskEncryptedWithPlatformKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, Standard, TrustedLaunch}]
               [--size-gb]
               [--sku {PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS}]
               [--source]
               [--source-storage-account-id]
               [--support-hibernation {false, true}]
               [--tags]
               [--tier]
               [--upload-size-bytes]
               [--upload-type {Upload, UploadWithSecurityData}]
               [--zone]

BLOB URI からインポートしてマネージド ディスクを作成します。

az disk create -g MyResourceGroup -n MyDisk --source https://vhd1234.blob.core.windows.net/vhds/osdisk1234.vhd

空のマネージド ディスクを作成します。

az disk create -g MyResourceGroup -n MyDisk --size-gb 10

バーストが有効になっている空のマネージド ディスクを作成します。

az disk create -g MyResourceGroup -n MyDisk --size-gb 1024 --location centraluseuap --enable-bursting

既存のディスクまたはスナップショットをコピーして、マネージド ディスクを作成します。

az disk create -g MyResourceGroup -n MyDisk2 --source MyDisk

"米国東部 2" のリージョンの可用性ゾーンにディスクを作成する

az disk create -g MyResourceGroup -n MyDisk --size-gb 10 --location eastus2 --zone 1

イメージからディスクを作成します。

az disk create -g MyResourceGroup -n MyDisk --image-reference Canonical:0001-com-ubuntu-server-jammy:22_04-lts-gen2:latest

コンピューティング ギャラリー イメージ バージョンの OS ディスクからディスクを作成する

az disk create -g MyResourceGroup -n MyDisk --gallery-image-reference /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0

コンピューティング ギャラリー イメージで最新バージョンの OS ディスクからディスクを作成する

az disk create -g MyResourceGroup -n MyDisk --gallery-image-reference /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage

共有ギャラリー イメージ バージョンの OS ディスクからディスクを作成する

az disk create -g MyResourceGroup -n MyDisk --gallery-image-reference /SharedGalleries/sharedGalleryUniqueName/Images/imageName/Versions/1.0.0

コミュニティ ギャラリー イメージ バージョンの OS ディスクからディスクを作成する

az disk create -g MyResourceGroup -n MyDisk --gallery-image-reference /CommunityGalleries/communityGalleryPublicGalleryName/Images/imageName/Versions/1.0.0

ギャラリー イメージのデータ ディスクからディスクを作成する

az disk create -g MyResourceGroup -n MyDisk --gallery-image-reference /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0 --gallery-image-reference-lun 0

合計 IOPS 数と合計スループット (MB (メガバイト)ps) 制限があるディスクを作成します。

az disk create -g MyResourceGroup -n MyDisk --size-gb 10 --sku UltraSSD_LRS --disk-iops-read-only 200 --disk-mbps-read-only 30

ディスクを作成し、同時にディスクに接続できる VM の最大数を指定します。

az disk create -g MyResourceGroup -n MyDisk --size-gb 256 --max-shares 2 -l centraluseuap

ディスクを作成し、ディスク アクセス リソースに関連付けます。

az disk create -g MyResourceGroup -n MyDisk --size-gb 10 --network-access-policy AllowPrivate --disk-access MyDiskAccessID

VM ゲスト状態 VHD の BLOB URI からディスクを作成します。

az disk create -g MyResourceGroup -n MyDisk --size-gb 10 --security-data-uri GuestStateDiskVhdUri --security-type TrustedLaunch --hyper-v-generation V2

BLOB をアップロードするための標準ディスクを作成します。

az disk create -g MyResourceGroup -n MyDisk --upload-size-bytes 20972032 --upload-type Upload

VM ゲストの状態と共にアップロードするための OS ディスクを作成します。

az disk create -g MyResourceGroup -n MyDisk --upload-size-bytes 20972032 --upload-type UploadWithSecurityData --security-type TrustedLaunch --hyper-v-generation V2

必須のパラメーター

--name -n

マネージド ディスクの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--accelerated-network
プレビュー

OS ディスク イメージがサポートされている場合、お客様はマネージド ディスクまたはスナップショットを設定して高速ネットワークを有効にすることができます。

承認された値: false, true
--architecture

CPU アーキテクチャ。

承認された値: Arm64, x64
--data-access-auth-mode

ディスクまたはスナップショットにエクスポートまたはアップロードするときに認証モードを指定します。

承認された値: AzureActiveDirectory, None
--disk-access

ディスク上のプライベート エンドポイントを使用するためのディスク アクセス リソースの名前または ID。

--disk-encryption-set

ディスクの暗号化に使用されるディスク暗号化セットの名前または ID。

--disk-iops-read-only

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

--disk-iops-read-write

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

--disk-mbps-read-only

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

--disk-mbps-read-write

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

--edge-zone

エッジ ゾーンの名前。

--enable-bursting

ディスクのプロビジョニングされたパフォーマンス ターゲットを超えてオンデマンド バーストを有効にします。 オンデマンド バーストは既定で無効になっており、Ultra ディスクには適用されません。

承認された値: false, true
--encryption-type

暗号化の種類。 EncryptionAtRestWithPlatformKey: ディスクは、保存時に XStore マネージド キーを使用して暗号化されます。 既定の暗号化の種類です。 EncryptionAtRestWithCustomerKey: ディスクは、保存時にカスタマー マネージド キーを使用して暗号化されます。

承認された値: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey
--gallery-image-reference

ディスクの作成元となるコンピューティング、共有、またはコミュニティ ギャラリーのイメージ バージョンの ID。 有効な形式の詳細については、ヘルプ サンプルを参照してください。

--gallery-image-reference-lun

ディスクがイメージのデータ ディスクから作成された場合、これはイメージ内のどのデータ ディスクを使用するかを示すインデックスです。 OS ディスクの場合、このフィールドは null です。

--hyper-v-generation

仮想マシンのハイパーバイザー生成。 OS ディスクにのみ適用されます。

承認された値: V1, V2
--image-reference

ディスクの作成元のイメージの ID または URN (publisher:offer:sku:version)。

--image-reference-lun

ディスクがイメージのデータ ディスクから作成された場合、これはイメージ内のどのデータ ディスクを使用するかを示すインデックスです。 OS ディスクの場合、このフィールドは null です。

--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。 場所が指定されておらず、既定の場所が指定されていない場合、場所はリソース グループと同じように自動的に設定されます。

--logical-sector-size

Ultra ディスクの論理セクター サイズ (バイト単位)。 サポートされている値は 512 と 4096 です。 既定値は 4096 です。

--max-shares

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

--network-access-policy

ネットワーク経由でディスクにアクセスするためのポリシー。

承認された値: AllowAll, AllowPrivate, DenyAll
--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--optimized-for-frequent-attach

このプロパティを true に設定すると、1 つの仮想マシンからデタッチして別の仮想マシンに接続することで、頻繁に (1 日に 5 回以上) データ ディスクの信頼性とパフォーマンスが向上します。 このプロパティは、ディスクが仮想マシンの障害メインに合わないため、デタッチされず、頻繁に接続されていないディスクには設定しないでください。

承認された値: false, true
--os-type

ディスクのオペレーティング システムの種類。

承認された値: Linux, Windows
--performance-plus

デプロイされたディスクのパフォーマンス ターゲットを向上させるには、このフラグを true に設定します。 このフラグは、ディスク作成時にのみ設定でき、有効にした後は無効にできません。

承認された値: false, true
--public-network-access
プレビュー

お客様は、マネージド ディスクまたはスナップショットを設定して、ディスク上のエクスポート ポリシーを制御できます。

承認された値: Disabled, Enabled
--secure-vm-disk-encryption-set

ConfidentialVmEncryptedWithCustomerKey 暗号化の種類で作成されたディスク暗号化セットの名前または ID。

--security-data-uri

VM ゲスト状態にインポートする VHD の BLOB URI を指定してください。

--security-type

VM のセキュリティの種類。 OS ディスクにのみ適用されます。

承認された値: ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_DiskEncryptedWithPlatformKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, Standard, TrustedLaunch
--size-gb -z

GB 単位のサイズ。 最大サイズ: 4095 GB (特定のプレビュー ディスクは大きくなる可能性があります)。

--sku

基になるストレージ SKU。

承認された値: PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS
既定値: Premium_LRS
--source

アンマネージド BLOB URI、マネージド ディスク ID または名前、スナップショット ID または名前など、ディスク/スナップショットを作成するソース。

--source-storage-account-id

ソース BLOB が別のサブスクリプションにある場合に使用されます。

--support-hibernation

ディスク上の OS が休止状態をサポートしているかどうかを示します。

承認された値: false, true
--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--tier

ディスクのパフォーマンスレベル (P4、S10 など) を次に示します https://azure.microsoft.com/pricing/details/managed-disks/。 Ultra ディスクには適用されません。

--upload-size-bytes

VHD フッターを含むアップロードの内容のサイズ (バイト単位)。 最小値: 20972032。 最大値: 35183298347520。 --upload-type が指定されている場合は、このパラメーターが必要です。

--upload-type

アップロード シナリオ用のディスクを作成します。 'Upload' は Standard ディスクのみのアップロード用です。 'UploadWithSecurityData' は、VM ゲスト状態と共に OS ディスクのアップロード用です。 'UploadWithSecurityData' はデータ ディスクのアップロードには有効ではなく、現時点では OS ディスクのアップロードにのみ使用されることに注意してください。

承認された値: Upload, UploadWithSecurityData
--zone

リソースをプロビジョニングする可用性ゾーン。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az disk delete

マネージド ディスクを削除します。

az disk delete [--disk-name]
               [--ids]
               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
               [--resource-group]
               [--subscription]
               [--yes]

マネージド ディスクを削除します。

az disk delete --name MyManagedDisk --resource-group MyResourceGroup

省略可能のパラメーター

--disk-name --name -n

作成されるマネージド ディスクの名前。 ディスクの作成後に名前を変更することはできません。 名前でサポートされている文字は、a~z、A~Z、0~9、_ および -です。 名前の最大長は 80 文字です。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--no-wait

実行時間の長い操作の終了を待機しません。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--yes -y

確認のダイアログを表示しません。

既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az disk grant-access

マネージド ディスクへのリソース アクセス権を付与します。

az disk grant-access --duration-in-seconds
                     [--access-level {Read, Write}]
                     [--ids]
                     [--name]
                     [--resource-group]
                     [--secure-vm-guest-state-sas]
                     [--subscription]

リソースにマネージド ディスクへの読み取りアクセス権を付与します。 (自動生成)

az disk grant-access --access-level Read --duration-in-seconds 3600 --name MyManagedDisk --resource-group MyResourceGroup

リソースにディスクへの読み取りアクセス権を付与して、アクセス SAS とセキュリティ データ アクセス SAS を生成する

az disk grant-access --access-level Read --duration-in-seconds 3600 --name MyDisk --resource-group MyResourceGroup --secure-vm-guest-state-sas

必須のパラメーター

--duration-in-seconds

SAS アクセスの有効期限が切れるまでの時間 (秒単位)。

省略可能のパラメーター

--access-level

アクセス レベル。

承認された値: Read, Write
既定値: Read
--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

マネージド ディスクの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--secure-vm-guest-state-sas -s

VM ゲスト状態のマネージド ディスク上の SAS を取得します。 ディスクの作成オプションが 'secureOSUpload' の場合、既定で使用されます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az disk list

マネージド ディスクを一覧表示します。

az disk list [--max-items]
             [--next-token]
             [--resource-group]

省略可能のパラメーター

--max-items

コマンドの出力で返される項目の合計数。 使用可能な項目の合計数が指定された値を超える場合は、コマンドの出力にトークンが提供されます。 改ページ位置の変更を再開するには、後続のコマンドの引数に --next-token トークン値を指定します。

--next-token

ページ分割を開始する場所を指定するトークン。 これは、以前に切り捨てられた応答からのトークン値です。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az disk revoke-access

マネージド ディスクへのリソースの読み取りアクセスを取り消します。

az disk revoke-access [--disk-name]
                      [--ids]
                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                      [--resource-group]
                      [--subscription]

マネージド ディスクへのリソースの読み取りアクセスを取り消します。

az disk revoke-access --ids $id

マネージド ディスクへのリソースの読み取りアクセスを取り消します。

az disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup

省略可能のパラメーター

--disk-name --name -n

作成されるマネージド ディスクの名前。 ディスクの作成後に名前を変更することはできません。 名前でサポートされている文字は、a~z、A~Z、0~9、_ および -です。 名前の最大長は 80 文字です。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--no-wait

実行時間の長い操作の終了を待機しません。

承認された値: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az disk show

ディスクに関する情報を取得します。

az disk show [--disk-name]
             [--ids]
             [--resource-group]
             [--subscription]

省略可能のパラメーター

--disk-name --name -n

作成されるマネージド ディスクの名前。 ディスクの作成後に名前を変更することはできません。 名前でサポートされている文字は、a~z、A~Z、0~9、_ および -です。 名前の最大長は 80 文字です。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az disk update

マネージド ディスクを更新します。

az disk update [--accelerated-network {false, true}]
               [--add]
               [--architecture {Arm64, x64}]
               [--data-access-auth-mode {AzureActiveDirectory, None}]
               [--disk-access]
               [--disk-encryption-set]
               [--disk-iops-read-only]
               [--disk-iops-read-write]
               [--disk-mbps-read-only]
               [--disk-mbps-read-write]
               [--enable-bursting {false, true}]
               [--encryption-type {EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey}]
               [--force-string]
               [--ids]
               [--max-shares]
               [--name]
               [--network-access-policy {AllowAll, AllowPrivate, DenyAll}]
               [--no-wait]
               [--public-network-access {Disabled, Enabled}]
               [--remove]
               [--resource-group]
               [--set]
               [--size-gb]
               [--sku {PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS}]
               [--subscription]

マネージド ディスクを更新し、ディスク アクセス リソースに関連付けます。

az disk update --name MyManagedDisk --resource-group MyResourceGroup --network-access-policy AllowPrivate --disk-access MyDiskAccessID

マネージド ディスクを更新します。 (自動生成)

az disk update --name MyManagedDisk --resource-group MyResourceGroup --size-gb 20

省略可能のパラメーター

--accelerated-network
プレビュー

OS ディスク イメージがサポートされている場合、お客様はマネージド ディスクまたはスナップショットを設定して高速ネットワークを有効にすることができます。

承認された値: false, true
--add

パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>

既定値: []
--architecture

CPU アーキテクチャ。

承認された値: Arm64, x64
--data-access-auth-mode

ディスクまたはスナップショットにエクスポートまたはアップロードするときに認証モードを指定します。

承認された値: AzureActiveDirectory, None
--disk-access

ディスク上のプライベート エンドポイントを使用するためのディスク アクセス リソースの名前または ID。

--disk-encryption-set

ディスクの暗号化に使用されるディスク暗号化セットの名前または ID。

--disk-iops-read-only

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

--disk-iops-read-write

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

--disk-mbps-read-only

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

--disk-mbps-read-write

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

--enable-bursting

ディスクのプロビジョニングされたパフォーマンス ターゲットを超えてオンデマンド バーストを有効にします。 オンデマンド バーストは既定で無効になっており、Ultra ディスクには適用されません。

承認された値: false, true
--encryption-type

暗号化の種類。 EncryptionAtRestWithPlatformKey: ディスクは、保存時に XStore マネージド キーを使用して暗号化されます。 既定の暗号化の種類です。 EncryptionAtRestWithCustomerKey: ディスクは、保存時にカスタマー マネージド キーを使用して暗号化されます。

承認された値: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey
--force-string

'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。

既定値: False
--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--max-shares

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

--name -n

マネージド ディスクの名前。

--network-access-policy

ネットワーク経由でディスクにアクセスするためのポリシー。

承認された値: AllowAll, AllowPrivate, DenyAll
--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--public-network-access
プレビュー

お客様は、マネージド ディスクまたはスナップショットを設定して、ディスク上のエクスポート ポリシーを制御できます。

承認された値: Disabled, Enabled
--remove

リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove> OR --remove propertyToRemove.

既定値: []
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--set

設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>

既定値: []
--size-gb -z

GB 単位のサイズ。 最大サイズ: 4095 GB (特定のプレビュー ディスクは大きくなる可能性があります)。

--sku

基になるストレージ SKU。

承認された値: PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az disk wait

条件が満たされるまで CLI を待機状態にします。

az disk wait [--created]
             [--custom]
             [--deleted]
             [--disk-name]
             [--exists]
             [--ids]
             [--interval]
             [--resource-group]
             [--subscription]
             [--timeout]
             [--updated]

省略可能のパラメーター

--created

'provisioningState' が 'Succeeded' で作成されるまで待ちます。

既定値: False
--custom

条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。

--deleted

削除されるまで待ちます。

既定値: False
--disk-name --name -n

作成されるマネージド ディスクの名前。 ディスクの作成後に名前を変更することはできません。 名前でサポートされている文字は、a~z、A~Z、0~9、_ および -です。 名前の最大長は 80 文字です。

--exists

リソースが存在するまで待ちます。

既定値: False
--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--interval

ポーリング間隔 (秒単位)。

既定値: 30
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--timeout

最大待機時間 (秒単位)。

既定値: 3600
--updated

provisioningState が 'Succeeded' で更新されるまで待ちます。

既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。