WorkforcePoolProviderKey constructor

WorkforcePoolProviderKey(
  1. String name, {
  2. WorkforcePoolProviderKeyArgs? args,
  3. 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');
}