@@ -56,9 +56,24 @@ public final class GoogleIamV1Binding extends com.google.api.client.json.Generic
5656 * service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. *
5757 * `group:{emailid}`: An email address that represents a Google group. For example,
5858 * `admins@example.com`. * `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,
6277 * `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to
6378 * `user:{emailid}` and the recovered user retains the role in the binding. *
6479 * `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
6883 * retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address
6984 * (plus unique identifier) representing a Google group that has been recently deleted. For
7085 * example, `admins@example.com?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`.
7291 * The value may be {@code null}.
7392 */
7493 @ com .google .api .client .util .Key
@@ -123,9 +142,24 @@ public GoogleIamV1Binding setCondition(GoogleTypeExpr condition) {
123142 * service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. *
124143 * `group:{emailid}`: An email address that represents a Google group. For example,
125144 * `admins@example.com`. * `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,
129163 * `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to
130164 * `user:{emailid}` and the recovered user retains the role in the binding. *
131165 * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier)
@@ -135,7 +169,11 @@ public GoogleIamV1Binding setCondition(GoogleTypeExpr condition) {
135169 * retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address
136170 * (plus unique identifier) representing a Google group that has been recently deleted. For
137171 * example, `admins@example.com?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`.
139177 * @return value or {@code null} for none
140178 */
141179 public java .util .List <java .lang .String > getMembers () {
@@ -156,9 +194,24 @@ public java.util.List<java.lang.String> getMembers() {
156194 * service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. *
157195 * `group:{emailid}`: An email address that represents a Google group. For example,
158196 * `admins@example.com`. * `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,
162215 * `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to
163216 * `user:{emailid}` and the recovered user retains the role in the binding. *
164217 * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier)
@@ -168,7 +221,11 @@ public java.util.List<java.lang.String> getMembers() {
168221 * retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address
169222 * (plus unique identifier) representing a Google group that has been recently deleted. For
170223 * example, `admins@example.com?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`.
172229 * @param members members or {@code null} for none
173230 */
174231 public GoogleIamV1Binding setMembers (java .util .List <java .lang .String > members ) {
0 commit comments