你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Role 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
部署中角色的详细信息。
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。 |