import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { IsolateDBCustomNodeRequest, DescribeDBCustomDisasterRecoverGroupQuotaRequest, DescribeDBCustomClusterDetailResponse, DestroyDBCustomClusterRequest, DescribeDBCustomClusterResourcesRequest, ModifyInstanceNameRequest, DescribeDBCustomClusterNodeConfigResponse, DescribeInstancesResponse, DeleteDBCustomDisasterRecoverGroupsResponse, ModifyInstanceNameResponse, DescribeDBCustomClusterNodeConfigRequest, DescribeDBCustomDisasterRecoverGroupQuotaResponse, ModifyDBCustomNodeAttributesResponse, CreateDBCustomClusterResponse, DescribeDBCustomImagesRequest, CreateDBCustomClusterRequest, DescribeInstanceListResponse, DescribeDBCustomDisasterRecoverGroupsRequest, ModifyDBCustomNodeSecurityGroupsResponse, RemoveNodesFromDBCustomClusterResponse, DescribeDBCustomNodesResponse, DescribeDBCustomClusterResourcesResponse, ModifyDBCustomDisasterRecoverGroupTagsResponse, DescribeDBCustomClusterNodesRequest, DescribeInstanceListRequest, DescribeDBCustomClustersRequest, DescribeDBInstancesRequest, DescribeDBCustomNodeTypesResponse, AddNodesToDBCustomClusterRequest, DescribeHostListResponse, DescribeDBCustomRegionsRequest, ModifyDBCustomClusterTagsRequest, DescribeDBCustomTaskStatusResponse, ModifyDBCustomNodeTagsRequest, DescribeInstanceDetailResponse, ModifyDBCustomClusterNodeConfigResponse, CreateDBCustomDisasterRecoverGroupRequest, DeleteDBCustomNodesDisasterRecoverGroupResponse, ModifyDBCustomDisasterRecoverGroupAttributeResponse, DestroyDBCustomNodeRequest, DescribeDBCustomZonesRequest, ModifyDBCustomClusterNodeConfigRequest, CheckRoleAuthorizedRequest, ModifyDBCustomNodesDisasterRecoverGroupRequest, CreateDBCustomNodesRequest, RenewDBCustomNodeResponse, DescribeDBCustomImagesResponse, ModifyDBCustomNodeTagsResponse, AddNodesToDBCustomClusterResponse, DestroyDBCustomClusterResponse, DescribeDBCustomClusterNodeResourcesRequest, ModifyDBCustomNodesDisasterRecoverGroupResponse, ModifyDBCustomClusterAttributesRequest, DescribeDBCustomNodeTypesRequest, DescribeDBCustomClusterNodeResourcesResponse, ModifyDBCustomClusterTagsResponse, DescribeDBCustomRegionsResponse, DescribeDBCustomClusterKubeconfigRequest, DescribeDBCustomDisasterRecoverGroupsResponse, RemoveNodesFromDBCustomClusterRequest, DescribeDBCustomClustersResponse, DeleteDBCustomNodesDisasterRecoverGroupRequest, CheckRoleAuthorizedResponse, DescribeInstancesRequest, DescribeDBCustomClusterDetailRequest, RenewDBCustomNodeRequest, IsolateDBCustomNodeResponse, ModifyDBCustomDisasterRecoverGroupAttributeRequest, DescribeDBCustomNodeSecurityGroupsResponse, DestroyDBCustomNodeResponse, DescribeDBCustomTaskStatusRequest, ModifyDBCustomClusterAttributesResponse, DeleteDBCustomDisasterRecoverGroupsRequest, DescribeDBCustomZonesResponse, CreateDBCustomDisasterRecoverGroupResponse, DescribeDBInstancesResponse, CreateDBCustomNodesResponse, DescribeDBCustomNodeSecurityGroupsRequest, DescribeDBCustomClusterNodesResponse, DescribeInstanceDetailRequest, ModifyDBCustomNodeAttributesRequest, ModifyDBCustomDisasterRecoverGroupTagsRequest, 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; /** * 该接口(DescribeDBCustomDisasterRecoverGroups)用于查询 DB Custom 置放群组列表。 */ DescribeDBCustomDisasterRecoverGroups(req: DescribeDBCustomDisasterRecoverGroupsRequest, cb?: (error: string, rep: DescribeDBCustomDisasterRecoverGroupsResponse) => void): Promise; /** * 该接口(ModifyDBCustomNodeAttributes)用于修改 DB Custom 节点的属性。 */ ModifyDBCustomNodeAttributes(req: ModifyDBCustomNodeAttributesRequest, cb?: (error: string, rep: ModifyDBCustomNodeAttributesResponse) => void): Promise; /** * 该接口(AddNodesToDBCustomCluster)用于为 DB Custom 集群添加已存在的节点。 */ AddNodesToDBCustomCluster(req: AddNodesToDBCustomClusterRequest, cb?: (error: string, rep: AddNodesToDBCustomClusterResponse) => void): Promise; /** * 该接口(DescribeDBCustomClusterResources)用于查询 DB Custom 集群的资源信息。 */ DescribeDBCustomClusterResources(req: DescribeDBCustomClusterResourcesRequest, cb?: (error: string, rep: DescribeDBCustomClusterResourcesResponse) => void): Promise; /** * 该接口(DescribeDBCustomNodeSecurityGroups)用于查询 DB Custom 节点安全组信息。 */ DescribeDBCustomNodeSecurityGroups(req: DescribeDBCustomNodeSecurityGroupsRequest, cb?: (error: string, rep: DescribeDBCustomNodeSecurityGroupsResponse) => void): Promise; /** * 本接口用于查询独享集群详情 */ DescribeInstanceDetail(req: DescribeInstanceDetailRequest, cb?: (error: string, rep: DescribeInstanceDetailResponse) => void): Promise; /** * 该接口(DescribeDBCustomNodes)用于查询 DB Custom 节点列表。 */ DescribeDBCustomNodes(req: DescribeDBCustomNodesRequest, cb?: (error: string, rep: DescribeDBCustomNodesResponse) => void): Promise; /** * 该接口(ModifyDBCustomNodeSecurityGroups)用于修改 DB Custom 节点安全组。 */ ModifyDBCustomNodeSecurityGroups(req: ModifyDBCustomNodeSecurityGroupsRequest, cb?: (error: string, rep: ModifyDBCustomNodeSecurityGroupsResponse) => void): Promise; /** * 根据不同地域不同用户,获取集群列表信息 */ DescribeInstances(req: DescribeInstancesRequest, cb?: (error: string, rep: DescribeInstancesResponse) => void): Promise; /** * 该接口(CreateDBCustomNodes)用于创建 DB Custom 节点(需支付)。 */ CreateDBCustomNodes(req: CreateDBCustomNodesRequest, cb?: (error: string, rep: CreateDBCustomNodesResponse) => void): Promise; /** * 该接口(DescribeDBCustomImages)用于查询 DB Custom 可用的操作系统镜像列表。 */ DescribeDBCustomImages(req: DescribeDBCustomImagesRequest, cb?: (error: string, rep: DescribeDBCustomImagesResponse) => void): Promise; /** * 该接口(DescribeDBCustomClusterNodes)用于查询 DB Custom 集群中的节点列表。 */ DescribeDBCustomClusterNodes(req: DescribeDBCustomClusterNodesRequest, cb?: (error: string, rep: DescribeDBCustomClusterNodesResponse) => void): Promise; /** * 该接口(DestroyDBCustomCluster)用于销毁 DB Custom 集群。 */ DestroyDBCustomCluster(req: DestroyDBCustomClusterRequest, cb?: (error: string, rep: DestroyDBCustomClusterResponse) => void): Promise; /** * 该接口(DescribeDBCustomRegions) 用于查询 DB Custom 支持的地域列表。 */ DescribeDBCustomRegions(req?: DescribeDBCustomRegionsRequest, cb?: (error: string, rep: DescribeDBCustomRegionsResponse) => void): Promise; /** * 本接口用于修改集群名称 */ ModifyInstanceName(req: ModifyInstanceNameRequest, cb?: (error: string, rep: ModifyInstanceNameResponse) => void): Promise; /** * 该接口(DescribeDBCustomNodeTypes) 用于查询 DB Custom 节点支持的机型信息。 */ DescribeDBCustomNodeTypes(req: DescribeDBCustomNodeTypesRequest, cb?: (error: string, rep: DescribeDBCustomNodeTypesResponse) => void): Promise; /** * 该接口(ModifyDBCustomClusterTags)用于修改 DB Custom 集群绑定的标签。 */ ModifyDBCustomClusterTags(req: ModifyDBCustomClusterTagsRequest, cb?: (error: string, rep: ModifyDBCustomClusterTagsResponse) => void): Promise; /** * 本接口用于查询独享集群内的DB实例列表 */ DescribeDBInstances(req: DescribeDBInstancesRequest, cb?: (error: string, rep: DescribeDBInstancesResponse) => void): Promise; /** * 该接口(RenewDBCustomNode)用于给 DB Custom 节点续费,或者给已经隔离的实例解除隔离。 */ RenewDBCustomNode(req: RenewDBCustomNodeRequest, cb?: (error: string, rep: RenewDBCustomNodeResponse) => void): Promise; /** * 该接口(ModifyDBCustomNodesDisasterRecoverGroup)用于修改 DB Custom 节点的置放群组。 */ ModifyDBCustomNodesDisasterRecoverGroup(req: ModifyDBCustomNodesDisasterRecoverGroupRequest, cb?: (error: string, rep: ModifyDBCustomNodesDisasterRecoverGroupResponse) => void): Promise; /** * 该接口(DescribeDBCustomClusterDetail) 用于查询 DB Custom 集群的详情信息。 */ DescribeDBCustomClusterDetail(req: DescribeDBCustomClusterDetailRequest, cb?: (error: string, rep: DescribeDBCustomClusterDetailResponse) => void): Promise; /** * 该接口 (IsolateDBCustomNode) 用于隔离 DB Custom 节点。 */ IsolateDBCustomNode(req: IsolateDBCustomNodeRequest, cb?: (error: string, rep: IsolateDBCustomNodeResponse) => void): Promise; /** * 该接口(CreateDBCustomCluster)用于创建 DB Custom 集群。 */ CreateDBCustomCluster(req: CreateDBCustomClusterRequest, cb?: (error: string, rep: CreateDBCustomClusterResponse) => void): Promise; /** * 该接口(DeleteDBCustomDisasterRecoverGroups)用于删除 DB Custom 置放群组。 */ DeleteDBCustomDisasterRecoverGroups(req: DeleteDBCustomDisasterRecoverGroupsRequest, cb?: (error: string, rep: DeleteDBCustomDisasterRecoverGroupsResponse) => void): Promise; /** * 该接口(ModifyDBCustomClusterAttributes)用于修改 DB Custom 集群的属性。 */ ModifyDBCustomClusterAttributes(req: ModifyDBCustomClusterAttributesRequest, cb?: (error: string, rep: ModifyDBCustomClusterAttributesResponse) => void): Promise; /** * 本接口用于查询独享集群实例列表 */ DescribeInstanceList(req: DescribeInstanceListRequest, cb?: (error: string, rep: DescribeInstanceListResponse) => void): Promise; /** * 该接口(DeleteDBCustomNodesDisasterRecoverGroup)用于移除 DB Custom 节点的置放群组。 */ DeleteDBCustomNodesDisasterRecoverGroup(req: DeleteDBCustomNodesDisasterRecoverGroupRequest, cb?: (error: string, rep: DeleteDBCustomNodesDisasterRecoverGroupResponse) => void): Promise; /** * 该接口(RemoveNodesFromDBCustomCluster)用于从 DB Custom 集群移出节点。 */ RemoveNodesFromDBCustomCluster(req: RemoveNodesFromDBCustomClusterRequest, cb?: (error: string, rep: RemoveNodesFromDBCustomClusterResponse) => void): Promise; /** * 该接口(ModifyDBCustomDisasterRecoverGroupTags)用于修改 DB Custom 置放群组绑定的标签。 */ ModifyDBCustomDisasterRecoverGroupTags(req: ModifyDBCustomDisasterRecoverGroupTagsRequest, cb?: (error: string, rep: ModifyDBCustomDisasterRecoverGroupTagsResponse) => void): Promise; /** * 该接口(DescribeDBCustomClusterNodeConfig)用于查询 DB Custom 集群内节点的配置信息。 */ DescribeDBCustomClusterNodeConfig(req: DescribeDBCustomClusterNodeConfigRequest, cb?: (error: string, rep: DescribeDBCustomClusterNodeConfigResponse) => void): Promise; /** * 该接口(ModifyDBCustomDisasterRecoverGroupAttribute)用于修改 DB Custom 置放群组的属性。 */ ModifyDBCustomDisasterRecoverGroupAttribute(req: ModifyDBCustomDisasterRecoverGroupAttributeRequest, cb?: (error: string, rep: ModifyDBCustomDisasterRecoverGroupAttributeResponse) => void): Promise; /** * 该接口(DescribeDBCustomClusterKubeconfig)用于查询 DB Custom 集群 Kubeconfig。 */ DescribeDBCustomClusterKubeconfig(req: DescribeDBCustomClusterKubeconfigRequest, cb?: (error: string, rep: DescribeDBCustomClusterKubeconfigResponse) => void): Promise; /** * 本接口用于查询主机列表 */ DescribeHostList(req: DescribeHostListRequest, cb?: (error: string, rep: DescribeHostListResponse) => void): Promise; /** * 该接口(DescribeDBCustomZones) 用于查询指定地域的 DB Custom 可用区列表。 */ DescribeDBCustomZones(req?: DescribeDBCustomZonesRequest, cb?: (error: string, rep: DescribeDBCustomZonesResponse) => void): Promise; /** * 该接口(DescribeDBCustomClusterNodeResources)用于查询 DB Custom 集群内节点的资源信息。 */ DescribeDBCustomClusterNodeResources(req: DescribeDBCustomClusterNodeResourcesRequest, cb?: (error: string, rep: DescribeDBCustomClusterNodeResourcesResponse) => void): Promise; /** * 该接口(CreateDBCustomDisasterRecoverGroup)用于创建 DB Custom 置放群组。 */ CreateDBCustomDisasterRecoverGroup(req: CreateDBCustomDisasterRecoverGroupRequest, cb?: (error: string, rep: CreateDBCustomDisasterRecoverGroupResponse) => void): Promise; /** * 该接口(ModifyDBCustomClusterNodeConfig)用于修改 DB Custom 集群中节点的配置。 */ ModifyDBCustomClusterNodeConfig(req: ModifyDBCustomClusterNodeConfigRequest, cb?: (error: string, rep: ModifyDBCustomClusterNodeConfigResponse) => void): Promise; /** * 该接口(DescribeDBCustomDisasterRecoverGroupQuota)用于查询 DB Custom 置放群组配额。 */ DescribeDBCustomDisasterRecoverGroupQuota(req?: DescribeDBCustomDisasterRecoverGroupQuotaRequest, cb?: (error: string, rep: DescribeDBCustomDisasterRecoverGroupQuotaResponse) => void): Promise; /** * 该接口(DescribeDBCustomTaskStatus)用于查询 DB Custom 任务的状态。 */ DescribeDBCustomTaskStatus(req: DescribeDBCustomTaskStatusRequest, cb?: (error: string, rep: DescribeDBCustomTaskStatusResponse) => void): Promise; /** * 检查服务相关角色是否已创建 */ CheckRoleAuthorized(req: CheckRoleAuthorizedRequest, cb?: (error: string, rep: CheckRoleAuthorizedResponse) => void): Promise; /** * 该接口(ModifyDBCustomNodeTags)用于修改 DB Custom 节点绑定的标签。 */ ModifyDBCustomNodeTags(req: ModifyDBCustomNodeTagsRequest, cb?: (error: string, rep: ModifyDBCustomNodeTagsResponse) => void): Promise; /** * 该接口(DescribeDBCustomClusters)为 DB Custom 集群列表查询接口。 */ DescribeDBCustomClusters(req: DescribeDBCustomClustersRequest, cb?: (error: string, rep: DescribeDBCustomClustersResponse) => void): Promise; }