Table of Contents

Enterprise Governance

Azure Resource Manager

Scope

https://docs.microsoft.com/en-us/azure/role-based-access-control/overview?

Management Groups

Management groups provide a governance scope above subscriptions.

Use Case Examples

Azure Policy

Azure Policy is a service you use to create, assign, and manage policies. These policies enforce different rules and effects over your resources so that those resources stay compliant with your corporate standards and service level agreements.

Three Pillars

Policy Examples

Policy Responses

RBAC Permissions for Azure Policy

RBAC

RBAC is an authorization system built on Azure Resource Manager that provides fine-grained access management of Azure resources.

RBAC vs Azure Policies

A few key differences between Azure Policy and RBAC exist. RBAC focuses on user actions at different scopes. You might be added to the contributor role for a resource group, allowing you to make changes to that resource group. Azure Policy focuses on resource properties during deployment and for already-existing resources. Azure Policy controls properties such as the types or locations of resources. Unlike RBAC, Azure Policy is a default-allow-and-explicit-deny system.

Azure Policy focuses on resource properties during deployment and for already-existing resources. Azure Policy controls properties such as the types or locations of resources.

Built-in Roles

Role Description
Contributor Lets you manage everything except granting access to resources.
Owner Lets you manage everything, including access to resources.
Reader Lets you view everything, but not make any changes
User Access Administrator Lets you manage user access to Azure resources.

Resource Locks

Azure Blueprints

Blueprints are a declarative way to orchestrate the deployment of various resource templates and other artifacts such as:

Azure Blueprints seem analogous to AWS CloudFormation templates. They are like ARM templates, but the template and it's relationship/association to the resources that are deployed using it are preserved.

Modes