私はResource Managerデプロイメントモデルを使用してVMをデプロイしました。AzureのVMステータスを取得する:リソースマネージャのデプロイメントと残りのAPIを使用して「実行中、停止中」
ここに記載されているように、残りのAPIを使用:https://msdn.microsoft.com/en-us/library/azure/mt163682.aspx 私のVMに関する情報を取得できます。しかし、私はVMが実行されているかどうかを見ることができません。私はその情報がコードを介して自動的にVMの起動/停止をしたいと思っています。
誰もそれを試みて、VMのパワーステートを取得していますか?
よろしく...
私はこのURI
string.Format("https://management.azure.com/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Compute/virtualMachines/{2}?api-version={3}", subscriptionID, resssourcegroup, vmname,apiversion);
apiversionは2016年3月30日で使用してGETしてください。
私の悪い、私は、仮想マシンのインスタンスビューについての情報を取得するために2番目のURIを使用する必要がありました。それを解決するには? –
同じ問題でここに来る他の誰かを助けるための答えとしてそれを置くことができればいいです –
小さなヒント:新しい.Net Frameworkから、String.Formatを使わずにこのような文字列フォーマットを行うことができます。もっと直感的な方法でそれを行うことができます。 これは次のようにするだけです: string foo = $ "これは{number}です。{totalNumber}文字列の行の文字列"; 文字列内の変数を簡単に使用でき、読みやすくなります。 – wuerzelchen