SpotFleetRequestConfigDataArgs

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

Link copied to clipboard
open override fun toJava(): SpotFleetRequestConfigDataArgs

Properties

Link copied to clipboard
val context: Output<String>? = null
Link copied to clipboard
val iamFleetRole: Output<String>
Link copied to clipboard
val instancePoolsToUseCount: Output<Int>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val onDemandAllocationStrategy: Output<String>? = null
Link copied to clipboard
val onDemandMaxTotalPrice: Output<String>? = null
Link copied to clipboard
val onDemandTargetCapacity: Output<Int>? = null
Link copied to clipboard
val replaceUnhealthyInstances: Output<Boolean>? = null
Link copied to clipboard
val spotMaxTotalPrice: Output<String>? = null
Link copied to clipboard
val spotPrice: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val targetCapacity: Output<Int>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val validFrom: Output<String>? = null
Link copied to clipboard
val validUntil: Output<String>? = null