WorkloadIdentityPool constructor

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