Есть ли способ получить соответствие подписки Azure с помощью конкретной инициативы / набора политик

К подписке применяется множество политик, но для меня требование - получить соответствие только конкретной инициативе / набору политик.

Читал эту статью https://docs.microsoft.com/en-us/azure/governance/policy/how-to/get-compliance-data не смог этого сделать, поэтому требовалась помощь или некоторые указатели для получения данных о соответствии для конкретной инициативы через cli или rest apis.


person Sumit Murari    schedule 18.10.2020    source источник


Ответы (1)


Итак, решение, которое у меня есть сейчас, таково: https://docs.microsoft.com/en-us/rest/api/policy-insights/policystates/summarizeforsubscription

Нам нужно отправить запрос POST на https://management.azure.com/subscriptions/%7BsubscriptionId%7D/providers/Microsoft.PolicyInsights/policyStates/latest/summarize?api-version=2019-10-01.

Вышеупомянутый вызов API возвращает данные для всех политик, применяемых к подписке, и там мы также можем перечислить инициативы, оттуда мы можем отфильтровать конкретную инициативу / набор политик и их статус соответствия.

person Sumit Murari    schedule 19.10.2020