我想从我的订阅下的azure获取所有诊断设置。我要所有的功能要么启用要么禁用。我正在使用下面的API,但它没有帮助,因为它需要工作流程,而我没有工作流程。
https://docs.microsoft.com/en-us/rest/api/monitor/diagnosticsettings/list
我修改了它,并使用了下面的代码,它没有返回任何内容。就像在azure上一样,我总共有8个设置,其中1个是启用的,其他的是禁用的。
https://management.azure.com/subscriptions/{subscriptionId}/providers/microsoft.insights/diagnosticSettings?api-version=2017-05-01-preview发布于 2019-12-21 01:16:56
我不认为你将能够在单个API调用中获取Azure订阅中所有资源的诊断设置。
从documentation link
获取指定资源的活动诊断设置列表。
你没有得到任何结果的原因是因为你正在尝试获取订阅资源的诊断设置,而AFAIK没有可以在订阅级别定义的诊断设置。
您需要做的是列出SUbscription中的所有资源,然后为每个资源单独获取诊断设置。
https://stackoverflow.com/questions/59428845
复制相似问题