public class Iam.Projects.Locations.WorkloadIdentityPools extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
Iam.Projects.Locations.WorkloadIdentityPools.Create |
class |
Iam.Projects.Locations.WorkloadIdentityPools.Delete |
class |
Iam.Projects.Locations.WorkloadIdentityPools.Get |
class |
Iam.Projects.Locations.WorkloadIdentityPools.GetIamPolicy |
class |
Iam.Projects.Locations.WorkloadIdentityPools.List |
class |
Iam.Projects.Locations.WorkloadIdentityPools.Namespaces
The "namespaces" collection of methods.
|
class |
Iam.Projects.Locations.WorkloadIdentityPools.Operations
The "operations" collection of methods.
|
class |
Iam.Projects.Locations.WorkloadIdentityPools.Patch |
class |
Iam.Projects.Locations.WorkloadIdentityPools.Providers
The "providers" collection of methods.
|
class |
Iam.Projects.Locations.WorkloadIdentityPools.SetIamPolicy |
class |
Iam.Projects.Locations.WorkloadIdentityPools.TestIamPermissions |
class |
Iam.Projects.Locations.WorkloadIdentityPools.Undelete |
| Constructor and Description |
|---|
WorkloadIdentityPools() |
| Modifier and Type | Method and Description |
|---|---|
Iam.Projects.Locations.WorkloadIdentityPools.Create |
create(String parent,
WorkloadIdentityPool content)
Creates a new WorkloadIdentityPool.
|
Iam.Projects.Locations.WorkloadIdentityPools.Delete |
delete(String name)
Deletes a WorkloadIdentityPool.
|
Iam.Projects.Locations.WorkloadIdentityPools.Get |
get(String name)
Gets an individual WorkloadIdentityPool.
|
Iam.Projects.Locations.WorkloadIdentityPools.GetIamPolicy |
getIamPolicy(String resource,
GetIamPolicyRequest content)
Gets the IAM policy of a WorkloadIdentityPool.
|
Iam.Projects.Locations.WorkloadIdentityPools.List |
list(String parent)
Lists all non-deleted WorkloadIdentityPools in a project.
|
Iam.Projects.Locations.WorkloadIdentityPools.Namespaces |
namespaces()
An accessor for creating requests from the Namespaces collection.
|
Iam.Projects.Locations.WorkloadIdentityPools.Operations |
operations()
An accessor for creating requests from the Operations collection.
|
Iam.Projects.Locations.WorkloadIdentityPools.Patch |
patch(String name,
WorkloadIdentityPool content)
Updates an existing WorkloadIdentityPool.
|
Iam.Projects.Locations.WorkloadIdentityPools.Providers |
providers()
An accessor for creating requests from the Providers collection.
|
Iam.Projects.Locations.WorkloadIdentityPools.SetIamPolicy |
setIamPolicy(String resource,
SetIamPolicyRequest content)
Sets the IAM policies on a WorkloadIdentityPool
Create a request for the method "workloadIdentityPools.setIamPolicy".
|
Iam.Projects.Locations.WorkloadIdentityPools.TestIamPermissions |
testIamPermissions(String resource,
TestIamPermissionsRequest content)
Returns the caller's permissions on a WorkloadIdentityPool
Create a request for the method "workloadIdentityPools.testIamPermissions".
|
Iam.Projects.Locations.WorkloadIdentityPools.Undelete |
undelete(String name,
UndeleteWorkloadIdentityPoolRequest content)
Undeletes a WorkloadIdentityPool, as long as it was deleted fewer than 30 days ago.
|
public Iam.Projects.Locations.WorkloadIdentityPools.Create create(String parent, WorkloadIdentityPool content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.parent - Required. The parent resource to create the pool in. The only supported location is `global`.content - the WorkloadIdentityPoolIOExceptionpublic Iam.Projects.Locations.WorkloadIdentityPools.Delete delete(String name) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.name - Required. The name of the pool to delete.IOExceptionpublic Iam.Projects.Locations.WorkloadIdentityPools.Get get(String name) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.name - Required. The name of the pool to retrieve.IOExceptionpublic Iam.Projects.Locations.WorkloadIdentityPools.GetIamPolicy getIamPolicy(String resource, GetIamPolicyRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.resource - REQUIRED: The resource for which the policy is being requested. See [Resource
names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for
this field.content - the GetIamPolicyRequestIOExceptionpublic Iam.Projects.Locations.WorkloadIdentityPools.List list(String parent) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.parent - Required. The parent resource to list pools for.IOExceptionpublic Iam.Projects.Locations.WorkloadIdentityPools.Patch patch(String name, WorkloadIdentityPool content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.name - Output only. The resource name of the pool.content - the WorkloadIdentityPoolIOExceptionpublic Iam.Projects.Locations.WorkloadIdentityPools.SetIamPolicy setIamPolicy(String resource, SetIamPolicyRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.resource - REQUIRED: The resource for which the policy is being specified. See [Resource
names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for
this field.content - the SetIamPolicyRequestIOExceptionpublic Iam.Projects.Locations.WorkloadIdentityPools.TestIamPermissions testIamPermissions(String resource, TestIamPermissionsRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.resource - REQUIRED: The resource for which the policy detail is being requested. See [Resource
names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for
this field.content - the TestIamPermissionsRequestIOExceptionpublic Iam.Projects.Locations.WorkloadIdentityPools.Undelete undelete(String name, UndeleteWorkloadIdentityPoolRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.name - Required. The name of the pool to undelete.content - the UndeleteWorkloadIdentityPoolRequestIOExceptionpublic Iam.Projects.Locations.WorkloadIdentityPools.Namespaces namespaces()
The typical use is:
Iam iam = new Iam(...);Iam.Namespaces.List request = iam.namespaces().list(parameters ...)
public Iam.Projects.Locations.WorkloadIdentityPools.Operations operations()
The typical use is:
Iam iam = new Iam(...);Iam.Operations.List request = iam.operations().list(parameters ...)
public Iam.Projects.Locations.WorkloadIdentityPools.Providers providers()
The typical use is:
Iam iam = new Iam(...);Iam.Providers.List request = iam.providers().list(parameters ...)
Copyright © 2011–2025 Google. All rights reserved.