3 releases
new 0.1.2 | Mar 2, 2025 |
---|---|
0.1.1 | Feb 15, 2025 |
0.1.0 | Feb 15, 2025 |
#682 in Cryptography
445 downloads per month
37KB
436 lines
Table of Contents↗️
tencent-sdk-rust
📦 Tencent Cloud API SDK written in Rust
This project is a Tencent Cloud API SDK written in Rust, designed to help developers integrate Tencent Cloud services easily. The SDK uses asynchronous programming (via Tokio) and encapsulates functionalities such as request signing ( TC3-HMAC-SHA256), unified request handling, and modular service interfaces (e.g., CVM, Billing, Tag, etc.).
Features
- Asynchronous Support: Built on Tokio for high concurrency.
- Request Signing: Implements Tencent Cloud's TC3-HMAC-SHA256 signature algorithm.
- Detailed Documentation: Each interface is documented with detailed input/output parameter tables.
- Comprehensive Testing: Each service interface includes test cases to ensure correct functionality.
Implemented Interfaces
-
CVM Module
- DescribeInstances
- ResetInstancesPassword
- DescribeInstanceVncUrl
- StartInstances
- RebootInstances
- StopInstances
- ModifyInstancesProject
-
Tag Module
- DescribeProjects
-
Billing Module
- DescribeAccountBalance
Dependencies
~8–20MB
~263K SLoC