The documentation examples and 'Create a policy set definition.' and 'Create a policy set definition with parameters.' are swapped.
Should be:
Create a policy set definition with parameters.
az policy set-definition create -n readOnlyStorage \
--definitions '[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\" } ]'
Create a policy set definition with parameters.
az policy set-definition create -n readOnlyStorage \
--definitions "[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\", \"parameters\": \
{ \"storageSku\": { \"value\": \"[parameters(\\"requiredSku\\")]\" } } }]" \
--params "{ \"requiredSku\": { \"type\": \"String\" } }"
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
The documentation examples and 'Create a policy set definition.' and 'Create a policy set definition with parameters.' are swapped.
Should be:
Create a policy set definition with parameters.
az policy set-definition create -n readOnlyStorage \ --definitions '[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \ Microsoft.Authorization/policyDefinitions/storagePolicy\" } ]'Create a policy set definition with parameters.
az policy set-definition create -n readOnlyStorage \ --definitions "[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \ Microsoft.Authorization/policyDefinitions/storagePolicy\", \"parameters\": \ { \"storageSku\": { \"value\": \"[parameters(\\"requiredSku\\")]\" } } }]" \ --params "{ \"requiredSku\": { \"type\": \"String\" } }"Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.