閱讀402 返回首頁    go windows


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