Subscription¶
Filters¶
- Standard Value Filter (see Generic Filters)
 Model: Subscription
Actions¶
add-policyAdd Azure Policy assignment for the subscrptionname: used as an assignment id
display_name: assignment display name
definition_name: Azure Policy definition id or display name
scope: default scope is the current subscription, you can extend it to the resource group or specific resource
Example Policies¶
This policy creates Azure Policy scoped to the current subscription if doesn’t exist.
policies:
  - name: azure-policy-sample
    resource: azure.subscription
    filters:
      - type: missing
        policy:
          resource: azure.policyassignments
          filters:
            - type: value
              key: properties.displayName
              op: eq
              value_type: normalize
              value: dn_sample_policy
    actions:
      - type: add-policy
        name: sample_policy
        display_name: dn_sample_policy
        definition_name: "Audit use of classic storage accounts"