Azure Estate Report
Quarterly estate review · Contoso Ltd
Snapshot 5953fbe4-34d1-47e1-a672-2d16aa17d753 · collected 2026-11-04T04:26:58.926329474+00:00 · tenant fixture-tenant · status complete · golden fixture
2 subscriptions
4 resource groups
52 resources
35 findings
73% tag coverage
Diagrams
Tenant fixture-tenant
Development
7 resources
rg-dev
7 resources
Production
45 resources
MC_rg-app_aks-prod_
uksouth
1 resources
rg-app
26 resources
rg-network
18 resources
Azure estate — tenant fixture-tenant
Virtual network ·
vnet-app
10.1.0.0/16
app
10.1.0.0/24
agw
10.1.1.0/24
aks
10.1.2.0/23
db
10.1.4.0/24
cae
10.1.8.0/21
Virtual network ·
vnet-hub
10.0.0.0/16
gateway
10.0.0.0/24
shared
10.0.1.0/24
AzureFirewallSubnet
10.0.2.0/24
Connected services
NSGs & private-link targets
private link
Connected
aks-nodepool1-12345678-vmss
VM Scale Set
cae-prod
Container Apps Environment
aks-prod
AKS Cluster
psql-prod
PostgreSQL Flexible Server
agw-prod
Application Gateway
pe-sql
Private Endpoint
vm-app-01
Virtual Machine
fw-hub
Azure Firewall
vgw-hub
Virtual Network Gateway
sql-prod
SQL Server
nsg-app
NSG
Virtual network
Subnet
Microsoft Azure
Azure network topology
Operational and compliance evidence
Microsoft service evidence recorded during collection. Results cover only the accessible scope; an empty dataset is not proof of zero cost, compliance, protection or service enablement. Detailed records remain in the snapshot database and data exports.
Azure Advisor cost opportunities
Collection: Recorded evidence
Estimates from Azure Advisor, grouped by currency and reported period. Annual estimates are separate. Missing amounts or periods remain unknown. Recommendations can overlap; totals are not guaranteed savings or billed costs.
Currency Period Items Savings Annual savings
GBP Month 1 125.50 Unknown
Azure Policy evaluation states
Collection: Recorded evidence
Counts are policy evaluations, not distinct resources. Recorded states stay separate; missing evaluations never imply compliance. Full assignment and initiative IDs identify each group. A missing initiative may indicate a standalone policy or missing evidence.
Sub. ID Assignment Initiative ID State Results
sub-prod /subscriptions/sub-prod/providers/microsoft.authorization/policyassignments/baseline /providers/microsoft.authorization/policysetdefinitions/security-baseline Exempt 1
Azure Policy exemptions
Collection: Recorded evidence
Expiry is assessed at collection time. Review expired exemptions and those due within 90 days with their owners. No expiry specified does not mean permanent approval; assignment scope and justification remain in the stored evidence.
Category Expiry at collection Exemptions
Waiver Due after 90 days 1
Defender regulatory standards
Collection: Recorded evidence
Standard states across accessible subscriptions. Detailed control counts remain in the stored evidence. Missing or unsupported coverage does not establish compliance or certification.
Standard State Standard records
Azure-Security-Benchmark Failed 1
Defender regulatory controls
Collection: Recorded evidence
Control states across accessible subscriptions, grouped by standard. Skipped, unsupported and unknown states remain distinct from passes. Full control IDs remain in the stored evidence.
Standard State Control records
Azure-Security-Benchmark Unsupported 1
Defender regulatory assessments
Collection: Recorded evidence
Passed, failed and skipped counts are resource occurrences across assessments; resources can be counted more than once. Missing counts remain unknown. These assessments do not establish certification or compliance of unassessed resources.
Standard State Checks Passed Failed Skipped
Azure-Security-Benchmark Failed 1 12 2 Unknown
Policy assignment inventory
Collection: Recorded evidence
Assignment inventory includes the requested inherited scope. Enforcement mode and excluded scopes affect interpretation; an assignment does not establish a passing evaluation.
Enforcement Assignments
Default 1 DoNotEnforce 1
Patch assessments
Collection: Recorded evidence
Counts describe pending updates at the recorded assessment time and may overlap across classifications. Missing counts remain unknown. ARG assessment history is limited to seven days.
OS State Checks Security updates Critical updates
Linux Succeeded 1 2 Unknown
Backup protection evidence
Collection: Evidence incomplete or collection status unverified
Protection state, backup status and recovery-point time are separate evidence. Missing fields remain unknown; the age threshold is a configurable review aid, not a workload RPO.
Backup and restore outcomes
Collection: Recorded evidence
Backup and restore jobs retain the provider status, including warnings. ARG exposes up to 14 days of jobs; an empty result does not prove successful backups.
Operation State Jobs
Backup CompletedWithWarnings 1 Restore Failed 1
Recent ARM changes
Collection: Recorded evidence
Recorded ARM changes can include actor, client and changed properties. ARG retains 14 days; this is not a complete activity or data-plane audit log.
Type Actor type Events
Update Application 1
Policy evaluation coverage
Collection: Recorded evidence
Assignments are matched to stored policy states using full normalised ARM IDs. No observed evaluation is kept separate from compliance and from unavailable state collection.
Assignment Name State Results
/subscriptions/sub-prod/providers/microsoft.authorization/policyassignments/baseline Production baseline Evaluation observed 1 /subscriptions/sub-prod/providers/microsoft.authorization/policyassignments/not-evaluated Pending initiative No evaluation observed 0
Machine assessment coverage
Collection: Recorded evidence
Counts use the collected VM and Arc inventory, deduplicated by full ARM ID. No observed assessment may indicate missing service configuration, access or expired evidence; it is not a passed patch check.
Type State Resources
microsoft.compute/virtualmachines Evaluation observed 1
Evidence age at collection
Collection: Recorded evidence
Ages are evaluated at the snapshot timestamp using the threshold recorded with each query. Future, invalid and missing dates stay separate. Review thresholds are configurable and are not Microsoft retention guarantees.
Query Review age (hours) State Items
patch_assessments 72 Missing or invalid timestamp 1
Findings
5 high
8 medium
17 low
5 info
Severity Title Category Check Resource
high
nsg-app: rule allow-ssh allows Internet -> port 22 security nsg_open_to_internet
/subscriptions/sub-prod/resourcegroups/rg-network/providers/microsoft.network/networksecuritygroups/nsg-app
high
nsg-app: rule allow-ssh opens management port 22 to the Internet security nsg_management_ports_open
/subscriptions/sub-prod/resourcegroups/rg-network/providers/microsoft.network/networksecuritygroups/nsg-app
high
stprodapp01 allows public blob access security storage_public_blob_access
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.storage/storageaccounts/stprodapp01
high
stprodapp01 allows public network access security storage_public_network_access
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.storage/storageaccounts/stprodapp01
high
vm-app-01: high severity Defender assessment is unhealthy security defender_unhealthy_high
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.compute/virtualmachines/vm-app-01
medium
vm-app-01-pip uses the retiring Basic SKU cost basic_sku_public_ips_and_lbs
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.network/publicipaddresses/vm-app-01-pip
medium
Defender for Servers is off in sub-prod security defender_plan_off
/subscriptions/sub-prod
medium
aks-prod allows local Kubernetes accounts security aks_local_accounts_enabled
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.containerservice/managedclusters/aks-prod
medium
oai-prod accepts local (key) authentication security local_auth_enabled
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.cognitiveservices/accounts/oai-prod
medium
redis-dev accepts non-SSL connections security redis_insecure_transport
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.cache/redis/redis-dev
medium
sql-prod accepts TLS 1.0 security sql_weak_tls
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.sql/servers/sql-prod
medium
web-dev does not enforce HTTPS-only traffic security web_app_https_only_disabled
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.web/sites/web-dev
medium
web-dev-cert expires within 30 days security certificates_expiring
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.web/certificates/web-dev-cert
low
aks-nodepool1-12345678-vmss is missing tags: env governance missing_required_tags
/subscriptions/sub-prod/resourcegroups/mc_rg-app_aks-prod_uksouth/providers/microsoft.compute/virtualmachinescalesets/aks-nodepool1-12345678-vmss
low
asp-dev is missing tags: env governance missing_required_tags
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.web/serverfarms/asp-dev
low
id-unused is missing tags: env governance missing_required_tags
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.managedidentity/userassignedidentities/id-unused
low
id-web-dev is missing tags: env governance missing_required_tags
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.managedidentity/userassignedidentities/id-web-dev
low
pe-sql is missing tags: env governance missing_required_tags
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.network/privateendpoints/pe-sql
low
pe-sql.nic.4f2a is missing tags: env governance missing_required_tags
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.network/networkinterfaces/pe-sql.nic.4f2a
low
pip-agw is missing tags: env governance missing_required_tags
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.network/publicipaddresses/pip-agw
low
redis-dev is missing tags: env governance missing_required_tags
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.cache/redis/redis-dev
low
stprodapp01 is missing tags: env governance missing_required_tags
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.storage/storageaccounts/stprodapp01
low
vm-app-01-nic is missing tags: env governance missing_required_tags
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.network/networkinterfaces/vm-app-01-nic
low
vm-app-01-os is missing tags: env governance missing_required_tags
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.compute/disks/vm-app-01-os
low
vm-app-01-pip is missing tags: env governance missing_required_tags
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.network/publicipaddresses/vm-app-01-pip
low
web-dev is missing tags: env governance missing_required_tags
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.web/sites/web-dev
low
web-dev-cert is missing tags: env governance missing_required_tags
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.web/certificates/web-dev-cert
low
web-dev-snap is missing tags: env governance missing_required_tags
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.compute/snapshots/web-dev-snap
low
sql-prod does not require Entra-only authentication security sql_entra_only_auth_off
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.sql/servers/sql-prod
low
stprodapp01 allows shared key access security storage_shared_key_access
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.storage/storageaccounts/stprodapp01
info
id-unused is assigned to no resource cost unused_user_assigned_identities
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.managedidentity/userassignedidentities/id-unused
info
privatelink.blob.core.windows.net is linked to no virtual network cost private_dns_zones_unlinked
/subscriptions/sub-prod/resourcegroups/rg-network/providers/microsoft.network/privatednszones/privatelink.blob.core.windows.net
info
rt-unused is associated with no subnet cost route_tables_without_subnets
/subscriptions/sub-prod/resourcegroups/rg-network/providers/microsoft.network/routetables/rt-unused
info
web-dev-snap's source disk no longer exists cost orphaned_snapshots
/subscriptions/sub-dev/resourcegroups/rg-dev/providers/microsoft.compute/snapshots/web-dev-snap
info
nsg-unused is not associated with any subnet or NIC security unassociated_nsgs
/subscriptions/sub-prod/resourcegroups/rg-network/providers/microsoft.network/networksecuritygroups/nsg-unused
Governance
73% tag coverage
3 distinct keys
15 non-compliant
Tag key Resources Share of 38 tagged
env37 97%
aks-managed-clusterName1 2%
aks-managed-poolName1 2%
Subscription Tag coverage Status
Development 0%
below threshold
Production 84%
healthy
15 resources are missing at least one required tag, recorded by the missing_required_tags audit.
Resource group Subscription Resources Non-compliant Missed tags
rg-app Production 26
7
env
rg-dev Development 7
7
env
MC_rg-app_aks-prod_uksouth Production 1
1
env
Resources by type
Type Azure type Count
Public IP Address microsoft.network/publicipaddresses5
Managed Identity microsoft.managedidentity/userassignedidentities2
Network Interface microsoft.network/networkinterfaces2
Network Security Group microsoft.network/networksecuritygroups2
Private DNS Zone microsoft.network/privatednszones2
Route Table microsoft.network/routetables2
Virtual Network microsoft.network/virtualnetworks2
Container App microsoft.app/containerapps1
Container Apps Environment microsoft.app/managedenvironments1
Redis Cache microsoft.cache/redis1
Availability Set microsoft.compute/availabilitysets1
Disk Encryption Set microsoft.compute/diskencryptionsets1
Managed Disk microsoft.compute/disks1
Disk Snapshot microsoft.compute/snapshots1
Virtual Machine microsoft.compute/virtualmachines1
VM Scale Set microsoft.compute/virtualmachinescalesets1
AKS Cluster microsoft.containerservice/managedclusters1
PostgreSQL Flexible Server microsoft.dbforpostgresql/flexibleservers1
AVD Host Pool microsoft.desktopvirtualization/hostpools1
Application Insights microsoft.insights/components1
Data Collection Rule microsoft.insights/datacollectionrules1
Metric Alert microsoft.insights/metricalerts1
Key Vault microsoft.keyvault/vaults1
Application Gateway microsoft.network/applicationgateways1
Application Gateway WAF Policy microsoft.network/applicationgatewaywebapplicationfirewallpolicies1
Application Security Group microsoft.network/applicationsecuritygroups1
Azure Firewall microsoft.network/azurefirewalls1
Gateway Connection microsoft.network/connections1
Firewall Policy microsoft.network/firewallpolicies1
Local Network Gateway microsoft.network/localnetworkgateways1
NAT Gateway microsoft.network/natgateways1
Private DNS VNet Link microsoft.network/privatednszones/virtualnetworklinks1
Private Endpoint microsoft.network/privateendpoints1
Virtual Network Gateway microsoft.network/virtualnetworkgateways1
Log Analytics Workspace microsoft.operationalinsights/workspaces1
Recovery Services Vault microsoft.recoveryservices/vaults1
SQL Server microsoft.sql/servers1
SQL Database microsoft.sql/servers/databases1
Storage Account microsoft.storage/storageaccounts1
App Service Certificate microsoft.web/certificates1
App Service Plan microsoft.web/serverfarms1
App Service / Function App microsoft.web/sites1
Query provenance
The executed query and request scope are preserved with this snapshot. Source review dates are not upstream release dates.
backup_jobs
KQL SHA-256 cb61f0676de911c80ba3e531f5ec6f6ef259cf75db1161ecaec5c106b88ee742 Authorization scope AtScopeAndBelow Requested subscriptions sub-prod Sources https://learn.microsoft.com/en-us/azure/backup/query-backups-using-azure-resource-graph Source reviewed 2026-09-13
// ARG retains up to 14 days of jobs. No jobs is not evidence of successful backups; target IDs may be unavailable on some job types.
recoveryservicesresources
| where type in~ ('microsoft.recoveryservices/vaults/backupjobs', 'microsoft.dataprotection/backupvaults/backupjobs')
| project id, name, type, subscriptionId, resourceGroup,
resourceId = coalesce(tostring(properties.dataSourceId), tostring(properties.sourceResourceId)),
friendlyName = coalesce(tostring(properties.entityFriendlyName), tostring(properties.dataSourceName)),
operation = coalesce(tostring(properties.operation), tostring(properties.operationCategory)),
status = tostring(properties.status), startedAt = properties.startTime, endedAt = properties.endTime,
duration = properties.duration, backupInstanceId = tostring(properties.backupInstanceId), properties
| order by id asc
patch_assessments
KQL SHA-256 8ef4dc6295f4389a1836e534969793c389f3cf6a721839b1dc4f8c1185716b37 Authorization scope AtScopeAndBelow Requested subscriptions sub-prod Sources https://learn.microsoft.com/en-us/azure/update-manager/query-logs Source reviewed 2026-09-13
// Only summary records: per-patch rows would duplicate the machine totals. ARG assessment history is limited to seven days.
patchassessmentresources
| where type in~ ('microsoft.compute/virtualmachines/patchassessmentresults', 'microsoft.hybridcompute/machines/patchassessmentresults')
| project id, name, subscriptionId, resourceGroup,
resourceId = tostring(split(tolower(id), '/patchassessmentresults/')[0]),
assessedAt = properties.lastModifiedDateTime, osType = tostring(properties.osType),
status = tostring(properties.status), rebootPending = tobool(properties.rebootPending),
securityUpdates = toint(properties.availablePatchCountByClassification.security),
criticalUpdates = toint(properties.availablePatchCountByClassification.critical),
classifications = properties.availablePatchCountByClassification, errorDetails = properties.errorDetails
| order by id asc
policy_assignments
KQL SHA-256 b0d05b23d5aa6b47f7dfdd8fff0de86a88a02f0f4252a0c7f0d288a4f5b0dabd Authorization scope AtScopeAboveAndBelow Requested subscriptions sub-prod Sources https://learn.microsoft.com/en-us/azure/governance/policy/samples/resource-graph-samples Source reviewed 2026-09-13
// Assignments without state rows are still evidence. Do not infer a passed evaluation from this inventory.
policyresources
| where type =~ 'microsoft.authorization/policyassignments'
| project id, name, subscriptionId, scope = tostring(properties.scope), policyDefinitionId = tostring(properties.policyDefinitionId),
displayName = tostring(properties.displayName), enforcementMode = tostring(properties.enforcementMode),
notScopes = properties.notScopes, parameters = properties.parameters, metadata = properties.metadata
| order by id asc
resource_changes
KQL SHA-256 53f687e9350c4e3bb469c14d3eb0439573fcda49215f91481d4c8d3369fabfaa Authorization scope AtScopeAndBelow Requested subscriptions sub-prod Sources https://learn.microsoft.com/en-us/azure/governance/resource-graph/changes/get-resource-changes Source reviewed 2026-09-13
// ARG change history lasts 14 days and does not represent a complete activity/data-plane log. Missing actor information stays unknown.
resourcechanges
| project id, name, subscriptionId, resourceGroup, resourceId = tostring(properties.targetResourceId),
changeType = tostring(properties.changeType), changedAt = properties.changeAttributes.timestamp,
changedBy = tostring(properties.changeAttributes.changedBy), changedByType = tostring(properties.changeAttributes.changedByType),
clientType = tostring(properties.changeAttributes.clientType), correlationId = tostring(properties.changeAttributes.correlationId),
changes = properties.changes
| order by id asc
Avd
avd_host_pools (1)
Azure Virtual Desktop host pools with type, load balancing, and session limits
id name location resourceGroup subscriptionId hostPoolType loadBalancerType maxSessionLimit preferredAppGroupType
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.desktopvirtualization/hostpools/hp-prod hp-prod uksouth rg-app sub-prod Pooled BreadthFirst 10 Desktop
Compliance
defender_compliance_assessments (1)
Defender regulatory assessments with passed, failed, and skipped resource counts
id subscriptionId complianceStandard complianceControl state passedResources failedResources skippedResources
/defender/assessment-1 sub-prod Azure-Security-Benchmark NS-1 Failed 12 2
defender_compliance_controls (1)
Defender regulatory controls with standard, state, and description
id subscriptionId complianceStandard complianceControl state
/defender/control-1 sub-prod Azure-Security-Benchmark NS-1 Unsupported
defender_compliance_standards (1)
Defender regulatory standards with observed state and control counts
id subscriptionId complianceStandard state passedControls failedControls skippedControls unsupportedControls
/defender/standard-1 sub-prod Azure-Security-Benchmark Failed 12 2 1 3
Cost
advisor_cost_recommendations (1)
Azure Advisor cost recommendations with reported savings, currency, period, and affected resource
id subscriptionId resourceId solution currency savingsPeriod savingsAmount annualSavingsAmount
/advisor/cost-1 sub-prod /subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.compute/virtualmachines/vm-web Review VM sizing GBP Month 125.5
Governance
policy_assignments (2)
Policy assignments, including inherited scope and enforcement settings
id displayName enforcementMode
/subscriptions/sub-prod/providers/microsoft.authorization/policyassignments/baseline Production baseline Default
/subscriptions/sub-prod/providers/microsoft.authorization/policyassignments/not-evaluated Pending initiative DoNotEnforce
policy_exemptions (1)
Azure Policy exemptions including category, assignment, and expiry
id name displayName subscriptionId exemptionCategory expiresOn
/policy/exemption-1 migration Migration exception sub-prod Waiver 2099-01-01T00:00:00Z
policy_states (1)
Azure Policy evaluations with assignment, initiative, resource, state, and evaluation timestamp
id subscriptionId resourceId policyAssignmentId policyAssignmentName policySetDefinitionId complianceState evaluatedAt
/policy/state-1 sub-prod /subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.storage/storageaccounts/stprodapp01 /subscriptions/sub-prod/providers/microsoft.authorization/policyassignments/baseline baseline /providers/microsoft.authorization/policysetdefinitions/security-baseline Exempt 2026-09-01T12:00:00Z
Inventory
resource_type_counts (2)
Resource counts by type across the estate
type resourceCount
microsoft.network/virtualnetworks 2
microsoft.compute/virtualmachines 1
Monitoring
log_analytics_workspaces (1)
Log Analytics workspaces with SKU, retention, quota, and network access
id name location resourceGroup subscriptionId skuName retentionInDays publicNetworkAccessForIngestion publicNetworkAccessForQuery
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.operationalinsights/workspaces/law-prod law-prod uksouth rg-app sub-prod PerGB2018 30 Enabled Enabled
resource_changes (1)
Recent ARM control-plane changes with recorded actor, time and changed properties
id changeType changedByType changedBy clientType
/changes/change-1 Update Application fixture-deployment Azure Resource Manager
Networking
virtual_networks (2)
Virtual networks with address spaces and DNS settings
id name location resourceGroup subscriptionId addressPrefixes dnsServers subnetCount
/subscriptions/sub-prod/resourcegroups/rg-network/providers/microsoft.network/virtualnetworks/vnet-hub vnet-hub uksouth rg-network sub-prod ["10.0.0.0/16"] [] 2
/subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.network/virtualnetworks/vnet-app vnet-app uksouth rg-app sub-prod ["10.1.0.0/16"] [] 1
Operations
patch_assessments (1)
VM and Arc patch assessments with pending updates, reboot status and observation time
id resourceId assessedAt osType status securityUpdates criticalUpdates
/patch/assessment-1 /subscriptions/sub-prod/resourcegroups/rg-app/providers/microsoft.compute/virtualmachines/vm-app-01 Linux Succeeded 2
Resilience
backup_jobs (2)
Backup and restore job history with original status and provider details
id operation status
/backup/job-1 Backup CompletedWithWarnings
/backup/job-2 Restore Failed
backup_protected_items (1)
Protected items and backup instances with recovery-point and protection metadata
id name subscriptionId resourceGroup vaultName friendlyName protectionState lastBackupStatus lastBackupTime policyName resourceId
/subscriptions/sub-prod/resourceGroups/rg-app/providers/Microsoft.RecoveryServices/vaults/rsv-prod/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;rg-app;vm-app-01/protectedItems/vm;iaasvmcontainerv2;rg-app;vm-app-01 vm;iaasvmcontainerv2;rg-app;vm-app-01 sub-prod rg-app rsv-prod vm-app-01 Protected Completed 2026-09-12T02:00:00Z DailyPolicy /subscriptions/sub-prod/resourceGroups/rg-app/providers/Microsoft.Compute/virtualMachines/vm-app-01
Subscriptions
Development (sub-dev · 7 resources)
rg-dev — UK West (7)
Name Type Location Tags
redis-dev Redis Cache UK West
web-dev-snap Disk Snapshot UK West
id-unused Managed Identity UK West
id-web-dev Managed Identity UK West
web-dev-cert App Service Certificate UK West
asp-dev App Service Plan UK West
web-dev App Service / Function App UK West
Production (sub-prod · 45 resources)
MC_rg-app_aks-prod_uksouth — UK South (1)
Name Type Location Tags
aks-nodepool1-12345678-vmss VM Scale Set UK South {"aks-managed-clusterName":"aks-prod","aks-managed-poolName":"nodepool1"}
rg-app — UK South (26)
Name Type Location Tags
ca-api Container App UK South {"env":"prod"}
cae-prod Container Apps Environment UK South {"env":"prod"}
avset-app Availability Set UK South {"env":"prod"}
des-prod Disk Encryption Set UK South {"env":"prod"}
vm-app-01-os Managed Disk UK South
vm-app-01 Virtual Machine UK South {"env":"prod"}
aks-prod AKS Cluster UK South {"env":"prod"}
psql-prod PostgreSQL Flexible Server UK South {"env":"prod"}
hp-prod AVD Host Pool UK South {"env":"prod"}
appi-prod Application Insights UK South {"env":"prod"}
dcr-prod Data Collection Rule UK South {"env":"prod"}
alert-cpu Metric Alert Global {"env":"prod"}
kv-prod Key Vault UK South {"env":"prod"}
agw-prod Application Gateway UK South {"env":"prod"}
wafpol-prod Application Gateway WAF Policy UK South {"env":"prod"}
pe-sql.nic.4f2a Network Interface UK South
vm-app-01-nic Network Interface UK South
pe-sql Private Endpoint UK South
pip-agw Public IP Address UK South
vm-app-01-pip Public IP Address UK South
vnet-app Virtual Network UK South {"env":"prod"}
law-prod Log Analytics Workspace UK South {"env":"prod"}
rsv-prod Recovery Services Vault UK South {"env":"prod"}
sql-prod SQL Server UK South {"env":"prod"}
app-db SQL Database UK South {"env":"prod"}
stprodapp01 Storage Account UK South
rg-network — UK South (18)
Name Type Location Tags
asg-web Application Security Group UK South {"env":"prod"}
fw-hub Azure Firewall UK South {"env":"prod"}
cn-onprem Gateway Connection UK South {"env":"prod"}
fwpol-hub Firewall Policy UK South {"env":"prod"}
lng-onprem Local Network Gateway UK South {"env":"prod"}
natgw-hub NAT Gateway UK South {"env":"prod"}
nsg-app Network Security Group UK South {"env":"prod"}
nsg-unused Network Security Group UK South {"env":"prod"}
privatelink.blob.core.windows.net Private DNS Zone UK South {"env":"prod"}
privatelink.database.windows.net Private DNS Zone UK South {"env":"prod"}
link-hub Private DNS VNet Link Global {"env":"prod"}
pip-fw Public IP Address UK South {"env":"prod"}
pip-natgw Public IP Address UK South {"env":"prod"}
pip-vgw Public IP Address UK South {"env":"prod"}
rt-shared Route Table UK South {"env":"prod"}
rt-unused Route Table UK South {"env":"prod"}
vgw-hub Virtual Network Gateway UK South {"env":"prod"}
vnet-hub Virtual Network UK South {"env":"prod"}
Website screenshots Saved website views from this machine. Capture time is separate from the Azure audit time.
web-dev https://web-dev.azurewebsites.net/ · Not captured
No screenshot saved
agw-prod listener · No hostname configured
No screenshot saved
Generated by azdocs.