@@ -1383,17 +1383,18 @@ def update!(**args)
13831383 end
13841384 end
13851385
1386- # Response message for ListWorkforcePoolProviderScimTenants.
1386+ # Agentspace only. Response message for ListWorkforcePoolProviderScimTenants.
13871387 class ListWorkforcePoolProviderScimTenantsResponse
13881388 include Google ::Apis ::Core ::Hashable
13891389
1390- # Optional. A token, which can be sent as `page_token` to retrieve the next page.
1391- # If this field is omitted, there are no subsequent pages.
1390+ # Optional. Agentspace only. A token, which can be sent as `page_token` to
1391+ # retrieve the next page. If this field is omitted, there are no subsequent
1392+ # pages.
13921393 # Corresponds to the JSON property `nextPageToken`
13931394 # @return [String]
13941395 attr_accessor :next_page_token
13951396
1396- # Output only. A list of scim tenants.
1397+ # Output only. Agentspace only. A list of SCIM tenants.
13971398 # Corresponds to the JSON property `workforcePoolProviderScimTenants`
13981399 # @return [Array<Google::Apis::IamV1::WorkforcePoolProviderScimTenant>]
13991400 attr_accessor :workforce_pool_provider_scim_tenants
@@ -1409,17 +1410,18 @@ def update!(**args)
14091410 end
14101411 end
14111412
1412- # Response message for ListWorkforcePoolProviderScimTokens.
1413+ # Agentspace only. Response message for ListWorkforcePoolProviderScimTokens.
14131414 class ListWorkforcePoolProviderScimTokensResponse
14141415 include Google ::Apis ::Core ::Hashable
14151416
1416- # Optional. A token, which can be sent as `page_token` to retrieve the next page.
1417- # If this field is omitted, there are no subsequent pages.
1417+ # Optional. Agentspace only. A token, which can be sent as `page_token` to
1418+ # retrieve the next page. If this field is omitted, there are no subsequent
1419+ # pages.
14181420 # Corresponds to the JSON property `nextPageToken`
14191421 # @return [String]
14201422 attr_accessor :next_page_token
14211423
1422- # Output only. A list of scim tokens.
1424+ # Output only. Agentspace only. A list of SCIM tokens.
14231425 # Corresponds to the JSON property `workforcePoolProviderScimTokens`
14241426 # @return [Array<Google::Apis::IamV1::WorkforcePoolProviderScimToken>]
14251427 attr_accessor :workforce_pool_provider_scim_tokens
@@ -3132,7 +3134,7 @@ def update!(**args)
31323134 end
31333135 end
31343136
3135- # Request message for UndeleteWorkforcePoolProviderScimTenant.
3137+ # Agentspace only. Request message for UndeleteWorkforcePoolProviderScimTenant.
31363138 class UndeleteWorkforcePoolProviderScimTenantRequest
31373139 include Google ::Apis ::Core ::Hashable
31383140
@@ -3145,7 +3147,7 @@ def update!(**args)
31453147 end
31463148 end
31473149
3148- # Request message for UndeleteWorkforcePoolProviderScimToken.
3150+ # Agentspace only. Request message for UndeleteWorkforcePoolProviderScimToken.
31493151 class UndeleteWorkforcePoolProviderScimTokenRequest
31503152 include Google ::Apis ::Core ::Hashable
31513153
@@ -3409,10 +3411,10 @@ class WorkforcePoolProvider
34093411 # to access a JSON representation of the authentication credential issued by the
34103412 # provider. The maximum length of an attribute mapping expression is 2048
34113413 # characters. When evaluated, the total size of all mapped attributes must not
3412- # exceed 4KB . For OIDC providers, you must supply a custom mapping that includes
3413- # the `google.subject` attribute. For example, the following maps the `sub `
3414- # claim of the incoming credential to the `subject` attribute on a Google token:
3415- # ``` `"google.subject": "assertion.sub"` ```
3414+ # exceed 16 KB . For OIDC providers, you must supply a custom mapping that
3415+ # includes the `google.subject` attribute. For example, the following maps the `
3416+ # sub` claim of the incoming credential to the `subject` attribute on a Google
3417+ # token: ``` `"google.subject": "assertion.sub"` ```
34163418 # Corresponds to the JSON property `attributeMapping`
34173419 # @return [Hash<String,String>]
34183420 attr_accessor :attribute_mapping
@@ -3557,47 +3559,56 @@ def update!(**args)
35573559 end
35583560 end
35593561
3560- # Represents a scim tenant. Used for provisioning and managing identity data (
3561- # such as Users and Groups) in cross-domain environments.
3562+ # Agentspace only. Represents a SCIM tenant. Used for provisioning and managing
3563+ # identity data ( such as Users and Groups) in cross-domain environments.
35623564 class WorkforcePoolProviderScimTenant
35633565 include Google ::Apis ::Core ::Hashable
35643566
3565- # Output only. Represents the base URI as defined in [RFC 7644, Section 1.3](
3566- # https://datatracker.ietf.org/doc/html/rfc7644#section-1.3). Clients must use
3567- # this as the root address for managing resources under the tenant. Format:
3568- # https://iamscim.googleapis.com/`version`/`tenant_id`/
3567+ # Output only. Agentspace only. Represents the base URI as defined in [RFC 7644,
3568+ # Section 1.3]( https://datatracker.ietf.org/doc/html/rfc7644#section-1.3).
3569+ # Clients must use this as the root address for managing resources under the
3570+ # tenant. Format: https://iamscim.googleapis.com/`version`/`tenant_id`/
35693571 # Corresponds to the JSON property `baseUri`
35703572 # @return [String]
35713573 attr_accessor :base_uri
35723574
3573- # Optional. Maps BYOID claims to SCIM claims.
3575+ # Optional. Agentspace only. Maps BYOID claims to SCIM claims.
35743576 # Corresponds to the JSON property `claimMapping`
35753577 # @return [Hash<String,String>]
35763578 attr_accessor :claim_mapping
35773579
3578- # Optional. The description of the scim tenant. Cannot exceed 256 characters.
3580+ # Optional. Agentspace only. The description of the SCIM tenant. Cannot exceed
3581+ # 256 characters.
35793582 # Corresponds to the JSON property `description`
35803583 # @return [String]
35813584 attr_accessor :description
35823585
3583- # Optional. The display name of the scim tenant. Cannot exceed 32 characters.
3586+ # Optional. Agentspace only. The display name of the SCIM tenant. Cannot exceed
3587+ # 32 characters.
35843588 # Corresponds to the JSON property `displayName`
35853589 # @return [String]
35863590 attr_accessor :display_name
35873591
3588- # Identifier. The resource name of the SCIM Tenant. Format: `locations/`location `
3589- # / workforcePools/`workforce_pool`/providers/ `workforce_pool_provider`/
3590- # scimTenants/`scim_tenant``
3592+ # Identifier. Agentspace only. The resource name of the SCIM Tenant. Format: `
3593+ # locations/`location`/ workforcePools/`workforce_pool`/providers/ `
3594+ # workforce_pool_provider`/ scimTenants/`scim_tenant``
35913595 # Corresponds to the JSON property `name`
35923596 # @return [String]
35933597 attr_accessor :name
35943598
3595- # Output only. The timestamp when the scim tenant is going to be purged.
3599+ # Output only. Agentspace only. The timestamp that represents the time when the
3600+ # SCIM tenant is purged.
35963601 # Corresponds to the JSON property `purgeTime`
35973602 # @return [String]
35983603 attr_accessor :purge_time
35993604
3600- # Output only. The state of the tenant.
3605+ # Output only. Service Agent created by SCIM Tenant API. SCIM tokens created
3606+ # under this tenant will be attached to this service agent.
3607+ # Corresponds to the JSON property `serviceAgent`
3608+ # @return [String]
3609+ attr_accessor :service_agent
3610+
3611+ # Output only. Agentspace only. The state of the tenant.
36013612 # Corresponds to the JSON property `state`
36023613 # @return [String]
36033614 attr_accessor :state
@@ -3614,34 +3625,36 @@ def update!(**args)
36143625 @display_name = args [ :display_name ] if args . key? ( :display_name )
36153626 @name = args [ :name ] if args . key? ( :name )
36163627 @purge_time = args [ :purge_time ] if args . key? ( :purge_time )
3628+ @service_agent = args [ :service_agent ] if args . key? ( :service_agent )
36173629 @state = args [ :state ] if args . key? ( :state )
36183630 end
36193631 end
36203632
3621- # Represents a token for the WorkforcePoolProviderScimTenant. Used for
3622- # authenticating SCIM Provisioning requests.
3633+ # Agentspace only. Represents a token for the WorkforcePoolProviderScimTenant.
3634+ # Used for authenticating SCIM provisioning requests.
36233635 class WorkforcePoolProviderScimToken
36243636 include Google ::Apis ::Core ::Hashable
36253637
3626- # Optional. The display name of the scim token. Cannot exceed 32 characters.
3638+ # Optional. Agentspace only. The display name of the SCIM token. Cannot exceed
3639+ # 32 characters.
36273640 # Corresponds to the JSON property `displayName`
36283641 # @return [String]
36293642 attr_accessor :display_name
36303643
3631- # Identifier. The resource name of the SCIM Token. Format: `locations/`location`/
3632- # workforcePools/`workforce_pool`/providers/ `workforce_pool_provider`/
3633- # scimTenants/`scim_tenant`/tokens/`token``
3644+ # Identifier. Agentspace only. The resource name of the SCIM Token. Format: `
3645+ # locations/`location`/ workforcePools/`workforce_pool`/providers/ `
3646+ # workforce_pool_provider`/ scimTenants/`scim_tenant`/tokens/`token``
36343647 # Corresponds to the JSON property `name`
36353648 # @return [String]
36363649 attr_accessor :name
36373650
3638- # Output only. The token string. Provide this to the IdP for authentication.
3639- # Will be set only during creation.
3651+ # Output only. Agentspace only. The token string. Provide this to the IdP for
3652+ # authentication. Will be set only during creation.
36403653 # Corresponds to the JSON property `securityToken`
36413654 # @return [String]
36423655 attr_accessor :security_token
36433656
3644- # Output only. The state of the token.
3657+ # Output only. Agentspace only. The state of the token.
36453658 # Corresponds to the JSON property `state`
36463659 # @return [String]
36473660 attr_accessor :state
@@ -3759,7 +3772,7 @@ class WorkloadIdentityPoolManagedIdentity
37593772 # @return [String]
37603773 attr_accessor :expire_time
37613774
3762- # Identifier . The resource name of the managed identity.
3775+ # Output only . The resource name of the managed identity.
37633776 # Corresponds to the JSON property `name`
37643777 # @return [String]
37653778 attr_accessor :name
@@ -3941,7 +3954,7 @@ class WorkloadIdentityPoolProvider
39413954 # @return [String]
39423955 attr_accessor :expire_time
39433956
3944- # Identifier . The resource name of the provider.
3957+ # Output only . The resource name of the provider.
39453958 # Corresponds to the JSON property `name`
39463959 # @return [String]
39473960 attr_accessor :name
0 commit comments