From eed8487971839cbe8a96489bf65b320b35f73905 Mon Sep 17 00:00:00 2001 From: Paddy Date: Mon, 3 Jul 2017 19:12:24 -0700 Subject: [PATCH] Update website docs for google_project_iam_binding. Add docs to the website for google_project_iam_binding. --- .../google_project_iam_binding.html.markdown | 46 +++++++++++++++++++ website/google.erb | 3 ++ 2 files changed, 49 insertions(+) create mode 100644 website/docs/r/google_project_iam_binding.html.markdown diff --git a/website/docs/r/google_project_iam_binding.html.markdown b/website/docs/r/google_project_iam_binding.html.markdown new file mode 100644 index 00000000..29ef8fc5 --- /dev/null +++ b/website/docs/r/google_project_iam_binding.html.markdown @@ -0,0 +1,46 @@ +--- +layout: "google" +page_title: "Google: google_project_iam_binding" +sidebar_current: "docs-google-project-iam-binding" +description: |- + Allows management of a single binding with an IAM policy for a Google Cloud Platform project. +--- + +# google\_project\_iam\_binding + +Allows creation and management of a single binding within 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. + +## Example Usage + +```hcl +resource "google_project_iam_binding" "project" { + project = "your-project-id" + role = "roles/editor" + members = [ + "user:jane@example.com", + ] +} +``` + +## Argument Reference + +The following arguments are supported: + +* `members` - (Required) A list of users that the role should apply to. + +* `role` - (Required) The role that should be applied. Only one + `google_project_iam_binding` can be used per role. + +* `project` - (Optional) The project ID. + Changing this forces a new project to be created. 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. diff --git a/website/google.erb b/website/google.erb index 71f952da..62e4702d 100644 --- a/website/google.erb +++ b/website/google.erb @@ -50,6 +50,9 @@