ModifyInstanceAttribute
処理概要
指定したサーバーの詳細情報を更新します。1回のリクエストで、1つのサーバーの情報を更新できます。
サーバーを指定するためには、サーバー名が必要です。
サーバータイプの更新について、ホットスケールアップが可能なサーバーであれば、リクエスト「NiftyReboot=false、Force=true」を指定することで、起動中の状態のまま、更新が可能です。ホットスケールアップが可能なサーバーかどうかはAPI「DescribeInstances」のレスポンス値「hotAdd」で確認できます。ただしサーバータイプの値によっては、「hotAdd」が可能となっていても更新できないサーバータイプがあります。
指定するパラメーター
パラメーター | 型 | 説明 | 必須 |
---|---|---|---|
InstanceId | string |
サーバー名 |
○ |
Attribute | string |
更新対象の項目名 値:
|
○ |
Value | string |
更新値 値: Attribute=instanceType の場合
|
○ |
NiftyReboot | string |
再起動オプション(起動中のサーバータイプ or IPタイプ指定時のオプション) 値:
|
|
Force | boolean |
ホットスケールアップの実行オプション ※NiftyReboot=false指定時のオプション 値:
|
|
Tenancy | string |
テナント属性 値:
|
応答フィールド
フィールド (項目) | 型 | 説明 |
---|---|---|
ModifyInstanceAttributeResponse | - |
ModifyInstanceAttributeレスポンス |
␣requestId | string |
リクエスト識別子 |
␣return | boolean |
処理ステータス 値:
|
リクエストサンプル
https://jp-east-1.computing.api.nifcloud.com/api/
?Action=ModifyInstanceAttribute
&InstanceId=server03
&Attribute=instanceType
&Value=small4
&CommonParams
応答サンプル
<ModifyInstanceAttributeResponse xmlns="https://computing.api.nifcloud.com/api/">
<requestId>ac501097-4c8d-475b-b06b-a90048ec181c</requestId>
<return>true</return>
</ModifyInstanceAttributeResponse>