閱讀190 返回首頁    go 阿裏雲


ALIYUN::ECS::InstanceClone__資源列表_資源編排-阿裏雲

ALIYUN::ECS::InstanceClone 類型可用於克隆一台 ECS 實例。

語法

  1. {
  2. "Type" : "ALIYUN::ECS::InstanceClone",
  3. "Properties" : {
  4. "SourceInstanceId" : String,
  5. "BackendServerWeight" : String,
  6. "LoadBalancerIdToAttach" : String,
  7. "SecurityGroupId" : String,
  8. "ImageId" : String,
  9. "InstanceName" : String,
  10. "Description" : String,
  11. "Password" : String,
  12. "ZoneId" : String,
  13. "DiskMappings" : List,
  14. "Tags" : String,
  15. }
  16. }

屬性

屬性名稱 類型 必須 描述 約束
SourceInstanceId string 指定需要克隆的 ECS 實例 ID 將會克隆實例規格,鏡像,帶寬收費方式,帶寬限製,網絡類型等等,如果源 ECS 實例加入多個安全組,新實例會加入源實例的第一個安全組
BackendServerWeight string 指定 ECS 服務器在負載均衡器實例中權重 取值範圍:[0-100], 默認值是 100
LoadBalancerIdToAttach string 指定 ECS 將加入到哪個負載均衡實例 ID
Description string 描述信息 最長256個字符
ImageId string 用於啟動 ECS 實例的鏡像 ID,包括公共鏡像、自定義鏡像和雲市場鏡像 ECS 公共鏡像列表
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

  • InstanceId 實例 ID,由係統生成,全局唯一。是訪問實例的唯一標識

  • PrivateIp VPC 類型實例的私網 IP。 當 NetworkType 為 VPC 時,這個參數生效。

  • InnerIp Classic 類型實例的私網 IP。 當 NetworkType 為 Classic 時,這個參數生效。

  • PublicIp Classic 類型實例的公網 IP。

  • ZoneId 可用區 Id

示例

  1. {
  2. "ROSTemplateFormatVersion" : "2015-09-01",
  3. "Resources" : {
  4. "WebServer": {
  5. "Type": "ALIYUN::ECS::InstanceClone",
  6. "Properties": {
  7. "SourceInstanceId": "i-25zskuabf",
  8. "SecurityGroupId": "sg-25zwc3se0",
  9. "ZoneId": "cn-beijing-b",
  10. "DiskMappings": [
  11. {"Size": 10, "Category": "cloud"},
  12. {"Size": 10, "Category": "cloud", "SnapshotId": "s-25wswg546"}
  13. ]
  14. }
  15. }
  16. },
  17. "Outputs": {
  18. "InstanceId": {
  19. "Value" : {"get_attr": ["WebServer","InstanceId"]}
  20. },
  21. "PublicIp": {
  22. "Value" : {"get_attr": ["WebServer","PublicIp"]}
  23. }
  24. }
  25. }

最後更新:2016-12-20 17:12:42

  上一篇:go ALIYUN::ECS::Instance__資源列表_資源編排-阿裏雲
  下一篇:go ALIYUN::ECS::InstanceGroup__資源列表_資源編排-阿裏雲