Azure Naming Convention
This is a reference guide for an opinionated Azure naming convention based on the Microsoft Cloud Adoption Framework (CAF) recommended abbreviations . It extends the official list with entries for sub-resources and resource types not covered by CAF, following the same pattern.
Why a naming convention?
Consistent resource naming is foundational to operating Azure at scale. As Microsoft’s CAF naming guidance explains, accurately naming resources is essential for security. When an incident occurs, you need to quickly identify affected systems, what they support, and the potential business impact. Services like Microsoft Defender for Cloud and Microsoft Sentinel reference resources by name in their alerts and dashboards.
Azure enforces hard naming constraints per resource type: character limits, allowed characters, global uniqueness scopes, and names that cannot be changed after creation without destroying the resource. A convention needs to be established before deployment, not retrofitted later.
Enforcement
This document is a reference, not a tool. How you enforce the convention is up to you.
The most practical approach is to enforce naming at the module level. In Terraform or Bicep, a module that constructs the resource name from structured inputs (infix, outfix, suffix, numbering) and passes the result to the resource leaves no room for ad-hoc overrides. Callers provide the parts; the module assembles and validates the name.
For policy-layer enforcement, tools like terraform-compliance , Azure Policy, or custom CI checks can catch violations before resources are provisioned.
Contributing
This list is not exhaustive. Azure has hundreds of resource types and the CAF abbreviations page does not cover all of them. Entries here that go beyond CAF are deliberate opinionated extensions.
Some entries cover resource types that cannot be managed by Terraform, included so ARM, Bicep, and Pulumi users have a consistent reference.
To contribute to the main copy:
- Create a branch against
mainor raise an issue on GitHub - Raise a pull request with your changes
Resource name construction
Names follow a structured pattern. Prefer alphanumeric characters and hyphens only - avoid underscores, dots, and mixed case unless the resource type requires it. Some resource types (storage accounts, VMs) prohibit hyphens entirely; their constructs omit dashes accordingly.
| Naming element | Description | Example |
|---|---|---|
Prefix | Leftmost element. The resource type abbreviation from the CAF abbreviations list . Lower case. For resources named by role (VMs), the prefix describes purpose rather than type. | rg-, sa, kv- |
Infix | Immediately right of the prefix. A 2-4 letter code identifying the product, team, or service the resource belongs to. Lower case. | ldo (Libre DevOps), hw (hello-world) |
Outfix | Right of the infix. A 2-3 letter Azure region code. Lower case. Global resources use the owning resource group’s region. | uks (UK South), euw (West Europe) |
Suffix | A 2-3 letter environment stage code. Lower case. | poc, dev, tst, uat, ppd, prd |
Optional outfix | Right of the suffix. A short functional qualifier, used only where it adds meaningful context. Lower case. | mgt, sec, net |
Numbering | Zero-padded ordinal appended at the end when multiple instances of the same resource exist. | 01, 02, 10 |
Full construct | Dashed: ${prefix}-${infix}-${outfix}-${suffix}[-${optional}][-${numbering}]. No-dash (storage accounts, VMs, etc.): ${prefix}${infix}${outfix}${suffix}[${optional}][${numbering}]. | rg-ldo-uks-prd, rg-crg-ukw-ppd-mgt, saldouksprd01 |
Approved optional values
| Category | Values | Example |
|---|---|---|
| VM purpose prefixes | app, dbs, web, dc, vm | webldouksprd01 |
| VM OS type codes | lnx, win, rh8, deb, ubu, sus | lnxldouksprd01 |
| Environment stages | poc, mvp, dev, tst, stg, uat, ppd, prd | prd |
| Management outfix | mgt - resource belongs to tenant or platform admins | rg-crg-ukw-ppd-mgt |
Tagging
A name identifies a resource; tags make the estate queryable for cost, ownership, security, and automation. CAF treats naming and tagging as one discipline - apply a consistent tag schema alongside this convention.
Minimum required tags
Every resource group, and every resource that supports tags, carries at least:
| Tag | Purpose | Example |
|---|---|---|
environment | Lifecycle stage (matches the name suffix) | prd |
application | Workload or product the resource serves | hello-world |
owner | Accountable team or distribution list | platform@example.com |
costCentre | Chargeback / showback code | CC-1234 |
managedBy | How the resource is provisioned | terraform |
criticality | Drives DR and alerting priority | tier-1 |
Rules
- Set tags once, in the module. Construct the baseline tag map in a
local, then merge per-resource extras, so every resource is tagged identically without copy-paste. Tag inheritance from the resource group is not automatic - configure it explicitly or set tags on each resource. - Enforce with Azure Policy. A Require a tag (deny) or Inherit a tag from the resource group (modify) policy catches anything created outside Terraform; pair it with the module-level construction above.
- Tags are not a security boundary and not secret. Never put credentials, PII, or access decisions in a tag - they are readable by anyone with reader access.
Rule: A resource is not production-ready until it has both a convention-compliant name and the minimum tag set. Names help humans reading an incident; tags let machines filter cost, compliance, and impact at scale.
Azure resource list
The table below covers the resource types in Microsoft’s CAF abbreviations and resource name rules guidance, extended with sub-resource types that follow the same pattern. The ${} notation in constructs represents a dynamic value.
| Asset type | Namespace | Abbreviation | Position | Entropy | Length | Construct | Example | Note |
|---|---|---|---|---|---|---|---|---|
| Analysis Services Server | Microsoft.AnalysisServices/servers | as- | prefix | numbering | 3-63 | as-${infix}-${outfix}-${suffix}-${numbering} | as-ldo-uks-prd-01 | |
| API Management | Microsoft.ApiManagement/service | apim- | prefix | numbering | 1-50 | apim-${infix}-${outfix}-${suffix}-${numbering} | apim-ldo-ukw-dev-04 | |
| API Management API | Microsoft.ApiManagement/service/apis | api- | prefix | none | 1-80 | api-${api_name} | api-GetNewToken | |
| API Management API Issue | Microsoft.ApiManagement/service/apis/issues | apii- | prefix | none | 1-80 | apii-${api_name} | apii-DeleteEntry | |
| API Management API Issue Attachment | Microsoft.ApiManagement/service/apis/issues/attachments | apiia- | prefix | none | 1-80 | apiia-${attachment} | apiia-Attachment | |
| API Management API Issue Comment | Microsoft.ApiManagement/service/apis/issues/comments | apiic- | prefix | none | 1-80 | apiic-${api_name} | apiic-NewComment | |
| API Management API Operation | Microsoft.ApiManagement/service/apis/operations | apio- | prefix | none | 1-80 | apio-${operation_id} | apio-user-delete | |
| API Management API Operation Tag | Microsoft.ApiManagement/service/apis/operations/tags | apiot- | prefix | none | 1-80 | apiot-${tag_name} | apiot-example-tag | |
| API Management API Release | Microsoft.ApiManagement/service/apis/releases | apir- | prefix | none | 1-80 | apir-${api_release_name} | apir-prod-api-release | |
| API Management API Schema | Microsoft.ApiManagement/service/apis/schemas | apis- | prefix | none | 1-80 | apis-${schema_id} | apis-prod-schema | |
| API Management API Tag | Microsoft.ApiManagement/service/apis/tags | apitg- | prefix | none | 1-80 | apitg-${tag_name} | apitg-example-tag | |
| API Management API Version Set | Microsoft.ApiManagement/service/api-version-sets | apivs- | prefix | none | 1-80 | apivs-${api_name}-${version} | apivs-myapi-1.0.0 | |
| API Management Authorization Server | Microsoft.ApiManagement/service/authorizationServers | apias- | prefix | none | 1-80 | apias-${api_name} | apias-myapi | |
| API Management Backend | Microsoft.ApiManagement/service/backends | apib- | prefix | numbering | 1-80 | apib-${backend_app_name} | apib-app-ldo-uks-prd-01 | |
| API Management Certificate | Microsoft.ApiManagement/service/certificates | apic- | prefix | none | 1-80 | apic-${cert_name} | apic-prod-libredevops-dot-org | |
| API Management Diagnostic | Microsoft.ApiManagement/service/diagnostics | apid- | prefix | none | 1-80 | apid-${logger_name}-${diagnostic_name} | apid-apimlogger-trace | |
| API Management Group | Microsoft.ApiManagement/service/groups | apig- | prefix | none | 1-80 | apig-${group_name} | apig-admins | |
| API Management User (Group) | Microsoft.ApiManagement/service/groups/users | apigu- | prefix | none | 1-80 | apigu-${user_name} | apigu-admin | |
| API Management Identity Provider | Microsoft.ApiManagement/service/identityProviders | apiip- | prefix | none | 1-80 | apiip-${id_provider} | apiip-twitter | |
| API Management Logger | Microsoft.ApiManagement/service/loggers | apil- | prefix | none | 1-80 | apil-${app_insights_name} | apil-appi-ldo-euw-tst-01 | |
| API Management Notification | Microsoft.ApiManagement/service/notifications | apin- | prefix | none | 1-80 | apin-${notification_type} | apin-account-closed-publisher | |
| API Management Recipient Email | Microsoft.ApiManagement/service/notifications/recipientEmails | apirem- | prefix | none | 1-80 | apirem-${email_group_name} | apirem-admin-group | |
| API Management OpenID Connect Provider | Microsoft.ApiManagement/service/openidConnectProviders | apioi- | prefix | none | 1-80 | apioi-${oidc_provider_name} | apioi-example-provider | |
| API Management Policy | Microsoft.ApiManagement/service/policies | apipo- | prefix | none | 1-80 | apipo-${policy_name} | apipo-find-replace | |
| API Management Product | Microsoft.ApiManagement/service/products | apipr- | prefix | none | 1-80 | apipr-${product_name} | apipr-example-product | |
| API Management Product API | Microsoft.ApiManagement/service/products/apis | api- | prefix | none | 1-80 | api-${api_name} | api-example-api-product | |
| API Management Product Group | Microsoft.ApiManagement/service/products/groups | apigrp- | prefix | none | 1-80 | apigrp-${group_name} | apigrp-admin | |
| API Management Product Tag | Microsoft.ApiManagement/service/products/tags | apitag- | prefix | none | 1-80 | apitag-${tag_name} | apitag-example-tag | |
| API Management Property | Microsoft.ApiManagement/service/properties | apiprop- | prefix | none | 1-80 | apiprop-${property_name} | apiprop-example-property | |
| API Management Subscription | Microsoft.ApiManagement/service/subscriptions | apisub- | prefix | none | 1-80 | apisub-${subscription_name} | apisub-my-api | |
| API Management Tag | Microsoft.ApiManagement/service/tags | apitag- | prefix | none | 1-80 | apitag-${tag_name} | apitag-example-tag | |
| API Management Template | Microsoft.ApiManagement/service/templates | apitmpl- | prefix | none | 1-80 | apitmpl-${template_name} | apitmpl-confirm-user-sign-up | |
| API Management User | Microsoft.ApiManagement/service/users | apiuser- | prefix | none | 1-80 | apiuser-${user_name} | apiuser-admin | |
| Container App | Microsoft.App/containerApps | ca- | prefix | numbering | 2-32 | ca-${infix}-${outfix}-${suffix}-${numbering} | ca-ldo-uks-prd-01 | |
| Container App Environment | Microsoft.App/managedEnvironments | cae- | prefix | numbering | 2-32 | cae-${infix}-${outfix}-${suffix}-${numbering} | cae-ldo-uks-prd-01 | |
| Container App Job | Microsoft.App/jobs | caj- | prefix | numbering | 2-32 | caj-${infix}-${outfix}-${suffix}-${numbering} | caj-ldo-uks-prd-01 | |
| App Configuration Store | Microsoft.AppConfiguration/configurationStores | appcs- | prefix | numbering | 5-50 | appcs-${infix}-${outfix}-${suffix}-${numbering} | appcs-ldo-uks-prd-01 | |
| Lock | Microsoft.Authorization/locks | lock- | prefix | none | 1-90 | lock-${lock_name} | lock-can-not-delete | |
| Policy Assignment | Microsoft.Authorization/policyAssignments | pa- | prefix | none | 1-24 | pa-${policy_assignment_name} | pa-deploy-to-uk-south-only | |
| Policy Definition | Microsoft.Authorization/policyDefinitions | pd- | prefix | none | 1-64 | policy-${policy_definition_name} | policy-prd-user-policy | |
| Policy Set Definition | Microsoft.Authorization/policySetDefinitions | psd- | prefix | none | 1-24 | ${policy_set_definition_name} | psd-libredevops-dot-org | |
| Automation Account | Microsoft.Automation/automationAccounts | aa- | prefix | numbering | 6-50 | aa-${infix}-${outfix}-${suffix}-${numbering} | aa-ldo-uks-prd-01 | |
| Automation Account Certificate | Microsoft.Automation/automationAccounts/certificates | cert- | prefix | none | 1-128 | cert-${aa_name} | cert-aa-ldo-uks-prd-01 | |
| Automation Account Connection | Microsoft.Automation/automationAccounts/connections | conn- | prefix | none | 1-128 | conn-${aa_name} | conn-aa-ldo-uks-prd-01 | |
| Automation Account Credential | Microsoft.Automation/automationAccounts/credentials | cred- | prefix | none | 1-128 | cred-${aa_name} | cred-aa-ldo-uks-prd-01 | |
| Automation Account Runbook | Microsoft.Automation/automationAccounts/runbooks | runbk- | prefix | none | 1-63 | runbk-${aa_name} | create-aa-ldo-uks-prd-01-new-vm-runbk | |
| Automation Account Schedule | Microsoft.Automation/automationAccounts/schedules | sched- | prefix | none | 1-128 | sched-${aa_name} | sched-mon-fri-vm-turnoff | |
| Automation Account Variable | Microsoft.Automation/automationAccounts/variables | var- | prefix | none | 1-128 | var-${aa_name} | var-aa-ldo-uks-prd-01-admin-password | |
| Automation Account Watcher | Microsoft.Automation/automationAccounts/watchers | watch- | prefix | none | 1-63 | watch-${aa_name} | watch-aa-ldo-uks-prd-01-vmcrguksmvp04 | |
| Automation Account Webhook | Microsoft.Automation/automationAccounts/webhooks | wbhk- | prefix | none | 1-128 | wbhk-${aa_name} | wbhk-aa-ldo-uks-prd-01 | |
| Batch Account | Microsoft.Batch/batchAccounts | ba- | prefix | numbering | 3-24 | ba-${infix}-${outfix}-${suffix}-${numbering} | ba-ldo-uks-prd-01 | |
| Batch Account Application | Microsoft.Batch/batchAccounts/applications | baapp- | prefix | none | 1-64 | baapp-${infix}-${outfix}-${suffix} | baapp-ldo-uks-prd | |
| Batch Account Certificate | Microsoft.Batch/batchAccounts/certificates | bacert- | prefix | none | 5-45 | bacert-${infix}-${outfix}-${suffix} | bacert-ldo-uks-prd | |
| Batch Account Pool | Microsoft.Batch/batchAccounts/pools | bapool- | prefix | none | 1-64 | bapool-${infix}-${outfix}-${suffix} | bapool-ldo-uks-prd | |
| Blockchain Member | Microsoft.Blockchain/blockchainMembers | blchm- | prefix | none | 2-20 | blchm-${infix}-${outfix}-${suffix} | blchm-ldo-uks-prd | |
| Blueprint Assignment | Microsoft.Blueprint/blueprintAssignments | bpa- | prefix | none | 90 | bpa-${infix}-${outfix}-${suffix} | bpa-ldo-ukw-prd | |
| Blueprint | Microsoft.Blueprint/blueprints | bp- | prefix | none | 90 | bp-${infix}-${outfix}-${suffix} | bp-crg-uks-dev | |
| Blueprint Artifact | Microsoft.Blueprint/blueprints/artifacts | bpaa- | prefix | none | 90 | bpaa-${infix}-${outfix}-${suffix}-${numbering} | bpa-ldo-uks-prd-01 | |
| Blueprint Version | Microsoft.Blueprint/blueprints/versions | bpv- | prefix | numbering | 90 | ${bp_name}-bpv-${numbering} | bp-ldo-uks-prd-bpv-v1.0 | |
| Bot Service | Microsoft.BotService/botServices | botsvc- | prefix | none | 2-64 | botsvc-${infix}-${outfix}-${suffix}-${numbering} | botsvc-ldo-uks-prd-01 | |
| Bot Service Channel | Microsoft.BotService/botServices/channels | chan- | prefix | none | 2-64 | chan-${bot_service_name} | chan-botsvc-ldo-uks-prd-01 | |
| Bot Service Connection | Microsoft.BotService/botServices/Connections | conn- | prefix | none | 2-64 | conn-${bot_service_name} | conn-botsvc-ldo-uks-prd-01 | |
| Bot Service Enterprise Channel | Microsoft.BotService/enterpriseChannels | echan- | prefix | none | 2-64 | echan-${bot_service_name} | echan-botsvc-ldo-uks-prd-01 | |
| Redis Cache | Microsoft.Cache/Redis | redis- | prefix | none | 1-63 | redis-${infix}-${outfix}-${suffix}-${numbering} | redis-ldo-uks-prd-01 | |
| Redis Cache Firewall Rule | Microsoft.Cache/Redis/firewallRules | rule- | prefix | none | 1-256 | rule-${redis_name}-${rule_description} | rule-redis-ldo-uks-prd-01-allow-443 | |
| CDN Profile | Microsoft.Cdn/profiles | cdnp- | prefix | none | 1-260 | cdnp-${infix}-${outfix}-${suffix}-${numbering} | cdnp-pproj-ukw-dev-01 | |
| CDN Profile Endpoint | Microsoft.Cdn/profiles/endpoints | cdne- | prefix | none | 1-50 | cdne-${infix}-${outfix}-${suffix}-${numbering} | cdne-ldo-uks-prd-01 | |
| Azure Front Door (Standard/Premium) | Microsoft.Cdn/profiles | afd- | prefix | numbering | 5-64 | afd-${infix}-${outfix}-${suffix}-${numbering} | afd-ldo-uks-prd-01 | |
| Certificate Registration Order | Microsoft.CertificateRegistration/certificateOrders | cerco- | prefix | none | 3-30 | cerco-${infix}-${outfix}-${suffix}-${numbering} | cerco-ldo-uks-prd-01 | |
| Cognitive Services Account | Microsoft.CognitiveServices/accounts | cog- | prefix | none | 2-64 | cog-${infix}-${outfix}-${suffix}-${numbering} | cog-ldo-uks-prd-01 | |
| Azure AI Services | Microsoft.CognitiveServices/accounts | ais- | prefix | numbering | 2-64 | ais-${infix}-${outfix}-${suffix}-${numbering} | ais-ldo-uks-prd-01 | |
| Azure OpenAI Service | Microsoft.CognitiveServices/accounts | oai- | prefix | numbering | 2-64 | oai-${infix}-${outfix}-${suffix}-${numbering} | oai-ldo-uks-prd-01 | |
| Azure AI Document Intelligence | Microsoft.CognitiveServices/accounts | docintel- | prefix | numbering | 2-64 | docintel-${infix}-${outfix}-${suffix}-${numbering} | docintel-ldo-uks-prd-01 | |
| Availability Set | Microsoft.Compute/availabilitySets | avail- | prefix | none | 1-80 | avail-${infix}-${outfix}-${suffix}-${numbering} | avail-web-ldo-uks-prd-01 | |
| Cloud Service | Microsoft.Compute/cloudServices | cld- | prefix | none | 1-15 | cld${infix}${outfix}${suffix}${numbering} | cldldouksprd01 | |
| Disk Encryption Set | Microsoft.Compute/diskEncryptionSets | des- | prefix | numbering | 1-80 | des-${infix}-${outfix}-${suffix}-${numbering} | des-ldo-uks-prd-01 | |
| Disk (data) | Microsoft.Compute/disks | datadisk- | prefix | numbering | 1-80 | datadisk${numbering}-${vm_name} | datadisk01-dcldoeus2ppd01 | |
| Disk (OS) | Microsoft.Compute/disks | osdisk- | prefix | none | 1-80 | osdisk${numbering}-${vm_name} | osdisk01-webldoeus2ppd01 | |
| Snapshot | Microsoft.Compute/snapshots | snap- | prefix | none | 1-80 | snap${numbering}-${vm_name} | snap-webldoeus2ppd01 | |
| Compute Gallery | Microsoft.Compute/galleries | gal- | prefix | numbering | 1-80 | gal-${infix}-${outfix}-${suffix}-${numbering} | gal-ldo-uks-prd-01 | |
| Compute Gallery Application | Microsoft.Compute/galleries/applications | galapp- | prefix | numbering | 1-80 | galapp-${infix}-${outfix}-${suffix}-${numbering} | galapp-ldo-uks-prd-01 | |
| Compute Gallery Image | Microsoft.Compute/galleries/images | galimg- | prefix | numbering | 1-80 | galimg-${infix}-${outfix}-${suffix}-${numbering} | galimg-ldo-uks-prd-01 | |
| Image | Microsoft.Compute/images | img- | prefix | numbering | 1-80 | img-${infix}-${outfix}-${suffix}-${numbering} | img-ldo-uks-prd-01 | |
| Virtual Machine (Windows) | Microsoft.Compute/virtualMachines | vm | prefix | numbering | 1-15 | ${vm_purpose}${infix}${outfix}${suffix}${numbering} | appldouksprd01 | |
| Virtual Machine Scale Set (Windows) | Microsoft.Compute/virtualMachineScaleSets | vmss | prefix | numbering | 1-15 | vmss${infix}${outfix}${suffix}${numbering} | vmssldouksprd01 | |
| Virtual Machine (Linux) | Microsoft.Compute/virtualMachines | vm | prefix | numbering | 1-64 | ${vm_purpose}${infix}${outfix}${suffix}${numbering} | dbsldouksprd01 | |
| Virtual Machine Scale Set (Linux) | Microsoft.Compute/virtualMachineScaleSets | vmss | prefix | numbering | 1-64 | vmss${infix}${outfix}${suffix}${numbering} | vmssldouksprd01 | |
| Proximity Placement Group | Microsoft.Compute/proximityPlacementGroups | ppg- | prefix | numbering | 1-80 | ppg-${infix}-${outfix}-${suffix}-${numbering} | ppg-ldo-uks-prd-01 | |
| Communication Service | Microsoft.Communication | coms- | prefix | numbering | 1-63 | coms-${infix}-${outfix}-${suffix}-${numbering} | coms-ldo-uks-prd-01 | |
| Consumption Budget | Microsoft.Consumption | conbudg- | prefix | numbering | 1-63 | conbudg-${infix}-${outfix}-${suffix}-${numbering} | conbudg-ldo-uks-prd-01 | |
| Container Instance Group | Microsoft.ContainerInstance/containerGroups | ci- | prefix | numbering | 1-63 | ci-${infix}-${outfix}-${suffix}-${numbering} | ci-crg-ukw-uat-01 | |
| Container Registry | Microsoft.ContainerRegistry/registries | cr | prefix | numbering | 5-50 | cr${infix}${outfix}${suffix}${numbering} | crldouksprd01 | |
| Container Registry Build Task | Microsoft.ContainerRegistry/registries/buildTasks | btsks- | prefix | numbering | 5-50 | btsks-${infix}-${outfix}-${suffix}-${numbering} | btsks-ldo-uks-prd-01 | |
| Container Registry Build Task Step | Microsoft.ContainerRegistry/registries/buildTasks/steps | steps- | prefix | numbering | 5-50 | steps-${infix}-${outfix}-${suffix}-${numbering} | steps-ldo-uks-prd-01 | |
| Container Registry Replication | Microsoft.ContainerRegistry/registries/replications | rep- | prefix | numbering | 5-50 | rep-${infix}-${outfix}-${suffix}-${numbering} | rep-ldo-uks-prd-01 | |
| Container Registry Scope Map | Microsoft.ContainerRegistry/registries/scopeMaps | scmap- | prefix | numbering | 5-50 | scmap-${infix}-${outfix}-${suffix}-${numbering} | scmap-ldo-uks-prd-01 | |
| Container Registry Task | Microsoft.ContainerRegistry/registries/tasks | tasks- | prefix | numbering | 5-50 | tasks-${infix}-${outfix}-${suffix}-${numbering} | tasks-ldo-uks-prd-01 | |
| Container Registry Token | Microsoft.ContainerRegistry/registries/tokens | tokn- | prefix | numbering | 5-50 | tokn-${infix}-${outfix}-${suffix}-${numbering} | tokn-ldo-uks-prd-01 | |
| Container Registry Webhook | Microsoft.ContainerRegistry/registries/webhooks | webhk- | prefix | numbering | 5-50 | webhk-${infix}-${outfix}-${suffix}-${numbering} | webhk-ldo-uks-prd-01 | |
| AKS Managed Cluster | Microsoft.ContainerService/managedClusters | aks- | prefix | numbering | 1-63 | aks-${infix}-${outfix}-${suffix}-${numbering} | aks-ldo-uks-prd-01 | |
| OpenShift Managed Cluster | Microsoft.ContainerService/openShiftManagedClusters | oc- | prefix | numbering | 1-30 | oc-${infix}-${outfix}-${suffix}-${numbering} | oc-ldo-uks-prd-01 | |
| Customer Insight Hub | Microsoft.CustomerInsights/hubs | cihub- | prefix | numbering | 1-64 | cihub-${infix}-${outfix}-${suffix}-${numbering} | cihub-ldo-uks-prd-01 | |
| Customer Insight Authorization Policy | Microsoft.CustomerInsights/hubs/authorizationPolicies | authp- | prefix | numbering | 1-50 | authp-${infix}-${outfix}-${suffix}-${numbering} | authp-ldo-uks-prd-01 | |
| Customer Insight Connector | Microsoft.CustomerInsights/hubs/connectors | conn- | prefix | numbering | 1-128 | conn-${infix}-${outfix}-${suffix}-${numbering} | conn-ldo-uks-prd-01 | |
| Customer Insight Connector Mapping | Microsoft.CustomerInsights/hubs/connectors/mappings | map- | prefix | numbering | 1-128 | map-${infix}-${outfix}-${suffix}-${numbering} | map-ldo-uks-prd-01 | |
| Customer Insight Interaction | Microsoft.CustomerInsights/hubs/interactions | int- | prefix | numbering | 1-128 | int-${infix}-${outfix}-${suffix}-${numbering} | int-ldo-uks-prd-01 | |
| Customer Insight KPI | Microsoft.CustomerInsights/hubs/kpi | kpi- | prefix | numbering | 1-512 | kpi-${infix}-${outfix}-${suffix}-${numbering} | kpi-ldo-uks-prd-01 | |
| Customer Insight Link | Microsoft.CustomerInsights/hubs/links | link- | prefix | numbering | 1-512 | link-${infix}-${outfix}-${suffix}-${numbering} | link-ldo-uks-prd-01 | |
| Customer Insight Prediction | Microsoft.CustomerInsights/hubs/predictions | pred- | prefix | numbering | 1-512 | pred-${infix}-${outfix}-${suffix}-${numbering} | pred-ldo-uks-prd-01 | |
| Customer Insight Profile | Microsoft.CustomerInsights/hubs/profiles | prof- | prefix | numbering | 1-128 | prof-${infix}-${outfix}-${suffix}-${numbering} | prof-ldo-uks-prd-01 | |
| Customer Insight Relationship Link | Microsoft.CustomerInsights/hubs/relationshipLinks | rlink- | prefix | numbering | 1-512 | rlink-${infix}-${outfix}-${suffix}-${numbering} | rlink-ldo-uks-prd-01 | |
| Customer Insight Relationship | Microsoft.CustomerInsights/hubs/relationships | rel- | prefix | numbering | 1-512 | rel-${infix}-${outfix}-${suffix}-${numbering} | rel-ldo-uks-prd-01 | |
| Customer Insight Role Assignment | Microsoft.CustomerInsights/hubs/roleAssignments | role- | prefix | numbering | 1-128 | role-${infix}-${outfix}-${suffix}-${numbering} | role-ldo-uks-prd-01 | |
| Customer Insight View | Microsoft.CustomerInsights/hubs/views | views- | prefix | numbering | 1-512 | views-${infix}-${outfix}-${suffix}-${numbering} | views-ldo-uks-prd-01 | |
| Custom Provider Association | Microsoft.CustomProviders/associations | cpass- | prefix | numbering | 1-180 | cpass-${infix}-${outfix}-${suffix}-${numbering} | cpass-ldo-uks-prd-01 | |
| Custom Provider Resource Provider | Microsoft.CustomProviders/resourceProviders | cprep- | prefix | numbering | 3-64 | cprep-${infix}-${outfix}-${suffix}-${numbering} | cprep-ldo-uks-prd-01 | |
| Data Box Job | Microsoft.DataBox/jobs | dbjob- | prefix | numbering | 3-24 | dbjob-${infix}-${outfix}-${suffix}-${numbering} | dbjob-ldo-uks-prd-01 | |
| Databricks Workspace | Microsoft.Databricks/workspaces | dbw- | prefix | numbering | 3-64 | dbw-${infix}-${outfix}-${suffix}-${numbering} | dbw-ldo-uks-prd-01 | |
| Data Factory | Microsoft.DataFactory/factories | adf- | prefix | numbering | 3-63 | adf-${infix}-${outfix}-${suffix}-${numbering} | adf-ldo-uks-prd-01 | |
| Data Factory Data Flow | Microsoft.DataFactory/factories/dataflows | flows- | prefix | numbering | 1-260 | flows-${infix}-${outfix}-${suffix}-${numbering} | flows-ldo-uks-prd-01 | |
| Data Factory Data Set | Microsoft.DataFactory/factories/datasets | dsets- | prefix | numbering | 1-260 | dsets-${infix}-${outfix}-${suffix}-${numbering} | dsets-ldo-uks-prd-01 | |
| Data Factory Integration Runtime | Microsoft.DataFactory/factories/integrationRuntimes | run- | prefix | numbering | 3-63 | run-${infix}-${outfix}-${suffix}-${numbering} | run-ldo-uks-prd-01 | |
| Data Factory Linked Service | Microsoft.DataFactory/factories/linkedservices | lksvc- | prefix | numbering | 1-260 | lksvc-${infix}-${outfix}-${suffix}-${numbering} | lksvc-ldo-uks-prd-01 | |
| Data Factory Pipeline | Microsoft.DataFactory/factories/pipelines | pipe- | prefix | numbering | 1-260 | pipe-${infix}-${outfix}-${suffix}-${numbering} | pipe-ldo-uks-prd-01 | |
| Data Factory Trigger | Microsoft.DataFactory/factories/triggers | trig- | prefix | numbering | 1-260 | trig-${infix}-${outfix}-${suffix}-${numbering} | trig-ldo-uks-prd-01 | |
| Data Factory Rerun Trigger | Microsoft.DataFactory/factories/triggers/rerunTriggers | rerun- | prefix | numbering | 1-260 | rerun-${infix}-${outfix}-${suffix}-${numbering} | rerun-ldo-uks-prd-01 | |
| Data Lake Analytics Account | Microsoft.DataLakeAnalytics/accounts | dla | prefix | numbering | 3-24 | dla${infix}${outfix}${suffix}${numbering} | dlaldouksprd01 | |
| Data Lake Analytics Compute Policy | Microsoft.DataLakeAnalytics/accounts/computePolicies | cmpol- | prefix | numbering | 3-60 | cmpol-${infix}-${outfix}-${suffix}-${numbering} | cmpol-ldo-uks-prd-01 | |
| Data Lake Analytics Store Account | Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts | dls- | prefix | numbering | 3-24 | dls-${infix}-${outfix}-${suffix}-${numbering} | dls-ldo-uks-prd-01 | |
| Data Lake Analytics Firewall Rule | Microsoft.DataLakeAnalytics/accounts/firewallRules | fwrule- | prefix | numbering | 3-50 | fwrule-${infix}-${outfix}-${suffix}-${numbering} | fwrule-ldo-uks-prd-01 | |
| Data Lake Analytics Storage Account | Microsoft.DataLakeAnalytics/accounts/storageAccounts | dlsa- | prefix | numbering | 3-60 | dlsa-${infix}-${outfix}-${suffix}-${numbering} | dlsa-ldo-uks-prd-01 | |
| Data Lake Store Account | Microsoft.DataLakeStore/accounts | dls | prefix | numbering | 3-24 | dls${infix}${outfix}${suffix}${numbering} | dlsldouksprd01 | |
| Data Lake Store Firewall Rule | Microsoft.DataLakeStore/accounts/firewallRules | fwrule- | prefix | numbering | 3-50 | fwrule-${infix}-${outfix}-${suffix}-${numbering} | fwrule-ldo-uks-prd-01 | |
| Data Lake Store Virtual Network Rule | Microsoft.DataLakeStore/accounts/virtualNetworkRules | vnetrule- | prefix | numbering | 3-50 | vnetrule-${infix}-${outfix}-${suffix}-${numbering} | vnetrule-ldo-uks-prd-01 | |
| Data Migration Service | Microsoft.DataMigration/services | dms- | prefix | numbering | 2-62 | dms-${infix}-${outfix}-${suffix}-${numbering} | dms-ldo-uks-prd-01 | |
| Data Migration Project | Microsoft.DataMigration/services/projects | migr- | prefix | numbering | 2-57 | migr-${infix}-${outfix}-${suffix}-${numbering} | migr-ldo-uks-prd-01 | |
| Backup Vault | Microsoft.DataProtection/backupVaults | bvault- | prefix | numbering | 2-50 | bvault-${infix}-${outfix}-${suffix}-${numbering} | bvault-ldo-uks-prd-01 | |
| DB for MariaDB Server | Microsoft.DBforMariaDB/servers | mdb- | prefix | numbering | 3-63 | mdb-${infix}-${outfix}-${suffix}-${numbering} | mdb-ldo-uks-prd-01 | |
| DB for MariaDB Database | Microsoft.DBforMariaDB/servers/databases | mdbdb- | prefix | numbering | 1-63 | mdbdb-${infix}-${outfix}-${suffix}-${numbering} | mbdb-ldo-uks-prd-01 | |
| DB for MariaDB Firewall Rule | Microsoft.DBforMariaDB/servers/firewallRules | fwrule- | prefix | numbering | 1-128 | fwrule-${infix}-${outfix}-${suffix}-${numbering} | fwrul-ldo-uks-prd-01 | |
| DB for MariaDB Virtual Network Rule | Microsoft.DBforMariaDB/servers/virtualNetworkRules | vnetrule- | prefix | numbering | 1-128 | vnetrule-${infix}-${outfix}-${suffix}-${numbering} | vnetrule-ldo-uks-prd-01 | |
| DB for MySQL Server | Microsoft.DBforMySQL/servers | mysql- | prefix | numbering | 3-63 | mysql-${infix}-${outfix}-${suffix}-${numbering} | mysql-ldo-uks-prd-01 | |
| DB for MySQL Database | Microsoft.DBforMySQL/servers/databases | mysqldb- | prefix | numbering | 1-63 | mysqldb-${infix}-${outfix}-${suffix}-${numbering} | db-ldo-uks-prd-01 | |
| DB for MySQL Firewall Rule | Microsoft.DBforMySQL/servers/firewallRules | fwrule- | prefix | numbering | 1-128 | fwrule-${infix}-${outfix}-${suffix}-${numbering} | fwrule-ldo-uks-prd-01 | |
| DB for MySQL Virtual Network Rule | Microsoft.DBforMySQL/servers/virtualNetworkRules | vnetrule- | prefix | numbering | 1-128 | vnetrule-${infix}-${outfix}-${suffix}-${numbering} | vrul-ldo-uks-prd-01 | |
| DB for MySQL Flexible Server | Microsoft.DBforMySQL/flexibleServers | mysql- | prefix | numbering | 3-63 | mysql-${infix}-${outfix}-${suffix}-${numbering} | mysql-ldo-uks-prd-01 | |
| DB for PostgreSQL Server | Microsoft.DBforPostgreSQL/servers | psql- | prefix | numbering | 3-63 | psql-${infix}-${outfix}-${suffix}-${numbering} | psql-ldo-uks-prd-01 | |
| DB for PostgreSQL Database | Microsoft.DBforPostgreSQL/servers/databases | psqldb- | prefix | numbering | 1-63 | psqldb-${infix}-${outfix}-${suffix}-${numbering} | db-ldo-uks-prd-01 | |
| DB for PostgreSQL Firewall Rule | Microsoft.DBforPostgreSQL/servers/firewallRules | fwrule- | prefix | numbering | 1-128 | fwrule-${infix}-${outfix}-${suffix}-${numbering} | fwrule-ldo-uks-prd-01 | |
| DB for PostgreSQL Virtual Network Rule | Microsoft.DBforPostgreSQL/servers/virtualNetworkRules | vnetrule- | prefix | numbering | 1-128 | vnetrule-${infix}-${outfix}-${suffix}-${numbering} | vnetrule-ldo-uks-prd-01 | |
| DB for PostgreSQL Flexible Server | Microsoft.DBforPostgreSQL/flexibleServers | psql- | prefix | numbering | 3-63 | psql-${infix}-${outfix}-${suffix}-${numbering} | psql-ldo-uks-prd-01 | |
| Cosmos DB for PostgreSQL Cluster | Microsoft.DBforPostgreSQL/serverGroupsv2 | cospos- | prefix | numbering | 3-40 | cospos-${infix}-${outfix}-${suffix}-${numbering} | cospos-ldo-uks-prd-01 | |
| IoT Hub | Microsoft.Devices/IotHubs | iot- | prefix | numbering | 3-50 | iot-${infix}-${outfix}-${suffix}-${numbering} | iot-ldo-uks-prd-01 | |
| IoT Central Application | Microsoft.IoTCentral/IoTApps | iotapp- | prefix | numbering | 2-63 | iotapp-${infix}-${outfix}-${suffix}-${numbering} | iotapp-ldo-uks-prd-01 | |
| IoT Hub Certificate | Microsoft.Devices/IotHubs/certificates | cert- | prefix | numbering | 1-64 | cert-${infix}-${outfix}-${suffix}-${numbering} | cert-ldo-uks-prd-01 | |
| IoT Hub Consumer Group | Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups | congp- | prefix | numbering | 1-50 | congp-${infix}-${outfix}-${suffix}-${numbering} | congp-ldo-uks-prd-01 | |
| Device Provisioning Service | Microsoft.Devices/provisioningServices | provs- | prefix | numbering | 3-64 | provs-${infix}-${outfix}-${suffix}-${numbering} | provs-ldo-uks-prd-01 | |
| Device Provisioning Service Certificate | Microsoft.Devices/provisioningServices/certificates | pcert- | prefix | numbering | 1-64 | pcert-${infix}-${outfix}-${suffix}-${numbering} | pcert-ldo-uks-prd-01 | |
| Dev Test Lab | Microsoft.DevTestLab/labs | dtlab- | prefix | numbering | 1-50 | dtlab-${infix}-${outfix}-${suffix}-${numbering} | dtlab-ldo-uks-prd-01 | |
| Dev Test Lab Custom Image | Microsoft.DevTestLab/labs/customimages | dtimg- | prefix | numbering | 1-80 | dtimg-${infix}-${outfix}-${suffix}-${numbering} | img-ldo-uks-prd-01 | |
| Dev Test Lab Formula | Microsoft.DevTestLab/labs/formulas | dtform- | prefix | numbering | 1-80 | dtform-${infix}-${outfix}-${suffix}-${numbering} | form-ldo-uks-prd-01 | |
| Dev Test Lab VM (Windows) | Microsoft.DevTestLab/labs/virtualmachines | vm | prefix | numbering | 1-15 | vm${infix}${outfix}${suffix}${numbering} | vmldouksprd01 | |
| Dev Test Lab VM (Linux) | Microsoft.DevTestLab/labs/virtualmachines | vm | prefix | numbering | 1-64 | vm${infix}${outfix}${suffix}${numbering} | vmldouksprd01 | |
| Azure Digital Twins Instance | Microsoft.DigitalTwins/digitalTwinsInstances | dt- | prefix | numbering | 3-63 | dt-${infix}-${outfix}-${suffix}-${numbering} | dt-ldo-uks-prd-01 | |
| Document DB Account | Microsoft.DocumentDB/databaseAccounts | cosmos- | prefix | numbering | 3-44 | cosmos-${infix}-${outfix}-${suffix}-${numbering} | cosmos-ldo-uks-prd-01 | |
| Document DB SQL Database | Microsoft.DocumentDB/databaseAccounts/sqlDatabases | cosdb- | prefix | numbering | 3-44 | cosdb-${infix}-${outfix}-${suffix}-${numbering} | cosdb-ldo-uks-prd-01 | |
| Cosmos DB for NoSQL Account | Microsoft.DocumentDB/databaseAccounts | cosno- | prefix | numbering | 3-44 | cosno-${infix}-${outfix}-${suffix}-${numbering} | cosno-ldo-uks-prd-01 | |
| Cosmos DB for Apache Cassandra Account | Microsoft.DocumentDB/databaseAccounts | coscas- | prefix | numbering | 3-44 | coscas-${infix}-${outfix}-${suffix}-${numbering} | coscas-ldo-uks-prd-01 | |
| Cosmos DB for MongoDB Account | Microsoft.DocumentDB/databaseAccounts | cosmon- | prefix | numbering | 3-44 | cosmon-${infix}-${outfix}-${suffix}-${numbering} | cosmon-ldo-uks-prd-01 | |
| Cosmos DB for Table Account | Microsoft.DocumentDB/databaseAccounts | costab- | prefix | numbering | 3-44 | costab-${infix}-${outfix}-${suffix}-${numbering} | costab-ldo-uks-prd-01 | |
| Cosmos DB for Apache Gremlin Account | Microsoft.DocumentDB/databaseAccounts | cosgre- | prefix | numbering | 3-44 | cosgre-${infix}-${outfix}-${suffix}-${numbering} | cosgre-ldo-uks-prd-01 | |
| Event Grid Domain | Microsoft.EventGrid/domains | evgd- | prefix | numbering | 3-50 | evgd-${infix}-${outfix}-${suffix}-${numbering} | evgd-ldo-uks-prd-01 | |
| Event Grid Domain Topic | Microsoft.EventGrid/domains/topics | evgt- | prefix | numbering | 3-50 | evgdt-${infix}-${outfix}-${suffix}-${numbering} | evgdt-ldo-uks-prd-01 | |
| Event Grid Event Subscription | Microsoft.EventGrid/eventSubscriptions | evgs- | prefix | numbering | 3-64 | evgs-${infix}-${outfix}-${suffix}-${numbering} | evgs-ldo-uks-prd-01 | |
| Event Grid Topic | Microsoft.EventGrid/topics | evgt- | prefix | numbering | 3-50 | evgt-${infix}-${outfix}-${suffix}-${numbering} | evgt-ldo-uks-prd-01 | |
| Event Hub Cluster | Microsoft.EventHub/clusters | evhcl- | prefix | numbering | 6-50 | evhcl-${infix}-${outfix}-${suffix}-${numbering} | evhcl-ldo-uks-prd-01 | |
| Event Hub Namespace | Microsoft.EventHub/namespaces | evhns- | prefix | numbering | 6-50 | evhns-${infix}-${outfix}-${suffix}-${numbering} | evhns-ldo-uks-prd-01 | |
| Event Hub Namespace Authorization Rule | Microsoft.EventHub/namespaces/AuthorizationRules | rule- | prefix | numbering | 1-50 | rule-${infix}-${outfix}-${suffix}-${numbering} | rule-ldo-uks-prd-01 | |
| Event Hub Namespace DR Config | Microsoft.EventHub/namespaces/disasterRecoveryConfigs | drcfg- | prefix | numbering | 6-50 | drcfg-${infix}-${outfix}-${suffix}-${numbering} | drcfg-ldo-uks-prd-01 | |
| Event Hub | Microsoft.EventHub/namespaces/eventhubs | evh- | prefix | numbering | 1-256 | evh-${infix}-${outfix}-${suffix}-${numbering} | evh-ldo-uks-prd-01 | |
| Event Hub Authorization Rule | Microsoft.EventHub/namespaces/eventhubs/authorizationRules | rule- | prefix | numbering | 1-50 | rule-${infix}-${outfix}-${suffix}-${numbering} | rule-ldo-uks-prd-01 | |
| Event Hub Consumer Group | Microsoft.EventHub/namespaces/eventhubs/consumergroups | cgrp- | prefix | numbering | 1-50 | cgrp-${infix}-${outfix}-${suffix}-${numbering} | cgrp-ldo-uks-prd-01 | |
| HD Insight Cluster (Hadoop) | Microsoft.HDInsight/clusters | hadoop- | prefix | numbering | 3-59 | hadoop-${infix}-${outfix}-${suffix}-${numbering} | hadoop-ldo-uks-prd-01 | |
| HD Insight Cluster (HBase) | Microsoft.HDInsight/clusters | hbase- | prefix | numbering | 3-59 | hbase-${infix}-${outfix}-${suffix}-${numbering} | hbase-ldo-uks-prd-01 | |
| HD Insight Cluster (Kafka) | Microsoft.HDInsight/clusters | kafka- | prefix | numbering | 3-59 | kafka-${infix}-${outfix}-${suffix}-${numbering} | kafka-ldo-uks-prd-01 | |
| HD Insight Cluster (Spark) | Microsoft.HDInsight/clusters | spark- | prefix | numbering | 3-59 | spark-${infix}-${outfix}-${suffix}-${numbering} | spark-ldo-uks-prd-01 | |
| HD Insight Cluster (Storm) | Microsoft.HDInsight/clusters | storm- | prefix | numbering | 3-59 | storm-${infix}-${outfix}-${suffix}-${numbering} | storm-ldo-uks-prd-01 | |
| HD Insight Cluster (ML Services) | Microsoft.HDInsight/clusters | mls- | prefix | numbering | 3-59 | mls-${infix}-${outfix}-${suffix}-${numbering} | mls-ldo-uks-prd-01 | |
| Hybrid Compute Machine | Microsoft.HybridCompute/machines | arcs- | prefix | numbering | 3-24 | arcs-${infix}-${outfix}-${suffix}-${numbering} | arcs-ldo-uks-prd-01 | |
| Import Export Job | Microsoft.ImportExport/jobs | iejob- | prefix | numbering | 2-64 | iejob-${infix}-${outfix}-${suffix}-${numbering} | iejob-ldo-uks-prd-01 | |
| Insights Action Group | Microsoft.Insights/actionGroups | ag- | prefix | numbering | 1-260 | ag-${infix}-${outfix}-${suffix}-${numbering} | ag-ldo-uks-prd-01 | |
| Insights Activity Log Alert | Microsoft.Insights/activityLogAlerts | ala- | prefix | numbering | 1-260 | ala-${infix}-${outfix}-${suffix}-${numbering} | ala-ldo-uks-prd-01 | |
| Application Insights | Microsoft.Insights/components | appi- | prefix | numbering | 1-260 | appi-${infix}-${outfix}-${suffix}-${numbering} | appi-ldo-uks-prd-01 | |
| Diagnostic Setting | Microsoft.Insights/diagnosticSettings | diag- | prefix | none | 1-260 | diag-${resource_name} | diag-vmcrgusepoc01 | |
| Insights Metric Alert | Microsoft.Insights/metricAlerts | ma- | prefix | numbering | 1-260 | ma-${infix}-${outfix}-${suffix}-${numbering} | ma-ldo-uks-prd-01 | |
| Insights Scheduled Query Rules | Microsoft.Insights/scheduledQueryRules | sqr- | prefix | numbering | 1-260 | sqr-${infix}-${outfix}-${suffix}-${numbering} | sqr-ldo-uks-prd-01 | |
| Azure Monitor Private Link Scope | Microsoft.Insights/privateLinkScopes | ampls- | prefix | numbering | 1-255 | ampls-${infix}-${outfix}-${suffix}-${numbering} | ampls-ldo-uks-prd-01 | |
| Key Vault | Microsoft.KeyVault/vaults | kv- | prefix | numbering | 3-24 | kv-${infix}-${outfix}-${suffix}-${numbering} | kv-ldo-uks-prd-01 | |
| Key Vault (Managed HSM) | Microsoft.KeyVault/managedHSMs | kvh- | prefix | numbering | 3-24 | kvh-${infix}-${outfix}-${suffix}-${numbering} | kvh-ldo-uks-prd-01 | |
| Kubernetes Connected Cluster | Microsoft.Kubernetes/connectedClusters | arck- | prefix | numbering | 3-24 | arck-${infix}-${outfix}-${suffix}-${numbering} | arck-ldo-uks-prd-01 | |
| Kusto Cluster (Data Explorer) | Microsoft.Kusto/clusters | dec | prefix | numbering | 4-22 | dec${infix}${outfix}${suffix}${numbering} | decldouksprd01 | |
| Kusto Database | Microsoft.Kusto/clusters/databases | dedb- | prefix | numbering | 1-260 | dedb-${infix}-${outfix}-${suffix}-${numbering} | dedb-ldo-uks-prd-01 | |
| Kusto Data Connection | Microsoft.Kusto/clusters/databases/dataConnections | dedbc- | prefix | numbering | 1-40 | dedbc-${infix}-${outfix}-${suffix}-${numbering} | dedbc-ldo-uks-prd-01 | |
| Kusto Event Hub Connection | Microsoft.Kusto/clusters/databases/eventhubconnections | evhcon- | prefix | numbering | 1-40 | evhcon-${infix}-${outfix}-${suffix}-${numbering} | evhcon-ldo-uks-prd-01 | |
| Logic Integration Account | Microsoft.Logic/integrationAccounts | ia- | prefix | numbering | 1-80 | ia-${infix}-${outfix}-${suffix}-${numbering} | ia-ldo-uks-prd-01 | |
| Logic Assembly | Microsoft.Logic/integrationAccounts/assemblies | iaasem- | prefix | numbering | 1-80 | iaasem-${infix}-${outfix}-${suffix}-${numbering} | iaasem-ldo-uks-prd-01 | |
| Logic Batch Configuration | Microsoft.Logic/integrationAccounts/batchConfigurations | iabconf- | prefix | numbering | 1-80 | iabconf-${infix}-${outfix}-${suffix}-${numbering} | iabconf-ldo-uks-prd-01 | |
| Logic Certificate | Microsoft.Logic/integrationAccounts/certificates | cert- | prefix | numbering | 1-80 | cert-${infix}-${outfix}-${suffix}-${numbering} | cert-ldo-uks-prd-01 | |
| Logic Map | Microsoft.Logic/integrationAccounts/maps | iamap- | prefix | numbering | 1-80 | iamap-${infix}-${outfix}-${suffix}-${numbering} | iamap-ldo-uks-prd-01 | |
| Logic Partner | Microsoft.Logic/integrationAccounts/partners | iapart- | prefix | numbering | 1-80 | iapart-${infix}-${outfix}-${suffix}-${numbering} | iapart-ldo-uks-prd-01 | |
| Logic Rosetta Net Process Config | Microsoft.Logic/integrationAccounts/rosettanetprocessconfigurations | iarpconf- | prefix | numbering | 1-80 | iarpconf-${infix}-${outfix}-${suffix}-${numbering} | iarpconf-ldo-uks-prd-01 | |
| Logic Schema | Microsoft.Logic/integrationAccounts/schemas | iaschem- | prefix | numbering | 1-80 | iaschem-${infix}-${outfix}-${suffix}-${numbering} | iaschem-ldo-uks-prd-01 | |
| Logic Session | Microsoft.Logic/integrationAccounts/sessions | iasess- | prefix | numbering | 1-80 | iasess-${infix}-${outfix}-${suffix}-${numbering} | iasess-ldo-uks-prd-01 | |
| Logic Integration Service Environment | Microsoft.Logic/integrationServiceEnvironments | ialise- | prefix | numbering | 1-80 | ialise-${infix}-${outfix}-${suffix}-${numbering} | ialise-ldo-uks-prd-01 | |
| Logic Integration Service Environment Managed API | Microsoft.Logic/integrationServiceEnvironments/managedApis | iamapis- | prefix | numbering | 1-80 | iamapis-${infix}-${outfix}-${suffix}-${numbering} | iamapis-ldo-uks-prd-01 | |
| Logic Workflow | Microsoft.Logic/workflows | logic- | prefix | numbering | 1-43 | logic-${infix}-${outfix}-${suffix}-${numbering} | logic-ldo-uks-prd-01 | |
| Logic App Template | Microsoft.Logic/templates | latmpl- | prefix | numbering | 1-80 | latmpl-${infix}-${outfix}-${suffix}-${numbering} | latmpl-ldo-uks-prd-01 | Public preview - not yet available in ARM, Bicep, or Terraform |
| Machine Learning Commitment Plan | Microsoft.MachineLearning/commitmentPlans | mlcp- | prefix | numbering | 1-260 | mlcp-${infix}-${outfix}-${suffix}-${numbering} | mlcp-ldo-uks-prd-01 | |
| Machine Learning Web Service | Microsoft.MachineLearning/webServices | mlweb- | prefix | numbering | 1-260 | mlweb-${infix}-${outfix}-${suffix}-${numbering} | mlweb-ldo-uks-prd-01 | |
| Machine Learning Workspace | Microsoft.MachineLearning/workspaces | mlw- | prefix | numbering | 1-260 | mlw-${infix}-${outfix}-${suffix}-${numbering} | mlw-ldo-uks-prd-01 | |
| Machine Learning Service Workspace | Microsoft.MachineLearningServices/workspaces | mlsw- | prefix | numbering | 3-33 | mlsw-${infix}-${outfix}-${suffix}-${numbering} | mlsw-ldo-uks-prd-01 | |
| Machine Learning Service Workspace Compute | Microsoft.MachineLearningServices/workspaces/computes | mlswc- | prefix | numbering | 2-16 | mlswc-${infix}-${outfix}-${suffix}-${numbering} | mlswc-ldo-uks-prd-01 | |
| Azure AI Foundry Hub | Microsoft.MachineLearningServices/workspaces | aifh- | prefix | numbering | 2-32 | aifh-${infix}-${outfix}-${suffix}-${numbering} | aifh-ldo-uks-prd-01 | |
| Azure AI Foundry Project | Microsoft.MachineLearningServices/workspaces | aifp- | prefix | numbering | 2-32 | aifp-${infix}-${outfix}-${suffix}-${numbering} | aifp-ldo-uks-prd-01 | |
| VM Maintenance Configuration | Microsoft.Maintenance/maintenanceConfigurations | mc- | prefix | numbering | 1-260 | mc-${infix}-${outfix}-${suffix}-${numbering} | mc-ldo-uks-prd-01 | |
| User Assigned Managed Identity | Microsoft.ManagedIdentity/userAssignedIdentities | id- | prefix | numbering | 3-128 | id-${infix}-${outfix}-${suffix}-${numbering} | id-ldo-uks-prd-01 | |
| Management Group | Microsoft.Management/managementGroups | mg- | prefix | numbering | 3-24 | mg-${infix}-${outfix}-${suffix}-${numbering} | mg-ldo-uks-prd-01 | |
| Map Account | Microsoft.Maps/accounts | macc- | prefix | numbering | 1-98 | macc-${infix}-${outfix}-${suffix}-${numbering} | macc-ldo-uks-prd-01 | |
| Media Service | Microsoft.Media/mediaservices | mms- | prefix | numbering | 3-24 | mms-${infix}-${outfix}-${suffix}-${numbering} | mms-ldo-uks-prd-01 | |
| Media Service Live Event | Microsoft.Media/mediaservices/liveEvents | lievt- | prefix | numbering | 1-32 | lievt-${infix}-${outfix}-${suffix}-${numbering} | lievt-ldo-uks-prd-01 | |
| Media Service Live Event Output | Microsoft.Media/mediaservices/liveEvents/liveOutputs | liout- | prefix | numbering | 1-256 | liout-${infix}-${outfix}-${suffix}-${numbering} | liout-ldo-uks-prd-01 | |
| Media Service Streaming Endpoint | Microsoft.Media/mediaservices/streamingEndpoints | strep- | prefix | numbering | 1-24 | strep-${infix}-${outfix}-${suffix}-${numbering} | strep-ldo-uks-prd-01 | |
| Migrate Assessment Project | Microsoft.Migrate/assessmentProjects | migap- | prefix | numbering | 3-24 | migap-${infix}-${outfix}-${suffix}-${numbering} | migap-ldo-uks-prd-01 | |
| Azure Monitor Workspace | Microsoft.Monitor/accounts | amw- | prefix | numbering | 3-44 | amw-${infix}-${outfix}-${suffix}-${numbering} | amw-ldo-uks-prd-01 | |
| Application Gateway | Microsoft.Network/applicationGateways | agw- | prefix | numbering | 1-80 | agw-${infix}-${outfix}-${suffix}-${numbering} | agw-ldo-uks-prd-01 | |
| Application Security Group | Microsoft.Network/applicationSecurityGroups | asg- | prefix | numbering | 1-80 | asg-${infix}-${outfix}-${suffix}-${numbering} | asg-ldo-uks-prd-web-01 | |
| Azure Firewall | Microsoft.Network/azureFirewalls | afw- | prefix | numbering | 1-80 | afw-${infix}-${outfix}-${suffix}-${numbering} | afw-ldo-uks-prd-01 | |
| Bastion | Microsoft.Network/bastionHosts | bas- | prefix | numbering | 1-80 | bas-${infix}-${outfix}-${suffix}-${numbering} | bas-ldo-uks-prd-01 | |
| Connection | Microsoft.Network/connections | conn- | prefix | numbering | 1-80 | conn-${infix}-${outfix}-${suffix}-${numbering} | con-ldo-uks-prd-01 | |
| DDoS Protection Plan | Microsoft.Network/ddosProtectionPlans | ddospp- | prefix | numbering | 1-80 | ddospp-${infix}-${outfix}-${suffix}-${numbering} | ddospp-ldo-uks-prd-01 | |
| DNS Forwarding Ruleset | Microsoft.Network/dnsForwardingRulesets | dnsfrs- | prefix | numbering | 1-80 | dnsfrs-${infix}-${outfix}-${suffix}-${numbering} | dnsfrs-ldo-uks-prd-01 | |
| DNS Private Resolver | Microsoft.Network/dnsResolvers | dnspr- | prefix | numbering | 1-80 | dnspr-${infix}-${outfix}-${suffix}-${numbering} | dnspr-ldo-uks-prd-01 | |
| DNS Private Resolver Inbound Endpoint | Microsoft.Network/dnsResolvers/inboundEndpoints | in- | prefix | numbering | 1-80 | in-${infix}-${outfix}-${suffix}-${numbering} | in-ldo-uks-prd-01 | |
| DNS Private Resolver Outbound Endpoint | Microsoft.Network/dnsResolvers/outboundEndpoints | out- | prefix | numbering | 1-80 | out-${infix}-${outfix}-${suffix}-${numbering} | out-ldo-uks-prd-01 | |
| Express Route Circuit | Microsoft.Network/expressRouteCircuits | erc- | prefix | numbering | 1-80 | erc-${infix}-${outfix}-${suffix}-${numbering} | erc-ldo-uks-prd-01 | |
| Firewall Policy | Microsoft.Network/firewallPolicies | afwp- | prefix | numbering | 1-80 | afwp-${infix}-${outfix}-${suffix}-${numbering} | afwp-ldo-uks-prd-01 | |
| Firewall Policy Rule Group | Microsoft.Network/firewallPolicies/ruleGroups | wafrg- | prefix | numbering | 1-80 | wafrg-${infix}-${outfix}-${suffix}-${numbering} | wafrg-ldo-uks-prd-01 | |
| Front Door | Microsoft.Network/frontDoors | fd- | prefix | numbering | 5-64 | fd-${infix}-${outfix}-${suffix}-${numbering} | fd-ldo-uks-prd-01 | |
| Front Door WAF Policy | Microsoft.Network/frontdoorWebApplicationFirewallPolicies | fdfp- | prefix | numbering | 1-128 | fdfp-${infix}-${outfix}-${suffix}-${numbering} | fdfp-ldo-uks-prd-01 | |
| Load Balancer (External) | Microsoft.Network/loadBalancers | lbe- | prefix | numbering | 1-80 | lbe-${infix}-${outfix}-${suffix}-${numbering} | lbe-ldo-uks-prd-01 | |
| Load Balancer (Internal) | Microsoft.Network/loadBalancers | lbi- | prefix | numbering | 1-80 | lbi-${infix}-${outfix}-${suffix}-${numbering} | lbi-ldo-uks-prd-01 | |
| Load Balancer Inbound NAT Rule | Microsoft.Network/loadBalancers/inboundNatRules | rule- | prefix | numbering | 1-80 | rule-${infix}-${outfix}-${suffix}-${numbering} | rule-ldo-uks-prd-01 | |
| Local Network Gateway | Microsoft.Network/localNetworkGateways | lgw- | prefix | numbering | 1-80 | lgw-${infix}-${outfix}-${suffix}-${numbering} | lgw-ldo-uks-prd-01 | |
| NAT Gateway | Microsoft.Network/natGateways | ng- | prefix | numbering | 1-80 | ng-${infix}-${outfix}-${suffix}-${numbering} | ng-ldo-uks-prd-01 | |
| Network Interface | Microsoft.Network/networkInterfaces | nic- | prefix | none | 1-80 | nic-${vm_name} | nic-appldoukspoc04 | |
| Network Security Group | Microsoft.Network/networkSecurityGroups | nsg- | prefix | numbering | 1-80 | nsg-${infix}-${outfix}-${suffix}-${numbering} | nsg-ldo-uks-prd-01 | |
| Network Watcher | Microsoft.Network/networkWatchers | nw- | prefix | numbering | 1-80 | nw-${infix}-${outfix}-${suffix}-${numbering} | nw-ldo-uks-prd-01 | |
| Private DNS Zone | Microsoft.Network/privateDnsZones | pdnsz- | prefix | none | 1-63 | privatelink.${service}.core.windows.net | privatelink.blob.core.windows.net | |
| Private DNS Zone VNet Link | Microsoft.Network/privateDnsZones/virtualNetworkLinks | pdnsvnl- | prefix | numbering | 1-80 | pdnsvnl-${infix}-${outfix}-${suffix}-${numbering} | pdnsvnl-ldo-uks-prd-01 | |
| Private Endpoint | Microsoft.Network/privateEndpoints | pep- | prefix | numbering | 1-80 | pep-${resource_name}-${numbering} | pep-kv-ldo-uks-prd-01 | |
| Private Link Service | Microsoft.Network/privateLinkServices | pl- | prefix | numbering | 1-80 | pl-${infix}-${outfix}-${suffix}-${numbering} | pl-ldo-uks-prd-01 | |
| Public IP Address | Microsoft.Network/publicIPAddresses | pip- | prefix | numbering | 1-80 | pip-${infix}-${outfix}-${suffix}-${numbering} | pip-ldo-uks-prd-01 | |
| Public IP Prefix | Microsoft.Network/publicIPPrefixes | ippre- | prefix | numbering | 1-80 | ippre-${infix}-${outfix}-${suffix}-${numbering} | ippre-ldo-uks-prd-01 | |
| Route Filter | Microsoft.Network/routeFilters | rf- | prefix | numbering | 1-80 | rf-${infix}-${outfix}-${suffix}-${numbering} | rf-ldo-uks-prd-01 | |
| Route Filter Rule | Microsoft.Network/routeFilters/routeFilterRules | rfrule- | prefix | numbering | 1-80 | rfrule-${infix}-${outfix}-${suffix}-${numbering} | rfrule-ldo-uks-prd-01 | |
| Route Table | Microsoft.Network/routeTables | rt- | prefix | numbering | 1-80 | rt-${infix}-${outfix}-${suffix}-${numbering} | rt-ldo-uks-prd-01 | |
| Route Table Route | Microsoft.Network/routeTables/routes | route- | prefix | numbering | 1-80 | route-${infix}-${outfix}-${suffix}-${numbering} | route-ldo-uks-prd-01 | |
| Service Endpoint Policy | Microsoft.Network/serviceEndpointPolicies | se- | prefix | numbering | 1-80 | se-${infix}-${outfix}-${suffix}-${numbering} | se-ldo-uks-prd-01 | |
| Traffic Manager Profile | Microsoft.Network/trafficManagerProfiles | traf- | prefix | numbering | 1-63 | traf-${infix}-${outfix}-${suffix}-${numbering} | traf-ldo-uks-prd-01 | |
| Virtual Network Gateway | Microsoft.Network/virtualNetworkGateways | vgw- | prefix | numbering | 1-80 | vgw-${infix}-${outfix}-${suffix}-${numbering} | vgw-ldo-uks-prd-01 | |
| Virtual Network | Microsoft.Network/virtualNetworks | vnet- | prefix | numbering | 2-64 | vnet-${infix}-${outfix}-${suffix}-${numbering} | vnet-ldo-uks-prd-01 | |
| Subnet | Microsoft.Network/virtualNetworks/subnets | snet- | prefix | none | 1-80 | snet-${subnet_purpose}-${vnet_name} | snet-app-vnet-ldo-uks-prd-01 | |
| Virtual Network Peering | Microsoft.Network/virtualNetworks/virtualNetworkPeerings | peer- | prefix | none | 1-80 | peer-to-${vnet_name} | peer-vnet-ldo-uks-prd-01 | |
| Virtual WAN | Microsoft.Network/virtualWans | vwan- | prefix | numbering | 1-80 | vwan-${infix}-${outfix}-${suffix}-${numbering} | vwan-ldo-uks-prd-01 | |
| Route Server | Microsoft.Network/virtualHubs | rtsvr- | prefix | numbering | 1-80 | rtsvr-${infix}-${outfix}-${suffix}-${numbering} | rtsvr-ldo-uks-prd-01 | |
| VPN Gateway | Microsoft.Network/vpnGateways | vpng- | prefix | numbering | 1-80 | vpng-${infix}-${outfix}-${suffix}-${numbering} | vpng-ldo-uks-prd-01 | |
| VPN Gateway Connection | Microsoft.Network/vpnGateways/vpnConnections | vcn- | prefix | numbering | 1-80 | vcn-${infix}-${outfix}-${suffix}-${numbering} | vcn-ldo-uks-prd-01 | |
| VPN Site | Microsoft.Network/vpnSites | vst- | prefix | numbering | 1-80 | vst-${infix}-${outfix}-${suffix}-${numbering} | vst-ldo-uks-prd-01 | |
| Notification Hubs Namespace | Microsoft.NotificationHubs/namespaces | ntfns- | prefix | numbering | 6-50 | ntfns-${infix}-${outfix}-${suffix}-${numbering} | ntfns-ldo-uks-prd-01 | |
| Notification Hubs Namespace Authorization Rule | Microsoft.NotificationHubs/namespaces/AuthorizationRules | ntfnsrule- | prefix | numbering | 1-256 | ntfnsrule-${infix}-${outfix}-${suffix}-${numbering} | ntfnsrule-ldo-uks-prd-01 | |
| Notification Hub | Microsoft.NotificationHubs/namespaces/notificationHubs | ntf- | prefix | numbering | 1-260 | ntf-${infix}-${outfix}-${suffix}-${numbering} | ntf-ldo-uks-prd-01 | |
| Notification Hub Authorization Rule | Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules | ntfrule- | prefix | numbering | 1-256 | ntfrule-${infix}-${outfix}-${suffix}-${numbering} | ntfrule-ldo-uks-prd-01 | |
| Operational Insights Cluster | Microsoft.OperationalInsights/clusters | opic- | prefix | numbering | 4-63 | opic-${infix}-${outfix}-${suffix}-${numbering} | opic-ldo-uks-prd-01 | |
| Log Analytics Workspace | Microsoft.OperationalInsights/workspaces | log- | prefix | numbering | 4-63 | log-${infix}-${outfix}-${suffix}-${numbering} | log-ldo-uks-prd-01 | |
| Dashboard | Microsoft.Portal/dashboards | dshbrd- | prefix | numbering | 3-160 | dshbrd-${infix}-${outfix}-${suffix}-${numbering} | dshbrd-ldo-uks-prd-01 | |
| PowerBI Workspace Collection | Microsoft.PowerBI/workspaceCollections | pbicol- | prefix | numbering | 3-63 | pbicol-${infix}-${outfix}-${suffix}-${numbering} | pbicol-ldo-uks-prd-01 | |
| PowerBI Dedicated Capacity | Microsoft.PowerBIDedicated/capacities | pbi- | prefix | numbering | 3-63 | pbi-${infix}-${outfix}-${suffix}-${numbering} | pbi-ldo-uks-prd-01 | |
| Purview Account | Microsoft.Purview/accounts | pview- | prefix | numbering | 2-24 | pview-${infix}-${outfix}-${suffix}-${numbering} | pview-ldo-uks-prd-01 | |
| Recovery Services Vault | Microsoft.RecoveryServices/vaults | rsv- | prefix | numbering | 2-50 | rsv-${infix}-${outfix}-${suffix}-${numbering} | rsv-ldo-uks-prd-01 | |
| Recovery Services Backup Policy | Microsoft.RecoveryServices/vaults/backupPolicies | rsvbp- | prefix | numbering | 3-150 | rsvbp-${infix}-${outfix}-${suffix}-${numbering} | rsvbp-ldo-uks-prd-01 | |
| Relay Namespace | Microsoft.Relay/namespaces | rn- | prefix | numbering | 6-50 | rn-${infix}-${outfix}-${suffix}-${numbering} | rn-ldo-uks-prd-01 | |
| Relay Authorization Rule | Microsoft.Relay/namespaces/AuthorizationRules | rule- | prefix | numbering | 1-50 | rule-${infix}-${outfix}-${suffix}-${numbering} | rule-ldo-uks-prd-01 | |
| Relay Hybrid Connection | Microsoft.Relay/namespaces/HybridConnections | hycon- | prefix | numbering | 1-260 | hycon-${infix}-${outfix}-${suffix}-${numbering} | hycon-ldo-uks-prd-01 | |
| Relay Hybrid Connection Authorization Rule | Microsoft.Relay/namespaces/HybridConnections/authorizationRules | rule- | prefix | numbering | 1-50 | rule-${infix}-${outfix}-${suffix}-${numbering} | rule-ldo-uks-prd-01 | |
| Relay WCF Relay | Microsoft.Relay/namespaces/WcfRelays | wcfr- | prefix | numbering | 1-260 | wcfr-${infix}-${outfix}-${suffix}-${numbering} | wcfr-ldo-uks-prd-01 | |
| Relay WCF Relay Authorization Rule | Microsoft.Relay/namespaces/WcfRelays/authorizationRules | wcfrrule- | prefix | numbering | 1-50 | wcfrrule-${infix}-${outfix}-${suffix}-${numbering} | wcfrrule-ldo-uks-prd-01 | |
| Resource Group | Microsoft.Resources/resourceGroups | rg- | prefix | numbering | 1-90 | rg-${infix}-${outfix}-${suffix} | rg-ldo-uks-prd-app | |
| Template Spec | Microsoft.Resources/templateSpecs | tspec- | prefix | numbering | 1-90 | tspec-${infix}-${outfix}-${suffix}-${numbering} | tspec-ldo-uks-prd-01 | |
| Search Service | Microsoft.Search/searchServices | srch- | prefix | numbering | 3-24 | srch-${infix}-${outfix}-${suffix}-${numbering} | srch-ldo-uks-prd-01 | |
| Microsoft Security Copilot Capacity | Microsoft.SecurityCopilot/capacities | sccap- | prefix | numbering | 3-63 | sccap-${infix}-${outfix}-${suffix}-${numbering} | sccap-ldo-uks-prd-01 | |
| Service Bus Namespace | Microsoft.ServiceBus/namespaces | sb- | prefix | numbering | 6-50 | sb-${infix}-${outfix}-${suffix}-${numbering} | sb-ldo-uks-prd-01 | |
| Service Bus Authorization Rule | Microsoft.ServiceBus/namespaces/AuthorizationRules | rule- | prefix | numbering | 1-50 | rule-${infix}-${outfix}-${suffix}-${numbering} | rule-ldo-uks-prd-01 | |
| Service Bus DR Config | Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs | sbdrconf- | prefix | numbering | 6-50 | sbdrconf-${infix}-${outfix}-${suffix}-${numbering} | sbdrconf-ldo-uks-prd-01 | |
| Service Bus Queue | Microsoft.ServiceBus/namespaces/queues | sbq- | prefix | numbering | 1-260 | sbq-${infix}-${outfix}-${suffix}-${numbering} | sbq-ldo-uks-prd-01 | |
| Service Bus Queue Authorization Rule | Microsoft.ServiceBus/namespaces/queues/authorizationRules | rule- | prefix | numbering | 1-50 | rule-${infix}-${outfix}-${suffix}-${numbering} | rule-ldo-uks-prd-01 | |
| Service Bus Topic | Microsoft.ServiceBus/namespaces/topics | sbt- | prefix | numbering | 1-260 | sbt-${infix}-${outfix}-${suffix}-${numbering} | sbt-ldo-uks-prd-01 | |
| Service Bus Topic Authorization Rule | Microsoft.ServiceBus/namespaces/topics/authorizationRules | rule- | prefix | numbering | 1-50 | rule-${infix}-${outfix}-${suffix}-${numbering} | rule-ldo-uks-prd-01 | |
| Service Bus Topic Subscription | Microsoft.ServiceBus/namespaces/topics/subscriptions | sbtsub- | prefix | numbering | 1-50 | sbtsub-${infix}-${outfix}-${suffix}-${numbering} | sbtsub-ldo-uks-prd-01 | |
| Service Bus Topic Subscription Rule | Microsoft.ServiceBus/namespaces/topics/subscriptions/rules | rule- | prefix | numbering | 1-50 | rule-${infix}-${outfix}-${suffix}-${numbering} | rule-ldo-uks-prd-01 | |
| Service Fabric Cluster | Microsoft.ServiceFabric/clusters | sf- | prefix | numbering | 4-23 | sf-${infix}-${outfix}-${suffix}-${numbering} | sf-ldo-uks-prd-01 | |
| Service Fabric Managed Cluster | Microsoft.ServiceFabric/managedClusters | sfmc- | prefix | numbering | 4-23 | sfmc-${infix}-${outfix}-${suffix}-${numbering} | sfmc-ldo-uks-prd-01 | |
| SignalR Service | Microsoft.SignalRService/signalR | sigr- | prefix | numbering | 3-63 | sigr-${infix}-${outfix}-${suffix}-${numbering} | sigr-ldo-uks-prd-01 | |
| Web PubSub Service | Microsoft.SignalRService/webPubSub | wps- | prefix | numbering | 3-63 | wps-${infix}-${outfix}-${suffix}-${numbering} | wps-ldo-uks-prd-01 | |
| SQL Managed Instance | Microsoft.Sql/managedInstances | sqlmi- | prefix | numbering | 1-63 | sqlmi-${infix}-${outfix}-${suffix}-${numbering} | sqlmi-ldo-uks-prd-01 | |
| SQL Database Server | Microsoft.Sql/servers | sql- | prefix | numbering | 1-63 | sql-${infix}-${outfix}-${suffix}-${numbering} | sql-ldo-uks-prd-01 | |
| SQL Data Warehouse | Microsoft.Sql/servers | sqldw- | prefix | numbering | 1-63 | sqldw-${infix}-${outfix}-${suffix}-${numbering} | sqldw-ldo-uks-prd-01 | |
| SQL Database | Microsoft.Sql/servers/databases | sqldb- | prefix | numbering | 1-63 | sqldb-${infix}-${outfix}-${suffix}-${numbering} | sqldb-ldo-uks-prd-01 | |
| SQL Database Sync Group | Microsoft.Sql/servers/databases/syncGroups | sqlsg- | prefix | numbering | 1-63 | sqlsg-${infix}-${outfix}-${suffix}-${numbering} | sqlsg-ldo-uks-prd-01 | |
| SQL Elastic Pool | Microsoft.Sql/servers/elasticPools | sqlelp- | prefix | numbering | 1-63 | sqlelp-${infix}-${outfix}-${suffix}-${numbering} | sqlelp-ldo-uks-prd-01 | |
| SQL Failover Group | Microsoft.Sql/servers/failoverGroups | sqlfg- | prefix | numbering | 1-63 | sqlfg-${infix}-${outfix}-${suffix}-${numbering} | sqlfg-ldo-uks-prd-01 | |
| SQL Firewall Rule | Microsoft.Sql/servers/firewallRules | sqlfwrule- | prefix | numbering | 1-128 | sqlfwrule-${infix}-${outfix}-${suffix}-${numbering} | sqlfwrule-ldo-uks-prd-01 | |
| Storage Account | Microsoft.Storage/storageAccounts | sa | prefix | numbering | 3-24 | sa${infix}${outfix}${suffix}${numbering} | saldouksprd01 | |
| Storage Sync Service | Microsoft.StorageSync/storageSyncServices | sasyncsvc- | prefix | numbering | 1-260 | sasyncsvc-${infix}-${outfix}-${suffix}-${numbering} | sasyncsvc-ldo-uks-prd-01 | |
| Storage Sync Group | Microsoft.StorageSync/storageSyncServices/syncGroups | sasyncgrp- | prefix | numbering | 1-260 | sasyncgrp-${infix}-${outfix}-${suffix}-${numbering} | sasyncgrp-ldo-uks-prd-01 | |
| StorSimple Manager | Microsoft.StorSimple/managers | ssimp- | prefix | numbering | 2-50 | ssimp-${infix}-${outfix}-${suffix}-${numbering} | ssimp-ldo-uks-prd-01 | |
| Stream Analytics Cluster | Microsoft.StreamAnalytics/cluster | asac- | prefix | numbering | 3-63 | asac-${infix}-${outfix}-${suffix}-${numbering} | asac-ldo-uks-prd-01 | |
| Stream Analytics Job | Microsoft.StreamAnalytics/streamingjobs | asa- | prefix | numbering | 3-63 | asa-${infix}-${outfix}-${suffix}-${numbering} | asa-ldo-uks-prd-01 | |
| Stream Analytics Job Function | Microsoft.StreamAnalytics/streamingjobs/functions | sjf- | prefix | numbering | 3-63 | sjf-${infix}-${outfix}-${suffix}-${numbering} | sjf-ldo-uks-prd-01 | |
| Stream Analytics Job Input | Microsoft.StreamAnalytics/streamingjobs/inputs | sjin- | prefix | numbering | 3-63 | sjin-${infix}-${outfix}-${suffix}-${numbering} | sjin-ldo-uks-prd-01 | |
| Stream Analytics Job Output | Microsoft.StreamAnalytics/streamingjobs/outputs | sjout- | prefix | numbering | 3-63 | sjout-${infix}-${outfix}-${suffix}-${numbering} | sjout-ldo-uks-prd-01 | |
| Stream Analytics Job Transformation | Microsoft.StreamAnalytics/streamingjobs/transformations | sjtrf- | prefix | numbering | 3-63 | sjtrf-${infix}-${outfix}-${suffix}-${numbering} | sjtrf-ldo-uks-prd-01 | |
| Subscription | Microsoft.Subscription/subscriptions | sub- | prefix | numbering | 3-63 | sub-${infix}-${outfix}-${suffix}-${numbering} | sub-ldo-uks-prd-01 | |
| Synapse Workspace | Microsoft.Synapse/workspaces | synw- | prefix | numbering | 1-50 | synw-${infix}-${outfix}-${suffix}-${numbering} | synw-ldo-uks-prd-01 | |
| Synapse SQL Dedicated Pool | Microsoft.Synapse/workspaces/sqlPools | syndp | prefix | numbering | 1-15 | syndp${infix}${suffix}${numbering} | syndpldoprd01 | |
| Synapse SQL Spark Pool | Microsoft.Synapse/workspaces/sqlPools | synsp | prefix | numbering | 1-15 | synsp${infix}${suffix}${numbering} | synspldoprd01 | |
| Time Series Insights Environment | Microsoft.TimeSeriesInsights/environments | tsi- | prefix | numbering | 1-90 | tsi-${infix}-${outfix}-${suffix}-${numbering} | tsi-ldo-uks-prd-01 | |
| Time Series Insights Access Policy | Microsoft.TimeSeriesInsights/environments/accessPolicies | tsia- | prefix | numbering | 1-90 | tsia-${infix}-${outfix}-${suffix}-${numbering} | tsia-ldo-uks-prd-01 | |
| Time Series Insights Event Sources | Microsoft.TimeSeriesInsights/environments/eventSources | tsie- | prefix | numbering | 1-90 | tsie-${infix}-${outfix}-${suffix}-${numbering} | tsie-ldo-uks-prd-01 | |
| Time Series Insights Reference Data Set | Microsoft.TimeSeriesInsights/environments/referenceDataSets | tsir- | prefix | numbering | 3-64 | tsir-${infix}-${outfix}-${suffix}-${numbering} | tsir-ldo-uks-prd-01 | |
| Azure Virtual Desktop Host Pool | Microsoft.DesktopVirtualization/hostpools | vdpool- | prefix | numbering | 3-64 | vdpool-${infix}-${outfix}-${suffix}-${numbering} | vdpool-ldo-uks-prd-01 | |
| Azure Virtual Desktop Application Group | Microsoft.DesktopVirtualization/applicationGroups | vdag- | prefix | numbering | 3-64 | vdag-${infix}-${outfix}-${suffix}-${numbering} | vdag-ldo-uks-prd-01 | |
| Azure Virtual Desktop Workspace | Microsoft.DesktopVirtualization/workspaces | vdws- | prefix | numbering | 3-64 | vdws-${infix}-${outfix}-${suffix}-${numbering} | vdws-ldo-uks-prd-01 | |
| Azure Virtual Desktop Scaling Plan | Microsoft.DesktopVirtualization/scalingPlans | vdscaling- | prefix | numbering | 3-64 | vdscaling-${infix}-${outfix}-${suffix}-${numbering} | vdscaling-ldo-uks-prd-01 | |
| Web Certificate | Microsoft.Web/certificates | cert- | prefix | numbering | 1-260 | cert-${infix}-${outfix}-${suffix}-${numbering} | cert-ldo-uks-prd-01 | |
| App Service Plan | Microsoft.Web/serverfarms | plan- | prefix | numbering | 1-40 | plan-${infix}-${outfix}-${suffix}-${numbering} | plan-ldo-uks-prd-01 | |
| App Service Environment | Microsoft.Web/sites | ase- | prefix | numbering | 2-59 | ase-${infix}-${outfix}-${suffix}-${numbering} | ase-ldo-uks-prd-01 | |
| Static Web App | Microsoft.Web/sites | stapp- | prefix | numbering | 2-59 | stapp-${infix}-${outfix}-${suffix}-${numbering} | stapp-ldo-uks-prd-01 | |
| Function App | Microsoft.Web/sites | func- | prefix | numbering | 2-59 | func-${infix}-${outfix}-${suffix}-${numbering} | func-ldo-uks-prd-01 | |
| Web App | Microsoft.Web/sites | app- | prefix | numbering | 2-59 | app-${infix}-${outfix}-${suffix}-${numbering} | app-ldo-uks-prd-01 |
Other resource list
Naming for resources managed outside Azure Resource Manager - Entra ID objects and Azure DevOps items.
Entra ID resource list
| Asset type | Abbreviation | Position | Entropy | Length | Construct | Example |
|---|---|---|---|---|---|---|
| Standard Group | az-user-grp- | prefix | none | 3-512 | az-user-${group_purpose} | az-user-grp-vm-operators |
| Admin Group | az-admin-grp- | prefix | none | 3-512 | az-admin-${group_purpose} | az-admin-grp-global-admins |
| Keyvault Group | az-kv-grp- | prefix | none | 3-512 | az-kv-${keyvault_name} | az-kv-grp-kv-ldo-ukw-dev-04 |
| Service Principal | svp- | prefix | numbering | 3-256 | svp-${infix}-${outfix}-${suffix}-${numbering} | svp-ldo-ukw-dev-01 |
Azure DevOps resource list
| Asset type | Abbreviation | Position | Entropy | Length | Construct | Example |
|---|---|---|---|---|---|---|
| Pipeline Purpose (YAML) | -Pipeline- | outfix | none | 3-63 | ${application}-${ci_or_cicd}-${environment}-${stage}-pipeline | Terraform-CiCd-Ldo-Prd-Pipeline |
| Pipeline Purpose (Classic) | -Pipeline- | outfix | none | 3-63 | ${application}-${ci_or_cicd}-${environment}-${stage}-Pipeline | Terraform-CiCd-Ldo-Prd-Pipeline |
| YAML Pipeline Name (File) | .yaml | suffix | none | 3-63 | ${pipeline_use_case}.yaml | terraform-cicd.yaml |
| YAML Pipeline Name (Portal) | -Yaml | suffix | none | 1-50 | ${pipeline_name}-Yaml | Terraform-CiCd-Ldo-Prd-Pipeline-Yaml |
| Classic Pipeline Name (Portal) | -Classic | suffix | none | 1-50 | ${pipeline_name}-Classic | Terraform-CiCd-Ldo-Prd-Pipeline-Classic |