GetScalingConfigurationsConfigurationInstancePatternInfo

data class GetScalingConfigurationsConfigurationInstancePatternInfo(val architectures: List<String>, val burstablePerformance: String, val cores: Int, val excludedInstanceTypes: List<String>, val instanceFamilyLevel: String, val maxPrice: Double, val memory: Double)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
val cores: Int

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

Link copied to clipboard

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

The instance family level in instancePatternInfo.

Link copied to clipboard

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

Link copied to clipboard

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