computing / Client / modify_instance_attribute

modify_instance_attribute

computing.Client.modify_instance_attribute(**kwargs)

指定したサーバーの詳細情報を更新します。1回のリクエストで、1つのサーバーの情報を更新できます。

サーバーを指定するためには、サーバー名が必要です。

サーバータイプの更新について、ホットスケールアップが可能なサーバーであれば、リクエスト「NiftyReboot=false、Force=true」を指定することで、起動中の状態のまま、更新が可能です。ホットスケールアップが可能なサーバーかどうかはAPI「DescribeInstances」のレスポンス値「hotAdd」で確認できます。ただしサーバータイプの値によっては、「hotAdd」が可能となっていても更新できないサーバータイプがあります。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.modify_instance_attribute(
    Attribute='instanceType'|'disableApiTermination'|'instanceName'|'description'|'ipType'|'groupId'|'accountingType',
    Force=True|False,
    InstanceId='string',
    NiftyReboot='force'|'true'|'false',
    Tenancy='dafault'|'dedicated',
    Value='string'
)
Parameters:
  • Attribute (string) – [REQUIRED]

  • Force (boolean) –

  • InstanceId (string) – [REQUIRED]

  • NiftyReboot (string) –

  • Tenancy (string) –

  • Value (string) – [REQUIRED]

Return type:

dict

Returns:

Response Syntax

{
    'RequestId': 'string',
    'Return': True|False
}

Response Structure

  • (dict) –

    • RequestId (string) –

    • Return (boolean) –