github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/azure/database/no_public_access.tf.go (about) 1 package database 2 3 var terraformNoPublicAccessGoodExamples = []string{ 4 ` 5 resource "azurerm_postgresql_server" "good_example" { 6 name = "bad_example" 7 8 public_network_access_enabled = false 9 ssl_enforcement_enabled = false 10 ssl_minimal_tls_version_enforced = "TLS1_2" 11 } 12 `, 13 } 14 15 var terraformNoPublicAccessBadExamples = []string{ 16 ` 17 resource "azurerm_postgresql_server" "bad_example" { 18 name = "bad_example" 19 20 public_network_access_enabled = true 21 ssl_enforcement_enabled = false 22 ssl_minimal_tls_version_enforced = "TLS1_2" 23 } 24 `, 25 } 26 27 var terraformNoPublicAccessLinks = []string{ 28 `https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/postgresql_server#public_network_access_enabled`, `https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/mysql_server#public_network_access_enabled`, `https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/mariadb_server#public_network_access_enabled`, 29 } 30 31 var terraformNoPublicAccessRemediationMarkdown = ``