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

IDisk 接口

定义

Azure 托管磁盘的不可变客户端表示形式。

public interface IDisk : Microsoft.Azure.Management.Compute.Fluent.IDiskBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Compute.Fluent.IComputeManager,Microsoft.Azure.Management.Compute.Fluent.Models.DiskInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.DiskInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Compute.Fluent.IComputeManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Compute.Fluent.IDisk>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.Disk.Update.IUpdate>
type IDisk = interface
    interface IGroupableResource<IComputeManager, DiskInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IComputeManager>
    interface IHasInner<DiskInner>
    interface IRefreshable<IDisk>
    interface IUpdatable<IUpdate>
    interface IDiskBeta
    interface IBeta
Public Interface IDisk
Implements IBeta, IDiskBeta, IGroupableResource(Of IComputeManager, DiskInner), IHasInner(Of DiskInner), IHasManager(Of IComputeManager), IRefreshable(Of IDisk), IUpdatable(Of IUpdate)
实现

属性

AvailabilityZones

获取分配给磁盘的可用性区域。

(继承自 IDiskBeta)
CreationMethod

获取磁盘创建方法。

EncryptionSettings

获取磁盘加密设置。

(继承自 IDiskBeta)
HyperVGeneration

获取托管磁盘的虚拟机监控程序生成。

Id

获取资源 ID 字符串

(继承自 IHasId)
Inner

Azure 托管磁盘的不可变客户端表示形式。

(继承自 IHasInner<T>)
IsAttachedToVirtualMachine

如果磁盘附加到虚拟机,则为 true,否则为 false。

Key

Azure 托管磁盘的不可变客户端表示形式。

(继承自 IIndexable)
Manager

获取此资源类型的管理器客户端类型。

(继承自 IHasManager<ManagerT>)
Name

获取资源的名称

(继承自 IHasName)
OSType

获取磁盘上操作系统的类型。

Region

Azure 托管磁盘的不可变客户端表示形式。

(继承自 IResource)
RegionName

Azure 托管磁盘的不可变客户端表示形式。

(继承自 IResource)
ResourceGroupName

Azure 托管磁盘的不可变客户端表示形式。

(继承自 IHasResourceGroup)
SizeInByte

获取磁盘的大小(以字节为单位)。

SizeInGB

获取磁盘大小(以 GB 为单位)。

Sku

获取磁盘 SKU。

Source

获取从中创建磁盘的源的详细信息。

Tags

Azure 托管磁盘的不可变客户端表示形式。

(继承自 IResource)
Type

Azure 托管磁盘的不可变客户端表示形式。

(继承自 IResource)
VirtualMachineId

获取此磁盘附加到的虚拟机的资源 ID;如果磁盘处于分离状态,则为 null。

方法

GrantAccess(Int32)

授予对磁盘的访问权限。

GrantAccessAsync(Int32, CancellationToken)

以异步方式授予对磁盘的访问权限。

Refresh()

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
RefreshAsync(CancellationToken)

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
RevokeAccess()

撤消授予对磁盘的访问权限。

RevokeAccessAsync(CancellationToken)

撤消以异步方式授予对磁盘的访问权限。

Update()

Azure 托管磁盘的不可变客户端表示形式。

(继承自 IUpdatable<T>)

适用于