Novis Health has an Azure subscription hierarchy organized under a root management group named Novis-Root. Below Novis-Root, there are three management groups: Novis-Prod, Novis-Dev, and Novis-Shared. The company is designing a governance strategy for Azure Storage accounts. The strategy must meet the following compliance requirements:
* All storage accounts must restrict public network access.
* For resources in Novis-Prod, any attempt to deploy a storage account that allows public network access must be blocked.
* For resources in all other management groups under Novis-Root, storage accounts that allow public network access must be allowed to deploy but must be flagged as non-compliant in reports.
Which policy assignment strategy meets the requirements while minimizing administrative overhead?
- Assign the policy to Novis-Root with the effect set to Audit. Assign the same policy to Novis-Prod with the effect set to Deny.Answer
- BAssign the policy to Novis-Prod with the effect set to Deny. Assign the policy separately to Novis-Dev and Novis-Shared with the effect set to Audit.
- CAssign the policy to Novis-Root with the effect set to Deny, and add Novis-Dev and Novis-Shared to the exclusion list (notScopes) of the assignment.
- DAssign the policy to Novis-Root with the effect set to Deny, and create a policy exemption for Novis-Dev and Novis-Shared with the exemption category set to Waiver.