CapacityCommitment constructor

CapacityCommitment(
  1. String name, {
  2. CapacityCommitmentArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new CapacityCommitment. name The Pulumi resource name. args Arguments used to configure this CapacityCommitment. The set of arguments for CapacityCommitment. options Resource options controlling this resource's behavior.

Implementation

CapacityCommitment(
  String name, {
  CapacityCommitmentArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:bigquery/capacityCommitment:CapacityCommitment',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  capacityCommitmentId = registerOutput<String?>('capacityCommitmentId');
  commitmentEndTime = registerOutput<String>('commitmentEndTime');
  commitmentStartTime = registerOutput<String>('commitmentStartTime');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  edition = registerOutput<String?>('edition');
  enforceSingleAdminProjectPerOrg = registerOutput<String?>('enforceSingleAdminProjectPerOrg');
  location = registerOutput<String?>('location');
  this.name = registerOutput<String>('name');
  plan = registerOutput<String>('plan');
  project = registerOutput<String>('project');
  renewalPlan = registerOutput<String?>('renewalPlan');
  slotCount = registerOutput<int>('slotCount');
  state = registerOutput<String>('state');
}