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

Role 类

定义

部署中角色的详细信息。

public class Role
type Role = class
Public Class Role
继承
Role

构造函数

Role()

初始化 Role 类的新实例。

属性

AvailabilitySetName

可选。 角色的名称。

ConfigurationSets

可选。 表示系统或应用程序配置设置的值的集合。

DataVirtualHardDisks

可选。 包含 Azure 用于为虚拟机创建数据磁盘的参数。

DebugSettings

可选。 此参数可用于设置 VM 的调试设置。 启用启动诊断功能后,控制台屏幕截图或串行输出将存储在 Blob 存储中。 此属性仅返回版本标头为 2015-09-01 或更高版本。

DefaultWinRmCertificateThumbprint

可选。 用于针对 WinRM 的 HTTPS 侦听器的证书的只读指纹。

Label

可选。 角色的友好名称。

LicenseType

可选。 指定正在使用的映像或磁盘已在本地获得许可。 此元素仅用于包含 Windows Server 操作系统的映像。 可能的值为:Windows_Client、Windows_Server

MediaLocation

可选。 应复制 VM 映像 VHD 的存储位置(对于已发布的 VM 映像)。

MigrationState

可选。 指定虚拟机的 IaaS 经典到 ARM 迁移状态。可能的值为:None、Prepare、Prepared、PrepareFailed、Commiting、Committed、CommitFailed、Aborting、AbortFailed。None 被视为 null 值且不可见。

OSVersion

可选。 从中运行角色实例的计算机的操作系统版本。

OSVirtualHardDisk

可选。 包含 Azure 用于为虚拟机创建操作系统磁盘的参数。

ProvisionGuestAgent

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

ResourceExtensionReferences

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

RoleName

可选。 角色的名称。

RoleSize

可选。 角色实例的大小。

RoleType

可选。 指定角色的类型。 此元素仅针对虚拟机部署列出,默认情况下为 PersistentVMRole。

VMImageInput

可选。 将 VM 映像用于创建新的 PersistantVMRole 时,则会使用 VM 映像中的 DiskConfigurations 为新的 VM 创建新的磁盘。 此参数可用于将新创建的磁盘的大小调整为大于 VM 映像中基础 DiskConfiguration 的大小。此属性仅返回版本标头为 2014-10-01 或更高版本。

VMImageName

可选。 可选。 要从中创建此角色的 VMImage 的名称。 如果 VMImage 中的 OSDisk 是专用的,则不应提供 WindowsProvisioningConfigurationSet 或 LinuxProvisioningConfigurationSet。 使用此参数时,不应指定 OSVirtualHardDisk 或 DataVirtualHardDisk。

适用于