Программное определение дочерних ресурсов ресурса Azure - PullRequest
1 голос
/ 01 ноября 2019

Для данного ресурса 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, но не вижу ничего очевидного.

1 Ответ

1 голос
/ 01 ноября 2019

Да, вы можете использовать REST API , чтобы перечислить ресурсы в группе ресурсов

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources?api-version=2019-08-01

Нет специального API для перечислениядочерние ресурсы под конкретную службу на данный момент. Тем не менее, есть конкретные API для каждого сервиса, например, для. AppService

...