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:
|
开发组 |
| 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环境 |
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.