tencent cloud

APIs

Cloud Virtual Machine
History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
Tencent Cloud Lighthouse
History
Introduction
API Category
Making API Requests
Image APIs
Firewall APIs
Key APIs
Instance APIs
CCN APIs
Snapshot APIs
Other APIs
Cloud Disk APIs
Scene APIs
Package APIs
Quota APIs
Region APIs
Data Types
Error Codes
Auto Scaling
History
Introduction
API Category
Making API Requests
Scaling Group APIs
Scaling Group Instances APIs
Launch Configuration APIs
Scheduled Action APIs
Alarm Trigger Policy APIs
Notification APIs
Lifecycle Hook APIs
Instance Refresh APIs
Other APIs
Data Types
Error Codes
Batch Compute
History
Introduction
API Category
Making API Requests
Compute Environment APIs
Configuration Viewing-related APIs
Task Template-related APIs
Job-related APIs
Data Types
Error Codes
Tencent Cloud Automation Tools
History
Introduction
API Category
Making API Requests
Remote Command APIs
Scheduled Execution APIs
Managed Instance APIs
Scenario APIs
Statistics APIs
Data Types
Error Codes
Edge Computing Machine
History
API Category
Making API Requests
Region APIs
Module APIs
Instance APIs
Image APIs
VPC APIs
Subnet APIs
Route Table APIs
CLB APIs
ENI APIs
EIP APIs
HAVIP APIs
Other API
Key APIs
Security Group APIs
Data Types
Error Codes
Tencent Kubernetes Engine
History
Introduction
API Category
Making API Requests
Elastic Cluster APIs
Resource Reserved Coupon APIs
Cluster APIs
Third-party Node APIs
Relevant APIs for Addon
Network APIs
Node APIs
Node Pool APIs
TKE Edge Cluster APIs
Cloud Native Monitoring APIs
Scaling group APIs
Super Node APIs
Other APIs
Data Types
Error Codes
TKE API 2022-05-01
Tencent Container Registry
History
Introduction
API Category
Making API Requests
Instance Management APIs
Namespace APIs
Access Control APIs
Instance Synchronization APIs
Tag Retention APIs
Trigger APIs
Helm Chart APIs
Image Repository APIs
Custom Account APIs
Data Types
Error Codes
Tencent Cloud Elastic Microservice
History
Introduction
API Category
Making API Requests
Environment APIs
ModifyIngress
Resource APIs
Application APIs
Service APIs
Application Deployment APIs
Access Policy APIs
Configuration file APIs
Log collecting APIs
Scaling Rule APIs
Application Version APIs
Other APIs
Workload APIs
Data Types
Error Codes
Serverless Cloud Function
History
Introduction
API Category
Making API Requests
Other APIs
Namespace APIs
Layer Management APIs
Async Event Management APIs
Trigger APIs
Function APIs
Function and Layer Status Description
Data Types
Error Codes
Event Bridge
History
Introduction
API Category
Making API Requests
Delivery Target APIs
Event Bus APIs
Event Rule APIs
Event Connector APIs
Data Transformer APIs
Event Storage APIs
Data Types
Error Codes
Cloud Object Storage
Introduction
Common Request Headers
Common Response Headers
Error Codes
Request Signature
Action List
Service APIs
Bucket APIs
Object APIs
Batch Operation APIs
Data Processing APIs
Job and Workflow
Content Moderation APIs
Cloud Antivirus API
Cloud File Storage
History
Introduction
API Category
Snapshot APIs
File system APIs
Lifecycle APIs
Other APIs
Data Flow APIs
Making API Requests
Permission Group APIs
Service APIs
Scaling APIs
Data Migration APIs
Data Types
Error Codes
Cloud Block Storage
History
Introduction
API Category
Making API Requests
Snapshot APIs
Cloud Disk APIs
Data Types
Error Codes
Cloud HDFS
History
Introduction
API Category
Making API Requests
Other APIs
Permission group APIs
Permission rule APIs
Mount point APIs
Lifecycle rule APIs
File system APIs
Restoration task APIs
Data Types
Error Codes
Cloud Log Service
History
Introduction
API Category
Making API Requests
Topic Management APIs
Log Set Management APIs
Index APIs
Topic Partition APIs
Machine Group APIs
Collection Configuration APIs
Log APIs
Metric APIs
Alarm Policy APIs
Data Processing APIs
Kafka Protocol Consumption APIs
Kafka Task APIs
Kafka Data Subscription APIs
COS Task APIs
SCF Delivery Task APIs
Scheduled SQL Analysis APIs
COS Data Import Task APIs
Data Types
Error Codes
TDSQL-C for MySQL
History
Introduction
API Category
Making API Requests
Instance APIs
Multi-Availability Zone APIs
Other APIs
Audit APIs
Database Proxy APIs
Backup and Recovery APIs
Parameter Management APIs
Billing APIs
serverless APIs
Resource Package APIs
Account APIs
Performance Analysis APIs
Data Types
Error Codes
TencentDB for MySQL
History
Introduction
API Category
Instance APIs
Making API Requests
Data Import APIs
Database Proxy APIs
Database Audit APIs
Security APIs
Task APIs
Backup APIs
Account APIs
Rollback APIs
Parameter APIs
Database APIs
Monitoring APIs
Log-related API
Data Types
Error Codes
TencentDB for MariaDB
History
Introduction
API Category
Making API Requests
Security Group APIs
Other APIs
Account APIs
Parameter Management APIs
Monitoring Management APIs
Instance Management APIs
Backup and Restoration APIs
Data Types
Error Codes
TencentDB for PostgreSQL
History
Introduction
API Category
Making API Requests
Instance APIs
Read-only Replica APIs
Backup and Recovery APIs
Parameter Management APIs
Security Group APIs
Performance Optimization APIs
Account APIs
Specification APIs
Network APIs
Data Types
Error Codes
TencentDB for SQL Server
History
Introduction
API Category
Making API Requests
Sales and fee related APIs
Instance Management related APIs
Operation and maintenance management related APIs
Network management related APIs
Account management related APIs
Database management related APIs
Security group management related APIs
Data security encryption related APIs
Parameter configuration related APIs
Extended Event related APIs
Log management related APIs
Read only instance management related APIs
Publish and subscribe related APIs
Backup related APIs
Data migration (cold standby migration) related APIs
Rollback related APIs
Data migration (DTS old version) related APIs
SQL Server Integration Services (SSIS) related APIs
Data Types
Error Codes
TDSQL for MySQL
History
Introduction
API Category
Security Group APIs
Other APIs
Making API Requests
TDSQL APIs
Data Types
Error Codes
Tencent Cloud Distributed Cache (Redis OSS-Compatible)
History
Introduction
API Category
Making API Requests
Instance APIs
Parameter Management APIs
Other APIs
Backup and Restoration APIs
Region APIs
Monitoring and Management APIs
Log APIs
Data Types
Error Codes
TencentDB for MongoDB
History
Introduction
API Category
Making API Requests
Instance APIs
Backup APIs
Account APIs
Other APIs
Task APIs
Introduction
Data Types
Error Codes
TencentDB for TcaplusDB
History
Introduction
API Category
Making API Requests
Table Group APIs
Other APIs
Table APIs
Cluster APIs
Data Types
Error Codes
Data Transfer Service
History
Introduction
API Category
Making API Requests
(NewDTS) Data Migration APIs
Data Sync APIs
Data Consistency Check APIs
(NewDTS) Data Subscription APIs
Data Types
Error Codes
DTS API 2018-03-30
TencentDB for DBbrain
History
Introduction
Introduction
API Category
Making API Requests
Session Killing APIs
Exception Detection APIs
Other APIs
Redis related APIs
Health Report Email Sending APIs
Space Analysis APIs
Security Audit APIs
Slow Log Analysis APIs
Database Audit APIs
Data Types
Error Codes
DBbrain APIs 2019-10-16
Virtual Private Cloud
History
Introduction
API Category
Making API Requests
VPC APIs
Route Table APIs
Elastic Public IP APIs
Elastic IPv6 APIs
Highly Available Virtual IP APIs
ENI APIs
Bandwidth Package APIs
NAT Gateway APIs
Direct Connect Gateway APIs
Cloud Connect Network APIs
Network ACL APIs
Network Parameter Template APIs
Network Detection-Related APIs
Flow Log APIs
Gateway Traffic Monitor APIs
Private Link APIs
Traffic Mirroring APIs
Other APIs
Subnet APIs
VPN Gateway APIs
Security Group APIs
Snapshot Policy APIs
Error Codes
Data Types
Cloud Load Balancer
History
Introduction
API Category
Instance APIs
Listener APIs
Backend Service APIs
Target Group APIs
Redirection APIs
Other APIs
Classic CLB APIs
Load Balancing APIs
Making API Requests
Data Types
Error Codes
CLB API 2017
Direct Connect
History
Introduction
API Category
Making API Requests
Direct Connect APIs
Data Types
Error Codes
Content Delivery Network
History
Introduction
API Category
Content Management APIs
Real-time Log APIs
Service Query APIs
Data Query APIs
Making API Requests
Log Query APIs
Domain Name Management APIs
Configuration Management APIs
Obsoleted APIs
Other APIs
Data Types
Error Codes
Global Application Acceleration Platform
History
Introduction
API Category
Rule APIs
Connection Group APIs
Making API Requests
Origin Server APIs
Listener APIs
Connection APIs
Certificate APIs
Other APIs
Data Types
Error Codes
Tencent Cloud Firewall
History
Introduction
API Category
Making API Requests
Intrusion Defense APIs
Access Control APIs
Other APIs
Enterprise Security Group APIs
Firewall Status APIs
Data Types
Error Codes
Tencent Cloud EdgeOne
History
Introduction
API Category
Making API Requests
Site APIs
Acceleration Domain Management APIs
Site Acceleration Configuration APIs
Edge Function APIs
Alias Domain APIs
Security Configuration APIs
Layer 4 Application Proxy APIs
Content Management APIs
Data Analysis APIs
Log Service APIs
Billing APIs
Certificate APIs
Origin Protection APIs
Load Balancing APIs
Diagnostic Tool APIs
Custom Response Page APIs
API Security APIs
DNS Record APIs
Content Identifier APIs
Legacy APIs
Ownership APIs
Image and Video Processing APIs
Multi-Channel Security Gateway APIs
Version Management APIs
Data Types
Error Codes
Cloud Workload Protection Platform
History
Introduction
API Category
Asset Management APIs
Virus Scanning APIs
Abnormal Log-in APIs
Password Cracking APIs
Malicious Request APIs
High-Risk Command APIs
Local Privilege Escalation APIs
Reverse Shell APIs
Vulnerability Management APIs
New Baseline Management APIs
Baseline Management APIs
Advanced Defense APIs
Security Operation APIs
Expert Service APIs
Other APIs
Overview Statistics APIs
Settings Center APIs
Making API Requests
Intrusion Detection APIs
Data Types
Error Codes
Key Management Service
History
Introduction
API Category
Key APIs
Making API Requests
Asymmetric Key APIs
Data Types
Error Codes
Secrets Manager
History
Introduction
API Category
Making API Requests
Data Security APIs
Other APIs
Data Types
Error Codes
Captcha
History
Introduction
API Category
Making API Requests
Server APIs
Error Codes
Customer Identity and Access Management
History
Introduction
API Category
Making API Requests
User Management APIs
Data Sync APIs
Audit Management APIs
Data Types
Error Codes
Security Token Service
History
Introduction
API Category
Making API Requests
STS APIs
Data Types
Error Codes
SSL Certificates
History
Introduction
API Category
Making API Requests
Certificate APIs
Certificate Renewal (Certificate ID Unchanged) APIs
CSR APIs
Data Types
Error Codes
Private DNS
History
Introduction
API Category
Making API Requests
Private DNS APIs
Data Types
Error Codes
DNSPod
History
Introduction
API Category
Making API Requests
Line APIs
Package and Value-Added Service APIs
Batch Operation APIs
Group APIs
Record APIs
DNS Query Volume APIs
Alias APIs
Domain APIs
Data Types
Error Codes
Elastic MapReduce
History
Introduction
API Category
Cluster Resource Management APIs
Cluster Services APIs
User Management APIs
Data Inquiry APIs
Scaling APIs
Configuration APIs
Other APIs
Serverless HBase APIs
YARN Resource Scheduling APIs
Making API Requests
Data Types
Error Codes
Elasticsearch Service
History
Introduction
API Category
Instance APIs
Making API Requests
Data Types
Error Codes
Data Lake Compute
History
Introduction
API Category
Making API Requests
Data Table APIs
Task APIs
Metadata APIs
Service Configuration APIs
Permission Management APIs
Database APIs
Data Source Connection APIs
Data Optimization APIs
Data Engine APIs
Resource Group for the Standard Engine APIs
Data Types
Error Codes
Face Recognition
History
Introduction
API Category
Making API Requests
Face Detection and Analysis APIs
Facial Feature Localization APIs
Face Comparison APIs
Group Management APIs
Face Search APIs
Face Verification APIs
Image-based Liveness Detection (High Precision) APIs
Data Types
Error Codes
eKYC
History
Introduction
API Category
Making API Requests
Selfie Verification (Pure API) APIs
Selfie Verification (App SDK) APIs
Identity Verification (App SDK) APIs
Identity Verification(Mobile HTML5) APIs
AI Face Shield (Pure API) APIs
Other APIs
Data Types
Error Codes
Text To Speech
History
Introduction
API Category
Making API Requests
General Text-to-Speech APIs
Data Types
Error Codes
Tencent Machine Translation
History
Introduction
API Category
Making API Requests
APIs
Error Codes
Optical Character Recognition
History
Introduction
API Category
Making API Requests
Document Intelligent APIs
Card and Document OCR APIs
General Text OCR APIs
Vehicle Scene OCR APIs
Data Types
Error Codes
IoT Hub
History
Introduction
API Category
Making API Requests
Device Shadow APIs
Device APIs
CA Certificate APIs
Product APIs
Data Types
Error Codes
TDMQ for CKafka
History
Introduction
API Category
Making API Requests
Other APIs
ACL APIs
Instance APIs
Routing APIs
DataHub APIs
Topic APIs
Data Types
Error Codes
Cloud Message Queue
History
API Category
Making API Requests
Topic APIs
Queue APIs
Introduction
Data Types
Error Codes
Chat
JavaScript
Android
iOS & macOS
Swift
Flutter
Electron
Unity
React Native
C APIs
C++
Short Message Service
History
Introduction
API Category
Making API Requests
SMS Mobile Number APIs
SMS Conversion Rate APIs
Status Pull APIs
SMS Statistics APIs
SMS Signature APIs
SMS Delivery APIs
SMS Template APIs
Data Types
Error Codes
SMS Callback APIs
Tencent Push Notification Service
Overview
API Overview
Call Method
Push APIs
Tag APIs
Account APIs
Statistics APIs
User Attribute APIs
Server-Side Error Codes
Server SDKs
API (Java)
Simple Email Service
History
Introduction
API Category
Making API Requests
Domain Verification APIs
Mail APIs
Template APIs
Statistics APIs
Sender Address APIs
Blocklist APIs
Sending Status Query APIs
Batch Task APIs
Custom Blocklist APIs
Data Types
Error Codes
Tencent Real-Time Communication
History
Introduction
API Category
Room Management APIs
Stream mixing and relay APIs
On-cloud recording APIs
Data Monitoring APIs
Pull stream Relay Related interface
Web Record APIs
AI Service APIs
Cloud Slicing APIs
Cloud Moderation APIs
Making API Requests
Call Quality Monitoring APIs
Usage Statistics APIs
Data Types
Appendix
Error Codes
StreamLive
History
Introduction
API Category
Making API Requests
Input Management APIs
Input Security Group Management APIs
Channel Management APIs
Plan APIs
Watermark Management APIs
Statistics APIs
Data Types
Error Codes
StreamPackage
History
Introduction
API Category
Making API Requests
Channel Management APIs
Advertising Insertion Configuration Management APIs
Channel linear assembly management APIs
VOD remux task APIs
Usage Query APIs
HarvestJob Management APIs
Data Types
Error Codes
StreamLink
History
API Category
Making API Requests
Flow APIs
Data Types
Error Codes
Cloud Streaming Services
History
Introduction
API Category
Making API Requests
Live Pad APIs
Live Stream Mix APIs
Time Shifting APIs
Monitoring Data Query APIs
Billing Data Query APIs
Live Transcoding APIs
Delayed Playback Management APIs
Domain Name Management APIs
Watermark Management APIs
Certificate Management APIs
Stream Pulling APIs
Recording Management APIs
Live Callback APIs
Screencapturing and Porn Detection APIs
Authentication Management APIs
Live Stream Management APIs
Data Types
Error Codes
Video on Demand
History
Introduction
API Category
Other APIs
Media Processing APIs
Task Management APIs
Media Upload APIs
Media Management APIs
Event Notification Relevant API
Media Categorization APIs
Domain Name Management APIs
Distribution APIs
AI-based Sample Management APIs
Region Management APIs
Data Statistics APIs
Carousel-Related APIs
Just In Time Transcode APIs
No longer recommended APIs
Making API Requests
AI-based image processing APIs
Parameter Template APIs
Task Flow APIs
Data Types
Error Codes
Video on Demand API 2024-07-18
Media Processing Service
History
Introduction
API Category
Making API Requests
Processing Task Initiation APIs
Task Management APIs
Transcoding and Enhancement Template APIs
Watermark Template APIs
Screenshot Template APIs
Media AI Template APIs
Media AI—Hotword Lexicon APIs
Media AI—Sample Management APIs
Media Quality Inspection Template APIs
Live Streaming Recording Template APIs
Orchestration Management APIs
Data Statistics APIs
StreamLink—Security Group Management APIs
Other APIs
Image Processing Template APIs
AI Generation APIs
Other APIs
Data Types
Error Codes
Cloud Application Rendering
History
Introduction
API Category
Making API Requests
User APIs
Application Management APIs
Project Management APIs
Concurrency Management APIs
Stream Push Service APIs
Data Types
Error Codes
Game Multimedia Engine
History
Introduction
API Category
Usage APIs
Recording APIs
Making API Requests
Voice Chat APIs
Application APIs
Data Types
Error Codes
Tag
History
Introduction
API Category
Making API Requests
Write APIs
Read APIs
Project APIs
Data Types
Error Codes
Cloud Access Management
History
Introduction
API Category
Making API Requests
User APIs
Policy APIs
Role APIs
Identity Provider APIs
Data Types
Error Codes
CloudAudit
History
Introduction
API Category
Calling Method
CloudAudit APIs
Data Types
Error Codes
Tencent Cloud Organization
History
Introduction
API Category
Making API Requests
Organization Settings APIs
Department and Member Management APIs
Unified Member Login APIs
Member Access Management APIs
Organization Service Management APIs
Organization Management Policy APIs
Resource Sharing APIs
Identity Center Management APIs
Identity Center User Management APIs
Identity Center User Group Management APIs
Identity Center Management SCIM Synchronization APIs
Identity Center Single Sign-On Management APIs
Identity Center Permission Configuration Management APIs
Identity Center Multi-Account Authorization Management APIs
Identity Center Sub-User Synchronization Management APIs
Data Types
Error Codes
TCO API 2018-12-25
Tencent Cloud Observability Platform
History
Introduction
API Category
Making API Requests
Monitoring Data Query APIs
Alarm APIs
Legacy Alert APIs
Notification Template APIs
TMP APIs
Grafana Service APIs
Event Center APIs
TencentCloud Managed Service for Prometheus APIs
Monitoring APIs
Data Types
Error Codes
Real User Monitoring
History
Introduction
API Category
Making API Requests
Console APIs
Business System and Project Information APIs
Custom Speed Test APIs
Custom Event APIs
API Monitoring APIs
Exception Analysis APIs
Page View APIs
Static Resource Monitoring APIs
Log APIs
Page Performance APIs
Data Types
Error Codes
International Partners
History
Introduction
API Category
Making API Requests
Customer Management APIs
Credit Management APIs
Agent APIs
Bill Management APIs
Voucher Management APIs
Commission Management APIs
Data Types
Error Codes
Billing Center
API Category
Funds Management APIs
Order Management APIs
Resource Management APIs
Bill Management APIs
Cost Allocation Management APIs
Cost Management APIs
Making API Requests
Organization Account APIs
Data Types
Error Codes
TDSQL Boundless
History
Introduction
API Category
Making API Requests
Instance APIs
Security Group APIs
Task APIs
Backup APIs
Rollback APIs
Parameter APIs
Database APIs
Data Types
Error Codes
TDMQ for MQTT
History
Introduction
API Category
Making API Requests
Cluster APIs
Topic APIs
Authorization Policy APIs
User APIs
Client APIs
Message APIs
Message Enhancement Rule APIs
Data Types
Error Codes
Tencent HY
History
Introduction
API Category
Making API Requests
Hunyuan Text APIs
Hunyuan 3D APIs
Data Types
Error Codes
Smart Media Hosting
History
Introduction
API Category
Making API Requests
PaaS Service APIs
Official Cloud Disk APIs
Data Types
Error Codes
Quota Center
History
Introduction
API Category
Making API Requests
Alarm APIs
Data Types
Error Codes
Message Center
History
Introduction
API Category
Making API Requests
Message Subscription APIs
Data Types
Error Codes
Business Intelligence
History
Introduction
API Category
Making API Requests
Project Management APIs
Role APIs
Database Table APIs
Report Embedding APIs
Page Management APIs
Data Types
Error Codes
LLM Knowledge Engine Basic API
History
Introduction
API Category
Making API Requests
Atomic Capability APIs
Data Types
Error Codes
Tencent Cloud Agent Development Platform
History
API Category
Making API Requests
Atomic Capability APIs
Operation Optimization APIs
Document Library APIs
Q&A Database APIs
Knowledge Tag APIs
Application Management APIs
Enterprise Management APIs
Billing APIs
Release Management APIs
Dialogue Endpoint APIs
Data Statistics APIs
Data Types
Error Codes
Tencent Cloud Blockchain as a Service
History
Introduction
API Category
Making API Requests
Hyperledger Fabric 2.3 APIs
Data Types
Error Codes
Performance Testing Service
History
Introduction
API Category
Making API Requests
PTS-related APIs
Data Types
Error Codes
Real-time Teleoperation
History
Introduction
API Category
Making API Requests
Project APIs
Device APIs
Session APIs
Authorization APIs
Other APIs
Data Types
Error Codes
Gateway Load Balancer
History
Introduction
API Category
Making API Requests
Target Group APIs
GWLB APIs
Other APIs
Data Types
Error Codes
Identity Aware Platform
History
Introduction
API Category
Making API Requests
IAP APIs
Error Codes
Cloud Dedicated Cluster
History
Introduction
API Category
Making API Requests
Cloud Dedicated Cluster (CDC) APIs
Data Types
Error Codes
Image Creation Large Model
History
Introduction
API Category
Making API Requests
Image Style Transfer APIs
Data Types
Error Codes
Face Fusion
API Category
Making API Requests
Image Face Fusion (Basic) APIs
Video Face Fusion (Single Face) APIs
Data Types
Error Codes
Tencent Smart Advisor-Chaotic Fault Generator
History
Introduction
API Category
Making API Requests
Task APIs
Template Library APIs
Data Types
Error Codes
Tencent HealthCare Omics Platform
History
Introduction
API Category
Making API Requests
Environment Management APIs
Tencent Healthcare Omics Platform APIs
Data Types
Error Codes
Tencent Cloud TCHouse-D
History
Introduction
API Category
Making API Requests
Cluster Operation APIs
Database and Table APIs
Cluster Information Viewing APIs
Hot-Cold Data Layering APIs
Database and Operation Audit APIs
User and Permission APIs
Resource Group Management APIs
Data Types
Error Codes
Tencent Cloud WeData
History
Introduction
API Category
Making API Requests
Project Management APIs
Smart Ops Related Interfaces
Resource Group APIs
Data Development APIs
Data Asset - Data Dictionary APIs
Data Development APIs
Ops Center APIs
Data Exploration APIs
Data Operations Related Interfaces
Asset APIs
Metadata Related Interfaces
Task Operations APIs
Data Security APIs
Instance Operation and Maintenance Related Interfaces
Data Map and Data Dictionary APIs
Data Quality Related Interfaces
DataInLong APIs
Platform Management APIs
Data Source Management APIs
Data Quality APIs
Platform Management APIs
Asset Data APIs
Data Source Management APIs
Data Types
Error Codes
WeData API 2025-08-06
Anti-DDoS
History
Introduction
API Category
Making API Requests
Anti-DDoS Advanced Instance APIs
Resource List APIs
Protection Configuration APIs
Other APIs
Alarm Notification APIs
Connection Configuration APIs
Intelligent Scheduling APIs
Black hole unblocking APIs
Statistical Report APIs
Data Types
Error Codes
Cloud Contact Center
History
Introduction
API Category
Making API Requests
Agent APIs
Skill Group APIs
Number APIs
Dual Call APIs
Predictive Outbound Call APIs
SIP Phone APIs
Call Service Record APIs
Billing APIs
Other APIs
Outbound Call APIs
Speech Intelligent Agent APIs
Data Types
Error Codes
Tencent Cloud Super App as a Service
History
Introduction
API Category
Making API Requests
Operation Management APIs
Platform Management APIs
Sensitive API-Related APIs
Role Management APIs
Team Management APIs
Other Console APIs
Mini Program or Mini Game APIs
Management-Sensitive APIs
Global Domain Management APIs
Superapp APIs
User Management APIs
Data Types
Tencent Cloud Smart Advisor
History
Introduction
API Category
Making API Requests
Other APIs
Task APIs
Cloud Architecture Console APIs
Data Types
Error Codes
TDMQ for RabbitMQ
History
Introduction
API Category
Making API Requests
Relevant APIs for RabbitMQ Serverless PAAS Capacity
RabbitMQ Serverless Instance Management APIs
Data Types
Error Codes
Control Center
History
Introduction
API Category
Making API Requests
Account Factory APIs
Data Types
Error Codes
TDMQ for CMQ
API Documentation
API 2.0 to 3.0 Switch Guide
Tencent Cloud TCHouse-P
History
Introduction
API Category
Making API Requests
Information Query APIs
Instance APIs
Query APIs
Cluster Management APIs
Cluster Operation APIs
Data Types
Error Codes
TDMQ for RocketMQ
History
API Category
Making API Requests
Topic APIs
Consumer Group APIs
Message APIs
Role Authentication APIs
Hitless Migration APIs
Cloud Migration APIs
Cluster APIs
Data Types
Error Codes
Cloud Dedicated Zone
History
Introduction
API Category
Making API Requests
Availability Zone APIs
Data Types
Error Codes
Tencent Cloud Health Dashboard
History
Introduction
API Category
Making API Requests
Event APIs
Data Types
Error Codes
Application Performance Management
History
Introduction
API Category
Making API Requests
Application APIs
Business System APIs
General Query APIs
Unavailable APIs
Performance Analysis APIs
Data Types
Error Codes
Config
History
Introduction
API Category
Making API Requests
Rule APIs
Resource APIs
Data Types
Error Codes
Automatic Speech Recognition
History
Introduction
API Category
Making API Requests
Recording Recognition APIs
Real-Time Speech Recognition APIs
Data Types
Error Codes
Tencent Cloud TI Platform
History
Introduction
API Category
Making API Requests
Online Service APIs
Data Types
Error Codes
Web Application Firewall
History
Introduction
API Category
Making API Requests
Asset Management APIs
Billing APIs
Protection Settings APIs
Other APIs
IP Management APIs
Integration APIs
Log Service APIs
Security Overview APIs
Rule Engine APIs
Data Types
Error Codes
Cloud Security Center
History
Introduction
API Category
Making API Requests
Multi-account management related APIs
Scan Task APIs
Risk Center APIs
Asset Center APIs
Cloud Boundary Analysis APIs
Cloud API Anomaly Detection APIs
Report Download APIs
Solid Protection APIs
Cloud Security Center Overview APIs
Data Types
Error Codes
Risk Control Engine
History
Introduction
API Category
Making API Requests
TencentCloud API APIs
Data Types
Error Codes
TencentDB for CTSDB
History
Introduction
API Category
Making API Requests
Instance APIs
Database APIs
Data Types
Error Codes
Tencent Interactive Whiteboard
History
Introduction
API Category
Making API Requests
Whiteboard Push APIs
Other APIs
Document Transcoding APIs
Real-Time Recording APIs
Statistics Query APIs
Whiteboard Snapshot APIs
Recording Video Generation APIs
Data Types
Error Codes
Tencent Container Security Service
History
Introduction
API Category
Making API Requests
Network Security APIs
Cluster Security APIs
Security Compliance APIs
Runtime security - High-risk syscalls
Runtime Security - Reverse Shell APIs
Runtime Security APIs
Alert Settings APIs
Advanced prevention - K8s API abnormal requests
Asset Management APIs
Security Operations - Log Analysis APIs
Runtime Security - Trojan Call APIs
Runtime Security - Container Escape APIs
Image Security APIs
Billing APIs
Data Types
Error Codes
Domains
History
Introduction
API Category
Making API Requests
Domain Management APIs
Domain Query APIs
Bulk Operation APIs
Registrant Profile APIs
Other APIs
Data Types
Error Codes
Low-code Interactive Classroom
History
Introduction
API Category
Making API Requests
User Login APIs
Room Management APIs
Group Management APIs
Application Configuration APIs
Recording Management APIs
Courseware Management APIs
User Management APIs
Developer APIs
Data Types
Error Codes

Data Types

포커스 모드
폰트 크기
마지막 업데이트 시간: 2026-03-31 17:01:04

AccountAttribute

Account attribute object

Used by actions: DescribeAccountAttributes.

Name Type Description
AttributeName String Attribute name
AttributeValues Array of String Attribute values

Address

Detailed EIP information

Used by actions: DescribeAddresses, DescribeIPv6Addresses, DescribeIp6Addresses.

Name Type Description
AddressId String EIP ID, the unique ID of the EIP.
AddressName String The EIP name.
AddressStatus String Possible EIP states are 'CREATING', 'BINDING', 'BIND', 'UNBINDING', 'UNBIND', 'OFFLINING', and 'BIND_ENI'.
AddressIp String The public IP address
InstanceId String The ID of the bound resource instance. This can be a CVM or NAT.
CreatedTime Timestamp ISO8601 The creation time, which follows the ISO8601 standard and uses UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
NetworkInterfaceId String Specifies the bound elastic network interface ID. null means no elastic network interface is bound.
PrivateAddressIp String Bound resource internal ip. null means no bound resource internal ip.
IsArrears Boolean The isolation status of the resource. True indicates the EIP is isolated. False indicates that the resource is not isolated.
IsBlocked Boolean The block status of the resource. True indicates the EIP is blocked. False indicates that the EIP is not blocked.
IsEipDirectConnection Boolean Whether the EIP supports direct connection mode. True indicates the EIP supports direct connection. False indicates that the resource does not support direct connection.
AddressType String EIP resource type. Valid values: CalcIP (device IP), WanIP (public IP), EIP (elastic IP), AnycastEIP (accelerated EIP), and AntiDDoSEIP (anti-DDoS EIP).
CascadeRelease Boolean Whether the EIP is automatically released after being unbound. True indicates the EIP will be automatically released after being unbound. False indicates the EIP will not be automatically released after being unbound.
EipAlgType AlgType Type of the protocol used in EIP ALG
InternetServiceProvider String EIP ISP information. currently may return values including "CMCC" (mobile), "CTCC" (telecom), "CUCC" (china unicom), "BGP" (standard BGP).
LocalBgp Boolean Specifies whether the EIP is a local bandwidth EIP. valid values:.
  • true: EIP with local bandwidth.
  • .
  • false: not a local bandwidth EIP.
  • .
    Bandwidth Integer Bandwidth value of EIP. The EIP for the bill-by-CVM account will return null.
    Note: this field may return null, indicating that no valid value was found.
    InternetChargeType String Network billing mode of EIP. The EIP for the bill-by-CVM account will return null.
    Note: this field may return null, indicating that no valid value was found.
    Including:
  • BANDWIDTH_PREPAID_BY_MONTH

  • Prepaid by monthly-subscribed bandwidth.


  • TRAFFIC_POSTPAID_BY_HOUR

  • Pay-as-you-go billing by hourly traffic.


  • BANDWIDTH_POSTPAID_BY_HOUR

  • Pay-as-you-go billing by hourly bandwidth.


  • BANDWIDTH_PACKAGE

  • Bandwidth package.


    Note: this field may return null, indicating that no valid value was found.
    TagSet Array of Tag Specifies the Tag list associated with the elastic IP.
    DeadlineDate Date Prepaid monthly subscription bandwidth IP expiration time.
    Specifies the time format in YYYY-MM-DDThh:MM:ssZ.
    Note: This field may return null, indicating that no valid value was found.
    InstanceType String Instance type to which the EIP is bound. valid values:.
  • CVM: indicates cloud virtual machine.
  • .
  • Specifies the NAT gateway.
  • .
  • HAVIP: high availability virtual ip.
  • .
  • ENI: specifies the elastic network interface.
  • .
  • CLB: specifies a private network clb.
  • .
  • DHCPIP: elastic private ip address
  • .


    Note: This field may return null, indicating that no valid value was found.
    Egress String Static single-line IP network egress
    Note: This field may return null, indicating that no valid value was found.
    AntiDDoSPackageId String ID of the Anti-DDoS service package. It is returned if the EIP is an Anti-DDoS EIP.
    RenewFlag String Indicates whether the current EIP is auto-renewed. This field is displayed only for EIPs with monthly prepaid bandwidth. Valid values are as follows:
  • NOTIFY_AND_MANUAL_RENEW: Normal renewal
  • NOTIFY_AND_AUTO_RENEW: Automatic renewal
  • DISABLE_NOTIFY_AND_MANUAL_RENEW: No renewal upon expiration

  • BandwidthPackageId String Indicates the ID of the Bandwidth Package associated with the current public IP. If the public IP is not billed by Bandwidth Package, this field is empty.
    Note: This field may return null, indicating that no valid value was found.
    UnVpcId String Specifies the unique ID of the vpc to which the traditional elastic IPv6 belongs.
    DedicatedClusterId String Specifies the unique ID of the CDC.

    AddressChargePrepaid

    EIP cost object

    Used by actions: AllocateAddresses, InquiryPriceAllocateAddresses, InquiryPriceRenewAddresses, ModifyAddressInternetChargeType.

    Name Type Required Description
    Period Integer Yes Purchased usage period, in month. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36
    AutoRenewFlag Integer No Setting of renewal. Valid values: 0: manual renewal; 1: auto-renewal; 2: no renewal after expiration. Default value: 0

    AddressInfo

    IP address template information

    Used by actions: CreateAddressTemplate, DescribeAddressTemplates, ModifyAddressTemplateAttribute.

    Name Type Required Description
    Address String Yes IP address
    Description String No Remarks
    Note: this field may return null, indicating that no valid values can be obtained.

    AddressTemplate

    IP address template

    Used by actions: CreateAddressTemplate, DescribeAddressTemplates.

    Name Type Description
    AddressTemplateName String IP address template name.
    AddressTemplateId String The unique ID of the IP address template instance.
    AddressSet Array of String IP address information.
    CreatedTime String Creation Time.
    AddressExtraSet Array of AddressInfo IP address information with remarks

    AddressTemplateGroup

    IP address template group

    Used by actions: CreateAddressTemplateGroup, DescribeAddressTemplateGroups.

    Name Type Description
    AddressTemplateGroupName String IP address template group name.
    AddressTemplateGroupId String IP address template group instance ID, such as ipmg-dih8xdbq.
    AddressTemplateIdSet Array of String IP address template ID.
    CreatedTime String Creation Time.
    AddressTemplateSet Array of AddressTemplateItem IP address template instance

    AddressTemplateItem

    Address information

    Used by actions: CreateAddressTemplateGroup, DescribeAddressTemplateGroups.

    Name Type Required Description
    AddressTemplateId String No ipm-xxxxxxxx
    AddressTemplateName String No IP template name
    From String No Disused
    To String No Disused

    AddressTemplateSpecification

    IP address template

    Used by actions: CreateSecurityGroupPolicies, CreateSecurityGroupWithPolicies, DeleteSecurityGroupPolicies, DescribeSecurityGroupPolicies, DescribeSgSnapshotFileContent, ModifySecurityGroupPolicies, ReplaceSecurityGroupPolicies, ReplaceSecurityGroupPolicy.

    Name Type Required Description
    AddressId String Yes The ID of the IP address, such as ipm-2uw6ujo6.
    AddressGroupId String Yes The ID of the IP address group, such as ipmg-2uw6ujo6.

    AlgType

    ALG protocol type

    Used by actions: DescribeAddresses, DescribeIPv6Addresses, DescribeIp6Addresses.

    Name Type Description
    Ftp Boolean Ftp protocol Alg functionality whether enabled, available values:.
  • true: enable Ftp protocol Alg functionality.
  • .
  • false: disable Ftp protocol Alg functionality.
  • .
    Sip Boolean Whether the Sip protocol Alg function is enabled. available values:.
  • true: enable Sip protocol Alg function.
  • .
  • false: disable Sip protocol Alg function.
  • .

    AssistantCidr

    Information about the secondary CIDR of the VPC.

    Used by actions: CreateAssistantCidr, CreateVpc, DescribeAssistantCidr, DescribeVpcs, ModifyAssistantCidr.

    Name Type Description
    VpcId String The ID of a VPC instance, such as vpc-6v2ht8q5.
    CidrBlock String The secondary CIDR, such as 172.16.0.0/16.
    AssistantType Integer The secondary CIDR block type. 0: common secondary CIDR block. 1: container secondary CIDR block. Default: 0.
    SubnetSet Array of Subnet Subnet Split by Auxiliary CIDR

    BackupPolicy

    Details of scheduled snapshot policy

    Used by actions: CreateSnapshotPolicies, DescribeSnapshotPolicies, ModifySnapshotPolicies.

    Name Type Required Description
    BackupDay String Yes Scheduled backup day. Values: monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    BackupTime String Yes Backup point in time. Format: HH:mm:ss.

    BandwidthPackage

    The structure of information of the bandwidth package.

    Used by actions: DescribeBandwidthPackages.

    Name Type Description
    BandwidthPackageId String The unique ID of the bandwidth package.
    NetworkType String Bandwidth package type, includes:
  • BGP: General BGP bandwidth package
  • HIGH_QUALITY_BGP: Dedicated BGP bandwidth package
  • ANYCAST: AIA BGP bandwidth package
  • SINGLEISP_CMCC: CMCC bandwidth package
  • SINGLEISP_CTCC: CTCC bandwidth package
  • SINGLEISP_CUCC: CUCC bandwidth package
  • ChargeType String Bandwidth package billing type, includes:
  • ENHANCED95_POSTPAID_BY_MONTH: Pay-as-you-go - Enhanced 95th percentile
  • PRIMARY_TRAFFIC_POSTPAID_BY_HOUR: Postpaid - Main Traffic Billing
  • BANDWIDTH_POSTPAID_BY_DAY: General BGP, Pay-as-you-go - Bandwidth-based
  • PEAK_BANDWIDTH_POSTPAID_BY_DAY: Static single-line, Pay-as-you-go - Daily billed
  • TOP5_POSTPAID_BY_MONTH: Pay-as-you-go - Monthly top 5th, If you need to use this Bglling mode, please submit a ticket

  • BandwidthPackageName String The name of the bandwidth package.
    CreatedTime Timestamp ISO8601 The creation time of the bandwidth package, which follows the ISO8601 standard and uses UTC time in the format of YYYY-MM-DDThh:mm:ssZ.
    Status String The status of the bandwidth package. Valid values: 'CREATING', 'CREATED', 'DELETING', and 'DELETED'.
    ResourceSet Array of Resource The resource information of the bandwidth package.
    Bandwidth Integer The limit of the bandwidth package in Mbps. The value '-1' indicates there is no limit.
    Egress String Network egress. It defaults to center_egress1. Valid values:
    center_egress1,center_egress2,center_egress3

    BandwidthPackageBillBandwidth

    Current billable usage of a pay-as-you-go bandwidth package

    Used by actions: DescribeBandwidthPackageBillUsage.

    Name Type Description
    BandwidthUsage Float Current billable usage, in Mbps

    BatchModifySnapshotPolicy

    Modify attributes of a scheduled snapshot policy

    Used by actions: ModifySnapshotPolicies.

    Name Type Required Description
    SnapshotPolicyId String Yes Snapshot policy IDs
    SnapshotPolicyName String No Snapshot policy name
    BackupPolicies Array of BackupPolicy No Backup policy
    KeepTime Integer No Snapshot retention period. Range: 1 to 365 days

    CCN

    The CCN object

    Used by actions: CreateCcn, DescribeCcns.

    Name Type Description
    CcnId String The unique ID of the CCN
    CcnName String The name of the CCN
    CcnDescription String The detailed information of the CCN
    InstanceCount Integer The number of associated instances
    CreateTime Timestamp The creation time
    State String The instance status. 'ISOLATED': Being isolated (instance is in arrears and service is suspended). 'AVAILABLE': Operating.
    QosLevel String The instance service quality. ’PT’: Platinum , 'AU': Gold, 'AG': Silver.
    InstanceChargeType String The billing method. POSTPAID indicates postpaid.
    Note: This field may return null, indicating that no valid values can be obtained.
    BandwidthLimitType String The limit type. INTER_REGION_LIMIT is the limit between regions. OUTER_REGION_LIMIT is a region egress limit.
    Note: This field may return null, indicating no valid value.
    TagSet Array of Tag Tag key-value pairs.
    RoutePriorityFlag Boolean Whether the CCN route priority feature is supported. Valid values: False: do not support; True: support.
    RouteTableCount Integer Number of route tables associated with the instance.
    Note: this field may return null, indicating that no valid values can be obtained.
    RouteTableFlag Boolean Whether the multiple route tables feature is enabled for the CCN instance. Valid values: False: no; True: yes. Default value: False.
    Note: this field may return null, indicating that no valid values can be obtained.
    IsSecurityLock Boolean true: instance is blocked, traffic is blocked, false: unblocked.
    RouteBroadcastPolicyFlag Boolean Status of CCN route broadcasting policy. Values: False (Disabled), True (Enabled)
    Note: This field may return null, indicating that no valid values can be obtained.

    CcnAttachedInstance

    The instance object associated with a CCN

    Used by actions: DescribeCcnAttachedInstances.

    Name Type Description
    CcnId String The ID of a CCN instance.
    InstanceType String The type of associated instances:
  • VPC: VPC
  • DIRECTCONNECT: Direct Connect
  • BMVPC: BM VPC
  • InstanceId String The ID of the associated instance.
    InstanceName String The name of the associated instance.
    InstanceRegion String The region to which the associated instance belongs, such as ap-guangzhou.
    InstanceUin String The UIN (root account) to which the associated instance belongs.
    CidrBlock Array of String The CIDR of the associated instance.
    State String The status of the associated instance:
  • PENDING: In application
  • ACTIVE: Connected
  • EXPIRED: Expired
  • REJECTED: Rejected
  • DELETED: Deleted
  • FAILED: Failed (it will be asynchronously unbound after 2 hours)
  • ATTACHING: binding
  • DETACHING: Unbinding
  • DETACHFAILED: The unbinding failed (it will be asynchronously unbound after 2 hours)
  • AttachedTime Timestamp Association Time.
    CcnUin String The UIN (root account) to which the CCN belongs.
    InstanceArea String General location of the associated instance, such as CHINA_MAINLAND.
    Description String Description
    RouteTableId String Route table ID
    Note: this field may return null, indicating that no valid values can be obtained.
    RouteTableName String Route table name
    Note: this field may return null, indicating that no valid values can be obtained.

    CcnBandwidthInfo

    The information of the cross-region bandwidth limit for CCN instances.

    Used by actions: GetCcnRegionBandwidthLimits.

    Name Type Description
    CcnId String The CCN ID that the bandwidth belongs to.
    Note: this field may return null, indicating that no valid value was found.
    CreatedTime String The creation time of the instance.
    Note: this field may return null, indicating that no valid value was found.
    ExpiredTime String The expiration time of the instance.
    Note: this field may return null, indicating that no valid value was found.
    RegionFlowControlId String The unique ID of the bandwidth instance.
    Note: this field may return null, indicating that no valid value was found.
    RenewFlag String The billing flag.
    Note: this field may return null, indicating that no valid value was found.
    CcnRegionBandwidthLimit CcnRegionBandwidthLimit The information of the bandwidth regions and bandwidth caps. The parameter is only returned for the cross-region limit mode, but not for egress limit.
    Note: this field may return null, indicating that no valid value was found.
    MarketId String Cloud marketplace instance ID.
    Note: This field may return null, indicating that no valid values can be obtained.
    TagSet Array of Tag The list of tags to be bound.
    Note: This field may return null, indicating that no valid values can be obtained.

    CcnInstance

    The instance object associated with a CCN.

    Used by actions: AcceptAttachCcnInstances, AttachCcnInstances, DetachCcnInstances, ModifyCcnAttachedInstancesAttribute, RejectAttachCcnInstances, ResetAttachCcnInstances.

    Name Type Required Description
    InstanceType String Yes The type of the associated instance. Available values are:
  • VPC: VPC
  • DIRECTCONNECT: Direct Connect
  • BMVPC: BM VPC
  • InstanceId String Yes The ID of the associated instance.
    InstanceRegion String Yes The region to which the associated instance ID belongs, such as ap-guangzhou.
    Description String No Description
    RouteTableId String No The ID of the route table associated with the instance
    Note: this field may return null, indicating that no valid values can be obtained.

    CcnRegionBandwidthLimit

    The outbound bandwidth cap of the CCN region

    Used by actions: DescribeCcnRegionBandwidthLimits, GetCcnRegionBandwidthLimits, SetCcnRegionBandwidthLimits.

    Name Type Required Description
    Region String Yes Region, such as ap-guangzhou
    BandwidthLimit Integer Yes The outbound bandwidth cap. Units: Mbps
    IsBm Boolean No Whether it is a BM region. The default is false.
    DstRegion String No The target region, such as ap-shanghai
    Note: This field may return null, indicating no valid value.
    DstIsBm Boolean No Whether the target region is a BM region. The default is false.

    CcnRoute

    The CCN routing policy object

    Used by actions: DescribeCcnRoutes.

    Name Type Description
    RouteId String The ID of the routing policy
    DestinationCidrBlock String Destination
    InstanceType String The type of the next hop (associated instance type). Available types: VPC, DIRECTCONNECT
    InstanceId String The next hop (associated instance)
    InstanceName String The name of the next hop (associated instance name)
    InstanceRegion String The region of the next hop (the region of the associated instance)
    UpdateTime Timestamp Update Time
    Enabled Boolean Whether the route is enabled
    InstanceUin String The UIN (root account) to which the associated instance belongs
    ExtraState String Additional status of the route
    IsBgp Boolean Whether it is a dynamic route
    RoutePriority Integer Route priority
    InstanceExtraName String Next hop port name (associated instance’s port name)

    CidrForCcn

    Publishes the routing policy of the VPC subnet to CCN

    Used by actions: CreateRouteTable, CreateRoutes, DescribeRouteTables.

    Name Type Description
    Cidr String Local CIDR block, including subnet CIDR block and secondary CIDR block
    Note: this field may return null, indicating that no valid values can be obtained.
    PublishedToVbc Boolean Whether the routing policy of the VPC subnet is published to CCN.
    Note: this field may return null, indicating that no valid values can be obtained.

    ClassicLinkInstance

    Classiclink instance

    Used by actions: DescribeClassicLinkInstances.

    Name Type Description
    VpcId String VPC instance ID
    InstanceId String The unique ID of the CVM instance

    ConflictItem

    Conflict resource items.

    Used by actions: CheckAssistantCidr.

    Name Type Description
    ConfilctId String Conflict resource ID
    DestinationItem String Conflict destination resource

    ConflictSource

    Conflict resource.

    Used by actions: CheckAssistantCidr.

    Name Type Description
    ConflictSourceId String Conflict resource ID
    SourceItem String Conflict resource
    ConflictItemSet Array of ConflictItem Conflict resource items

    CrossBorderCompliance

    Compliance review request

    Used by actions: DescribeCrossBorderCompliance.

    Name Type Description
    ServiceProvider String Service provider. Valid values: UNICOM.
    ComplianceId Integer ID of compliance review request.
    Company String Full company name.
    UniformSocialCreditCode String Unified Social Credit Code.
    LegalPerson String Legal person.
    IssuingAuthority String Issuing authority.
    BusinessLicense String Business license.
    BusinessAddress String Business address.
    PostCode Integer Zip code.
    Manager String Operator.
    ManagerId String Operator ID card number.
    ManagerIdCard String Operator ID card.
    ManagerAddress String Operator address.
    ManagerTelephone String Operator phone number.
    Email String Email.
    ServiceHandlingForm String Service handling form.
    AuthorizationLetter String Authorization letter.
    SafetyCommitment String Information security commitment.
    ServiceStartDate Date Service start date.
    ServiceEndDate Date Service end date.
    State String Status. Valid values: PENDING, APPROVED, and DENY.
    CreatedTime Timestamp Creation time of the review form.

    CustomerGateway

    Customer Gateway

    Used by actions: CreateCustomerGateway, DescribeCustomerGateways.

    Name Type Description
    CustomerGatewayId String The unique ID of the customer gateway
    CustomerGatewayName String Gateway Name
    IpAddress String Public network address
    CreatedTime String The creation time.

    CustomerGatewayVendor

    Customer gateway vendor information object.

    Used by actions: DescribeCustomerGatewayVendors, DownloadCustomerGatewayConfiguration.

    Name Type Required Description
    Platform String Yes Platform.
    SoftwareVersion String Yes Software version.
    VendorName String Yes Vendor name.

    CvmInstance

    A CVM instance.

    Used by actions: DescribeVpcInstances.

    Name Type Description
    VpcId String VPC instance ID.
    SubnetId String Subnet instance ID.
    InstanceId String CVM instance ID.
    InstanceName String CVM Name
    InstanceState String CVM status.
    CPU Integer Number of CPU cores in an instance (in core).
    Memory Integer Instance’s memory capacity. Unit: GB.
    CreatedTime String The creation time.
    InstanceType String Instance type.
    EniLimit Integer Instance ENI quota (including primary ENIs).
    EniIpLimit Integer Private IP quoata for instance ENIs (including primary ENIs).
    InstanceEniCount Integer The number of ENIs (including primary ENIs) bound to a instance.

    DefaultVpcSubnet

    Default VPC and subnet

    Used by actions: CreateDefaultVpc.

    Name Type Description
    VpcId String Default VPC ID
    SubnetId String Default subnet ID
    VpcName String Default VPC name
    SubnetName String Default subnet name
    CidrBlock String Default subnet IP range

    DestinationIpPortTranslationNatRule

    The port forwarding rules of the NAT gateway

    Used by actions: CreateNatGateway, CreateNatGatewayDestinationIpPortTranslationNatRule, DeleteNatGatewayDestinationIpPortTranslationNatRule, DescribeNatGateways, ModifyNatGatewayDestinationIpPortTranslationNatRule.

    Name Type Required Description
    IpProtocol String Yes Network protocol. Valid values: TCP, UDP.
    PublicIpAddress String Yes EIP.
    PublicPort Integer Yes Public network port.
    PrivateIpAddress String Yes Private network address.
    PrivatePort Integer Yes Private network port.
    Description String No Description of NAT gateway forwarding rules.

    DirectConnectGateway

    Direct Connect gateway object.

    Used by actions: CreateDirectConnectGateway, DescribeDirectConnectGateways.

    Name Type Description
    DirectConnectGatewayId String Direct Connect ID.
    DirectConnectGatewayName String Direct Connect gateway name.
    VpcId String The ID of the VPC instance associated with the Direct Connect gateway.
    NetworkType String The associated network type:
  • VPC - VPC
  • CCN - CCN
  • NetworkInstanceId String The ID of the associated network instance:
  • When the NetworkType is VPC, this value is the VPC instance ID
  • When the NetworkType is CCN, this value is the CCN instance ID
  • GatewayType String Gateway type:
  • NORMAL - Standard type. Note: CCN only supports the standard type
  • NAT - NAT type

  • NAT type supports network address switch configuration. After the type is confirmed, it cannot be modified. A VPC can create one NAT-type Direct Connect gateway and one non-NAT-type Direct Connect gateway
    CreateTime Timestamp Creation Time.
    DirectConnectGatewayIp String Direct Connect gateway IP.
    CcnId String The ID of the CCN instance associated with the Direct Connect gateway.
    CcnRouteType String The route-learning type of the CCN:
  • BGP - Automatic learning.
  • STATIC - Static, that is, user-configured.
  • EnableBGP Boolean Whether BGP is enabled.
    EnableBGPCommunity Boolean Whether to enable BGP's community attribute. Valid values: enable, disable
    NatGatewayId String ID of the NAT gateway bound.
    Note: this field may return null, indicating that no valid value was found.
    VXLANSupport Array of Boolean Whether the direct connect gateway supports the VXLAN architecture.
    Note: this field may return null, indicating that no valid values can be obtained.
    ModeType String CCN route publishing mode. Valid values: standard and exquisite.
    Note: this field may return null, indicating that no valid values can be obtained.
    LocalZone Boolean Whether the direct connect gateway is for an edge zone.
    Note: this field may return null, indicating that no valid values can be obtained.
    Zone String Availability zone where the direct connect gateway resides.
    Note: this field may return null, indicating that no valid values can be obtained.
    EnableFlowDetails Integer The status of gateway traffic monitoring
    0: disable
    1: enable
    Note: this field may return null, indicating that no valid values can be obtained.
    FlowDetailsUpdateTime String The last time when the gateway traffic monitoring is enabled/disabled
    Note: this field may return null, indicating that no valid values can be obtained.
    NewAfc Integer Whether gateway traffic monitoring is supported
    0: No
    1: Yes
    Note: this field may return null, indicating that no valid values can be found.
    AccessNetworkType String Direct connect gateway access network types:
  • VXLAN - VXLAN type.
  • MPLS - MPLS type.
  • Hybrid - Hybrid type.

  • Note: this field may return null, indicating that no valid values can be found.
    HaZoneList Array of String AZ list of direct connect gateway with cross-AZ placement groups
    Note: this field may return null, indicating that no valid values can be found.

    DirectConnectGatewayCcnRoute

    The object of the CCN route (IDC IP range) of the Direct Connect gateway

    Used by actions: CreateDirectConnectGatewayCcnRoutes, DescribeDirectConnectGatewayCcnRoutes, ReplaceDirectConnectGatewayCcnRoutes.

    Name Type Required Description
    RouteId String No Route ID.
    DestinationCidrBlock String No IDC IP range.
    ASPath Array of String No The AS-Path attribute of BGP.
    Description String No Remarks
    UpdateTime String No Last updated time

    DirectConnectSubnet

    IDC subnet information

    Used by actions: RefreshDirectConnectGatewayRouteToNatGateway.

    Name Type Description
    DirectConnectGatewayId String The direct connect gateway ID.
    CidrBlock String IDC subnet IP range

    EndPoint

    Endpoint details

    Used by actions: CreateVpcEndPoint, CreateVpcEndPointService, DescribeVpcEndPoint, DescribeVpcEndPointService.

    Name Type Description
    EndPointId String Endpoint ID
    VpcId String The unique ID of the VPC. obtain through the API DescribeVpcs.
    SubnetId String Subnet ID
    EndPointOwner String APP ID
    EndPointName String Endpoint name
    ServiceVpcId String Endpoint service VPC ID
    ServiceVip String Endpoint service VIP
    EndPointServiceId String Endpoint service ID
    EndPointVip String Endpoint VIP
    State String Endpoint status. Valid values: ACTIVE (available), PENDING (to be accepted), ACCEPTING (being accepted), REJECTED (rejected), and FAILED (failed).
    CreateTime String Creation time. format: YYYY-MM-DD HH:MM:SS.
    GroupSet Array of String ID list of security group instances bound with endpoints
    ServiceName String Endpoint service name.
    CdcId String CDC cluster unique ID.
    TagSet Array of Tag Tag key-value pair.

    EndPointService

    Endpoint service

    Used by actions: CreateVpcEndPointService, DescribeVpcEndPointService.

    Name Type Description
    EndPointServiceId String Endpoint service ID
    VpcId String VPC ID
    ServiceOwner String APP ID
    ServiceName String Endpoint service name
    ServiceVip String Real server VIP
    ServiceInstanceId String Real server ID in the format of lb-xxx.
    AutoAcceptFlag Boolean Whether to automatically accept
    EndPointCount Integer Number of associated endpoints
    Note: this field may return null, indicating that no valid values can be obtained.
    EndPointSet Array of EndPoint Array of endpoints
    Note: this field may return null, indicating that no valid values can be obtained.
    CreateTime String Creation time
    ServiceType String Mounted PaaS service type. Values: CLB, CDB, CRS

    Filter

    Filter

    Used by actions: DescribeAddressTemplateGroups, DescribeAddressTemplates, DescribeAddresses, DescribeAssistantCidr, DescribeBandwidthPackageResources, DescribeBandwidthPackages, DescribeCcnAttachedInstances, DescribeCcnRoutes, DescribeCcns, DescribeCustomerGateways, DescribeDirectConnectGateways, DescribeFlowLogs, DescribeHaVips, DescribeIPv6Addresses, DescribeIp6Addresses, DescribeLocalGateway, DescribeNatGatewayDestinationIpPortTranslationNatRules, DescribeNatGatewaySourceIpTranslationNatRules, DescribeNatGateways, DescribeNetDetectStates, DescribeNetDetects, DescribeNetworkAclQuintupleEntries, DescribeNetworkAcls, DescribeNetworkInterfaces, DescribeReserveIpAddresses, DescribeRoutePolicyEntries, DescribeRouteTables, DescribeSecurityGroupPolicies, DescribeSecurityGroups, DescribeServiceTemplateGroups, DescribeServiceTemplates, DescribeSnapshotAttachedInstances, DescribeSnapshotPolicies, DescribeSubnets, DescribeTrafficMirrors, DescribeTrafficPackages, DescribeVpcEndPoint, DescribeVpcEndPointService, DescribeVpcEndPointServiceWhiteList, DescribeVpcInstances, DescribeVpcs, DescribeVpnConnections, DescribeVpnGatewayRoutes, GetCcnRegionBandwidthLimits.

    Name Type Required Description
    Name String Yes The attribute name. If more than one Filter exists, the logical relation between these Filters is AND.
    Values Array of String Yes Attribute value. If multiple values exist in one filter, the logical relationship between these values is OR. For a bool parameter, the valid values include TRUE and FALSE.

    FilterObject

    Filter key-value pair

    Used by actions: DescribeClassicLinkInstances, DescribeVpnGateways.

    Name Type Required Description
    Name String Yes The attribute name. If more than one Filter exists, the logical relation between these Filters is AND.
    Values Array of String Yes The attribute value. If there are multiple Values for one Filter, the logical relation between these Values under the same Filter is OR.

    FlowLog

    Flow Log

    Used by actions: CreateFlowLog, DescribeFlowLog, DescribeFlowLogs.

    Name Type Description
    VpcId String ID of the VPC instance.
    FlowLogId String The unique ID of the flow log.
    FlowLogName String The name of the flow log instance.
    ResourceType String The type of resource associated with the flow log. Valid values: VPC, SUBNET, NETWORKINTERFACE, CCN, NAT, and DCG.
    ResourceId String The unique ID of the resource
    TrafficType String Type of flow logs to be collected. Valid values: ACCEPT, REJECT and ALL.
    CloudLogId String The storage ID of the flow log
    CloudLogState String Flow log storage ID status.
    FlowLogDescription String The flow log description.
    CreatedTime String The creation time of the flow log.
    TagSet Array of Tag Tag list, such as [{"Key": "city", "Value": "shanghai"}].
    Enable Boolean Whether to enable. true: yes; false: no.
    StorageType String Consumer end types: cls and ckafka
    Note: this field may return null, indicating that no valid value can be found.
    FlowLogStorage FlowLogStorage Information of the consumer, which is returned when the consumer type is ckafka.
    Note: this field may return null, indicating that no valid value can be found.
    CloudLogRegion String The region corresponding to the flow log storage ID.
    Note: This field may return null, indicating that no valid values can be obtained.

    FlowLogStorage

    Flow log storage information

    Used by actions: CreateFlowLog, DescribeFlowLog, DescribeFlowLogs.

    Name Type Required Description
    StorageId String Yes Storage instance ID, which is required when StorageType is ckafka.
    StorageTopic String No Topic ID, which is required when StorageType is ckafka.
    Note: this field may return null, indicating that no valid value can be found.

    GatewayFlowMonitorDetail

    The gateway traffic monitoring details

    Used by actions: DescribeGatewayFlowMonitorDetail.

    Name Type Description
    PrivateIpAddress String Origin IP.
    InPkg Integer Inbound packets.
    OutPkg Integer Outbound packets.
    InTraffic Integer Inbound traffic, in Byte.
    OutTraffic Integer Outbound traffic, in Byte.

    GatewayQos

    Information of the gateway bandwidth limit

    Used by actions: DescribeGatewayFlowQos.

    Name Type Description
    VpcId String VPC instance ID.
    IpAddress String CVM Private IP.
    Bandwidth Integer Bandwidth limit value.
    CreateTime String Creation time.

    HaVip

    HAVIP description information

    Used by actions: CreateHaVip, DescribeHaVips.

    Name Type Description
    HaVipId String The ID of the HAVIP. This is the unique identifier of the HAVIP.
    HaVipName String The name of the HAVIP.
    Vip String The virtual IP address.
    VpcId String The ID of the VPC to which the HAVIP belongs.
    SubnetId String The ID of the subnet to which the HAVIP belongs.
    NetworkInterfaceId String The ID of the ENI associated with the HAVIP.
    InstanceId String The ID of the bound instance.
    AddressIp String Bound EIP.
    State String Status:
  • AVAILABLE: Operating
  • UNBIND: Not bound
  • CreatedTime Timestamp Creation Time.
    Business String Identifier for businesses that use HAVIP.

    IKEOptionsSpecification

    Internet Key Exchange (IKE) configuration. IKE has a self-protection mechanism. The network security protocol is configured by the user.

    Used by actions: CreateVpnConnection, DescribeVpnConnections, ModifyVpnConnectionAttribute.

    Name Type Required Description
    PropoEncryAlgorithm String No Encryption algorithm. Valid values: 3DES-CBC, AES-CBC-128, AES-CBS-192, AES-CBC-256, DES-CBC, and SM4; default value: 3DES-CBC.
    PropoAuthenAlgorithm String No Authentication algorithm. Valid values: MD5, SHA1 and SHA-256; default value: MD5.
    ExchangeMode String No Negotiation mode. Available values: 'AGGRESSIVE' and 'MAIN'. Default is MAIN.
    LocalIdentity String No Type of local identity. Available values: 'ADDRESS' and 'FQDN'. Default is ADDRESS.
    RemoteIdentity String No Type of remote identity. Available values: 'ADDRESS' and 'FQDN'. Default is ADDRESS.
    LocalAddress String No Local identity. When ADDRESS is selected for LocalIdentity, LocalAddress is required. The default LocalAddress is the public IP of the VPN gateway.
    RemoteAddress String No Remote identity. When ADDRESS is selected for RemoteIdentity, RemoteAddress is required.
    LocalFqdnName String No Local identity. When FQDN is selected for LocalIdentity, LocalFqdnName is required.
    RemoteFqdnName String No Remote identity. When FQDN is selected for RemoteIdentity, RemoteFqdnName is required.
    DhGroupName String No DH group. Specify the DH group used for exchanging the key via IKE. Available values: 'GROUP1', 'GROUP2', 'GROUP5', 'GROUP14', and 'GROUP24'.
    IKESaLifetimeSeconds Integer No IKE SA lifetime (in sec). Value range: 60-604800
    IKEVersion String No IKE version

    IPSECOptionsSpecification

    IPSec configuration. The IPSec secure session configuration is provided by Tencent Cloud.

    Used by actions: CreateVpnConnection, DescribeVpnConnections, ModifyVpnConnectionAttribute.

    Name Type Required Description
    EncryptAlgorithm String No Encryption algorithm. Valid values: 3DES-CBC, AES-CBC-128, AES-CBC-192, AES-CBC-256, DES-CBC, SM4, and NULL; default value: AES-CBC-128.
    IPSECSaLifetimeSeconds Integer No IPsec SA lifetime (in sec). Value range: 180-604800
    PfsDhGroup String No PFS. Available value: 'NULL', 'DH-GROUP1', 'DH-GROUP2', 'DH-GROUP5', 'DH-GROUP14', and 'DH-GROUP24'. Default is NULL.
    IPSECSaLifetimeTraffic Integer No IPsec SA lifetime (in KB). Value range: 2560-604800

    ISPIPv6CidrBlock

    Returns multi-operator IPv6 Cidr Block.

    Used by actions: CreateVpc, DescribeVpcs.

    Name Type Description
    IPv6CidrBlock String IPv6 CIdr Block
    ISPType String Network operator type. valid values: 'BGP' (default), 'CMCC' (china mobile), 'CTCC' (china telecom), 'CUCC' (china unicom).
    AddressType String Specifies the type of IPv6 Cidr: GUA (global unicast address), ULA (unique local address).

    InstanceChargePrepaid

    Prepaid (monthly subscription) billing object.

    Used by actions: CreateVpnGateway, InquiryPriceRenewVpnGateway, RenewVpnGateway.

    Name Type Required Description
    Period Integer Yes Purchased usage period (in month). Value range: [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36].
    RenewFlag String No Auto-renewal ID. Value range: NOTIFY_AND_AUTO_RENEW: notify expiry and renew automatically, NOTIFY_AND_MANUAL_RENEW: notify expiry but do not renew automatically. The default is NOTIFY_AND_MANUAL_RENEW

    InstanceJumbo

    Cloud virtual machine jumbo frame status.

    Used by actions: DescribeInstanceJumbo.

    Name Type Description
    InstanceId String Instance ID.
    JumboState Boolean Whether the instance supports jumbo frames.

    InstanceStatistic

    Statistics used to describe the instance

    Used by actions: DescribeSecurityGroupAssociationStatistics.

    Name Type Description
    InstanceType String Type of instance
    InstanceCount Integer Number of instances

    InternetPrice

    Public Network Inquiry Output Parameters

    Used by actions: InquiryPriceAllocateAddresses, InquiryPriceModifyAddressesBandwidth, InquiryPriceRenewAddresses.

    Name Type Description
    AddressPrice InternetPriceDetail Detailed parameters of Public IP inquiry.

    InternetPriceDetail

    Public IP Inquiry Output Parameters

    Used by actions: InquiryPriceAllocateAddresses, InquiryPriceModifyAddressesBandwidth, InquiryPriceRenewAddresses.

    Name Type Description
    UnitPrice Float Postpaid unit price. Unit: USD. Returned only for postpaid price inquiry.
    DiscountPrice Float Discounted price. Unit: USD
    Note: This field may return null, indicating that no valid value was found.
    ChargeUnit String Billing unit. Valid values:
    • HOUR: Indicates that the billing unit is calculated hourly. The scenarios currently involving this billing unit include TRAFFIC_POSTPAID_BY_HOUR and BANDWIDTH_POSTPAID_BY_HOUR.

    Note: This field may return null, indicating that no valid value was found.
    OriginalPrice Float Original price. Unit: USD. Returned only for prepaid price inquiry.

    IpAddressStates

    Information of resources bound with the queried IPs

    Used by actions: DescribeUsedIpAddress.

    Name Type Description
    VpcId String VPC instance ID
    SubnetId String Subnet instance ID
    IpAddress String IP address
    ResourceType String Resource type
    ResourceId String Resource ID

    IpField

    IP information to be queried

    Used by actions: DescribeIpGeolocationInfos.

    Name Type Required Description
    Country Boolean No Country/region of the IP
    Province Boolean No Province/municipality/state of the IP
    City Boolean No City of the IP
    Region Boolean No City district of the IP
    Isp Boolean No Access ISP field
    AsName Boolean No ISP backbone network’s AS field
    AsId Boolean No Backbone AS ID
    Comment Boolean No Comment

    IpGeolocationInfo

    IP location

    Used by actions: DescribeIpGeolocationInfos.

    Name Type Description
    Country String Country/region
    Note: this field may return null, indicating that no valid values can be obtained.
    Province String Province- or municipality-level administrative region
    Note: this field may return null, indicating that no valid values can be obtained.
    City String Municipal administrative region
    Note: this field may return null, indicating that no valid values can be obtained.
    Region String Urban area
    Note: this field may return null, indicating that no valid values can be obtained.
    Isp String Access ISP
    Note: this field may return null, indicating that no valid values can be obtained.
    AsName String ISP backbone network’s AS name
    Note: this field may return null, indicating that no valid values can be obtained.
    AsId String ISP backbone network’s AS ID
    Note: this field may return null, indicating that no valid values can be obtained.
    Comment String Comment. The APN value of mobile users is entered currently. If there is no APN attribute, this is null.
    Note: this field may return null, indicating that no valid values can be obtained.
    AddressIp String IP address
    Note: this field may return null, indicating that no valid values can be obtained.

    Ipv6Address

    IPv6 address information.

    Used by actions: AssignIpv6Addresses, CreateAndAttachNetworkInterface, CreateNetworkInterface, DescribeNetworkInterfaces, ModifyIpv6AddressesAttribute, UnassignIpv6Addresses.

    Name Type Required Description
    Address String Yes IPv6 address, such as 3402:4e00:20:100:0:8cd9:2a67:71f3
    Primary Boolean No Whether it is a primary IP.
    AddressId String No The ID of the EIP instance, such as eip-hxlqja90.
    Description String No Message description
    IsWanIpBlocked Boolean No Whether the public IP is blocked.
    State String No IPv6 address status:
  • PENDING: Creating
  • MIGRATING: Migrating
  • DELETING: Deleting
  • AVAILABLE: Available
  • Ipv6SubnetCidrBlock

    IPv6 subnet IP range object.

    Used by actions: AssignIpv6SubnetCidrBlock, UnassignIpv6SubnetCidrBlock.

    Name Type Required Description
    SubnetId String Yes The ID of the subnet instance, such as subnet-pxir56ns.
    Ipv6CidrBlock String No The IPv6 subnet IP range, such as 3402:4e00:20:1001::/64

    ItemPrice

    The pricing information of a single billing item

    Used by actions: InquiryPriceRenewVpnGateway, InquiryPriceResetVpnGatewayInternetMaxBandwidth.

    Name Type Description
    UnitPrice Float The pay-as-you-go billing method. Unit: USD.
    ChargeUnit String Pay-as-you-go billing method. Value Range: HOUR: Indicates billing by the hour. Scenarios using this hourly billing unit include: Instances postpaid on an hourly basis (POSTPAID_BY_HOUR), and bandwidth postpaid on an hourly basis (BANDWIDTH_POSTPAID_BY_HOUR). GB: Indicates billing on a per-GB basis. Scenarios using this billing unit include: Traffic postpaid on an hourly basis (TRAFFIC_POSTPAID_BY_HOUR).
    OriginalPrice Float Original price of the prepaid product. Unit: USD.
    DiscountPrice Float Discount price of the prepaid product. Unit: USD.

    LocalGateway

    Local gateway information

    Used by actions: CreateLocalGateway, DescribeLocalGateway.

    Name Type Description
    CdcId String CDC instance ID
    VpcId String VPC instance ID
    UniqLocalGwId String Local gateway instance ID
    LocalGatewayName String Local gateway name
    LocalGwIp String Local gateway IP
    CreateTime String Creation time of the local gateway

    MemberInfo

    Parameter template information.

    Used by actions: AddTemplateMember, DeleteTemplateMember, ModifyTemplateMember.

    Name Type Required Description
    Member String Yes Parameter template.
    Description String No Parameter template description.

    NatDirectConnectGatewayRoute

    Query the returned object of a NAT route

    Used by actions: DescribeNatGatewayDirectConnectGatewayRoute.

    Name Type Description
    DestinationCidrBlock String The IPv4 CIDR of the subnet.
    GatewayType String The type of the next-hop gateway. Supported types:
    DIRECTCONNECT: Direct connect gateway
    GatewayId String ID of the next-hop gateway
    CreateTime Timestamp The creation time of the route
    UpdateTime Timestamp The update time of the route

    NatGateway

    NAT gateway object.

    Used by actions: CreateNatGateway, DescribeNatGateways.

    Name Type Description
    NatGatewayId String NAT gateway ID.
    NatGatewayName String NAT gateway name.
    CreatedTime String NAT gateway creation time.
    State String The status of the NAT gateway.
    PENDING: Being created, DELETING: Being deleted, AVAILABLE: Running, UPDATING: Being upgraded,
    FAILED: Failed.
    InternetMaxBandwidthOut Integer The maximum outbound bandwidth of the gateway. Unit: Mbps.
    MaxConcurrentConnection Integer The concurrent connections cap of the gateway.
    PublicIpAddressSet Array of NatGatewayAddress The public IP object array of the bound NAT gateway.
    NetworkState String The NAT gateway status. AVAILABLE: Operating, UNAVAILABLE: Unavailable, INSUFFICIENT: Service suspended due to account overdue.
    DestinationIpPortTranslationNatRuleSet Array of DestinationIpPortTranslationNatRule The port forwarding rules of the NAT gateway.
    VpcId String VPC instance ID.
    Zone String The availability zone in which the NAT gateway is located.
    DirectConnectGatewayIds Array of String ID of the direct connect gateway bound.
    Note: This field may return null, indicating that no valid values can be obtained.
    SubnetId String Subnet ID.
    Note: This field may return null, indicating that no valid values can be obtained.
    TagSet Array of Tag Tag key-value pairs.
    SecurityGroupSet Array of String The list of the security groups bound to the NAT Gateway
    Note: This field may return null, indicating that no valid values can be obtained.
    SourceIpTranslationNatRuleSet Array of SourceIpTranslationNatRule SNAT forwarding rule of the NAT gateway.
    Note: This field may return null, indicating that no valid values can be obtained.
    IsExclusive Boolean Whether the NAT gateway is dedicated.
    Note: This field may return null, indicating that no valid values can be obtained.
    ExclusiveGatewayBandwidth Integer Bandwidth of the gateway cluster where the dedicated NAT Gateway resides. Unit: Mbps. This field does not exist when the IsExclusive field is set to false.
    Note: This field may return null, indicating that no valid values can be obtained.
    RestrictState String Whether the NAT gateway is blocked. Values: NORMAL, RESTRICTED
    Note: This field may return null, indicating that no valid values can be obtained.
    NatProductVersion Integer NAT gateway major version. 1: Classic, 2: Standard
    Note: This field may return null, indicating that no valid values can be obtained.
    SmartScheduleMode Boolean Whether to enable the feature of selecting EIPs for SNAT based on the destination network segment.

    NatGatewayAddress

    The EIP bound to the NAT gateway

    Used by actions: CreateNatGateway, DescribeNatGateways.

    Name Type Description
    AddressId String The unique ID of the Elastic IP (EIP), such as eip-11112222.
    PublicIpAddress String The public IP address, such as 123.121.34.33.
    IsBlocked Boolean The block status of the resource. true indicates the EIP is blocked. false indicates that the EIP is not blocked.

    NatGatewayDestinationIpPortTranslationNatRule

    The port forwarding rules of the NAT gateway

    Used by actions: DescribeNatGatewayDestinationIpPortTranslationNatRules.

    Name Type Description
    IpProtocol String Network protocol. Available choices: TCP, UDP.
    PublicIpAddress String EIP.
    PublicPort Integer Public port.
    PrivateIpAddress String Private IP.
    PrivatePort Integer Private port.
    Description String NAT gateway forwarding rule description.
    NatGatewayId String NAT gateway ID.
    Note: This field may return null, indicating that no valid values can be obtained.
    VpcId String VPC ID.
    Note: This field may return null, indicating that no valid values can be obtained.
    CreatedTime String The creation time of the NAT gateway forwarding rule.
    Note: This field may return null, indicating that no valid values can be obtained.

    NetDetect

    The network detection object.

    Used by actions: CreateNetDetect, DescribeNetDetects.

    Name Type Description
    VpcId String The ID of a VPC instance, such as vpc-12345678.
    VpcName String The name of a VPC instance.
    SubnetId String The ID of a subnet instance, such as subnet-12345678.
    SubnetName String The name of a subnet instance.
    NetDetectId String The ID of a network detection instance, such as netd-12345678.
    NetDetectName String The name of a network detection instance. The maximum length is 60 characters.
    DetectDestinationIp Array of String The array of detection destination IPv4 addresses, which contains at most two IP addresses.
    DetectSourceIp Array of String The array of detection source IPv4 addresses automatically allocated by the system. The length is 2.
    NextHopType String Type of the next hop. Currently supported types are:
    VPN: VPN gateway;
    DIRECTCONNECT: Direct connect gateway;
    PEERCONNECTION: Peering connection;
    NAT: NAT gateway;
    NORMAL_CVM: CVM instance;
    CCN: CCN instance;
    NONEXTHOP: No next hop.
    NextHopDestination String ID of the next-hop gateway.
    If NextHopType is set to VPN, the value of this parameter is the VPN gateway ID, such as vpngw-12345678.
    NextHopType = DIRECTCONNECT: Direct connect gateway ID, such as dcg-12345678.
    NextHopType = PEERCONNECTION: Peering connection ID, such as pcx-12345678.
    NextHopType = NAT: NAT gateway ID, such as nat-12345678.
    If NextHopType is set to NORMAL_CVM, the value of this parameter is the IPv4 address of the CVM, such as 10.0.0.12.
    NextHopType = CCN: CCN instance ID, such as ccn-12345678.
    NextHopType = NONEXTHOP: No next hop.
    NextHopName String The name of the next-hop gateway.
    Note: This field may return null, indicating that no valid values can be obtained.
    NetDetectDescription String Network detection description.
    Note: This field may return null, indicating that no valid values can be obtained.
    CreateTime Timestamp The creation time.
    Note: This field may return null, indicating that no valid values can be obtained.

    NetDetectIpState

    The verification result of the network detection destination IP address.

    Used by actions: CheckNetDetectState, DescribeNetDetectStates.

    Name Type Description
    DetectDestinationIp String The destination IPv4 address of network detection.
    State Integer The detection result.
    0: successful;
    -1: no packet loss occurred during routing;
    -2: packet loss occurred when outbound traffic is blocked by the ACL;
    -3: packet loss occurred when inbound traffic is blocked by the ACL;
    -4: other errors.
    Delay Integer The latency. Unit: ms.
    PacketLossRate Integer The packet loss rate.

    NetDetectState

    The network detection verification result.

    Used by actions: DescribeNetDetectStates.

    Name Type Description
    NetDetectId String The ID of a network detection instance, such as netd-12345678.
    NetDetectIpStateSet Array of NetDetectIpState The array of network detection destination IP verification results.

    NetworkAcl

    Network ACL

    Used by actions: CreateNetworkAcl, DescribeNetworkAcls.

    Name Type Description
    VpcId String ID of the VPC instance.
    NetworkAclId String ID of the network ACL instance.
    NetworkAclName String Name of the network ACL. The maximum length is 60 bytes.
    CreatedTime String Creation time.
    SubnetSet Array of Subnet Array of subnets associated with the network ACL.
    IngressEntries Array of NetworkAclEntry Inbound rules of the network ACL.
    EgressEntries Array of NetworkAclEntry Outbound rules of the network ACL.
    NetworkAclType String Network ACL type. Valid values: TRIPLE and QUINTUPLE.
    TagSet Array of Tag Tag key-value pairs

    NetworkAclEntry

    Network ACL rules.

    Used by actions: CreateNetworkAcl, DescribeNetworkAcls, ModifyNetworkAclEntries.

    Name Type Required Description
    Protocol String No Protocol. Valid values: TCP, UDP, ICMP, ALL.
    Port String No Port. Valid values: all, single port, range. When Protocol takes the value ALL or ICMP, Port cannot be specified.
    CidrBlock String No IP range or IP address (mutually exclusive).
    Ipv6CidrBlock String No CIDR block or IPv6 address (mutually exclusive).
    Action String No ACCEPT or DROP.
    Description String No Rule description, which is up to 100 bytes.
    ModifyTime String No Modification time.

    NetworkAclEntrySet

    Network ACL rule set

    Used by actions: ModifyNetworkAclEntries.

    Name Type Required Description
    Ingress Array of NetworkAclEntry No Inbound rules.
    Egress Array of NetworkAclEntry No Outbound rules.

    NetworkAclQuintupleEntries

    Network ACL quintuple

    Used by actions: CreateNetworkAclQuintupleEntries, DeleteNetworkAclQuintupleEntries, ModifyNetworkAclEntries, ModifyNetworkAclQuintupleEntries.

    Name Type Required Description
    Ingress Array of NetworkAclQuintupleEntry No Network ACL quintuple inbound rule.
    Egress Array of NetworkAclQuintupleEntry No Network ACL quintuple outbound rule.

    NetworkAclQuintupleEntry

    Network ACL quintuple entry

    Used by actions: CreateNetworkAclQuintupleEntries, DeleteNetworkAclQuintupleEntries, DescribeNetworkAclQuintupleEntries, ModifyNetworkAclEntries, ModifyNetworkAclQuintupleEntries.

    Name Type Required Description
    Protocol String No Protocol. Valid values: TCP, UDP, ICMP, ALL.
    Description String No Description
    SourcePort String No Source port. Valid values: all, single port, range. When Protocol is ALL or ICMP, Port cannot be specified.
    SourceCidr String No Source CIDR block.
    DestinationPort String No Destination port. Valid values: all, single port, range. When Protocol is ALL or ICMP, Port cannot be specified.
    DestinationCidr String No Destination CIDR block.
    Action String No Action. Valid values: ACCEPT and DROP.
    NetworkAclQuintupleEntryId String No Unique ID of a network ACL entry.
    Priority Integer No Priority. 1 refers to the highest priority.
    CreateTime String No Creation time. It’s returned by DescribeNetworkAclQuintupleEntries.
    NetworkAclDirection String No Direction of the rule. It’s returned by DescribeNetworkAclQuintupleEntries. Valid values: INGRESS and EGRESS.

    NetworkInterface

    ENI

    Used by actions: CreateAndAttachNetworkInterface, CreateNetworkInterface, DescribeNetworkInterfaces.

    Name Type Required Description
    NetworkInterfaceId String No The ID of the ENI instance, such as eni-f1xjkw1b.
    NetworkInterfaceName String No ENI Name
    NetworkInterfaceDescription String No ENI description.
    SubnetId String No Subnet instance ID.
    VpcId String No VPC instance ID.
    GroupSet Array of String No Bound security group.
    Primary Boolean No Whether it is the primary ENI.
    MacAddress String No MAC address
    State String No ENI status:
  • PENDING: Creating
  • AVAILABLE: Available
  • ATTACHING: Binding
  • DETACHING: Unbinding
  • DELETING: Deleting
  • PrivateIpAddressSet Array of PrivateIpAddressSpecification No Private IP information.
    Attachment NetworkInterfaceAttachment No Bound CVM object.
    Note: This field may return null, indicating no valid value.
    Zone String No Availability Zone.
    CreatedTime String No Creation Time.
    Ipv6AddressSet Array of Ipv6Address No The IPv6 address list.
    TagSet Array of Tag No Tag key-value pair.
    EniType Integer No The ENI type. 0: ENI. 1: EVM ENI.
    Business String No Type of the resource bound with an ENI. Valid values: cvm, eks.
    Note: this field may return null, indicating that no valid values can be obtained.
    CdcId String No ID of the CDC instance associated with the ENI
    Note: this field may return null, indicating that no valid values can be obtained.
    AttachType Integer No ENI type. Valid values: 0 (standard); 1 (extension). Default value: 0.
    Note: this field may return null, indicating that no valid values can be obtained.
    ResourceId String No The ID of resource to retain the ENI primary IP. It’s used as the request parameters for deleting an ENI.
    Note: This field may return null, indicating that no valid values can be obtained.
    QosLevel String No Service level
  • DEFAULT: Default level
  • PT: Gold
  • AU: Silver
  • AG: Bronze

  • Note: This field may return null, indicating that no valid values can be obtained.

    NetworkInterfaceAttachment

    Binding relationship of the ENI

    Used by actions: CreateAndAttachNetworkInterface, CreateNetworkInterface, DescribeNetworkInterfaces.

    Name Type Required Description
    InstanceId String No CVM instance ID.
    DeviceIndex Integer No The serial number of ENI in the CVM instance.
    InstanceAccountId String No The account information of the CVM owner.
    AttachTime String No Binding time

    Price

    Price

    Used by actions: InquiryPriceRenewVpnGateway, InquiryPriceResetVpnGatewayInternetMaxBandwidth.

    Name Type Description
    InstancePrice ItemPrice Instance price.
    BandwidthPrice ItemPrice Bandwidth price

    PrivateIpAddressSpecification

    Private IP information

    Used by actions: AssignPrivateIpAddresses, CreateAndAttachNetworkInterface, CreateNetworkInterface, DescribeNetworkInterfaces, ModifyPrivateIpAddressesAttribute, UnassignPrivateIpAddresses.

    Name Type Required Description
    PrivateIpAddress String Yes Private IP address.
    Primary Boolean No Whether it is a primary IP.
    PublicIpAddress String No Public IP address.
    AddressId String No EIP instance ID, such as eip-11112222.
    Description String No Private IP description.
    IsWanIpBlocked Boolean No Whether the public IP is blocked.
    State String No IP status:
    PENDING: Creating
    MIGRATING: Migrating
    DELETING: Deleting
    AVAILABLE: Available
    QosLevel String No IP service level. Values: PT(Gold),AU(Silver),AG (Bronze) and DEFAULT (Default).

    Quota

    Quota description information

    Used by actions: DescribeAddressQuota, DescribeBandwidthPackageQuota.

    Name Type Description
    QuotaId String Quota name. Value range:
  • TOTAL_EIP_QUOTA:EIP quota under the user's current region
  • DAILY_EIP_APPLY: Number of EIP applications submitted daily under the user's current region
  • DAILY_PUBLIC_IP_ASSIGN: Number of public IP reassignments under the user's current region.
  • QuotaCurrent Integer Current count
    QuotaLimit Integer Quota

    ReferredSecurityGroup

    Referred security groups

    Used by actions: DescribeSecurityGroupReferences.

    Name Type Description
    SecurityGroupId String Security group instance ID.
    ReferredSecurityGroupIds Array of String IDs of all referred security group instances.

    ReplaceRoutesWithRoutePolicyRoute

    Match route reception policy objects.

    Used by actions: ReplaceRoutesWithRoutePolicy.

    Name Type Required Description
    RouteItemId String No Route unique policy ID.
    ForceMatchPolicy Boolean No Match the route reception policy tag.

    ReserveIpAddressInfo

    Reserved private IP address data.

    Used by actions: CreateReserveIpAddresses, DescribeReserveIpAddresses.

    Name Type Description
    ReserveIpId String Unique ID of the reserved private IP address.
    VpcId String Unique ID of the VPC.
    SubnetId String Unique ID of the subnet.
    ReserveIpAddress String Reserved private IP address.
    ResourceId String Resource instance ID bound to the reserved private IP address.
    IpType Integer IpType applied for the product.
    State String Binding status. UnBind: unbound; Bind: bound.
    Name String Name of the reserved private IP address.
    Description String Description of the reserved private IP address.
    CreatedTime String Creation time.
    TagSet Array of Tag Tag key-value pair.

    Resource

    The structure of information of the bandwidth package.

    Used by actions: DescribeBandwidthPackageResources, DescribeBandwidthPackages.

    Name Type Description
    ResourceType String The bandwidth package resource type, including Address, and LoadBalance
    ResourceId String The bandwidth package ID, such as eip-xxxx and lb-xxxx.
    AddressIp String The bandwidth package resource IP.

    ResourceDashboard

    VPC resource dashboard (all resource counts)

    Used by actions: DescribeVpcResourceDashboard.

    Name Type Description
    VpcId String VPC instance ID, such as vpc-bq4bzxpj.
    SubnetId String Subnet instance ID, such as subnet-bthucmmy.
    Classiclink Integer Classiclink.
    Dcg Integer Direct Connect gateway.
    Pcx Integer Peering connection.
    Ip Integer Total number of used IPs except for CVM IP, EIP and network probe IP. The three IP types will be independently counted.
    Nat Integer NAT gateway.
    Vpngw Integer VPN gateway.
    FlowLog Integer Flow log.
    NetworkDetect Integer Network probing.
    NetworkACL Integer Network ACL.
    CVM Integer Cloud Virtual Machine.
    LB Integer Load balancer.
    CDB Integer Relational database.
    Cmem Integer TencentDB for Memcached.
    CTSDB Integer Cloud time series database.
    MariaDB Integer TencentDB for MariaDB (TDSQL).
    SQLServer Integer TencentDB for SQL Server.
    Postgres Integer TencentDB for PostgreSQL.
    NAS Integer Network attached storage.
    Greenplumn Integer Snova data warehouse.
    Ckafka Integer Cloud Kafka (CKafka).
    Grocery Integer Grocery.
    HSM Integer Data encryption service.
    Tcaplus Integer Game storage - Tcaplus.
    Cnas Integer Cnas.
    TiDB Integer HTAP database - TiDB.
    Emr Integer EMR cluster.
    SEAL Integer SEAL.
    CFS Integer Cloud file storage - CFS.
    Oracle Integer Oracle.
    ElasticSearch Integer ElasticSearch Service.
    TBaaS Integer Blockchain service.
    Itop Integer Itop.
    DBAudit Integer Cloud database audit.
    CynosDBPostgres Integer Enterprise TencentDB - CynosDB for Postgres.
    Redis Integer TencentDB for Redis.
    MongoDB Integer TencentDB for MongoDB.
    DCDB Integer A distributed cloud database - TencentDB for TDSQL.
    CynosDBMySQL Integer An enterprise-grade TencentDB - CynosDB for MySQL.
    Subnet Integer Subnets.
    RouteTable Integer Route table.

    ResourceStatistics

    Information of associated resources

    Used by actions: DescribeSubnetResourceDashboard.

    Name Type Description
    VpcId String VPC instance ID, such as vpc-f1xjkw1b.
    SubnetId String Subnet instance ID, such as subnet-bthucmmy.
    Ip Integer The total number of used IP addresses.
    ResourceStatisticsItemSet Array of ResourceStatisticsItem Information of associated resources

    ResourceStatisticsItem

    Resource statistical items

    Used by actions: DescribeSubnetResourceDashboard.

    Name Type Description
    ResourceType String Resource type, such as CVM, ENI
    ResourceName String Resource name.
    ResourceCount Integer Number of resources

    Route

    Routing policy object

    Used by actions: CreateRouteTable, CreateRoutes, DeleteRoutes, DescribeRouteTables, ReplaceRoutes, ResetRoutes.

    Name Type Required Description
    DestinationCidrBlock String Yes Destination IP range, such as 112.20.51.0/24. Values cannot be in the VPC IP range.
    GatewayType String Yes Type of the next hop. Valid values:
    CVM: public gateway CVM;
    VPN: VPN gateway;
    DIRECTCONNECT: direct connect gateway;
    PEERCONNECTION: peering connection;
    HAVIP: HAVIP;
    NAT: NAT Gateway;
    NORMAL_CVM: normal CVM;
    EIP: public IP address of the CVM;
    LOCAL_GATEWAY: local gateway.
    GatewayId String Yes Next hop address. You simply need to specify the gateway ID of a different next hop type, and the system will automatically match the next hop address.
    Note: If GatewayType is set to NORMAL_CVM, GatewayId should be the private IP of the instance.
    RouteId Integer No Routing policy ID. The IPv4 routing policy will have a meaningful value, while the IPv6 routing policy is always 0. We recommend using the unique ID RouteItemId for the routing policy.
    This field is required when you want to delete a routing policy.
    RouteDescription String No The description of the routing policy.
    Enabled Boolean No Whether it is enabled
    RouteType String No The route type. Currently, the following types are supported:
    USER: User route;
    NETD: Network probe route. When creating a network probe route, the system delivers by default. It cannot be edited or deleted;
    CCN: CCN route. The system delivers by default. It cannot be edited or deleted.
    Users can only add and operate USER-type routes.
    RouteTableId String No Route table instance ID, such as rtb-azd4dt1c.
    DestinationIpv6CidrBlock String No Destination IPv6 IP range, which cannot be included in VPC IP range, such as 2402:4e00:1000:810b::/64.
    RouteItemId String No Unique routing policy ID.
    PublishedToVbc Boolean No Whether the routing policy is published to CCN.
    Note: this field may return null, indicating that no valid values can be obtained.
    CreatedTime Timestamp No Creation time of the routing policy

    RoutePolicy

    Route reception policy. when CCN or other services add routes to a VPC custom route table, you can drop or enable appropriate route entries.

    Used by actions: CreateRoutePolicy.

    Name Type Required Description
    RoutePolicyId String No Unique ID of the routing policy.

    Note: This field may return null, indicating that no valid value was found.
    RoutePolicyName String No Specifies the routing strategy name.
    Note: This field may return null, indicating that no valid value was found.
    RoutePolicyDescription String No Routing policy description.

    Note: This field may return null, indicating that no valid value was found.
    RoutePolicyEntrySet Array of RoutePolicyEntry No Routing policy rule list.
    Note: This field may return null, indicating that no valid value was found.
    RoutePolicyAssociationSet Array of RoutePolicyAssociation No Specifies the routing strategy binding.
    Note: This field may return null, indicating that no valid value was found.
    CreatedTime String No Creation time.

    Note: This field may return null, indicating that no valid value was found.
    TagSet Array of Tag No Tag key-value pair.

    RoutePolicyAssociation

    Route reception policy binding. used to bind the route table and route reception policy and specify the binding priority.

    Used by actions: CreateRoutePolicy, CreateRoutePolicyAssociations, DeleteRoutePolicyAssociations, ReplaceRoutePolicyAssociations, ResetRoutePolicyAssociations.

    Name Type Required Description
    RouteTableId String No Unique route table ID.
    RoutePolicyId String No Specifies the unique ID of the route reception policy.
    Priority Integer No Priority.

    RoutePolicyEntry

    Route reception policy entry.

    Used by actions: CreateRoutePolicy, CreateRoutePolicyEntries, DeleteRoutePolicyEntries, DescribeRoutePolicyEntries, ReplaceRoutePolicyEntries, ResetRoutePolicyEntries.

    Name Type Required Description
    RoutePolicyEntryId String No Specifies the unique ID of the IPv4 routing strategy entry.
    Note: This field may return null, indicating that no valid value was found.
    CidrBlock String No Destination ip range.
    Note: This field may return null, indicating that no valid value was found.
    Description String No Describes the routing strategy rule.
    Note: This field may return null, indicating that no valid value was found.
    RouteType String No Routing Type

    Specifies the USER-customized data type.
    NETD: specifies the route for network detection.
    CCN: CCN route.
    Note: This field may return null, indicating that no valid value was found.
    GatewayType String No Next hop type. types currently supported:.
    CVM: cloud virtual machine with public network gateway type.
    VPN: vpn gateway.
    DIRECTCONNECT: direct connect gateway.
    PEERCONNECTION: peering connection.
    HAVIP: high availability virtual ip.
    NAT: specifies the nat gateway.
    EIP: specifies the public ip address of the cloud virtual machine.
    LOCAL_GATEWAY: specifies the local gateway.
    PVGW: pvgw gateway.
    Note: This field may return null, indicating that no valid value was found.
    GatewayId String No Gateway unique ID.
    Note: This field may return null, indicating that no valid value was found.
    Priority Integer No Priority. a smaller value indicates a higher priority.
    Note: This field may return null, indicating that no valid value was found.
    Action String No Action.
    DROP: drop.
    DISABLE: receive and disable.
    ACCEPT: receive and enable.
    Note: This field may return null, indicating that no valid value was found.
    CreatedTime String No Creation time.

    Note: This field may return null, indicating that no valid value was found.
    Region String No Specifies the region.
    Note: This field may return null, indicating that no valid value was found.

    RouteTable

    Route table object

    Used by actions: CreateRouteTable, CreateRoutes, DescribeRouteTables.

    Name Type Description
    VpcId String VPC instance ID.
    RouteTableId String The route table instance ID, such as rtb-azd4dt1c.
    RouteTableName String Route table name.
    AssociationSet Array of RouteTableAssociation The association relationships of the route table.
    RouteSet Array of Route IPv4 routing policy set.
    Main Boolean Whether it is the default route table.
    CreatedTime String Creation Time.
    TagSet Array of Tag Tag key-value pairs.
    LocalCidrForCcn Array of CidrForCcn Whether the local route is published to CCN.
    Note: this field may return null, indicating that no valid values can be obtained.

    RouteTableAssociation

    The association relationships of the route table

    Used by actions: CreateRouteTable, CreateRoutes, DescribeRouteTables.

    Name Type Description
    SubnetId String Subnet instance ID.
    RouteTableId String Route table instance ID.

    SecurityGroup

    Security group object

    Used by actions: CloneSecurityGroup, CreateSecurityGroup, CreateSecurityGroupWithPolicies, DescribeSecurityGroups.

    Name Type Required Description
    SecurityGroupId String Yes The security group instance ID, such as sg-ohuuioma.
    SecurityGroupName String Yes Security group can be named freely, but cannot exceed 60 characters.
    SecurityGroupDesc String Yes The remarks for the security group. The maximum length is 100 characters.
    ProjectId String No The project id is 0 by default. You can query this in the project management page of the Qcloud console.
    IsDefault Boolean No Whether it is the default security group (which cannot be deleted).
    CreatedTime String No Security group creation time.
    TagSet Array of Tag No Tag key-value pairs.
    UpdateTime String No Security group update time.
    Note: this field may return null, indicating that no valid values can be obtained.

    SecurityGroupAssociationStatistics

    Statistics on the instances associated with the security group

    Used by actions: DescribeSecurityGroupAssociationStatistics.

    Name Type Description
    SecurityGroupId String Security group instance ID.
    CVM Integer Number of CVM instances.
    CDB Integer Number of TencentDB for MySQL instances
    ENI Integer Number of ENI instances.
    SG Integer Number of times a security group is referenced by other security groups
    CLB Integer Number of load balancer instances.
    InstanceStatistics Array of InstanceStatistic The binding statistics for all instances.
    TotalCount Integer Total count of all resources (excluding resources referenced by security groups).

    SecurityGroupPolicy

    Security group policy object

    Used by actions: CreateSecurityGroupPolicies, CreateSecurityGroupWithPolicies, DeleteSecurityGroupPolicies, DescribeSecurityGroupPolicies, DescribeSgSnapshotFileContent, ModifySecurityGroupPolicies, ReplaceSecurityGroupPolicies, ReplaceSecurityGroupPolicy.

    Name Type Required Description
    PolicyIndex Integer No The index number of security group rules, which dynamically changes with the rules. This parameter can be obtained via the DescribeSecurityGroupPolicies API and used with the Version field in the returned value of the API.
    Protocol String No Protocol. Valid values: TCP, UDP, ICMP, ICMPv6, ALL.
    Port String No Port (all, a single port, or a port range).
    Note: If the Protocol value is set to ALL, the Port value also needs to be set to all.
    ServiceTemplate ServiceTemplateSpecification No Protocol port ID or protocol port group ID. ServiceTemplate and Protocol+Port are mutually exclusive.
    CidrBlock String No Either CidrBlock or Ipv6CidrBlock can be specified. Note that if0.0.0.0/n` is entered, it is mapped to 0.0.0.0/0.
    Ipv6CidrBlock String No The CIDR block or IPv6 (mutually exclusive).
    SecurityGroupId String No The security group instance ID, such as sg-ohuuioma.
    AddressTemplate AddressTemplateSpecification No IP address ID or IP address group ID.
    Action String No ACCEPT or DROP.
    PolicyDescription String No Security group policy description.
    ModifyTime String No The last modification time of the security group.

    SecurityGroupPolicySet

    Security group policy set

    Used by actions: CreateSecurityGroupPolicies, CreateSecurityGroupWithPolicies, DeleteSecurityGroupPolicies, DescribeSecurityGroupPolicies, ModifySecurityGroupPolicies, ReplaceSecurityGroupPolicies, ReplaceSecurityGroupPolicy.

    Name Type Required Description
    Version String No The version number of the security group policy, which will automatically increase by one each time you update the security group policy, so as to prevent expiration of the updated routing policies. If it is left empty, any conflicts will be ignored.
    Note: This parameter may return null, indicating that no valid values can be obtained.
    Egress Array of SecurityGroupPolicy No Outbound rule.
    Note: This parameter may return null, indicating that no valid values can be obtained.
    Ingress Array of SecurityGroupPolicy No Inbound rule.
    Note: This parameter may return null, indicating that no valid values can be obtained.

    SecurityPolicyDatabase

    SecurityPolicyDatabase policy

    Used by actions: CreateVpnConnection, DescribeVpnConnections, ModifyVpnConnectionAttribute.

    Name Type Required Description
    LocalCidrBlock String Yes Local IP range
    RemoteCidrBlock Array of String Yes Opposite IP range

    ServiceTemplate

    Protocol port template

    Used by actions: CreateServiceTemplate, CreateServiceTemplateGroup, DescribeServiceTemplateGroups, DescribeServiceTemplates.

    Name Type Description
    ServiceTemplateId String Protocol port instance ID, such as ppm-f5n1f8da.
    ServiceTemplateName String Template name.
    ServiceSet Array of String Protocol port information.
    CreatedTime String Creation Time.
    ServiceExtraSet Array of ServicesInfo Protocol port template information with remarks

    ServiceTemplateGroup

    Protocol port template group

    Used by actions: CreateServiceTemplateGroup, DescribeServiceTemplateGroups.

    Name Type Description
    ServiceTemplateGroupId String Protocol port template group instance ID, such as ppmg-2klmrefu.
    ServiceTemplateGroupName String Protocol port template group name.
    ServiceTemplateIdSet Array of String Protocol port template instance ID.
    CreatedTime String Creation Time.
    ServiceTemplateSet Array of ServiceTemplate Protocol port template instance information.

    ServiceTemplateSpecification

    Protocol port template

    Used by actions: CreateSecurityGroupPolicies, CreateSecurityGroupWithPolicies, DeleteSecurityGroupPolicies, DescribeSecurityGroupPolicies, DescribeSgSnapshotFileContent, ModifySecurityGroupPolicies, ReplaceSecurityGroupPolicies, ReplaceSecurityGroupPolicy.

    Name Type Required Description
    ServiceId String Yes Protocol port ID, such as ppm-f5n1f8da.
    ServiceGroupId String Yes Protocol port group ID, such as ppmg-f5n1f8da.

    ServicesInfo

    Protocol port template information

    Used by actions: CreateServiceTemplate, CreateServiceTemplateGroup, DescribeServiceTemplateGroups, DescribeServiceTemplates, ModifyServiceTemplateAttribute.

    Name Type Required Description
    Service String Yes Protocol port
    Description String No Remarks
    Note: this field may return null, indicating that no valid values can be obtained.

    SnapshotFileInfo

    Snapshot file information

    Used by actions: DescribeSnapshotFiles.

    Name Type Description
    SnapshotPolicyId String Snapshot policy ID
    InstanceId String ID of the instance.
    SnapshotFileId String Snapshot file ID
    BackupTime String Backup time
    Operator String Operator UIN

    SnapshotInstance

    Information of instance associated with the snapshot policy

    Used by actions: AttachSnapshotInstances, DescribeSnapshotAttachedInstances, DetachSnapshotInstances.

    Name Type Required Description
    InstanceId String Yes ID of the instance.
    InstanceType String Yes Type of associated resource. Values: securitygroup
    InstanceRegion String Yes Instance region
    SnapshotPolicyId String No Snapshot policy IDs
    InstanceName String No The instance name.

    SnapshotPolicy

    Snapshot policy

    Used by actions: CreateSnapshotPolicies, DescribeSnapshotPolicies.

    Name Type Required Description
    SnapshotPolicyName String Yes Snapshot policy name
    BackupType String Yes Backup policy type. Values: operate (Manual backup); time (Scheduled backup)
    KeepTime Integer Yes Snapshot retention period in days. Range: 1 to 365.
    CreateNewCos Boolean Yes Whether to create a new COS bucket. It defaults to False.
    Note: This field may return null, indicating that no valid values can be obtained.
    CosRegion String Yes Region of the COS bucket
    CosBucket String Yes COS bucket
    SnapshotPolicyId String No Snapshot policy ID
    BackupPolicies Array of BackupPolicy No Scheduled backup policies
    Note: This field may return null, indicating that no valid values can be obtained.
    Enable Boolean No Whether to enable the policy. Values: True (default), False
    CreateTime String No Creation time
    Note: This field may return null, indicating that no valid values can be obtained.

    SourceIpTranslationNatRule

    SNAT rule of a NAT Gateway

    Used by actions: CreateNatGateway, CreateNatGatewaySourceIpTranslationNatRule, DescribeNatGatewaySourceIpTranslationNatRules, DescribeNatGateways, ModifyNatGatewaySourceIpTranslationNatRule.

    Name Type Required Description
    ResourceId String Yes Resource ID. It can be left empty if ResourceType is USERDEFINED.
    ResourceType String Yes Resource type. Valid values: SUBNET, NETWORKINTERFACE, USERDEFINED
    Note: This field may return null, indicating that no valid values can be obtained.
    PrivateIpAddress String Yes Source IP/IP range
    PublicIpAddresses Array of String Yes Elastic IP address pool
    Description String Yes Description
    NatGatewaySnatId String No SNAT rule ID
    NatGatewayId String No NAT gateway ID.
    Note: This field may return null, indicating that no valid values can be obtained.
    VpcId String No VPC ID.
    Note: This field may return null, indicating that no valid values can be obtained.
    CreatedTime String No The creation time of a NAT gateway's SNAT rule.
    Note: This field may return null, indicating that no valid values can be obtained.

    Subnet

    Subnet object

    Used by actions: CreateAssistantCidr, CreateNetworkAcl, CreateSubnet, CreateSubnets, CreateVpc, DescribeAssistantCidr, DescribeNetworkAcls, DescribeSubnets, DescribeVpcs, ModifyAssistantCidr.

    Name Type Description
    VpcId String The ID of the VPC instance.
    SubnetId String Subnet instance ID, such as subnet-bthucmmy.
    SubnetName String Subnet name.
    CidrBlock String The IPv4 CIDR of the subnet.
    IsDefault Boolean Whether it is the default subnet.
    EnableBroadcast Boolean Whether to enable broadcast.
    Zone String Availability Zone.
    RouteTableId String The route table instance ID, such as rtb-l2h8d7c2.
    CreatedTime String Creation Time.
    AvailableIpAddressCount Integer The number of available IPv4 addresses
    Ipv6CidrBlock String The IPv6 CIDR of the subnet.
    NetworkAclId String The associated ACLID
    IsRemoteVpcSnat Boolean Whether it is a SNAT address pool subnet.
    TotalIpAddressCount Integer The total number of IPv4 addresses in the subnet.
    TagSet Array of Tag Tag key-value pairs
    CdcId String CDC instance ID.
    IsCdcSubnet Integer Whether the subnet is associated with CDC. valid values: 0 (no), 1 (yes).

    SubnetInput

    Subnet object

    Used by actions: CreateSubnets.

    Name Type Required Description
    CidrBlock String Yes The CIDR of the subnet.
    SubnetName String Yes Subnet name.
    Zone String Yes The availability zone, such as ap-guangzhou-2.
    RouteTableId String No The specified associated route table, such as rtb-3ryrwzuu.

    Tag

    Tag key-value pair

    Used by actions: AllocateAddresses, AllocateIPv6Addresses, AllocateIp6AddressesBandwidth, CloneSecurityGroup, CreateAndAttachNetworkInterface, CreateAssistantCidr, CreateBandwidthPackage, CreateCcn, CreateCustomerGateway, CreateFlowLog, CreateNatGateway, CreateNetworkAcl, CreateNetworkInterface, CreateReserveIpAddresses, CreateRoutePolicy, CreateRouteTable, CreateRoutes, CreateSecurityGroup, CreateSecurityGroupWithPolicies, CreateSubnet, CreateSubnets, CreateTrafficMirror, CreateVpc, CreateVpcEndPoint, CreateVpcEndPointService, CreateVpnConnection, CreateVpnGateway, DescribeAddresses, DescribeAssistantCidr, DescribeCcns, DescribeFlowLog, DescribeFlowLogs, DescribeIPv6Addresses, DescribeIp6Addresses, DescribeNatGateways, DescribeNetworkAcls, DescribeNetworkInterfaces, DescribeReserveIpAddresses, DescribeRouteTables, DescribeSecurityGroups, DescribeSubnets, DescribeTrafficPackages, DescribeVpcEndPoint, DescribeVpcEndPointService, DescribeVpcs, DescribeVpnConnections, GetCcnRegionBandwidthLimits, ModifyAssistantCidr.

    Name Type Required Description
    Key String Yes Tag key
    Value String No Tag value

    TrafficMirror

    Traffic mirroring instance.

    Used by actions: CreateTrafficMirror, DescribeTrafficMirrors.

    Name Type Description
    VpcId String VPC instance ID.
    TrafficMirrorId String Traffic mirroring instance.
    TrafficMirrorName String Traffic mirroring name.
    TrafficMirrorDescribe String Traffic mirroring description.
    State String Traffic mirroring status.
    Direction String Traffic mirroring collection direction.
    CollectorSrcs Array of String Traffic mirroring collection object.
    NatId String NAT gateway instance ID filtered by traffic mirroring.
    CollectorNormalFilters Array of TrafficMirrorFilter Five tuple rule filtered by traffic mirroring.
    CollectorTarget TrafficMirrorTarget Traffic mirroring receiving target.
    CreateTime String Traffic mirroring creation time.
    Type String Traffic mirroring type.
    SubnetId String Traffic mirroring subnet ID.
    TargetInfo Array of TrafficMirrorTargetResourceInfo Resource information of the traffic mirroring receiving target, returned when the receiving target is ENI or CLB.

    TrafficMirrorFilter

    Five tuple filter rule object for traffic mirroring.

    Used by actions: CreateTrafficMirror, DescribeTrafficMirrors, ResetTrafficMirrorFilter, UpdateTrafficMirrorAllFilter.

    Name Type Required Description
    SrcNet String Yes Source network segment of the filter rule.
    DstNet String Yes Destination network segment of the filter rule.
    Protocol String Yes Protocol of the filter rule.
    SrcPort String No Source port of the filter rule. Default value: 1–65535.
    DstPort String No Destination port of the filter rule. Default value: 1–65535.

    TrafficMirrorTarget

    Traffic mirroring collection target type.

    Used by actions: CheckTrafficMirror, CreateTrafficMirror, DescribeTrafficMirrors, ResetTrafficMirrorTarget.

    Name Type Required Description
    TargetIps Array of String No Receiving IP address for traffic mirroring.
    AlgHash String No Receiving IP address group for traffic mirroring. Load balancing rule. Valid values: ENI/FIVE_TUPLE_FLOW (VPC) and FIVE_TUPLE_FLOW (public IP address).
    TargetEndPoints Array of String No Receiving endpoint for traffic mirroring (public IP address).
    TargetType String No Receiving type for traffic mirroring. Valid values: IP, ENI, and CLB.

    TrafficMirrorTargetResourceInfo

    Traffic mirroring receiving traffic information, returned when the receiving target is ENI or CLB.

    Used by actions: CreateTrafficMirror, DescribeTrafficMirrors.

    Name Type Description
    TargetId String Resource ID belonging to the receiving target.
    TargetName String Resource name belonging to the receiving target.

    TrafficPackage

    Information of a traffic package

    Used by actions: DescribeTrafficPackages.

    Name Type Description
    TrafficPackageId String Unique traffic package ID
    TrafficPackageName String Traffic package name
    Note: This field may return null, indicating that no valid values can be obtained.
    TotalAmount Float Traffic package size in GB
    RemainingAmount Float Traffic package balance in GB
    Status String Traffic package status. Valid values: AVAILABLE, EXPIRED, EXHAUSTED, REFUNDED, DELETED
    CreatedTime Timestamp ISO8601 Traffic package creation time
    Deadline Timestamp ISO8601 Traffic package expiration time
    UsedAmount Float Used traffic in GB
    TagSet Array of Tag Traffic package tag
    Note: This field may return null, indicating that no valid values can be obtained.
    DeductType String Traffic package type (idle-time or full-time)

    Vpc

    Virtual Private Cloud (VPC) object.

    Used by actions: CreateVpc, DescribeVpcs.

    Name Type Description
    VpcName String VPC name.
    VpcId String VPC instance ID, such as vpc-azd4dt1c.
    CidrBlock String The IPv4 CIDR of the VPC.
    IsDefault Boolean Whether it is the default VPC.
    EnableMulticast Boolean Whether multicast is enabled.
    CreatedTime String Creation Time.
    DnsServerSet Array of String DNS list.
    DomainName String DHCP domain name option value.
    DhcpOptionsId String DHCP option set ID.
    EnableDhcp Boolean Whether DHCP is enabled.
    Ipv6CidrBlock String The IPv6 CIDR of the VPC.
    TagSet Array of Tag Tag key-value pair
    AssistantCidrSet Array of AssistantCidr Auxiliary CIDR
    EnableRouteVpcPublish Boolean Vpc association with CCN route publish policy. true: enables cidr route publishing. false: enables subnet route publishing. default is subnet route publishing when creating a vpc. to select cidr route publishing, submit a ticket for adding to allowlist.
    Ipv6CidrBlockSet Array of ISPIPv6CidrBlock Returns the multi-operator IPv6 Cidr Block.

    VpcEndPointServiceUser

    Details of allowed endpoint services

    Used by actions: DescribeVpcEndPointServiceWhiteList.

    Name Type Description
    Owner Integer APP ID
    UserUin String User UIN
    Description String Description
    CreateTime String Creation time
    EndPointServiceId String Endpoint service ID

    VpcIpv6Address

    VPC private IPv6 object.

    Used by actions: DescribeVpcIpv6Addresses.

    Name Type Description
    Ipv6Address String VPC private IPv6 address
    CidrBlock String The IPv6 CIDR belonging to the subnet.
    Ipv6AddressType String IPv6 type.
    CreatedTime String IPv6 application time.

    VpcPrivateIpAddress

    VPC private IP object.

    Used by actions: DescribeVpcPrivateIpAddresses.

    Name Type Description
    PrivateIpAddress String VPC private IP.
    CidrBlock String The CIDR belonging to the subnet.
    PrivateIpAddressType String Private IP type.
    CreatedTime Timestamp IP application time.

    VpcTaskResultDetailInfo

    Result of a VPC-related task

    Used by actions: DescribeVpcTaskResult.

    Name Type Description
    ResourceId String Resource ID
    Note: this field may return null, indicating that no valid value can be obtained.
    Status String Status
    Note: This field may return null, indicating that no valid values can be obtained.

    VpnConnection

    VPN tunnel object.

    Used by actions: CreateVpnConnection, DescribeVpnConnections.

    Name Type Description
    VpnConnectionId String Tunnel instance ID.
    VpnConnectionName String Tunnel name.
    VpcId String VPC instance ID.
    VpnGatewayId String The ID of the VPN gateway instance.
    CustomerGatewayId String Customer gateway instance ID.
    PreShareKey String The pre-shared key.
    VpnProto String Tunnel transmission protocol.
    EncryptProto String Tunnel encryption protocol.
    RouteType String Route Type.
    CreatedTime Timestamp Creation Time.
    State String Production status of the tunnel. PENDING: Creating; AVAILABLE: Running; DELETING: Deleting.
    NetStatus String Connection status of the tunnel. AVAILABLE: Connected.
    SecurityPolicyDatabaseSet Array of SecurityPolicyDatabase SPD.
    IKEOptionsSpecification IKEOptionsSpecification IKE options.
    IPSECOptionsSpecification IPSECOptionsSpecification IPSEC options.
    EnableHealthCheck Boolean Whether the health check is supported.
    HealthCheckLocalIp String Local IP address for the health check
    HealthCheckRemoteIp String Peer IP address for the health check
    HealthCheckStatus String Tunnel health check status. Valid values: AVAILABLE: healthy; UNAVAILABLE: unhealthy. This parameter will be returned only after health check is enabled.
    DpdEnable Integer Whether to enable DPD. Values: 0 (Disable) and 1 (Enable)
    Note: This field may return null, indicating that no valid values can be obtained.
    DpdTimeout String DPD timeout period.
    Note: This field may return null, indicating that no valid values can be obtained.
    DpdAction String The action to take in case of DPD timeout. Values: clear (Disconnect) and restart (retry). This parameter only takes effect when DpdEnable is set to 1.
    Note: This field may return null, indicating that no valid values can be obtained.
    TagSet Array of Tag Array of tag key-value pairs
    NegotiationType String Negotiation type
    Note: This field may return null, indicating that no valid values can be obtained.

    VpnGateway

    VPN gateway object.

    Used by actions: CreateVpnGateway, DescribeVpnGateways.

    Name Type Description
    VpnGatewayId String Gateway instance ID.
    VpcId String VPC instance ID.
    VpnGatewayName String Gateway instance name.
    Type String Gateway instance type. Valid values: 'IPSEC', 'SSL', and 'CCN'.
    State String Gateway instance status. 'PENDING': Creating; 'DELETING': Deleting; 'AVAILABLE': Running.
    PublicIpAddress String Gateway public IP.
    RenewFlag String Gateway renewal type: 'NOTIFY_AND_MANUAL_RENEW': Manual renewal. 'NOTIFY_AND_AUTO_RENEW': Automatic renewal. 'NOT_NOTIFY_AND_NOT_RENEW': No renewal after expiration.
    InstanceChargeType String Gateway billing type: POSTPAID_BY_HOUR: Postpaid by hour; PREPAID: Prepaid.
    InternetMaxBandwidthOut Integer Outbound bandwidth of gateway.
    CreatedTime Timestamp Creation Time.
    ExpiredTime Timestamp Expiration time of the prepaid gateway.
    IsAddressBlocked Boolean Whether the public IP is blocked.
    NewPurchasePlan String Change of billing method. PREPAID_TO_POSTPAID: Monthly subscription prepaid to postpaid by hour.
    RestrictState String Gateway billing status. PROTECTIVELY_ISOLATED: Instance is isolated; NORMAL: Normal.
    Zone String The availability zone, such as ap-guangzhou-2
    VpnGatewayQuotaSet Array of VpnGatewayQuota Gateway bandwidth quota information.
    Version String Gateway instance version.
    NetworkInstanceId String CCN instance ID when the value of Type is CCN.
    CdcId String CDC instance ID
    MaxConnection Integer Maximum number of connected clients allowed for the SSL VPN gateway.

    VpnGatewayQuota

    VPN gateway quota object

    Used by actions: CreateVpnGateway, DescribeVpnGateways.

    Name Type Description
    Bandwidth Integer The bandwidth quota.
    Cname String The bandwidth quota name in Chinese.
    Name String The bandwidth quota name in English.

    VpnGatewayRoute

    Destination routes of a VPN gateway

    Used by actions: CreateVpnGatewayRoutes, DescribeVpnGatewayRoutes, ModifyVpnGatewayRoutes.

    Name Type Required Description
    DestinationCidrBlock String Yes Destination IDC IP range
    InstanceType String Yes Next hop type (type of the associated instance). Valid values: VPNCONN (VPN tunnel) and CCN (CCN instance)
    InstanceId String Yes Instance ID of the next hop
    Priority Integer Yes Priority. Valid values: 0 and 100
    Status String Yes Status. Valid values: ENABLE and DISABLE
    RouteId String No Route ID
    Type String No Route type. Valid values: VPC, CCN (CCN-propagated route), Static, and BGP.
    CreateTime Timestamp No The creation time.
    UpdateTime Timestamp No The update time.

    VpnGatewayRouteModify

    Modify route status of the VPN gateway

    Used by actions: ModifyVpnGatewayRoutes.

    Name Type Required Description
    RouteId String Yes Route ID of the VPN gateway
    Status String Yes Route status of the VPN gateway. Valid values: ENABLE, and DISABLE.

    VpngwCcnRoutes

    Information on VPN gateway-based CCN routes.

    Used by actions: DescribeVpnGatewayCcnRoutes, ModifyVpnGatewayCcnRoutes.

    Name Type Required Description
    RouteId String Yes Route ID
    Status String No Enable the route or not
    ENABLE: enable the route
    DISABLE: do not enable the route
    DestinationCidrBlock String No Route CIDR block

    도움말 및 지원

    문제 해결에 도움이 되었나요?

    피드백