你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IVirtualMachineScaleSetVM 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 |
获取虚拟机实例的实例视图。
若要获取最新的实例视图,请使用 |
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>) |