Skip to content
Storage bkpol

Backup Vault policy naming convention

The CAF abbreviation for Backup Vault policy is bkpol. Names can be 1 to 75 characters long and allow alphanumerics and hyphens. The name must be unique within the parent resource.

Naming rules

CAF abbreviation bkpol
Length 1 to 75 characters
Allowed characters Alphanumerics (a-z, A-Z, 0-9), hyphens
Scope of uniqueness Unique within the parent resource
CAF pattern bkpol-{workload}-{environment}-{region}-{instance}

Rules follow Microsoft's resource naming rules and CAF abbreviations. Some resource types have extra start/end character restrictions, so verify against the official docs before locking in a convention.

Naming Storage resources

Storage account naming, 3 to 24 characters, lowercase, no hyphens, globally unique, has its own dedicated guide. Backup Vaults and Resource Guards are usually centralized, one per environment protecting many resources, the same shared boundary logic as Log Analytics workspaces elsewhere in this list. File shares are scoped to their storage account, so they can be named simply and descriptively without worrying about a collision with a share in a different account.

The common mistake is creating a new backup vault per protected resource instead of consolidating an environment behind one vault, which fragments backup policies that are meant to apply consistently across everything they protect.

Example names

Generated by the same engine as the name generator, so length and character rules are already applied.

Scenario Generated name Length
Payments API, production bkpol-payments-prod-eus-001 27/75
Web app, development bkpol-webapp-dev-weu-002 24/75
Analytics with company prefix bkpol-contoso-analytics-stage-uks-001 37/75

Naming in Terraform and Bicep

Build the name from variables so one module produces the right name in every environment.

Terraform
locals {
  backup_vault_policy_name = "bkpol-${var.workload}-${var.environment}-${var.region}-001"
}
Bicep
var backupVaultPolicyName = 'bkpol-${workload}-${environment}-${region}-001'

Generate Backup Vault policy names for your workload

Free, no login. Validation and Terraform, Bicep, or CSV export included.

Open in the generator →

Related Storage resources

See the full list of Azure resource naming rules or read the complete CAF naming guide.