2 releases
new 0.1.1 | Feb 15, 2025 |
---|---|
0.1.0 | Feb 15, 2025 |
#732 in Cryptography
209 downloads per month
36KB
433 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–19MB
~262K SLoC