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

Mode fokus
Ukuran font
Terakhir diperbarui: 2026-03-26 22:26:03

AllNodeResourceSpec

Resource description

Used by actions: CreateCluster.

Name Type Required Description
MasterResourceSpec NodeResourceSpec No The description of master nodes.
Note: This field may return null, indicating that no valid values can be obtained.
CoreResourceSpec NodeResourceSpec No The description of core nodes.
Note: This field may return null, indicating that no valid values can be obtained.
TaskResourceSpec NodeResourceSpec No The description of task nodes.
Note: This field may return null, indicating that no valid values can be obtained.
CommonResourceSpec NodeResourceSpec No The description of common nodes.
Note: This field may return null, indicating that no valid values can be obtained.
MasterCount Integer No Number of Master nodes.
CoreCount Integer No Number of core nodes.
TaskCount Integer No Number of task nodes.
CommonCount Integer No Number of common nodes.

ApplicationStatics

Yarn application statistics

Used by actions: DescribeEmrApplicationStatics.

Name Type Description
Queue String Queue name
User String Username
ApplicationType String Application type
SumMemorySeconds Integer SumMemorySeconds meaning
SumVCoreSeconds Integer Total VCore Seconds
SumHDFSBytesWritten String SumHDFSBytesWritten (with unit)
SumHDFSBytesRead String SumHDFSBytesRead (with unit)
CountApps Integer Application count

Arg

General parameters

Used by actions: StartStopServiceOrMonitor.

Name Type Required Description
Key String No key
Values Array of String No Value List

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

AutoScaleGroupAdvanceAttrs

Advanced settings of the auto-scaling group.

Used by actions: DescribeAutoScaleGroupGlobalConf.

Name Type Required Description
ComputeResourceAdvanceParams ComputeResourceAdvanceParams No Advanced settings of computing resources.

AutoScaleRecord

Elastic Scaling Record

Used by actions: DescribeAutoScaleRecords.

Name Type Description
StrategyName String Name of the scale-in or scale-out rule.
ScaleAction String "SCALE_OUT" and "SCALE_IN", representing expansion and reduction respectively.
ActionStatus String The values are "SUCCESS", "FAILED", "PART_SUCCESS", "IN_PROCESS", which indicate success, failure, partial success, and in-progress, respectively.
ActionTime String Process initiation time.
ScaleInfo String Description related to auto-scaling.
ExpectScaleNum Integer Valid only when ScaleAction is SCALE_OUT.
EndTime String Process termination time.
StrategyType Integer Policy type. Valid values: 1 (load-based scaling), 2 (time-based scaling).
SpecInfo String Specification information used during scale-out.
CompensateFlag Integer Compensatory scale-out. 0: disable, 1: enable.
CompensateCount Integer Number of compensations.
RetryCount Integer Number of retries.
RetryInfo String Retry information.
RetryEnReason String Retry description in English.
RetryReason String Retry description.

AutoScaleResourceConf

Elastic scaling specification configuration

Used by actions: DescribeAutoScaleGroupGlobalConf.

Name Type Required Description
Id Integer No Configuration ID.
ClusterId Integer No Cluster instance ID.
ScaleLowerBound Integer No Minimum number of instances retained for automatic scaling
ScaleUpperBound Integer No Maximum number of instances for auto scaling
StrategyType Integer No Scale-out rule type. 1: load-based scale-out rule, 2: time-based scale-out rule
NextTimeCanScale Integer No Next scale-out time.
GraceDownFlag Boolean No Graceful scale-in switch.
HardwareType String No "CVM" indicates that the CVM type is used for all specifications, and "Pod" indicates that the container type is used for specifications. The default value is "CVM".
PayMode String No "POSTPAY" indicates the sole adoption of pay-as-you-go, and "SPOT_FIRST" indicates spot instance first, which is only supported when HardwareType is "HOST". "Pod" only supports pay-as-you-go.
PostPayPercentMin Integer No The minimum percentage of pay-as-you-go resources in scenarios with spot instance first. It is an integer.
ChangeToPod Integer No When resource type is preset to HOST: Supports enabling/disabling "Fallback to pod when resources are insufficient"; Default state: 0 (disabled), Toggle state: 1 (enabled).
GroupName String No Scaling group name.
YarnNodeLabel String No Tag.
GroupStatus Integer No Scaling group status.
Parallel Integer No Parallel scaling. 0: disabled; 1: enabled.
EnableMNode Integer No Whether MNode is supported.
ExtraAdvanceAttrs AutoScaleGroupAdvanceAttrs No More scaling group settings.

CBSInstance

CBS instance information.

Used by actions: DescribeNodeDataDisks.

Name Type Description
DiskId String Cloud disk ID.
DiskUsage String Cloud disk type.
DiskName String Cloud disk name.
DiskSize Integer Cloud disk size.
DiskType String Cloud disk media type.
DeleteWithInstance Boolean Whether to delete it with the instance.
DiskChargeType String Cloud disk billing type.
DiskState String Cloud disk running status.
RenewFlag String Whether to perform auto-renewal.
DeadlineTime String Expiration time.
Attached Boolean Whether the cloud disk is mounted on the cloud host.
DifferDaysOfDeadline Integer Days remaining until disk expiration.
InstanceIdList Array of String InstanceId of the CVM instance to which this cloud disk is currently mounted.
Note: This field may return null, indicating that no valid values can be obtained.
InstanceId String ID of the cloud host to which the Cloud disk is mounted.
Shareable Boolean Whether the cloud disk is a shared cloud disk.
EmrResourceId String EMR node ID.
UnderwriteExpiredTime String Committed use expiration time.

COSSettings

COS-related configuration

Used by actions: CreateInstance.

Name Type Required Description
CosSecretId String Yes COS SecretId
CosSecretKey String Yes COS SecrectKey
LogOnCosPath String No COS path to log

CapacityGlobalConfig

Global configurations of the capacity scheduler under Resource Scheduling.

Used by actions: DescribeGlobalConfig.

Name Type Description
EnableLabel Boolean Whether label-based scheduling is enabled.
LabelDir String Path for tag information storage if label-based scheduling is enabled.
Note: This field may return null, indicating that no valid values can be obtained.
QueueMappingOverride Boolean Whether to overwrite the user-specified queue, wherein true indicates overwrite.
Note: This field may return null, indicating that no valid values can be obtained.
DefaultSettings Array of DefaultSetting Advanced settings.
Note: This field may return null, indicating that no valid values can be obtained.

CdbInfo

Output parameters

Used by actions: DescribeClusterNodes.

Name Type Description
InstanceName String Database instance.
Ip String Database IP address.
Port Integer Database port.
MemSize Integer Database memory specifications.
Volume Integer Database disk specifications.
Service String Service identifier.
ExpireTime String Expiration time.
ApplyTime String Application time.
PayType Integer Billing type.
ExpireFlag Boolean Expiration flag.
Status Integer Database status.
IsAutoRenew Integer Renewal flag.
SerialNo String Database string.
ZoneId Integer ZoneId
RegionId Integer RegionId

ClusterExternalServiceInfo

Relationship between shared components and the current cluster

Used by actions: DescribeInstances.

Name Type Description
DependType Integer Dependency relationship. 0: being depended on by other clusters, 1: depending on other clusters.
Service String Shared component.
ClusterId String Shared cluster.
ClusterStatus Integer Shared cluster status.

ClusterIDToFlowID

Mapping of cluster ID and process ID

Used by actions: ModifyResourcesTags.

Name Type Description
ClusterId String Cluster ID.
FlowId Integer Flow ID.

ClusterInstancesInfo

Cluster instance information

Used by actions: DescribeInstances.

Name Type Description
Id Integer ID.
ClusterId String Cluster ID.
ClusterName String Cluster name.
RegionId Integer Region ID.
ZoneId Integer Region ID.
AppId Integer User AppID.
Uin String User UIN.
ProjectId Integer Project ID.
VpcId Integer Cluster VPCID.
SubnetId Integer Subnet ID.
Status Integer Instance status code. Valid range:
  • 2: the cluster is running.
  • 3: the cluster is being created.
  • 4: the cluster is being scaled out.
  • 5: Router nodes are being added to the cluster.
  • 6: components are being installed in the cluster.
  • 7: commands are being executed in the cluster.
  • 8: the service is being restarted.
  • 9: maintenance is in progress.
  • 10: the service is being suspended.
  • 11: the cluster is exiting maintenance.
  • 12: the cluster is exiting suspension.
  • 13: the configuration is being distributed.
  • 14: the cluster is being terminated.
  • 15: the Core node is being destroyed.
  • 16: the Task node is being destroyed.
  • 17: the Router node is being destroyed.
  • 18: the web proxy password is being changed.
  • 19: the cluster is being isolated.
  • 20: the cluster is undergoing a reversal transaction.
  • 21: the cluster is being recycled.
  • 22: the instance is waiting for resizing.
  • 23: the cluster has been isolated.
  • 24: the number of nodes is being reduced.
  • 33: the cluster is waiting for a refund.
  • 34: the cluster has received a refund.
  • 301: creation failed.
  • 302: scale-out failed.
  • AddTime String Adding time.
    RunTime String Runtime.
    MasterIp String Public network IP address of the primary node.
    EmrVersion String EMR version.
    ChargeType Integer Charge type.
    TradeVersion Integer Transaction version.
    ResourceOrderId Integer Resource order ID.
    IsTradeCluster Integer Whether it is a billing cluster.
    AlarmInfo String Alarm information of cluster error status.
    IsWoodpeckerCluster Integer Whether to adopt new architecture.
    MetaDb String Metadatabase information.
    Tags Array of Tag Tag information
    Note: this field may return null, indicating that no valid values can be obtained.
    HiveMetaDb String Hive metadata information.
    ServiceClass String Cluster type: EMR,CLICKHOUSE,DRUID.
    AliasInfo String Alias serialization of all nodes in the cluster.
    ProductId Integer Cluster version ID.
    Zone String Region ID.
    SceneName String Scenario name.
    SceneServiceClass String Scenario-based cluster type.
    SceneEmrVersion String Scenario-based EMR version.
    DisplayName String Scenario-based cluster type.
    VpcName String vpc name
    SubnetName String subnet name
    ClusterExternalServiceInfo Array of ClusterExternalServiceInfo Cluster dependency
    Note: This field may return null, indicating that no valid value was found.
    UniqVpcId String Cluster vpcid string type.
    UniqSubnetId String Subnet ID string type.
    TopologyInfoList Array of TopologyInfo Node information
    Note: This field may return null, indicating that no valid values can be obtained.
    IsMultiZoneCluster Boolean Whether it is a cross-AZ cluster.
    IsCvmReplace Boolean Whether to enable automatic compensation for abnormal nodes.
    ClusterTitle String Title.
    ConfigDetail EmrProductConfigDetail Cluster product configuration information

    Note: This field may return null, indicating that no valid values can be obtained.
    BindFileSystemNum Integer Number of file systems bound to a cluster.
    ClusterRelationInfoList Array of ClusterRelationMeta Bound list of the RSS cluster.
    Note: This field may return null, indicating that no valid values can be obtained.
    RedisId String Redis information.

    ClusterRelationMeta

    Inter-cluster binding and usage information.

    Used by actions: DescribeInstances.

    Name Type Required Description
    ClusterType String No Cluster type.
    ClusterIdList Array of String No Cluster ID list.
    Note: This field may return null, indicating that no valid values can be obtained.

    ComponentBasicRestartInfo

    Target processes

    Used by actions: StartStopServiceOrMonitor.

    Name Type Required Description
    ComponentName String No Process name which is required, such as NameNode.
    IpList Array of String No The target IP list.
    Note: This field may return null, indicating that no valid values can be obtained.

    ComputeResourceAdvanceParams

    Advanced settings of computing resources.

    Used by actions: DescribeAutoScaleGroupGlobalConf, ScaleOutInstance.

    Name Type Required Description
    Labels Array of TkeLabel No Node label array.
    Taints Array of Taint No Node taint.
    PreStartUserScript String No Base64-encoded user script: executed before node initializing.
    UserScript String No Base64-encoded user script. This script executes after Kubernetes components initialize. Users should ensure script reentrancy and implement retry logic. Both the script and its generated log files are accessible at the node path: /data/ccs_userscript/.

    ConfigModifyInfoV2

    Resource scheduling - Queue modification information

    Used by actions: ModifyYarnQueueV2.

    Name Type Required Description
    OpType Integer Yes Operation type. Valid values:

    - 0: create a queue.
    - 1: edit - full overwrite.
    - 2: create a sub-queue.
    - 3: delete.
    - 4: clone. It is the same as sub-queue creation. Especially, for fair, a sub-queue can be copied to a new queue.
    - 6: edit - incremental update.
    Name String No Queue name. It cannot be modified.
    ParentId String No Create root queue: Pass "myId of root"; Create sub-queue: Pass "myId of the selected queue"; Clone queue: Pass "parentId of the selected queue".
    MyId String No Edit or delete operations: Require passing "myId of the selected queue". Passing is required for cloning only when the scheduler is fair in order to copy a sub-queue to a new queue.
    BasicParams ItemSeq No Basic configuration. The value of key is consistent with the field returned by DescribeYarnQueue.###### Fair scheduler
    Values of key are as follows:

    - type: parent queue. Value: parent or null.
    - aclSubmitApps: submission ACL. Value: JSON string of the AclForYarnQueue type or null.
    - aclAdministerApps: administration ACL. Value: JSON string of the AclForYarnQueue type or null.
    - minSharePreemptionTimeout: timeout of minimum share before preemption. Value: numeric string or null.
    - fairSharePreemptionTimeout: timeout of fair share before preemption. Value: numeric string or null.
    - fairSharePreemptionThreshold: fair share preemption threshold. Value: numeric string or null. Numeric string range: (0,1].
    - allowPreemptionFrom: preemption mode. Value: Boolean string or null.
    - schedulingPolicy: scheduling policy. Value: drf, fair, fifo, or null.

    <br/>type AclForYarnQueue struct {<br/> User *string json:&quot;user&quot; // Username<br/> Group *string json:&quot;group&quot;// Group name<br/>}<br/>


    ###### Capacity scheduler
    Values of key are as follows:

    - state: queue status. Value: STOPPED or RUNNING.
    - default-node-label-expression: default tag expression. Value: tag or null.
    - acl_submit_applications: submission ACL. Value: JSON string of the AclForYarnQueue type or null.
    - acl_administer_queue: administration ACL. Value: JSON string of the AclForYarnQueue type or null.
    - maximum-allocation-mb: maximum memory allocated to each container. Value: numeric string or null.
    - maximum-allocation-vcores: maximum number of virtual cores allocated to each container. Value: numeric string or null.

    <br/>type AclForYarnQueue struct {<br/> User *string json:&quot;user&quot; // Username<br/> Group *string json:&quot;group&quot;// Group name<br/>}<br/>


    Note: This field may return null, indicating that no valid values can be obtained.
    ConfigSetParams Array of ConfigSetInfo No Configuration set information. For the values, see the parameter description of ConfigSetInfo. Configuration set is the representation of the plan mode in the queue, containing different configuration item values for different time periods. The configuration set names of all queues are the same. For a single queue, the tags and parameters in each configuration set are the same, but the parameter values are different.
    Note: This field may return null, indicating that no valid values can be obtained.
    DeleteLables Array of String No This parameter is specific for capacity scheduling and is valid only when OpType is set to 6. It indicates tags to be deleted from the queue. This parameter has a higher priority than LabelParams in ConfigSetParams.
    Note: This field may return null, indicating that no valid values can be obtained.

    ConfigSetInfo

    Resource scheduling - configuration set information.

    Used by actions: ModifyYarnQueueV2.

    Name Type Required Description
    ConfigSet String Yes Configuration set name.
    LabelParams Array of ItemSeq No The capacity scheduler will use it, where tag-related configuration is set. The key values are consistent with the fields returned by DescribeYarnQueue.
    The key values are as follows:
    - labelName: Tag name, that is, tags in tag management.
    - capacity: Capacity. The value is a numeric string.
    - maximum-capacity: Maximum capacity. The value is a numeric string.
    Note: This field may return null, indicating that no valid values can be obtained.
    BasicParams Array of Item No Set parameters related to the configuration set. The key values are consistent with the fields returned by DescribeYarnQueue.
    ###### Fair scheduler.
    The key values are as follows:
    - minResources: Minimum resource amount. The value is a JSON string of the YarnResource type or null.
    - maxResources: Maximum resource amount. The value is a JSON string of the YarnResource type or null.
    - maxChildResources: Maximum resource amount for undeclared subqueues. The value is a numeric string or null.
    - maxRunningApps: Maximum number of apps that can run concurrently. The value is a numeric string or null.
    - weight: weight. The value is a numeric string or null.
    - maxAMShare: Maximum App Master share. The value is a numeric string or null, where the number range is [0,1] or -1.

    <br/>type YarnResource struct {<br/> Vcores *int json:&quot;vcores&quot;<br/> Memory *int json:&quot;memory&quot;<br/> Type *string json:&quot;type&quot; // The value can be percent or null. When the value is percent, it indicates the percentage used; otherwise, the absolute value used is indicated. The value can be percent only for maxResources and maxChildResources.<br/>}<br/>



    ###### Capacity scheduler.
    The key values are as follows:
    - minimum-user-limit-percent: Minimum user capacity. The value is a JSON string of the YarnResource type or null, where the number range is [0,100].
    - user-limit-factor: User resource factor. The value is a JSON string of the YarnResource type or null.
    - maximum-applications: Maximum number of applications, that is, Max-Applications. The value is a numeric string or null, where the numbers must be positive integers.
    - maximum-am-resource-percent: maximum AM percent. The value is a numeric string or null, where the number range is [0,1] or -1.
    - default-application-priority: Resource pool priority. The value is a numeric string or null, where the numbers must be positive integers.
    Note: This field may return null, indicating that no valid values can be obtained.

    ConfigurationItem

    Configuration item (configuration management page).

    Used by actions: DescribeServiceConfGroupInfos.

    Name Type Required Description
    Name String Yes Configuration item name.
    Value String Yes Configuration item value.
    InFile String No Name of the configuration file where the configuration item is located.

    CustomMetaDBInfo

    The user-created Hive-MetaDB instance information.

    Used by actions: CreateCluster.

    Name Type Required Description
    MetaDataJdbcUrl String No The JDBC URL of the custom metadatabase instance. Example: jdbc:mysql://10.10.10.10:3306/dbname
    MetaDataUser String No The custom metadatabase instance username.
    MetaDataPass String No The custom metadatabase instance password.
    MetaType String No The Hive-shared metadatabase type. Valid values:
  • EMR_DEFAULT_META: The cluster creates one by default.
  • EMR_EXIST_META: The cluster uses the specified EMR metadatabase instance.
  • USER_CUSTOM_META: The cluster uses a custom metadatabase instance.
  • UnifyMetaInstanceId String No The EMR-MetaDB instance.

    CustomMetaInfo

    User-created Hive-MetaDB instance information

    Used by actions: CreateInstance, InquiryPriceCreateInstance.

    Name Type Required Description
    MetaDataJdbcUrl String No JDBC connection to custom MetaDB instance beginning with jdbc:mysql://
    MetaDataUser String No Custom MetaDB instance username
    MetaDataPass String No Custom MetaDB instance password

    CustomServiceDefine

    Shared self-built component parameters

    Used by actions: CreateInstance, InquiryPriceCreateInstance.

    Name Type Required Description
    Name String No Custom parameter key
    Value String No Custom parameter value

    DAGInfo

    DAG information.

    Used by actions: DescribeDAGInfo.

    Name Type Required Description
    ID String No Query ID.
    Type String No DAG type. Only StarRocks is supported currently.
    Content String No Returned JSON string of the DAG.

    DayRepeatStrategy

    Description of daily repeated tasks for elastic scaling

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy.

    Name Type Required Description
    ExecuteAtTimeOfDay String Yes Specific time for repetition task execution, such as 01:02:00.
    Step Integer Yes Executing every Step days.

    DefaultSetting

    Default configurations of resource scheduling.

    Used by actions: DescribeGlobalConfig.

    Name Type Description
    Name String Name: the key for input parameters.
    Desc String Description.
    Prompt String Prompt.
    Key String Key: display the configuration item in the configuration file.
    Value String Name value.

    DependService

    Shared component information

    Used by actions: CreateCluster.

    Name Type Required Description
    ServiceName String Yes The shared component name.
    InstanceId String Yes The cluster to which the shared component belongs.

    DescribeNodeSpec

    Node specifications.

    Used by actions: DescribeNodeSpec.

    Name Type Required Description
    NodeType String Yes Node type.
    NodeName String Yes Node type name.
    Types Array of NodeSpecType No Types array.
    Note: This field may return null, indicating that no valid values can be obtained.
    CmnTypes Array of NodeSpecType No Cloud Managed Node (M Node) model specifications list.
    Note: This field may return null, indicating that no valid values can be obtained.

    DescribeResourceConfig

    Output parameters of the DescribeResourceConfig API.

    Used by actions: DescribeNodeResourceConfigFast.

    Name Type Description
    ResourceType String Specification management type.
    ResourceData Array of NodeResource Specification management data.

    DiffDetail

    Dynamically generated change details.

    Used by actions: DescribeResourceScheduleDiffDetail.

    Name Type Description
    Name String Tab page header.
    Count Integer Number of change items.
    Rows Array of DiffDetailItem Detailed data to be rendered.
    Note: This field may return null, indicating that no valid values can be obtained.
    Header Array of DiffHeader Header information to be rendered.
    Note: This field may return null, indicating that no valid values can be obtained.

    DiffDetailItem

    Dynamically generated change detail entries.

    Used by actions: DescribeResourceScheduleDiffDetail.

    Name Type Description
    Attribute String Attribute.
    InEffect String Currently effective.
    PendingEffectiveness String To be effective.
    Operation String Operation.
    Queue String Queue.
    ConfigSet String Configuration set.
    LabelName String Tag.
    InEffectIndex String Current position.
    PendingEffectIndex String Position to be effective.
    PlanName String Plan mode name.
    Label String Tag.
    RuleName String Placement rule.
    UserName String Username.

    DiffHeader

    Dynamically generated change details.

    Used by actions: DescribeResourceScheduleDiffDetail.

    Name Type Description
    Name String Name
    Id String ID, which is used by the front end.

    DiskSpecInfo

    Node disk information

    Used by actions: ScaleOutCluster.

    Name Type Required Description
    Count Integer Yes Number of disks.
    DiskType String Yes Valid values of the system disk type:
  • CLOUD_SSD: Cloud SSD.
  • CLOUD_PREMIUM: Premium Cloud Disk.
  • CLOUD_BASIC: Cloud Disk.
  • LOCAL_BASIC: Local Disk.
  • LOCAL_SSD: Local SSD.


  • Valid values of the data disk type.
  • CLOUD_SSD: Cloud SSD.
  • CLOUD_PREMIUM: Premium Cloud Disk.
  • CLOUD_BASIC: Cloud Disk.
  • LOCAL_BASIC: Local Disk.
  • LOCAL_SSD: Local SSD.
  • CLOUD_HSSD: Enhanced SSD.
  • CLOUD_THROUGHPUT: Throughput HDD.
  • CLOUD_TSSD: Tremendous SSD.
  • CLOUD_BIGDATA: Big Data Cloud Disk.
  • CLOUD_HIGHIO: High IO Cloud Disk.
  • CLOUD_BSSD: Balanced SSD.
  • REMOTE_SSD: Remote SSD.

  • DiskSize Integer Yes Data capacity in GB.
    ExtraPerformance Integer No Additional performance.

    Dps

    Sampling sequence.

    Used by actions: DescribeHDFSStorageInfo.

    Name Type Required Description
    Timestamp String No Timestamp.
    Value String No Sampling value.

    DynamicPodSpec

    Pod floating specification

    Used by actions: ScaleOutCluster, ScaleOutInstance.

    Name Type Required Description
    RequestCpu Float No Minimum number of CPUs
    LimitCpu Float No Maximum number of CPUs
    RequestMemory Float No Minimum memory in MB
    LimitMemory Float No Maximum memory in MB

    EmrListInstance

    Returned cluster list sample

    Used by actions: DescribeInstancesList.

    Name Type Description
    ClusterId String Cluster ID
    StatusDesc String Common status: cluster in production, cluster running, cluster creating, cluster closed, and cluster deleted.
    ClusterName String Cluster name
    ZoneId Integer Cluster region
    AppId Integer User APPID
    AddTime String Creation time
    RunTime String Running time
    MasterIp String Cluster IP
    EmrVersion String Cluster version
    ChargeType Integer Cluster billing mode
    Id Integer EMR ID
    ProductId Integer Product ID.
    ProjectId Integer Project ID.
    RegionId Integer Region.
    SubnetId Integer Subnet ID.
    VpcId Integer Network ID.
    Zone String Region.
    Status Integer Status code. Valid values: -2 (cluster deleted), -1 (cluster closed), 0 (cluster in production), 2 (cluster running), 3 (cluster creating).
    Tags Array of Tag Instance tag
    Note: This field may return null, indicating that no valid value can be obtained.
    AlarmInfo String Alarm information.
    IsWoodpeckerCluster Integer Whether it is a Woodpecker cluster.
    VpcName String VPC name in Chinese.
    SubnetName String Subnet in Chinese.
    UniqVpcId String String VpcId.
    UniqSubnetId String String subnet.
    ClusterClass String Cluster type.
    IsMultiZoneCluster Boolean Whether it is a cross-AZ cluster.
    IsHandsCluster Boolean Whether it is a cluster created by a cluster CVM.
    OutSideSoftInfo Array of SoftDependInfo Client component information.
    Note: This field may return null, indicating that no valid values can be obtained.
    IsSupportOutsideCluster Boolean Whether the current cluster's scenarios support external clients.
    IsDedicatedCluster Boolean Whether the cluster is used in a dedicated cluster scenario.
    IsSupportClone Boolean Cluster supports for cloning.

    EmrPrice

    EMR inquiry description

    Used by actions: InquiryPriceScaleOutInstance.

    Name Type Description
    OriginalCost String List price.
    DiscountCost String Discounted price.
    Unit String Unit.
    PriceSpec PriceResource The queried spec.
    Note: This field may return null, indicating that no valid values can be obtained.
    SupportSpotPaid Boolean Whether spot instances are supported.

    EmrProductConfigDetail

    EMR product configuration.

    Used by actions: DescribeInstances.

    Name Type Description
    SoftInfo Array of String Software information.
    Note: This field may return null, indicating that no valid values can be obtained.
    MasterNodeSize Integer Number of Master nodes.
    CoreNodeSize Integer Number of Core nodes.
    TaskNodeSize Integer Number of Task nodes.
    ComNodeSize Integer Number of Common nodes.
    MasterResource ResourceDetail Primary node resources

    Note: This field may return null, indicating that no valid values can be obtained.
    CoreResource ResourceDetail Core node resources

    Note: This field may return null, indicating that no valid values can be obtained.
    TaskResource ResourceDetail Task node resources

    Note: This field may return null, indicating that no valid values can be obtained.
    ComResource ResourceDetail Common node resources

    Note: This field may return null, indicating that no valid values can be obtained.
    OnCos Boolean Whether to use COS.
    ChargeType Integer Charge type.
    RouterNodeSize Integer Number of Router nodes.
    SupportHA Boolean Whether HA is supported.
    SecurityOn Boolean Whether security mode is supported.
    SecurityGroup String Security group name.
    CbsEncrypt Integer Whether to enable CBS encryption.
    ApplicationRole String Custom application role.
    SecurityGroups Array of String Security group.
    Note: This field may return null, indicating that no valid values can be obtained.
    PublicKeyId String SSH key ID.

    ExternalService

    Shared component information

    Used by actions: CreateInstance, InquiryPriceCreateInstance.

    Name Type Required Description
    ShareType String Yes Shared component type, which can be EMR or CUSTOM
    CustomServiceDefineList Array of CustomServiceDefine Yes Custom parameters
    Service String Yes Shared component name
    InstanceId String Yes Shared component cluster

    FairGlobalConfig

    Global configurations of the fair scheduler under Resource Scheduling.

    Used by actions: DescribeGlobalConfig.

    Name Type Description
    UserMaxAppsDefault Integer Corresponds to

    Program Upper Limit

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

    Filter

    A key-value pair filter used for condition filtering and queries.

    Used by actions: DescribeGroupsSTD.

    Name Type Required Description
    Name String No Fields that need to be filtered.
    Values Array of String No Filter value of the field.

    Filters

    Custom query filter of the EMR cluster instance list

    Used by actions: DescribeInstancesList, DescribeNodeDataDisks, DescribeSLInstanceList.

    Name Type Required Description
    Name String Yes Field name
    Values Array of String Yes Filters by the field value

    FlowExtraDetail

    Additional process information.

    Used by actions: DescribeClusterFlowStatusDetail.

    Name Type Description
    Title String Additional information title.
    Detail Array of FlowParamsDesc Additional information.
    Note: This field may return null, indicating that no valid values can be obtained.

    FlowParam

    FlowParam process parameters.

    Used by actions: DescribeClusterFlowStatusDetail.

    Name Type Required Description
    FKey String Yes Process parameter key.
    TraceId: Query by TraceId.
    FlowId: Query by FlowId.
    FValue String Yes Parameter value

    FlowParamsDesc

    Task parameter description

    Used by actions: DescribeClusterFlowStatusDetail.

    Name Type Description
    PKey String Parameter key
    PValue String Parameter value.

    GroupGlobalConfs

    Global parameter information of all scaling groups in the cluster.

    Used by actions: DescribeAutoScaleGroupGlobalConf.

    Name Type Required Description
    GroupGlobalConf AutoScaleResourceConf No Scaling group information.
    Note: This field may return null, indicating that no valid values can be obtained.
    CurrentNodes Integer No Number of nodes scaled out in the current scaling group.
    CurrentPostPaidNodes Integer No Number of postpaid nodes scaled out in the current scaling group.
    CurrentSpotPaidNodes Integer No Number of spot instance nodes scaled out in the current scaling group.

    GroupInfo

    User group information.

    Used by actions: CreateGroupsSTD.

    Name Type Required Description
    GroupName String No Group name.
    Description String No Remarks.
    Users Array of String No User list.

    GroupInfos

    User group information.

    Used by actions: DescribeGroupsSTD.

    Name Type Required Description
    GroupName String No User group name.
    Users Array of String No User name list.
    Description String No Remarks.
    CreateTime String No Creation time.
    GroupType Integer No User group type.
    GroupTypeDesc String No User group type description.

    HealthStatus

    Process health status

    Used by actions: DescribeServiceNodeInfos.

    Name Type Description
    Code Integer Running normally.
    Text String Running normally.
    Desc String Running normally.

    HiveQuery

    Hive query details

    Used by actions: DescribeHiveQueries.

    Name Type Description
    Statement String Query statement.
    Duration String Execution duration.
    StartTime Integer Start time in milliseconds.
    EndTime Integer End time in milliseconds.
    State String Status.
    User String User.
    JobIds Array of String AppId List
    Note: This field may return null, indicating that no valid values can be obtained.
    ExecutionEngine String Execution engine.
    Id String Query ID.

    HostVolumeContext

    Description of HostPath mounting method in the pod

    Used by actions: ScaleOutInstance.

    Name Type Required Description
    VolumePath String Yes Directory for mounting the host in the pod. As the mount point of the host in the resource, a specified mount point corresponds to the host path and is used as the data storage directory in the pod.

    InsightResult

    Insight result item.

    Used by actions: DescribeInsightList.

    Name Type Required Description
    ID String No When Type is HIVE, the value is Hive query ID; when Type is MAPREDUCE, SPARK or TEZ, the value is YarnAppID.
    Type String No Insight application type. Value values: HIVE, SPARK, MAPREDUCE, and TEZ.
    RuleID String No Insight rule ID.
    HIVE-ScanManyMeta: too much scanned metadata.
    HIVE-ScanManyPartition: large table scanning.
    HIVE-SlowCompile: compilation duration too long.
    HIVE-UnSuitableConfig: improper parameter.
    MAPREDUCE-MapperDataSkew: Map data skew.
    MAPREDUCE-MapperMemWaste: MapMemory resource waste.
    MAPREDUCE-MapperSlowTask: slow map task.
    MAPREDUCE-MapperTaskGC:MapperTaskGC
    MAPREDUCE-MemExceeded: peak memory exceeded.
    MAPREDUCE-ReducerDataSkew: Reduce data skew.
    MAPREDUCE-ReducerMemWaste: ReduceMemory resource waste.
    MAPREDUCE-ReducerSlowTask: slow reduce task.
    MAPREDUCE-ReducerTaskGC:ReducerTaskGC
    MAPREDUCE-SchedulingDelay: scheduling delay.
    SPARK-CpuWaste: CPU resource waste.
    SPARK-DataSkew: data skew.
    SPARK-ExecutorGC:ExecutorGC
    SPARK-MemExceeded: peak memory exceeded.
    SPARK-MemWaste: Memory resource waste.
    SPARK-ScheduleOverhead:ScheduleOverhead
    SPARK-ScheduleSkew: scheduling skew.
    SPARK-SlowTask: slow task.
    TEZ-DataSkew: data skew.
    TEZ-MapperDataSkew: Map data skew.
    TEZ-ReducerDataSkew: Reduce data skew.
    TEZ-TezMemWaste: Memory resource waste.
    TEZ-TezSlowTask: slow task.
    TEZ-TezTaskGC:TasksGC
    RuleName String No Insight rule name. Refer to the description of RuleID.
    RuleExplain String No Insight rules interpretation.
    Detail String No Details.
    Suggestion String No Recommended message.
    Value Integer No Anomaly metrics measure insight severity. Higher values indicate greater severity within the same insight category. Metrics across different insight types cannot be meaningfully compared.
    ScheduleTaskExecID String No Scheduling task execution ID.
    ScheduleFlowName String No Scheduling flow, DAG.
    ScheduleTaskName String No A Task node in the scheduling flow.
    JobConf String No Core configurations for Yarn tasks.
    Context String No Insight structure information.
    Note: This field may return null, indicating that no valid values can be obtained.

    InspectionTaskSettings

    Setting inspection task configurations.

    Used by actions: ModifyInspectionSettings.

    Name Type Required Description
    TaskType String Yes Unique identifier for inspection tasks.
    Group String No Inspection task group name.
    Name String No Inspection task name.
    TaskSettings Array of TaskSettings No Inspection task parameter settings.
    Selected String No Whether it is selected, with the valid values of "true" and "false".
    Enable String No Whether monitoring is enabled.
    SettingsJson String No Event JSON template.

    InstanceChargePrepaid

    Instance prepayment parameter. This parameter is valid only when the payment type is PREPAID.

    Used by actions: CreateCluster, ScaleOutCluster.

    Name Type Required Description
    Period Integer Yes The period of monthly subscription, which defaults to 1 and is expressed in month.
    Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
    RenewFlag Boolean Yes Whether to enable auto-renewal. Valid values:
  • true: Enable
  • false (default): Disable
  • Item

    A key-value structure

    Used by actions: ModifyGlobalConfig, ModifyYarnQueueV2.

    Name Type Required Description
    Key String Yes Key value.
    Value String Yes Value.

    ItemSeq

    List of key-value pairs

    Used by actions: ModifyYarnQueueV2.

    Name Type Required Description
    Items Array of Item Yes Tag name.
    Note: This field may return null, indicating that no valid values can be obtained.

    KeyValue

    Key-value pair, primarily used for filtering

    Used by actions: DescribeAutoScaleRecords.

    Name Type Required Description
    Key String Yes Key.
    Value String Yes Value.

    KyuubiQueryInfo

    Kyuubi query information.

    Used by actions: DescribeKyuubiQueryInfo.

    Name Type Description
    ClientIP String Submitter IP address.
    Duration Integer Execution duration.
    EndTime Integer End time.
    EngineID String Engine Id
    EngineType String Computing engine.
    Id String ID
    SessionID String Session Id
    BeginTime Integer Start time.
    ExecutionState String Execution status.
    ExecutionStatement String Execution statement.
    StatementID String Statement Id
    User String User who submits requests.

    LoadAutoScaleStrategy

    Automatic scaling rule based on load metrics

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy.

    Name Type Required Description
    StrategyId Integer No Rule ID.
    StrategyName String No Rule name.
    CalmDownTime Integer No Cooling time for a rule to take effect.
    ScaleAction Integer No Scaling action. 1: scale-out, 2: scale-in.
    ScaleNum Integer No Scaling amount each time the rule takes effect.
    ProcessMethod Integer No Metric processing method. 1: MAX, 2: MIN, 3: AVG.
    Priority Integer No Rule priority, which is not applicable during adding. The default is auto-increment.
    StrategyStatus Integer No Rule status. 1: enabled, 3: disabled.
    YarnNodeLabel String No Specified Yarn Node Label for rule scale-out.
    PeriodValid String No Effective time of the rule
    GraceDownFlag Boolean No Graceful scale-in switch
    GraceDownTime Integer No Graceful scale-in wait time
    Tags Array of Tag No Bound tag list

    Note: This field may return null, indicating that no valid values can be obtained.
    ConfigGroupAssigned String No Preset configuration group.
    MeasureMethod String No Calculation method of scale-out resources:"DEFAULT","INSTANCE", "CPU", "MEMORYGB".
    "DEFAULT" indicates the default method, which is the same as "INSTANCE".
    "INSTANCE" indicates calculation based on nodes (default mode).
    "CPU" indicates calculation based on the quantity of cores of the machine.
    "MEMORYGB" indicates calculation based on the memory size of the machine.
    SoftDeployDesc Array of String No Node deployment service list, such as ["HDFS-3.1.2","YARN-3.1.2"].
    Note: This field may return null, indicating that no valid values can be obtained.
    ServiceNodeDesc String No Startup process list, such as ["NodeManager"].
    ServiceNodeInfo Array of Integer No Startup process list.
    Note: This field may return null, indicating that no valid values can be obtained.
    SoftDeployInfo Array of Integer No Node deployment service list. Only HDFS and YARN should be specified in the deployment service list. For details, see Mapping Table for Component Names.
    Note: This field may return null, indicating that no valid values can be obtained.
    LoadMetricsConditions LoadMetricsConditions No Multi-metric trigger condition.
    Note: This field may return null, indicating that no valid values can be obtained.
    GroupId Integer No Scaling group ID.
    Soft String No Soft (for example, YARN).

    LoadMetricsCondition

    Load metric condition.

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy.

    Name Type Required Description
    StatisticPeriod Integer No Rule statistics cycle. Options include 1 min, 3 min, and 5 min.
    TriggerThreshold Integer No Trigger count. Scaling begins only after it has been triggered continuously more than TriggerThreshold times.
    LoadMetrics String No Scaling load metric.
    MetricId Integer No Rule metadata record ID.
    Conditions Array of TriggerCondition No Trigger condition.
    Note: This field may return null, indicating that no valid values can be obtained.

    LoadMetricsConditions

    Load metric.

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy.

    Name Type Required Description
    LoadMetrics Array of LoadMetricsCondition No Trigger rule condition.
    Note: This field may return null, indicating that no valid values can be obtained.
    Match Integer No 0: all conditions should be met.
    1: any one of the conditions is met.

    LoginSettings

    Login settings

    Used by actions: CreateCluster, CreateInstance.

    Name Type Required Description
    Password String No The login password of the instance, which contains 8 to 16 uppercase letters, lowercase letters, digits, and special characters (only !@%^*) and cannot start with a special character.
    PublicKeyId String No The key ID. After an instance is associated with a key, you can access it with the private key in the key pair. You can call DescribeKeyPairs to obtain PublicKeyId.

    MetricTags

    Metric tag.

    Used by actions: DescribeEmrOverviewMetrics.

    Name Type Required Description
    Unit String No Metric Unit.
    Type String No Metric type.

    ModifyResourceTags

    Forcibly Modifying Tags

    Used by actions: ModifyResourcesTags.

    Name Type Required Description
    ResourceId String Yes Cluster ID or CVM ID
    Resource String Yes 6-segment resource expression
    ResourcePrefix String Yes Resource prefix
    ResourceRegion String Yes ap-beijing
    ServiceType String Yes emr
    DeleteTags Array of Tag No List of deleted tags
    AddTags Array of Tag No List of added tags
    ModifyTags Array of Tag No List of modified tags

    MonthRepeatStrategy

    Scheduled scaling of monthly recurring task policy

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy.

    Name Type Required Description
    ExecuteAtTimeOfDay String Yes Specific time for repetition task execution, such as 01:02:00.
    DaysOfMonthRange Array of Integer Yes Description of time period in days of the month. The length must be 2. For example, [2,10] indicates from the 2nd day to the 10th day every month.

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

    MultiDisk

    Multi-cloud disk parameters

    Used by actions: AddNodeResourceConfig, InquiryPriceScaleOutInstance.

    Name Type Required Description
    DiskType String No Cloud disk type.
  • CLOUD_SSD: Cloud SSD.
  • CLOUD_PREMIUM: Premium Cloud Disk.
  • CLOUD_HSSD: Enhanced SSD.
  • Volume Integer No Cloud disk size.
    Count Integer No Number of cloud disks of this type.

    MultiDiskMC

    Multi-cloud disk parameters

    Used by actions: DescribeClusterNodes.

    Name Type Required Description
    Count Integer Yes Number of cloud disks of this type.
    Type Integer No Disk type.
    1: Local Disk.
    2: Cloud Disk.
    3: Local SSD.
    4: Cloud SSD.
    5: Premium Cloud Disk.
    6: Enhanced SSD.
    11: Throughput HDD.
    12: Tremendous SSD.
    13: Balanced SSD.
    14: Big Data Cloud Disk.
    15: High IO Cloud Disk.
    16: Remote SSD.
    Size String No Disk size.
    Volume Integer No Cloud disk size (bytes).

    MultiZoneSetting

    Parameter information of each AZ

    Used by actions: CreateInstance, InquiryPriceCreateInstance.

    Name Type Required Description
    ZoneTag String No "master", "standby" or "third-party".
    VPCSettings VPCSettings No None
    Placement Placement No None
    ResourceSpec NewResourceSpec No None

    NewResourceSpec

    Resource description

    Used by actions: CreateInstance, InquiryPriceCreateInstance.

    Name Type Required Description
    MasterResourceSpec Resource No Describes master node resource
    CoreResourceSpec Resource No Describes core node resource
    TaskResourceSpec Resource No Describes task node resource
    MasterCount Integer No Number of master nodes
    CoreCount Integer No Number of core nodes
    TaskCount Integer No Number of task nodes
    CommonResourceSpec Resource No Describes common node resource
    CommonCount Integer No Number of common nodes

    NodeDetailPriceResult

    Price details by node, used for creating the cluster price list

    Used by actions: InquiryPriceCreateInstance.

    Name Type Description
    NodeType String Node type: Master, Core, Task, Common, Router, and MySQL.
    PartDetailPrice Array of PartDetailPriceItem Price details by node part

    NodeHardwareInfo

    Node hardware information

    Used by actions: DescribeClusterNodes.

    Name Type Description
    AppId Integer User AppID.
    SerialNo String Serial number.
    OrderNo String Machine instance ID.
    WanIp String Public network IP address bound for the Master node.
    Flag Integer Node type. 0: Common node; 1: Master node.
    2: Core node; 3: Task node.
    Spec String Node specifications.
    CpuNum Integer Number of node cores.
    MemSize Integer Node memory (bytes).
    MemDesc String Node memory (GB).
    RegionId Integer The region where the node is located.
    ZoneId Integer The zone where the node is located.
    ApplyTime String Application time.
    FreeTime String Release time.
    DiskSize String Hard disk size.
    NameTag String Node description.
    Services String Node deployment service.
    StorageType Integer Disk type. Valid values: 1 (Local Disk), 2 (Cloud Disk), 3 (Local SSD), 4 (Cloud SSD), 5 (Premium Cloud Disk), 6 (Enhanced SSD), 11 (Throughput SSD), 12 (Tremendous SSD), 13 (Balanced SSD), 14 (Big Data Cloud Disk), 15 (High IO Cloud Disk), and 16 (Remote SSD).
    RootSize Integer System disk size (GB).
    ChargeType Integer Payment type. Valid values: 0 (pay-as-you-go); 1 (yearly/monthly subscription).
    CdbIp String Database IP address.
    CdbPort Integer Database port.
    HwDiskSize Integer Hard disk capacity (bytes).
    HwDiskSizeDesc String Hard disk capacity description.
    HwMemSize Integer Memory capacity (bytes).
    HwMemSizeDesc String Memory capacity description.
    ExpireTime String Expiration time.
    EmrResourceId String Node resource ID.
    IsAutoRenew Integer Renewal flag.
    DeviceClass String Device identification.
    Mutable Integer Supporting resizing.
    MCMultiDisk Array of MultiDiskMC Multi-cloud disk
    Note: this field may return null, indicating that no valid values can be obtained.
    CdbNodeInfo CdbInfo Database information
    Note: this field may return null, indicating that no valid values can be obtained.
    Ip String Private network IP address.
    Destroyable Integer Whether this node can be terminated. 1: Yes, 0: No.
    Tags Array of Tag Tags bound to node
    Note: this field may return null, indicating that no valid values can be obtained.
    AutoFlag Integer Whether it is an automatic scaling node. 0: common node, 1: automatic scaling node.
    HardwareResourceType String Resource type, with the valid values of "host" and "pod".
    IsDynamicSpec Integer Whether it is a floating specification. 1: Yes, 0: No.
    DynamicPodSpec String Floating specification value in the JSON string format.
    SupportModifyPayMode Integer Whether the billing type can be changed. 1: Yes, 0: No.
    RootStorageType Integer System disk type. Valid values: 1 (Local Disk), 2 (Cloud Disk), 3 (Local SSD), 4 (Cloud SSD), 5 (Premium Cloud Disk), 6 (Enhanced SSD), 11 (Throughput HDD), 12 (Tremendous SSD), 13 (Balanced SSD), 14 (Big Data Cloud Disk), 15 (High IO Cloud Disk), and 16 (Remote SSD).
    Zone String Availability information.
    SubnetInfo SubnetInfo Subnet
    Note: This field may return null, indicating that no valid value can be obtained.
    Clients String Client.
    CurrentTime String Current system time.
    IsFederation Integer Indicates whether it is for federation. 1: Yes, 0: No.
    DeviceName String Device name.
    ServiceClient String Service.
    DisableApiTermination Boolean Whether instance protection is enabled. True: enabled, false: disabled.
    TradeVersion Integer 0: old billing, 1: new billing.
    ServicesStatus String Component status. ZooKeeper: STARTED, ResourceManager: STARTED, STARTED: Component is running, STOPPED: Component is halted.
    Remark String Remarks.
    SharedClusterId String Shared cluster ID.
    SharedClusterIdDesc String Shared cluster ID description.
    TimingResource Boolean Whether the resource is set for scheduled termination.
    TkeClusterId String Corresponding TKE cluster ID in the case that the resource type (HardwareResourceType) is pod.
    ConfigurableServices Array of String Name list of services that can be configured when a new disk is mounted.
    NodeMark String Node labeling information: currently used only in the Terraform.
    UnderwriteSetAutoRenew Boolean Whether auto-renewal is available for committed use resources.
    GpuDesc String GPU information.

    NodeMark

    Node tag information.

    Used by actions: CreateCluster, CreateInstance, ScaleOutCluster, ScaleOutInstance.

    Name Type Required Description
    NodeType String No Node type: master, core, task, router.
    NodeNames Array of String No Node tag information: currently used only in the Terraform. It serves as an input parameter to differentiate information of nodes with the same type.
    Zone String No Availability zone name.

    NodeRenewPriceDetail

    Node renewal pricing details.

    Used by actions: InquiryPriceRenewInstance.

    Name Type Description
    ChargeType Integer Billing type (1: monthly subscription, 3: committed use).
    EmrResourceId String EMR resource ID.
    NodeType String Node type.
    Ip String Node private network IP.
    ExpireTime String Current expiration time.
    OriginalCost Float Original price.
    DiscountCost Float Discount price.
    RenewPriceDetails Array of RenewPriceDetail Node component renewal pricing list.

    NodeResource

    Specifications management, which includes specifications type descriptions.

    Used by actions: DescribeNodeResourceConfigFast.

    Name Type Description
    ResourceConfigId Integer Configuration ID.
    Resource Resource Resource
    Note: This field may return null, indicating that no valid values can be obtained.
    CreateTime String Creation time.
    UpdateTime String Update time.
    IsDefault String Whether default configuration applies, DEFAULT or BACKUP.
    MaxResourceNum Integer Remaining of this type.
    PrepaidUnderwritePeriods Array of Integer Supported committed use duration.
    Note: This field may return null, indicating that no valid values can be obtained.

    NodeResourceSpec

    Resource details

    Used by actions: CreateCluster, ScaleOutCluster.

    Name Type Required Description
    InstanceType String Yes specifications type, such as S2.MEDIUM8.
    SystemDisk Array of DiskSpecInfo Yes The system disk, which can be up to 1 PCS.
    Note: This field may return null, indicating that no valid values can be obtained.
    Tags Array of Tag No The list of tags to be bound.
    Note: This field may return null, indicating that no valid values can be obtained.
    DataDisk Array of DiskSpecInfo No The cloud data disk, which can be up to 15 PCS.
    Note: This field may return null, indicating that no valid values can be obtained.
    LocalDataDisk Array of DiskSpecInfo No The local data disk.
    Note: This field may return null, indicating that no valid values can be obtained.

    NodeSpecDisk

    Node disk type.

    Used by actions: DescribeNodeSpec.

    Name Type Required Description
    Count Integer No Quantity.
    Name String No Name.
    DiskType String No Disk type.
    DefaultDiskSize Integer No Specified disk size.

    NodeSpecDiskV2

    Node disk type.

    Used by actions: AttachDisks.

    Name Type Required Description
    Count Integer No Quantity.
    Name String No Name.
    DiskType String No Disk type.
    DefaultDiskSize Integer No Specified disk size.

    NodeSpecFamily

    Node model list.

    Used by actions: DescribeNodeSpec.

    Name Type Required Description
    InstanceFamily String Yes Model.
    FamilyName String Yes Model name.
    Order Integer No Order.
    InstanceTypes Array of NodeSpecInstanceType No InstanceType List.
    Note: This field may return null, indicating that no valid values can be obtained.

    NodeSpecInstanceType

    Node specifications type.

    Used by actions: DescribeNodeSpec.

    Name Type Required Description
    InstanceType String Yes Specifications.
    Cpu Integer Yes 4
    Memory Integer Yes 8, in GB.
    Order Integer No Order, with the smaller coming first.
    Num Integer No Quantity.
    SellOutReason String No Reasons for running out of stock.
    SystemDisk Array of NodeSpecDisk No System disk.
    Note: This field may return null, indicating that no valid values can be obtained.
    DataDisk Array of NodeSpecDisk No Data disk.
    Note: This field may return null, indicating that no valid values can be obtained.
    LocalDataDisk Array of NodeSpecDisk No Local data disk.
    Note: This field may return null, indicating that no valid values can be obtained.
    SoldOutReason String No Reasons for running out of stock.
    InstanceFamily String No Model category.
    NodeName String No Node name.
    NodeType String No Node type.
    Type String No Category.
    TypeName String No Category name.
    FamilyName String No Category classification.
    CpuType String No CPU type.
    Remark String No RunOut (denoting running out of stock), Less (denoting low inventory), and Enough (denoting sufficient).
    OriginPrice Float No Original price.
    PrepaidUnderwritePeriods Array of Integer No Supported purchase terms for committed use billing models.
    Note: This field may return null, indicating that no valid values can be obtained.
    GpuDesc String No GPU information.

    NodeSpecType

    Node model type.

    Used by actions: DescribeNodeSpec.

    Name Type Required Description
    Type String Yes Model series.
    TypeName String Yes Model series name.
    Order Integer No Order.
    InstanceFamilies Array of NodeSpecFamily No InstanceFamily array.
    Note: This field may return null, indicating that no valid values can be obtained.

    NotRepeatStrategy

    Context of the rule for executing elastic scaling once

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy.

    Name Type Required Description
    ExecuteAt String Yes The specific complete time when the task was executed, in the format of "2020-07-13 00:00:00".

    OpScope

    Operation scope

    Used by actions: StartStopServiceOrMonitor.

    Name Type Required Description
    ServiceInfoList Array of ServiceBasicRestartInfo No The information of the services to operate on.
    Note: This field may return null, indicating that no valid values can be obtained.

    Order

    Description order, which is used for sorting.

    Used by actions: DescribeGroupsSTD.

    Name Type Required Description
    Name String No Order field.
    Direction String No Desc or Asc.

    OverviewMetricData

    Overview data.

    Used by actions: DescribeEmrOverviewMetrics.

    Name Type Required Description
    Metric String No Metric name.
    First Integer No First data timestamp.
    Last Integer No Last data timestamp.
    Interval Integer No Sampling point time interval.
    DataPoints Array of String No Sampling point data.
    Note: This field may return null, indicating that no valid values can be obtained.
    Tags MetricTags No Metric tags.
    Note: This field may return null, indicating that no valid values can be obtained.

    OverviewRow

    Return of HBase TableMetric overview

    Used by actions: DescribeHBaseTableOverview.

    Name Type Description
    Table String Table name
    ReadRequestCount Float Number of read requests
    WriteRequestCount Float Number of write requests
    MemstoreSize Float Current memstore size
    StoreFileSize Float Size of StoreFile in the current region
    Operation String Regions. Click to jump.
    StoreFileNum Float StoreFile quantity.

    PartDetailPriceItem

    Price details by node part, used for creating the cluster price list

    Used by actions: InquiryPriceCreateInstance.

    Name Type Description
    InstanceType String Types, including node: node (denoting node), rootDisk (denoting system disk), dataDisk (denoting cloud data disk), and metaDB.
    Price Float Unit price (original price).
    RealCost Float Unit price (discounted price).
    RealTotalCost Float Total price (discounted price).
    Policy Float Discount.
    GoodsNum Integer Quantity.

    Period

    Serverless HBase monthly subscription duration

    Used by actions: CreateSLInstance.

    Name Type Required Description
    TimeSpan Integer Yes Time span.
    TimeUnit String No Time unit, "m" stands for month.

    PersistentVolumeContext

    Description of Pod PVC storage method

    Used by actions: ScaleOutInstance.

    Name Type Required Description
    DiskSize Integer No Disk size in GB.
    DiskType String No Disk type, CLOUD_PREMIUM or CLOUD_SSD.
    DiskNum Integer No Number of disks.
    ExtraPerformance Integer No Additional performance of cloud disks.

    Placement

    Location information of cluster instance

    Used by actions: CreateCluster, CreateInstance, InquiryPriceCreateInstance, InquiryPriceRenewInstance, InquiryPriceUpdateInstance.

    Name Type Required Description
    Zone String Yes The ID of the availability zone where the instance resides, such as ap-guangzhou-1. You can call the DescribeZones API and obtain this ID from the Zone field in the response.
    ProjectId Integer No Project ID of the instance. If no ID is passed in, the default project ID is used.

    PodNewParameter

    The custom pod permission and parameter.

    Used by actions: ScaleOutCluster.

    Name Type Required Description
    InstanceId String Yes The TKE or EKS cluster ID.
    Config String Yes Custom permissions
    Examples:
    {
    "apiVersion": "v1",
    "clusters": [
    {
    "cluster": {
    "certificate-authority-data": "xxxxxx==",
    "server": "https://xxxxx.com"
    },
    "name": "cls-xxxxx"
    }
    ],
    "contexts": [
    {
    "context": {
    "cluster": "cls-xxxxx",
    "user": "100014xxxxx"
    },
    "name": "cls-a44yhcxxxxxxxxxx"
    }
    ],
    "current-context": "cls-a4xxxx-context-default",
    "kind": "Config",
    "preferences": {},
    "users": [
    {
    "name": "100014xxxxx",
    "user": {
    "client-certificate-data": "xxxxxx",
    "client-key-data": "xxxxxx"
    }
    }
    ]
    }
    Parameter String Yes Custom parameters
    Examples:
    {
    "apiVersion": "apps/v1",
    "kind": "Deployment",
    "metadata": {
    "name": "test-deployment",
    "labels": {
    "app": "test"
    }
    },
    "spec": {
    "replicas": 3,
    "selector": {
    "matchLabels": {
    "app": "test-app"
    }
    },
    "template": {
    "metadata": {
    "annotations": {
    "your-organization.com/department-v1": "test-example-v1",
    "your-organization.com/department-v2": "test-example-v2"
    },
    "labels": {
    "app": "test-app",
    "environment": "production"
    }
    },
    "spec": {
    "nodeSelector": {
    "your-organization/node-test": "test-node"
    },
    "containers": [
    {
    "name": "nginx",
    "image": "nginx:1.14.2",
    "ports": [
    {
    "containerPort": 80
    }
    ]
    }
    ],
    "affinity": {
    "nodeAffinity": {
    "requiredDuringSchedulingIgnoredDuringExecution": {
    "nodeSelectorTerms": [
    {
    "matchExpressions": [
    {
    "key": "disk-type",
    "operator": "In",
    "values": [
    "ssd",
    "sas"
    ]
    },
    {
    "key": "cpu-num",
    "operator": "Gt",
    "values": [
    "6"
    ]
    }
    ]
    }
    ]
    }
    }
    }
    }
    }
    }
    }

    PodNewSpec

    Resource descriptions for container resource scale-out

    Used by actions: ScaleOutCluster.

    Name Type Required Description
    ResourceProviderIdentifier String Yes The identifier of an external resource provider, such as "cls-a1cd23fa".
    ResourceProviderType String Yes The type of the external resource provider, such as "tke". Currently, only "tke" is supported.
    NodeFlag String Yes The purpose of the resource, which means the node type and can only be "TASK".
    Cpu Integer Yes The number of CPUs.
    Memory Integer Yes The memory size in GB.
    CpuType String No The EKS cluster - CPU type. Valid values: intel and amd.
    PodVolumes Array of PodVolume No The data directory mounting information of the pod node.
    EnableDynamicSpecFlag Boolean No Whether the dynamic spec is used. Valid values:
  • true: Yes
  • false (default): No
  • DynamicPodSpec DynamicPodSpec No The dynamic spec.
    Note: This field may return null, indicating that no valid values can be obtained.
    VpcId String No Unique ID of VPC network.
    SubnetId String No Unique ID of a VPC subnet.
    PodName String No pod name

    PodParameter

    Custom pod permission and parameter

    Used by actions: ScaleOutInstance.

    Name Type Required Description
    ClusterId String Yes ID of TKE or EKS cluster
    Config String Yes Custom permissions
    Example:
    {
    "apiVersion": "v1",
    "Clusters": [
    {
    "cluster": {
    "certificate-authority-data": "xxxxxx==",
    "server": "https://xxxxx.com"
    },
    "name": "cls-xxxxx"
    }
    ],
    "contexts": [
    {
    "context": {
    "cluster": "cls-xxxxx",
    "user": "100014xxxxx"
    },
    "name": "cls-a44yhcxxxxxxxxxx"
    }
    ],
    "current-context": "cls-a4xxxx-context-default",
    "kind": "Config",
    "preferences": {},
    "users": [
    {
    "name": "100014xxxxx",
    "user": {
    "client-certificate-data": "xxxxxx",
    "client-key-data": "xxxxxx"
    }
    }
    ]
    }
    Parameter String Yes Custom parameters
    Example:
    {
    "apiVersion": "apps/v1",
    "kind": "Deployment",
    "metadata": {
    "name": "test-deployment",
    "labels": {
    "app": "test"
    }
    },
    "spec": {
    "replicas": 3,
    "selector": {
    "matchLabels": {
    "app": "test-app"
    }
    },
    "template": {
    "metadata": {
    "annotations": {
    "your-organization.com/department-v1": "test-example-v1",
    "your-organization.com/department-v2": "test-example-v2"
    },
    "labels": {
    "app": "test-app",
    "environment": "production"
    }
    },
    "spec": {
    "nodeSelector": {
    "your-organization/node-test": "test-node"
    },
    "containers": [
    {
    "name": "nginx",
    "image": "nginx:1.14.2",
    "ports": [
    {
    "containerPort": 80
    }
    ]
    }
    ],
    "affinity": {
    "nodeAffinity": {
    "requiredDuringSchedulingIgnoredDuringExecution": {
    "nodeSelectorTerms": [
    {
    "matchExpressions": [
    {
    "key": "disk-type",
    "operator": "In",
    "values": [
    "ssd",
    "sas"
    ]
    },
    {
    "key": "cpu-num",
    "operator": "Gt",
    "values": [
    "6"
    ]
    }
    ]
    }
    ]
    }
    }
    }
    }
    }
    }
    }

    PodSpec

    Resource description for container resource scale-out

    Used by actions: ScaleOutInstance.

    Name Type Required Description
    ResourceProviderIdentifier String Yes Identifier of external resource provider, such as "cls-a1cd23fa".
    ResourceProviderType String Yes Type of external resource provider, such as "tke". Currently, only "tke" is supported.
    NodeType String Yes Purpose of the resource, which means the node type and can only be "TASK".
    Cpu Integer Yes Number of CPUs
    Memory Integer Yes Memory size in GB.
    DataVolumes Array of String No Mount point of resources for the host. A specified mount point corresponds to the host path and is used as the data storage directory in the pod. (This parameter has been disused)
    CpuType String No EKS cluster - CPU type. Valid values: intel and amd.
    PodVolumes Array of PodVolume No Data directory mounting information of the pod node.
    IsDynamicSpec Integer No Whether floating specification is used. 1: Yes; 0: No.
    DynamicPodSpec DynamicPodSpec No Floating specification
    Note: This field may return null, indicating that no valid values can be obtained.
    VpcId String No Unique ID of VPC network.
    SubnetId String No Unique ID of a VPC subnet.
    PodName String No pod name

    PodSpecInfo

    Other pod information.

    Used by actions: ScaleOutCluster.

    Name Type Required Description
    PodSpec PodNewSpec No The specified information such as pod spec and source for scale-out with pod resources.
    PodParameter PodNewParameter No The custom pod permission and parameter.

    PodVolume

    Description of Pod storage.

    Used by actions: ScaleOutCluster, ScaleOutInstance.

    Name Type Required Description
    VolumeType String Yes Storage type, which can be "pvc" or "hostpath".
    PVCVolume PersistentVolumeContext No This field will take effect if VolumeType is pvc.
    Note: This field may return null, indicating that no valid values can be obtained.
    HostVolume HostVolumeContext No This field will take effect if VolumeType is hostpath.
    Note: This field may return null, indicating that no valid values can be obtained.

    PreExecuteFileSettings

    Pre-execution script configuration

    Used by actions: CreateInstance, ScaleOutInstance.

    Name Type Required Description
    Path String No COS path to script, which has been disused
    Args Array of String No Execution script parameter
    Bucket String No COS bucket name, which has been disused
    Region String No COS region name, which has been disused
    Domain String No COS domain data, which has been disused
    RunOrder Integer No Execution sequence
    WhenRun String No resourceAfter or clusterAfter
    CosFileName String No Script name, which has been disused
    CosFileURI String No COS address of script
    CosSecretId String No COS SecretId
    CosSecretKey String No COS SecretKey
    AppId String No COS appid, which has been disused
    Remark String No Remarks

    PrePaySetting

    Serverless HBase prepaid settings

    Used by actions: CreateSLInstance.

    Name Type Required Description
    Period Period Yes Time.
    Note: This field may return null, indicating that no valid values can be obtained.
    AutoRenewFlag Integer Yes Auto-renewal flag. 0: notify before expiration but do not auto-renew; 1: notify before expiration and auto-renew; and 2: do not notify before expiration and do not auto-renew.

    PriceDetail

    Pricing details

    Used by actions: InquiryPriceRenewInstance, InquiryPriceUpdateInstance.

    Name Type Description
    ResourceId String The node ID
    Formula String The price formula
    OriginalCost Float The original price
    DiscountCost Float The discount price

    PriceResource

    Resource queried for price

    Used by actions: InquiryPriceScaleOutInstance.

    Name Type Description
    Spec String Required specifications.
    StorageType Integer Hard disk type.
    DiskType String Hard disk type.
    RootSize Integer System disk size.
    MemSize Integer Memory size.
    Cpu Integer Number of cores.
    DiskSize Integer Hard disk size.
    MultiDisks Array of MultiDisk List of cloud disks.
    Note: This field may return null, indicating that no valid values can be obtained.
    DiskCnt Integer Number of disks.
    InstanceType String Specifications.
    Tags Array of Tag Tag
    Note: This field may return null, indicating that no valid values can be obtained.
    DiskNum Integer Number of disks.
    LocalDiskNum Integer Number of local disks.
    GpuDesc String GPU information.

    PriceResult

    Inquiry results

    Used by actions: InquiryPriceUpdateInstance.

    Name Type Required Description
    OriginalCost Float No Original price.
    DiscountCost Float No Discount price.

    RenewPriceDetail

    Node component renewal pricing details.

    Used by actions: InquiryPriceRenewInstance.

    Name Type Description
    BillingName String Billing item name.
    Policy Float Discount.
    Quantity Integer Quantity.
    OriginalCost Float Original price.
    DiscountCost Float Discount price.

    RepeatStrategy

    Scheduled scaling task policy

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy.

    Name Type Required Description
    RepeatType String Yes The valid values DAY, DOW, DOM, and NONE respectively indicate repetition by day, repetition by week, repetition by month, and one-time execution. This parameter is required.
    DayRepeat DayRepeatStrategy No Daily repetition rule, which is effective when RepeatType is set to DAY

    Note: This field may return null, indicating that no valid values can be obtained.
    WeekRepeat WeekRepeatStrategy No Weekly repetition rule, effective when RepeatType is DOW

    Note: This field may return null, indicating that no valid values can be obtained.
    MonthRepeat MonthRepeatStrategy No Monthly repetition rule, valid when RepeatType is DOM

    Note: This field may return null, indicating that no valid values can be obtained.
    NotRepeat NotRepeatStrategy No One-time execution rule, valid when RepeatType is NONE

    Note: This field may return null, indicating that no valid values can be obtained.
    Expire String No Rule expiration time. After this time is due, the rule will be automatically set to the status "suspended". The format is "2020-07-23 00:00:00". It is required.
    StartTime String No Periodic rule start time.

    Resource

    Resource details

    Used by actions: AddNodeResourceConfig, CreateInstance, DescribeNodeResourceConfigFast, InquiryPriceCreateInstance.

    Name Type Required Description
    Spec String Yes Node specifications description, such as CVM.SA2.
    StorageType Integer Yes Storage type.
    Valid values:
  • 4: Cloud SSD.
  • 5: Premium Cloud Disk.
  • 6: Enhanced SSD.
  • 11: Throughput HDD.
  • 12: Tremendous SSD.
  • : this type is invalid upon creation, and automatic judgment will be conducted based on data disk type and node type.
    DiskType String Yes Disk type.
    Valid values.
  • CLOUD_SSD: Cloud SSD.
  • CLOUD_PREMIUM: Premium Cloud Disk.
  • CLOUD_BASIC: Cloud Disk.
  • MemSize Integer Yes Memory capacity, in MB.
    Cpu Integer Yes Number of CPU cores.
    DiskSize Integer Yes Data disk capacity.
    RootSize Integer No System disk capacity.
    MultiDisks Array of MultiDisk No List of cloud disks. When the data disk is a cloud disk, DiskType and DiskSize are used directly; MultiDisks will be used for the excessive part
    Note: this field may return null, indicating that no valid values can be obtained.
    Tags Array of Tag No List of tags to be bound
    Note: this field may return null, indicating that no valid values can be obtained.
    InstanceType String No Specifications type, such as S2.MEDIUM8.
    LocalDiskNum Integer No Number of local disks. This field is deprecated.
    DiskNum Integer No Number of local disks, such as 2.
    GpuDesc String No GPU information.

    ResourceDetail

    Resource details.

    Used by actions: DescribeInstances.

    Name Type Description
    Spec String Specifications.
    SpecName String Specifications name.
    StorageType Integer Hard disk type.
    DiskType String Hard disk type.
    RootSize Integer System disk size.
    MemSize Integer Memory size.
    Cpu Integer Number of CPUs.
    DiskSize Integer Hard disk size.
    InstanceType String Specifications.

    RestartPolicy

    Component restart policy

    Used by actions: DescribeServiceNodeInfos.

    Name Type Description
    Name String Restart policy name
    DisplayName String Policy display name
    Describe String Policy description
    BatchSizeRange Array of Integer Optional range for the number of batch restarted nodes
    IsDefault String Whether it is the default policy

    ResultItem

    Output results of user groups.

    Used by actions: CreateGroupsSTD, DeleteGroupsSTD.

    Name Type Required Description
    Item String No User group name.
    Result Boolean No Whether the user group is created successfully.
    Reason String No Specify the reason for the failure in the case of creation failure.

    SLInstance

    Serverless Instance

    Used by actions: DescribeSLInstance.

    Name Type Description
    InstanceId String EMR Instance Id
    ClusterId Integer EMR Numeric Instance Id
    InstanceName String Instance Name
    RegionId Integer Region id
    Zone String Zone Name
    PayMode Integer Pay Mode
    DiskType String Disk Type
    DiskSize Integer Disk Size
    NodeType String Node Type
    NodeNum Integer Node Number
    ExpireTime String Expire Time
    IsolateTime String Isolate Time
    CreateTime String Create Time
    AutoRenewFlag Integer Auto Renew Flag
    Status Integer EMR Numeric Instance Status
    ZoneSettings Array of ZoneSetting Zone Setting
    Tags Array of Tag Bound Tags
    DeployRole String Deploy Role

    SLInstanceInfo

    Serverless HBase instance information

    Used by actions: DescribeSLInstanceList.

    Name Type Description
    ClusterId String Instance string ID.
    Id Integer Instance numeric ID
    StatusDesc String Status description.
    HealthStatus String Health status.
    ClusterName String Instance name
    RegionId Integer Region ID
    ZoneId Integer Primary AZ ID.
    Zone String Primary AZ.
    AppId Integer User APP ID.
    VpcId Integer Primary AZ VPC ID.
    SubnetId Integer Primary AZ subnet ID.
    Status Integer Status code
    AddTime String Creation time.
    PayMode Integer Cluster billing type. 0 indicates pay-as-you-go. 1 indicates monthly subscription.
    ZoneSettings Array of ZoneSetting Multi-AZ information.
    Note: This field may return null, indicating that no valid values can be obtained.
    Tags Array of Tag Instance tag.
    Note: This field may return null, indicating that no valid values can be obtained.
    AutoRenewFlag Integer Auto-renewal flag. 0: notify before expiration but do not auto-renew; 1: notify before expiration and auto-renew; and 2: do not notify before expiration and do not auto-renew. If the business does not support renewal, the value is set to 0.
    IsolateTime String Isolation time. For instances that are not isolated, the API returns 0000-00-00 00:00:00.
    ExpireTime String Expiration time. For post-paid instances, the API returns 0000-00-00 00:00:00.

    ScaleOutNodeConfig

    The type and number of nodes to be added.

    Used by actions: ScaleOutCluster.

    Name Type Required Description
    NodeFlag String Yes Valid values of node type:
  • MASTER

  • TASK

  • CORE

  • ROUTER
  • NodeCount Integer Yes The number of nodes.

    ScaleOutServiceConfGroupsInfo

    Configuration group specified for scale-out.

    Used by actions: ScaleOutCluster.

    Name Type Required Description
    ServiceComponentName String No Component version name, for example, HDFS-2.8.5.
    ConfGroupName String No Configuration group name, for example, hdfs-core-defaultGroup. If the ConfGroupName parameter is passed in, the configuration group dimension is used.
    If the ConfGroupName parameter is not passed in, the cluster dimension is used.

    SceneSoftwareConfig

    The configuration of cluster application scenario and supported components.

    Used by actions: CreateCluster.

    Name Type Required Description
    Software Array of String Yes The list of deployed components. The list of component options varies by ProductVersion (EMR version). For more information, see Component Version.
    The instance type, hive or flink.
    SceneName String No The scenario name, which defaults to Hadoop-Default. For more details, see here. Valid values:
    Hadoop-Kudu
    Hadoop-Zookeeper
    Hadoop-Presto
    Hadoop-Hbase
    Hadoop-Default

    SchedulerTaskDetail

    Scheduling task details

    Used by actions: DescribeYarnScheduleHistory.

    Name Type Description
    Step String Steps.
    Progress String Progress.
    FailReason String Failure information.
    JobId Integer ID used to obtain details.

    SchedulerTaskInfo

    Yarn resource scheduling history

    Used by actions: DescribeYarnScheduleHistory.

    Name Type Description
    SchedulerName String Scheduler type
    OperatorName String Operation type
    CreateTime String Start time.
    EndTime String End time.
    State Integer Status.
    Details Array of SchedulerTaskDetail Details.
    Note: This field may return null, indicating that no valid values can be obtained.

    ScriptBootstrapActionConfig

    The bootstrap action.

    Used by actions: CreateCluster, ScaleOutCluster.

    Name Type Required Description
    CosFileURI String Yes The COS URL of the script, in the format of https://beijing-111111.cos.ap-beijing.myqcloud.com/data/test.sh. For the COS bucket list, see Bucket List.
    ExecutionMoment String Yes The execution time of the bootstrap action script. Valid values:
  • resourceAfter: After node initialization
  • clusterAfter: After cluster start
  • clusterBefore: Before cluster start
  • Args Array of String No The execution script parameter. The parameter format must comply with standard shell specifications.
    CosFileName String No The script file name.
    Remark String No Remarks.

    SearchItem

    Search field

    Used by actions: DescribeClusterNodes, DescribeServiceNodeInfos.

    Name Type Required Description
    SearchType String Yes Searchable type.
    SearchValue String Yes Searchable value.

    ServiceBasicRestartInfo

    The services to operate on

    Used by actions: StartStopServiceOrMonitor.

    Name Type Required Description
    ServiceName String No The service name (required), such as HDFS.
    ComponentInfoList Array of ComponentBasicRestartInfo No If it is left empty, all processes will be operated on.

    ServiceNodeDetailInfo

    Service process information.

    Used by actions: DescribeServiceNodeInfos.

    Name Type Description
    Ip String Process node IP
    NodeType Integer Process type.
    NodeName String Process name
    ServiceStatus Integer Service component status
    MonitorStatus Integer Process monitoring status
    Status Integer Service component status
    PortsInfo String Process port information
    LastRestartTime String Last restart time.
    Flag Integer Node type.
    ConfGroupId Integer Configuration group ID.
    ConfGroupName String Configuration group name.
    ConfStatus Integer Whether the node needs to be restarted
    ServiceDetectionInfo Array of ServiceProcessFunctionInfo Process detection information

    Note: This field may return null, indicating that no valid values can be obtained.
    NodeFlagFilter String Node type.
    HealthStatus HealthStatus Process health status

    Note: This field may return null, indicating that no valid values can be obtained.
    IsSupportRoleMonitor Boolean Whether the role supports monitoring.
    StopPolicies Array of RestartPolicy Suspension policy

    Note: This field may return null, indicating that no valid values can be obtained.
    HAState String Strong validation of the API in a test environment. This strong validation doesn't exist on the current network, but it does exist in the data returned by the emrcc interface. If it’s not applied, an error will be reported. Omitting it will result in an error.
    NameService String NameService name.
    IsFederation Boolean Whether the federation is supported.
    DataNodeMaintenanceState Integer Whether the DataNode is in maintenance status.

    ServiceProcessFunctionInfo

    Process detection information

    Used by actions: DescribeServiceNodeInfos.

    Name Type Description
    DetectAlert String Detection alarm level.
    DetectFunctionKey String Detection feature description.
    DetectFunctionValue String Detection feature result.
    DetectTime String Detection result.

    ShortNodeInfo

    Node information

    Used by actions: DescribeInstances.

    Name Type Required Description
    NodeType String No Node type: Master/Core/Task/Router/Common.
    NodeSize Integer No Number of nodes.

    SoftDependInfo

    Client component dependencies

    Used by actions: DescribeInstancesList.

    Name Type Description
    SoftName String The component name.
    Required Boolean Whether the component is required.

    SparkApplicationsList

    Spark task list.

    Used by actions: DescribeSparkApplications.

    Name Type Description
    ID String Application ID.
    Name String Application name.
    User String User.
    StartTime Integer Start time.
    EndTime Integer End time.
    Duration Integer Duration.
    State String Status.
    ApplicationType String Type.
    CoreSeconds Integer Number of cores multiplied by seconds.
    MemorySeconds String Memory MB multiplied by seconds.
    Insight String Insight result.

    SparkQuery

    Spark query details.

    Used by actions: DescribeSparkQueries.

    Name Type Description
    Statement String Execution statement.
    Duration Integer Execution duration (ms).
    Status String Execution status.
    Id String Query ID.
    ScanPartitionNum Integer Number of scanned partitions.
    ScanRowNum Integer Total number of scanned rows.
    ScanFileNum Integer Total number of scanned files.
    ScanTotalData Integer Total data volume scanned by query (bytes).
    ApplicationId Array of String Application ID.
    Note: This field may return null, indicating that no valid values can be obtained.
    OutputRowNum Integer Total number of output rows.
    OutputFileNum Integer Total number of output files.
    OutputPartitionNum Integer Number of output partitions.
    OutputTotalData Integer Total output data volume (bytes).
    BeginTime Integer Start time.
    EndTime Integer End time.

    StageInfoDetail

    Task step details

    Used by actions: DescribeClusterFlowStatusDetail.

    Name Type Description
    Stage String Steps.
    Name String Step name.
    IsShow Boolean Indicates whether to display
    IsSubFlow Boolean Whether it is a subprocess
    SubFlowFlag String Subprocess tag.
    Status Integer Step execution status. 0: not started, 1: in progress, 2: completed, 3: partially completed, -1: failed
    Desc String Step running status description.
    Progress Float Running progress.
    Starttime Timestamp Start time

    Note: This field may return null, indicating that no valid values can be obtained.
    Endtime Timestamp End time

    Note: This field may return null, indicating that no valid values can be obtained.
    HadWoodDetail Boolean Whether details are included.
    WoodJobId Integer Wood subprocess ID.
    LanguageKey String Multi-language version key.
    FailedReason String Reason for stage failure.
    TimeConsuming String Step duration.
    Id Integer id, for frontend

    StarRocksQueryInfo

    StarRocks query information.

    Used by actions: DescribeStarRocksQueryInfo.

    Name Type Description
    ClientIP String Submission IP address.
    CPUCost Integer Total CPU time (ns).
    DefaultDB String Default DB.
    EndTime Integer End time.
    ExecutionIP String Execution IP address.
    QueryID String Query ID.
    QueryType String Query type.
    MemCost Integer Total memory consumed (bytes).
    PlanCpuCosts Integer CPU usage (ns) at the plan stage.
    PlanMemCosts Integer Memory usage (bytes) at the plan stage.
    QueryTime Integer Execution duration.
    ResourceGroup String Resource group.
    ReturnRows Integer Number of rows obtained.
    ScanBytes Integer Scanned data volume (bytes).
    ScanRows Integer Number of scanned rows.
    BeginTime Integer Start time.
    ExecutionState String Execution status.
    ExecutionStatement String Execution statement.
    User String User.

    StopParams

    Parameters used for stopping services.

    Used by actions: StartStopServiceOrMonitor.

    Name Type Required Description
    StopPolicy String No Security mode: safe.
    Default mode: default.
    ThreadCount Integer No Thread Count

    StorageSummaryDistribution

    HDFS Cloud File Storage (CFS) details.

    Used by actions: DescribeHDFSStorageInfo.

    Name Type Required Description
    MetricItem String No Data item.
    MetricName String No Data item description.
    Dps Array of Dps No Sampling value.
    Note: This field may return null, indicating that no valid values can be obtained.

    StrategyConfig

    Restart, stop, or start of service/monitoring configurations

    Used by actions: StartStopServiceOrMonitor.

    Name Type Required Description
    RollingRestartSwitch Integer No 0: disable rolling restart.
    1: enable rolling start.
    BatchSize Integer No Rolling restart quantity per batch, which is up to 99999.
    TimeWait Integer No Stop and wait time for rolling restart per batch, with the maximum interval of 5 minutes and the unit of seconds.
    DealOnFail Integer No Operation failure processing policy. 0: Block upon failure, 1: Automatically skipping failure.
    Args Array of Arg No Parameters required in the instruction.
    Note: This field may return null, indicating that no valid values can be obtained.

    SubnetInfo

    Subnet information

    Used by actions: DescribeClusterNodes, DescribeInstances.

    Name Type Required Description
    SubnetName String No Subnet information (name).
    SubnetId String No Subnet information (ID).

    TableSchemaItem

    Table schema information

    Used by actions: DescribeHBaseTableOverview.

    Name Type Description
    Name String Column identifier
    Sortable Boolean Whether it is sortable by this column
    WithFilter Boolean Whether it is filterable
    Candidates Array of String Filtered candidate set

    Note: This field may return null, indicating that no valid values can be obtained.
    Clickable Boolean Whether it is clickable.
    Title String Display name.

    Tag

    Tag

    Used by actions: AddMetricScaleStrategy, AddNodeResourceConfig, CreateCluster, CreateInstance, CreateSLInstance, DescribeAutoScaleStrategies, DescribeClusterNodes, DescribeInstances, DescribeInstancesList, DescribeSLInstance, DescribeSLInstanceList, InquiryPriceScaleOutInstance, ModifyAutoScaleStrategy, ModifyResourcesTags, ScaleOutCluster, ScaleOutInstance.

    Name Type Required Description
    TagKey String No Tag key
    TagValue String No Tag value

    Taint

    Kubernetes Taint

    Used by actions: ScaleOutInstance.

    Name Type Required Description
    Key String No Taint Key
    Value String No Taint Value
    Effect String No Taint Effect

    TaskSettings

    Inspection task parameter.

    Used by actions: ModifyInspectionSettings.

    Name Type Required Description
    Name String No Parameter name.
    Value String No Parameter value.
    Key String No Unique parameter identifier.
    Editable String No Whether it is editable, "true" or "false".

    TimeAutoScaleStrategy

    Rule for time-based scaling

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy.

    Name Type Required Description
    StrategyName String Yes Policy name, which is unique within one cluster.
    IntervalTime Integer Yes Cooling time after policy trigger, during which auto scaling cannot be triggered.
    ScaleAction Integer Yes Scaling action. 1: scale-out, 2: scale-in.
    ScaleNum Integer Yes Scaling amount.
    StrategyStatus Integer Yes Rule status. 1: valid; 2: invalid; 3: suspended. This field is required.
    Priority Integer Yes Rule priority. The smaller value indicates the higher priority.
    RetryValidTime Integer Yes When multiple rules are triggered at the same time and some are not really executed, retries will be performed within this time range.
    RepeatStrategy RepeatStrategy Yes Time scaling repetition policy

    Note: This field may return null, indicating that no valid values can be obtained.
    StrategyId Integer No Unique policy ID.
    GraceDownFlag Boolean No Graceful scale-in switch.
    GraceDownTime Integer No Graceful scale-in wait time.
    Tags Array of Tag No Bound tag list

    Note: This field may return null, indicating that no valid values can be obtained.
    ConfigGroupAssigned String No Preset configuration group.
    MeasureMethod String No Calculation method of scale-out resources. Valid values: "DEFAULT","INSTANCE", "CPU" and "MEMORYGB".
    "DEFAULT" indicates the default method, which is the same as "INSTANCE".
    "INSTANCE" indicates calculation based on nodes (default mode).
    "CPU" indicates calculation based on the quantity of cores of the machine.
    "MEMORYGB" indicates calculation based on the memory size of the machine.
    TerminatePolicy String No Termination policy. "DEFAULT" denotes the default policy, which indicates that scale-in is triggered by scale-in rules. "TIMING" denotes timed destruction.
    MaxUse Integer No Maximum use time in seconds. The minimum value is 1 hour, and the maximum is 24 hours.
    SoftDeployInfo Array of Integer No Node deployment service list. Fill in only HDFS and YARN. For details, see Mapping Table for Component Names.
    Note: This field may return null, indicating that no valid values can be obtained.
    ServiceNodeInfo Array of Integer No Startup process list

    Note: This field may return null, indicating that no valid values can be obtained.
    CompensateFlag Integer No Compensatory scale-out. 0: disable, 1: enable.
    GroupId Integer No Scaling group ID.
    GraceDownLabel Array of TkeLabel No Graceful scale-in business pod tag. Nodes are scaled in when the pod mentioned above is not found on the node or the graceful scale-in time is passed.

    TkeLabel

    Kubernetes Label

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy, ScaleOutInstance.

    Name Type Required Description
    Name String No Label Name
    Value String No Label Value

    TopologyInfo

    Cluster node topology information

    Used by actions: DescribeInstances.

    Name Type Required Description
    ZoneId Integer No Availability zone ID.
    Zone String No Availability information.
    SubnetInfoList Array of SubnetInfo No Subnet information
    Note: This field may return null, indicating that no valid value can be obtained.
    NodeInfoList Array of ShortNodeInfo No Node information
    Note: This field may return null, indicating that no valid value can be obtained.

    TriggerCondition

    Rule trigger condition.

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy.

    Name Type Required Description
    CompareMethod Integer Yes Conditional comparison method. 1: greater than, 2: less than, 3: greater than or equal to, 4: less than or equal to
    Threshold Float No Conditional threshold.

    TrinoQueryInfo

    Trino query information.

    Used by actions: DescribeTrinoQueryInfo.

    Name Type Description
    Catalog String catalog
    ClientIpAddr String IP address used for submission.
    CompletedSplits String Number of segments.
    CpuTime Integer CPU time.
    CumulativeMemory Integer Cumulative memory.
    DurationMillis Integer Execution duration.
    EndTime Integer End time (seconds).
    Id String Query ID.
    InternalNetworkBytes Integer Internal transmission volume.
    OutputBytes Integer Number of output bytes.
    PeakUserMemoryBytes Integer Peak memory.
    PhysicalInputBytes Integer Physical input volume.
    ProcessedInputBytes Integer Processed input volume.
    SqlCompileTime Integer Compilation duration.
    StartTime Integer Start time (seconds).
    State String Execution status.
    Statement String Execution statement.
    User String User who submits requests.
    WrittenBytes Integer Number of bytes written.

    UpdateInstanceSettings

    Target resource specification

    Used by actions: InquiryPriceUpdateInstance.

    Name Type Required Description
    Memory Integer Yes Memory capacity in GB
    CPUCores Integer Yes Number of CPU cores
    ResourceId String Yes Machine resource ID (EMR resource identifier)
    InstanceType String No Target machine specification

    UserInfoForUserManager

    Added user information list

    Used by actions: AddUsersForUserManager.

    Name Type Required Description
    UserName String Yes Username
    UserGroup String Yes The group to which the user belongs
    PassWord String Yes Password
    ReMark String No Remarks
    Groups Array of String No User subgroup.

    UserManagerFilter

    User management list filter

    Used by actions: DescribeUsersForUserManager.

    Name Type Required Description
    UserName String No Username.
    UserType String No User source.
    Groups String No Group name.

    UserManagerUserBriefInfo

    Brief user information in user management

    Used by actions: DescribeUsersForUserManager.

    Name Type Description
    UserName String Username
    UserGroup String The group to which the user belongs
    UserType String Manager represents an admin, and NormalUser represents a general user.
    CreateTime String User creation time.
    SupportDownLoadKeyTab Boolean Whether the corresponding Keytab file of the user is available for download. This parameter applies only to a Kerberos-enabled cluster.
    DownLoadKeyTabUrl String Download address of the keytab file.

    VPCSettings

    VPC parameters

    Used by actions: CreateInstance, CreateSLInstance, DescribeSLInstance, InquiryPriceCreateInstance.

    Name Type Required Description
    VpcId String Yes VPC ID
    SubnetId String Yes Subnet ID

    VirtualPrivateCloud

    VPC parameters

    Used by actions: CreateCluster.

    Name Type Required Description
    VpcId String Yes The VPC ID.
    SubnetId String Yes The subnet ID.

    WeekRepeatStrategy

    Scheduled scaling-out of weekly recurring tasks policy

    Used by actions: AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy.

    Name Type Required Description
    ExecuteAtTimeOfDay String Yes Specific time for repetition task execution, such as 01:02:00.
    DaysOfWeek Array of Integer Yes Ordinal number description of the day of a week, for example, [1,3,4] indicates Monday, Wednesday, and Thursday.

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

    ZoneDetailPriceResult

    Price details by AZ, used for creating the cluster price list

    Used by actions: InquiryPriceCreateInstance.

    Name Type Description
    ZoneId String Availability zone ID.
    NodeDetailPrice Array of NodeDetailPriceResult Price details by node

    ZoneResourceConfiguration

    AZ configurations

    Used by actions: CreateCluster.

    Name Type Required Description
    VirtualPrivateCloud VirtualPrivateCloud No The VPC configuration information. This parameter is used to specify the VPC ID, subnet ID and other information.
    Note: This field may return null, indicating that no valid values can be obtained.
    Placement Placement No The instance location. This parameter is used to specify the AZ, project, and other attributes of the instance.
    Note: This field may return null, indicating that no valid values can be obtained.
    AllNodeResourceSpec AllNodeResourceSpec No The specs of all nodes.
    Note: This field may return null, indicating that no valid values can be obtained.
    ZoneTag String No Leave ZoneTag empty in the case of a single availability zone. In the case of a dual-AZ deployment, select master for the first availability zone's ZoneTag and standby for the second. In the case of a three-AZ deployment, select master for the first availability zone's ZoneTag, standby for the second, and third-party for the third. Valid values.
  • master

  • standby

  • third-party
  • ZoneSetting

    AZ configuration description.

    Used by actions: CreateSLInstance, DescribeSLInstance, DescribeSLInstanceList.

    Name Type Required Description
    Zone String Yes Availability zone name
    VPCSettings VPCSettings Yes AZ VPC and subnet.
    NodeNum Integer Yes Number of AZ nodes.

    Bantuan dan Dukungan

    Apakah halaman ini membantu?

    masukan