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 命名空间
返回页首