tencentcloud-sdk-nodejs
Version:
49 lines (48 loc) • 1.79 kB
JavaScript
import { AbstractClient } from "../../../common/abstract_client";
export class Client extends AbstractClient {
constructor(clientConfig) {
super("vdb.tencentcloudapi.com", "2023-06-16", clientConfig);
}
async DescribeInstanceMaintenanceWindow(req, cb) {
return this.request("DescribeInstanceMaintenanceWindow", req, cb);
}
async AssociateSecurityGroups(req, cb) {
return this.request("AssociateSecurityGroups", req, cb);
}
async DescribeInstances(req, cb) {
return this.request("DescribeInstances", req, cb);
}
async ModifyInstanceMaintenanceWindow(req, cb) {
return this.request("ModifyInstanceMaintenanceWindow", req, cb);
}
async CreateInstance(req, cb) {
return this.request("CreateInstance", req, cb);
}
async ModifyDBInstanceSecurityGroups(req, cb) {
return this.request("ModifyDBInstanceSecurityGroups", req, cb);
}
async DescribeDBSecurityGroups(req, cb) {
return this.request("DescribeDBSecurityGroups", req, cb);
}
async DescribeInstanceNodes(req, cb) {
return this.request("DescribeInstanceNodes", req, cb);
}
async IsolateInstance(req, cb) {
return this.request("IsolateInstance", req, cb);
}
async DestroyInstances(req, cb) {
return this.request("DestroyInstances", req, cb);
}
async ScaleUpInstance(req, cb) {
return this.request("ScaleUpInstance", req, cb);
}
async DisassociateSecurityGroups(req, cb) {
return this.request("DisassociateSecurityGroups", req, cb);
}
async ScaleOutInstance(req, cb) {
return this.request("ScaleOutInstance", req, cb);
}
async RecoverInstance(req, cb) {
return this.request("RecoverInstance", req, cb);
}
}