NTNX>日記

個人的な趣味による Nutanix Community Edition 日記。Japanese のみですみません。

Nutanix CE の REST API Explorer で API v3 から VM を見てみる。

Nutanix CE で REST API v3 で VM の情報取得をためしてみます。
Prism Element にログインして、「REST API Explorer」を開きます。

f:id:gowatana:20180111015335p:plain

 「API Version 3」を選択。

f:id:gowatana:20180111015444p:plain

Prism にログインするユーザ「admin」とそのパスワード を入力します。

f:id:gowatana:20180111015703p:plain

「vms」を開いてみます。
VM の一覧を取得するのは、めずらしく POST メソットです。(おそらくクエリのための JSON データを渡すため)

VM ごとに情報を取得するには、POST /vms/list で uuid を取得してから GET /vms/{uuid} を実行するようです。

f:id:gowatana:20180111020155p:plain

POST /vms/list では、get_entities_request での JSON データの指定が必須ですが、今回はとりあえず「{}」とだけ指定しておきます。

f:id:gowatana:20180111021208p:plain

「Try it out!」で VM の一覧が取得できるので、JSON から VM の uuid を特定します。

f:id:gowatana:20180111022409p:plain

GET /vms/{uuid} で uuid を入力して「Try it out!」をクリックすると、VM の情報が取得できます。

f:id:gowatana:20180111022854p:plain

下記のような JSON が取得できます。

gist.github.com

以上。