ALIYUN::ESS::ServerGroupAttachment は、1 つ以上のサーバーロードバランサー(SLB)サーバーグループをスケーリンググループに追加するために使用されます。 サポートされている SLB サーバーグループには、アプリケーションロードバランサー(ALB)サーバーグループとネットワークロードバランサー(NLB)サーバーグループが含まれます。
構文
{
"Type": "ALIYUN::ESS::ServerGroupAttachment",
"Properties": {
"ServerGroups": List,
"ScalingGroupId": String,
"ForceAttach": Boolean
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
ServerGroups | List | はい | いいえ | サーバーグループ。 | スケーリンググループには最大 100 個のサーバーグループを追加できます。 詳細については、「ServerGroups プロパティ」をご参照ください。 |
ScalingGroupId | String | はい | いいえ | スケーリンググループの ID。 | なし。 |
ForceAttach | Boolean | いいえ | いいえ | 現在のスケーリンググループ内のすべての Elastic Compute Service(ECS)インスタンスを、新しく追加されたサーバーグループに追加するかどうかを指定します。 | 有効値:
|
ServerGroups 構文
"ServerGroups": [
{
"Type": String,
"Port": Integer,
"ServerGroupId": String,
"Weight": Integer
}
]ServerGroups プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Type | String | はい | いいえ | サーバーグループのタイプ。 | 有効値:
|
Port | Integer | はい | いいえ | サーバーグループに追加された後、ECS インスタンスによって使用されるポート番号。 | 有効値:0 ~ 65535。 |
ServerGroupId | String | はい | いいえ | サーバーグループの ID。 | なし。 |
Weight | Integer | はい | いいえ | 関連付けられているサーバーグループのバックエンドサーバーとしての ECS インスタンスの重み。 | 重みが大きいほど、ECS インスタンスに転送されるリクエストの数が多いことを示します。 ECS インスタンスの Weight を 0 に設定すると、アクセスリクエストは ECS インスタンスに転送されません。 有効値:0 ~ 100。 |
戻り値
Fn::GetAtt
ScalingActivityId:サーバーグループを追加し、スケーリンググループ内の ECS インスタンスをサーバーグループに追加するスケーリングアクティビティの ID。
このパラメーターは、ForceAttach プロパティを true に設定した場合にのみ返されます。