AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobCustomEnvironmentSpecMachineSpecReservationAffinity constructor

const AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobCustomEnvironmentSpecMachineSpecReservationAffinity({
  1. Input<String?>? key,
  2. required Input<String> reservationAffinityType,
  3. Input<bool?>? useReservationPool,
  4. Input<List<String>?>? values,
})

Creates a new AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobCustomEnvironmentSpecMachineSpecReservationAffinity. key Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use compute.googleapis.com/reservation-name as the key and specify the name of your reservation as its value. reservationAffinityType Specifies the reservation affinity type. Possible values: NO_RESERVATION ANY_RESERVATION SPECIFIC_RESERVATION SPECIFIC_THEN_ANY_RESERVATION SPECIFIC_THEN_NO_RESERVATION useReservationPool When set to true, resources will be drawn from go/cloud-ai-gcp-pool. values Corresponds to the label values of a reservation resource. This must be the full resource name of the reservation or reservation block.

Implementation

const AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobCustomEnvironmentSpecMachineSpecReservationAffinity({
  this.key,
  required this.reservationAffinityType,
  this.useReservationPool,
  this.values,
});