Skip to content

Commit 0e5aa61

Browse files
feat(iam): update the api
#### iam:v1 The following keys were deleted: - schemas.WorkloadIdentityPool.properties.identityMode.type (Total Keys: 1) The following keys were added: - schemas.Permission.properties.onlyInPredefinedRoles.deprecated (Total Keys: 1) - schemas.SignBlobRequest.properties.bytesToSign.deprecated (Total Keys: 1) - schemas.SignBlobResponse.properties.keyId.deprecated (Total Keys: 1) - schemas.SignBlobResponse.properties.signature.deprecated (Total Keys: 1) - schemas.SignJwtRequest.properties.payload.deprecated (Total Keys: 1) - schemas.SignJwtResponse.properties.keyId.deprecated (Total Keys: 1) - schemas.SignJwtResponse.properties.signedJwt.deprecated (Total Keys: 1) - schemas.WorkforcePool.properties.expireTime (Total Keys: 3) - schemas.WorkforcePoolProvider.properties.expireTime (Total Keys: 3) - schemas.WorkloadIdentityPool.properties.expireTime (Total Keys: 3) - schemas.WorkloadIdentityPoolProvider.properties.expireTime (Total Keys: 3)
1 parent ed98771 commit 0e5aa61

9 files changed

+65
-35
lines changed

docs/dyn/iam_v1.locations.workforcePools.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ <h3>Method Details</h3>
141141
&quot;description&quot;: &quot;A String&quot;, # A user-specified description of the pool. Cannot exceed 256 characters.
142142
&quot;disabled&quot;: True or False, # Disables the workforce pool. You cannot use a disabled pool to exchange tokens, or use existing tokens to access resources. If the pool is re-enabled, existing tokens grant access again.
143143
&quot;displayName&quot;: &quot;A String&quot;, # A user-specified display name of the pool in Google Cloud Console. Cannot exceed 32 characters.
144+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workforce pool will be permanently purged and cannot be recovered.
144145
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the pool. Format: `locations/{location}/workforcePools/{workforce_pool_id}`
145146
&quot;parent&quot;: &quot;A String&quot;, # Immutable. The resource name of the parent. Format: `organizations/{org-id}`.
146147
&quot;sessionDuration&quot;: &quot;A String&quot;, # Duration that the Google Cloud access tokens, console sign-in sessions, and `gcloud` sign-in sessions from this pool are valid. Must be greater than 15 minutes (900s) and less than 12 hours (43200s). If `session_duration` is not configured, minted credentials have a default duration of one hour (3600s). For SAML providers, the lifetime of the token is the minimum of the `session_duration` and the `SessionNotOnOrAfter` claim in the SAML assertion.
@@ -230,6 +231,7 @@ <h3>Method Details</h3>
230231
&quot;description&quot;: &quot;A String&quot;, # A user-specified description of the pool. Cannot exceed 256 characters.
231232
&quot;disabled&quot;: True or False, # Disables the workforce pool. You cannot use a disabled pool to exchange tokens, or use existing tokens to access resources. If the pool is re-enabled, existing tokens grant access again.
232233
&quot;displayName&quot;: &quot;A String&quot;, # A user-specified display name of the pool in Google Cloud Console. Cannot exceed 32 characters.
234+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workforce pool will be permanently purged and cannot be recovered.
233235
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the pool. Format: `locations/{location}/workforcePools/{workforce_pool_id}`
234236
&quot;parent&quot;: &quot;A String&quot;, # Immutable. The resource name of the parent. Format: `organizations/{org-id}`.
235237
&quot;sessionDuration&quot;: &quot;A String&quot;, # Duration that the Google Cloud access tokens, console sign-in sessions, and `gcloud` sign-in sessions from this pool are valid. Must be greater than 15 minutes (900s) and less than 12 hours (43200s). If `session_duration` is not configured, minted credentials have a default duration of one hour (3600s). For SAML providers, the lifetime of the token is the minimum of the `session_duration` and the `SessionNotOnOrAfter` claim in the SAML assertion.
@@ -318,6 +320,7 @@ <h3>Method Details</h3>
318320
&quot;description&quot;: &quot;A String&quot;, # A user-specified description of the pool. Cannot exceed 256 characters.
319321
&quot;disabled&quot;: True or False, # Disables the workforce pool. You cannot use a disabled pool to exchange tokens, or use existing tokens to access resources. If the pool is re-enabled, existing tokens grant access again.
320322
&quot;displayName&quot;: &quot;A String&quot;, # A user-specified display name of the pool in Google Cloud Console. Cannot exceed 32 characters.
323+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workforce pool will be permanently purged and cannot be recovered.
321324
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the pool. Format: `locations/{location}/workforcePools/{workforce_pool_id}`
322325
&quot;parent&quot;: &quot;A String&quot;, # Immutable. The resource name of the parent. Format: `organizations/{org-id}`.
323326
&quot;sessionDuration&quot;: &quot;A String&quot;, # Duration that the Google Cloud access tokens, console sign-in sessions, and `gcloud` sign-in sessions from this pool are valid. Must be greater than 15 minutes (900s) and less than 12 hours (43200s). If `session_duration` is not configured, minted credentials have a default duration of one hour (3600s). For SAML providers, the lifetime of the token is the minimum of the `session_duration` and the `SessionNotOnOrAfter` claim in the SAML assertion.
@@ -354,6 +357,7 @@ <h3>Method Details</h3>
354357
&quot;description&quot;: &quot;A String&quot;, # A user-specified description of the pool. Cannot exceed 256 characters.
355358
&quot;disabled&quot;: True or False, # Disables the workforce pool. You cannot use a disabled pool to exchange tokens, or use existing tokens to access resources. If the pool is re-enabled, existing tokens grant access again.
356359
&quot;displayName&quot;: &quot;A String&quot;, # A user-specified display name of the pool in Google Cloud Console. Cannot exceed 32 characters.
360+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workforce pool will be permanently purged and cannot be recovered.
357361
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the pool. Format: `locations/{location}/workforcePools/{workforce_pool_id}`
358362
&quot;parent&quot;: &quot;A String&quot;, # Immutable. The resource name of the parent. Format: `organizations/{org-id}`.
359363
&quot;sessionDuration&quot;: &quot;A String&quot;, # Duration that the Google Cloud access tokens, console sign-in sessions, and `gcloud` sign-in sessions from this pool are valid. Must be greater than 15 minutes (900s) and less than 12 hours (43200s). If `session_duration` is not configured, minted credentials have a default duration of one hour (3600s). For SAML providers, the lifetime of the token is the minimum of the `session_duration` and the `SessionNotOnOrAfter` claim in the SAML assertion.

docs/dyn/iam_v1.locations.workforcePools.providers.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ <h3>Method Details</h3>
131131
&quot;description&quot;: &quot;A String&quot;, # A user-specified description of the provider. Cannot exceed 256 characters.
132132
&quot;disabled&quot;: True or False, # Disables the workforce pool provider. You cannot use a disabled provider to exchange tokens. However, existing tokens still grant access.
133133
&quot;displayName&quot;: &quot;A String&quot;, # A user-specified display name for the provider. Cannot exceed 32 characters.
134+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workload pool provider will be permanently purged and cannot be recovered.
134135
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the provider. Format: `locations/{location}/workforcePools/{workforce_pool_id}/providers/{provider_id}`
135136
&quot;oidc&quot;: { # Represents an OpenId Connect 1.0 identity provider. # An OpenId Connect 1.0 identity provider configuration.
136137
&quot;clientId&quot;: &quot;A String&quot;, # Required. The client ID. Must match the audience claim of the JWT issued by the identity provider.
@@ -146,7 +147,7 @@ <h3>Method Details</h3>
146147
&quot;A String&quot;,
147148
],
148149
&quot;assertionClaimsBehavior&quot;: &quot;A String&quot;, # Required. The behavior for how OIDC Claims are included in the `assertion` object used for attribute mapping and attribute condition.
149-
&quot;responseType&quot;: &quot;A String&quot;, # Required. The Response Type to request for in the OIDC Authorization Request for web sign-in.
150+
&quot;responseType&quot;: &quot;A String&quot;, # Required. The Response Type to request for in the OIDC Authorization Request for web sign-in. The `CODE` Response Type is recommended to avoid the Implicit Flow, for security reasons.
150151
},
151152
},
152153
&quot;saml&quot;: { # Represents a SAML identity provider. # A SAML identity provider configuration.
@@ -242,6 +243,7 @@ <h3>Method Details</h3>
242243
&quot;description&quot;: &quot;A String&quot;, # A user-specified description of the provider. Cannot exceed 256 characters.
243244
&quot;disabled&quot;: True or False, # Disables the workforce pool provider. You cannot use a disabled provider to exchange tokens. However, existing tokens still grant access.
244245
&quot;displayName&quot;: &quot;A String&quot;, # A user-specified display name for the provider. Cannot exceed 32 characters.
246+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workload pool provider will be permanently purged and cannot be recovered.
245247
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the provider. Format: `locations/{location}/workforcePools/{workforce_pool_id}/providers/{provider_id}`
246248
&quot;oidc&quot;: { # Represents an OpenId Connect 1.0 identity provider. # An OpenId Connect 1.0 identity provider configuration.
247249
&quot;clientId&quot;: &quot;A String&quot;, # Required. The client ID. Must match the audience claim of the JWT issued by the identity provider.
@@ -257,7 +259,7 @@ <h3>Method Details</h3>
257259
&quot;A String&quot;,
258260
],
259261
&quot;assertionClaimsBehavior&quot;: &quot;A String&quot;, # Required. The behavior for how OIDC Claims are included in the `assertion` object used for attribute mapping and attribute condition.
260-
&quot;responseType&quot;: &quot;A String&quot;, # Required. The Response Type to request for in the OIDC Authorization Request for web sign-in.
262+
&quot;responseType&quot;: &quot;A String&quot;, # Required. The Response Type to request for in the OIDC Authorization Request for web sign-in. The `CODE` Response Type is recommended to avoid the Implicit Flow, for security reasons.
261263
},
262264
},
263265
&quot;saml&quot;: { # Represents a SAML identity provider. # A SAML identity provider configuration.
@@ -295,6 +297,7 @@ <h3>Method Details</h3>
295297
&quot;description&quot;: &quot;A String&quot;, # A user-specified description of the provider. Cannot exceed 256 characters.
296298
&quot;disabled&quot;: True or False, # Disables the workforce pool provider. You cannot use a disabled provider to exchange tokens. However, existing tokens still grant access.
297299
&quot;displayName&quot;: &quot;A String&quot;, # A user-specified display name for the provider. Cannot exceed 32 characters.
300+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workload pool provider will be permanently purged and cannot be recovered.
298301
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the provider. Format: `locations/{location}/workforcePools/{workforce_pool_id}/providers/{provider_id}`
299302
&quot;oidc&quot;: { # Represents an OpenId Connect 1.0 identity provider. # An OpenId Connect 1.0 identity provider configuration.
300303
&quot;clientId&quot;: &quot;A String&quot;, # Required. The client ID. Must match the audience claim of the JWT issued by the identity provider.
@@ -310,7 +313,7 @@ <h3>Method Details</h3>
310313
&quot;A String&quot;,
311314
],
312315
&quot;assertionClaimsBehavior&quot;: &quot;A String&quot;, # Required. The behavior for how OIDC Claims are included in the `assertion` object used for attribute mapping and attribute condition.
313-
&quot;responseType&quot;: &quot;A String&quot;, # Required. The Response Type to request for in the OIDC Authorization Request for web sign-in.
316+
&quot;responseType&quot;: &quot;A String&quot;, # Required. The Response Type to request for in the OIDC Authorization Request for web sign-in. The `CODE` Response Type is recommended to avoid the Implicit Flow, for security reasons.
314317
},
315318
},
316319
&quot;saml&quot;: { # Represents a SAML identity provider. # A SAML identity provider configuration.
@@ -353,6 +356,7 @@ <h3>Method Details</h3>
353356
&quot;description&quot;: &quot;A String&quot;, # A user-specified description of the provider. Cannot exceed 256 characters.
354357
&quot;disabled&quot;: True or False, # Disables the workforce pool provider. You cannot use a disabled provider to exchange tokens. However, existing tokens still grant access.
355358
&quot;displayName&quot;: &quot;A String&quot;, # A user-specified display name for the provider. Cannot exceed 32 characters.
359+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workload pool provider will be permanently purged and cannot be recovered.
356360
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the provider. Format: `locations/{location}/workforcePools/{workforce_pool_id}/providers/{provider_id}`
357361
&quot;oidc&quot;: { # Represents an OpenId Connect 1.0 identity provider. # An OpenId Connect 1.0 identity provider configuration.
358362
&quot;clientId&quot;: &quot;A String&quot;, # Required. The client ID. Must match the audience claim of the JWT issued by the identity provider.
@@ -368,7 +372,7 @@ <h3>Method Details</h3>
368372
&quot;A String&quot;,
369373
],
370374
&quot;assertionClaimsBehavior&quot;: &quot;A String&quot;, # Required. The behavior for how OIDC Claims are included in the `assertion` object used for attribute mapping and attribute condition.
371-
&quot;responseType&quot;: &quot;A String&quot;, # Required. The Response Type to request for in the OIDC Authorization Request for web sign-in.
375+
&quot;responseType&quot;: &quot;A String&quot;, # Required. The Response Type to request for in the OIDC Authorization Request for web sign-in. The `CODE` Response Type is recommended to avoid the Implicit Flow, for security reasons.
372376
},
373377
},
374378
&quot;saml&quot;: { # Represents a SAML identity provider. # A SAML identity provider configuration.

docs/dyn/iam_v1.projects.locations.workloadIdentityPools.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ <h3>Method Details</h3>
132132
&quot;description&quot;: &quot;A String&quot;, # A description of the pool. Cannot exceed 256 characters.
133133
&quot;disabled&quot;: True or False, # Whether the pool is disabled. You cannot use a disabled pool to exchange tokens, or use existing tokens to access resources. If the pool is re-enabled, existing tokens grant access again.
134134
&quot;displayName&quot;: &quot;A String&quot;, # A display name for the pool. Cannot exceed 32 characters.
135-
&quot;identityMode&quot;: &quot;A String&quot;, # Immutable. The identity mode of the pool.
135+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workload identity pool will be permanently purged and cannot be recovered.
136136
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the pool.
137137
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the pool.
138138
}
@@ -220,7 +220,7 @@ <h3>Method Details</h3>
220220
&quot;description&quot;: &quot;A String&quot;, # A description of the pool. Cannot exceed 256 characters.
221221
&quot;disabled&quot;: True or False, # Whether the pool is disabled. You cannot use a disabled pool to exchange tokens, or use existing tokens to access resources. If the pool is re-enabled, existing tokens grant access again.
222222
&quot;displayName&quot;: &quot;A String&quot;, # A display name for the pool. Cannot exceed 32 characters.
223-
&quot;identityMode&quot;: &quot;A String&quot;, # Immutable. The identity mode of the pool.
223+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workload identity pool will be permanently purged and cannot be recovered.
224224
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the pool.
225225
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the pool.
226226
}</pre>
@@ -250,7 +250,7 @@ <h3>Method Details</h3>
250250
&quot;description&quot;: &quot;A String&quot;, # A description of the pool. Cannot exceed 256 characters.
251251
&quot;disabled&quot;: True or False, # Whether the pool is disabled. You cannot use a disabled pool to exchange tokens, or use existing tokens to access resources. If the pool is re-enabled, existing tokens grant access again.
252252
&quot;displayName&quot;: &quot;A String&quot;, # A display name for the pool. Cannot exceed 32 characters.
253-
&quot;identityMode&quot;: &quot;A String&quot;, # Immutable. The identity mode of the pool.
253+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workload identity pool will be permanently purged and cannot be recovered.
254254
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the pool.
255255
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the pool.
256256
},
@@ -285,7 +285,7 @@ <h3>Method Details</h3>
285285
&quot;description&quot;: &quot;A String&quot;, # A description of the pool. Cannot exceed 256 characters.
286286
&quot;disabled&quot;: True or False, # Whether the pool is disabled. You cannot use a disabled pool to exchange tokens, or use existing tokens to access resources. If the pool is re-enabled, existing tokens grant access again.
287287
&quot;displayName&quot;: &quot;A String&quot;, # A display name for the pool. Cannot exceed 32 characters.
288-
&quot;identityMode&quot;: &quot;A String&quot;, # Immutable. The identity mode of the pool.
288+
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. Time after which the workload identity pool will be permanently purged and cannot be recovered.
289289
&quot;name&quot;: &quot;A String&quot;, # Output only. The resource name of the pool.
290290
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the pool.
291291
}

0 commit comments

Comments
 (0)