github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/azure/monitor/capture_all_activities.tf.go (about)

     1  package monitor
     2  
     3  var terraformCaptureAllActivitiesGoodExamples = []string{
     4  	`
     5   resource "azurerm_monitor_log_profile" "good_example" {
     6     name = "good_example"
     7   
     8     categories = [
     9   	  "Action",
    10   	  "Delete",
    11   	  "Write",
    12     ]
    13   
    14     retention_policy {
    15       enabled = true
    16       days    = 365
    17     }
    18   }
    19   `,
    20  }
    21  
    22  var terraformCaptureAllActivitiesBadExamples = []string{
    23  	`
    24   resource "azurerm_monitor_log_profile" "bad_example" {
    25     name = "bad_example"
    26   
    27     categories = []
    28   
    29     retention_policy {
    30       enabled = true
    31       days    = 7
    32     }
    33   }
    34   `,
    35  }
    36  
    37  var terraformCaptureAllActivitiesLinks = []string{
    38  	`https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_log_profile#categories`,
    39  }
    40  
    41  var terraformCaptureAllActivitiesRemediationMarkdown = ``