computing / Client / create_image

create_image

computing.Client.create_image(**kwargs)

指定したサーバーをイメージ化し、カスタマイズイメージとして保存します。

サーバーをイメージ化するためには、サーバーが停止中もしくは起動中である必要があります。

カスタマイズイメージの作成には、時間がかかることがあります。このAPIのレスポンス「imageState」を確認し「pending」が返ってきた、またはタイムアウトした場合は、API「DescribeImages」のレスポンス値「imageState」でカスタマイズイメージのステータスを確認できます。

ディスクが接続しているサーバーのイメージ化は、指定したサーバーと同一ゾーンでのみ実行可能です。 イメージ化元サーバーを残さない場合は、関連する付替IPアドレス設定もあわせて解除します。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.create_image(
    Description='string',
    InstanceId='string',
    LeftInstance=True|False,
    Name='string',
    NoReboot=True|False,
    Placement={
        'AvailabilityZone': 'string',
        'RegionName': 'string'
    }
)
Parameters:
  • Description (string) –

  • InstanceId (string) – [REQUIRED]

  • LeftInstance (boolean) –

  • Name (string) – [REQUIRED]

  • NoReboot (boolean) –

  • Placement (dict) –

    • AvailabilityZone (string) –

    • RegionName (string) –

Return type:

dict

Returns:

Response Syntax

{
    'ImageId': 'string',
    'ImageState': 'string',
    'RequestId': 'string'
}

Response Structure

  • (dict) –

    • ImageId (string) –

    • ImageState (string) –

    • RequestId (string) –