getWorkloadIdentityPool

Get a IAM workload identity pool from Google Cloud by its id.

Note: The following resource requires the Beta IAM role roles/iam.workloadIdentityPoolAdmin in order to succeed. OWNER and EDITOR roles do not include the necessary permissions.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.iam.IamFunctions;
import com.pulumi.gcp.iam.inputs.GetWorkloadIdentityPoolArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var foo = IamFunctions.getWorkloadIdentityPool(GetWorkloadIdentityPoolArgs.builder()
.workloadIdentityPoolId("foo-pool")
.build());
}
}

Return

A collection of values returned by getWorkloadIdentityPool.

Parameters

argument

A collection of arguments for invoking getWorkloadIdentityPool.


suspend fun getWorkloadIdentityPool(project: String? = null, workloadIdentityPoolId: String): GetWorkloadIdentityPoolResult

Return

A collection of values returned by getWorkloadIdentityPool.

Parameters

project

The project in which the resource belongs. If it is not provided, the provider project is used.

workloadIdentityPoolId

The id of the pool which is the final component of the resource name.

See also


Return

A collection of values returned by getWorkloadIdentityPool.

Parameters

argument

Builder for com.pulumi.gcp.iam.kotlin.inputs.GetWorkloadIdentityPoolPlainArgs.

See also