ホスト 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.xyzhttps://bar.abc.xyz
https://test.abc.xyzhttps://test.abc.xyz
https://@header('test').abc.@queryParameters('domain')/@connectionParameters('subPath')https://foo.abc.pqr/path
https://@header('test123', 'default').abc.xyzhttps://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 ポリシーが適用されるアクションとトリガーのリスト。 操作が選択されていない場合、このポリシーはすべての操作に適用されます。