ModifyLoadBalancerAttributes
Description
指定したロードバランサーの属性情報を変更します。
ロードバランサーのフロントエンドとバックエンドへのコネクションをアイドル状態で維持する期間を変更できます。
Request Parameters
すべての動作で使用する一般的なパラメタの情報に関しては、「Common Parameters」を参照してください。
- LoadBalancerAttributes
ロードバランサーの属性情報。
- Type: LoadBalancerAttributes
- Required: Yes
- LoadBalancerName
ロードバランサーの名前。
- Type: String
- Required: Yes
Response
以下のステータスコードを返却します。
- Normal response code
本動作は正常に受け付けられました。
- HTTP Status Code: 200
Response Elements
ModifyLoadBalancerAttributesResultという構造体で、以下の要素を返却します。
- LoadBalancerAttributes
ロードバランサーの属性情報。
- Type: LoadBalancerAttributes
- LoadBalancerName
ロードバランサーの名前。
- Type: String
Errors
すべての動作に共通のエラー情報に関しては、「Common Errors」を参照してください。
- AccessPointNotFound
指定したロードバランサーが見つかりませんでした。
- HTTP Status Code: 400
Examples
Sample Request
この例では、ロードバランサー名がMyLB01のロードバランサーの、ConnectionSettingsの属性情報を変更します。
https://loadbalancing.(リージョン名).cloud.global.fujitsu.com/?LoadBalancerAttributes.ConnectionSettings.IdleTimeout=30
&LoadBalancerName=MyLB01
&Version=2014-11-01
&Action= ModifyLoadBalancerAttributes
Sample Response (XML)
<ModifyLoadBalancerAttributesResponse xmlns="http://docs.cloudcommunity.global.fujitsu.com/loadbalancing/api/v1.0">
<ModifyLoadBalancerAttributesResult>
<LoadBalancerName>MyLB01</LoadBalancerName>
<LoadBalancerAttributes>
<ConnectionSettings>
<IdleTimeout>30</IdleTimeout>
</ConnectionSettings>
</LoadBalancerAttributes>
</ModifyLoadBalancerAttributesResult>
<ResponseMetadata>
<RequestId>83c88b9d-12b7-11e3-8b82-87b13EXAMPLE</RequestId>
</ResponseMetadata>
</ModifyLoadBalancerAttributesResponse>
Sample Response (JSON)
{
"ModifyLoadBalancerAttributesResponse": {
"ModifyLoadBalancerAttributesResult": {
"LoadBalancerName": "MyLB01",
"LoadBalancerAttributes": {
"ConnectionSettings": {
"IdleTimeout": "30"
}
}
},
"ResponseMetadata": {
"RequestId": "83c88b9d-12b7-11e3-8b82-87b13XAMPLE"
}
}
}