List Servers#
サーバを一覧表示します。
APIエンドポイント#
リージョン | APIエンドポイント |
---|---|
西日本リージョン3の場合 | https://compute.jp-west-3.cloud.global.fujitsu.com |
東日本リージョン3の場合 | https://compute.jp-east-3.cloud.global.fujitsu.com |
HTTPメソッドとURI#
GET
/v2.1/{project_id}/servers
HTTPステータスコード#
正常時:200
エラー時:400,401,403
リクエストパラメータの説明#
名前 | In | Type | デフォルト値 /必須指定 |
Description |
---|---|---|---|---|
project_id | path | string | 必須 | プロジェクトのUUID |
access_ip_v4 | query | string | 任意 | サーバアクセス用のIPv4アドレスでレスポンスを絞り込みます。 |
changes-since | query | string | 任意 | サーバの最新更新日時でレスポンスを絞り込みます。最近削除されるサーバも返却される場合があります。 日時の入力形式は以下のISO 8601形式です。 CCYY-MM-DDThh:mm:ss±hh:mm 「±hh:mm」の部分は、タイムゾーンにUTCからのオフセットがある場合だけ表示されます。 例:2015-08-27T09:49:58-05:00 |
deleted | query | boolean | 任意 | 削除済みのリソースも表示します。ただし、これらの削除済みリソースは通知なしで削除される場合があるため、注意が必要です。 |
flavor | query | string | 任意 | サーバのフレーバーUUIDでレスポンスを絞り込みます。フレーバーはメモリ、ディスクサイズとCPUの組み合わせです。 |
image | query | string | 任意 | サーバのイメージのUUIDでレスポンスを絞り込みます。 |
ip | query | string | 任意 | 絞り込むためのIPv4アドレス |
ip6 | query | string | 任意 | 絞り込むためのIPv6アドレス 📒注: 表示するにはマイクロバージョン2.5以上を指定してください。 |
kernel_id | query | string | 任意 | AMIを利用する場合に、サーバのカーネルイメージのUUDIでレスポンスを絞り込みます。 |
limit | query | integer | 任意 | クエリ結果で返却される項目の最大数 指定されたlimit値を超えない範囲で、最大個数の項目が返却されます。limitパラメータを指定した場合、レスポンス内の最後の項目のIDをmarkerパラメータで指定して再度リクエストを送ることで、サーバリストの続きを取得することができます。 |
marker | query | string | 任意 | 前回のレスポンスの最後の項目のID limitパラメータを指定した場合、レスポンス内の最後の項目のIDをmarkerパラメータで指定して再度リクエストを送ることで、サーバリストの続きを取得することができます。 |
name | query | string | 任意 | サーバの名前でレスポンスを絞り込みます。正規表現で絞り込むことも可能です。 |
not-tags | query | string | 任意 | サーバのタグでレスポンスを絞り込みます。指定するタグすべてを持たないサーバだけが返却されます(NOT (tag1 and tag2))。タグはコンマで区切ります。 📒注: マイクロバージョン2.26以上を指定してください。 |
not-tags-any | query | string | 任意 | サーバのタグでレスポンスを絞り込みます。指定するタグのどれにも一致しないサーバが返却されます(NOT (tag1 or tag2))。タグはコンマで区切ります。 📒注: マイクロバージョン2.26以上を指定してください。 |
ramdisk_id | query | string | 任意 | AMIを利用する場合に、ramディスクのUUIDでレスポンスを絞り込みます。 |
reservation_id | query | string | 任意 | 複数のサーバを作成するための呼び出しで返却する予約ID |
sort_dir | query | string | desc 任意 |
ソートの方向 asc (ascending:昇順)、またはdesc (descending:降順)です。複数のソートキーとソート方向を指定することができます。ソート方向を省略する場合は、sort_keyの属性のデフォルト方向が使われます。 |
sort_key | query | string | created_at 任意 |
サーバの属性でレスポンスをソートします。省略する場合は、sort_keyの属性のデフォルト方向が使われます。以下の値が有効です。 - access_ip_v4 - access_ip_v6 - auto_disk_config - availability_zone - config_drive - created_at - display_description - display_name - host - hostname - image_ref - instance_type_id - kernel_id - key_name - launch_index - launched_at - locked_by - node - power_state - progress - project_id - ramdisk_id - root_device_name - task_state - terminated_at - updated_at - user_id - uuid - vm_state |
status | query | string | 任意 | ACTIVEなどのサーバ状況でレスポンスを絞り込みます。 |
tags | query | string | 任意 | サーバのタグでレスポンスを絞り込みます。すべてのタグに一致するサーバだけが返却されます(tag1 and tag2)。タグはコンマで区切ります。 📒注: マイクロバージョン2.26以上を指定してください。 |
tags-any | query | string | 任意 | サーバのタグでレスポンスを絞り込みます。指定するタグのどれかに一致するサーバが返却されます(tag1 or tag2)。タグはコンマで区切ります。 📒注: マイクロバージョン2.26以上を指定してください。 |
レスポンスボディ(正常系)の説明#
名前 | Type | Description |
---|---|---|
servers | array | サーバのオブジェクト |
id | string | サーバのUUID |
links | array | サーバへのリンクURL |
name | string | サーバ名 |
レスポンス例#
{ "servers": [ { "id": "22c91117-08de-4894-9aa9-6ef382400985", "links": [ { "href": "http://openstack.example.com/v2/6f70656e737461636b20342065766572/servers/22c91117-08de-4894-9aa9-6ef382400985", "rel": "self" }, { "href": "http://openstack.example.com/6f70656e737461636b20342065766572/servers/22c91117-08de-4894-9aa9-6ef382400985", "rel": "bookmark" } ], "name": "new-server-test" } ] }