» 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 formroles/{ROLE_NAME},organizations/{ORGANIZATION_ID}/roles/{ROLE_NAME}orprojects/{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 asGA,BETAorALPHA.