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 = ``