API一覧
仮想サーバ(参照・作成・変更・削除)
項番 | API名 | 処理概要 |
---|---|---|
1 | GET /v2/{tenant_id}/servers List servers with extended server attributes |
全サーバについてのID、サーバ名を一覧表示する |
全サーバの拡張サーバ属性の詳細一覧を表示する | ||
2 | GET /v2/{tenant_id}/servers{?changessince,image,flavor,name,
status,host} List servers (1) |
指定したサーバ名の情報を一覧表示する |
指定したサーバIDの情報を一覧表示する | ||
3 | GET /v2/{tenant_id}/servers{?changessince,image,flavor,name, status,host}
List servers (2) |
すべてのサーバのID、名前、リンクを一覧表示する |
4 | GET /v2/{tenant_id}/servers/detail List servers (3) |
サーバを一覧表示する |
5 | GET /v2/{tenant_id}/servers/detail
List details for servers |
現在のAvailability Zoneを含むサーバ詳細を一覧表示する |
6 | GET /v2/{tenant_id}/servers/detail
List extended status for servers |
全サーバの拡張ステータス属性の詳細一覧を表示する |
7 | GET /v2/{tenant_id}/servers/detail
List servers with IP type |
全サーバの固定IPアドレス、もしくはフローティングIPをタイプ別に、一覧表示する |
8 | GET /v2/{tenant_id}/servers/detail
Get server details with configuration drive |
ドライブ設定の拡張属性を含むすべてのサーバ詳細を表示する |
9 | GET /v2/{tenant_id}/servers/detail
Get server details with OS-EXT-IPS-MAC:mac_addr extended attribute |
すべてのサーバ詳細を一覧表示する
(OS-EXT-IPS-MAC:mac_addrを含む) |
10 | GET /v2/{tenant_id}/servers/{server_id}
Get server details |
全てのサーバの詳細を一覧表示する |
ステータスを指定したサーバの詳細を一覧表示する | ||
指定したサーバのサーバ詳細情報を取得する | ||
11 | GET /v2/{tenant_id}/servers/{server_id} Show server information |
指定したサーバ情報を表示する |
12 | GET /v2/{tenant_id}/servers/{server_id}
Show server |
Availability Zoneを含む指定したサーバ情報を表示する |
13 | GET /v2/{tenant_id}/servers/{server_id}
Show server extended status |
指定したサーバの拡張ステータス属性を表示する |
14 | GET /v2/{tenant_id}/servers/{server_id}
Show extended server attributes |
指定したサーバの拡張サーバ属性を表示する |
15 | GET /v2/{tenant_id}/servers/{server_id}
Get server information with configuration drive |
ドライブ設定の拡張属性を含む指定したサーバ情報を表示する |
16 | GET /v2/{tenant_id}/servers/{server_id}
Show server information with OS-EXT-IPS-MAC:mac_addr extended attribute |
指定したサーバの情報を表示する
(OS-EXT-IPS-MAC:mac_addrを含む) |
17 | POST /v2/{tenant_id}/servers Create server (1) |
サーバを作成する |
特定のサーバを作成する | ||
18 | POST /v2/{tenant_id}/servers Create server (2) |
サーバを作成する |
19 | POST /v2/{tenant_id}/servers
Create server with scheduler hints |
スケジューラに直接渡されるスケジューラの指示を使用してサーバを作成する |
20 | POST /v2/{tenant_id}/servers
Create multiple servers |
オプション予約IDを持つ、1つ以上のサーバを作成する |
オプションの最小カウントが、1つ以上のサーバを作成する | ||
オプションの最大カウントが、1つ以上のサーバを作成する | ||
21 | POST /v2/{tenant_id}/servers
Create server with configuration drive |
ドライブ設定の拡張属性を使用してサーバ作成する |
22 | POST /v2/{tenant_id}/servers Create server (3) |
ブロックデバイスマッピングを使用してサーバを作成する |
23 | PUT /v2/{tenant_id}/servers/{server_id}
Update server |
現在のインスタンス名を変更する |
現在のインスタンスのIPアドレスを変更する | ||
24 | DELETE /v2/{tenant_id}/servers/{server_id}
Delete server |
指定したサーバを削除する |
25 | POST /v2/{tenant_id}/servers/{server_id}/metadata
Update server metadata items |
キーで指定したサーバのメタデータを更新する |
26 | GET /v2/{tenant_id}/servers/{server_id}/os-server-password
Get server password |
指定したサーバの管理パスワードを取得する |