github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/pkg/providers/azure/monitor/monitor.go (about) 1 package monitor 2 3 import ( 4 defsecTypes "github.com/khulnasoft-lab/defsec/pkg/types" 5 ) 6 7 type Monitor struct { 8 LogProfiles []LogProfile 9 } 10 11 type LogProfile struct { 12 Metadata defsecTypes.Metadata 13 RetentionPolicy RetentionPolicy 14 Categories []defsecTypes.StringValue 15 Locations []defsecTypes.StringValue 16 } 17 18 type RetentionPolicy struct { 19 Metadata defsecTypes.Metadata 20 Enabled defsecTypes.BoolValue 21 Days defsecTypes.IntValue 22 }