Creates a resource group.
Operation description
Before you call this operation, make sure that you understand the billing methods and pricing of Elastic Algorithm Service (EAS).
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eas:CreateResource |
create |
*Resource
|
None | None |
Request syntax
POST /api/v2/resources HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request body. |
|
| EcsInstanceType |
string |
No |
The ECS instance type. Note
This parameter is required when you set ResourceType to Dedicated. |
ecs.c6.8xlarge |
| SystemDiskSize |
integer |
No |
The size of the system disk. Unit: GiB. Valid values: 200 to 2000. The default value is 200 GiB. |
200 |
| EcsInstanceCount |
integer |
No |
The number of instances. Note
This parameter is required when you set ResourceType to Dedicated. |
5 |
| ChargeType |
string |
No |
The billing method. Valid values:
Note
This parameter is required when you set ResourceType to Dedicated. Valid values:
|
PostPaid |
| AutoRenewal |
boolean |
No |
Specifies whether to enable auto-renewal. Valid values:
|
false |
| Zone |
string |
No |
The zone where the instance resides. |
cn-shanghai-f |
| ResourceType |
string |
No |
The type of the resource group. Valid values:
Note
To use a self-managed resource group, you must request to be added to the whitelist. Valid values:
|
Dedicated |
| SelfManagedResourceOptions |
object |
No |
The configuration options for the self-managed resource group. |
|
| ExternalClusterId |
string |
No |
The ID of the self-managed cluster. |
cf0386f250f2545689ca7fdd1cd****** |
| RoleName |
string |
No |
The name of the RAM role that is granted the permissions to access PAI-EAS. |
clusterrole |
| NodeMatchLabels |
object |
No |
The collection of key-value pairs for the node labels. |
|
|
string |
No |
The key-value pair of a node label. |
"key1": "value1" |
|
| NodeTolerations |
array |
No |
The list of tolerations for node taints. |
|
|
object |
No |
The toleration for a node taint. |
||
| key |
string |
No |
The key. |
key1 |
| value |
string |
No |
The value. |
value1 |
| operator |
string |
No |
The relationship between the key and the value. Valid values:
|
Equal |
| effect |
string |
No |
The effect. Valid values:
|
NoSchedule |
| Labels |
object |
No |
The user-defined labels. |
|
|
string |
No |
The label. |
{"key":"value"} |
|
| ResourceName |
string |
No |
The name of the resource group. |
MyResource |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response schema. |
||
| RequestId |
string |
The request ID. |
40325405-579C-4D82**** |
| ResourceId |
string |
The resource group ID. |
eas-r-h7lcw24dyqztwxxxxxx |
| ResourceName |
string |
The name of the resource group. |
MyResource |
| ClusterId |
string |
The ID of the cluster where the resource group resides. |
cn-shanghai |
| OwnerUid |
string |
The UID of the resource group owner. |
14401087478**** |
| InstanceIds |
array |
The list of machine instance IDs. |
|
|
string |
The machine instance ID. |
eas-i-xxxxx |
Examples
Success response
JSON format
{
"RequestId": "40325405-579C-4D82****",
"ResourceId": "eas-r-h7lcw24dyqztwxxxxxx",
"ResourceName": "MyResource",
"ClusterId": "cn-shanghai",
"OwnerUid": "14401087478****",
"InstanceIds": [
"eas-i-xxxxx"
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.