1. Packages
  2. Google Cloud Native
  3. API Docs
  4. iam
  5. iam/v1
  6. getWorkloadIdentityPool

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-native logo

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:

    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.
    DisplayName string
    A display name for the pool. Cannot exceed 32 characters.
    ExpireTime 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.
    DisplayName string
    A display name for the pool. Cannot exceed 32 characters.
    ExpireTime 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.
    displayName String
    A display name for the pool. Cannot exceed 32 characters.
    expireTime 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.
    displayName string
    A display name for the pool. Cannot exceed 32 characters.
    expireTime 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.
    displayName String
    A display name for the pool. Cannot exceed 32 characters.
    expireTime 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-native logo

    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