Definir URL do host
ID do Modelo: dynamichosturl
Substitui a URL do host pela URL gerada do modelo. Este modelo está disponível no Power Apps e no Power Automate.
Neste artigo
Os casos de uso de destino para este modelo são cenários em que a solicitação deve ser roteada para um URL de host de back-end que é dinâmico e depende de um ou mais parâmetros de conexão, parâmetros de consulta ou cabeçalhos. O parâmetro do modelo de URL suporta expressões para habilitar esse cenário e o parâmetro de operações permite que você defina o escopo do aplicativo para um subconjunto específico de operações, se necessário.
Se você usar esse modelo, lembre-se de que o URL do host definido no conector não será mais relevante para as operações correspondentes, pois sempre será substituído pelo valor avaliado por esse modelo.
Observe que atualmente esta política não oferece suporte a URLs de gateway.
Exemplos
Vejamos alguns exemplos que usam os parâmetros a seguir.
headers: test=foo; port=1234
connectionParameters: cat=bar; subPath=path
queryParameters: domain=pqr
Modelo de url | Url de host resultante |
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 |
Exemplos de conectores de software livre
Temos várias instâncias desse modelo sendo usadas em nosso repositório de conectores de software livre.
Conector | Cenário | |
Cofre de Chave do | O URL do host depende do nome do cofre de chaves, que é um parâmetro de conexão | |
Engagement Cloud | O URL do host depende da região, que é passada como um cabeçalho | |
Análise de Texto de Serviço Cognitivo | O URL do host é fornecido pelo usuário como um parâmetro de conexão, mas também tem um padrão |
Parâmetros de Entrada
Nome | Tecla | Obrigatório | Tipo | Descrição |
---|---|---|---|---|
Url Template |
x-ms-apimTemplateParameter.urlTemplate | Verdadeiro | Cadeia de Caracteres | Especifica o modelo do qual a URL do host será gerada. Este parâmetro é compatível com expressões. Clique aqui para saber mais sobre expressões. |
Operations |
x-ms-apimTemplate-operationName | Matriz | Lista de ações e gatilhos aos quais a política se aplicará. Se nenhuma operação for selecionada, esta política será aplicada a todas as operações. |