BiReservation constructor

BiReservation(
  1. String name, {
  2. BiReservationArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

BiReservation(
  String name, {
  BiReservationArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:bigquery/biReservation:BiReservation',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  deletionPolicy = registerOutput<String>('deletionPolicy');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  preferredTables = registerOutput<List<BiReservationPreferredTable>?>('preferredTables', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<BiReservationPreferredTable>(guardedValue, (value) => BiReservationPreferredTable.fromMap((value as Map).cast<String, dynamic>())); });
  project = registerOutput<String>('project');
  size = registerOutput<int?>('size');
  updateTime = registerOutput<String>('updateTime');
}