WorkforcePoolProviderKey constructor
WorkforcePoolProviderKey(
- String name, {
- WorkforcePoolProviderKeyArgs? args,
- CustomResourceOptions? options,
Creates a new WorkforcePoolProviderKey.
name The Pulumi resource name.
args Arguments used to configure this WorkforcePoolProviderKey. The set of arguments for WorkforcePoolProviderKey.
options Resource options controlling this resource's behavior.
Implementation
WorkforcePoolProviderKey(
String name, {
WorkforcePoolProviderKeyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:iam/workforcePoolProviderKey:WorkforcePoolProviderKey',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
deletionPolicy = registerOutput<String>('deletionPolicy');
expireTime = registerOutput<String>('expireTime');
keyData = registerOutput<WorkforcePoolProviderKeyKeyData>('keyData', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WorkforcePoolProviderKeyKeyData.fromMap((guardedValue as Map).cast<String, dynamic>()); });
keyId = registerOutput<String>('keyId');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
providerId = registerOutput<String>('providerId');
state = registerOutput<String>('state');
use = registerOutput<String>('use');
workforcePoolId = registerOutput<String>('workforcePoolId');
}