你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Disks - Get

获取有关磁盘的信息。

GET 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 版本。

响应

名称 类型 说明
200 OK

Disk

Azure作已成功完成。

Other Status Codes

CloudError

意外错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

get information about a managed disk.

示例请求

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

示例响应

{
  "managedBy": "/subscriptions/123caaa-123v-v211-a49f-f88ccac5bf88/resourceGroups/ResourceGroupName/providers/Microsoft.Compute/virtualMachines/TestVM414689371c88843d65ec",
  "sku": {
    "name": "Standard_LRS"
  },
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "purchasePlan": {
      "name": "test_sku",
      "publisher": "test_test_pmc2pc1",
      "product": "marketplace_vm_test"
    },
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "supportsHibernation": true,
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscription-id}/Providers/Microsoft.Compute/Locations/westus/Publishers/test_test_pmc2pc1/ArtifactTypes/VMImage/Offers/marketplace_vm_test/Skus/test_sku/Versions/1.0.0"
      }
    },
    "diskSizeGB": 10,
    "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"
    },
    "LastOwnershipUpdateTime": "2016-12-28T04:41:35.079872+00:00",
    "timeCreated": "2016-12-28T04:41:35.079872+00:00",
    "provisioningState": "Succeeded"
  },
  "type": "Microsoft.Compute/disks",
  "location": "westus",
  "tags": {
    "department": "Development",
    "project": "ManagedDisks"
  },
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myManagedDisk",
  "name": "myManagedDisk"
}

定义

名称 说明
ApiError

API 错误。

ApiErrorBase

Api 错误库。

Architecture

OS 磁盘支持的 CPU 体系结构。

AvailabilityPolicy

如果数据磁盘存在可用性或连接问题,请指定 VM 的行为

AvailabilityPolicyDiskDelay

确定如何处理 I/O 速度较慢的磁盘。

CloudError

来自计算服务的错误响应。

createdByType

创建资源的标识的类型。

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

一个磁盘卷的加密设置。

EncryptionType

用于加密磁盘数据的密钥类型。

ExtendedLocation

扩展位置的复杂类型。

ExtendedLocationTypes

扩展位置的类型。

HyperVGeneration

虚拟机的虚拟机监控程序生成。 仅适用于 OS 磁盘。

ImageDiskReference

用于创建磁盘的源映像。

InnerError

内部错误详细信息。

KeyVaultAndKeyReference

KeK 的 Key Vault 密钥 URL 和保管库 ID,KeK 是可选的,提供时用于解包 encryptionKey

KeyVaultAndSecretReference

加密密钥的密钥保管库机密 URL 和保管库 ID

NetworkAccessPolicy

通过网络访问磁盘的策略。

OperatingSystemTypes

操作系统类型。

PropertyUpdatesInProgress

挂起更新的磁盘的属性。

ProvisionedBandwidthCopyOption

如果在快照上设置了此字段,并且 createOption 为 CopyStart,则会以更快的速度复制快照。

PublicNetworkAccess

用于控制磁盘上的导出的策略。

ShareInfoElement
SourceVault

保管库 ID 是 Azure 资源管理器资源 ID,格式为 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

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

创建资源的标识的类型。

说明
User
Application
ManagedIdentity
Key

CreationData

创建磁盘时使用的数据。

名称 类型 说明
createOption

DiskCreateOption

这会枚举磁盘创建可能的源。

elasticSanResourceId

string

如果 createOption 为 CopyFromSanSnapshot,则是必需的。 这是源弹性 san 卷快照的 ARM ID。

galleryImageReference

ImageDiskReference

从库映像创建时是必需的。 ImageDiskReference 的 id/sharedGalleryImageId/communityGalleryImageId 将是要从中创建磁盘的共享 galley 映像版本的 ARM ID。

imageReference

ImageDiskReference

PIR 或用户映像的磁盘源信息。

instantAccessDurationMinutes

integer (int64)

minimum: 1

对于从高级 SSD v2 或超级磁盘创建的快照,此属性确定保留快照以供即时访问以实现更快还原的时间(以分钟为单位)。

logicalSectorSize

integer (int32)

超级磁盘的逻辑扇区大小(以字节为单位)。 支持的值为 512 ad 4096。 4096 是默认值。

performancePlus

boolean

将此标志设置为 true 以提升部署的磁盘的性能目标,请参阅此处的相应性能目标。 此标志只能在磁盘创建时设置,在启用后不能禁用。

provisionedBandwidthCopySpeed

ProvisionedBandwidthCopyOption

如果在快照上设置了此字段,并且 createOption 为 CopyStart,则会以更快的速度复制快照。

securityDataUri

string

如果 createOption 为 ImportSecure,则这是要导入 VM 来宾状态的 Blob 的 URI。

securityMetadataUri

string (uri)

如果 createOption 为 ImportSecure,则这是要导入到机密 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 资源管理器标识符。

uploadSizeBytes

integer (int64)

如果 createOption 为 Upload,则这是上传内容的大小,包括 VHD 页脚。 此值应介于 20972032(VHD 页脚的 20 MiB + 512 字节)和35183298347520字节(VHD 页脚的 32 TiB + 512 字节)。

DataAccessAuthMode

导出或上传到磁盘或快照时的其他身份验证要求。

说明
AzureActiveDirectory

使用导出/上传 URL 时,系统会检查用户是否在 Azure Active Directory 中具有标识,并且是否具有导出/上传数据的必要权限。 请参阅 aka.ms/DisksAzureADAuth。

None

访问导出/上传 URL 时,不会执行其他身份验证。

Disk

磁盘资源。

名称 类型 说明
extendedLocation

ExtendedLocation

将创建磁盘的扩展位置。 无法更改扩展位置。

id

string

资源的完全限定资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

资源所在的地理位置

managedBy

string

相对 URI,其中包含附加了磁盘的 VM 的 ID。

managedByExtended

string[]

相对 URI 列表,其中包含附加了磁盘的虚拟机的 ID。 对于磁盘,maxShares 应设置为大于 1 的值,以允许将它们附加到多个 VM。

name

string

资源的名称

properties.LastOwnershipUpdateTime

string (date-time)

上次更改磁盘所有权状态的 UTC 时间,即上次将磁盘连接到或从 VM 分离的时间,或者磁盘附加到的 VM 被取消分配或启动的时间。

properties.availabilityPolicy

AvailabilityPolicy

确定平台如何处理磁盘故障

properties.burstingEnabled

boolean

设置为 true 以启用超出磁盘预配性能目标的突发。 默认情况下禁用突发。 不适用于超级磁盘。

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)

将允许在所有 VM 中以 ReadOnly 身份装载共享磁盘的 IOPS 总数。 一个操作可以在 4k 到 256k 字节之间传输。

properties.diskIOPSReadWrite

integer (int64)

此磁盘允许的 IOPS 数;只能为 UltraSSD 磁盘设置。 一个操作可以在 4k 到 256k 字节之间传输。

properties.diskMBpsReadOnly

integer (int64)

所有装载共享磁盘的 VM(MBps)的总吞吐量(MBps)将作为 ReadOnly 装载。 MBps 表示每秒数百万字节 - 此处的 MB 使用 ISO 表示法,其幂为 10。

properties.diskMBpsReadWrite

integer (int64)

此磁盘允许的带宽;只能为 UltraSSD 磁盘设置。 MBps 表示每秒数百万字节 - 此处的 MB 使用 ISO 表示法,其幂为 10。

properties.diskSizeBytes

integer (int64)

磁盘的大小(以字节为单位)。 此字段是只读的。

properties.diskSizeGB

integer (int32)

如果 creationData.createOption 为 Empty,则此字段是必需的,并指示要创建的磁盘的大小。 如果此字段可用于更新或创建其他选项,则表示调整大小。 仅当磁盘未附加到正在运行的 VM 时,才允许重设大小,并且只能增加磁盘的大小。

properties.diskState

DiskState

磁盘的状态。

properties.encryption

Encryption

加密属性可用于使用客户托管密钥或平台托管密钥加密静态数据。

properties.encryptionSettingsCollection

EncryptionSettingsCollection

用于 Azure 磁盘加密的加密设置集合可以包含每个磁盘或快照的多个加密设置。

properties.hyperVGeneration

HyperVGeneration

虚拟机的虚拟机监控程序生成。 仅适用于 OS 磁盘。

properties.maxShares

integer (int32)

可以同时附加到磁盘的最大 VM 数。 大于一个值表示可以同时装载到多个 VM 上的磁盘。

properties.networkAccessPolicy

NetworkAccessPolicy

通过网络访问磁盘的策略。

properties.optimizedForFrequentAttach

boolean

将此属性设置为 true 可提高数据磁盘的可靠性和性能,这些磁盘通常(每天超过 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[]

附加了磁盘的所有虚拟机列表的详细信息。 对于磁盘,maxShares 应设置为大于 1 的值,以允许将它们附加到多个 VM。

properties.supportedCapabilities

SupportedCapabilities

创建 OS 磁盘的映像支持的功能列表。

properties.supportsHibernation

boolean

指示磁盘上的 OS 支持休眠。

properties.tier

string

磁盘的性能层(例如 P4、S10)如下所述:https://azure.microsoft.com/en-us/pricing/details/managed-disks/。 不适用于超级磁盘。

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 资源管理器元数据。

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 来宾状态的其他 blob 和 storageAccountId 指定的存储帐户中 securityMetadataUri 指定的 VM 元数据,创建新的受信任启动 VM 或机密 VM 支持的磁盘。 虚拟机元数据是可选的,仅某些机密虚拟机配置需要,而受信任启动虚拟机不需要。

UploadPreparedSecure

类似于上传创建选项。 创建新的受信任启动 VM 或机密 VM 支持的磁盘,并在磁盘、VM 来宾状态和 VM 元数据中使用写入令牌进行上传。 虚拟机元数据是可选的,仅某些机密虚拟机配置需要,而受信任启动虚拟机不需要。

CopyFromSanSnapshot

通过从弹性 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

指示仅加密虚拟机客户机状态的机密虚拟机磁盘

ConfidentialVM_DiskEncryptedWithPlatformKey

指示机密 VM 磁盘,其中 OS 磁盘和 VM 来宾状态都使用平台托管密钥加密

ConfidentialVM_DiskEncryptedWithCustomerKey

指示机密 VM 磁盘,其中 OS 磁盘和 VM 来宾状态都使用客户托管的密钥加密

ConfidentialVM_NonPersistedTPM

指示具有临时 vTPM 的机密 VM 磁盘。 vTPM 状态不会在虚拟机重新引导后保留。

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

磁盘附加到处于休眠状态的虚拟机。

ActiveSAS

磁盘当前具有与之关联的活动 SAS URI。

ActiveSASFrozen

磁盘附加到处于休眠状态的 VM,并具有与之关联的活动 SAS URI。

ReadyToUpload

磁盘已准备好通过请求写入令牌通过上传来创建。

ActiveUpload

将创建一个磁盘进行上传,并已颁发写入令牌以上传到该磁盘。

DiskStorageAccountTypes

SKU 名称。

说明
Standard_LRS

标准 HDD 本地冗余存储。 最适合备份、非关键和不频繁的访问。

Premium_LRS

高级 SSD 本地冗余存储。 最适合生产和性能敏感型工作负载。

StandardSSD_LRS

标准 SSD 本地冗余存储。 最适合 Web 服务器、少量使用的企业应用程序和开发/测试。

UltraSSD_LRS

Ultra SSD 本地冗余存储。 最适合 IO 密集型工作负载,例如 SAP HANA、顶级数据库(例如 SQL、Oracle)和其他事务密集型工作负载。

Premium_ZRS

高级 SSD 区域冗余存储。 最适合需要针对区域故障的存储复原能力的生产工作负载。

StandardSSD_ZRS

标准 SSD 区域冗余存储。 最适合需要针对区域故障的存储复原能力的 Web 服务器、少量使用的企业应用程序和开发/测试。

PremiumV2_LRS

高级 SSD v2 本地冗余存储。 最适合始终需要低延迟、高 IOPS 和吞吐量的生产和性能敏感型工作负载。

Encryption

磁盘或快照的静态加密设置

名称 类型 说明
diskEncryptionSetId

string

用于启用静态加密的磁盘加密集的 ResourceId。

type

EncryptionType

用于加密磁盘数据的密钥类型。

EncryptionSettingsCollection

磁盘或快照的加密设置

名称 类型 说明
enabled

boolean

将此标志设置为 true,并提供 DiskEncryptionKey 和可选 KeyEncryptionKey 以启用加密。 将此标志设置为 false,并删除 DiskEncryptionKey 和 KeyEncryptionKey 以禁用加密。 如果 Request 对象中的 EncryptionSettings 为 null,则现有设置保持不变。

encryptionSettings

EncryptionSettingsElement[]

加密设置的集合,每个磁盘卷各有一个。

encryptionSettingsVersion

string

描述磁盘使用哪种类型的加密。 设置此字段后,无法覆盖它。 “1.0”对应于 AAD 应用的 Azure 磁盘加密。“1.1”对应于 Azure 磁盘加密。

EncryptionSettingsElement

一个磁盘卷的加密设置。

名称 类型 说明
diskEncryptionKey

KeyVaultAndSecretReference

磁盘加密密钥的 Key Vault 机密 URL 和保管库 ID

keyEncryptionKey

KeyVaultAndKeyReference

密钥保管库密钥 URL 和密钥加密密钥的保管库 ID。 KeyEncryptionKey 是可选的,当提供用于解包磁盘加密密钥时。

EncryptionType

用于加密磁盘数据的密钥类型。

说明
EncryptionAtRestWithPlatformKey

磁盘使用平台托管密钥进行静态加密。 它是默认加密类型。 这不是磁盘加密集的有效加密类型。

EncryptionAtRestWithCustomerKey

磁盘使用客户管理的密钥进行静态加密,客户可以更改和撤销该密钥。

EncryptionAtRestWithPlatformAndCustomerKeys

磁盘在静态时使用 2 层加密进行加密。 其中一个密钥是客户管理的,另一个密钥是平台管理的。

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

KeK 的 Key Vault 密钥 URL 和保管库 ID,KeK 是可选的,提供时用于解包 encryptionKey

名称 类型 说明
keyUrl

string

指向 KeyVault 中的密钥或机密的 URL

sourceVault

SourceVault

包含密钥或机密的 KeyVault 的资源 ID

KeyVaultAndSecretReference

加密密钥的密钥保管库机密 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,以在 Internet 上公开访问磁盘的基础数据。 当 NetworkAccessPolicy 设置为 AllowPrivate 时,只能从受信任的 Azure VNET 通过 SAS URI 访问数据。

Disabled

即使 NetworkAccessPolicy 设置为 AllowAll,也无法在 Internet 上公开访问磁盘的基础数据。 当 NetworkAccessPolicy 设置为 AllowPrivate 时,只能从受信任的 Azure VNET 通过 SAS URI 访问数据。

ShareInfoElement

名称 类型 说明
vmUri

string

相对 URI,其中包含附加了磁盘的 VM 的 ID。

SourceVault

保管库 ID 是 Azure 资源管理器资源 ID,格式为 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

名称 类型 说明
id

string

资源 ID

SupportedCapabilities

磁盘资源上保留以供 VM 使用的受支持功能列表。

名称 类型 说明
acceleratedNetwork

boolean

如此 如果从中创建 OS 磁盘的映像支持加速网络。

architecture

Architecture

OS 磁盘支持的 CPU 体系结构。

diskControllerTypes

string

OS 磁盘支持的磁盘控制器。 如果将其设置为 SCSI 或 SCSI、NVME 或 NVME、SCSI。

supportedSecurityOption

SupportedSecurityOption

指支持创建受信任启动或机密 VM 的磁盘的安全功能

SupportedSecurityOption

指支持创建受信任启动或机密 VM 的磁盘的安全功能

说明
TrustedLaunchSupported

磁盘支持创建受信任的启动虚拟机。

TrustedLaunchAndConfidentialVMSupported

该磁盘支持创建受信任启动和机密 VM。

systemData

与创建和上次修改资源相关的元数据。

名称 类型 说明
createdAt

string (date-time)

资源创建时间戳(UTC)。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识的类型。

lastModifiedAt

string (date-time)

上次修改的资源时间戳(UTC)

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

上次修改资源的标识的类型。