https://github.com/lvillis/tencent-sdk-rust
📦 Tencent Cloud API SDK written in Rust
https://github.com/lvillis/tencent-sdk-rust
rust rust-crate rust-lang rust-library sdk tencent tencent-cloud tencent-cloud-sdk tencent-sdk
Last synced: about 2 months ago
JSON representation
📦 Tencent Cloud API SDK written in Rust
- Host: GitHub
- URL: https://github.com/lvillis/tencent-sdk-rust
- Owner: lvillis
- License: mit
- Created: 2025-02-15T05:29:42.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-19T01:05:34.000Z (3 months ago)
- Last Synced: 2025-04-03T13:09:46.384Z (2 months ago)
- Topics: rust, rust-crate, rust-lang, rust-library, sdk, tencent, tencent-cloud, tencent-cloud-sdk, tencent-sdk
- Language: Rust
- Homepage: https://crates.io/crates/tencent-sdk
- Size: 168 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
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**
- [x] DescribeInstances
- [x] ResetInstancesPassword
- [x] DescribeInstanceVncUrl
- [x] StartInstances
- [x] RebootInstances
- [x] StopInstances
- [x] ModifyInstancesProject- **Tag Module**
- [x] DescribeProjects- **Billing Module**
- [x] DescribeAccountBalance