Binds tags to ApsaraDB for MongoDB instances.
Operation description
If you have a large number of instances, you can create multiple tags, bind the tags to the instances, and filter the instances by tag.
-
A tag consists of a key and a value. Each key must be unique in a region for an Alibaba Cloud account. Different keys can be mapped to the same value.
-
If the tag that you specify does not exist, this tag is automatically created and bound to the specified instance.
-
If a tag that has the same key is already bound to the instance, the new tag overwrites the existing tag.
-
You can bind up to 20 tags to each instance.
-
You can bind tags to up to 50 instances each time you call the operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:TagResources |
update |
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the instance. You can call the DescribeDBInstanceAttribute operation to query the region ID of the instance. |
cn-hangzhou |
| ResourceType |
string |
Yes |
The resource type. Set the value to INSTANCE. |
INSTANCE |
| ResourceGroupId |
string |
No |
The ID of the resource group. |
rg-acfmyiu4ekp**** |
| ResourceId |
array |
Yes |
The details of the tags bound to the instance. |
dds-bpxxxxxxxx |
|
string |
No |
The ID of instance. N specifies the serial number of the instance. The following example shows how to calculate consumption intervals:
|
dds-bp1fa5efaa93**** |
|
| Tag |
array<object> |
Yes |
The tags that are attached to the resources. |
|
|
object |
No |
The details of the tags bound to the instance. |
||
| Key |
string |
Yes |
The key of tag. N specifies the serial number of the tag. The following example shows how to calculate consumption intervals:
|
Development group |
| Value |
string |
Yes |
The value of tag. N specifies the serial number of the tag. The following example shows how to calculate consumption intervals:
|
4.0 environment |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The information of parameters that is returned. |
||
| RequestId |
string |
The request ID. |
0FDDC511-7252-4A4A-ADDA-5CB1BF63**** |
Examples
Success response
JSON format
{
"RequestId": "0FDDC511-7252-4A4A-ADDA-5CB1BF63****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidTagKey.Malformed | The specified parameter 'Tag.n.Key' or 'TagKey.n' is not valid. | |
| 400 | InvalidTagValue.Malformed | The specified parameter 'Tag.n.Value' is not valid. | |
| 400 | InvalidParameter.ResourceId | The specified parameter 'ResourceId.n' is not valid. | |
| 400 | MissParameter.TagOrResourceId | The parameter 'Tag.n'' or 'ResourceId.n' is needed. | |
| 400 | InvalidParameter.Scope | The specified parameter 'Scope' is not valid. | |
| 400 | NumberExceed.ResourceIds | The ResourceIds parameter's number is exceed. | |
| 400 | NumberExceed.Tags | The Tags parameter's number is exceed. | |
| 400 | NumberExceed.CustomTags | The Custom Tags parameter's number is exceed. Valid 20. | |
| 400 | Duplicate.TagKey | The specified parameter 'Tag.n.Key' is duplicated. | |
| 400 | InvalidParameter.ResourceType | The specified parameter 'ResourceType' is not valid. | |
| 404 | InvalidDbInstanceId.NotFound | Specified instance does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.