Help Center/ GeminiDB/ API Reference/ APIs v3 (Recommended)/ Tags/ Querying Tags of an Instance
Updated on 2023-11-21 GMT+08:00

Querying Tags of an Instance

Function

This API is used to query tags of a specified instance.

Constraints

This API supports the following types of instances:

  • GeminiDB Cassandra
  • GeminiDB Mongo
  • GeminiDB Influx
  • GeminiDB Redis

A maximum of 20 tags can be added to a DB instance. The tag key must be unique.

URI

GET https://{Endpoint}/v3/{project_id}/instances/{instance_id}/tags

Table 1 Path parameters

Parameter

Mandatory

Type

Description

project_id

Yes

String

Project ID of a tenant in a region. To obtain this value, see Obtaining a Project ID.

instance_id

Yes

String

Instance ID.

Request Parameters

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

User token.

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

tags

Array of ListInstanceTagsResult objects

Tags of the instance.

Table 4 ListInstanceTagsResult

Parameter

Type

Description

key

String

Tag key. The tag key can contain a maximum of 36 Unicode characters and must be specified.

It is case-sensitive and can contain digits, letters, underscores (_), and hyphens (-).

value

String

Tag value. The tag value can contain a maximum of 43 Unicode characters and can be an empty string.

It is case-sensitive and can contain digits, letters, underscores (_), periods (.), and hyphens (-).

Example Requests

URI example
GET https://gaussdb-nosql.ap-southeast-1.myhuaweicloud.com/v3/375d8d8fad1f43039e23d3b6c0f60a19/instances/9136fd2a9fcd405ea4674276ce36dae8in02/tags

Example Responses

Status code: 200

Success

{
  "tags" : [ {
    "key" : "key1",
    "value" : "value1"
  }, {
    "key" : "key2",
    "value" : "value2"
  } ]
}

Status Codes

For details, see Status Codes.

Error Codes

For details, see Error Codes.