computing / Client / detach_volume

detach_volume

computing.Client.detach_volume(**kwargs)

指定したディスクとサーバーの接続を解除します。

ディスクを指定するためには、ディスク名が必要です。

また、サーバーを指定するためにはサーバー名が必要です。サーバー名を指定せずに解除すると、指定したディスクのすべての接続情報を解除します。

起動中のサーバーからディスクを解除する場合、OS上で必ず対象ディスクの認識を外してから実行してください。

OSが対象ディスクを認識したまま解除すると、サーバーが異常な状態になります。

ディスクの認識を外すには、下記ページの手順をご確認ください。

ユーザーガイド:ディスクの認識を外す設定方法(アンマウント手順):Linux系OSの場合

See also: NIFCLOUD API Documentation

Request Syntax

response = client.detach_volume(
    Agreement=True|False,
    Device='string',
    Force=True|False,
    InstanceId='string',
    VolumeId='string'
)
Parameters:
  • Agreement (boolean) –

  • Device (string) –

  • Force (boolean) –

  • InstanceId (string) –

  • VolumeId (string) – [REQUIRED]

Return type:

dict

Returns:

Response Syntax

{
    'AttachTime': 'string',
    'Device': 'string',
    'InstanceId': 'string',
    'InstanceUniqueId': 'string',
    'RequestId': 'string',
    'Status': 'string',
    'VolumeId': 'string',
    'VolumeUniqueId': 'string'
}

Response Structure

  • (dict) –

    • AttachTime (string) –

    • Device (string) –

    • InstanceId (string) –

    • InstanceUniqueId (string) –

    • RequestId (string) –

    • Status (string) –

    • VolumeId (string) –

    • VolumeUniqueId (string) –