REST Resource: projects.locations.workloadIdentityPools

Resource: WorkloadIdentityPool

Represents a collection of workload identities. You can define IAM policies to grant these identities access to Trusted Cloud resources.

JSON representation
{
  "name": string,
  "displayName": string,
  "description": string,
  "state": enum (State),
  "disabled": boolean,
  "expireTime": string
}
Fields
name

string

Output only. The resource name of the pool.

displayName

string

A display name for the pool. Cannot exceed 32 characters.

description

string

A description of the pool. Cannot exceed 256 characters.

state

enum (State)

Output only. The state of the pool.

disabled

boolean

Whether the pool is disabled. You cannot use a disabled pool to exchange tokens, or use existing tokens to access resources. If the pool is re-enabled, existing tokens grant access again.

expireTime

string (Timestamp format)

Output only. Time after which the workload identity pool will be permanently purged and cannot be recovered.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

State

The current state of the pool.

Enums
STATE_UNSPECIFIED State unspecified.
ACTIVE The pool is active, and may be used in Trusted Cloud policies.
DELETED

The pool is soft-deleted. Soft-deleted pools are permanently deleted after approximately 30 days. You can restore a soft-deleted pool using workloadIdentityPools.undelete.

You cannot reuse the ID of a soft-deleted pool until it is permanently deleted.

While a pool is deleted, you cannot use it to exchange tokens, or use existing tokens to access resources. If the pool is undeleted, existing tokens grant access again.

Methods

create

The method google.iam.v1beta.WorkloadIdentityPools.CreateWorkloadIdentityPool is not available in Trusted Cloud by S3NS.

delete

The method google.iam.v1beta.WorkloadIdentityPools.DeleteWorkloadIdentityPool is not available in Trusted Cloud by S3NS.

get

The method google.iam.v1beta.WorkloadIdentityPools.GetWorkloadIdentityPool is not available in Trusted Cloud by S3NS.

list

The method google.iam.v1beta.WorkloadIdentityPools.ListWorkloadIdentityPools is not available in Trusted Cloud by S3NS.

patch

The method google.iam.v1beta.WorkloadIdentityPools.UpdateWorkloadIdentityPool is not available in Trusted Cloud by S3NS.

undelete

The method google.iam.v1beta.WorkloadIdentityPools.UndeleteWorkloadIdentityPool is not available in Trusted Cloud by S3NS.