Spot Fleet Request Config Data Args
data class SpotFleetRequestConfigDataArgs(val allocationStrategy: Output<SpotFleetRequestConfigDataAllocationStrategy>? = null, val context: Output<String>? = null, val excessCapacityTerminationPolicy: Output<SpotFleetRequestConfigDataExcessCapacityTerminationPolicy>? = null, val iamFleetRole: Output<String>, val instanceInterruptionBehavior: Output<SpotFleetRequestConfigDataInstanceInterruptionBehavior>? = null, val instancePoolsToUseCount: Output<Int>? = null, val launchSpecifications: Output<List<SpotFleetLaunchSpecificationArgs>>? = null, val launchTemplateConfigs: Output<List<SpotFleetLaunchTemplateConfigArgs>>? = null, val loadBalancersConfig: Output<SpotFleetLoadBalancersConfigArgs>? = null, val onDemandAllocationStrategy: Output<String>? = null, val onDemandMaxTotalPrice: Output<String>? = null, val onDemandTargetCapacity: Output<Int>? = null, val replaceUnhealthyInstances: Output<Boolean>? = null, val spotMaintenanceStrategies: Output<SpotFleetSpotMaintenanceStrategiesArgs>? = null, val spotMaxTotalPrice: Output<String>? = null, val spotPrice: Output<String>? = null, val tagSpecifications: Output<List<SpotFleetTagSpecificationArgs>>? = null, val targetCapacity: Output<Int>, val targetCapacityUnitType: Output<SpotFleetRequestConfigDataTargetCapacityUnitType>? = null, val terminateInstancesWithExpiration: Output<Boolean>? = null, val type: Output<SpotFleetRequestConfigDataType>? = null, val validFrom: Output<String>? = null, val validUntil: Output<String>? = null) : ConvertibleToJava<SpotFleetRequestConfigDataArgs>
Constructors
Link copied to clipboard
fun SpotFleetRequestConfigDataArgs(allocationStrategy: Output<SpotFleetRequestConfigDataAllocationStrategy>? = null, context: Output<String>? = null, excessCapacityTerminationPolicy: Output<SpotFleetRequestConfigDataExcessCapacityTerminationPolicy>? = null, iamFleetRole: Output<String>, instanceInterruptionBehavior: Output<SpotFleetRequestConfigDataInstanceInterruptionBehavior>? = null, instancePoolsToUseCount: Output<Int>? = null, launchSpecifications: Output<List<SpotFleetLaunchSpecificationArgs>>? = null, launchTemplateConfigs: Output<List<SpotFleetLaunchTemplateConfigArgs>>? = null, loadBalancersConfig: Output<SpotFleetLoadBalancersConfigArgs>? = null, onDemandAllocationStrategy: Output<String>? = null, onDemandMaxTotalPrice: Output<String>? = null, onDemandTargetCapacity: Output<Int>? = null, replaceUnhealthyInstances: Output<Boolean>? = null, spotMaintenanceStrategies: Output<SpotFleetSpotMaintenanceStrategiesArgs>? = null, spotMaxTotalPrice: Output<String>? = null, spotPrice: Output<String>? = null, tagSpecifications: Output<List<SpotFleetTagSpecificationArgs>>? = null, targetCapacity: Output<Int>, targetCapacityUnitType: Output<SpotFleetRequestConfigDataTargetCapacityUnitType>? = null, terminateInstancesWithExpiration: Output<Boolean>? = null, type: Output<SpotFleetRequestConfigDataType>? = null, validFrom: Output<String>? = null, validUntil: Output<String>? = null)
Functions
Properties
Link copied to clipboard
val excessCapacityTerminationPolicy: Output<SpotFleetRequestConfigDataExcessCapacityTerminationPolicy>? = null
Link copied to clipboard
val instanceInterruptionBehavior: Output<SpotFleetRequestConfigDataInstanceInterruptionBehavior>? = null