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) –