Role 类

 

表示在部署中的虚拟机角色。

命名空间:   Microsoft.WindowsAzure.Management.Compute.Models
程序集:  Microsoft.WindowsAzure.Management.Compute(Microsoft.WindowsAzure.Management.Compute.dll 中)

继承层次结构

System.Object
  Microsoft.WindowsAzure.Management.Compute.Models.Role

语法

public class Role
public ref class Role 
type Role = class end
Public Class Role

构造函数

名称 说明
Role()

初始化 Role 类的新实例。

属性

名称 说明
AvailabilitySetName

获取或设置的一组虚拟机的名称。

ConfigurationSets

获取或设置的集合 ConfigurationSet 定义系统或应用程序的配置设置的对象。

DataVirtualHardDisks

获取或设置的集合 DataVirtualHardDisk 定义用于将数据磁盘添加到虚拟机的参数的对象。

DefaultWinRmCertificateThumbprint

获取或设置 WinRM HTTPS 侦听器使用的证书的只读指纹。

Label

获取或设置部署的标识符。

MediaLocation

可选。 将在其中虚拟机映像 Vhd 应该复制,对于已发布的 VM 映像的存储位置。

OSVersion

获取或设置从中运行角色实例的操作系统的版本。

OSVirtualHardDisk

获取或设置 OSVirtualHardDisk 定义用于为虚拟机创建操作系统磁盘的参数的对象。

ProvisionGuestAgent

可选。 指示是否在虚拟机上安装 WindowsAzureGuestAgent 服务。 若要在虚拟机上运行资源扩展,必须安装此服务。

ResourceExtensionReferences

可选。 包含要在虚拟机上安装的资源扩展集合。 如果 ProvisionGuestAgent 设置使用此元素为 true。

RoleName

获取或设置虚拟机的名称。

RoleSize

获取或设置虚拟机的大小。

RoleType

获取或设置角色的类型。

VMImageName

可选。 可选。 VMImage 是要创建此角色的名称。 如果在 VMImage OSDisk 已专用化,则应提供没有 WindowsProvisioningConfigurationSet 或 LinuxProvisioningConfigurationSet。 使用此参数时应指定任何 OSVirtualHardDisk 或 DataVirtualHardDisk。

方法

名称 说明
Equals(Object)

(从 Object 继承。)

Finalize()

(从 Object 继承。)

GetHashCode()

(从 Object 继承。)

GetType()

(从 Object 继承。)

MemberwiseClone()

(从 Object 继承。)

ToString()

(从 Object 继承。)

线程安全

此类型的任何公共静态(Visual Basic 中为 Shared)成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

Microsoft.WindowsAzure.Management.Compute.Models 命名空间

返回页首