Azure / Azure/ResourceModules

[Feature Request]: Discuss restructuring azureSecurityCenter module

Open
#1,524 2 comments 0 reactions 0 assignees View on GitHub
[cat] modules enhancement
Dominant language
PowerShell
Stars
737
Forks
436
Avg merge
10d 7h
Merged PRs (30d)
1

Description

### Description

The azureSecurityCenter module is not following CARML module design. It is not a resource type but more a construct of several resource types, hence it should be moved to the costructs folder.

Discuss if resources deployed by the module should have their own module and pipeline.

- Microsoft.Security/autoProvisioningSettings
- Microsoft.Security/deviceSecurityGroups
- Microsoft.Security/iotSecuritySolutions
- Microsoft.Security/pricings
- Microsoft.Security/securityContacts
- Microsoft.Security/workspaceSettings

The above are all deployed at subscription scope besides iotSecuritySolutions which have resource group scope. For this reason iotSecuritySolutions requires a nested module, which also does not comply with CARML design principles

Finally not all resources are tested through parameter files e.g. iotSecuritySolutions are not tested

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.