@@ -56,9 +56,24 @@ public final class GoogleIamV1Binding extends com.google.api.client.json.Generic
56
56
* service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. *
57
57
* `group:{emailid}`: An email address that represents a Google group. For example,
58
58
* `[email protected] `. * `domain:{domain}`: The G Suite domain (primary) that represents all the
59
- * users of that domain. For example, `google.com` or `example.com`. *
60
- * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing
61
- * a user that has been recently deleted. For example,
59
+ * users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis
60
+ * .com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single
61
+ * identity in a workforce identity pool. *
62
+ * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
63
+ * All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/work
64
+ * forcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities
65
+ * with a specific attribute value. *
66
+ * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}`: All identities
67
+ * in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locat
68
+ * ions/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single
69
+ * identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_nu
70
+ * mber}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity
71
+ * pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/wor
72
+ * kloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a
73
+ * workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/
74
+ * {project_number}/locations/global/workloadIdentityPools/{pool_id}`: All identities in a
75
+ * workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus
76
+ * unique identifier) representing a user that has been recently deleted. For example,
62
77
* `[email protected] ?uid=123456789012345678901`. If the user is recovered, this value reverts to
63
78
* `user:{emailid}` and the recovered user retains the role in the binding. *
64
79
* `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier)
@@ -68,7 +83,11 @@ public final class GoogleIamV1Binding extends com.google.api.client.json.Generic
68
83
* retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address
69
84
* (plus unique identifier) representing a Google group that has been recently deleted. For
70
85
* example, `[email protected] ?uid=123456789012345678901`. If the group is recovered, this value
71
- * reverts to `group:{emailid}` and the recovered group retains the role in the binding.
86
+ * reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `delete
87
+ * d:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_att
88
+ * ribute_value}`: Deleted single identity in a workforce identity pool. For example,
89
+ * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-
90
+ * subject-attribute-value`.
72
91
* The value may be {@code null}.
73
92
*/
74
93
@ com .google .api .client .util .Key
@@ -123,9 +142,24 @@ public GoogleIamV1Binding setCondition(GoogleTypeExpr condition) {
123
142
* service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. *
124
143
* `group:{emailid}`: An email address that represents a Google group. For example,
125
144
* `[email protected] `. * `domain:{domain}`: The G Suite domain (primary) that represents all the
126
- * users of that domain. For example, `google.com` or `example.com`. *
127
- * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing
128
- * a user that has been recently deleted. For example,
145
+ * users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis
146
+ * .com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single
147
+ * identity in a workforce identity pool. *
148
+ * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
149
+ * All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/work
150
+ * forcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities
151
+ * with a specific attribute value. *
152
+ * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}`: All identities
153
+ * in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locat
154
+ * ions/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single
155
+ * identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_nu
156
+ * mber}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity
157
+ * pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/wor
158
+ * kloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a
159
+ * workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/
160
+ * {project_number}/locations/global/workloadIdentityPools/{pool_id}`: All identities in a
161
+ * workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus
162
+ * unique identifier) representing a user that has been recently deleted. For example,
129
163
* `[email protected] ?uid=123456789012345678901`. If the user is recovered, this value reverts to
130
164
* `user:{emailid}` and the recovered user retains the role in the binding. *
131
165
* `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier)
@@ -135,7 +169,11 @@ public GoogleIamV1Binding setCondition(GoogleTypeExpr condition) {
135
169
* retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address
136
170
* (plus unique identifier) representing a Google group that has been recently deleted. For
137
171
* example, `[email protected] ?uid=123456789012345678901`. If the group is recovered, this value
138
- * reverts to `group:{emailid}` and the recovered group retains the role in the binding.
172
+ * reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `delete
173
+ * d:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_att
174
+ * ribute_value}`: Deleted single identity in a workforce identity pool. For example,
175
+ * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-
176
+ * subject-attribute-value`.
139
177
* @return value or {@code null} for none
140
178
*/
141
179
public java .util .List <java .lang .String > getMembers () {
@@ -156,9 +194,24 @@ public java.util.List<java.lang.String> getMembers() {
156
194
* service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. *
157
195
* `group:{emailid}`: An email address that represents a Google group. For example,
158
196
* `[email protected] `. * `domain:{domain}`: The G Suite domain (primary) that represents all the
159
- * users of that domain. For example, `google.com` or `example.com`. *
160
- * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing
161
- * a user that has been recently deleted. For example,
197
+ * users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis
198
+ * .com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single
199
+ * identity in a workforce identity pool. *
200
+ * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
201
+ * All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/work
202
+ * forcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities
203
+ * with a specific attribute value. *
204
+ * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}`: All identities
205
+ * in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locat
206
+ * ions/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single
207
+ * identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_nu
208
+ * mber}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity
209
+ * pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/wor
210
+ * kloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a
211
+ * workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/
212
+ * {project_number}/locations/global/workloadIdentityPools/{pool_id}`: All identities in a
213
+ * workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus
214
+ * unique identifier) representing a user that has been recently deleted. For example,
162
215
* `[email protected] ?uid=123456789012345678901`. If the user is recovered, this value reverts to
163
216
* `user:{emailid}` and the recovered user retains the role in the binding. *
164
217
* `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier)
@@ -168,7 +221,11 @@ public java.util.List<java.lang.String> getMembers() {
168
221
* retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address
169
222
* (plus unique identifier) representing a Google group that has been recently deleted. For
170
223
* example, `[email protected] ?uid=123456789012345678901`. If the group is recovered, this value
171
- * reverts to `group:{emailid}` and the recovered group retains the role in the binding.
224
+ * reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `delete
225
+ * d:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_att
226
+ * ribute_value}`: Deleted single identity in a workforce identity pool. For example,
227
+ * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-
228
+ * subject-attribute-value`.
172
229
* @param members members or {@code null} for none
173
230
*/
174
231
public GoogleIamV1Binding setMembers (java .util .List <java .lang .String > members ) {
0 commit comments