SpotFleetRequestConfigData

data class SpotFleetRequestConfigData(val allocationStrategy: SpotFleetRequestConfigDataAllocationStrategy? = null, val context: String? = null, val excessCapacityTerminationPolicy: SpotFleetRequestConfigDataExcessCapacityTerminationPolicy? = null, val iamFleetRole: String, val instanceInterruptionBehavior: SpotFleetRequestConfigDataInstanceInterruptionBehavior? = null, val instancePoolsToUseCount: Int? = null, val launchSpecifications: List<SpotFleetLaunchSpecification>? = null, val launchTemplateConfigs: List<SpotFleetLaunchTemplateConfig>? = null, val loadBalancersConfig: SpotFleetLoadBalancersConfig? = null, val onDemandAllocationStrategy: String? = null, val onDemandMaxTotalPrice: String? = null, val onDemandTargetCapacity: Int? = null, val replaceUnhealthyInstances: Boolean? = null, val spotMaintenanceStrategies: SpotFleetSpotMaintenanceStrategies? = null, val spotMaxTotalPrice: String? = null, val spotPrice: String? = null, val tagSpecifications: List<SpotFleetTagSpecification>? = null, val targetCapacity: Int, val targetCapacityUnitType: SpotFleetRequestConfigDataTargetCapacityUnitType? = null, val terminateInstancesWithExpiration: Boolean? = null, val type: SpotFleetRequestConfigDataType? = null, val validFrom: String? = null, val validUntil: String? = null)

Constructors

Link copied to clipboard
fun SpotFleetRequestConfigData(allocationStrategy: SpotFleetRequestConfigDataAllocationStrategy? = null, context: String? = null, excessCapacityTerminationPolicy: SpotFleetRequestConfigDataExcessCapacityTerminationPolicy? = null, iamFleetRole: String, instanceInterruptionBehavior: SpotFleetRequestConfigDataInstanceInterruptionBehavior? = null, instancePoolsToUseCount: Int? = null, launchSpecifications: List<SpotFleetLaunchSpecification>? = null, launchTemplateConfigs: List<SpotFleetLaunchTemplateConfig>? = null, loadBalancersConfig: SpotFleetLoadBalancersConfig? = null, onDemandAllocationStrategy: String? = null, onDemandMaxTotalPrice: String? = null, onDemandTargetCapacity: Int? = null, replaceUnhealthyInstances: Boolean? = null, spotMaintenanceStrategies: SpotFleetSpotMaintenanceStrategies? = null, spotMaxTotalPrice: String? = null, spotPrice: String? = null, tagSpecifications: List<SpotFleetTagSpecification>? = null, targetCapacity: Int, targetCapacityUnitType: SpotFleetRequestConfigDataTargetCapacityUnitType? = null, terminateInstancesWithExpiration: Boolean? = null, type: SpotFleetRequestConfigDataType? = null, validFrom: String? = null, validUntil: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val context: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val spotPrice: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val validFrom: String? = null
Link copied to clipboard
val validUntil: String? = null