AttachLoadBalancerToSubnets
Description
ロードバランサーに対して、1つ以上のサブネットを追加します。
ロードバランサーは登録された複数サブネットに対して、均等にリクエストを振り分けます。
Request Parameters
すべての動作で使用する一般的なパラメタの情報に関しては、「Common Parameters」を参照してください。
- LoadBalancerName
ロードバランサーの名前。
名前はあなたのアカウントが属するプロジェクト内のロードバランサーの中で一意にする必要があります。
- Type: String
- Required: Yes
- Subnets.member.N
ロードバランサーに追加するサブネットIDのリスト。
- Type: String list
- Required: Yes
Response
以下のステータスコードを返却します。
- Normal response code
本動作は正常に受け付けられました。
- HTTP Status Code: 200
Response Elements
AttachLoadBalancerToSubnetsResultという構造体で、以下の要素を返却します。
- Subnets
ロードバランサーに取り付けられているサブネットIDのリスト。
- Type: String list
Errors
すべての動作に共通のエラー情報に関しては、「Common Errors」を参照してください。
- AccessPointNotFound
指定したロードバランサーが見つかりませんでした。
- HTTP Status Code: 400
- InvalidConfigurationRequest
要求された構成変更は不正です。
- HTTP Status Code: 409
- InvalidSubnet
その仮想システムにはインターネットゲートウェイがありません。
- HTTP Status Code: 400
- SubnetNotFound
1つ以上のサブネットが見つかりませんでした。
- HTTP Status Code: 400
Examples
Sample Request
この例では、ロードバランサー名がMyLB01のロードバランサーに対して、サブネットのIDがsubnet-3561b05eのサブネットを追加します。
https://loadbalancing.(リージョン名).cloud.global.fujitsu.com/?Subnets.member.1=subnet-3561b05e
&LoadBalancerName=MyLB01
&Version=2014-11-01
&Action=AttachLoadBalancerToSubnets
Sample Response (XML)
<AttachLoadBalancerToSubnetsResponse xmlns="http://docs.cloudcommunity.global.fujitsu.com/loadbalancing/api/v1.0">
<AttachLoadBalancerToSubnetsResult>
<Subnets>
<member>subnet-119f0078</member>
<member>subnet-3561b05e</member>
</Subnets>
</AttachLoadBalancerToSubnetsResult>
<ResponseMetadata>
<RequestId>07b1ecbc-1100-11e3-acaf-dd7edEXAMPLE</RequestId>
</ResponseMetadata>
</AttachLoadBalancerToSubnetsResponse>
Sample Response (JSON)
{
"AttachLoadBalancerToSubnetsResponse": {
"AttachLoadBalancerToSubnetsResult": {
"Subnets": {
"member": [
"subnet-119f0078",
"subnet-3561b05e"
]
}
},
"ResponseMetadata": {
"RequestId": "07b1ecbc-1100-11e3-acaf-dd7edEXAMPLE"
}
}
}