閱讀218 返回首頁    go 阿裏雲 go 技術社區[雲棲]


ALIYUN::ESS::ScalingGroup__資源列表_資源編排-阿裏雲

ALIYUN::ESS::ScalingGroup 類型可用於創建伸縮組。

語法

{
   "Type" : "ALIYUN::ESS::ScalingGroup",
   "Properties" : {
         "MaxSize" : Integer,
      "MinSize" : Integer,
      "ScalingGroupNam" : String,
      "VpcId" : String,
      "VswithId" : String,
      "DefaultCooldown" : Integer,
      "RemovalPolicy_1" : String,
      "RemovalPolicy_2" : String,
      "LoadBalancerId" : String,
      "DBInstanceId_1" : String,
      "DBInstanceId_2" : String,
      "DBInstanceId_3" : String
   }
}

屬性

MaxSize

伸縮組內ECS實例個數的最大值,取值範圍:[0, 100]。

MinSize

伸縮組內ECS實例個數的最小值,取值範圍:[0, 100]。

ScalingGroupName

伸縮組的顯示名稱,2-40 個英文或中文字符,以數字、大小字母或中文開頭,可包含數字,"_"、"-"或”.”。同一用戶賬號同一地域內唯一。
如果沒有指定該參數,默認值為ScalingGroupId。 

DefaultCooldown

伸縮組默認的冷卻時間,取值範圍:[0, 86400],單位:秒。
默認值為300秒。

RemovalPolicy.N

ECS實例移出伸縮組的策略。
可選值:

- OldestInstance:取最早加入伸縮組的ECS實例

- NewestInstance:取最新加入伸縮組的ECS實例

- OldestScalingConfiguration:取最早伸縮配置創建的實例

默認值為:OldestScalingConfiguration、OldestInstance最多可以輸入2個。

LoadBalancerId

SLB實例的ID。

DBInstanceId.N

RDS實例的ID。最多可以輸入3個。

返回值

Fn::GetAtt

  • ScalingGroupId 伸縮組的ID,由係統生成,全局唯一。

示例

{
  "ROSTemplateFormatVersion" : "2015-09-01",
  "Resources" : {
    "ScalingGroup": {
      "Type": "ALIYUN::ESS::ScalingGroup",
      "Properties": {
        "MaxSize": 1,
        "MinSize": 1,
        # "ScalingGroupName": "HeatCreatedReal2",
        # "DefaultCooldown": 500,
        # "RemovalPolicy_1": "",
        # "RemovalPolicy_2": "",
      }
    }
  },
  "Outputs": {
    "ScalingGroup": {
         "Value" : {"get_attr": ["ScalingGroupId"]}
    }
  }
}

最後更新:2016-11-23 16:04:02

  上一篇:go ALIYUN::ESS::ScalingConfiguration__資源列表_資源編排-阿裏雲
  下一篇:go ALIYUN::ESS::ScalingGroupEnable__資源列表_資源編排-阿裏雲