InstancePartition constructor
InstancePartition(
- String name, {
- InstancePartitionArgs? args,
- CustomResourceOptions? options,
Creates a new InstancePartition.
name The Pulumi resource name.
args Arguments used to configure this InstancePartition. The set of arguments for InstancePartition.
options Resource options controlling this resource's behavior.
Implementation
InstancePartition(
String name, {
InstancePartitionArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:spanner/instancePartition:InstancePartition',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
autoscalingConfig = registerOutput<InstancePartitionAutoscalingConfig?>('autoscalingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return InstancePartitionAutoscalingConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
config = registerOutput<String>('config');
deletionPolicy = registerOutput<String>('deletionPolicy');
displayName = registerOutput<String>('displayName');
instance = registerOutput<String>('instance');
this.name = registerOutput<String>('name');
nodeCount = registerOutput<int>('nodeCount');
processingUnits = registerOutput<int>('processingUnits');
project = registerOutput<String>('project');
state = registerOutput<String>('state');
}