Creates a Lindorm V2 instance.
Operation description
You must select at least one data engine when you create an instance. For more information about data engines and storage specifications, see How to select a data engine and How to select storage specifications.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
lindorm:CreateLindormV2Instance |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the instance. You can call the DescribeRegions operation to query the most recent region list. Use this parameter to specify the region where you want to create the instance. |
cn-shanghai |
| ZoneId |
string |
Yes |
The zone ID of the instance. |
cn-shanghai-f |
| InstanceAlias |
string |
No |
The name of the instance. |
lindorm-test |
| CloudStorageType |
string |
No |
The storage type. If you select big data or local SSD, you do not need to specify this parameter. Valid values:
Valid values:
|
PerformanceStorage |
| PayType |
string |
Yes |
The billing method of the instance. Valid values:
|
PREPAY |
| VPCId |
string |
Yes |
The VPC ID of the instance. |
vpc-wz9ydz3vg93s1ozsd**** |
| VSwitchId |
string |
No |
The vSwitch ID. |
vsw-bp1e7clcw529l773d**** |
| PricingCycle |
string |
No |
The billing cycle of the instance. Valid values:
Note
This parameter is available and required only when PayType is set to PREPAY. Valid values:
|
Month |
| Duration |
integer |
No |
The subscription duration of the instance. Valid values:
Note
This parameter is available and required only when PayType is set to PREPAY. |
1 |
| CloudStorageSize |
integer |
Yes |
The size of the cloud storage space. Unit: GB. |
320 |
| ArchVersion |
string |
No |
The deployment architecture. Valid values:
|
2.0 |
| PrimaryZoneId |
string |
No |
The zone ID of the primary zone for a multi-zone instance. This parameter is required if you want to create a multi-zone instance. |
cn-shanghai-e |
| StandbyZoneId |
string |
No |
The zone ID of the secondary zone for a multi-zone instance. This parameter is required if you want to create a multi-zone instance. |
cn-shanghai-f |
| ArbiterZoneId |
string |
No |
The zone ID of the arbiter zone for a multi-zone instance. This parameter is required if you want to create a multi-zone instance. |
cn-shanghai-g |
| PrimaryVSwitchId |
string |
No |
The vSwitch ID of the primary zone for a multi-zone instance. The vSwitch must be deployed in the zone specified by PrimaryZoneId. This parameter is required if you want to create a multi-zone instance. |
vsw-uf6fdqa7c0pipnqzq**** |
| StandbyVSwitchId |
string |
No |
The vSwitch ID of the secondary zone for a multi-zone instance. The vSwitch must be deployed in the zone specified by StandbyZoneId. This parameter is required if you want to create a multi-zone instance. |
vsw-2zec0kcn08cgdtr6**** |
| ArbiterVSwitchId |
string |
No |
The vSwitch ID of the arbiter zone for a multi-zone instance. The vSwitch must be deployed in the zone specified by ArbiterZoneId. This parameter is required if you want to create a multi-zone instance. |
vsw-uf6664pqjawb87k36**** |
| ResourceGroupId |
string |
No |
The resource group ID. |
rg-aek2i6weeb4nfii |
| AutoRenewal |
boolean |
No |
Specifies whether to enable auto-renewal for the instance. Valid values:
Default value: false. Note
This parameter is valid only when PayType is set to PREPAY (subscription). |
false |
| AutoRenewDuration |
string |
No |
The auto-renewal duration. Unit: month. Valid values: 1 to 12. Note
This parameter takes effect only when AutoRenewal is set to true. |
1 |
| ClusterPattern |
string |
No |
The cluster pattern. Valid values:
Valid values:
|
basic |
| ClusterMode |
string |
No |
The instance mode. This parameter is optional.
Valid values:
|
BASIC |
| EnableCapacityStorage |
boolean |
No |
Specifies whether to enable capacity storage. |
false |
| CapacityStorageSize |
integer |
No |
The size of the capacity storage. Unit: GB. |
10000 |
| EngineList |
array<object> |
Yes |
The list of engine information. |
|
|
array<object> |
No |
The list of engine information. |
||
| EngineType |
string |
Yes |
The engine type. Valid values:
Valid values:
|
TABLE |
| NodeGroupList |
array<object> |
No |
The list of engine nodes. |
|
|
object |
No |
The list of engine nodes. |
||
| NodeSpec |
string |
Yes |
The node specifications. If you select performance cloud storage or standard cloud storage, valid values are:
If you select local SSD, valid values are:
If you select big data, valid values are:
|
lindorm.g.2xlarge |
| NodeCount |
integer |
Yes |
The number of nodes in the cluster. |
7 |
| NodeDiskType |
string |
No |
The cloud disk type of the node. This parameter is optional. This parameter is used in special scenarios and is available only to whitelisted accounts. Valid values:
|
cloud_essd |
| NodeDiskSize |
integer |
No |
The disk size per node. Default unit: GB. |
100 |
| ResourceGroupName |
string |
No |
The name of the node group. This parameter is optional. |
group_name_01 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
1556DCB0-043A-4444-8BD9-CF4A68E7EE64 |
| InstanceId |
string |
The instance ID. |
ld-bp1mq0tdzbx1m**** |
| OrderId |
integer |
The order ID. |
211110656240000 |
| AccessDeniedDetail |
string |
The detailed reasons for access denial. |
{"AuthAction":"xxx","AuthPrincipalDisplayName":"222","AuthPrincipalOwnerId":"111","AuthPrincipalType":"SubUser",,"NoPermissionType":"ImplicitDeny","PolicyType":"AccountLevelIdentityBasedPolicy","EncodedDiagnosticMessage":"xxxxxx"} |
Examples
Success response
JSON format
{
"RequestId": "1556DCB0-043A-4444-8BD9-CF4A68E7EE64",
"InstanceId": "ld-bp1mq0tdzbx1m****",
"OrderId": 211110656240000,
"AccessDeniedDetail": "{\"AuthAction\":\"xxx\",\"AuthPrincipalDisplayName\":\"222\",\"AuthPrincipalOwnerId\":\"111\",\"AuthPrincipalType\":\"SubUser\",,\"NoPermissionType\":\"ImplicitDeny\",\"PolicyType\":\"AccountLevelIdentityBasedPolicy\",\"EncodedDiagnosticMessage\":\"xxxxxx\"}"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Lindorm.Errorcode.ParameterInvaild | The parameter is invalid. | |
| 400 | LindormErrorCode.%s | %s. | %s. |
| 403 | Lindorm.Errorcode.OperationDenied | You are not authorized to operate on the specified resource. | |
| 403 | API.Forbidden | The API operation is forbidden in this environment. | This operation is not supported in the current environment. |
| 403 | Lindorm.Errorcode.ServiceLinkedRoleNoPermission | No permission to create service linked role. | You are not authorized to create the service-linked role. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.