workforce_pool_subjects
Creates, updates, deletes, gets or lists a workforce_pool_subjects
resource.
Overview
Name | workforce_pool_subjects |
Type | Resource |
Id | google.iam.workforce_pool_subjects |
Fields
SELECT
not supported for this resource, use SHOW METHODS
to view available operations for the resource.
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
delete | DELETE | locationsId, subjectsId, workforcePoolsId | Deletes 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. |
undelete | EXEC | locationsId, subjectsId, workforcePoolsId | Undeletes 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 }}';