ReservationAssignment constructor

ReservationAssignment(
  1. String name, {
  2. ReservationAssignmentArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ReservationAssignment(
  String name, {
  ReservationAssignmentArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:bigquery/reservationAssignment:ReservationAssignment',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  assignee = registerOutput<String>('assignee');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  jobType = registerOutput<String>('jobType');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  principal = registerOutput<String?>('principal');
  project = registerOutput<String>('project');
  reservation = registerOutput<String>('reservation');
  state = registerOutput<String>('state');
}