WorkloadIdentityPool constructor
WorkloadIdentityPool(
- String name, {
- WorkloadIdentityPoolArgs? args,
- CustomResourceOptions? options,
Creates a new WorkloadIdentityPool.
name The Pulumi resource name.
args Arguments used to configure this WorkloadIdentityPool. The set of arguments for WorkloadIdentityPool.
options Resource options controlling this resource's behavior.
Implementation
WorkloadIdentityPool(
String name, {
WorkloadIdentityPoolArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:iam/v1:WorkloadIdentityPool',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
description = registerOutput<String>('description');
disabled = registerOutput<bool>('disabled');
displayName = registerOutput<String>('displayName');
expireTime = registerOutput<String>('expireTime');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
state = registerOutput<String>('state');
workloadIdentityPoolId = registerOutput<String>('workloadIdentityPoolId');
}