Source
Repository Azure Landing Zones (ALZ) GitHub
JSON Audit-UnusedResourcesCostOptimization
Display name Unused resources driving cost should be avoided
Id Audit-UnusedResourcesCostOptimization
Version 2.1.0 Details on versioning
Category Cost Optimization
Description Optimize cost by detecting unused but chargeable resources. Leverage this Azure Policy Initiative as a cost control tool to reveal orphaned resources that are contributing cost.
Cloud environments
AzureChinaCloud AzureCloud AzureUSGovernment
Type Custom Azure Landing Zones (ALZ)
Deprecated False
Preview False
Policy-used summaryHide
Policy types
Policy states
Policy categories
Total Policies: 4
Builtin Policies: 0
Static Policies: 0
ALZ Policies: 4
GA: 4
1 categories:
Cost Optimization: 4
Policy-usedHide
Records: 10 25 100 200 Use the filters above each column to filter and limit table data. Advanced searches can be performed by using the following operators:
< ,
<= ,
> ,
>= ,
= ,
* ,
! ,
{ ,
} ,
|| ,
&& ,
[empty] ,
[nonempty] ,
rgx: Learn more ? Page 1 of 1
Clear Cost Optimization Clear GA Clear ALZ
Policy DisplayName
Policy Id
Category
Effect
Roles#
Roles
State
Type
policy in AzUSGov
Audit AHUB for eligible VMs
Audit-AzureHybridBenefit
Cost Optimization
Default AuditAllowed Audit, Disabled
0
GA
ALZ
Unused App Service plans driving cost should be avoided
Audit-ServerFarms-UnusedResourcesCostOptimization
Cost Optimization
Default AuditAllowed Audit, Disabled
0
GA
ALZ
Unused Disks driving cost should be avoided
Audit-Disks-UnusedResourcesCostOptimization
Cost Optimization
Default AuditAllowed Audit, Disabled
0
GA
ALZ
Unused Public IP addresses driving cost should be avoided
Audit-PublicIpAddresses-UnusedResourcesCostOptimization
Cost Optimization
Default AuditAllowed Audit, Disabled
0
GA
ALZ
No results
Roles usedHide
No Roles used
History none
JSON compareHide
compare mode:
side-by-side
line-by-line
version left: 1.0.0
version right: 2.0.0 1.0.0
@@ -2,9 +2,9 @@
2
"policyType": "Custom",
3
"displayName": "Unused resources driving cost should be avoided",
4
"description": "Optimize cost by detecting unused but chargeable resources. Leverage this Azure Policy Initiative as a cost control tool to reveal orphaned resources that are contributing cost.",
5
"metadata": {
6
-
"version": "1.0.0",
7
"category": "Cost Optimization",
8
"source": "https://github.com/Azure/Enterprise-Scale/",
9
"alzCloudEnvironments": [
10
"AzureCloud",
@@ -79,8 +79,18 @@
79
"value": "[parameters('effectServerFarms')]"
80
}
81
},
82
"groupNames": []
83
}
84
],
85
"policyDefinitionGroups": null
86
}
2
"policyType": "Custom",
3
"displayName": "Unused resources driving cost should be avoided",
4
"description": "Optimize cost by detecting unused but chargeable resources. Leverage this Azure Policy Initiative as a cost control tool to reveal orphaned resources that are contributing cost.",
5
"metadata": {
6
+
"version": "2 .0.0",
7
"category": "Cost Optimization",
8
"source": "https://github.com/Azure/Enterprise-Scale/",
9
"alzCloudEnvironments": [
10
"AzureCloud",
79
"value": "[parameters('effectServerFarms')]"
80
}
81
},
82
"groupNames": []
83
+
},
84
+
{
85
+
"policyDefinitionReferenceId": "AuditAzureHybridBenefitUnusedResourcesCostOptimization",
86
+
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Audit-AzureHybridBenefit",
87
+
"parameters": {
88
+
"effect": {
89
+
"value": "Audit"
90
+
}
91
+
},
92
+
"groupNames": []
93
}
94
],
95
"policyDefinitionGroups": null
96
}
JSON
Copy definition Copy definition 4 EPAC EPAC
{ 7 items policyType: "Custom" , displayName: "Unused resources driving cost should be avoided" , description: "Optimize cost by detecting unused but chargeable resources. Leverage this Azure Policy Initiative as a cost control tool to reveal orphaned resources that are contributing cost." , metadata: { 4 items version: "2.1.0" , category: "Cost Optimization" , source: "https://github.com/Azure/Enterprise-Scale/" , alzCloudEnvironments: [ 3 items "AzureCloud" , "AzureChinaCloud" , "AzureUSGovernment" ] } , parameters: { 3 items effectDisks: { 4 items } , effectPublicIpAddresses: { 4 items type: "String" , metadata: { 2 items displayName: "PublicIpAddresses Effect" , description: "Enable or disable the execution of the policy for Microsoft.Network/publicIpAddresses" } , allowedValues: [ 2 items ] , defaultValue: "Audit" } , effectServerFarms: { 4 items type: "String" , metadata: { 2 items displayName: "ServerFarms Effect" , description: "Enable or disable the execution of the policy for Microsoft.Web/serverfarms" } , allowedValues: [ 2 items ] , defaultValue: "Audit" } } , policyDefinitions: [ 4 items { 5 items policyDefinitionReferenceId: "AuditDisksUnusedResourcesCostOptimization" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Audit-Disks-UnusedResourcesCostOptimization" , definitionVersion: "1.*.*" , parameters: { 1 item } , groupNames: [] } , { 5 items policyDefinitionReferenceId: "AuditPublicIpAddressesUnusedResourcesCostOptimization" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Audit-PublicIpAddresses-UnusedResourcesCostOptimization" , definitionVersion: "1.*.*" , parameters: { 1 item } , groupNames: [] } , { 5 items policyDefinitionReferenceId: "AuditServerFarmsUnusedResourcesCostOptimization" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Audit-ServerFarms-UnusedResourcesCostOptimization" , definitionVersion: "1.*.*" , parameters: { 1 item } , groupNames: [] } , { 5 items policyDefinitionReferenceId: "AuditAzureHybridBenefitUnusedResourcesCostOptimization" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Audit-AzureHybridBenefit" , definitionVersion: "1.*.*" , parameters: { 1 item } , groupNames: [] } ] , policyDefinitionGroups: null }