UNPKG

tencentcloud-sdk-nodejs

Version:
143 lines (142 loc) 11.8 kB
import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { IsolateDBCustomNodeRequest, DescribeDBCustomClusterDetailResponse, DestroyDBCustomClusterRequest, DescribeDBCustomClusterResourcesRequest, ModifyInstanceNameRequest, DescribeDBCustomClusterNodeConfigResponse, DescribeInstancesResponse, ModifyInstanceNameResponse, DescribeDBCustomClusterNodeConfigRequest, CreateDBCustomClusterResponse, DescribeDBCustomImagesRequest, CreateDBCustomClusterRequest, DescribeInstanceListResponse, ModifyDBCustomNodeSecurityGroupsResponse, RemoveNodesFromDBCustomClusterResponse, DescribeDBCustomNodesResponse, DescribeDBCustomClusterResourcesResponse, DescribeDBCustomClusterNodesRequest, DescribeInstanceListRequest, DescribeDBCustomClustersRequest, DescribeDBInstancesRequest, DescribeDBCustomNodeTypesResponse, AddNodesToDBCustomClusterRequest, DescribeHostListResponse, DescribeDBCustomRegionsRequest, ModifyDBCustomClusterTagsRequest, DescribeDBCustomTaskStatusResponse, DescribeInstanceDetailResponse, ModifyDBCustomClusterNodeConfigResponse, DestroyDBCustomNodeRequest, DescribeDBCustomZonesRequest, ModifyDBCustomClusterNodeConfigRequest, CheckRoleAuthorizedRequest, CreateDBCustomNodesRequest, RenewDBCustomNodeResponse, DescribeDBCustomImagesResponse, ModifyDBCustomNodeTagsResponse, AddNodesToDBCustomClusterResponse, DestroyDBCustomClusterResponse, DescribeDBCustomClusterNodeResourcesRequest, DescribeDBCustomNodeTypesRequest, DescribeDBCustomClusterNodeResourcesResponse, ModifyDBCustomClusterTagsResponse, DescribeDBCustomRegionsResponse, DescribeDBCustomClusterKubeconfigRequest, RemoveNodesFromDBCustomClusterRequest, DescribeDBCustomClustersResponse, CheckRoleAuthorizedResponse, ModifyDBCustomNodeTagsRequest, DescribeDBCustomClusterDetailRequest, RenewDBCustomNodeRequest, IsolateDBCustomNodeResponse, DescribeDBCustomNodeSecurityGroupsResponse, DestroyDBCustomNodeResponse, DescribeDBCustomTaskStatusRequest, DescribeInstancesRequest, DescribeDBCustomZonesResponse, DescribeDBInstancesResponse, CreateDBCustomNodesResponse, DescribeDBCustomNodeSecurityGroupsRequest, DescribeDBCustomClusterNodesResponse, DescribeInstanceDetailRequest, DescribeDBCustomClusterKubeconfigResponse, DescribeHostListRequest, DescribeDBCustomNodesRequest, ModifyDBCustomNodeSecurityGroupsRequest } from "./dbdc_models"; /** * dbdc client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 该接口(DestroyDBCustomNode)用于销毁 DB Custom 节点。 */ DestroyDBCustomNode(req: DestroyDBCustomNodeRequest, cb?: (error: string, rep: DestroyDBCustomNodeResponse) => void): Promise<DestroyDBCustomNodeResponse>; /** * 该接口(AddNodesToDBCustomCluster)用于为 DB Custom 集群添加已存在的节点。 */ AddNodesToDBCustomCluster(req: AddNodesToDBCustomClusterRequest, cb?: (error: string, rep: AddNodesToDBCustomClusterResponse) => void): Promise<AddNodesToDBCustomClusterResponse>; /** * 该接口(DescribeDBCustomClusterResources)用于查询 DB Custom 集群的资源信息。 */ DescribeDBCustomClusterResources(req: DescribeDBCustomClusterResourcesRequest, cb?: (error: string, rep: DescribeDBCustomClusterResourcesResponse) => void): Promise<DescribeDBCustomClusterResourcesResponse>; /** * 该接口(DescribeDBCustomNodeSecurityGroups)用于查询 DB Custom 节点安全组信息。 */ DescribeDBCustomNodeSecurityGroups(req: DescribeDBCustomNodeSecurityGroupsRequest, cb?: (error: string, rep: DescribeDBCustomNodeSecurityGroupsResponse) => void): Promise<DescribeDBCustomNodeSecurityGroupsResponse>; /** * 本接口用于查询独享集群详情 */ DescribeInstanceDetail(req: DescribeInstanceDetailRequest, cb?: (error: string, rep: DescribeInstanceDetailResponse) => void): Promise<DescribeInstanceDetailResponse>; /** * 该接口(DescribeDBCustomNodes)用于查询 DB Custom 节点列表。 */ DescribeDBCustomNodes(req: DescribeDBCustomNodesRequest, cb?: (error: string, rep: DescribeDBCustomNodesResponse) => void): Promise<DescribeDBCustomNodesResponse>; /** * 该接口(ModifyDBCustomNodeSecurityGroups)用于修改 DB Custom 节点安全组。 */ ModifyDBCustomNodeSecurityGroups(req: ModifyDBCustomNodeSecurityGroupsRequest, cb?: (error: string, rep: ModifyDBCustomNodeSecurityGroupsResponse) => void): Promise<ModifyDBCustomNodeSecurityGroupsResponse>; /** * 根据不同地域不同用户,获取集群列表信息 */ DescribeInstances(req: DescribeInstancesRequest, cb?: (error: string, rep: DescribeInstancesResponse) => void): Promise<DescribeInstancesResponse>; /** * 该接口(CreateDBCustomNodes)用于创建 DB Custom 节点(需支付)。 */ CreateDBCustomNodes(req: CreateDBCustomNodesRequest, cb?: (error: string, rep: CreateDBCustomNodesResponse) => void): Promise<CreateDBCustomNodesResponse>; /** * 该接口(DescribeDBCustomImages)用于查询 DB Custom 可用的操作系统镜像列表。 */ DescribeDBCustomImages(req: DescribeDBCustomImagesRequest, cb?: (error: string, rep: DescribeDBCustomImagesResponse) => void): Promise<DescribeDBCustomImagesResponse>; /** * 该接口(DescribeDBCustomClusterNodes)用于查询 DB Custom 集群中的节点列表。 */ DescribeDBCustomClusterNodes(req: DescribeDBCustomClusterNodesRequest, cb?: (error: string, rep: DescribeDBCustomClusterNodesResponse) => void): Promise<DescribeDBCustomClusterNodesResponse>; /** * 该接口(DestroyDBCustomCluster)用于销毁 DB Custom 集群。 */ DestroyDBCustomCluster(req: DestroyDBCustomClusterRequest, cb?: (error: string, rep: DestroyDBCustomClusterResponse) => void): Promise<DestroyDBCustomClusterResponse>; /** * 该接口(DescribeDBCustomRegions) 用于查询 DB Custom 支持的地域列表。 */ DescribeDBCustomRegions(req?: DescribeDBCustomRegionsRequest, cb?: (error: string, rep: DescribeDBCustomRegionsResponse) => void): Promise<DescribeDBCustomRegionsResponse>; /** * 本接口用于修改集群名称 */ ModifyInstanceName(req: ModifyInstanceNameRequest, cb?: (error: string, rep: ModifyInstanceNameResponse) => void): Promise<ModifyInstanceNameResponse>; /** * 该接口(DescribeDBCustomNodeTypes) 用于查询 DB Custom 节点支持的机型信息。 */ DescribeDBCustomNodeTypes(req: DescribeDBCustomNodeTypesRequest, cb?: (error: string, rep: DescribeDBCustomNodeTypesResponse) => void): Promise<DescribeDBCustomNodeTypesResponse>; /** * 该接口(ModifyDBCustomClusterTags)用于修改 DB Custom 集群绑定的标签。 */ ModifyDBCustomClusterTags(req: ModifyDBCustomClusterTagsRequest, cb?: (error: string, rep: ModifyDBCustomClusterTagsResponse) => void): Promise<ModifyDBCustomClusterTagsResponse>; /** * 本接口用于查询独享集群内的DB实例列表 */ DescribeDBInstances(req: DescribeDBInstancesRequest, cb?: (error: string, rep: DescribeDBInstancesResponse) => void): Promise<DescribeDBInstancesResponse>; /** * 该接口(RenewDBCustomNode)用于给 DB Custom 节点续费,或者给已经隔离的实例解除隔离。 */ RenewDBCustomNode(req: RenewDBCustomNodeRequest, cb?: (error: string, rep: RenewDBCustomNodeResponse) => void): Promise<RenewDBCustomNodeResponse>; /** * 该接口(DescribeDBCustomClusterDetail) 用于查询 DB Custom 集群的详情信息。 */ DescribeDBCustomClusterDetail(req: DescribeDBCustomClusterDetailRequest, cb?: (error: string, rep: DescribeDBCustomClusterDetailResponse) => void): Promise<DescribeDBCustomClusterDetailResponse>; /** * 该接口 (IsolateDBCustomNode) 用于隔离 DB Custom 节点。 */ IsolateDBCustomNode(req: IsolateDBCustomNodeRequest, cb?: (error: string, rep: IsolateDBCustomNodeResponse) => void): Promise<IsolateDBCustomNodeResponse>; /** * 本接口用于查询独享集群实例列表 */ DescribeInstanceList(req: DescribeInstanceListRequest, cb?: (error: string, rep: DescribeInstanceListResponse) => void): Promise<DescribeInstanceListResponse>; /** * 该接口(CreateDBCustomCluster)用于创建 DB Custom 集群。 */ CreateDBCustomCluster(req: CreateDBCustomClusterRequest, cb?: (error: string, rep: CreateDBCustomClusterResponse) => void): Promise<CreateDBCustomClusterResponse>; /** * 该接口(RemoveNodesFromDBCustomCluster)用于从 DB Custom 集群移出节点。 */ RemoveNodesFromDBCustomCluster(req: RemoveNodesFromDBCustomClusterRequest, cb?: (error: string, rep: RemoveNodesFromDBCustomClusterResponse) => void): Promise<RemoveNodesFromDBCustomClusterResponse>; /** * 该接口(DescribeDBCustomClusterNodeConfig)用于查询 DB Custom 集群内节点的配置信息。 */ DescribeDBCustomClusterNodeConfig(req: DescribeDBCustomClusterNodeConfigRequest, cb?: (error: string, rep: DescribeDBCustomClusterNodeConfigResponse) => void): Promise<DescribeDBCustomClusterNodeConfigResponse>; /** * 该接口(ModifyDBCustomNodeTags)用于修改 DB Custom 节点绑定的标签。 */ ModifyDBCustomNodeTags(req: ModifyDBCustomNodeTagsRequest, cb?: (error: string, rep: ModifyDBCustomNodeTagsResponse) => void): Promise<ModifyDBCustomNodeTagsResponse>; /** * 该接口(DescribeDBCustomClusterKubeconfig)用于查询 DB Custom 集群 Kubeconfig。 */ DescribeDBCustomClusterKubeconfig(req: DescribeDBCustomClusterKubeconfigRequest, cb?: (error: string, rep: DescribeDBCustomClusterKubeconfigResponse) => void): Promise<DescribeDBCustomClusterKubeconfigResponse>; /** * 本接口用于查询主机列表 */ DescribeHostList(req: DescribeHostListRequest, cb?: (error: string, rep: DescribeHostListResponse) => void): Promise<DescribeHostListResponse>; /** * 该接口(DescribeDBCustomZones) 用于查询指定地域的 DB Custom 可用区列表。 */ DescribeDBCustomZones(req?: DescribeDBCustomZonesRequest, cb?: (error: string, rep: DescribeDBCustomZonesResponse) => void): Promise<DescribeDBCustomZonesResponse>; /** * 该接口(DescribeDBCustomClusterNodeResources)用于查询 DB Custom 集群内节点的资源信息。 */ DescribeDBCustomClusterNodeResources(req: DescribeDBCustomClusterNodeResourcesRequest, cb?: (error: string, rep: DescribeDBCustomClusterNodeResourcesResponse) => void): Promise<DescribeDBCustomClusterNodeResourcesResponse>; /** * 该接口(ModifyDBCustomClusterNodeConfig)用于修改 DB Custom 集群中节点的配置。 */ ModifyDBCustomClusterNodeConfig(req: ModifyDBCustomClusterNodeConfigRequest, cb?: (error: string, rep: ModifyDBCustomClusterNodeConfigResponse) => void): Promise<ModifyDBCustomClusterNodeConfigResponse>; /** * 该接口(DescribeDBCustomTaskStatus)用于查询 DB Custom 任务的状态。 */ DescribeDBCustomTaskStatus(req: DescribeDBCustomTaskStatusRequest, cb?: (error: string, rep: DescribeDBCustomTaskStatusResponse) => void): Promise<DescribeDBCustomTaskStatusResponse>; /** * 检查服务相关角色是否已创建 */ CheckRoleAuthorized(req: CheckRoleAuthorizedRequest, cb?: (error: string, rep: CheckRoleAuthorizedResponse) => void): Promise<CheckRoleAuthorizedResponse>; /** * 该接口(DescribeDBCustomClusters)为 DB Custom 集群列表查询接口。 */ DescribeDBCustomClusters(req: DescribeDBCustomClustersRequest, cb?: (error: string, rep: DescribeDBCustomClustersResponse) => void): Promise<DescribeDBCustomClustersResponse>; }