Azure Policy glossary

The term policy is used widely in virtually every industry and is associated with many use cases. Azure Policy has specific vocabulary and applications that are not to be confused with policy embedded in other contexts.

This glossary provides definitions and descriptions of terms used by Azure Policy.

Alias

A field used in policy definitions that maps to a resource property.

Applicability

Describes the relevance of resources that are considered for assessment against a policy. A resource is considered applicable to a policy when it resides within the scope of the policy assignment, is not excluded or exempt from the policy assignment, and meets the conditions specified in the if block of the policy rule.

Assignment

A JSON-defined object that determines the resources to which a policy definition is applied. Learn more about the policy assignment JSON structure here: Azure Policy assignment structure.

Azure Policy

A service that enables users to govern Azure resources by enforcing organizational standards and assessing compliance at scale.

Built-in

Describes a type of policy definition that is available by default and generated by Azure Resource Providers. It is the alternative to a custom policy definition. View the list of available built-in policy definitions.

Category

Metadata property in the policy definition that classifies the definition based on its area of focus. The category often indicates the resource provider of the target resource (For example: Compute, Storage, Monitoring).

Compliance state

Describes a resource's adherence to applicable policies. Can be compliant, non-compliant, exempt, conflict, not started, or protected. Learn more about how compliance works.

Compliant

A compliance state which indicates that a resource conformed to the policy rule in the policy definition.

Control

Another term used for group, specifically in the context of regulatory compliance.

Custom

Describes a type of policy definition that is authored by a policy user. It is the alternative to a built-in policy definition.

Definition

A JSON-defined object that describes a policy, including resource compliance requirements and the effect to take if they are violated. Learn more about the policy definition JSON structure here: Azure Policy definition structure.

Definition location

The scope to which an initiative definition or policy definition can be assigned. It can be either a management group or a subscription, and assignments can be made at or below that scope in the hierarchy.

Effect

The action taken on a resource when the conditions of an applicable policy's rule are met. Learn more about effects.

Enforcement

Describes the preventative behavior that certain types of policy effects can have.

Enforcement mode

A property of a policy assignment that allows users to enable or disable enforcement of certain policy effects like deny, while still evaluating for compliance and providing logs.

Evaluation

Describes the process of scanning resources in the cloud environment to determine applicability and compliance of assigned policies.

Event

An incident or outcome when something changes in Azure Policy, available for integration with Event Grid. Example events include instances in which a policy state is created, changed, or deleted.

Exclusion

Also referred to as NotScopes; A property in the policy assignment which eliminates child resource containers or child resources from the assignment so they are not considered for compliance evaluation. Excluded scopes do not appear on the Azure portal Compliance blade. Learn more about excluded scopes.

Exempt

A compliance state which indicates that a resource is covered by an exemption.

Exemption

A JSON-defined object that eliminates a resource hierarchy or an individual resource from evaluation. Resources that are exempt count toward overall compliance, but are not evaluated. Learn more about the exemption JSON structure here: Azure Policy exemption structure.

Group

A sub-collection of policy definition IDs within an initiative definition.

Identity

A system-assigned or user-assigned managed identity used for remediation in Azure Policy. Learn more about managed identities.

Initiative

Also known as a policy set. A type of policy definition consisting of a collection of policy definition IDs. Used to centralize multiple policy definitions with a common goal that can share parameters, identities and be managed in a single assignment.

JSON

Abbreviation for JavaScript Object Notation (JSON). Used by Azure Policy to define policy objects.

Mode

Property on the policy definition that determines which resource types are evaluated for a policy definition. It is configured depending on whether the policy is targeting an Azure Resource Manager (ARM) property defined in an ARM template or a Resource Provider (RP) property.

Non-compliant

A compliance state which indicates that a resource did not conform to the policy rule in the policy definition.

Policy rule

The component of a policy definition that describes resource compliance requirements through logic-based conditional statements, as well as the effect taken if those conditions are not met. It is composed of an if block and then block.

Policy state

Describes the aggregated compliance state of a policy assignment

Note

Regulatory Compliance is a Preview feature.

Remediation

A JSON-defined object that, when triggered, corrects resources violating policies with deployIfNotExists or modify effects. Remediation is only automatic for resources during creation or update. Existing resources must be remediated by triggering a remediation task. Learn how to remediate non-compliant resources.

Scope

The extent or area to which a policy is relevant, as described by Azure Resource Manager (ARM). It determines the set of resources that an assignment applies to, and may be a subscription, management group, resource group, or resource. Learn more about scope in Azure Policy.

Template info

The component of a policy definition used to define the constraint template. Specific to Azure Policy for Kubernetes clusters.

Next steps

To get started with Azure Policy, see What is Azure Policy?.