是否可以使用 az cli 列出所有类型的应用程序服务

is it possible to list all types of app service using az cli

我正在尝试使用 azure cli 列出与特定订阅关联的应用服务类型。

应用服务类型:

  1. 网络应用程序
  2. 逻辑应用程序
  3. 函数应用
  4. 移动应用程序
  5. API 应用

到目前为止,我已经尝试找出它们的单独命令。从中我只能得到

web apps : az webapp list --subscription subscriptionId 
function apps: az functionapp list --subscription subscriptionId
logic apps: az logic workflow list --subscription subscriptionId

我不确定上述命令是否包括 API 应用程序和移动应用程序或其过滤器。

如有任何帮助,我们将不胜感激。

是的,你是对的,API 应用程序和移动应用程序是属于 WebApps 的 Appservice 的一部分。

您可以使用 CLI command or use the REST API

您可以使用 az resource list(参见 documentation)并应用查询过滤器

az resource list --subscription subscriptionId --query "[?type=='Microsoft.Web/sites' || type=='Microsoft.Logic/workflows']"

您可以根据需要更新查询过滤器。

如@Sajeetharan 所述,移动应用程序、API 应用程序、Web 应用程序和功能应用程序是应用程序服务的一部分 (Microsoft.Web/sites)