ProjectsLocationsWorkloadIdentityPoolsProviders
class ProjectsLocationsWorkloadIdentityPoolsProviders extends Resource (View source)
The "providers" collection of methods.
Typical usage is:
$iamService = new Google\Service\Iam(...);
$providers = $iamService->projects_locations_workloadIdentityPools_providers;
Methods
Creates a new WorkloadIdentityPoolProvider in a WorkloadIdentityPool. You cannot reuse the name of a deleted provider until 30 days after deletion.
Deletes a WorkloadIdentityPoolProvider. Deleting a provider does not revoke credentials that have already been issued; they continue to grant access. You can undelete a provider for 30 days. After 30 days, deletion is permanent.
Gets an individual WorkloadIdentityPoolProvider. (providers.get)
Lists all non-deleted WorkloadIdentityPoolProviders in a
WorkloadIdentityPool. If show_deleted
is set to true
, then deleted
providers are also listed.
Updates an existing WorkloadIdentityPoolProvider. (providers.patch)
Undeletes a WorkloadIdentityPoolProvider, as long as it was deleted fewer than 30 days ago. (providers.undelete)
Details
Operation
create(string $parent, WorkloadIdentityPoolProvider $postBody, array $optParams = [])
Creates a new WorkloadIdentityPoolProvider in a WorkloadIdentityPool. You cannot reuse the name of a deleted provider until 30 days after deletion.
(providers.create)
Operation
delete(string $name, array $optParams = [])
Deletes a WorkloadIdentityPoolProvider. Deleting a provider does not revoke credentials that have already been issued; they continue to grant access. You can undelete a provider for 30 days. After 30 days, deletion is permanent.
You cannot update deleted providers. However, you can view and list them. (providers.delete)
WorkloadIdentityPoolProvider
get(string $name, array $optParams = [])
Gets an individual WorkloadIdentityPoolProvider. (providers.get)
ListWorkloadIdentityPoolProvidersResponse
listProjectsLocationsWorkloadIdentityPoolsProviders(string $parent, array $optParams = [])
Lists all non-deleted WorkloadIdentityPoolProviders in a
WorkloadIdentityPool. If show_deleted
is set to true
, then deleted
providers are also listed.
(providers.listProjectsLocationsWorkloadIdentityPoolsProviders)
Operation
patch(string $name, WorkloadIdentityPoolProvider $postBody, array $optParams = [])
Updates an existing WorkloadIdentityPoolProvider. (providers.patch)
Operation
undelete(string $name, UndeleteWorkloadIdentityPoolProviderRequest $postBody, array $optParams = [])
Undeletes a WorkloadIdentityPoolProvider, as long as it was deleted fewer than 30 days ago. (providers.undelete)