Skip to content

Commit cab05b5

Browse files
authored
Merge pull request #1831 from abdullahaslam306/feature/azure-vmss-category-changed
category changed
2 parents 819f2e8 + e1c821c commit cab05b5

17 files changed

+21
-21
lines changed

exports.js

+12-12
Original file line numberDiff line numberDiff line change
@@ -721,21 +721,15 @@ module.exports = {
721721
'vmEndpointProtection' : require(__dirname + '/plugins/azure/virtualmachines/vmEndpointProtection.js'),
722722
'vmAutoUpdateEnabled' : require(__dirname + '/plugins/azure/virtualmachines/vmAutoUpdateEnabled.js'),
723723
'vmAvailabilitySetEnabled' : require(__dirname + '/plugins/azure/virtualmachines/vmAvailabilitySetEnabled.js'),
724-
'scaleSetMultiAz' : require(__dirname + '/plugins/azure/virtualmachines/scaleSetMultiAz.js'),
725-
'scaleSetAutoscaleEnabled' : require(__dirname + '/plugins/azure/virtualmachines/scaleSetAutoscaleEnabled.js'),
726724
'vmAvailabilitySetLimit' : require(__dirname + '/plugins/azure/virtualmachines/vmAvailabilitySetLimit.js'),
727725
'vmDailyBackupRetention' : require(__dirname + '/plugins/azure/virtualmachines/vmDailyBackupRetention.js'),
728726
'vmBackupsEnabled' : require(__dirname + '/plugins/azure/virtualmachines/vmBackupsEnabled.js'),
729727
'premiumSsdDisabled' : require(__dirname + '/plugins/azure/virtualmachines/premiumSsdDisabled.js'),
730728
'vmManagedDisks' : require(__dirname + '/plugins/azure/virtualmachines/vmManagedDisks.js'),
731-
'autoInstanceRepairsEnabled' : require(__dirname + '/plugins/azure/virtualmachines/autoInstanceRepairsEnabled.js'),
732-
'noEmptyScaleSets' : require(__dirname + '/plugins/azure/virtualmachines/noEmptyScaleSets.js'),
733729
'acceleratedNetworkingEnabled' : require(__dirname + '/plugins/azure/virtualmachines/acceleratedNetworkingEnabled.js'),
734730
'passwordAuthDisabled' : require(__dirname + '/plugins/azure/virtualmachines/passwordAuthDisabled.js'),
735731
'approvedVmImage' : require(__dirname + '/plugins/azure/virtualmachines/approvedVmImage.js'),
736-
'autoOsUpgradesEnabled' : require(__dirname + '/plugins/azure/virtualmachines/autoOsUpgradesEnabled.js'),
737732
'noUnattachedDisks' : require(__dirname + '/plugins/azure/virtualmachines/noUnattachedDisks.js'),
738-
'autoscaleNotificationsEnabled' : require(__dirname + '/plugins/azure/virtualmachines/autoscaleNotificationsEnabled.js'),
739733
'instantRestoreRetention' : require(__dirname + '/plugins/azure/virtualmachines/instantRestoreRetention.js'),
740734
'desiredSkuSize' : require(__dirname + '/plugins/azure/virtualmachines/desiredSkuSize.js'),
741735
'approvedVmExtension' : require(__dirname + '/plugins/azure/virtualmachines/approvedVmExtension.js'),
@@ -744,15 +738,13 @@ module.exports = {
744738
'vmAdAuthenticationEnabled' : require(__dirname + '/plugins/azure/virtualmachines/vmAdAuthenticationEnabled.js'),
745739
'performanceDiagnosticsEnabled' : require(__dirname + '/plugins/azure/virtualmachines/performanceDiagnosticsEnabled.js'),
746740
'vmBootDiagnosticsEnabled' : require(__dirname + '/plugins/azure/virtualmachines/vmBootDiagnosticsEnabled.js'),
747-
'scaleSetHealthMonitoring' : require(__dirname + '/plugins/azure/virtualmachines/scaleSetHealthMonitoring.js'),
748741
'diskByokEncryptionEnabled' : require(__dirname + '/plugins/azure/virtualmachines/diskByokEncryptionEnabled.js'),
749742
'vmImageHasTags' : require(__dirname + '/plugins/azure/virtualmachines/vmImageHasTags'),
750743
'vmHasTags' : require(__dirname + '/plugins/azure/virtualmachines/vmHasTags.js'),
751744
'vmDiskHasTags' : require(__dirname + '/plugins/azure/virtualmachines/vmDiskHasTags.js'),
752745
'snapshotHasTags' : require(__dirname + '/plugins/azure/virtualmachines/snapshotHasTags.js'),
753746
'unattachedDiskWithDefaultEncryption': require(__dirname + '/plugins/azure/virtualmachines/unattachedDiskWithDefaultEncryption.js'),
754747
'snapshotPublicAccessDisabled' : require(__dirname + '/plugins/azure/virtualmachines/snapshotPublicAccessDisabled.js'),
755-
'vmScaleSetHasTags' : require(__dirname + '/plugins/azure/virtualmachines/vmScaleSetHasTags.js'),
756748
'snapshotByokEncryptionEnabled' : require(__dirname + '/plugins/azure/virtualmachines/snapshotByokEncryptionEnabled.js'),
757749
'systemAssignedIdentityEnabled' : require(__dirname + '/plugins/azure/virtualmachines/systemAssignedIdentityEnabled.js'),
758750
'vmWindowsAntiMalwareExtension' : require(__dirname + '/plugins/azure/virtualmachines/vmWindowsAntiMalwareExtension.js'),
@@ -1058,16 +1050,24 @@ module.exports = {
10581050
'amsClassicApiDisabled' : require(__dirname + '/plugins/azure/mediaServices/amsClassicApiDisabled.js'),
10591051
'amsContentKeyPolicy' : require(__dirname + '/plugins/azure/mediaServices/amsContentKeyPolicy.js'),
10601052

1061-
'appConfigManagedIdentity' : require(__dirname + '/plugins/azure/appConfigurations/appConfigManagedIdentity.js'),
1062-
'appConfigurationDiagnosticLogs': require(__dirname + '/plugins/azure/appConfigurations/appConfigurationDiagnosticLogs.js'),
1063-
'appConfigurationPublicAccess' : require(__dirname + '/plugins/azure/appConfigurations/appConfigurationPublicAccess.js'),
1064-
1053+
'scaleSetMultiAz' : require(__dirname + '/plugins/azure/virtualmachinescaleset/scaleSetMultiAz.js'),
1054+
'scaleSetAutoscaleEnabled' : require(__dirname + '/plugins/azure/virtualmachinescaleset/scaleSetAutoscaleEnabled.js'),
1055+
'scaleSetHealthMonitoring' : require(__dirname + '/plugins/azure/virtualmachinescaleset/scaleSetHealthMonitoring.js'),
1056+
'vmScaleSetHasTags' : require(__dirname + '/plugins/azure/virtualmachinescaleset/vmScaleSetHasTags.js'),
1057+
'noEmptyScaleSets' : require(__dirname + '/plugins/azure/virtualmachinescaleset/noEmptyScaleSets.js'),
1058+
'autoscaleNotificationsEnabled' : require(__dirname + '/plugins/azure/virtualmachinescaleset/autoscaleNotificationsEnabled.js'),
1059+
'autoOsUpgradesEnabled' : require(__dirname + '/plugins/azure/virtualmachinescaleset/autoOsUpgradesEnabled.js'),
1060+
'autoInstanceRepairsEnabled' : require(__dirname + '/plugins/azure/virtualmachinescaleset/autoInstanceRepairsEnabled.js'),
10651061
'vmssTrustedLaunchEnabled' : require(__dirname + '/plugins/azure/virtualmachinescaleset/vmssTrustedLaunchEnabled.js'),
10661062
'scaleSetAdAuthEnabled' : require(__dirname + '/plugins/azure/virtualmachinescaleset/scaleSetAdAuthEnabled.js'),
10671063
'vmssManagedIdentityEnabled' : require(__dirname + '/plugins/azure/virtualmachinescaleset/vmssManagedIdentityEnabled.js'),
10681064
'scalesetVTPMEnabled' : require(__dirname + '/plugins/azure/virtualmachinescaleset/scalesetVTPMEnabled.js'),
10691065
'scalesetSecureBootEnabled' : require(__dirname + '/plugins/azure/virtualmachinescaleset/scalesetSecureBootEnabled.js'),
10701066
'vmssApprovedExtensions' : require(__dirname + '/plugins/azure/virtualmachinescaleset/vmssApprovedExtensions'),
1067+
1068+
'appConfigManagedIdentity' : require(__dirname + '/plugins/azure/appConfigurations/appConfigManagedIdentity.js'),
1069+
'appConfigurationDiagnosticLogs': require(__dirname + '/plugins/azure/appConfigurations/appConfigurationDiagnosticLogs.js'),
1070+
'appConfigurationPublicAccess' : require(__dirname + '/plugins/azure/appConfigurations/appConfigurationPublicAccess.js'),
10711071

10721072
'automationAcctDiagnosticLogs' : require(__dirname + '/plugins/azure/automationAccounts/automationAcctDiagnosticLogs.js'),
10731073
'automationAcctManagedIdentity' : require(__dirname + '/plugins/azure/automationAccounts/automationAcctManagedIdentity.js'),

plugins/azure/virtualmachines/autoInstanceRepairsEnabled.js plugins/azure/virtualmachinescaleset/autoInstanceRepairsEnabled.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ var helpers = require('../../../helpers/azure');
33

44
module.exports = {
55
title: 'Automatic Instance Repairs Enabled',
6-
category: 'Virtual Machines',
6+
category: 'Virtual Machine Scale Set',
77
domain: 'Compute',
88
description: 'Ensures that automatic instance repairs is enabled for Azure virtual machine scale sets.',
99
more_info: 'Enabling automatic instance repairs for Azure virtual machine scale sets helps achieve high availability for applications by maintaining a set of healthy instances.',

plugins/azure/virtualmachines/autoOsUpgradesEnabled.js plugins/azure/virtualmachinescaleset/autoOsUpgradesEnabled.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const helpers = require('../../../helpers/azure');
33

44
module.exports = {
55
title: 'Automatic OS Upgrades Enabled',
6-
category: 'Virtual Machines',
6+
category: 'Virtual Machine Scale Set',
77
domain: 'Compute',
88
description: 'Ensure that automatic operating system (OS) upgrades are enabled for Microsoft Azure virtual machine scale sets.',
99
more_info: 'Enabling automatic OS image upgrades on your scale set helps ease update management by safely and automatically upgrading the OS disk for all instances in the scale set.',

plugins/azure/virtualmachines/autoscaleNotificationsEnabled.js plugins/azure/virtualmachinescaleset/autoscaleNotificationsEnabled.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const helpers = require('../../../helpers/azure');
33

44
module.exports = {
55
title: 'Scale Sets Autoscale Notifications Enabled',
6-
category: 'Virtual Machines',
6+
category: 'Virtual Machine Scale Set',
77
domain: 'Compute',
88
description: 'Ensures that Virtual Machine scale sets have autoscale notifications enabled.',
99
more_info: 'Autoscale automatically creates new instances when certain metrics are surpassed, or can destroy instances that are being underutilized. Autoscale notifications should be enabled to know about the status of autoscale operation.',

plugins/azure/virtualmachines/noEmptyScaleSets.js plugins/azure/virtualmachinescaleset/noEmptyScaleSets.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
var async = require('async');
2-
var helpers = require('../../../helpers/azure/');
2+
var helpers = require('../../../helpers/azure');
33

44
module.exports = {
55
title: 'No Empty Scale Sets',
6-
category: 'Virtual Machines',
6+
category: 'Virtual Machine Scale Set',
77
domain: 'Compute',
88
description: 'Ensures that virtual machine scale sets have virtual machine instances attached.',
99
more_info: 'Azure virtual machine scale sets let you create and manage a group of load balanced VMs. Scale sets with no vm instances should be deleted to save cost of unused resources',

plugins/azure/virtualmachines/scaleSetAutoscaleEnabled.js plugins/azure/virtualmachinescaleset/scaleSetAutoscaleEnabled.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const helpers = require('../../../helpers/azure');
33

44
module.exports = {
55
title: 'Scale Sets Autoscale Enabled',
6-
category: 'Virtual Machines',
6+
category: 'Virtual Machine Scale Set',
77
domain: 'Compute',
88
description: 'Ensures that Virtual Machine scale sets have autoscale enabled for high availability',
99
more_info: 'Autoscale automatically creates new instances when certain metrics are surpassed, or can destroy instances that are being underutilized. This creates a highly available scale set.',

plugins/azure/virtualmachines/scaleSetHealthMonitoring.js plugins/azure/virtualmachinescaleset/scaleSetHealthMonitoring.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const helpers = require('../../../helpers/azure');
33

44
module.exports = {
55
title: 'Scale Sets Health Monitoring Enabled',
6-
category: 'Virtual Machines',
6+
category: 'Virtual Machine Scale Set',
77
domain: 'Compute',
88
description: 'Ensures that health monitoring is enabled for virtual machine scale sets.',
99
more_info: 'Scale set health monitoring feature reports on VM health from inside the scale set instance and can be configured to probe on an application endpoint and update the status of the application on that instance. That instance status is checked by Azure to determine whether an instance is eligible for upgrade operations.',

plugins/azure/virtualmachines/scaleSetMultiAz.js plugins/azure/virtualmachinescaleset/scaleSetMultiAz.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const helpers = require('../../../helpers/azure');
33

44
module.exports = {
55
title: 'Scale Set Multi Az',
6-
category: 'Virtual Machines',
6+
category: 'Virtual Machine Scale Set',
77
domain: 'Compute',
88
description: 'Ensures that Virtual Machine Scale Sets are created to be cross-AZ for high availability',
99
more_info: 'Having Virtual Machine Scale Sets in multiple zones increases durability and availability. If there is a catastrophic instance in one zone, the scale set will still be available.',

plugins/azure/virtualmachines/vmScaleSetHasTags.js plugins/azure/virtualmachinescaleset/vmScaleSetHasTags.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ var helpers = require('../../../helpers/azure');
55

66
module.exports = {
77
title: 'VM Scale Set Has Tags',
8-
category: 'Virtual Machines',
8+
category: 'Virtual Machine Scale Set',
99
domain: 'Compute',
1010
description: 'Ensure that Azure Virtual Machine scale sets have tags associated.',
1111
more_info: 'Tags help you to group resources together that are related to or associated with each other. It is a best practice to tag cloud resources to better organize and gain visibility into their usage.',

0 commit comments

Comments
 (0)