Skip to content

Commit 89fd0e7

Browse files
Update IAM template docs to cover WIF principals (#15131) (#24364)
[upstream:fb180df88f0f32f57ece3087fbd6934d0414fc4d] Signed-off-by: Modular Magician <[email protected]>
1 parent e99e274 commit 89fd0e7

File tree

116 files changed

+116
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+116
-0
lines changed

website/docs/r/access_context_manager_access_policy_iam.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ The following arguments are supported:
9595
* **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
9696
* **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
9797
* **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
98+
* **Federated identities**: One or more federated identities in a workload or workforce identity pool, workload running on GKE, etc. Refer to the [Principal identifiers documentation](https://cloud.google.com/iam/docs/principal-identifiers#allow) for examples of targets and valid configuration. For example, "principal://iam.googleapis.com/locations/global/workforcePools/example-contractors/subject/[email protected]"
9899

99100
* `role` - (Required) The role that should be applied. Only one
100101
`google_access_context_manager_access_policy_iam_binding` can be used per role. Note that custom roles must be of the format

website/docs/r/api_gateway_api_config_iam.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ The following arguments are supported:
109109
* **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
110110
* **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
111111
* **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
112+
* **Federated identities**: One or more federated identities in a workload or workforce identity pool, workload running on GKE, etc. Refer to the [Principal identifiers documentation](https://cloud.google.com/iam/docs/principal-identifiers#allow) for examples of targets and valid configuration. For example, "principal://iam.googleapis.com/locations/global/workforcePools/example-contractors/subject/[email protected]"
112113

113114
* `role` - (Required) The role that should be applied. Only one
114115
`google_api_gateway_api_config_iam_binding` can be used per role. Note that custom roles must be of the format

website/docs/r/api_gateway_api_iam.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ The following arguments are supported:
107107
* **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
108108
* **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
109109
* **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
110+
* **Federated identities**: One or more federated identities in a workload or workforce identity pool, workload running on GKE, etc. Refer to the [Principal identifiers documentation](https://cloud.google.com/iam/docs/principal-identifiers#allow) for examples of targets and valid configuration. For example, "principal://iam.googleapis.com/locations/global/workforcePools/example-contractors/subject/[email protected]"
110111

111112
* `role` - (Required) The role that should be applied. Only one
112113
`google_api_gateway_api_iam_binding` can be used per role. Note that custom roles must be of the format

website/docs/r/api_gateway_gateway_iam.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ The following arguments are supported:
114114
* **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
115115
* **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
116116
* **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
117+
* **Federated identities**: One or more federated identities in a workload or workforce identity pool, workload running on GKE, etc. Refer to the [Principal identifiers documentation](https://cloud.google.com/iam/docs/principal-identifiers#allow) for examples of targets and valid configuration. For example, "principal://iam.googleapis.com/locations/global/workforcePools/example-contractors/subject/[email protected]"
117118

118119
* `role` - (Required) The role that should be applied. Only one
119120
`google_api_gateway_gateway_iam_binding` can be used per role. Note that custom roles must be of the format

website/docs/r/apigee_environment_iam.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ in the format `organizations/{{org_name}}`.
101101
* **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
102102
* **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
103103
* **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
104+
* **Federated identities**: One or more federated identities in a workload or workforce identity pool, workload running on GKE, etc. Refer to the [Principal identifiers documentation](https://cloud.google.com/iam/docs/principal-identifiers#allow) for examples of targets and valid configuration. For example, "principal://iam.googleapis.com/locations/global/workforcePools/example-contractors/subject/[email protected]"
104105

105106
* `role` - (Required) The role that should be applied. Only one
106107
`google_apigee_environment_iam_binding` can be used per role. Note that custom roles must be of the format

website/docs/r/artifact_registry_repository_iam.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ data source for possible values. Used to find the parent resource to bind the IA
112112
* **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
113113
* **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
114114
* **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
115+
* **Federated identities**: One or more federated identities in a workload or workforce identity pool, workload running on GKE, etc. Refer to the [Principal identifiers documentation](https://cloud.google.com/iam/docs/principal-identifiers#allow) for examples of targets and valid configuration. For example, "principal://iam.googleapis.com/locations/global/workforcePools/example-contractors/subject/[email protected]"
115116

116117
* `role` - (Required) The role that should be applied. Only one
117118
`google_artifact_registry_repository_iam_binding` can be used per role. Note that custom roles must be of the format

website/docs/r/beyondcorp_security_gateway_application_iam.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ The following arguments are supported:
167167
* **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
168168
* **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
169169
* **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
170+
* **Federated identities**: One or more federated identities in a workload or workforce identity pool, workload running on GKE, etc. Refer to the [Principal identifiers documentation](https://cloud.google.com/iam/docs/principal-identifiers#allow) for examples of targets and valid configuration. For example, "principal://iam.googleapis.com/locations/global/workforcePools/example-contractors/subject/[email protected]"
170171

171172
* `role` - (Required) The role that should be applied. Only one
172173
`google_beyondcorp_security_gateway_application_iam_binding` can be used per role. Note that custom roles must be of the format

website/docs/r/beyondcorp_security_gateway_iam.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ The following arguments are supported:
169169
* **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
170170
* **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
171171
* **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
172+
* **Federated identities**: One or more federated identities in a workload or workforce identity pool, workload running on GKE, etc. Refer to the [Principal identifiers documentation](https://cloud.google.com/iam/docs/principal-identifiers#allow) for examples of targets and valid configuration. For example, "principal://iam.googleapis.com/locations/global/workforcePools/example-contractors/subject/[email protected]"
172173

173174
* `role` - (Required) The role that should be applied. Only one
174175
`google_beyondcorp_security_gateway_iam_binding` can be used per role. Note that custom roles must be of the format

website/docs/r/bigquery_analytics_hub_data_exchange_iam.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ The following arguments are supported:
108108
* **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
109109
* **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
110110
* **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
111+
* **Federated identities**: One or more federated identities in a workload or workforce identity pool, workload running on GKE, etc. Refer to the [Principal identifiers documentation](https://cloud.google.com/iam/docs/principal-identifiers#allow) for examples of targets and valid configuration. For example, "principal://iam.googleapis.com/locations/global/workforcePools/example-contractors/subject/[email protected]"
111112

112113
* `role` - (Required) The role that should be applied. Only one
113114
`google_bigquery_analytics_hub_data_exchange_iam_binding` can be used per role. Note that custom roles must be of the format

website/docs/r/bigquery_analytics_hub_listing_iam.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ The following arguments are supported:
112112
* **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
113113
* **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
114114
* **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
115+
* **Federated identities**: One or more federated identities in a workload or workforce identity pool, workload running on GKE, etc. Refer to the [Principal identifiers documentation](https://cloud.google.com/iam/docs/principal-identifiers#allow) for examples of targets and valid configuration. For example, "principal://iam.googleapis.com/locations/global/workforcePools/example-contractors/subject/[email protected]"
115116

116117
* `role` - (Required) The role that should be applied. Only one
117118
`google_bigquery_analytics_hub_listing_iam_binding` can be used per role. Note that custom roles must be of the format

0 commit comments

Comments
 (0)