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