阅读289 返回首页    go iPhone_iPad_Mac_手机_平板_苹果apple


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

ALIYUN::ECS::InstanceGroupClone 类型可用于克隆生产一组 ECS 实例。

语法

  1. {
  2. "Type" : "ALIYUN::ECS::InstanceGroupClone",
  3. "Properties" : {
  4. "SourceInstanceId" : String,
  5. "MaxAmount" : Integer,
  6. "MinAmount" : Integer,
  7. "BackendServerWeight" : Integer,
  8. "LoadBalancerIdToAttach": String,
  9. "SecurityGroupId" : String,
  10. "ImageId" : String,
  11. "InstanceName" : String,
  12. "Description" : String,
  13. "Password" : String,
  14. "ZoneId" : String,
  15. "InternetMaxBandwidthOut" : Integer,
  16. "AutoReleaseTime" : String,
  17. "DiskMappings" : List,
  18. "Tags" : String
  19. }
  20. }

属性

属性名称 类型 必须 描述 约束
SourceInstanceId string 指定需要克隆的 ECS 实例 ID 将会克隆实例规格,镜像,带宽收费方式,带宽限制,网络类型等等,如果源 ECS 实例加入多个安全组,新的安全组会加入源实例的第一个安全组
MaxAmount string 指定最多创建多少个 ECS 实例 取值范围:[1-100],必须大于等于MinAmount
MinAmount string 指定至少创建多少个 ECS 实例 取值范围:[1-100],必须小于等于MaxAmount
BackendServerWeight string 指定 ECS 服务器在负载均衡器实例中权重 取值范围:[0-100], 默认值是 100
LoadBalancerIdToAttach string 指定 ECS 将加入到哪个负载均衡实例 ID
Description string 描述信息 最长256个字符
ImageId string 用于启动 ECS 实例的镜像 ID,包括公共镜像、自定义镜像和云市场镜像 ECS 公共镜像列表
InternetMaxBandwidthOut integer 公网最大出网带宽,单位 Mbps 按固定带宽计费时取值范围:[0, 200],默认值为0;按流量计费时取值范围:[1, 200], 必须指定
SecurityGroupId string 指定创建实例所属安全组
InstanceName string 实例名称 最长128个字符,可包含英文、中文、数字、’_’、‘.’、’-‘
Password string ECS 实例登录密码 实例的密码。8 - 30 个字符,同时包含大小写字母和数字,不支持特殊符号。如果传入 Password 参数,请务必使用 HTTPS 协议调用 API 以避免可能发生的密码泄露。
DiskMappings list 指定需要挂在的磁盘 最多支持4块磁盘
Tags list 用户自定义标签 最多支持4个标签,格式如: [{“Key”:”tagKey”,”Value”:”tagValue”},{“Key”:”tagKey2”,”Value”:”tagValue2”}]
ZoneId string 可用区 ID

DiskMappings 语法

  1. "DiskMappings" : [
  2. {
  3. "Category" : String,
  4. "DiskName" : String,
  5. "Description" : String,
  6. "Device" : String,
  7. "SnapshotId" : String,
  8. "Size" : String
  9. }
  10. ]

DiskMappings 属性

属性名称 类型 必须 描述 约束
Size string 数据盘大小,单位:GB.
Category string 数据盘的类型 允许的可选值:cloud,cloudefficiency,cloud_ssd,ephemeral_ssdDefault
DiskName string 数据盘的名称 最长128个字符,可包含英文、中文、数字、’‘、‘.’、’-‘
Description string 描述信息 取值范围:[2,256], 默认值是空
Device string 指定数据盘的在ECS中的设备名称 例如:/dev/xvd[a-z]
SnapshotId string 通过 SnapshotId 创建数据盘

Tags 语法

  1. "Tags" : [
  2. {
  3. "Value" : String,
  4. "Key" : String
  5. }
  6. ]

Tags 属性

属性名称 类型 必须 描述 约束
Key string
Value string

返回值

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::InstanceGroupClone",
  6. "Properties": {
  7. "SourceInstanceId": "i-25zskuabf",
  8. "ImageId" : "m-25l0rcfjo",
  9. "SecurityGroupId": "sg-25zwc3se0",
  10. "ZoneId": "cn-beijing-b",
  11. "MaxAmount" : 1,
  12. "MinAmount" : 1
  13. }
  14. }
  15. },
  16. "Outputs": {
  17. "InstanceIds": {
  18. "Value" : {"get_attr": ["WebServer","InstanceIds"]}
  19. },
  20. "PublicIps": {
  21. "Value" : {"get_attr": ["WebServer","PublicIps"]}
  22. }
  23. }
  24. }

最后更新:2016-12-20 17:12:51

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