github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/google/sql/encrypt_in_transit_data.tf.go (about) 1 package sql 2 3 var terraformEncryptInTransitDataGoodExamples = []string{ 4 ` 5 resource "google_sql_database_instance" "postgres" { 6 name = "postgres-instance-a" 7 database_version = "POSTGRES_11" 8 9 settings { 10 tier = "db-f1-micro" 11 12 ip_configuration { 13 ipv4_enabled = false 14 authorized_networks { 15 value = "108.12.12.0/24" 16 name = "internal" 17 } 18 require_ssl = true 19 } 20 } 21 } 22 `, 23 } 24 25 var terraformEncryptInTransitDataBadExamples = []string{ 26 ` 27 resource "google_sql_database_instance" "postgres" { 28 name = "postgres-instance-a" 29 database_version = "POSTGRES_11" 30 31 settings { 32 tier = "db-f1-micro" 33 34 ip_configuration { 35 ipv4_enabled = false 36 authorized_networks { 37 value = "108.12.12.0/24" 38 name = "internal" 39 } 40 require_ssl = false 41 } 42 } 43 } 44 `, 45 } 46 47 var terraformEncryptInTransitDataLinks = []string{ 48 `https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/sql_database_instance`, 49 } 50 51 var terraformEncryptInTransitDataRemediationMarkdown = ``