InstancePartition constructor

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