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 = ``