ALIYUN::ESS::VServerGroupAttachment类型用于添加负载均衡实例下的一个或者多个虚拟服务器组。
语法
{
"Type": "ALIYUN::ESS::VServerGroupAttachment",
"Properties": {
"ScalingGroupId": String,
"ForceAttach": Boolean,
"VServerGroups": List
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
ScalingGroupId | String | 是 | 否 | 伸缩组的ID。 | 无 |
ForceAttach | Boolean | 否 | 否 | 是否将当前伸缩组内的ECS实例添加到新增的虚拟服务器组。 | 取值:
|
VServerGroups | List | 是 | 是 | 伸缩组关联的虚拟服务器组的信息集合。 | 更多信息,请参见VServerGroups属性。 |
VServerGroups语法
"VServerGroups": [
{
"LoadBalancerId": String,
"VServerGroupAttributes": List
}
]
VServerGroups属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
LoadBalancerId | String | 是 | 否 | 虚拟服务器组所属负载均衡实例的ID。 | 无 |
VServerGroupAttributes | List | 是 | 否 | 后端服务器组属性。 | 更多信息,请参见VServerGroupAttributes属性。 |
VServerGroupAttributes语法
"VServerGroupAttributes": [
{
"VServerGroupId": String,
"Port": Integer,
"Weight": Integer
}
]
VServerGroupAttributes属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
VServerGroupId | String | 是 | 否 | 虚拟服务器组的ID。 | 无 |
Port | Integer | 是 | 否 | 弹性伸缩将ECS实例添加到虚拟服务器组时使用的端口号。 | 取值范围:1~65535。 |
Weight | Integer | 否 | 否 | 弹性伸缩将ECS实例添加到虚拟服务器组时设置的权重。 | 取值范围:0~100。 默认值:50。 |
返回值
Fn::GetAtt
ScalingGroupId:伸缩组的ID。