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

IVirtualMachineScaleSetVM 接口

定义

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

public interface IVirtualMachineScaleSetVM : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetVMInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IResource, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSetVM>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetVM.Update.IUpdate>
type IVirtualMachineScaleSetVM = interface
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IChildResource<IVirtualMachineScaleSet>
    interface IHasParent<IVirtualMachineScaleSet>
    interface IRefreshable<IVirtualMachineScaleSetVM>
    interface IUpdatable<IUpdate>
    interface IHasInner<VirtualMachineScaleSetVMInner>
Public Interface IVirtualMachineScaleSetVM
Implements IChildResource(Of IVirtualMachineScaleSet), IHasInner(Of VirtualMachineScaleSetVMInner), IHasParent(Of IVirtualMachineScaleSet), IRefreshable(Of IVirtualMachineScaleSetVM), IResource, IUpdatable(Of IUpdate)
实现

属性

AdministratorUserName

获取管理员用户的名称。

AvailabilitySetId

获取此虚拟机实例所属的可用性集的资源 ID。

BootDiagnosticEnabled

如果启用启动诊断,则为 true;否则为 false。

BootDiagnosticStorageAccountUri

获取存储启动诊断日志的存储帐户的 URI。

ComputerName

获取具有 VM 规模集前缀的虚拟机实例计算机名称。

DataDisks

获取与此虚拟机实例关联的托管数据磁盘,并按 LUN 编制索引。

DiagnosticsProfile

获取虚拟机实例的诊断配置文件。

Extensions

获取与虚拟机实例关联的扩展,并按名称编制索引。

Id

获取资源 ID 字符串

(继承自 IHasId)
Inner

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

(继承自 IHasInner<T>)
InstanceId

获取分配给此虚拟机实例的实例 ID。

InstanceView

获取虚拟机实例的实例视图。 若要获取最新的实例视图,请使用 refreshInstanceView()

IsLatestScaleSetUpdateApplied

如果最新的规模集模型更改应用于虚拟机实例,则为 true。

IsLinuxPasswordAuthenticationEnabled

如果这是 Linux 虚拟机并且启用了基于密码的登录,则为 true;否则为 false。

IsManagedDiskEnabled

如果托管磁盘用于虚拟机的磁盘 (os、数据) ,则为 true。

IsOSBasedOnCustomImage

如果虚拟机实例的操作系统基于自定义映像,则为 true。

IsOSBasedOnPlatformImage

如果虚拟机实例的操作系统基于平台映像,则为 true。

IsOSBasedOnStoredImage

如果虚拟机实例的操作系统基于存储的映像,则为 true。

IsWindowsAutoUpdateEnabled

如果这是 Windows 虚拟机且自动更新已打开,则为 true;否则为 false。

IsWindowsVMAgentProvisioned

如果这是 Windows 虚拟机且预配了 VM 代理,则为 true;否则为 false。

Key

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

(继承自 IIndexable)
ModelDefinitionApplied

Get 指定应用于虚拟机的模型是虚拟机规模集的模型还是虚拟机的自定义模型。

Name

获取资源的名称

(继承自 IHasName)
NetworkInterfaceIds

获取与虚拟机实例关联的网络接口的资源 ID 列表。

NetworkProfileConfiguration

VM 的网络配置文件配置。

OSDiskCachingType

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

OSDiskId

获取托管磁盘支持 OS 磁盘的资源 ID。

OSDiskName

获取操作系统磁盘的名称。

OSDiskSizeInGB

获取操作系统磁盘的大小。

OSProfile

获取虚拟机实例的操作系统配置文件。

OSType

获取操作系统类型。

OSUnmanagedDiskVhdUri

获取操作系统磁盘的 VHD URI。

Parent

获取此子资源的父级。

(继承自 IHasParent<ParentT>)
PlatformImageReference

获取对虚拟机实例操作系统所基于的平台映像的引用,如果操作系统基于自定义映像,则将返回 null。

PowerState

获取虚拟机实例的电源状态。

PrimaryNetworkInterfaceId

获取与虚拟机实例关联的主网络接口的资源 ID。

ProtectionPolicy

VM 的特定保护策略。

Region

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

(继承自 IResource)
RegionName

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

(继承自 IResource)
Size

获取虚拟机实例大小。

Sku

获取虚拟机实例的 SKU,这将在创建父虚拟机规模集时使用。

StorageProfile

获取虚拟机实例的存储配置文件。

StoredImageUnmanagedVhdUri

获取虚拟机实例操作系统所基于的自定义映像的 VHD URI,如果操作系统基于平台映像,则将返回 null。

Tags

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

(继承自 IResource)
Type

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

(继承自 IResource)
UnmanagedDataDisks

获取与此虚拟机实例关联的非托管数据磁盘,并按 LUN 编制索引。

WindowsTimeZone

获取 Windows 虚拟机的时区。

方法

Deallocate()

关闭虚拟机实例并释放关联的计算资源。

DeallocateAsync(CancellationToken)

关闭虚拟机实例并释放关联的计算资源。

Delete()

删除虚拟机实例。

DeleteAsync(CancellationToken)

删除虚拟机实例。

GetNetworkInterface(String)

获取与此虚拟机实例关联的网络接口。

GetOSCustomImage()

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

GetOSPlatformImage()

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

ListNetworkInterfaces()

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

PowerOff(Boolean)

停止虚拟机实例。

PowerOffAsync(Boolean, CancellationToken)

停止虚拟机实例。

PowerOffAsync(CancellationToken)

停止虚拟机实例。

Refresh()

刷新资源以与 Azure 同步。

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

刷新资源以与 Azure 同步。

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

刷新实例视图。

RefreshInstanceViewAsync(CancellationToken)

刷新实例视图。

Reimage()

汇报虚拟机实例中已安装的操作系统的版本。

ReimageAsync(CancellationToken)

汇报虚拟机实例中已安装的操作系统的版本。

Restart()

重启虚拟机实例。

RestartAsync(CancellationToken)

重启虚拟机实例。

Start()

启动虚拟机实例。

StartAsync(CancellationToken)

启动虚拟机实例。

Update()

Azure 虚拟机规模集中虚拟机实例的不可变客户端表示形式。

(继承自 IUpdatable<T>)

适用于