给出一个Azure资源,例如一个存储帐户:
/subscriptions/.../resourceGroups/myresources/providers/Microsoft.Storage/storageAccounts/mystorageaccount
有没有办法以编程方式确定其下有子资源,例如存储帐户资源将返回:
/subscriptions/.../Microsoft.Storage/storageAccounts/mystorageaccount/blobServices/default
/subscriptions/.../Microsoft.Storage/storageAccounts/mystorageaccount/fileServices/default
/subscriptions/.../Microsoft.Storage/storageAccounts/mystorageaccount/queueServices/default
/subscriptions/.../Microsoft.Storage/storageAccounts/mystorageaccount/tableServices/default
我对具有相关指标的子资源特别感兴趣。我在Microsoft.Azure.Management.Monitor
和Microsoft.Azure.Management.ResourceManager
软件包的预览版中做了一些挖掘,但是看不到任何明显的东西。
答案 0 :(得分:1)
是的,您可以使用REST API列出资源组中的资源
获取https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources?api-version=2019-08-01
到目前为止,没有可用的特定API列出特定服务下的子资源。但是,每个服务都有特定的API,例如ex。 AppService