github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/azure/network/retention_policy_set.tf.go (about) 1 package network 2 3 var terraformRetentionPolicySetGoodExamples = []string{ 4 ` 5 resource "azurerm_network_watcher_flow_log" "good_watcher" { 6 network_watcher_name = "good_watcher" 7 resource_group_name = "resource-group" 8 9 network_security_group_id = azurerm_network_security_group.test.id 10 storage_account_id = azurerm_storage_account.test.id 11 enabled = true 12 13 retention_policy { 14 enabled = true 15 days = 90 16 } 17 } 18 `, 19 } 20 21 var terraformRetentionPolicySetBadExamples = []string{ 22 ` 23 resource "azurerm_network_watcher_flow_log" "bad_watcher" { 24 network_watcher_name = "bad_watcher" 25 resource_group_name = "resource-group" 26 27 network_security_group_id = azurerm_network_security_group.test.id 28 storage_account_id = azurerm_storage_account.test.id 29 enabled = true 30 31 retention_policy { 32 enabled = true 33 days = 7 34 } 35 } 36 `, 37 } 38 39 var terraformRetentionPolicySetLinks = []string{ 40 `https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/network_watcher_flow_log#retention_policy`, 41 } 42 43 var terraformRetentionPolicySetRemediationMarkdown = ``