ホスト URL の設定
テンプレート ID: dynamichosturl
ホスト URL をテンプレートから生成された URL に置き換えます。 このテンプレートは Power Apps と Power Automate で利用可能です。
この記事の内容
このテンプレートの対象使用例は、動的なバックエンド ホスト URL にルーティングされ、かつ 1 つ以上の接続パラメーター、クエリ パラメーター、またはヘッダーに依存するシナリオです。 URL テンプレート パラメーターは、このシナリオを有効にする式をサポートしており、操作パラメーターは、必要に応じてアプリケーションを特定の操作のサブセットにスコープダウンできます。
このテンプレートを使用する場合、コネクタで定義されたホスト URL は、このテンプレートによって評価された値に 常に 置き換えられるため、対応する操作に関連しなくなることに注意してください。
このポリシーは現在、ゲートウェイ URL をサポートしていませんので注意してください。
使用例
次のパラメーターを使用する例をいくつか見てみましょう。
headers: test=foo; port=1234
connectionParameters: cat=bar; subPath=path
queryParameters: domain=pqr
URL テンプレート | 結果のホスト URL |
https://@header('test').abc.xyz:@header('port') | https://foo.abc.xyz:1234 |
https://@connectionParameters('cat').abc.xyz | https://bar.abc.xyz |
https://test.abc.xyz | https://test.abc.xyz |
https://@header('test').abc.@queryParameters('domain')/@connectionParameters('subPath') | https://foo.abc.pqr/path |
https://@header('test123', 'default').abc.xyz | https://default.abc.xyz |
オープンソース コネクタの例
このテンプレートの複数のインスタンスがオープン ソース コネクタリポジトリで使用されます。
コネクタ | シナリオ | |
Key Vault | ホスト URLは、接続パラメーターである Key Vault 名によって異なります | |
Engagement Cloud | ホスト URL は、ヘッダーとして渡されるリージョンによって異なります | |
Cognitive Service テキスト分析 | ホスト URL は接続パラメーターとしてユーザーによって提供されますが、デフォルト値もあります |
入力パラメーター
件名 | キー | 必要 | 型 | 内容 |
---|---|---|---|---|
Url Template |
x-ms-apimTemplateParameter.urlTemplate | 真 | String | ホスト URL が生成されるテンプレートを指定します。 このパラメーターは式をサポートしています。 式についての詳細情報は、ここをクリックします。 |
Operations |
x-ms-apimTemplate-operationName | Array | ポリシーが適用されるアクションとトリガーのリスト。 操作が選択されていない場合、このポリシーはすべての操作に適用されます。 |