# Tencent Cloud Cloud Native etcd API

> Tencent Cloud Cloud Native etcd API on Apizie: 20 endpoints (Create Etcd Instance, Create Etcd Snapshot, Create Etcd Snapshot Policy, Describe Etcd Available Versions, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:tencent-cetcd/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:tencent-cetcd`
- Category: Cloud
- Status: byok
- Source: https://www.tencentcloud.com/document/api
- Page: https://apizie.tech/api/cloud/tencent-cetcd
- OpenAPI: https://apizie.tech/api/cloud/tencent-cetcd/openapi.json

Tencent Cloud API 3.0 for Cloud Native etcd (cetcd). Every call is signed with TC3-HMAC-SHA256 using your SecretId and SecretKey.

## Endpoints

### Create Etcd Instance
`POST https://apizie.tech/v1/cloud:tencent-cetcd/create-etcd-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| Name | string | yes |  |
| VpcId | string | yes |  |
| ServiceSubnetId | string | yes |  |
| SubnetIds | array | yes |  |
| EtcdVersion | string | yes |  |
| Size | integer | yes |  |
| Description | string | no |  |
| AdvancedSettings | object | no |  |
| ChargeType | string | no |  |
| ChargePrepaid | object | no |  |
| DiskSize | integer | no |  |
| DeletionProtection | boolean | no |  |

### Create Etcd Snapshot
`POST https://apizie.tech/v1/cloud:tencent-cetcd/create-etcd-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| SnapshotName | string | yes |  |
| User | string | no |  |
| Password | string | no |  |

### Create Etcd Snapshot Policy
`POST https://apizie.tech/v1/cloud:tencent-cetcd/create-etcd-snapshot-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| SnapshotPolicyName | string | yes |  |
| BackupSettings | object | no |  |

### Describe Etcd Available Versions
`POST https://apizie.tech/v1/cloud:tencent-cetcd/describe-etcd-available-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |

### Describe Etcd Creating Progress
`POST https://apizie.tech/v1/cloud:tencent-cetcd/describe-etcd-creating-progress` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |

### Describe Etcd Credentials
`POST https://apizie.tech/v1/cloud:tencent-cetcd/describe-etcd-credentials` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |

### Describe Etcd Instances
`POST https://apizie.tech/v1/cloud:tencent-cetcd/describe-etcd-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceIds | array | no |  |
| Filters | array | no |  |
| Offset | integer | no |  |
| Limit | integer | no |  |

### Describe Etcd Quota
`POST https://apizie.tech/v1/cloud:tencent-cetcd/describe-etcd-quota` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |

### Describe Etcd Regions
`POST https://apizie.tech/v1/cloud:tencent-cetcd/describe-etcd-regions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |

### Describe Etcd Snapshot Policies
`POST https://apizie.tech/v1/cloud:tencent-cetcd/describe-etcd-snapshot-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |

### Describe Etcd Snapshots
`POST https://apizie.tech/v1/cloud:tencent-cetcd/describe-etcd-snapshots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |

### Describe Etcd Tasks
`POST https://apizie.tech/v1/cloud:tencent-cetcd/describe-etcd-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| TaskID | string | no |  |
| Filters | array | no |  |

### Describe RPCMethod List
`POST https://apizie.tech/v1/cloud:tencent-cetcd/describe-rpcmethod-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| PodName | string | yes |  |
| Offset | integer | no |  |
| Limit | integer | no |  |

### Disable Etcd Instance Deletion Protection
`POST https://apizie.tech/v1/cloud:tencent-cetcd/disable-etcd-instance-deletion-protection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |

### Enable Etcd Instance Deletion Protection
`POST https://apizie.tech/v1/cloud:tencent-cetcd/enable-etcd-instance-deletion-protection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |

### Modify Etcd Attribute
`POST https://apizie.tech/v1/cloud:tencent-cetcd/modify-etcd-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Name | string | no |  |
| Description | string | no |  |
| Password | string | no |  |
| EnableAuth | boolean | no |  |
| EnableDeleteCos | boolean | no |  |
| SubnetIds | array | no |  |

### Modify Etcd Configuration
`POST https://apizie.tech/v1/cloud:tencent-cetcd/modify-etcd-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| AutoCompactionSettings | object | no |  |
| MonitorSettings | object | no |  |
| ChargeType | string | no |  |
| InstanceConfig | object | no |  |
| PrepaidConfig | object | no |  |

### Modify Etcd Snapshot Policy
`POST https://apizie.tech/v1/cloud:tencent-cetcd/modify-etcd-snapshot-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| SnapshotPolicyName | string | yes |  |
| BackupSettings | object | yes |  |

### Resize Etcd Instance
`POST https://apizie.tech/v1/cloud:tencent-cetcd/resize-etcd-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Size | integer | yes |  |

### Upgrade Etcd Instance
`POST https://apizie.tech/v1/cloud:tencent-cetcd/upgrade-etcd-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| EtcdVersion | string | yes |  |

## Example
```
curl "https://apizie.tech/v1/cloud:tencent-cetcd/create-etcd-instance" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Tencent Cloud Cloud Native etcd API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:tencent-cetcd/create-etcd-instance with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Tencent Cloud Cloud Native etcd API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Tencent Cloud Cloud Native etcd itself also needs your own key from tencentcloudapi.com.

### Can AI agents use the Tencent Cloud Cloud Native etcd API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:tencent-cetcd.

### What is the status of the Tencent Cloud Cloud Native etcd API?
Needs your own provider key (bring your own key)
