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

     1  package computing
     2  
     3  var terraformNoCommonPrivateInstanceGoodExamples = []string{
     4  	`
     5   resource "nifcloud_instance" "good_example" {
     6     image_id        = data.nifcloud_image.ubuntu.id
     7     security_group  = nifcloud_security_group.example.group_name
     8  
     9     network_interface {
    10       network_id = nifcloud_private_lan.main.id
    11     }
    12   }
    13   `,
    14  }
    15  
    16  var terraformNoCommonPrivateInstanceBadExamples = []string{
    17  	`
    18   resource "nifcloud_instance" "bad_example" {
    19     image_id        = data.nifcloud_image.ubuntu.id
    20     security_group  = nifcloud_security_group.example.group_name
    21  
    22     network_interface {
    23       network_id = "net-COMMON_PRIVATE"
    24     }
    25   }
    26   `,
    27  }
    28  
    29  var terraformNoCommonPrivateInstanceLinks = []string{
    30  	`https://registry.terraform.io/providers/nifcloud/nifcloud/latest/docs/resources/instance#network_id`,
    31  }
    32  
    33  var terraformNoCommonPrivateInstanceRemediationMarkdown = ``