@@ -4,30 +4,30 @@ import (
44 "os"
55
66 "go.uber.org/zap"
7- "gopkg.in /yaml.v3 "
7+ "sigs.k8s.io /yaml"
88
99 "github.com/webdevops/azure-auditor/auditor/validator"
1010)
1111
1212type (
1313 AuditConfig struct {
14- RoleAssignments * validator.AuditConfigValidation `yaml :"roleAssignments"`
15- ResourceGroups * validator.AuditConfigValidation `yaml :"resourceGroups"`
16- ResourceProviders * validator.AuditConfigValidation `yaml :"resourceProviders"`
17- ResourceProviderFeatures * validator.AuditConfigValidation `yaml :"resourceProviderFeatures"`
18- KeyvaultAccessPolicies * validator.AuditConfigValidation `yaml :"keyvaultAccessPolicies"`
19- ResourceGraph * AuditConfigResourceGraph `yaml :"resourceGraph"`
20- LogAnalytics * AuditConfiLogAnalytics `yaml :"logAnalytics"`
14+ RoleAssignments * validator.AuditConfigValidation `json :"roleAssignments"`
15+ ResourceGroups * validator.AuditConfigValidation `json :"resourceGroups"`
16+ ResourceProviders * validator.AuditConfigValidation `json :"resourceProviders"`
17+ ResourceProviderFeatures * validator.AuditConfigValidation `json :"resourceProviderFeatures"`
18+ KeyvaultAccessPolicies * validator.AuditConfigValidation `json :"keyvaultAccessPolicies"`
19+ ResourceGraph * AuditConfigResourceGraph `json :"resourceGraph"`
20+ LogAnalytics * AuditConfiLogAnalytics `json :"logAnalytics"`
2121 }
2222
2323 AuditConfigResourceGraph struct {
24- Enabled bool `yaml :"enabled"`
25- Queries map [string ]* validator.AuditConfigValidation `yaml :"queries"`
24+ Enabled bool `json :"enabled"`
25+ Queries map [string ]* validator.AuditConfigValidation `json :"queries"`
2626 }
2727
2828 AuditConfiLogAnalytics struct {
29- Enabled bool `yaml :"enabled"`
30- Queries map [string ]* validator.AuditConfigValidation `yaml :"queries"`
29+ Enabled bool `json :"enabled"`
30+ Queries map [string ]* validator.AuditConfigValidation `json :"queries"`
3131 }
3232)
3333
0 commit comments