资源编排服务 RFS-ECS.CloudServer:模型属性
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
vpcId |
是 |
云服务器所属VPC的ID 参数类型:HuaweiCloud.VPC.VPC.Id 取值说明:支持使用已有或新建虚拟私有云的ID。如果使用新建的,需在模板中定义VPC对象并建立依赖关系。建议拖拽元素到VPC内自动生成。 取值约束:满足UUID规则,最大64位 使用建议:1. 将该字段通过get_input函数传入,通过在AOS界面创建资源栈填写输入参数时可自动选择2. 通过get_reference获取由本资源栈创建的VPC.VPC元素,使用设计器建立依赖关系时会自动指定3. 在VPC服务界面获取已经创建好的VPC的ID https://console.huaweicloud.com/vpc。 |
mountedVolumes |
否 |
共享磁盘批量挂载到弹性云服务器,但是非共享盘只能挂载一个。 取值说明:ECS.MountedVolumes类型数组 取值约束:满足ECS.MountedVolumes类型定义 使用建议:参考ECS服务资料:https://support.huaweicloud.com/api-ecs/ecs_02_0307.html |
imageId |
是 |
云服务器使用的镜像ID 参数类型:HuaweiCloud.ECS.Image.Id 取值说明:待创建云服务器的系统镜像,需要指定已创建镜像的ID,ID格式为UUID。 取值约束:满足UUID规则,最大64位 使用建议:1. 建议通过get_input方式定义以便在使用模板时可以选择2. 查阅ECS服务资料获取https://support.huaweicloud.com/api-ecs/zh-cn_topic_0020212668.html |
serverTags |
否 |
弹性云服务器的标签 参数类型:ECS.ServerTags数组 取值约束:最多可以添加10个标签,标签的key值只能包含大写字母(A~Z)、小写字母(a~z)、数字(0-9)、下划线(_)、中划线(-)。标签的value值只能包含大写字母(A~Z)、小写字母(a~z)、数字(0-9)、下划线(_)、中划线(-)、小数点(.)。 |
instances |
是 |
创建云服务器数量 参数类型:integer 取值说明:实例数当前支持1-500 默认值:1 取值约束:范围在[1, 500]之间 使用建议:根据规格按需选择 |
securityGroups |
否 |
云服务器所使用的安全组id的数组 参数类型:ECS.SecurityGroup数组 取值说明:ECS.SecurityGroup类型数组 取值约束:满足ECS.SecurityGroup类型定义 使用建议:参考ECS服务资料:https://support.huaweicloud.com/api-ecs/zh-cn_topic_0020212668.html |
flavor |
是 |
云服务器的规格 参数类型:HuaweiCloud.ECS.Flavor.Name 取值说明:待创建云服务器的系统规格的ID,如c1.medium 表示1核|1G,c2.large 表示2核|4G,已上线的规格请参见《弹性云服务器产品介绍》的“实例类型与规格”章节:https://support.huaweicloud.com/productdesc-ecs/zh-cn_topic_0035470096.html。 取值约束:满足flavor格式定义 使用建议:建议通过get_input方式定义以便在使用模板时可以选择或者查阅ECS服务资料获取https://support.huaweicloud.com/api-ecs/zh-cn_topic_0020212668.html |
serverGroupId |
否 |
主机所属的云服务器组ID 参数类型:HuaweiCloud.ECS.ServerGroup.Id 取值说明:当前租户下已存在的云服务器组ID 取值约束:当前租户下已存在的云服务器组ID 使用建议:添加到已有组的,直接使用云服务器组ID;如果是在同一个编排文件中新建云服务器组再添加的,使用get_reference来自动获取 |
nics |
是 |
云服务器对应的网卡信息 参数类型:ECS.NICS数组 取值说明:ECS.NICS类型数组 取值约束:满足ECS.NICS类型定义,数组长度最小为1,最大为12 使用建议:参考ECS服务资料:https://support.huaweicloud.com/api-ecs/zh-cn_topic_0020212668.html |
rootVolume |
是 |
云服务器对应系统盘相关配置。 参数类型:ECS.RootVolume 取值说明:ECS.RootVolume类型 默认值:{u'volumeType': u'unset', u'size': 40} 取值约束:满足ECS.RootVolume类型定义 使用建议:参考ECS服务资料:https://support.huaweicloud.com/api-ecs/zh-cn_topic_0020212668.html |
userData |
否 |
创建云服务器过程中待注入用户数据。支持注入文本、文本文件或gzip文件。 参数类型:string 取值说明:用户自定义 取值约束:注入内容,需要进行base64格式编码。注入内容(编码之前的内容)最大长度32KB。当key_name没有指定时,user_data注入的数据默认为云服务器root账号的登录密码。创建密码方式鉴权的Linux弹性云服务器时为必填项,为root用户注入自定义初始化密码。 使用建议:根据规格按需选择,更多关于待注入用户数据的信息,请参见《弹性云服务器用户指南》的“用户数据注入”章节:https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0032380449.html |
availabilityZone |
是 |
云服务器对应可用区信息 参数类型:HuaweiCloud.ECS.AvailabilityZone.Name 取值说明:待创建云服务器所在的可用区,需要指定可用区(AZ)的名称,例如cn-north-1a。 取值约束:根据所属区域选择。 使用建议:1. 将该字段通过get_input函数传入,通过在AOS界面创建资源栈填写输入参数时可自动选择2. 各Region的可用区请参见:https://developer.huaweicloud.com/endpoint。 |
dataVolumes |
否 |
云服务器对应数据盘相关配置。 参数类型:ECS.DataVolume数组 取值说明:ECS.DataVolume类型数组 取值约束:满足ECS.DataVolume类型定义 使用建议:参考ECS服务资料:https://support.huaweicloud.com/api-ecs/zh-cn_topic_0020212668.html。 |
name |
是 |
云服务器名称 参数类型:string 取值说明:用户自定义,如myvm 取值约束:长度限制:1-64,租户唯一,正则规范要求:{"regex":"^[a-zA-Z][0-9a-zA-Z-_]*$","min_length":1,"max_length":64} 使用建议:自定义 |
publicIP |
否 |
配置云服务器的弹性IP信息。 参数类型:ECS.PublicIP 取值说明:ECS.PublicIP类型 默认值:{} 取值约束:满足ECS.PublicIP类型定义 使用建议:参考ECS服务资料:https://support.huaweicloud.com/api-ecs/zh-cn_topic_0020212668.html |
adminPwd |
否 |
指定云服务器管理员账户初始登录密码。 参数类型:password 取值说明:Linux管理员账户为root,Windows管理员账户为Administrator。密钥登录与密码登录只能选择其中一种。 取值约束:1、长度为8-26位。密码至少必须包含大写字母、小写字母、数字和特殊字符(!@$%^-_=+[{}]:,./?)中的三种。2、密码不能包含用户名或用户名的逆序。3、Windows系统密码不能包含用户名或用户名的逆序,不能包含用户名中超过两个连续字符的部分。 使用建议:1. 建议通过get_input方式输入 |
sshKeyName |
否 |
登录使用的ssh密钥对 参数类型:HuaweiCloud.ECS.KeyPair.Name 取值说明:需要在ECS服务界面提前创建,密钥登录与密码登录只能选择其中一种。 取值约束:长度限制:1-64,租户唯一,正则规范要求:{"regex":"^[a-zA-Z][0-9a-zA-Z-_]*$","min_length":1,"max_length":64} 使用建议:1. 建议通过get_input方式定义以便在使用模板时可以选择 2. 在ECS界面查询后输入 |