閱讀289 返回首頁    go 英雄聯盟


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__資源列表_資源編排-阿裏雲