Skip to content

Commit f62615b

Browse files
feat(iam): update the API
#### iam:v1 The following keys were added: - schemas.WorkforcePoolProvider.properties.scimUsage.description - schemas.WorkforcePoolProvider.properties.scimUsage.enum - schemas.WorkforcePoolProvider.properties.scimUsage.enumDescriptions - schemas.WorkforcePoolProvider.properties.scimUsage.type The following keys were changed: - schemas.WorkforcePoolProviderKey.properties.use.enumDescriptions
1 parent 78a5f08 commit f62615b

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

discovery/iam-v1.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4160,7 +4160,7 @@
41604160
}
41614161
}
41624162
},
4163-
"revision": "20251003",
4163+
"revision": "20251010",
41644164
"rootUrl": "https://iam.googleapis.com/",
41654165
"schemas": {
41664166
"AccessRestrictions": {
@@ -6352,6 +6352,18 @@
63526352
"$ref": "GoogleIamAdminV1WorkforcePoolProviderSaml",
63536353
"description": "A SAML identity provider configuration."
63546354
},
6355+
"scimUsage": {
6356+
"description": "Optional. Agentspace only. Specifies whether the workforce identity pool provider uses SCIM-managed groups instead of the `google.groups` attribute mapping for authorization checks. The `scim_usage` and `extended_attributes_oauth2_client` fields are mutually exclusive. A request that enables both fields on the same workforce identity pool provider will produce an error.",
6357+
"enum": [
6358+
"SCIM_USAGE_UNSPECIFIED",
6359+
"ENABLED_FOR_GROUPS"
6360+
],
6361+
"enumDescriptions": [
6362+
"Agentspace only. Do not use SCIM data.",
6363+
"Agentspace only. SCIM sync is enabled and SCIM-managed groups are used for authorization checks."
6364+
],
6365+
"type": "string"
6366+
},
63556367
"state": {
63566368
"description": "Output only. The state of the provider.",
63576369
"enum": [
@@ -6410,7 +6422,7 @@
64106422
"ENCRYPTION"
64116423
],
64126424
"enumDescriptions": [
6413-
"KeyUse unspecified.",
6425+
"KeyUse unspecified. Do not use. The purpose of the key must be specified.",
64146426
"The key is used for encryption."
64156427
],
64166428
"type": "string"

src/apis/iam/v1.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1583,6 +1583,10 @@ export namespace iam_v1 {
15831583
* A SAML identity provider configuration.
15841584
*/
15851585
saml?: Schema$GoogleIamAdminV1WorkforcePoolProviderSaml;
1586+
/**
1587+
* Optional. Agentspace only. Specifies whether the workforce identity pool provider uses SCIM-managed groups instead of the `google.groups` attribute mapping for authorization checks. The `scim_usage` and `extended_attributes_oauth2_client` fields are mutually exclusive. A request that enables both fields on the same workforce identity pool provider will produce an error.
1588+
*/
1589+
scimUsage?: string | null;
15861590
/**
15871591
* Output only. The state of the provider.
15881592
*/
@@ -3881,6 +3885,7 @@ export namespace iam_v1 {
38813885
* // "name": "my_name",
38823886
* // "oidc": {},
38833887
* // "saml": {},
3888+
* // "scimUsage": "my_scimUsage",
38843889
* // "state": "my_state"
38853890
* // }
38863891
* },
@@ -4182,6 +4187,7 @@ export namespace iam_v1 {
41824187
* // "name": "my_name",
41834188
* // "oidc": {},
41844189
* // "saml": {},
4190+
* // "scimUsage": "my_scimUsage",
41854191
* // "state": "my_state"
41864192
* // }
41874193
* }
@@ -4486,6 +4492,7 @@ export namespace iam_v1 {
44864492
* // "name": "my_name",
44874493
* // "oidc": {},
44884494
* // "saml": {},
4495+
* // "scimUsage": "my_scimUsage",
44894496
* // "state": "my_state"
44904497
* // }
44914498
* },

0 commit comments

Comments
 (0)