github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/openstack/networking/no_public_egress.tf.go (about)

     1  package compute
     2  
     3  var terraformNoPublicEgressGoodExamples = []string{
     4  	`
     5  resource "openstack_networking_secgroup_rule_v2" "rule_1" {
     6  	direction         = "egress"
     7  	ethertype         = "IPv4"
     8  	protocol          = "tcp"
     9  	port_range_min    = 22
    10  	port_range_max    = 22
    11  	remote_ip_prefix  = "1.2.3.4/32"
    12  }
    13  `,
    14  }
    15  
    16  var terraformNoPublicEgressBadExamples = []string{
    17  	`
    18   resource "openstack_networking_secgroup_rule_v2" "rule_1" {
    19  	direction         = "egress"
    20  	ethertype         = "IPv4"
    21  	protocol          = "tcp"
    22  	port_range_min    = 22
    23  	port_range_max    = 22
    24  	remote_ip_prefix  = "0.0.0.0/0"
    25   }
    26  `,
    27  }
    28  
    29  var terraformNoPublicEgressLinks = []string{
    30  	`https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_secgroup_rule_v2`,
    31  }
    32  
    33  var terraformNoPublicEgressRemediationMarkdown = ``