次の方法で共有


Disks - Create Or Update

ディスクを作成または更新します。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}?api-version=2025-01-02

URI パラメーター

名前 / 必須 説明
diskName
path True

string

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

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前は大文字と小文字が区別されます。

subscriptionId
path True

string

minLength: 1

ターゲット サブスクリプションの ID。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求本文

名前 必須 説明
___location True

string

リソースが存在する地理的な場所

properties.creationData True

CreationData

ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。

extendedLocation

ExtendedLocation

ディスクが作成される拡張された場所。 拡張された場所は変更できません。

properties.availabilityPolicy

AvailabilityPolicy

プラットフォームがディスク障害を処理する方法を決定します

properties.burstingEnabled

boolean

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

properties.completionPercent

number (float)

CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率。

properties.dataAccessAuthMode

DataAccessAuthMode

ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。

properties.diskAccessId

string

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

properties.diskIOPSReadOnly

integer (int64)

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

properties.diskIOPSReadWrite

integer (int64)

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

properties.diskMBpsReadOnly

integer (int64)

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

properties.diskMBpsReadWrite

integer (int64)

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

properties.diskSizeGB

integer (int32)

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

properties.encryption

Encryption

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

properties.encryptionSettingsCollection

EncryptionSettingsCollection

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

properties.hyperVGeneration

HyperVGeneration

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

properties.maxShares

integer (int32)

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

properties.networkAccessPolicy

NetworkAccessPolicy

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

properties.optimizedForFrequentAttach

boolean

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

properties.osType

OperatingSystemTypes

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

properties.publicNetworkAccess

PublicNetworkAccess

ディスク上のエクスポートを制御するためのポリシー。

properties.purchasePlan

DiskPurchasePlan

OS ディスクの作成元のイメージの購入プラン情報。 例: {name: 2019-Datacenter,publisher: MicrosoftWindowsServer, product: WindowsServer}

properties.securityProfile

DiskSecurityProfile

リソースのセキュリティ関連情報を格納します。

properties.supportedCapabilities

SupportedCapabilities

OS ディスクの作成元のイメージでサポートされている機能の一覧。

properties.supportsHibernation

boolean

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

properties.tier

string

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

sku

DiskSku

ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSできます。

tags

object

リソース タグ。

zones

string[]

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

応答

名前 説明
200 OK

Disk

リソース 'ディスク' 更新操作に成功しました

202 Accepted

Disk

要求は処理のために受け入れ済みですが、処理はまだ完了していません。

ヘッダー

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

create a confidential VM supported disk encrypted with customer managed key
create a managed disk and associate with disk access resource.
create a managed disk and associate with disk encryption set.
create a managed disk by copying a snapshot.
create a managed disk by importing an unmanaged blob from a different subscription.
create a managed disk by importing an unmanaged blob from the same subscription.
create a managed disk from a platform image.
create a managed disk from an Azure Compute Gallery community image.
create a managed disk from an Azure Compute Gallery direct shared image.
create a managed disk from an Azure Compute Gallery image.
create a managed disk from an existing managed disk in the same or different subscription.
create a managed disk from elastic san volume snapshot.
create a managed disk from ImportSecure create option
create a managed disk from ImportSecure create option with metadata URI for Confidential VM.
create a managed disk from UploadPreparedSecure create option
create a managed disk with availability policy.
create a managed disk with dataAccessAuthMode
create a managed disk with optimizedForFrequentAttach.
create a managed disk with performancePlus.
create a managed disk with premium v2 account type.
create a managed disk with security profile
create a managed disk with ssd zrs account type.
create a managed disk with ultra account type with readOnly property set.
create a managed upload disk.
create an empty managed disk in extended ___location.
create an empty managed disk.
create an ultra managed disk with logicalSectorSize 512E

create a confidential VM supported disk encrypted with customer managed key

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_DiskEncryptedWithCustomerKey",
      "secureVMDiskEncryptionSetId": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_DiskEncryptedWithCustomerKey",
      "secureVMDiskEncryptionSetId": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_DiskEncryptedWithCustomerKey",
      "secureVMDiskEncryptionSetId": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    }
  }
}

create a managed disk and associate with disk access resource.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "networkAccessPolicy": "AllowPrivate",
    "diskAccessId": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskAccesses/{existing-diskAccess-name}"
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Succeeded",
    "networkAccessPolicy": "AllowPrivate",
    "diskAccessId": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskAccesses/{existing-diskAccess-name}",
    "publicNetworkAccess": "Enabled"
  },
  "___location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}

create a managed disk and associate with disk encryption set.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "encryption": {
      "diskEncryptionSetId": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Succeeded",
    "encryption": {
      "diskEncryptionSetId": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"
    }
  },
  "___location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}

create a managed disk by copying a snapshot.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"
    }
  }
}

create a managed disk by importing an unmanaged blob from a different subscription.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Import",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Import",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Import",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}

create a managed disk by importing an unmanaged blob from the same subscription.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Import",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Import",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Import",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}

create a managed disk from a platform image.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "purchasePlan": {
      "name": "{sku}",
      "publisher": "{publisher}",
      "product": "{offer}"
    },
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "purchasePlan": {
      "name": "{sku}",
      "publisher": "{publisher}",
      "product": "{offer}"
    },
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "communityGalleryImageId": "/CommunityGalleries/{communityGalleryPublicGalleryName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "communityGalleryImageId": "/CommunityGalleries/{communityGalleryPublicGalleryName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "communityGalleryImageId": "/CommunityGalleries/{communityGalleryPublicGalleryName}/Images/{imageName}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "sharedGalleryImageId": "/SharedGalleries/{sharedGalleryUniqueName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "sharedGalleryImageId": "/SharedGalleries/{sharedGalleryUniqueName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "sharedGalleryImageId": "/SharedGalleries/{sharedGalleryUniqueName}/Images/{imageName}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "id": "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true,
      "supportedSecurityOption": "TrustedLaunchSupported"
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "id": "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true,
      "supportedSecurityOption": "TrustedLaunchSupported"
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "id": "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}

create a managed disk from an existing managed disk in the same or different subscription.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk2?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"
    },
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk2"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"
    },
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk2"
}

create a managed disk from elastic san volume snapshot.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "CopyFromSanSnapshot",
      "elasticSanResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.ElasticSan/elasticSans/myElasticSan/volumegroups/myElasticSanVolumeGroup/snapshots/myElasticSanVolumeSnapshot"
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "CopyFromSanSnapshot",
      "elasticSanResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.ElasticSan/elasticSans/myElasticSan/volumegroups/myElasticSanVolumeGroup/snapshots/myElasticSanVolumeSnapshot"
    },
    "provisioningState": "Succeeded"
  },
  "___location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "CopyFromSanSnapshot",
      "elasticSanResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.ElasticSan/elasticSans/myElasticSan/volumegroups/myElasticSanVolumeGroup/snapshots/myElasticSanVolumeSnapshot"
    },
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}

create a managed disk from ImportSecure create option

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd"
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd"
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd"
    }
  }
}

create a managed disk from ImportSecure create option with metadata URI for Confidential VM.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd",
      "securityMetadataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmmd.vhd"
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd",
      "securityMetadataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmmd.vhd"
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd",
      "securityMetadataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmmd.vhd"
    }
  }
}

create a managed disk from UploadPreparedSecure create option

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "UploadPreparedSecure",
      "uploadSizeBytes": 10737418752
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "UploadPreparedSecure",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Succeeded"
  },
  "___location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "UploadPreparedSecure",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}

create a managed disk with availability policy.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 1024,
    "availabilityPolicy": {
      "actionOnDiskDelay": "AutomaticReattach"
    }
  }
}

応答のサンプル

Location: https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 1024,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 1024,
    "availabilityPolicy": {
      "actionOnDiskDelay": "AutomaticReattach"
    },
    "provisioningState": "Succeeded"
  },
  "___location": "West US",
  "name": "myDisk"
}

create a managed disk with dataAccessAuthMode

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "dataAccessAuthMode": "AzureActiveDirectory"
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Succeeded",
    "dataAccessAuthMode": "AzureActiveDirectory"
  },
  "___location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}

create a managed disk with optimizedForFrequentAttach.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "optimizedForFrequentAttach": true
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Succeeded",
    "optimizedForFrequentAttach": true
  },
  "___location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating",
    "optimizedForFrequentAttach": true
  },
  "___location": "West US",
  "name": "myDisk"
}

create a managed disk with performancePlus.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "performancePlus": true
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "performancePlus": true
    },
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "performancePlus": true
    },
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}

create a managed disk with premium v2 account type.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myPremiumV2Disk?api-version=2025-01-02

{
  "___location": "West US",
  "sku": {
    "name": "PremiumV2_LRS"
  },
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "diskIOPSReadWrite": 125,
    "diskMBpsReadWrite": 3000
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myPremiumV2Disk",
  "sku": {
    "name": "PremiumV2_LRS",
    "tier": "Premium"
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myPremiumV2Disk",
  "sku": {
    "name": "PremiumV2_LRS",
    "tier": "Premium"
  }
}

create a managed disk with security profile

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "North Central US",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"
      }
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "North Central US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "___location": "North Central US",
  "properties": {
    "provisioningState": "Updating",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"
      }
    }
  }
}

create a managed disk with ssd zrs account type.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "sku": {
    "name": "Premium_ZRS"
  },
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "Premium_ZRS",
    "tier": "Premium"
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "Premium_ZRS",
    "tier": "Premium"
  }
}

create a managed disk with ultra account type with readOnly property set.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myUltraReadOnlyDisk?api-version=2025-01-02

{
  "___location": "West US",
  "sku": {
    "name": "UltraSSD_LRS"
  },
  "properties": {
    "creationData": {
      "createOption": "Empty",
      "logicalSectorSize": 4096
    },
    "diskSizeGB": 200,
    "diskIOPSReadWrite": 125,
    "diskMBpsReadWrite": 3000,
    "encryption": {
      "type": "EncryptionAtRestWithPlatformKey"
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating",
    "encryption": {
      "type": "EncryptionAtRestWithPlatformKey"
    }
  },
  "___location": "West US",
  "name": "myUltraReadOnlyDisk",
  "sku": {
    "name": "UltraSSD_LRS",
    "tier": "Ultra"
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myUltraReadOnlyDisk",
  "sku": {
    "name": "UltraSSD_LRS",
    "tier": "Ultra"
  }
}

create a managed upload disk.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "uploadSizeBytes": 10737418752
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}

create an empty managed disk in extended ___location.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "{edge-zone-id}"
  },
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "{edge-zone-id}"
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "{edge-zone-id}"
  }
}

create an empty managed disk.

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk"
}

create an ultra managed disk with logicalSectorSize 512E

要求のサンプル

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "___location": "West US",
  "sku": {
    "name": "UltraSSD_LRS"
  },
  "properties": {
    "creationData": {
      "createOption": "Empty",
      "logicalSectorSize": 512
    },
    "diskSizeGB": 200
  }
}

応答のサンプル

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty",
      "logicalSectorSize": 512
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "UltraSSD_LRS",
    "tier": "Ultra"
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty",
      "logicalSectorSize": 512
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "___location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "UltraSSD_LRS",
    "tier": "Ultra"
  }
}

定義

名前 説明
ApiError

API エラー。

ApiErrorBase

API エラー ベース。

Architecture

OS ディスクでサポートされている CPU アーキテクチャ。

AvailabilityPolicy

データ ディスクの可用性または接続の問題が発生した場合は、VM の動作を指定します

AvailabilityPolicyDiskDelay

I/O が遅いディスクの処理方法を決定します。

CloudError

コンピュート・サービスからのエラー・レスポンス。

createdByType

リソースを作成した ID の種類。

CreationData

ディスクの作成時に使用するデータ。

DataAccessAuthMode

ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。

Disk

ディスクリソース。

DiskCreateOption

これにより、ディスクの作成に使用できるソースが列挙されます。

DiskPurchasePlan

MarketPlaceを介してサードパーティアーティファクトの購入コンテキストを確立するために使用されます。

DiskSecurityProfile

リソースのセキュリティ関連情報を格納します。

DiskSecurityTypes

VM の SecurityType を指定します。 OS ディスクにのみ適用されます。

DiskSku

ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSできます。

DiskState

これにより、ディスクの可能な状態が列挙されます。

DiskStorageAccountTypes

SKU 名。

Encryption

ディスクまたはスナップショットの保存時の暗号化設定

EncryptionSettingsCollection

ディスクまたはスナップショットの暗号化設定

EncryptionSettingsElement

1 つのディスク ボリュームの暗号化設定。

EncryptionType

ディスクのデータを暗号化するために使用されるキーの種類。

ExtendedLocation

拡張された場所の複合型。

ExtendedLocationTypes

拡張された場所の種類。

HyperVGeneration

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

ImageDiskReference

ディスクの作成に使用するソースイメージ。

InnerError

内部エラーの詳細。

KeyVaultAndKeyReference

Key Vault Key Url と KeK のコンテナー ID は省略可能であり、指定されている場合は encryptionKey のラップを解除するために使用されます

KeyVaultAndSecretReference

暗号化キーの Key Vault シークレット URL とコンテナー ID

NetworkAccessPolicy

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

OperatingSystemTypes

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

PropertyUpdatesInProgress

更新が保留中のディスクのプロパティ。

ProvisionedBandwidthCopyOption

このフィールドがスナップショットに設定され、createOption が CopyStart の場合、スナップショットはより迅速にコピーされます。

PublicNetworkAccess

ディスク上のエクスポートを制御するためのポリシー。

ShareInfoElement
SourceVault

コンテナー ID は、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName} の形式の Azure Resource Manager リソース ID です。

SupportedCapabilities

VM で使用するためにディスク リソースに保持されているサポートされている機能の一覧。

SupportedSecurityOption

トラステッド起動またはコンフィデンシャル VM の作成にサポートされているディスクのセキュリティ機能を指します

systemData

リソースの作成と最後の変更に関連するメタデータ。

ApiError

API エラー。

名前 説明
code

string

エラー コード。

details

ApiErrorBase[]

Api エラーの詳細

innererror

InnerError

Api 内部エラー

message

string

エラー メッセージ。

target

string

特定のエラーのターゲット。

ApiErrorBase

API エラー ベース。

名前 説明
code

string

エラー コード。

message

string

エラー メッセージ。

target

string

特定のエラーのターゲット。

Architecture

OS ディスクでサポートされている CPU アーキテクチャ。

説明
x64
Arm64

AvailabilityPolicy

データ ディスクの可用性または接続の問題が発生した場合は、VM の動作を指定します

名前 説明
actionOnDiskDelay

AvailabilityPolicyDiskDelay

I/O が遅いディスクの処理方法を決定します。

AvailabilityPolicyDiskDelay

I/O が遅いディスクの処理方法を決定します。

説明
None

デフォルトは、av ポリシーが指定されていない動作 (低速ディスク io 時の VM 再起動) です。

AutomaticReattach

ディスク io に障害が発生したり、応答が遅い場合は、ディスクを取り外してから再接続してみてください。

CloudError

コンピュート・サービスからのエラー・レスポンス。

名前 説明
error

ApiError

API エラー。

createdByType

リソースを作成した ID の種類。

説明
User
Application
ManagedIdentity
Key

CreationData

ディスクの作成時に使用するデータ。

名前 説明
createOption

DiskCreateOption

これにより、ディスクの作成に使用できるソースが列挙されます。

elasticSanResourceId

string

createOption が CopyFromSanSnapshot の場合は必須。 これは、ソースエラスティック SAN ボリューム スナップショットの ARM ID です。

galleryImageReference

ImageDiskReference

ギャラリー イメージから作成する場合に必要です。 ImageDiskReference の id/sharedGalleryImageId/communityGalleryImageId は、ディスクの作成元となる共有ギャラリー イメージ バージョンの ARM ID になります。

imageReference

ImageDiskReference

PIR またはユーザー イメージのディスク ソース情報。

instantAccessDurationMinutes

integer (int64)

minimum: 1

Premium SSD v2 または Ultra Disk から作成されたスナップショットの場合、このプロパティは、スナップショットが即時アクセスのために保持される時間を分単位で決定し、より高速な復元を可能にします。

logicalSectorSize

integer (int32)

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

performancePlus

boolean

このフラグを true に設定すると、デプロイされたディスクのパフォーマンス ターゲットが向上します。それぞれのパフォーマンス ターゲットについては、こちらを参照してください。 このフラグは、ディスク作成時にのみ設定でき、有効にした後は無効にできません。

provisionedBandwidthCopySpeed

ProvisionedBandwidthCopyOption

このフィールドがスナップショットに設定され、createOption が CopyStart の場合、スナップショットはより迅速にコピーされます。

securityDataUri

string

createOption が ImportSecure の場合、これは VM ゲスト状態にインポートされる BLOB の URI です。

securityMetadataUri

string (uri)

createOption が ImportSecure の場合、これは Confidential VM の 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 (int64)

createOption が Upload の場合、これは VHD フッターを含むアップロードの内容のサイズです。 この値は、20972032 (VHD フッターの場合は 20 MiB + 512 バイト) と35183298347520 バイト (VHD フッターの場合は 32 TiB + 512 バイト) の間である必要があります。

DataAccessAuthMode

ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。

説明
AzureActiveDirectory

エクスポート/アップロード URL を使用すると、ユーザーが Azure Active Directory に ID を持ち、データをエクスポート/アップロードするために必要なアクセス許可を持っているかどうかを確認します。 aka.ms/DisksAzureADAuth を参照してください。

None

エクスポート/アップロード URL にアクセスするときに、追加の認証は実行されません。

Disk

ディスクリソース。

名前 説明
extendedLocation

ExtendedLocation

ディスクが作成される拡張された場所。 拡張された場所は変更できません。

id

string

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

___location

string

リソースが存在する地理的な場所

managedBy

string

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

managedByExtended

string[]

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

name

string

リソースの名前

properties.LastOwnershipUpdateTime

string (date-time)

ディスクの所有権状態が最後に変更された UTC 時刻、つまり、ディスクが最後に VM に接続またはデタッチされた時刻、またはディスクが接続された VM の割り当てが解除または起動された時刻。

properties.availabilityPolicy

AvailabilityPolicy

プラットフォームがディスク障害を処理する方法を決定します

properties.burstingEnabled

boolean

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

properties.burstingEnabledTime

string (date-time)

ディスクでバーストが最後に有効になった最新の時刻。

properties.completionPercent

number (float)

CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率。

properties.creationData

CreationData

ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。

properties.dataAccessAuthMode

DataAccessAuthMode

ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。

properties.diskAccessId

string

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

properties.diskIOPSReadOnly

integer (int64)

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

properties.diskIOPSReadWrite

integer (int64)

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

properties.diskMBpsReadOnly

integer (int64)

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

properties.diskMBpsReadWrite

integer (int64)

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

properties.diskSizeBytes

integer (int64)

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

properties.diskSizeGB

integer (int32)

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

properties.diskState

DiskState

ディスクの状態。

properties.encryption

Encryption

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

properties.encryptionSettingsCollection

EncryptionSettingsCollection

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

properties.hyperVGeneration

HyperVGeneration

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

properties.maxShares

integer (int32)

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

properties.networkAccessPolicy

NetworkAccessPolicy

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

properties.optimizedForFrequentAttach

boolean

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

properties.osType

OperatingSystemTypes

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

properties.propertyUpdatesInProgress

PropertyUpdatesInProgress

更新が保留中のディスクのプロパティ。

properties.provisioningState

string

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

properties.publicNetworkAccess

PublicNetworkAccess

ディスク上のエクスポートを制御するためのポリシー。

properties.purchasePlan

DiskPurchasePlan

OS ディスクの作成元のイメージの購入プラン情報。 例: {name: 2019-Datacenter,publisher: MicrosoftWindowsServer, product: WindowsServer}

properties.securityProfile

DiskSecurityProfile

リソースのセキュリティ関連情報を格納します。

properties.shareInfo

ShareInfoElement[]

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

properties.supportedCapabilities

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 (date-time)

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

properties.uniqueId

string

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

sku

DiskSku

ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSできます。

systemData

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

object

リソース タグ。

type

string

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

zones

string[]

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

DiskCreateOption

これにより、ディスクの作成に使用できるソースが列挙されます。

説明
Empty

diskSizeGB で指定されたサイズの空のデータ ディスクを作成します。

Attach

ディスクは VM に接続されます。

FromImage

指定された imageReference または galleryImageReference で指定されたプラットフォーム イメージから新しいディスクを作成します。

Import

storageAccountId で指定されたストレージ アカウントの sourceUri で指定された BLOB からインポートして、ディスクを作成します。

Copy

指定された sourceResourceId で指定されたディスクまたはスナップショットからコピーして、新しいディスクまたはスナップショットを作成します。

Restore

バックアップ復旧ポイントからコピーして、新しいディスクを作成します。

Upload

書き込みトークンを取得し、それを使用してディスクの内容を直接アップロードすることで、新しいディスクを作成します。

CopyStart

ディープ・コピー・プロセスを使用して新しいディスクを作成します。このプロセスでは、すべてのデータがソースからコピーされた後にのみリソースの作成が完了したと見なされます。

ImportSecure

インポート作成オプションに似ています。 securityDataUri で指定された VM ゲスト状態と、securityMetadataUri で指定された VM メタデータの追加の BLOB を storageAccountId で指定されたストレージ アカウントにインポートして、新しいトラステッド起動 VM または機密 VM でサポートされているディスクを作成します。 VM メタデータはオプションであり、特定の Confidential VM 構成でのみ必要であり、Trusted Launch VM には必要ありません。

UploadPreparedSecure

アップロード作成オプションに似ています。 新しいトラステッド ローンチ VM または機密 VM でサポートされているディスクを作成し、ディスク、VM ゲスト状態、VM メタデータの書き込みトークンを使用してアップロードします。 VM メタデータはオプションであり、特定の Confidential VM 構成でのみ必要であり、Trusted Launch VM には必要ありません。

CopyFromSanSnapshot

elastic san ボリュームのスナップショットからエクスポートして新しいディスクを作成する

DiskPurchasePlan

MarketPlaceを介してサードパーティアーティファクトの購入コンテキストを確立するために使用されます。

名前 説明
name

string

プラン ID。

product

string

マーケットプレースからのイメージの製品を指定します。 これは、imageReference 要素の下の Offer と同じ値です。

promotionCode

string

オファープロモーションコード。

publisher

string

発行元 ID。

DiskSecurityProfile

リソースのセキュリティ関連情報を格納します。

名前 説明
secureVMDiskEncryptionSetId

string

機密 VM に関連付けられているディスク暗号化セットの ResourceId は、カスタマー マネージド キーで暗号化されています

securityType

DiskSecurityTypes

VM の SecurityType を指定します。 OS ディスクにのみ適用されます。

DiskSecurityTypes

VM の SecurityType を指定します。 OS ディスクにのみ適用されます。

説明
TrustedLaunch

Trusted Launch は、セキュア ブートや仮想トラステッド プラットフォーム モジュール (vTPM) などのセキュリティ機能を提供します

ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey

VM ゲスト状態のみが暗号化された機密 VM ディスクを示します

ConfidentialVM_DiskEncryptedWithPlatformKey

OS ディスクと VM ゲスト状態の両方がプラットフォーム マネージド キーで暗号化された機密 VM ディスクを示します

ConfidentialVM_DiskEncryptedWithCustomerKey

OS ディスクと VM ゲスト状態の両方がカスタマー マネージド キーで暗号化された機密 VM ディスクを示します

ConfidentialVM_NonPersistedTPM

エフェメラル vTPM を持つ機密 VM ディスクを示します。 vTPM の状態は、VM の再起動後も保持されません。

DiskSku

ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSできます。

名前 説明
name

DiskStorageAccountTypes

SKU 名。

tier

string

SKU レベル。

DiskState

これにより、ディスクの可能な状態が列挙されます。

説明
Unattached

ディスクは使用されておらず、VM に接続できます。

Attached

ディスクは現在、実行中の VM に接続されています。

Reserved

ディスクは、停止して割り当て解除された VM に接続されています。

Frozen

ディスクは、休止状態の VM に接続されています。

ActiveSAS

ディスクには現在、アクティブな SAS URI が関連付けられています。

ActiveSASFrozen

ディスクは休止状態の VM に接続されており、アクティブな SAS URI が関連付けられています。

ReadyToUpload

書き込みトークンを要求して、アップロードによってディスクを作成する準備ができています。

ActiveUpload

アップロード用にディスクが作成され、そのディスクにアップロードするための書き込みトークンが発行されます。

DiskStorageAccountTypes

SKU 名。

説明
Standard_LRS

標準HDDローカル冗長ストレージ。 バックアップ、重要でない、頻度の低いアクセスに最適です。

Premium_LRS

Premium SSD ローカル冗長ストレージ。 本番環境とパフォーマンスに敏感なワークロードに最適です。

StandardSSD_LRS

標準 SSD ローカル冗長ストレージ。 Web サーバー、あまり使用されていないエンタープライズ アプリケーション、開発/テストに最適です。

UltraSSD_LRS

Ultra SSD ローカル冗長ストレージ。 SAP HANA などの IO 集中型ワークロード、最上位層のデータベース (SQL、Oracle など)、その他のトランザクションを多用するワークロードに最適です。

Premium_ZRS

Premium SSD ゾーン冗長ストレージ。 ゾーン障害に対するストレージの回復性を必要とする運用ワークロードに最適です。

StandardSSD_ZRS

標準 SSD ゾーン冗長ストレージ。 Web サーバー、あまり使用されていないエンタープライズ アプリケーション、ゾーン障害に対するストレージの回復力を必要とする開発/テストに最適です。

PremiumV2_LRS

Premium SSD v2 ローカル冗長ストレージ。 低レイテンシーと高い IOPS とスループットを一貫して要求する本番環境およびパフォーマンスに敏感なワークロードに最適です。

Encryption

ディスクまたはスナップショットの保存時の暗号化設定

名前 説明
diskEncryptionSetId

string

保存時の暗号化を有効にするために使用するディスク暗号化セットの ResourceId。

type

EncryptionType

ディスクのデータを暗号化するために使用されるキーの種類。

EncryptionSettingsCollection

ディスクまたはスナップショットの暗号化設定

名前 説明
enabled

boolean

このフラグを true に設定し、DiskEncryptionKey とオプションの KeyEncryptionKey を指定して暗号化を有効にします。 このフラグを false に設定し、DiskEncryptionKey と KeyEncryptionKey を削除して暗号化を無効にします。 要求オブジェクトで EncryptionSettings が null の場合、既存の設定は変更されません。

encryptionSettings

EncryptionSettingsElement[]

暗号化設定のコレクション。ディスク ボリュームごとに 1 つ。

encryptionSettingsVersion

string

ディスクに使用される暗号化の種類について説明します。 このフィールドを設定すると、上書きできません。 '1.0' は、AAD アプリを使用した Azure Disk Encryption に対応しています。'1.1' は Azure Disk Encryption に対応しています。

EncryptionSettingsElement

1 つのディスク ボリュームの暗号化設定。

名前 説明
diskEncryptionKey

KeyVaultAndSecretReference

ディスク暗号化キーの Key Vault シークレット URL とコンテナー ID

keyEncryptionKey

KeyVaultAndKeyReference

キー暗号化キーの Key Vault キー URL とコンテナー ID。 KeyEncryptionKey は省略可能であり、指定されている場合はディスク暗号化キーのラップを解除するために使用されます。

EncryptionType

ディスクのデータを暗号化するために使用されるキーの種類。

説明
EncryptionAtRestWithPlatformKey

ディスクは、プラットフォーム管理キーを使用して保存時に暗号化されます。 既定の暗号化の種類です。 これは、ディスク暗号化セットの有効な暗号化タイプではありません。

EncryptionAtRestWithCustomerKey

ディスクは、顧客が変更および取り消すことができる顧客管理キーを使用して保存時に暗号化されます。

EncryptionAtRestWithPlatformAndCustomerKeys

ディスクは、保存時に 2 層の暗号化で暗号化されます。 キーの 1 つは顧客管理で、もう 1 つのキーはプラットフォーム管理です。

ExtendedLocation

拡張された場所の複合型。

名前 説明
name

string

拡張された場所の名前。

type

ExtendedLocationTypes

拡張された場所の種類。

ExtendedLocationTypes

拡張された場所の種類。

説明
EdgeZone

HyperVGeneration

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

説明
V1
V2

ImageDiskReference

ディスクの作成に使用するソースイメージ。

名前 説明
communityGalleryImageId

string

コミュニティの Azure コンピューティング ギャラリー イメージ参照を含む相対 URI。

id

string

プラットフォーム イメージ リポジトリ、ユーザー イメージ、または Azure コンピューティング ギャラリー イメージ参照を含む相対 URI。

lun

integer (int32)

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

sharedGalleryImageId

string

直接共有 Azure コンピューティング ギャラリー イメージ参照を含む相対 URI。

InnerError

内部エラーの詳細。

名前 説明
errordetail

string

内部エラー・メッセージまたは例外ダンプ。

exceptiontype

string

例外タイプ。

KeyVaultAndKeyReference

Key Vault Key Url と KeK のコンテナー ID は省略可能であり、指定されている場合は encryptionKey のラップを解除するために使用されます

名前 説明
keyUrl

string

KeyVault のキーまたはシークレットを指す URL

sourceVault

SourceVault

キーまたはシークレットを含む KeyVault のリソース ID

KeyVaultAndSecretReference

暗号化キーの Key Vault シークレット URL とコンテナー ID

名前 説明
secretUrl

string

KeyVault のキーまたはシークレットを指す URL

sourceVault

SourceVault

キーまたはシークレットを含む KeyVault のリソース ID

NetworkAccessPolicy

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

説明
AllowAll

ディスクは、任意のネットワークからエクスポートまたはアップロードできます。

AllowPrivate

ディスクは、DiskAccess リソースのプライベート エンドポイントを使用してエクスポートまたはアップロードできます。

DenyAll

ディスクをエクスポートできません。

OperatingSystemTypes

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

説明
Windows
Linux

PropertyUpdatesInProgress

更新が保留中のディスクのプロパティ。

名前 説明
targetTier

string

層変更操作が進行中の場合のディスクのターゲット・パフォーマンス層。

ProvisionedBandwidthCopyOption

このフィールドがスナップショットに設定され、createOption が CopyStart の場合、スナップショットはより迅速にコピーされます。

説明
None
Enhanced

PublicNetworkAccess

ディスク上のエクスポートを制御するためのポリシー。

説明
Enabled

NetworkAccessPolicy が AllowAll に設定されている場合、インターネット上のディスクの基になるデータにパブリックにアクセスするための SAS URI を生成できます。 SAS URI を介してデータにアクセスできるのは、NetworkAccessPolicy が AllowPrivate に設定されている場合のみ、信頼された Azure VNET からのみです。

Disabled

NetworkAccessPolicy が AllowAll に設定されている場合でも、インターネット上のディスクの基になるデータにパブリックにアクセスすることはできません。 SAS URI を介してデータにアクセスできるのは、NetworkAccessPolicy が AllowPrivate に設定されている場合のみ、信頼された Azure VNET からのみです。

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

Architecture

OS ディスクでサポートされている CPU アーキテクチャ。

diskControllerTypes

string

OS ディスクがサポートするディスク コントローラー。 設定する場合は、SCSI、SCSI、NVME、NVME、SCSI を使用できます。

supportedSecurityOption

SupportedSecurityOption

トラステッド起動またはコンフィデンシャル VM の作成にサポートされているディスクのセキュリティ機能を指します

SupportedSecurityOption

トラステッド起動またはコンフィデンシャル VM の作成にサポートされているディスクのセキュリティ機能を指します

説明
TrustedLaunchSupported

ディスクは、トラステッド起動仮想マシンの作成をサポートしています。

TrustedLaunchAndConfidentialVMSupported

ディスクは、トラステッド ローンチ VM と機密 VM の両方の作成をサポートします。

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。