Updated on 2025-11-04 GMT+08:00

Functions

This section describes the main functions of TMS. You can check if a certain function is available in a region on the console.

Resource Tags

You can add tags to your resources to classify them. You can manage resource tags in a visualized table and edit tags in batches. For details, see Adding Tags to Cloud Resources, Creating a Key, and Adding a Tag to Multiple Resources.

Predefined Tags

You can plan and create predefined tags based on your business requirements, and import or export predefined tags in batches. You can quickly associate predefined tags with cloud resources. For details, see Creating Predefined Tags, Deleting Predefined Tags, and Importing and Exporting Predefined Tags.

Permissions Management

You can use the Identity and Access Management (IAM) service to implement fine-grained permissions management for your TMS resources. With IAM, you can:

  • Create IAM users for employees based on your organizational structure. Each IAM user has their own security credentials for accessing TMS resources.
  • Assign only the minimum permissions required for users to perform a given task.
  • Entrust a Huawei Cloud account or a cloud service to perform efficient O&M on your TMS resources.

For details, see User Permissions, Permissions, and Creating a User and Granting Permissions.

Audit Logs

Cloud Trace Service (CTS) records operations on TMS resources in your account. You can use the logs to perform security analysis, track resource changes, audit compliance, and locate faults. After you enable CTS, the system starts recording operations on TMS resources. You can check the records generated over the last seven days on the CTS console. For details, see Key TMS Operations and Viewing CTS Traces.

APIs

TMS provides Representational State Transfer (REST) APIs. You can call these APIs using HTTPS requests to create, query, modify and delete predefined tags and query version information. For details, see API Overview.

SDKs

TMS provides SDKs in multiple development languages, helping you easily implement secondary development. Currently, Java, Python, Go, and .NET SDKs are available. For details, see SDK Overview.