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


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__资源列表_资源编排-阿里云