全VolumeのCopy Session情報の取得
GET /volume/copysession
概要説明
全VolumeのCopy Session情報を取得します。
volume_idの昇順で表示します。
応答情報を作成するうえで、以下のCopy Sessionの存在は無視されます。例えば、Storage ClusterのCopy先Volumeであっても、is_copy_destination_volumeがfalseになります。
Monitor
ODX
XCOPY
VVOL Copy Session
Storage Cluster
Copy範囲がExtent
Copy Session StatusがReserved
リクエスト例
Copy Session のVolume IDとNameのみを取得する場合の例です。
$ curl -i -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X GET "https://192.168.1.1:5665/api/v1/volume/copysession?fields=volume_name"
レスポンス例
{
"total_count": 512,
"list_count": 1,
"volume_list": [
{
"volume_id": 100001,
"volume_number": 1,
"volume_href": "/api/v1/volume/100001",
"volume_name": "vol#01",
"is_copy_source_volume": true,
"is_copy_destination_volume": true,
"backup_type": "Clone",
"source_volume_number": 2,
"source_volume_href": "/api/v1/volume/200001",
"source_volume_name": "datastore#2",
"source_boxid": "00ETERNUSDXHS3ET00000A####EI000002######",
"copysession_href": "/api/v1/copysession/1",
"remote_copysession_id": 2,
"backup_time": "2020-12-01T12:30:00Z",
"error_ocurrence_time": "2020-12-01T12:30:00Z",
"status": "Active",
"phase": "Equivalent",
"is_manual_snapshot": false,
"is_data_tracking_disabled": false
}
],
"next_href": "/api/v1/volume?is_used_status_attention=true&fields=number,name&last_get_id=100005"
}
Parameters
QUERY PARAMETERS
| fields | Array of strings 表示したいParameter。 指定したParameter名(Response Body Parameter)の情報のみを抜き出して取得します。 指定方法の詳細は、表示する項目の絞り込みを参照してください。 |
||||||||||||
| volume_id | Array of integers Volume ID。 情報を取得したいVolumeのIDを指定します。 入力条件:
|
||||||||||||
| is_copy_source_volume | boolean Volumeがコピー元Volumeかどうか。 trueを指定した場合、Copy SessionのCopy元となっているVolumeの情報のみを応答します。 |
||||||||||||
| is_copy_destination_volume | boolean Volumeがコピー先Volumeかどうか。 trueを指定した場合、Copy SessionのCopy先となっているVolumeの情報のみを応答します。 |
||||||||||||
| backup_type | Array of strings Backup Type。 情報を取得したいVolumeのBackup Typeを指定します。
入力条件:
|
||||||||||||
| status | Array of strings ステータス。 情報を取得したいVolumeのCopy Session Statusを指定します。
|
||||||||||||
| phase | Array of strings フェーズ。 情報を取得したいVolumeのCopy Sessionのフェーズを指定します。
入力条件:
|
||||||||||||
| is_manual_snapshot | boolean 世代管理するSnapshotかどうか。 trueを指定した場合、世代管理しないSnapshot(SnapOPCのVolume相当)のCopy Session情報のみを応答します。 |
||||||||||||
| is_data_tracking_disabled | boolean Cloneの物理データの再同期が実行可能かどうか。 trueを指定した場合、物理データの再同期が実行不可のClone(OPCのVolume相当)のCopy Session情報のみを応答します。 |
||||||||||||
| max_records | integer 情報を取得したいリソースの最大数。 応答する情報数を制限したい場合に指定してください。 入力条件:
|
||||||||||||
| start_number | integer Default: 0 情報を取得したいリソースの先頭のNumber。 |
||||||||||||
| last_get_id | integer 続きの情報を取得するためのリソースの識別子。 一度に応答条件に合致するすべてのリソースを応答できなかった場合、next_hrefが返却されます。 last_get_idはnext_hrefに付与される、続きの情報を取得するための情報です。 |
Responses
正常に取得できた場合、HTTPステータスコードが200 (OK)となりレスポンスボディを応答します。
RESPONSE BODY
| total_count | integer 装置に存在するResourceの総数。 フィルタリングしている場合は、条件に合致するResourceの総数です。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| list_count | integer 応答するListの個数。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| volume_list | Array of objects
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| next_href | string 続きの情報を取得するためのLink。 一度にすべての情報を応答しきることができなかった場合に限り応答します。 例えば、max_recordsで指定した個数以上に応答条件に合致するResourceが存在する場合などに応答します。 |

