現在、Windows Azure サブスクリプションで実行しているすべての仮想マシンのリストをプログラムで取得しようとしています。このために、Azure REST API ( https://management.core.windows.net ) を使用しようとしていますが、power-shell コマンドレットは使用しません。
コマンドレットを使用して、'Get-AzureVM' を実行し、ServiceName、Name、および Status を変更せずにすべての VM の一覧を取得できます。問題は、API を介して VM を一覧表示する方法に関するドキュメントのどこにも見つからないことです。
さまざまな Azure REST API を調べましたが、何も見つかりませんでした。VM REST APIのドキュメントには、リスト機能は示されておらず、提供されていません。
基本的なことがどこかに欠けていますか?
// Create the request.
// https://management.core.windows.net/<subscription-id>/services/hostedservices
requestUri = new Uri("https://management.core.windows.net/"
+ subscriptionId
+ "/services/"
+ operation);
これは、リクエストのベースに使用しているものです。ホステッド サービスのリストは取得できますが、仮想マシンのリストは取得できません。