» google_iam_role

Use this data source to get information about a Google IAM Role.

data "google_iam_role" "roleinfo" {
  name = "roles/compute.viewer"
}

output "the_role_permissions" {
  value = "${data.google_iam_role.roleinfo.included_permissions}"
}

» Argument Reference

The following arguments are supported:

  • name (Required) - The name of the Role to lookup in the form roles/{ROLE_NAME}, organizations/{ORGANIZATION_ID}/roles/{ROLE_NAME} or projects/{PROJECT_ID}/roles/{ROLE_NAME}

» Attributes Reference

The following attributes are exported:

  • title - is a friendly title for the role, such as "Role Viewer"
  • included_permissions - specifies the list of one or more permissions to include in the custom role, such as - iam.roles.get
  • stage - indicates the stage of a role in the launch lifecycle, such as GA, BETA or ALPHA.