| object | | |
RequestId | string | | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
PageNumber | integer | The page number of the returned page. | 1 |
PageSize | integer | The number of entries returned per page. | 50 |
TotalCount | integer | The total number of scaling configurations. | 1 |
ScalingConfigurations | object [] | Details of the scaling configurations. | |
DeploymentSetId | string | The ID of the deployment set to which the Elastic Compute Service (ECS) instance belongs. | ds-bp1frxuzdg87zh4p**** |
CreationTime | string | The time when the scaling configuration was created. | 2014-08-14T10:58Z |
ScalingConfigurationName | string | The name of the scaling configuration. | scalingconfigura**** |
SystemDiskDescription | string | The description of the system disk. | Test system disk. |
KeyPairName | string | The name of the key pair that is used to log on to the ECS instance. | keypair**** |
SecurityGroupId | string | The ID of the security group with which the ECS instance is associated. ECS instances that are associated with the same security group can access each other. | sg-bp18kz60mefs**** |
PrivatePoolOptions.Id | string | The ID of the private pool. The ID of a private pool is the same as the ID of the elasticity assurance or capacity reservation for which the private pool is generated. | eap-bp67acfmxazb4**** |
SystemDiskAutoSnapshotPolicyId | string | The ID of the automatic snapshot policy that is applied to the system disk. | sp-bp12m37ccmxvbmi5**** |
SpotStrategy | string | The preemption policy that is applied to pay-as-you-go instances and preemptible instances. Valid values:
- NoSpot: The instance is created as a pay-as-you-go instance.
- SpotWithPriceLimit: The instance is a preemptible instance that has a user-defined maximum hourly price.
- SpotAsPriceGo: The instance is created as a preemptible instance for which the market price at the time of purchase is automatically used as the bid price.
| NoSpot |
ScalingGroupId | string | The ID of the scaling group to which the scaling configuration belongs. | asg-bp17pelvl720x3v7**** |
Affinity | string | Indicates whether the instance on the dedicated host is associated with the dedicated host. Valid values:
- default: The instance is not associated with the dedicated host. If you start an instance that was stopped in Economical Mode and the original dedicated host has insufficient resources, the instance is automatically deployed to another dedicated host in the automatic deployment resource pool.
- host: The instance is associated with the dedicated host. If you start an instance that was stopped in Economical Mode, the instance remains on the original dedicated host. If the original dedicated host has insufficient resources, the instance cannot be started.
| default |
Tenancy | string | Indicates whether the instance is created on a dedicated host. Valid values:
- default: The instance is created on a non-dedicated host.
- host: The instance is created on a dedicated host. If you do not specify the DedicatedHostId parameter, Alibaba Cloud selects a dedicated host for the instance.
Default value: default. | default |
SystemDiskSize | integer | The size of the system disk. Unit: GiB. | 100 |
Ipv6AddressCount | integer | The number of randomly generated IPv6 addresses that are allocated to the elastic network interface (ENI). | 1 |
SpotDuration | integer | The protection period of the preemptible instance. Unit: hours. | 1 |
LifecycleState | string | The status of the scaling configuration in the scaling group. Valid values:
- Active: The scaling configuration is active in the scaling group. Auto Scaling uses the active scaling configuration to automatically create ECS instances.
- Inactive: The scaling configuration is inactive in the scaling group. Auto Scaling does not use inactive scaling configurations to automatically create ECS instances. Inactive scaling configurations are retained in the scaling group.
| Active |
InstanceName | string | The name of the ECS instance. | instance**** |
SecurityEnhancementStrategy | string | Indicates whether security hardening is enabled. Valid values:
- Active: Security hardening is enabled. This value is available only to public images.
- Deactive: Security hardening is disabled. This value is available to all types of images.
| Active |
UserData | string | The user data of the ECS instance. | echo hello ecs!
|
PrivatePoolOptions.MatchCriteria | string | The type of the private pool that is used to start instances. A private pool is generated when an elasticity assurance or a capacity reservation takes effect. The system selects a private pool to start instances. Valid values:
- Open: open private pool. The system selects a matching open private pool to start instances. If no matching open private pools are available, the resources in the public pool are used.
- Target: specified private pool. The system uses the resources in the specified private pool to start instances. If the resources in the specified private pool are insufficient, instances cannot be started.
- None: no private pool. The resources in private pools are not used to start instances.
| Open |
DedicatedHostId | string | The ID of the dedicated host on which the ECS instance is created. Preemptible instances cannot be created on dedicated hosts. If you specify the DedicatedHostId parameter, the SpotStrategy and SpotPriceLimit parameters are ignored.
You can call the DescribeDedicatedHosts operation to query dedicated host IDs. | dh-bp67acfmxazb4p**** |
InstanceGeneration | string | The generation of the ECS instance. | ecs-3 |
HpcClusterId | string | The ID of the Elastic High Performance Computing (E-HPC) cluster to which the ECS instance belongs. | hpc-clus**** |
PasswordInherit | boolean | Indicates whether the password preconfigured in the image is used. | true |
Memory | integer | The memory size. Unit: GiB.
You can specify the number of vCPUs and the memory size to determine the range of instance types. For example, you can set the Cpu parameter to 2 and the Memory parameter to 16 to specify the instance types that have 2 vCPUs and 16 GiB of memory. If you specify the Cpu and Memory parameters, Auto Scaling determines the available instance types based on factors such as I/O optimization requirements and zones. Then, Auto Scaling preferentially creates instances of the instance type that is provided at the lowest price.
Note
You can specify CPU and memory specifications to determine the range of instance types only if the Scaling Policy parameter is set to Cost Optimization Policy and no instance type is specified in the scaling configuration.
| 16 |
ImageId | string | The ID of the image that is used by Auto Scaling to create instances. | centos6u5_64_20G_aliaegis_2014****.vhd |
ImageFamily | string | The name of the image family. If you specify this parameter, the latest custom images that are available in the specified image family are returned. You can use the images to create instances. If the ImageId parameter is specified, you cannot specify the ImageFamily parameter. | hangzhou-daily-update |
ImageOwnerAlias | string | The source of the image. Valid values:
- system: public images provided by Alibaba Cloud
- self: custom images that you create
- others: shared images from other Alibaba Cloud accounts or community images published by other Alibaba Cloud accounts
- marketplace: images that are available in Alibaba Cloud Marketplace
| system |
LoadBalancerWeight | integer | The weight of the ECS instance as a backend server. Valid values: 1 to 100. | 1 |
SystemDiskCategory | string | The category of the system disk. Valid values:
- cloud: basic disk
- cloud_efficiency: ultra disk
- cloud_ssd: standard SSD
- ephemeral_ssd: local standard SSD
- cloud_essd: enhanced SSD (ESSD)
- cloud_auto: ESSD AutoPL disk
| cloud |
HostName | string | The hostname of the ECS instance. | LocalHost |
SystemDiskName | string | The name of the system disk. | cloud_ssd_Test |
InternetMaxBandwidthOut | integer | The maximum outbound public bandwidth. Unit: Mbit/s. Valid values:
- 0 to 100 if you set the InternetChargeType parameter to PayByBandwidth. If you leave this parameter empty, this parameter is automatically set to 0.
- 0 to 100 if you set the InternetChargeType parameter to PayByTraffic. If you leave this parameter empty, an error is reported.
| 0 |
InternetMaxBandwidthIn | integer | The maximum inbound public bandwidth. Unit: Mbit/s. Valid values: 1 to 200. | 200 |
InstanceType | string | The instance type of the ECS instance. | ecs.g6.large |
InstanceDescription | string | The description of the ECS instance. | FinanceDept |
IoOptimized | string | Indicates whether the instance is I/O optimized. Valid values:
- none: The instance is not I/O optimized.
- optimized: The instance is I/O optimized.
| none |
RamRoleName | string | The name of the RAM role that is associated with the ECS instance. The name is provided and maintained by Resource Access Management (RAM). You can call the ListRoles operation to query the available RAM roles. | ramrole**** |
SystemDiskPerformanceLevel | string | The performance level (PL) of the system disk of the ESSD category. | PL1 |
Cpu | integer | The number of vCPUs.
You can specify the number of vCPUs and the memory size to determine the range of instance types. For example, you can set the Cpu parameter to 2 and the Memory parameter to 16 to specify the instance types that have 2 vCPUs and 16 GiB of memory. If you specify the Cpu and Memory parameters, Auto Scaling determines the available instance types based on factors such as I/O optimization requirements and zones. Then, Auto Scaling preferentially creates instances of the instance type that is provided at the lowest price.
Note
You can specify CPU and memory specifications to determine the range of instance types only if the Scaling Policy parameter is set to Cost Optimization Policy and no instance type is specified in the scaling configuration.
| 2 |
ResourceGroupId | string | The ID of the resource group to which the ECS instance belongs. | rg-aekzn2ou7xo**** |
ZoneId | string | The zone ID of the ECS instance. You can call the DescribeZones operation to query the most recent zone list. | cn-hangzhou-g |
InternetChargeType | string | The billing method for network usage. Valid values:
- PayByBandwidth: You are charged for the maximum available bandwidth that is specified by the InternetMaxBandwidthOut parameter.
- PayByTraffic: You are charged for the actual data transfer. The InternetMaxBandwidthOut parameter specifies only the maximum available bandwidth.
| PayByTraffic |
ImageName | string | The name of the image file. | centos6u5_64_20G_aliaegis_2014****.vhd
|
ScalingConfigurationId | string | The ID of the scaling configuration. | asc-bp1ezrfgoyn5kijl**** |
CreditSpecification | string | The performance mode of the burstable instance. Valid values:
- Standard: standard mode. For more information, see the "Standard mode" section in the Burstable instances topic.
- Unlimited: unlimited mode. For more information, see the "Unlimited mode" section in the Burstable instances topic.
| Standard |
SpotInterruptionBehavior | string | The interruption mode of the preemptible instance. | Terminate |
DataDisks | object [] | Details of the data disks. | |
PerformanceLevel | string | The PL of the data disk of the ESSD category. | PL1 |
Description | string | The description of the data disk. | FinanceDept |
SnapshotId | string | The ID of the snapshot that is used to create the data disk. | s-23f2i**** |
Device | string | The mount target of the data disk. | /dev/xvdb |
Size | integer | The size of the data disk. Unit: GiB.
- Valid values if you set the Category parameter to cloud: 5 to 2000.
- Valid values if you set the Category parameter to cloud_efficiency: 20 to 32768.
- Valid values if you set the Category parameter to cloud_ssd: 20 to 32768.
- Valid values if you set the Category parameter to cloud_essd: 20 to 32768.
- Valid values if you set the Category parameter to ephemeral_ssd: 5 to 800.
| 200 |
DiskName | string | The name of the data disk. | cloud_ssdData |
AutoSnapshotPolicyId | string | The ID of the automatic snapshot policy that is applied to the data disk. | sp-bp19nq9enxqkomib**** |
Category | string | The category of the data disk. Valid values:
- cloud: basic disk. The DeleteWithInstance parameter of a basic disk that is created together with the instance is set to true.
- cloud_efficiency: ultra disk.
- cloud_ssd: standard SSD.
- ephemeral_ssd: local standard SSD.
- cloud_essd: ESSD.
- cloud_auto: ESSD AutoPL disk.
| cloud |
KMSKeyId | string | The ID of the Key Management Service (KMS) key that is used to encrypt the data disk. | 0e478b7a-4262-4802-b8cb-00d3fb40**** |
DeleteWithInstance | boolean | Indicates whether the data disk is released if the instance to which the data disk is attached is released. Valid values:
| true |
Encrypted | string | Indicates whether the data disk is encrypted. Valid values:
Default value: false. | false |
Categories | array | The categories of the data disks. The values are sorted based on their priorities. The first value has the highest priority. If Auto Scaling cannot create instances by using the disk that has the highest priority, Auto Scaling creates instances by using the disk that has the next highest priority. Valid values:
- cloud: basic disk. The DeleteWithInstance parameter of a basic disk that is created together with the instance is set to true.
- cloud_efficiency: ultra disk.
- cloud_ssd: standard SSD.
- cloud_essd: ESSD.
| |
| string | The categories of the data disks. The values are sorted based on their priorities. The first value has the highest priority. If Auto Scaling cannot create instances by using the disk that has the highest priority, Auto Scaling creates instances by using the disk that has the next highest priority. Valid values:
- cloud: basic disk. The DeleteWithInstance parameter of a basic disk that is created together with the instance is set to true.
- cloud_efficiency: ultra disk.
- cloud_ssd: standard SSD.
- cloud_essd: ESSD.
| cloud_essd |
ProvisionedIops | long | The provisioned input/output operations per second (IOPS) for the data disk.
Note
IOPS measures the number of read and write operations that an Elastic Block Storage (EBS) device can process per second.
| 100 |
BurstingEnabled | boolean | Indicates whether the burst feature is enabled for the data disk. Valid values:
Note
This parameter is available only if you set the DataDisk.Category parameter to cloud_auto .
For more information, see the ESSD AutoPL disks topic. | false |
Tags | object [] | | |
Key | string | The key of tag N. Valid values of N: 1 to 20.
The tag key cannot be an empty string. The tag key can be up to 128 characters in length, and cannot start with acs: or aliyun . The tag key cannot contain http:// or https:// . | binary |
Value | string | The value of tag N. Valid values of N: 1 to 20.
The tag value can be an empty string. The tag value can be up to 128 characters in length, and cannot start with acs: . The tag value cannot contain http:// or https:// . | alterTable |
SpotPriceLimits | object [] | Details of the preemptible instances. | |
InstanceType | string | The instance type of the preemptible instance. | ecs.g6.large
|
PriceLimit | float | The price limit of the preemptible instance. | 0.125
|
InstancePatternInfos | object [] | Details of the intelligent configuration settings, which determines the range of instance types that meet the specified criteria. | |
MaxPrice | float | The maximum hourly price for pay-as-you-go instances or preemptible instances. | 2 |
Cores | integer | The number of vCPUs of the instance type. | 2 |
Memory | float | The memory size of the instance type. Unit: GiB. | 4 |
InstanceFamilyLevel | string | The level of the instance family.
- EntryLevel: shared instance type. Instances of this level are cost-effective, but do not provide stable computing performance. Instances of this level are suitable for scenarios in which the CPU utilization is low. For more information, see Shared instance families.
- EnterpriseLevel: Instances of this level provide stable performance and dedicated resources, and are suitable for scenarios in which high stability is required. For more information, see Overview of instance families.
- CreditEntryLevel: This value is available only for burstable instances. CPU credits are used to ensure computing performance. Instances of this level are suitable for scenarios in which the CPU utilization is low but may fluctuate in specific cases. For more information, see Overview of burstable instances
| EnterpriseLevel |
Architectures | array | The architectures of the instance types. Valid values:
- X86: x86 architecture.
- Heterogeneous: heterogeneous architecture, such as GPUs and FPGAs.
- BareMetal: ECS Bare Metal Instance architecture.
- Arm: ARM architecture.
- SuperComputeCluster: Super Computing Cluster architecture.
| |
| string | The architectures of the instance types. Valid values:
- X86: x86 architecture.
- Heterogeneous: heterogeneous architecture, such as GPUs and FPGAs.
- BareMetal: ECS Bare Metal Instance architecture.
- Arm: ARM architecture.
- SuperComputeCluster: Super Computing Cluster architecture.
| X86 |
BurstablePerformance | string | Indicates whether burstable instance types are included. Valid values:
- Exclude: Burstable instance types are not included.
- Include: Burstable instance types are included.
- Required: Only burstable instance types are included.
| Include |
ExcludedInstanceTypes | array | The instance types that are excluded. You can use wildcard characters such as an asterisk (*) to exclude an instance type or an instance family. Examples:
- ecs.c6.large: The ecs.c6.large instance type is excluded.
- ecs.c6.*: The c6 instance family is excluded.
| |
| string | The instance types that are excluded. You can use wildcard characters such as an asterisk (*) to exclude an instance type or an instance family. Examples:
- ecs.c6.large: The ecs.c6.large instance type is excluded.
- ecs.c6.*: The c6 instance family is excluded.
| ecs.n1.small/ecs.n1.*/*7* |
SystemDiskCategories | array | The categories of the system disks. The values are sorted based on their priorities. The first value has the highest priority. If Auto Scaling cannot create instances by using the disk that has the highest priority, Auto Scaling creates instances by using the disk that has the next highest priority. Valid values:
- cloud: basic disk
- cloud_efficiency: ultra disk
- cloud_ssd: standard SSD
- cloud_essd: ESSD
| |
| string | The categories of the system disks. The values are sorted based on their priorities. The first value has the highest priority. If Auto Scaling cannot create instances by using the disk that has the highest priority, Auto Scaling creates instances by using the disk that has the next highest priority. Valid values:
- cloud: basic disk
- cloud_efficiency: ultra disk
- cloud_ssd: standard SSD
- cloud_essd: ESSD
| cloud |
WeightedCapacities | array | The weight of the instance type. The weight of an instance type indicates the capacity of an instance of the specified instance type in the scaling group. A higher weight indicates that a smaller number of instances of the specified instance type are required to meet the expected capacity requirement. | |
| integer | The weight of the instance type. The weight of an instance type indicates the capacity of an instance of the specified instance type in the scaling group. A higher weight indicates that a smaller number of instances of the specified instance type are required to meet the expected capacity requirement. | 4 |
InstanceTypes | array | Details of the ECS instance types. | |
| string | Details of the ECS instance types. | ecs.g6.large |
SecurityGroupIds | array | The IDs of the security groups with which the ECS instance is associated. ECS instances that are associated with the same security group can access each other. | |
| string | The IDs of the security groups with which the ECS instance is associated. ECS instances that are associated with the same security group can access each other. | sg-bp18kz60mefs**** |
SchedulerOptions | object |
Note
This parameter is in invitational preview and is unavailable.
| |
ManagedPrivateSpaceId | string |
Note
This parameter is in invitational preview and is unavailable.
| testManagedPrivateSpaceId |
SystemDiskEncrypted | boolean | Indicates whether the system disk is encrypted. Valid values:
| false |
SystemDiskKMSKeyId | string | The ID of the KMS key that is used to encrypt the system disk. | 0e478b7a-4262-4802-b8cb-00d3fb40****
|
SystemDiskEncryptAlgorithm | string | The algorithm that is used to encrypt the system disk. Valid values:
| AES-256
|
SystemDiskProvisionedIops | long | The provisioned IOPS for the system disk.
Note
IOPS measures the number of read and write operations that an EBS device can process per second.
| 100 |
SystemDiskBurstingEnabled | boolean | Indicates whether the burst feature is enabled for the system disk. Valid values:
Note
This parameter is available only if you set the SystemDisk.Category parameter to cloud_auto.
| false |