terraform-provider-google/website/docs/r/google_project_iam_member.html.markdown
Paddy c89429cf7a Newlines, but really this time.
That's embarrassing. How did I miss that?
2017-07-27 14:39:28 -07:00

1.3 KiB

layout page_title sidebar_current description
google Google: google_project_iam_member docs-google-project-iam-member Allows management of a single member for a single binding on the IAM policy for a Google Cloud Platform project.

google_project_iam_member

Allows creation and management of a single member for a single binding within the IAM policy for an existing Google Cloud Platform project.

~> Note: This resource must not be used in conjunction with google_project_iam_policy or they will fight over what your policy should be. Similarly, roles controlled by google_project_iam_binding should not be assigned to using google_project_iam_member.

Example Usage

resource "google_project_iam_member" "project" {
  project = "your-project-id"
  role    = "roles/editor"
  member  = "user:jane@example.com"
}

Argument Reference

The following arguments are supported:

  • member - (Required) The user that the role should apply to.

  • role - (Required) The role that should be applied.

  • project - (Optional) The project ID. If not specified, uses the ID of the project configured with the provider.

Attributes Reference

In addition to the arguments listed above, the following computed attributes are exported:

  • etag - (Computed) The etag of the project's IAM policy.