Creates one or more subscription Simple Application Server instances.
Operation description
Before you call this operation, understand the billing of Simple Application Server. For more information, see Billable items.
If your Alibaba Cloud account has coupons, the coupons are used by default to pay for the Simple Application Server instances.
-
For each Alibaba Cloud account, the maximum number of Simple Application Server instances that you can purchase in a single region is 50.
-
When you call this operation to create instances, make sure that the default payment method of your account can cover the required fees. Otherwise, the creation fails.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
swas-open:CreateInstances |
create |
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID. You can call the ListRegions operation to query available regions. |
cn-hangzhou |
| ImageId |
string |
Yes |
The image ID. You can call the ListImages operation to query available image IDs in a specified region. |
e2c9c365024a44369c9b955a998a**** |
| PlanId |
string |
Yes |
The plan ID. You can call the ListPlans operation to query all plans in a specified region. |
swas.s1.c1m1s40b3t05 |
| Period |
integer |
Yes |
The subscription period of the resource. Unit: months. Valid values: 1, 3, 6, 12, 24, and 36. |
1 |
| AutoRenew |
boolean |
No |
Specifies whether to enable auto-renewal upon expiration. Valid values:
Default value: false. |
false |
| AutoRenewPeriod |
integer |
No |
The auto-renewal period. This parameter is required only when AutoRenew is set to true. Unit: months. Valid values: 1, 3, 6, 12, 24, and 36. |
3 |
| DataDiskSize |
integer |
No |
The size of the data cloud disk to be mounted. Unit: GB. Valid values: 0 to 16380. The value must be a multiple of 20.
Default value: 0. |
20 |
| Amount |
integer |
No |
The number of Simple Application Server instances to create. Valid values: 1 to 20. Default value: 1. |
1 |
| ChargeType |
string |
No |
The billing method. Set the value to PrePaid. Currently, only the subscription billing method is supported. Default value: PrePaid. |
PrePaid |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make sure that the value is unique among different requests. The ClientToken parameter can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see Ensure idempotence. |
123e4567-e89b-12d3-a456-426655440000 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
30637AD6-D977-4833-A54C-CC89483E1FEE |
| InstanceIds |
array |
The instance IDs of the Simple Application Server instances. |
|
|
string |
The instance IDs of the Simple Application Server instances. |
3a658ca270df4df39f22e289b338**** |
Examples
Success response
JSON format
{
"RequestId": "30637AD6-D977-4833-A54C-CC89483E1FEE",
"InstanceIds": [
"3a658ca270df4df39f22e289b338****"
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ExceedAccountQuota | The accumulated instance amounts including this order have exceeded the quota of the account. | |
| 400 | NotEnoughStock | The stock is insufficient. | |
| 400 | PlatformNotMatch | The platform of specified ImageId and PlanId does not match. | |
| 400 | InvalidPeriod.ValueNotSupported | The specified parameter Period is invalid. | |
| 400 | InvalidDataDiskSize.ValueNotSupported | The specified parameter DataDiskSize is invalid. | |
| 400 | InvalidAmount.ValueNotSupported | The specified parameter Amount is invalid. | |
| 400 | InvalidChargeType.ValueNotSupported | The specified parameter ChargeType is invalid. | |
| 400 | InvalidAutoRenewPeriod.ValueNotSupported | The specified parameter AutoRenewPeriod is invalid. | |
| 400 | InvalidPlanIdSize.ValueNotSupported | The system disk size in the specified planId does not support the image. | |
| 400 | InvalidPlanMemorySize.ValueNotSupported | The memory size in the specified planId does not support the image. | |
| 400 | CSS_SYSTEM_ERROR | The sales system encountered an error. | There was an error in the selling system. |
| 400 | SWAS_NOT_ENOUGH_ACTIVITY_STOCK | The configuration you selected is sold out in the current region. Please try to select another configuration or region. | The configuration you selected is sold out in the current region. Please try to select another configuration or region. |
| 500 | InternalError | An error occurred while processing your request. | |
| 500 | NotEnoughUpgradeStock | The upgrade stock is insufficient. | |
| 403 | PaymentFailed | Payment failed. Please check your account balance. | |
| 403 | InvalidInstance.UnPaidOrder | The specified Instance has an unpaid order. | |
| 403 | InvalidParam | The specified parameter value is invalid. | |
| 404 | InvalidImageId.NotFound | The specified ImageId does not exist. | |
| 404 | InvalidPlanId.NotFound | The specified PlanId does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.