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

ManagedDiskData 类

定义

表示 ManagedDisk 数据模型的类。 磁盘资源。

public class ManagedDiskData : Azure.ResourceManager.Models.TrackedResourceData
type ManagedDiskData = class
    inherit TrackedResourceData
Public Class ManagedDiskData
Inherits TrackedResourceData
继承

构造函数

ManagedDiskData(AzureLocation)

初始化 ManagedDiskData 的新实例。

属性

BurstingEnabled

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

BurstingEnabledOn

上次在磁盘上启用突发的时间。

CompletionPercent

通过 CopyStart 操作创建资源时后台副本的完成百分比。

CreationData

磁盘源信息。 创建磁盘后,无法更改创建数据信息。

DataAccessAuthMode

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

DiskAccessId

用于在磁盘上使用专用终结点的 DiskAccess 资源的 ARM ID。

DiskIopsReadOnly

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

DiskIopsReadWrite

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

DiskMBpsReadOnly

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

DiskMBpsReadWrite

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

DiskSizeBytes

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

DiskSizeGB

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

DiskState

磁盘的状态。

Encryption

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

EncryptionSettingsGroup

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

ExtendedLocation

要在其中创建磁盘的扩展位置。 无法更改扩展位置。

HyperVGeneration

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

Id

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

(继承自 ResourceData)
IsOptimizedForFrequentAttach

将此属性设置为 true 可提高每天 (超过 5 次的数据磁盘的可靠性和性能,) 从一个虚拟机分离并附加到另一个虚拟机。 不应为未频繁分离和附加的磁盘设置此属性,因为这会导致磁盘与虚拟机的容错域不一致。

LastOwnershipUpdateOn

上次更改磁盘所有权状态的 UTC 时间,即上次附加或分离磁盘的时间,或解除分配或启动磁盘所附加到的 VM 的时间。

Location

资源所在的地理位置。

(继承自 TrackedResourceData)
ManagedBy

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

ManagedByExtended

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

MaxShares

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

Name

资源的名称。

(继承自 ResourceData)
NetworkAccessPolicy

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

OSType

操作系统类型。

PropertyUpdatesInProgressTargetTier

正在进行层更改操作时磁盘的目标性能层。

ProvisioningState

磁盘预配状态。

PublicNetworkAccess

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

PurchasePlan

从中创建 OS 磁盘的映像的购买计划信息。 例如 - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}。

ResourceType

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”。

(继承自 ResourceData)
SecurityProfile

包含资源的安全相关信息。

ShareInfo

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

Sku

磁盘 SKU 名称。 可以是Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS或PremiumV2_LRS。

SupportedCapabilities

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

SupportsHibernation

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

SystemData

包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。

(继承自 ResourceData)
Tags

资源标记。

(继承自 TrackedResourceData)
Tier

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

TimeCreated

创建磁盘的时间。

UniqueId

标识资源的唯一 Guid。

Zones

磁盘的逻辑区域列表。

适用于