阅读402 返回首页    go 英雄联盟


ALIYUN::ECS::InstanceGroup__资源列表_资源编排-阿里云

ALIYUN::ECS::InstanceGroup 类型可用于创建一组 ECS 实例。

语法

  1. {
  2. "Type" : "ALIYUN::ECS::InstanceGroup",
  3. "Properties" : {
  4. "SecurityGroupId" : String,
  5. "ImageId" : String,
  6. "InstanceType" : String,
  7. "InstanceName" : String,
  8. "Description" : String,
  9. "HostName" : String,
  10. "Password" : String,
  11. "IoOptimized" : String,
  12. "ZoneId" : String,
  13. "InternetChargeType" : String,
  14. "InternetMaxBandwidthIn" : Integer,
  15. "InternetMaxBandwidthOut" : Integer,
  16. "VpcId" : String,
  17. "VSwitchId" : String,
  18. "MaxAmount" : Integer,
  19. "MixAmount" : Integer,
  20. "AllocatePublicIP" : Boolean,
  21. "AutoReleaseTime" : String,
  22. "DiskMappings" : List,
  23. "NetworkType" : String,
  24. "PrivateIpAddress" : String,
  25. "SystemDiskCategory" : String,
  26. "SystemDiskDescription" : String,
  27. "SystemDiskDiskName" : String,
  28. "SystemDiskSize" : Integer,
  29. "Tags" : String,
  30. "UserData" : String
  31. }
  32. }

属性

属性名称 类型 必须 描述 约束
MaxAmount string 一次最多创建多少个ECS实例 取1-100之间的任意值,必须大于等于MinAmount
MinAmount string 一次至少创建多少个ECS实例 取1-100之间的任意值,必须小于等于MaxAmount
Description string 描述信息 最长256个字符
InstanceType string ECS实例规格 ECS实例规格列表
ImageId string 用于启动ECS实例的镜像ID,包括公共镜像、自定义镜像和云市场镜像 ECS公共镜像列表
SecurityGroupId string 指定创建实例所属安全组
InstanceName string 实例名称 最长128个字符,可包含英文、中文、数字、’_’、‘.’、’-‘
Password string ECS实例登录密码 实例的密码。8 - 30 个字符,同时包含大小写字母和数字,不支持特殊符号。如果传入 Password 参数,请务必使用 HTTPS 协议调用 API 以避免可能发生的密码泄露。
HostName string 主机名 表示云服务器的主机名,最少 2 字符,“.”和“-”是不能作为 hostname 的首尾字符,不能连续使用。 Windows 平台最长为 15 字符,允许字母(不限制大小写)、数字和“-”组成,不支持点号(”.”),不能全是数字。其他(Linux 等)平台最长为 30 字符,允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和“-”组成。
AllocatePublicIP boolean 指定是否创建公网IP,此属性只在经典网络有效,同时,如果InternetMaxBandwidthOut设置为0,不会分配公网IP 默认为false
AutoReleaseTime string ECS 实例自动释放的时间 时间格式必须遵守 ISO8601 规范,如 “yyyy-MM-ddTHH:mm:ssZ” , 释放时间不能超过三年
PrivateIpAddress string 在VPC网络环境下,指定内网IP,IP地址不能与VPC网络下的其他实例重复
DiskMappings list 为ECS实例创建数据盘
InternetChargeType string 公网访问带宽计费方式,默认为按流量付费 可选值: PayByBandwidth(按固定带宽计费)、PayByTraffic(按流量计费)
InternetMaxBandwidthIn integer 公网最大入网带宽,单位Mbps 数值范围: [1, 100], 默认值:100
InternetMaxBandwidthOut integer 公网最大出网带宽,单位Mbps 按固定带宽计费时取值范围:[0, 200],默认值为0;按流量计费时取值范围:[1, 200], 必须指定
IoOptimized string 指定是否创建IO优化实例 可选值:none(非IO优化),optimized(IO优化),默认:none
DiskMappings list 指定需要挂在的磁盘 最多支持4块磁盘
SystemDiskCategory string 指定系统盘类型 可选值: cloud, cloud_efficiency, cloud_ssd, ephemeral_ssd
SystemDiskDescription string 系统盘描述信息
SystemDiskDiskName string 系统盘名称
SystemDiskSize string 系统盘大小 取值范围: 40~500GB,如果使用自定义镜像创建系统盘,需要保证系统盘大于自定义镜像大小
Tags list 用户自定义标签 最多支持4个标签,格式如如: [{“Key”:”tagKey”,”Value”:”tagValue”},{“Key”:”tagKey2”,”Value”:”tagValue2”}]
UserData string 创建ECS实例时传递的用户数据 内容需要限制在16KB以内
ZoneId string 可用区ID
VpcId string VPC ID
VSwitchId string VSwitch ID
Networktype string ECS 实例网络类型 可选值:vpc, classic

返回值

Fn::GetAtt

  • InstanceIds 实例 ID,由系统生成,全局唯一。是访问实例的唯一标识

  • PrivateIps VPC 类型实例的私网 IP 列表. 当 NetworkType 为 VPC 时,这个参数生效。一个带有格式的 Json Array:[“172.16.1.1”, ”172.16.2.1”, … “172.16.10.1”],最多 100 个 IP,用半角逗号字符隔开。

  • InnerIps Classic 类型实例的私网 IP 列表. 当 NetworkType 为 Classic 时,这个参数生效。一个带有格式的 Json Array:[“10.1.1.1”, ”10.1.2.1”, … “10.1.10.1”],最多 100 个 IP,用半角逗号字符隔开。

  • PublicIps Classic 类型实例的公网 IP 列表. 当 NetworkType 为 Classic 时,这个参数生效。一个带有格式的 Json Array:[“42.1.1.1”, ”42.1.2.1”, … “42.1.10.1”],最多 100 个 IP,用半角逗号字符隔开。

  • ZoneId 可用区 Id

示例

  1. {
  2. "ROSTemplateFormatVersion" : "2015-09-01",
  3. "Resources" : {
  4. "WebServer": {
  5. "Type": "ALIYUN::ECS::InstanceGroup",
  6. "Properties": {
  7. "ImageId" : "m-25l0rcfjo",
  8. "InstanceType": "ecs.t1.small",
  9. "SecurityGroupId": "sg-25zwc3se0",
  10. "ZoneId": "cn-beijing-b",
  11. "MaxAmount" : 1,
  12. "MinAmount" : 1,
  13. "Tags": [{
  14. "Key": "tiantt",
  15. "Value": "ros"
  16. },{
  17. "Key": "tiantt1",
  18. "Value": "ros1"
  19. }
  20. ]
  21. }
  22. }
  23. },
  24. "Outputs": {
  25. "InstanceIds": {
  26. "Value" : {"get_attr": ["WebServer","InstanceIds"]}
  27. },
  28. "PublicIps": {
  29. "Value" : {"get_attr": ["WebServer","PublicIps"]}
  30. }
  31. }
  32. }

最后更新:2016-12-14 17:30:25

  上一篇:go ALIYUN::ECS::InstanceClone__资源列表_资源编排-阿里云
  下一篇:go ALIYUN::ECS::InstanceGroupClone__资源列表_资源编排-阿里云