Skip to main content

workforce_pool_subjects

Creates, updates, deletes, gets or lists a workforce_pool_subjects resource.

Overview

Nameworkforce_pool_subjects
TypeResource
Idgoogle.iam.workforce_pool_subjects

Fields

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods

NameAccessible byRequired ParamsDescription
deleteDELETElocationsId, subjectsId, workforcePoolsIdDeletes a WorkforcePoolSubject. Subject must not already be in a deleted state. A WorkforcePoolSubject is automatically created the first time an external credential is exchanged for a Google Cloud credential using a mapped google.subject attribute. There is no endpoint to manually create a WorkforcePoolSubject. For 30 days after a WorkforcePoolSubject is deleted, using the same google.subject attribute in token exchanges with Google Cloud STS fails. Call UndeleteWorkforcePoolSubject to undelete a WorkforcePoolSubject that has been deleted, within within 30 days of deleting it. After 30 days, the WorkforcePoolSubject is permanently deleted. At this point, a token exchange with Google Cloud STS that uses the same mapped google.subject attribute automatically creates a new WorkforcePoolSubject that is unrelated to the previously deleted WorkforcePoolSubject but has the same google.subject value.
undeleteEXEClocationsId, subjectsId, workforcePoolsIdUndeletes a WorkforcePoolSubject, as long as it was deleted fewer than 30 days ago.

DELETE example

Deletes the specified workforce_pool_subjects resource.

/*+ delete */
DELETE FROM google.iam.workforce_pool_subjects
WHERE locationsId = '{{ locationsId }}'
AND subjectsId = '{{ subjectsId }}'
AND workforcePoolsId = '{{ workforcePoolsId }}';