github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/google/iam/no_user_granted_permissions.tf.go (about)

     1  package iam
     2  
     3  var terraformNoUserGrantedPermissionsGoodExamples = []string{
     4  	`
     5   resource "google_project_iam_binding" "good_example" {
     6   	members = [
     7   		"group:test@example.com",
     8   		]
     9   }
    10   
    11   resource "google_storage_bucket_iam_member" "good_example" {
    12   	member = "serviceAccount:test@example.com"
    13   }`,
    14  }
    15  
    16  var terraformNoUserGrantedPermissionsBadExamples = []string{
    17  	`
    18   resource "google_project_iam_binding" "bad_example" {
    19   	members = [
    20   		"user:test@example.com",
    21   		]
    22   }
    23   
    24   resource "google_project_iam_member" "bad_example" {
    25   	member = "user:test@example.com"
    26   }
    27   `,
    28  }
    29  
    30  var terraformNoUserGrantedPermissionsLinks = []string{
    31  	`https://www.terraform.io/docs/providers/google/d/iam_policy.html#members`,
    32  }
    33  
    34  var terraformNoUserGrantedPermissionsRemediationMarkdown = ``