github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/nifcloud/rdb/specify_backup_retention.tf.go (about)

     1  package rdb
     2  
     3  var terraformSpecifyBackupRetentionGoodExamples = []string{
     4  	` 
     5     resource "nifcloud_db_instance" "good_example" {
     6   	allocated_storage       = 100
     7   	engine                  = "mysql"
     8   	engine_version          = "5.7"
     9   	instance_class          = "db.large8"
    10   	name                    = "mydb"
    11   	username                = "foo"
    12   	password                = "foobarbaz"
    13   	parameter_group_name    = "default.mysql5.7"
    14   	backup_retention_period = 5
    15   	skip_final_snapshot     = true
    16   }
    17   `,
    18  }
    19  
    20  var terraformSpecifyBackupRetentionBadExamples = []string{
    21  	`
    22   resource "nifcloud_db_instance" "bad_example" {
    23   	allocated_storage    = 100
    24   	engine               = "mysql"
    25   	engine_version       = "5.7"
    26   	instance_class       = "db.large8"
    27   	name                 = "mydb"
    28   	username             = "foo"
    29   	password             = "foobarbaz"
    30   	parameter_group_name = "default.mysql5.7"
    31   	skip_final_snapshot  = true
    32   }
    33  `,
    34  }
    35  
    36  var terraformSpecifyBackupRetentionLinks = []string{
    37  	`https://registry.terraform.io/providers/nifcloud/nifcloud/latest/docs/resources/db_instance#backup_retention_period`,
    38  }
    39  
    40  var terraformSpecifyBackupRetentionRemediationMarkdown = ``