Nutanix CE で REST API v3 で VM の情報取得をためしてみます。
Prism Element にログインして、「REST API Explorer」を開きます。
「API Version 3」を選択。
Prism にログインするユーザ「admin」とそのパスワード を入力します。
「vms」を開いてみます。
VM の一覧を取得するのは、めずらしく POST メソットです。(おそらくクエリのための JSON データを渡すため)
VM ごとに情報を取得するには、POST /vms/list で uuid を取得してから GET /vms/{uuid} を実行するようです。
POST /vms/list では、get_entities_request での JSON データの指定が必須ですが、今回はとりあえず「{}」とだけ指定しておきます。
「Try it out!」で VM の一覧が取得できるので、JSON から VM の uuid を特定します。
GET /vms/{uuid} で uuid を入力して「Try it out!」をクリックすると、VM の情報が取得できます。
下記のような JSON が取得できます。
以上。