SlideShare a Scribd company logo
Govern your Azure environment through Azure Policy
Govern your Azure environment through Azure Policy
Govern your Azure environment through Azure Policy
Block Dev/Ops from directly accessing the cloud (portal/api/cli) to attain control
Developers
Operations
Cloud Custodian /
Engineers responsible
for Cloud environment
Removing barriers to compliance and enabling velocity
Developers
Built-in controls through
policy instead of workflow
Operations
Cloud Custodian
Team
Remediation
Enforcement &
Compliance
Apply policies
at scale
Turn on built-in policies
or build custom ones for all
resource types
Real-time policy evaluation and
enforcement
Periodic & on-demand compliance
evaluation
Apply policies to a Management
Group with control across your
entire organization
Apply multiple policies and &
aggregate policy states with policy
initiative
Real time remediation
Remediation on existing resources
(Coming Soon)
Exclusion Scope
Govern your Azure environment through Azure Policy
Govern your Azure environment through Azure Policy
User
Code
ARM–CentralizedControlPlane
AzurePolicy
Resource
Config
Requests
Declarative
Always On:
On Change
On Periodic Cadence
On Demand (coming soon)
ARM–CentralizedControlPlane
AzurePolicy
Resource
Config
Request
User
Code
ARM–CentralizedControlPlane
AzurePolicy
Resource
Config
Request
Cloud
Resource
User
Code
ARM–CentralizedControlPlane
Cloud
Resource
Cloud
Resource
Cloud
Resource
AzurePolicy
User
Code
Conditions
“equals”: “value”
“like”: “value”
“match”: “value”
“contains”: “value”
“in”: [“val1”, “val2”]
“containsKey”: “keyName”
“exists”: “bool”
+ “not*” variants
Accessors
“field”: “fieldname”
“source”: “action”
Fields
name
kind
type
location
fullName
tags
tags.*
aliases
$policy = New-AzureRmPolicyDefinition -Name
costCenterTagPolicyDefinition -Description "Policy to deny
resource creation if no costCenter tag is provided" -Policy '{
"if": {
"not" : {
"field" : "tags",
"containsKey" : "costCenter"
}
},
"then" : {
"effect" : "deny"
}
}'
{
"if": {
"not": {
"field": "name",
"like": "namePrefix*nameSuffix"
}
},
"then": {
"effect": "deny"
}
}
"properties": {
"displayName": "Allowed VM Skus",
"description": "This policy enables you to specify a set of virtual machine SKUs that your
organization can deploy.“
},
"policyRule": {
"if": {
"allOf": [
{
"field": "type",
"equals": "Microsoft.Compute/virtualMachines“
},
{
"not": {
"field":"Microsoft.Compute/virtualMachines/sku.name",
"in": ["Basic_A0”,”Basic_A1”,”Basic_A2”,”Basic_A3”,”Basic_A4”]
}
}
]
},
"then": {
"effect": "Deny“
}
}
"properties": {
"displayName": "Allowed VM Skus",
"description": "This policy enables you to specify a set of virtual machine SKUs that your
organization can deploy.",
"parameters": {
"listOfAllowedSKUs": {"type": "array"}
}
},
"policyRule": {
"if": {
"allOf": [
{
"field": "type",
"equals": "Microsoft.Compute/virtualMachines“
},
{
"not": {
"field":"Microsoft.Compute/virtualMachines/sku.name",
"in": "[parameters('listOfAllowedSKUs’)]”
}
}
]
},
"then": {
"effect": "Deny“
}
}
https://github.com/Azure/azure-policy/
Govern your Azure environment through Azure Policy
Govern your Azure environment through Azure Policy
Organizational alignment for your Azure
subscriptions through custom hierarchies
and grouping
Enables targeting of policies and spend
budgets across all subscriptions and
inheritance down the hierarchies
Enables compliance and cost reporting
by organizations (business/teams)
AzurePolicy
User
Code
ARM–CentralizedControlPlane
Subscription Subscription
Org Hierarchy
AzurePolicy
User
Code
ARM–CentralizedControlPlane
Mgmt
group
Subscription Subscription
Org Hierarchy
Govern your Azure environment through Azure Policy
Govern your Azure environment through Azure Policy

More Related Content

PDF
[Azure Governance] Lesson 4 : Azure Policy
☁ Hicham KADIRI ☁
 
PPTX
Azure governance
girish goudar
 
PDF
Azure security architecture
Karl Ots
 
PPTX
Azure Cloud Governance
Jonathan Wade
 
PDF
Azure governance v4.0
Marcos Oikawa
 
PPTX
CAF presentation 09 16-2020
Michael Nichols
 
PDF
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
WinWire Technologies Inc
 
PPTX
Azure Governance
Benjamin Hüpeden
 
[Azure Governance] Lesson 4 : Azure Policy
☁ Hicham KADIRI ☁
 
Azure governance
girish goudar
 
Azure security architecture
Karl Ots
 
Azure Cloud Governance
Jonathan Wade
 
Azure governance v4.0
Marcos Oikawa
 
CAF presentation 09 16-2020
Michael Nichols
 
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
WinWire Technologies Inc
 
Azure Governance
Benjamin Hüpeden
 

What's hot (20)

PDF
Building an Enterprise-Grade Azure Governance Model
Karl Ots
 
PDF
Microsoft Azure Security Overview
Alert Logic
 
PPTX
Azure governance
Udaiappa Ramachandran
 
PPTX
Azure role based access control (rbac)
Srikanth Kappagantula
 
PPTX
Stephane Lapointe: Governance in Azure, keep control of your environments
MSDEVMTL
 
PDF
Microsoft Azure
Novosco
 
PPTX
Azure Migrate
Mustafa
 
PDF
Migrate to Microsoft Azure with Confidence
David J Rosenthal
 
PPTX
Azure Governance for Enterprise
Mohit Chhabra
 
PPTX
Azure WAF
Cheah Eng Soon
 
PDF
Azure 101
Korry Lavoie
 
PDF
Azure Security Overview
David J Rosenthal
 
PPTX
48. Azure Active Directory - Part 1
Shawn Ismail
 
PDF
Azure cloud migration simplified
Girlo
 
PPTX
Introduction to Microsoft Azure
Guy Barrette
 
PDF
[Azure Governance] Lesson 1 : Azure Naming Convention
☁ Hicham KADIRI ☁
 
PPTX
Azure vnet
zekeLabs Technologies
 
PDF
Azure fundamentals
Alexandre BERGERE
 
PPTX
Azure App Service Deep Dive
Azure Riyadh User Group
 
PDF
Introduction to Azure
Robert Crane
 
Building an Enterprise-Grade Azure Governance Model
Karl Ots
 
Microsoft Azure Security Overview
Alert Logic
 
Azure governance
Udaiappa Ramachandran
 
Azure role based access control (rbac)
Srikanth Kappagantula
 
Stephane Lapointe: Governance in Azure, keep control of your environments
MSDEVMTL
 
Microsoft Azure
Novosco
 
Azure Migrate
Mustafa
 
Migrate to Microsoft Azure with Confidence
David J Rosenthal
 
Azure Governance for Enterprise
Mohit Chhabra
 
Azure WAF
Cheah Eng Soon
 
Azure 101
Korry Lavoie
 
Azure Security Overview
David J Rosenthal
 
48. Azure Active Directory - Part 1
Shawn Ismail
 
Azure cloud migration simplified
Girlo
 
Introduction to Microsoft Azure
Guy Barrette
 
[Azure Governance] Lesson 1 : Azure Naming Convention
☁ Hicham KADIRI ☁
 
Azure fundamentals
Alexandre BERGERE
 
Azure App Service Deep Dive
Azure Riyadh User Group
 
Introduction to Azure
Robert Crane
 
Ad

Similar to Govern your Azure environment through Azure Policy (12)

PDF
Creating Azure Policy Compliant Backdoor
Cloud Village
 
PDF
Microsoft Azure Fundamentals AZ 900 ####
MohanArumugam24
 
PDF
Secure Your Code Implement DevSecOps in Azure
kloia
 
PDF
AzurePolicy DevOps Pune Feb23
Rahul Khengare
 
PDF
TechDays Finland 2020: Azuren tietoturva haltuun!
Karl Ots
 
PPTX
Introduction to Azure Resource Manager, Global Azure Bootcamp 2016.04
Lukasz Kaluzny
 
PPTX
Overview of Azure Arc enabled Kubernetes
Pieter de Bruin
 
PDF
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Predica Group
 
PPTX
Cloud Adoption Framework Overview Deck (PPT 1).pptx
ValVege
 
PPTX
Cloud Adoption Framework - Walking Deck (L100).pptx
Sherman37
 
PDF
Cloud governance - theory and tools
Antti Arnell
 
PPTX
Permit to Cloud, Landing with confidence in Azure
Mike Benkovich
 
Creating Azure Policy Compliant Backdoor
Cloud Village
 
Microsoft Azure Fundamentals AZ 900 ####
MohanArumugam24
 
Secure Your Code Implement DevSecOps in Azure
kloia
 
AzurePolicy DevOps Pune Feb23
Rahul Khengare
 
TechDays Finland 2020: Azuren tietoturva haltuun!
Karl Ots
 
Introduction to Azure Resource Manager, Global Azure Bootcamp 2016.04
Lukasz Kaluzny
 
Overview of Azure Arc enabled Kubernetes
Pieter de Bruin
 
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Predica Group
 
Cloud Adoption Framework Overview Deck (PPT 1).pptx
ValVege
 
Cloud Adoption Framework - Walking Deck (L100).pptx
Sherman37
 
Cloud governance - theory and tools
Antti Arnell
 
Permit to Cloud, Landing with confidence in Azure
Mike Benkovich
 
Ad

More from Microsoft Tech Community (20)

PPTX
100 ways to use Yammer
Microsoft Tech Community
 
PPTX
10 Yammer Group Suggestions
Microsoft Tech Community
 
PPTX
Removing Security Roadblocks to IoT Deployment Success
Microsoft Tech Community
 
PPTX
Building mobile apps with Visual Studio and Xamarin
Microsoft Tech Community
 
PPTX
Best practices with Microsoft Graph: Making your applications more performant...
Microsoft Tech Community
 
PPTX
Interactive emails in Outlook with Adaptive Cards
Microsoft Tech Community
 
PPTX
Unlocking security insights with Microsoft Graph API
Microsoft Tech Community
 
PPTX
Break through the serverless barriers with Durable Functions
Microsoft Tech Community
 
PPTX
Multiplayer Server Scaling with Azure Container Instances
Microsoft Tech Community
 
PPTX
Explore Azure Cosmos DB
Microsoft Tech Community
 
PPTX
Media Streaming Apps with Azure and Xamarin
Microsoft Tech Community
 
PPTX
DevOps for Data Science
Microsoft Tech Community
 
PPTX
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Microsoft Tech Community
 
PPTX
Azure Functions and Microsoft Graph
Microsoft Tech Community
 
PPTX
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Microsoft Tech Community
 
PPTX
Getting Started with Visual Studio Tools for AI
Microsoft Tech Community
 
PPTX
Using AML Python SDK
Microsoft Tech Community
 
PPTX
Mobile Workforce Location Tracking with Bing Maps
Microsoft Tech Community
 
PPTX
Cognitive Services Labs in action Anomaly detection
Microsoft Tech Community
 
PPTX
Speech Devices SDK
Microsoft Tech Community
 
100 ways to use Yammer
Microsoft Tech Community
 
10 Yammer Group Suggestions
Microsoft Tech Community
 
Removing Security Roadblocks to IoT Deployment Success
Microsoft Tech Community
 
Building mobile apps with Visual Studio and Xamarin
Microsoft Tech Community
 
Best practices with Microsoft Graph: Making your applications more performant...
Microsoft Tech Community
 
Interactive emails in Outlook with Adaptive Cards
Microsoft Tech Community
 
Unlocking security insights with Microsoft Graph API
Microsoft Tech Community
 
Break through the serverless barriers with Durable Functions
Microsoft Tech Community
 
Multiplayer Server Scaling with Azure Container Instances
Microsoft Tech Community
 
Explore Azure Cosmos DB
Microsoft Tech Community
 
Media Streaming Apps with Azure and Xamarin
Microsoft Tech Community
 
DevOps for Data Science
Microsoft Tech Community
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Microsoft Tech Community
 
Azure Functions and Microsoft Graph
Microsoft Tech Community
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Microsoft Tech Community
 
Getting Started with Visual Studio Tools for AI
Microsoft Tech Community
 
Using AML Python SDK
Microsoft Tech Community
 
Mobile Workforce Location Tracking with Bing Maps
Microsoft Tech Community
 
Cognitive Services Labs in action Anomaly detection
Microsoft Tech Community
 
Speech Devices SDK
Microsoft Tech Community
 

Recently uploaded (20)

PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Future of Artificial Intelligence (AI)
Mukul
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Software Development Methodologies in 2025
KodekX
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 

Govern your Azure environment through Azure Policy