你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IVirtualMachine 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Azure 虚拟机的不可变客户端表示形式。
public interface IVirtualMachine : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineBeta, Microsoft.Azure.Management.Network.Fluent.IHasNetworkInterfaces, 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.VirtualMachineInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInner>, 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.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Update.IUpdate>
type IVirtualMachine = interface
interface IGroupableResource<IComputeManager, VirtualMachineInner>
interface IResource
interface IIndexable
interface IHasId
interface IHasName
interface IHasResourceGroup
interface IHasManager<IComputeManager>
interface IHasInner<VirtualMachineInner>
interface IRefreshable<IVirtualMachine>
interface IUpdatable<IUpdate>
interface IHasNetworkInterfaces
interface IVirtualMachineBeta
interface IBeta
Public Interface IVirtualMachine
Implements IBeta, IGroupableResource(Of IComputeManager, VirtualMachineInner), IHasInner(Of VirtualMachineInner), IHasManager(Of IComputeManager), IHasNetworkInterfaces, IRefreshable(Of IVirtualMachine), IUpdatable(Of IUpdate), IVirtualMachineBeta
- 实现
-
IVirtualMachineBeta IHasNetworkInterfaces IBeta IGroupableResource<IComputeManager,VirtualMachineInner> IHasId IHasInner<InnerT> IHasInner<VirtualMachineInner> IHasManager<ManagerT> IHasManager<IComputeManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IVirtualMachine> IUpdatable<IUpdate>
属性
AvailabilitySetId |
获取与此虚拟机关联的可用性集的资源 ID。 |
AvailabilityZones |
获取分配给虚拟机的可用性区域。 (继承自 IVirtualMachineBeta) |
BillingProfile |
获取低优先级虚拟机的计费相关详细信息。 (继承自 IVirtualMachineBeta) |
BootDiagnosticsStorageUri |
如果为虚拟机启用了启动诊断,则获取存储 blob 终结点 URI。 |
ComputerName |
获取此虚拟机的名称。 |
DataDisks |
获取与此虚拟机关联的托管数据磁盘,并按 LUN 编制索引。 |
DiagnosticsProfile |
获取诊断配置文件。 |
DiskEncryption |
获取用于启用、禁用和查询磁盘加密的入口点。 |
EvictionPolicy |
获取虚拟机的逐出策略。 (继承自 IVirtualMachineBeta) |
Id |
获取资源 ID 字符串 (继承自 IHasId) |
Inner |
Azure 虚拟机的不可变客户端表示形式。 (继承自 IHasInner<T>) |
InstanceView |
获取虚拟机实例视图。
将缓存实例视图,以便以后使用 |
IsBootDiagnosticsEnabled |
如果为虚拟机启用了启动诊断,则为 true。 |
IsManagedDiskEnabled |
如果托管磁盘用于虚拟机的磁盘 (OS、数据) ,则为 true。 |
IsManagedServiceIdentityEnabled |
如果为虚拟机启用了托管服务标识,则为 true。 (继承自 IVirtualMachineBeta) |
Key |
Azure 虚拟机的不可变客户端表示形式。 (继承自 IIndexable) |
LicenseType |
获取 licenseType 值。 |
ManagedServiceIdentityType |
获取用于虚拟机的托管服务标识的类型。 (继承自 IVirtualMachineBeta) |
Manager |
获取此资源类型的管理器客户端类型。 (继承自 IHasManager<ManagerT>) |
Name |
获取资源的名称 (继承自 IHasName) |
NetworkInterfaceIds |
获取与此资源关联的网络接口的资源 ID 列表。 (继承自 IHasNetworkInterfaces) |
OSDiskCachingType |
获取操作系统磁盘缓存类型。 |
OSDiskId |
获取支持 OS 磁盘的托管磁盘的资源 ID。 |
OSDiskSize |
获取操作系统磁盘的大小(以 GB 为单位)。 |
OSDiskStorageAccountType |
获取托管磁盘支持 OS 磁盘的存储帐户类型。 |
OSProfile |
获取操作系统配置文件。 |
OSType |
获取此虚拟机的操作系统。 |
OSUnmanagedDiskVhdUri |
获取支持此虚拟机操作系统磁盘的 VHD 文件的 URI。 |
Plan |
获取计划值。 |
PowerState |
获取虚拟机的电源状态。 |
PrimaryNetworkInterfaceId |
获取与此资源关联的主网络接口的资源 ID。 (继承自 IHasNetworkInterfaces) |
Priority |
获取虚拟机的优先级。 (继承自 IVirtualMachineBeta) |
ProvisioningState |
获取 provisioningState 值。 |
ProximityPlacementGroup |
Get 指定有关虚拟机规模集应分配到的邻近放置组的信息。 |
Region |
Azure 虚拟机的不可变客户端表示形式。 (继承自 IResource) |
RegionName |
Azure 虚拟机的不可变客户端表示形式。 (继承自 IResource) |
ResourceGroupName |
Azure 虚拟机的不可变客户端表示形式。 (继承自 IHasResourceGroup) |
Size |
获取虚拟机大小。 |
StorageProfile |
获取 返回 Azure 虚拟机的存储配置文件。 |
SystemAssignedManagedServiceIdentityPrincipalId |
获取分配给虚拟机的系统分配 (本地) 托管服务标识特定的 Active Directory 服务主体 ID。 (继承自 IVirtualMachineBeta) |
SystemAssignedManagedServiceIdentityTenantId |
获取分配给虚拟机的系统分配 (本地) 托管服务标识特定的 Active Directory 租户 ID。 (继承自 IVirtualMachineBeta) |
Tags |
Azure 虚拟机的不可变客户端表示形式。 (继承自 IResource) |
Type |
Azure 虚拟机的不可变客户端表示形式。 (继承自 IResource) |
UnmanagedDataDisks |
获取与此虚拟机关联的非托管数据磁盘,并按 LUN 编号编制索引。 |
UserAssignedManagedServiceIdentityIds |
获取与虚拟机关联的用户分配的托管服务标识的资源 ID。 (继承自 IVirtualMachineBeta) |
VMId |
获取虚拟机唯一 ID。 |