Azure アクション

重要

Azure アクションをデスクトップ フローに展開するには、アクティブな Azure サブスクリプションが必要です。

Power Automate を使用すると、Azure の一連のアクションを通じて Azure 仮想マシンを管理できます。 デスクトップフローに Azure の機能を実装するには、セッションの作成アクションを使用して新規 Azure セッションを作成します。

このアクションでは、クライアント ID、特定のアプリケーションの認証キー、それぞれのパスワードを入力する必要があります。 さらに、アプリケーションを作成した Microsoft Entra である テナント ID を入力してください。

最後に、適切な サブスクリプション ID を入力します。 サブスクリプション ID は、Azure サービスのサブスクリプションを一意に識別する GUID です。

セッションの作成アクションのスクリーンショット。

セッションを作成し、必要なすべての Azure アクションを展開した後、セッションの終了 アクションを使用して Azure セッションを終了させます。

セッションの終了アクションのスクリーンショット:

リソース グループを取得します

指定された条件に基づいてリソース グループを取得します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
Resource group name はい Text 値 リソース グループの名前です

生成された変数

引数 タイプ 説明設定
ResourceGroups Azure リソース グループ一覧 取得されたリソース グループです

例外

例外 内容
指定された条件のリソース グループを取得できませんでした 指定された条件のリソース グループを取得できなかったことを示します

リソース グループの作成

新しいリソース グループを作成します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
Resource group name いいえ テキスト値 リソース グループの名前です
Location いいえ Text 値 新しいディスクが作成される場所です

生成された変数

引数 タイプ 説明設定
リソース グループ Azure リソース グループ 作成されたリソース グループです

例外

例外 内容
リソース グループが既に存在します リソース グループが既に存在し、作成できないことを示します
リソース グループを作成できませんでした リソース グループを作成できなかったことを示します

リソース グループを削除する

指定されたリソース グループと含まれるすべてのリソースを削除します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
Resource group name いいえ Text 値 リソース グループの名前です

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
リソース グループを削除できませんでした リソース グループを削除できなかったことを示します

ディスクを取得します

指定された条件に基づいてディスクを取得します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
ディスクを取得する N/A すべて、指定されたリソースグループ、すべてのリソースグループの指定された名前、指定されたリソースグループの特定の名前 すべて 取得するディスクを指定します
Resource group いいえ テキスト値 ディスクが存在するリソース グループです
ディスク名 いいえ Text 値 ディスクの名前です

生成された変数

引数 タイプ 説明設定
Disks Azure マネージド ディスク一覧 すべての関連情報を含む、取得されたディスクです

例外

例外 内容
ディスクが見つかりませんでした 指定された条件のディスクが存在していないことを示します
リソース グループが見つかりませんでした 指定したリソース グループが見つからなかったことを示します
指定された条件のディスクを取得できませんでした 指定された条件のディスクを取得できなかったことを示します

ディスクの添付

指定された名前とリソース グループの既存のディスクを仮想マシンにアタッチします。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
仮想マシン名 いいえ テキスト値 ディスクのアタッチ先の VM です
VM resource group いいえ テキスト値 VM のリソース グループです
Disk is managed N/A ブール値 有効 アタッチするディスクがマネージド ディスクかどうかを指定します
Disk name いいえ テキスト値 アタッチするディスクの名前です
Disk's resource group いいえ テキスト値 ディスクのリソース グループです
Storage account いいえ テキスト値 VHD ファイルがあるストレージ アカウントです
Container いいえ テキスト値 VHD ファイルを保持するコンテナーです
VHD file いいえ Text 値 VHD ファイルの名前です

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
VM が見つかりません 指定した VM が見つからなかったことを示します
ディスクが見つかりませんでした 指定された条件のディスクが存在していないことを示します
VM では、アンマネージド ディスクとアンマネージド ディスクの両方を同時に使用することはできません アタッチできなかったことを示します。VM では、アンマネージド ディスクとマネージド ディスクの両方を同時に使用することはできません
ディスクをアタッチできませんでした ディスクをアタッチできなかったことを示します

ディスクのデタッチ

指定された名前とリソース グループの仮想マシンからディスクをデタッチします。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
仮想マシン名 いいえ テキスト値 ディスクをデタッチする VM です
Virtual machine's resource group いいえ テキスト値 VM のリソース グループです
Disk name いいえ テキスト値 デタッチするディスクの名前です
Disk is managed N/A ブール値 True デタッチするディスクがマネージド ディスクかどうかを指定します

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
VM が見つかりません 指定した VM が見つからなかったことを示します
デタッチできませんでした。ディスクが指定された VM にアタッチされていません デタッチできなかったことを示します。ディスクが指定された VM にアタッチされていません
ディスクをデタッチできませんでした ディスクをデタッチできなかったことを示します

マネージド ディスクを作成します

指定された設定でマネージド ディスクを作成します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
ディスク名 いいえ テキスト値 作成するマネージド ディスクの名前です
Resource group option N/A 既存のものを使用、新規作成 既存のものを使用 新しいリソース グループを作成するか、既存のリソース グループを使用するかを指定します
Resource group name いいえ テキスト値 ディスクのリソース グループです
Location いいえ テキスト値 新しいディスクが作成される場所です
Source type N/A なし、スナップショット、Storage blob いいえ​​ 空のディスクを作成するか、別のディスクのスナップショットを使用するか、またはストレージ アカウントの BLOB を使用するかを指定します
Snapshot name いいえ テキスト値 ソースとして使用するマネージド スナップショットです
Snapshot's resource group いいえ テキスト値 スナップショットのリソース グループです
Blob URL いいえ テキスト値 BLOB の URL です
Disk size in GB いいえ 数値 ディスクのサイズ (GB)
Storage account type N/A Standard HDD、Premium SSD、Standard SSD、Ultra disk SSD Standard HDD ディスクの種類です
Storage account name いいえ テキスト値 VHD ファイルが保存されているストレージ アカウントの名前です
Availability zone はい Text 値 マネージド ディスクの可用性ゾーンです

生成された変数

引数 タイプ 説明設定
ManagedDisk Azure マネージド ディスク 作成されたマネージド ディスクです

例外

例外 内容
リソース グループが既に存在します リソース グループが既に存在し、作成できないことを示します
リソース グループが見つかりませんでした 指定したリソース グループが見つからなかったことを示します
指定された名前のリソースは既に存在します 指定された名前のリソースが既に存在することを示します
スナップショットが見つかりません 指定したスナップショットが見つからなかったことを示します
ディスクを作成できませんでした ディスクを作成できなかったことを示します

ディスクの削除

指定された名前とリソース グループのマネージド ディスクを削除します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
ディスク名 いいえ テキスト値 削除するマネージド ディスクの名前です
Resource group いいえ Text 値 ディスクのリソース グループです

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
ディスクが見つかりませんでした 指定された条件のディスクが存在していないことを示します
ディスクが VM にアタッチされているため、削除できませんでした ディスクが VM に接続されているため、ディスクの削除で問題が発生したことを示します
ディスクを削除できませんでした ディスクを削除できなかったことを示します

スナップショットを取得します

指定された条件に基づいてスナップショットを取得します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
スナップショットの取得 N/A すべて、指定されたリソースグループ、すべてのリソースグループの指定された名前、指定されたリソースグループの特定の名前 すべて 取得するスナップショットを指定します
Resource group いいえ テキスト値 スナップショットが存在するリソース グループです
スナップショット名 いいえ Text 値 スナップショットの名前です。

生成された変数

引数 タイプ 説明設定
Snapshots Azure スナップショット一覧 すべての関連情報を含む、取得されたスナップショットです

例外

例外 内容
スナップショットが見つかりません 指定したスナップショットが見つからなかったことを示します
リソース グループが見つかりませんでした 指定したリソース グループが見つからなかったことを示します
指定された条件のスナップショットを取得できませんでした 指定された条件のスナップショットを取得できなかったことを示します

スナップショットの作成

指定されたディスクからスナップショットを作成します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
スナップショット名 いいえ テキスト値 作成するスナップショットの名前です
Resource group option N/A 既存のものを使用、新規作成 既存のものを使用 新しいリソース グループを作成するか、既存のリソース グループを使用するかを指定します
Resource group いいえ テキスト値 スナップショットが作成されるリソース グループです
Location いいえ テキスト値 新しいディスクが作成される場所です
Source disk いいえ テキスト値 ソース データとして使用されるマネージド ディスクの名前です
Source disk's resource group いいえ テキスト値 ソース データとして使用されるマネージド ディスクのリソース グループです

生成された変数

引数 タイプ 説明設定
Snapshot Azure スナップショット 作成されたスナップショットです

例外

例外 内容
リソース グループが既に存在します リソース グループが既に存在し、作成できないことを示します
リソース グループが見つかりませんでした 指定したリソース グループが見つからなかったことを示します
指定された名前のリソースは既に存在します 指定された名前のリソースが既に存在することを示します
ディスクが見つかりませんでした 指定された条件のディスクが存在していないことを示します
スナップショットを作成できませんでした スナップショットを作成できなかったことを示します

スナップショットの削除

指定された名前とリソース グループのスナップショットを削除します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
スナップショット名 いいえ テキスト値 削除するスナップショットの名前です
Resource group いいえ Text 値 スナップショットのリソース グループです

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
スナップショットが見つかりません 指定したスナップショットが見つからなかったことを示します
スナップショットを削除できませんでした スナップショットを削除できなかったことを示します

仮想マシンを取得します

仮想マシンの基本情報を取得します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
リソース グループ はい テキスト値 仮想マシンのリソース グループです
状態 N/A 保留中、割り当て解除中、割り当て解除済み、開始中、停止、停止中、不明、その他 任意 仮想マシンの状態です

生成された変数

引数 タイプ 説明設定
VirtualMachinesInfo Azure 仮想マシン情報一覧 基本情報を含む、取得された仮想マシンです

例外

例外 内容
リソース グループが見つかりませんでした 指定したリソース グループが見つからなかったことを示します
VM と基本情報を取得できませんでした VM と基本情報を取得できなかったことを示します

仮想マシンの説明

指定された条件に基づいて、仮想マシンのすべての情報を取得します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
仮想マシンの記述 N/A すべて、指定されたリソースグループ、すべてのリソースグループの指定された名前、指定されたリソースグループの特定の名前 すべて どの仮想マシンを記述するかを指定します
Resource group いいえ テキスト値 仮想マシンのリソース グループです
Virtual machine name いいえ テキスト値 仮想マシンの名前です
状態 N/A 保留中、割り当て解除中、割り当て解除済み、開始中、停止、停止中、不明、その他 任意 仮想マシンの状態です

生成された変数

引数 タイプ 説明設定
VirtualMachines Azure 仮想マシン一覧 すべての関連情報を含む、取得された仮想マシンです

例外

例外 内容
VM が見つかりません 指定した VM が見つからなかったことを示します
リソース グループが見つかりませんでした 指定したリソース グループが見つからなかったことを示します
VM の基本情報を取得できませんでした VM の基本情報を取得できなかったことを示します

仮想マシンを起動します

仮想マシンを起動します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
仮想マシン名 いいえ テキスト値 仮想マシンの名前です
Resource group いいえ Text 値 仮想マシンのリソース グループです

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
VM が見つかりません 指定した VM が見つからなかったことを示します
VM を起動できませんでした VM の起動中にエラーが発生したことを示します

仮想マシンを停止します

仮想マシンを停止し、関連するハードウェア (CPU およびメモリ) およびネットワーク リソースの割り当てを解除します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
仮想マシン名 いいえ テキスト値 仮想マシンの名前です
Resource group いいえ Text 値 仮想マシンのリソース グループです

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
VM が見つかりません 指定した VM が見つからなかったことを示します
VM を停止できませんでした VM の停止中にエラーが発生したことを示します

仮想マシンをシャットダウンします

仮想マシンのオペレーティング システムをシャットダウンします。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
仮想マシン名 いいえ テキスト値 仮想マシンの名前です
Resource group いいえ Text 値 仮想マシンのリソース グループです

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
VM が見つかりません 指定した VM が見つからなかったことを示します
VM をシャットダウンできませんでした VM のシャットダウン中にエラーが発生したことを示します

仮想マシンを再起動します

仮想マシンを再起動します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです
仮想マシン名 いいえ テキスト値 仮想マシンの名前です
Resource group いいえ Text 値 仮想マシンのリソース グループです

生成された変数

このアクションは変数を生成しません。

例外

例外 説明設定
VM が見つかりません 指定した VM が見つからなかったことを示します
VM を再起動できませんでした VM の再起動中にエラーが発生したことを示します

セッションの作成

Azure セッションを作成します。

入力パラメーター

引数 オプション 受入 Default Value Description
Client ID いいえ Text 値 アプリケーション ID とも呼ばれ、トークンを使用しているアプリケーションを特定するアプリケーションのクライアント ID
Client secret いいえ 直接暗号化された入力またはテキスト値 クライアント ID のシークレット
Tenant ID いいえ テキスト値 Microsoft Entra のディレクトリ ID
Subscription ID はい テキスト値 Azure サブスクリプション ID。 これが入力されてない場合は、既定のサブスクリプションが使用されます

生成された変数

引数 タイプ 説明設定
AzureClient Azure クライアント 作成された Azure クライアントです

例外

例外 内容
Azure クライアントを作成できませんでした Azure クライアントを作成できなかったことを示します

購読を取得する

現在のアカウントがアクセスできるサブスクリプションを取得します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです

生成された変数

引数 タイプ 説明設定
Subscriptions Azure サブスクリプション一覧 すべての関連情報を含む、取得されたサブスクリプションです

例外

例外 内容
指定された条件のサブスクリプションを取得できませんでした 指定された条件のサブスクリプションを取得できなかったことを示します

セッションの終了

Azure セッションを終了します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Azure クライアント いいえ Azure クライアント Azure への接続に使用するクライアントです

生成された変数

このアクションは変数を生成しません。

例外

このアクションには例外は含まれません。