InstanceInstanceMarketOptionsSpotOptions constructor

const InstanceInstanceMarketOptionsSpotOptions({
  1. Input<String?>? instanceInterruptionBehavior,
  2. Input<String?>? maxPrice,
  3. Input<String?>? spotInstanceType,
  4. Input<String?>? validUntil,
})

Creates a new InstanceInstanceMarketOptionsSpotOptions. instanceInterruptionBehavior The behavior when a Spot Instance is interrupted. Valid values include hibernate, stop, terminate . The default is terminate. maxPrice The maximum hourly price that you're willing to pay for a Spot Instance. spotInstanceType The Spot Instance request type. Valid values include one-time, persistent. Persistent Spot Instance requests are only supported when the instance interruption behavior is either hibernate or stop. The default is one-time. validUntil The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). Supported only for persistent requests.

Implementation

const InstanceInstanceMarketOptionsSpotOptions({
  this.instanceInterruptionBehavior,
  this.maxPrice,
  this.spotInstanceType,
  this.validUntil,
});