Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.iam/v1.getWorkloadIdentityPool
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets an individual WorkloadIdentityPool.
Using getWorkloadIdentityPool
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWorkloadIdentityPool(args: GetWorkloadIdentityPoolArgs, opts?: InvokeOptions): Promise<GetWorkloadIdentityPoolResult>
function getWorkloadIdentityPoolOutput(args: GetWorkloadIdentityPoolOutputArgs, opts?: InvokeOptions): Output<GetWorkloadIdentityPoolResult>
def get_workload_identity_pool(location: Optional[str] = None,
project: Optional[str] = None,
workload_identity_pool_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWorkloadIdentityPoolResult
def get_workload_identity_pool_output(location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
workload_identity_pool_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWorkloadIdentityPoolResult]
func LookupWorkloadIdentityPool(ctx *Context, args *LookupWorkloadIdentityPoolArgs, opts ...InvokeOption) (*LookupWorkloadIdentityPoolResult, error)
func LookupWorkloadIdentityPoolOutput(ctx *Context, args *LookupWorkloadIdentityPoolOutputArgs, opts ...InvokeOption) LookupWorkloadIdentityPoolResultOutput
> Note: This function is named LookupWorkloadIdentityPool
in the Go SDK.
public static class GetWorkloadIdentityPool
{
public static Task<GetWorkloadIdentityPoolResult> InvokeAsync(GetWorkloadIdentityPoolArgs args, InvokeOptions? opts = null)
public static Output<GetWorkloadIdentityPoolResult> Invoke(GetWorkloadIdentityPoolInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWorkloadIdentityPoolResult> getWorkloadIdentityPool(GetWorkloadIdentityPoolArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:iam/v1:getWorkloadIdentityPool
arguments:
# arguments dictionary
The following arguments are supported:
- Location string
- Workload
Identity stringPool Id - Project string
- Location string
- Workload
Identity stringPool Id - Project string
- location String
- workload
Identity StringPool Id - project String
- location string
- workload
Identity stringPool Id - project string
- location str
- workload_
identity_ strpool_ id - project str
- location String
- workload
Identity StringPool Id - project String
getWorkloadIdentityPool Result
The following output properties are available:
- Description string
- A description of the pool. Cannot exceed 256 characters.
- Disabled bool
- 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.
- Display
Name string - A display name for the pool. Cannot exceed 32 characters.
- Expire
Time string - Time after which the workload identity pool will be permanently purged and cannot be recovered.
- Name string
- The resource name of the pool.
- State string
- The state of the pool.
- Description string
- A description of the pool. Cannot exceed 256 characters.
- Disabled bool
- 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.
- Display
Name string - A display name for the pool. Cannot exceed 32 characters.
- Expire
Time string - Time after which the workload identity pool will be permanently purged and cannot be recovered.
- Name string
- The resource name of the pool.
- State string
- The state of the pool.
- description String
- A description of the pool. Cannot exceed 256 characters.
- 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.
- display
Name String - A display name for the pool. Cannot exceed 32 characters.
- expire
Time String - Time after which the workload identity pool will be permanently purged and cannot be recovered.
- name String
- The resource name of the pool.
- state String
- The state of the pool.
- description string
- A description of the pool. Cannot exceed 256 characters.
- 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.
- display
Name string - A display name for the pool. Cannot exceed 32 characters.
- expire
Time string - Time after which the workload identity pool will be permanently purged and cannot be recovered.
- name string
- The resource name of the pool.
- state string
- The state of the pool.
- description str
- A description of the pool. Cannot exceed 256 characters.
- disabled bool
- 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.
- display_
name str - A display name for the pool. Cannot exceed 32 characters.
- expire_
time str - Time after which the workload identity pool will be permanently purged and cannot be recovered.
- name str
- The resource name of the pool.
- state str
- The state of the pool.
- description String
- A description of the pool. Cannot exceed 256 characters.
- 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.
- display
Name String - A display name for the pool. Cannot exceed 32 characters.
- expire
Time String - Time after which the workload identity pool will be permanently purged and cannot be recovered.
- name String
- The resource name of the pool.
- state String
- The state of the pool.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi