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

     1  package network
     2  
     3  var terraformNoCommonPrivateElasticLoadBalancerGoodExamples = []string{
     4  	`
     5   resource "nifcloud_elb" "good_example" {
     6     elb_name          = "foobar"
     7     availability_zone = "east-11"
     8     instance_port     = 80
     9     protocol          = "HTTP"
    10     lb_port           = 80
    11  
    12     network_interface {
    13       network_id = nifcloud_private_lan.main.id
    14     }
    15   }
    16   `,
    17  }
    18  
    19  var terraformNoCommonPrivateElasticLoadBalancerBadExamples = []string{
    20  	`
    21   resource "nifcloud_elb" "bad_example" {
    22     elb_name          = "foobar"
    23     availability_zone = "east-11"
    24     instance_port     = 80
    25     protocol          = "HTTP"
    26     lb_port           = 80
    27  
    28     network_interface {
    29       network_id = "net-COMMON_PRIVATE"
    30     }
    31   }
    32   `,
    33  }
    34  
    35  var terraformNoCommonPrivateElasticLoadBalancerLinks = []string{
    36  	`https://registry.terraform.io/providers/nifcloud/nifcloud/latest/docs/resources/elb#network_id`,
    37  }
    38  
    39  var terraformNoCommonPrivateElasticLoadBalancerRemediationMarkdown = ``