如何找到常规Azure API连接的受支持的parameterValues?

时间:2019-05-16 18:36:50

标签: azure azure-resource-manager azure-logic-apps

我遇到问题similar to this one。我试图通过ARM模板部署API连接,并且在部署时遇到“ ParameterNotDefined”错误。

但是,我没有连接到azure表的API连接,而是连接到azure队列。

我没有获得具体答案,而是希望获得有关如何使用文档或其他方法自行回答的指南:我无法找到通过“ MICROSOFT.WEB / CONNECTIONS”类型,以及每个API希望您提供的关联“ parameterValues”。

在这里搜索解决方案非常困难,因为这些术语非常繁琐。这是我已经尝试过的:

  1. 我尝试使用Azure Resource Explorer,但是看起来这是在浏览资源,而不是可用的API。如果我可以用它查看API,则不清楚如何使用。
  2. 我已经浏览了samples on the azure quickstart project。我看到了蔚蓝斑点的示例,但没有队列。
  3. 我已经阅读了此页面上有关creating API connections for logic apps的一些文档。这似乎是无关紧要的,并且作者提到向“ https://management.azure.com/.../”发出GET请求以查看API详细信息,但是这样做时会出现授权标头错误,我希望我可以得到文档而不必在堆栈上进行如此低的操作。

在不久的将来,我将与逻辑应用程序创建很多API连接,我需要一种比Google搜索,堆栈溢出和代码示例重用更复杂的发现方法。 如何查看整个API连接集以及将与每个API连接一起使用的受支持的“ parameterValues”?

2 个答案:

答案 0 :(得分:0)

您可以使用ARMClient检索所需的参数。

armclient.exe get https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{region}/managedApis/{Api}?api-version=2016-06-01

有关更多信息,https://www.bruttin.com/2017/06/13/deploy-logic-app-with-arm.html

答案 1 :(得分:0)

对于任何人,现在检查它,您可以手动创建 Api Connection 并检查它的 JSON 视图,它包含所有参数。