compliance.tf
Azure Compliance ControlsAzure Virtual Machines

Virtual machines should use Azure Resource Manager resources

Use new Azure Resource Manager for your virtual machines. It provides security enhancements such as stronger access control (RBAC), better auditing, access to managed identities, access to key vault for secrets, and Azure AD-based authentication.

What this control checks

Virtual machines should be migrated to new Azure Resource Manager resources.

Framework mappings

The clauses this control is mapped to in each framework.

NIST SP 800-53 Rev 5

  • Access Enforcement (AC-3)

FedRAMP Moderate Baseline Rev 4

  • AC-3 Access Enforcement

NIST SP 800-171 Rev 2

  • 3.1.1 Limit system access to authorized users, processes acting on behalf of authorized users, and devices (including other systems)
  • 3.1.2: Limit system access to the types of transactions and functions that authorized users are permitted to execute.

CMMC 2.0 Level 2

  • AC.L1-3.1.1 Limit system access to authorized users, processes acting on behalf of authorized users, and devices (including other systems)
  • AC.L1-3.1.2 Limit system access to the types of transactions and functions that authorized users are permitted to execute

FedRAMP High

  • AC-3 Access Enforcement

HIPAA HITRUST v9.2

  • 0835.09n1Organizational.1-09.n 09.06 Network Security Management

PCI DSS v3.2.1

  • 10.5.4 Logs for external-facing technologies (for example, wireless, firewalls, DNS, mail) are written onto a secure, centralized, internal log server or media

Tool mappings

Use these identifiers to cross-reference this control across tools, reports, and evidence.

  • Compliance.tf Control: compute_vm_uses_azure_resource_manager
  • Powerpipe Control: azure_compliance.control.compute_vm_uses_azure_resource_manager
  • Azure Policy Definition: 1d84d5fb-01f6-4d12-ba4f-4a26081d403d

Last reviewed: 2026-10-11

View all Azure controls →

On this page

Ask AI about this

Help improve this page