ScalingConfigurationInstancePatternInfoArgs

data class ScalingConfigurationInstancePatternInfoArgs(val architectures: Output<List<String>>? = null, val burstablePerformance: Output<String>? = null, val cores: Output<Int>? = null, val excludedInstanceTypes: Output<List<String>>? = null, val instanceFamilyLevel: Output<String>? = null, val maxPrice: Output<Double>? = null, val memory: Output<Double>? = null) : ConvertibleToJava<ScalingConfigurationInstancePatternInfoArgs>

Constructors

constructor(architectures: Output<List<String>>? = null, burstablePerformance: Output<String>? = null, cores: Output<Int>? = null, excludedInstanceTypes: Output<List<String>>? = null, instanceFamilyLevel: Output<String>? = null, maxPrice: Output<Double>? = null, memory: Output<Double>? = null)

Properties

Link copied to clipboard
val architectures: Output<List<String>>? = null

Architecture N of instance type N. Valid values: X86, Heterogeneous, BareMetal, Arm, SuperComputeCluster.

Link copied to clipboard
val burstablePerformance: Output<String>? = null

Specifies whether to include burstable instance types. Valid values: Exclude, Include, Required.

Link copied to clipboard
val cores: Output<Int>? = null

The number of vCPUs that are specified for an instance type in instancePatternInfo.

Link copied to clipboard
val excludedInstanceTypes: Output<List<String>>? = null

Instance type N that you want to exclude. You can use wildcard characters, such as an asterisk (*), to exclude an instance type or an instance family.

Link copied to clipboard
val instanceFamilyLevel: Output<String>? = null

The instance family level in instancePatternInfo.

Link copied to clipboard
val maxPrice: Output<Double>? = null

The maximum hourly price for a pay-as-you-go instance or a preemptible instance in instancePatternInfo.

Link copied to clipboard
val memory: Output<Double>? = null

The memory size that is specified for an instance type in instancePatternInfo.

Functions

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