GetScalingConfigurationsConfiguration

data class GetScalingConfigurationsConfiguration(val creationTime: String, val creditSpecification: String, val dataDisks: List<GetScalingConfigurationsConfigurationDataDisk>, val hostName: String, val id: String, val imageId: String, val instanceName: String, val instancePatternInfos: List<GetScalingConfigurationsConfigurationInstancePatternInfo>, val instanceType: String, val internetChargeType: String, val internetMaxBandwidthIn: Int, val internetMaxBandwidthOut: Int, val lifecycleState: String, val name: String, val scalingGroupId: String, val securityGroupId: String, val spotPriceLimits: List<GetScalingConfigurationsConfigurationSpotPriceLimit>, val spotStrategy: String, val systemDiskCategory: String, val systemDiskPerformanceLevel: String, val systemDiskSize: Int)

Constructors

Link copied to clipboard
constructor(creationTime: String, creditSpecification: String, dataDisks: List<GetScalingConfigurationsConfigurationDataDisk>, hostName: String, id: String, imageId: String, instanceName: String, instancePatternInfos: List<GetScalingConfigurationsConfigurationInstancePatternInfo>, instanceType: String, internetChargeType: String, internetMaxBandwidthIn: Int, internetMaxBandwidthOut: Int, lifecycleState: String, name: String, scalingGroupId: String, securityGroupId: String, spotPriceLimits: List<GetScalingConfigurationsConfigurationSpotPriceLimit>, spotStrategy: String, systemDiskCategory: String, systemDiskPerformanceLevel: String, systemDiskSize: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Creation time of the scaling configuration.

Link copied to clipboard

Performance mode of the t5 burstable instance.

Link copied to clipboard

Data disks of the scaling configuration.

Link copied to clipboard

(Optional,Available since v1.143.0) Hostname of an ECS instance.

Link copied to clipboard
val id: String

ID of the scaling rule.

Link copied to clipboard

Image ID of the scaling configuration.

Link copied to clipboard

(Optional,Available since v1.143.0) InstanceName of an ECS instance.

Link copied to clipboard

(Optional, Available since v1.240.0) intelligent configuration mode. In this mode, you only need to specify the number of vCPUs, memory size, instance family, and maximum price. The system selects an instance type that is provided at the lowest price based on your configurations to create ECS instances. This mode is available only for scaling groups that reside in virtual private clouds (VPCs). This mode helps reduce the failures of scale-out activities caused by insufficient inventory of instance types.

Link copied to clipboard

Resource type of an ECS instance.

Link copied to clipboard

Internet charge type of the scaling configuration.

Link copied to clipboard

Internet max bandwidth in of the scaling configuration.

Link copied to clipboard

Internet max bandwidth of the scaling configuration.

Link copied to clipboard

Lifecycle state of the scaling configuration.

Link copied to clipboard

Name of the scaling configuration.

Link copied to clipboard

Scaling group id the scaling configurations belong to.

Link copied to clipboard

Security group ID of the scaling configuration.

Link copied to clipboard

(Optional, Available since v1.151.0) The maximum price hourly for instance types.

Link copied to clipboard

(Optional, Available since v1.151.0) The spot strategy for a Pay-As-You-Go instance.

Link copied to clipboard

System disk category of the scaling configuration.

Link copied to clipboard

The performance level of the ESSD used as the system disk.

Link copied to clipboard

System disk size of the scaling configuration.