CapacityCommitment constructor
CapacityCommitment(
- String name, {
- CapacityCommitmentArgs? args,
- 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');
}