Modifies the mapping between an asset and an asset group, such as the server group to which an asset belongs or the asset list of a server group.
Operation description
A server can belong to only one server group. If the server specified in the request already belongs to another group, it is removed from that group and added to the newly created or specified group.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sas:CreateOrUpdateAssetGroup |
create |
*Group
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Uuids |
string |
No |
The UUID of the server in the server group that you want to create or the server group for which you want to add or remove servers. Separate multiple UUIDs with commas (,). Note
You can call the DescribeCloudCenterInstances operation to query the UUIDs of servers. |
aq12-***,s23*** |
| GroupName |
string |
No |
The name of the server group that you want to create or the server group for which you want to add or remove a server. Note
To modify the mapping between a server and a server group, you must provide the name of the server group. You can call the DescribeAllGroups operation to query the names of server groups. If you do not specify GroupId when you call this operation, a server group is created. In this case, you must specify GroupName. |
test |
| GroupId |
integer |
No |
The ID of the server group to which you want to add servers or from which you want to remove servers. Note
To modify the mapping between an asset and an asset group, you must provide the ID of the asset group. You can call the DescribeAllGroups operation to query the IDs of asset groups. If you do not specify this parameter when you call this operation, an asset group is created. |
55426 |
The following list describes how request parameters differ when you create a server group versus when you add or remove servers:
-
Create a server group: You do not need to specify GroupId but must specify GroupName. The Uuids parameter is optional.
-
Add servers to or remove servers from a server group: You must specify both GroupId and Uuids. The GroupName parameter is optional.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| GroupId |
integer |
The ID of the server group. |
9935302 |
| RequestId |
string |
The request ID, used to locate and troubleshoot issues. |
E70074C8-DFB4-44C5-96C7-909DD231D68A |
Examples
Success response
JSON format
{
"GroupId": 9935302,
"RequestId": "E70074C8-DFB4-44C5-96C7-909DD231D68A"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | GroupNameRepeated | group name repeated | |
| 400 | IllegalParam | Illegal param | |
| 500 | ServerError | Service error, please try again later. | |
| 403 | NoPermission | caller has no permission | You are not authorized to do this operation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.