Package types (1.3.1)

API documentation for bigquery_reservation_v1.types package.

Classes

Assignment

A Assignment allows a project to submit jobs of a certain type using slots from the specified reservation.

BiReservation

Represents a BI Reservation. .. attribute:: name

The resource name of the singleton BI reservation. Reservation names have the form projects/{project_id}/locations/{location_id}/biReservation.

:type: str

CapacityCommitment

Capacity commitment is a way to purchase compute capacity for BigQuery jobs (in the form of slots) with some committed period of usage. Annual commitments renew by default. Commitments can be removed after their commitment end time passes.

In order to remove annual commitment, its plan needs to be changed to monthly or flex first.

A capacity commitment resource exists as a child resource of the admin project.

CreateAssignmentRequest

The request for ReservationService.CreateAssignment. Note: "bigquery.reservationAssignments.create" permission is required on the related assignee.

CreateCapacityCommitmentRequest

The request for ReservationService.CreateCapacityCommitment.

CreateReservationRequest

The request for ReservationService.CreateReservation.

DeleteAssignmentRequest

The request for ReservationService.DeleteAssignment. Note: "bigquery.reservationAssignments.delete" permission is required on the related assignee.

DeleteCapacityCommitmentRequest

The request for ReservationService.DeleteCapacityCommitment.

DeleteReservationRequest

The request for ReservationService.DeleteReservation.

GetBiReservationRequest

A request to get a singleton BI reservation. .. attribute:: name

Required. Name of the requested reservation, for example: projects/{project_id}/locations/{location_id}/biReservation

:type: str

GetCapacityCommitmentRequest

The request for ReservationService.GetCapacityCommitment.

GetReservationRequest

The request for ReservationService.GetReservation.

ListAssignmentsRequest

The request for ReservationService.ListAssignments.

ListAssignmentsResponse

The response for ReservationService.ListAssignments.

ListCapacityCommitmentsRequest

The request for ReservationService.ListCapacityCommitments.

ListCapacityCommitmentsResponse

The response for ReservationService.ListCapacityCommitments.

ListReservationsRequest

The request for ReservationService.ListReservations.

ListReservationsResponse

The response for ReservationService.ListReservations.

MergeCapacityCommitmentsRequest

The request for ReservationService.MergeCapacityCommitments.

MoveAssignmentRequest

The request for ReservationService.MoveAssignment.

Note: "bigquery.reservationAssignments.create" permission is required on the destination_id.

Note: "bigquery.reservationAssignments.create" and "bigquery.reservationAssignments.delete" permission are required on the related assignee.

Reservation

A reservation is a mechanism used to guarantee slots to users.

SearchAllAssignmentsRequest

The request for ReservationService.SearchAllAssignments. Note: "bigquery.reservationAssignments.search" permission is required on the related assignee.

SearchAllAssignmentsResponse

The response for ReservationService.SearchAllAssignments.

SearchAssignmentsRequest

The request for ReservationService.SearchAssignments. Note: "bigquery.reservationAssignments.search" permission is required on the related assignee.

SearchAssignmentsResponse

The response for ReservationService.SearchAssignments.

SplitCapacityCommitmentRequest

The request for ReservationService.SplitCapacityCommitment.

SplitCapacityCommitmentResponse

The response for ReservationService.SplitCapacityCommitment.

UpdateBiReservationRequest

A request to update a BI reservation. .. attribute:: bi_reservation

A reservation to update.

:type: google.cloud.bigquery_reservation_v1.types.BiReservation

UpdateCapacityCommitmentRequest

The request for ReservationService.UpdateCapacityCommitment.

UpdateReservationRequest

The request for ReservationService.UpdateReservation.