Sign in
Menu
Sign up
Docs
Azure compliance controlsAzure Virtual Network

Network security groups should have Diagnostic Settings configured

This policy automatically deploys diagnostic settings to network security groups. A storage account with name '{storagePrefixParameter}{NSGLocation}' will be automatically created. The powerpipe check is titled Deploy Diagnostic Settings for Network Security Groups.

What this control checks

Network security groups have diagnostic settings deployed automatically

Common pitfalls

A storage account is created automatically

A storage account with name {storagePrefixParameter}{NSGLocation} will be automatically created.

Audit evidence

Evidence that deployed resources meet this control: PowerPipe control azure_compliance.control.network_security_group_diagnostic_setting_deployed.

Framework-specific interpretation

NIST Cybersecurity Framework v2.0: Mapped to ID.AM-03 (Representations of the organization's authorized network communication and internal and external network data flows are...).

Framework mappings

The clauses this control is mapped to in each framework.

HIPAA HITRUST v9.2

  • 0860.09m1Organizational.9-09.m 09.06 Network Security Management

Tool mappings

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

  • Compliance.tf Control: network_security_group_diagnostic_setting_deployed
  • Powerpipe Control: azure_compliance.control.network_security_group_diagnostic_setting_deployed

Last reviewed: 2026-10-13

View all Azure controls →

On this page

Ask AI about this

Help improve this page