Azure Automation
Azure Automation には、クラウドとオンプレミスのインフラストラクチャをシームレスに管理するためのツールが用意されています。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | すべての地域 Power Automate |
| ロジック アプリ | Standard | すべての Logic Apps リージョン |
| Power Apps | Premium | すべての地域 Power Apps |
| Power Automate | Premium | すべての地域 Power Automate |
| お問い合わせ | |
|---|---|
| 名前 | Azure Automation |
| URL | https://learn.microsoft.com/en-us/connectors/azureautomation/ |
| idcknowledgeeco@microsoft.com |
| コネクタ メタデータ | |
|---|---|
| Publisher | Microsoft |
| Website | https://azure.microsoft.com/services/automation/ |
| プライバシー ポリシー | https://privacy.microsoft.com/ |
| カテゴリ | コンテンツとファイル |
既知の問題と制限事項
コネクタは、マルチテナント アプリケーションの登録に基づいています。 アプリケーションは、ユーザーがサインインするまで、ユーザーのテナントを認識できません。 そのため、コネクタは、ユーザー の既定の テナント ("common") の下でのみサブスクリプションをサポートします。
Microsoft Entra ID 認証に関する既知の制限事項
現在の認証パイプラインの制限により、Microsoft Entra ID ゲスト ユーザーは、Azure Automation への Microsoft Entra ID 接続ではサポートされていません。 この問題を解決するには、代わりにサービス プリンシパル認証を使用します。
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| 独自のアプリケーションを導入する | 独自の Microsoft Entra ID アプリを使用してログインします。 | 統合サービス環境 (ISE) のみ | 共有不可 |
| OAuth の既定値 | 既定の Microsoft Entra ID アプリを使用してログインします。 | すべてのリージョン | 共有不可 |
| サービス プリンシパルの認証 | サービス プリンシパル認証には、独自の Microsoft Entra ID アプリを使用します。 | すべてのリージョン | 共有不可 |
| 既定 [非推奨] | このオプションは、明示的な認証の種類がない古い接続に対してのみ行われ、下位互換性のためにのみ提供されます。 | すべてのリージョン | 共有不可 |
独自のアプリケーションを持ち込む
認証 ID: oauthBYOA
適用: 統合サービス環境 (ISE) のみ
独自の Microsoft Entra ID アプリを使用してログインします。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| Tenant | 文字列 | Microsoft Entra ID アプリケーションのテナント ID。 | 正しい |
| クライアントID | 文字列 | Microsoft Entra ID アプリケーションのクライアント (またはアプリケーション) ID。 | 正しい |
| クライアント シークレット | securestring | Microsoft Entra ID アプリケーションのクライアント シークレット。 | 正しい |
OAuth の既定値
認証 ID: oauthDefault
適用対象: すべてのリージョン
既定の Microsoft Entra ID アプリを使用してログインします。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
サービス プリンシパルの認証
認証 ID: oauthServicePrincipal
適用対象: すべてのリージョン
サービス プリンシパル認証には、独自の Microsoft Entra ID アプリを使用します。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| クライアントID | 文字列 | 正しい | |
| クライアント シークレット | securestring | 正しい | |
| Tenant | 文字列 | 正しい |
既定 [非推奨]
適用対象: すべてのリージョン
このオプションは、明示的な認証の種類がない古い接続に対してのみ行われ、下位互換性のためにのみ提供されます。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 1200 | 60 秒 |
アクション
| ジョブの作成 |
ハイブリッド worker で実行するジョブを作成する |
| ジョブの出力を取得する |
Azure Automation ジョブの出力を取得します。 |
| ジョブの状態を取得する |
ジョブの状態を取得する |
ジョブの作成
ハイブリッド worker で実行するジョブを作成する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Subscription
|
subscriptionId | True | string |
Microsoft Azure サブスクリプションの一意識別子。 サブスクリプション ID は、すべての Azure リソースの ID の一部を形成します。 |
|
リソース グループ
|
resourceGroupName | True | string |
Azure リソース グループの名前。 |
|
オートメーション アカウント
|
automationAccount | True | string |
Azure Automation アカウントの名前。 |
|
Runbook 名
|
runbookName | string |
実行する Runbook の名前。 |
|
|
body
|
body | True | dynamic | |
|
ジョブの待機
|
wait | boolean |
ジョブが完了するまで待ってから、アクションを完了します。 |
戻り値
- Body
- CreateJobResponse
ジョブの出力を取得する
Azure Automation ジョブの出力を取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Subscription
|
subscriptionId | True | string |
Microsoft Azure サブスクリプションの一意識別子。 サブスクリプション ID は、すべての Azure リソースの ID の一部を形成します。 |
|
リソース グループ
|
resourceGroupName | True | string |
Azure リソース グループの名前。 |
|
オートメーション アカウント
|
automationAccount | True | string |
Azure Automation アカウントの名前。 |
|
職務 ID
|
jobId | True | string |
実行の ID の GUID。 |
戻り値
ジョブの Runbook コンテンツ
- Content
- binary
ジョブの状態を取得する
ジョブの状態を取得する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Subscription
|
subscriptionId | True | string |
Microsoft Azure サブスクリプションの一意識別子。 サブスクリプション ID は、すべての Azure リソースの ID の一部を形成します。 |
|
リソース グループ
|
resourceGroupName | True | string |
Azure リソース グループの名前。 |
|
オートメーション アカウント
|
automationAccount | True | string |
Azure Automation アカウントの名前。 |
|
職務 ID
|
jobId | True | string |
実行の ID の GUID。 |
戻り値
- Body
- CreateJobResponse
定義
CreateJobResponse
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
リソースID
|
id | string |
ジョブのリソース ID |
|
職務 ID
|
properties.jobId | string |
ジョブ ID の GUID。 |
|
プロビジョニングの状態
|
properties.provisioningState | string |
ジョブのプロビジョニング状態。 |
|
作成時間
|
properties.creationTime | date-time |
ジョブの作成時間。 |
|
終了時刻
|
properties.endTime | date-time |
ジョブが完了した時刻。 |
|
Exception
|
properties.exception | string |
例外情報 |
|
開始時刻
|
properties.startTime | date-time |
ジョブが開始された時刻。 |
|
ステータス
|
properties.status | string |
ジョブのステータス。 |
|
状態の詳細
|
properties.statusDetails | string |
ジョブの状態の詳細。 |
binary
これは基本的なデータ型 'バイナリ' です。