UNPKG

tencentcloud-sdk-nodejs

Version:
605 lines 78.7 kB
import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { OfflineLibraDBClusterRequest, DeleteClusterSaveBackupResponse, ModifyLibraDBClusterDataSourceResponse, UpgradeProxyVersionResponse, DescribeInstanceCLSLogDeliveryResponse, ModifyMaintainPeriodConfigRequest, DescribeZonesRequest, ModifyClusterReadOnlyResponse, ModifyClusterStorageRequest, DescribeResourcePackageDetailResponse, ModifyLibraDBClusterDataSourceRequest, UpgradeInstanceRequest, SearchClusterTablesRequest, DescribeMaintainPeriodRequest, ModifyBackupDownloadRestrictionResponse, UpgradeClusterVersionResponse, TransferClusterZoneResponse, DescribeClusterDatabaseTablesRequest, ModifyClusterBinlogRedoLogAutoCopyVaultRequest, DescribeClusterParamsResponse, RefundResourcePackageResponse, ModifyInstanceNameResponse, DescribeParamTemplatesRequest, DescribeBackupOverviewRequest, DescribeAuditInstanceListResponse, DescribeVaultBackupClusterInfoResponse, DescribeSlaveZonesResponse, DescribeProxiesResponse, DescribeClusterDetailDatabasesRequest, DescribeLibraDBClustersResponse, InquirePriceMultiSpecRequest, CreateClustersResponse, ModifyInstanceParamRequest, ModifyInstanceUpgradeLimitDaysResponse, CreateLibraDBClustersResponse, StopCLSDeliveryRequest, OpenWanRequest, ExportResourcePackageDeductDetailsResponse, DescribeClustersRequest, DescribeSQLExecutionPlanRequest, OpenReadOnlyInstanceExclusiveAccessResponse, SearchClusterDatabasesResponse, CreateParamTemplateRequest, DescribeBackupDownloadUserRestrictionRequest, SearchClusterTablesResponse, DescribeClusterDetailRequest, CopyBackupToVaultResponse, ModifyResourcePackageNameRequest, DescribeClusterPeriodScalePolicyResponse, OpenAIOptimizerRequest, ModifyBackupNameResponse, UpgradeProxyRequest, DescribeBinlogDownloadUrlResponse, DescribeLibraDBInstanceSpecsResponse, SwitchClusterVpcRequest, CloseProxyRequest, CloseSSLRequest, DescribeClusterPasswordComplexityResponse, DescribeAuditRuleWithInstanceIdsRequest, DescribeClusterDatabasesResponse, ModifyLibraDBClusterNameRequest, ResetLibraDBClusterAccountPasswordResponse, DescribeInstanceParamsRequest, ModifyBinlogSaveDaysRequest, AddInstancesResponse, DescribeSaveBackupClustersResponse, ModifyLibraDBClusterAccountHostResponse, DescribeIntegrateTaskRequest, DescribeBinlogListByVaultRequest, AssociateSecurityGroupsResponse, CreateProxyEndPointRequest, ModifyBackupDownloadUserRestrictionResponse, AddLibraDBInstancesResponse, DescribeParamTemplateDetailRequest, OpenReadOnlyInstanceExclusiveAccessRequest, StartCLSDeliveryResponse, UpgradeProxyResponse, DescribeClusterReadOnlyResponse, DescribeInstanceSpecsRequest, ModifyMaintainPeriodConfigResponse, ModifyClusterPeriodScalePolicyResponse, DescribeProxyNodesResponse, CreateIntegrateClusterRequest, DescribeZonesResponse, GrantAccountPrivilegesRequest, ModifyParamTemplateRequest, OpenAuditServiceResponse, DescribeChangedParamsAfterUpgradeResponse, ModifyServerlessStrategyResponse, DescribeProxyNodesRequest, DescribeAuditLogsRequest, InquirePriceCreateResponse, DescribeClusterReadOnlyRequest, DescribeIntegrateTaskResponse, CreateLibraDBClustersRequest, CreateClustersRequest, DescribeLibraDBInstanceSpecsRequest, DescribeClusterParamLogsRequest, CloseProxyResponse, DescribeResourcePackageSaleSpecRequest, UnbindClusterResourcePackagesResponse, DownloadLibraDBClusterListResponse, RollBackClusterResponse, OpenSSLRequest, DescribeVaultsRequest, CheckTransferClusterZoneResponse, DescribeClusterInstanceGrpsResponse, ModifyBackupConfigResponse, ModifyClusterDatabaseRequest, DescribeResourcePackageDetailRequest, InquirePriceMultiSpecResponse, DescribeRedoLogsRequest, DescribeLibraDBInstanceDetailRequest, DescribeLibraDBClusterAccountAllPrivilegesRequest, DisassociateSecurityGroupsRequest, ModifyBackupNameRequest, ModifyLibraDBClusterAccountPrivilegeResponse, DescribeClusterParamsRequest, ModifyAccountHostResponse, DescribeAccountAllGrantPrivilegesRequest, DeleteCLSDeliveryRequest, DescribeLibraDBClusterAccountPrivilegesRequest, CreateCLSDeliveryResponse, DescribeServerlessInstanceSpecsResponse, DescribeBinlogsRequest, DescribeSSLStatusResponse, CancelClusterServerlessScalePlanRequest, ModifyLibraDBClusterReplicationObjectResponse, UpgradeProxyVersionRequest, ModifyProxyRwSplitRequest, DescribeResourcePackageListResponse, DescribeLibraDBInstanceDetailResponse, DescribeInstanceSpecsByOperationTypeResponse, ModifyAuditRuleTemplatesRequest, DescribeProxiesRequest, ModifySnapBackupCrossRegionConfigRequest, AssociateSecurityGroupsRequest, CloseProxyEndPointRequest, DescribeBinlogsResponse, OpenAIOptimizerResponse, AddClusterSlaveZoneResponse, DescribeProxySpecsResponse, BindClusterResourcePackagesRequest, IsolateInstanceResponse, CopyClusterPasswordComplexityResponse, DescribeClusterTransparentEncryptInfoRequest, DescribeClusterLevelsRequest, DeleteVaultsResponse, DeleteParamTemplateRequest, DescribeLibraDBClusterAutoMapRuleRequest, RevokeAccountPrivilegesResponse, DescribeRedoLogsResponse, ModifyBackupDownloadRestrictionRequest, DescribeClusterDetailDatabasesResponse, CreateParamTemplateResponse, DescribeAccountAllGrantPrivilegesResponse, DescribeLibraDBClusterTableMappingRequest, DescribeSupportProxyVersionRequest, DescribeProxySpecsRequest, ResumeServerlessRequest, DeleteAuditLogFileResponse, ModifyClusterDatabaseResponse, IsolateLibraDBInstanceRequest, DescribeVaultsResponse, DescribeDBSecurityGroupsRequest, UnbindClusterResourcePackagesRequest, ModifyBackupDownloadUserRestrictionRequest, DescribeInstanceParamsResponse, IsolateInstanceRequest, SwitchClusterVpcResponse, DescribeRedoLogListByVaultResponse, StopCLSDeliveryResponse, CreateAuditLogFileResponse, PauseServerlessResponse, DescribeInstanceDetailResponse, RestartLibraDBInstanceRequest, DeleteAccountsResponse, RenewLibraDBClustersRequest, DescribeClusterServerlessScalePlansResponse, CreateResourcePackageResponse, ModifyBinlogConfigRequest, ModifyLibraDBClusterNameResponse, DeleteLibraDBClusterAccountsRequest, SetRenewFlagResponse, CreateClusterDatabaseResponse, DescribeRedoLogListByVaultRequest, DescribeClustersResponse, DescribeBackupConfigResponse, DescribeParamTemplatesResponse, AddServerlessRoInstancesRequest, DescribeProjectSecurityGroupsRequest, DescribeBackupDownloadUrlRequest, CopyClusterPasswordComplexityRequest, DescribeClusterInstanceGroupsResponse, CreateLibraDBClusterAccountsResponse, CreateProxyEndPointResponse, DescribeSQLExecutionPlanResponse, DescribeBackupOverviewResponse, ReplayInstanceAuditLogRequest, ModifyAccountPrivilegesResponse, InquirePriceCreateRequest, ModifyLibraDBClusterAccountDescriptionRequest, ModifyAuditServiceRequest, DescribeLibraDBClusterDetailResponse, GrantAccountPrivilegesResponse, ModifyClusterNameResponse, ExportInstanceSlowQueriesRequest, RestartLibraDBInstanceResponse, ResumeServerlessResponse, DeleteBackupVaultResponse, DescribeBackupDownloadUserRestrictionResponse, ModifySnapBackupCrossRegionConfigResponse, SwitchProxyVpcResponse, ModifyLibraDBForwardConfigResponse, OpenWanResponse, DescribeChangedParamsAfterUpgradeRequest, DeleteBackupVaultRequest, SwitchProxyVpcRequest, RestartInstanceResponse, DescribeBinlogSaveDaysRequest, DescribeClusterTransparentEncryptInfoResponse, ActivateInstanceResponse, IsolateClusterRequest, AddInstancesRequest, ModifyVaultResponse, DescribeBackupDownloadRestrictionRequest, DescribeInstanceErrorLogsRequest, DescribeInstanceDetailRequest, InquirePriceModifyResponse, DeleteAccountsRequest, OpenClusterTransparentEncryptRequest, ReloadBalanceProxyNodeRequest, DescribeAccountsResponse, CreateClusterDatabaseRequest, OfflineInstanceRequest, CreateProxyResponse, DescribeAuditLogFilesRequest, OpenClusterTransparentEncryptResponse, ModifyBackupConfigRequest, DisassociateSecurityGroupsResponse, DescribeClusterDatabasesRequest, OfflineLibraDBInstanceResponse, RenewLibraDBClustersResponse, RemoveClusterSlaveZoneRequest, ModifyResourcePackagesDeductionPriorityRequest, OfflineLibraDBInstanceRequest, DescribeRollbackTimeRangeRequest, InquirePriceRenewRequest, DescribeAccountPrivilegesResponse, DescribeLibraDBClusterAccountsRequest, CreateResourcePackageRequest, CloseProxyEndPointResponse, DescribeBackupConfigRequest, DescribeAccountsRequest, DescribeVaultBackupClusterInfoRequest, DescribeRollbackTimeRangeResponse, DescribeClusterServerlessScalePlansRequest, DescribeAuditLogFilesResponse, SwitchClusterZoneResponse, DescribeClusterPasswordComplexityRequest, CreateAccountsResponse, ModifyClusterGlobalEncryptionResponse, CheckTransferClusterZoneRequest, CloseWanResponse, ModifyProxyRwSplitResponse, DescribeInstancesResponse, ModifyResourcePackagesDeductionPriorityResponse, CloseWanRequest, ModifyResourcePackageClustersRequest, DescribeFlowResponse, CalculateBackupSaveSecExpiresRequest, ExportInstanceErrorLogsRequest, DescribeLibraDBDataSourceRequest, ActivateInstanceRequest, DescribeLibraDBClusterTableMappingResponse, DescribeInstanceCLSLogDeliveryRequest, ModifyVipVportRequest, ModifyDBInstanceSecurityGroupsResponse, DescribeClusterParamLogsResponse, DescribeClusterInstanceGrpsRequest, DescribeResourcesByDealNameResponse, CreateAccountsRequest, DeleteAuditRuleTemplatesRequest, ExportInstanceSlowQueriesResponse, SwitchClusterZoneRequest, DescribeLibraDBClusterAutoMapRuleResponse, InquirePriceModifyRequest, RemoveClusterSlaveZoneResponse, RenewClustersRequest, OpenClusterReadOnlyInstanceGroupAccessResponse, CreateVaultResponse, DescribeAuditRuleWithInstanceIdsResponse, SetLibraDBClusterRenewFlagResponse, SearchClusterDatabasesRequest, ModifyProxyDescResponse, CreateIntegrateClusterResponse, ModifyClusterSlaveZoneResponse, RollbackToNewClusterRequest, ModifyProxyDescRequest, ReloadBalanceProxyNodeResponse, CreateVaultRequest, CloseAuditServiceResponse, ModifyParamTemplateResponse, ActivateLibraDBClusterResponse, BindClusterResourcePackagesResponse, StartCLSDeliveryRequest, CreateProxyRequest, DescribeResourcePackageSaleSpecResponse, OpenClusterReadOnlyInstanceGroupAccessRequest, ModifyClusterPeriodScalePolicyRequest, DescribeResourcesByDealNameRequest, DescribeLibraDBClusterAccountPrivilegesResponse, DescribeAuditInstanceListRequest, DescribeInstanceSlowQueriesResponse, DescribeInstancesRequest, CopyBackupToVaultRequest, CloseClusterPasswordComplexityResponse, DescribeBackupDownloadUrlResponse, DescribeBinlogConfigRequest, IsolateLibraDBClusterRequest, CreateAuditRuleTemplateRequest, PauseServerlessRequest, DescribeBinlogListByVaultResponse, OfflineClusterResponse, DeleteLibraDBClusterAccountsResponse, ModifyClusterGlobalEncryptionRequest, ModifyAccountHostRequest, DescribeFlowRequest, DescribeLibraDBDataSourceResponse, DescribeClusterDatabaseTablesResponse, ModifyAccountPrivilegesRequest, CreateBackupRequest, CreateCLSDeliveryRequest, DescribeMaintainPeriodResponse, DescribeBackupListResponse, DescribeServerlessStrategyResponse, ModifyClusterParamRequest, ModifyClusterReadOnlyRequest, OfflineInstanceResponse, CreateAuditLogFileRequest, CalculateBackupSaveSecExpiresResponse, ModifyClusterSlaveZoneRequest, DescribeInstanceErrorLogsResponse, DescribeSupportProxyVersionResponse, DescribeLibraDBForwardConfigResponse, DeleteClusterDatabaseResponse, ActivateLibraDBInstanceResponse, RestartInstanceRequest, DescribeLibraDBClusterAccountsResponse, CreateClusterPeriodScalePolicyResponse, DescribeAccountPrivilegesRequest, DescribeInstanceSpecsByOperationTypeRequest, ModifyAccountParamsResponse, DescribeInstanceSpecsResponse, OpenSSLResponse, ModifyAuditServiceResponse, DescribeClusterDetailResponse, DescribeInstanceSlowQueriesRequest, ModifyResourcePackageClustersResponse, DescribeSaveBackupClustersRequest, DescribeLibraDBClusterAccountAllPrivilegesResponse, RollBackClusterRequest, ModifyClusterBinlogRedoLogAutoCopyVaultResponse, ModifyClusterNameRequest, DescribeLibraDBClusterDetailRequest, IsolateLibraDBInstanceResponse, DeleteClusterPeriodScalePolicyRequest, RefundResourcePackageRequest, DescribeBinlogDownloadUrlRequest, ModifyInstanceNameRequest, DescribeClusterPeriodScalePolicyRequest, ModifyLibraDBClusterAccountPrivilegeRequest, DescribeDBSecurityGroupsResponse, DeleteParamTemplateResponse, CreateClusterPeriodScalePolicyRequest, DownloadLibraDBClusterListRequest, DescribeTasksResponse, OpenClusterPasswordComplexityRequest, DescribeAuditLogsResponse, DescribeInstancesWithinSameClusterRequest, AddLibraDBInstancesRequest, ModifyBinlogConfigResponse, ModifyAccountDescriptionResponse, SetRenewFlagRequest, DescribeServerlessInstanceSpecsRequest, ActivateLibraDBClusterRequest, DescribeLibraDBSlowLogsRequest, AddClusterSlaveZoneRequest, CheckCreateLibraDBInstanceRequest, DeleteLibraDBClusterRequest, DescribeTasksRequest, ModifyClusterStorageResponse, ModifyInstanceUpgradeLimitDaysRequest, ModifyLibraDBClusterAccountHostRequest, CloseClusterPasswordComplexityRequest, DescribeClusterLevelsResponse, DescribeIsolatedInstancesRequest, ModifyAccountParamsRequest, ResetAccountPasswordRequest, CheckCreateLibraDBInstanceResponse, DescribeAuditRuleTemplatesResponse, DeleteClusterDatabaseRequest, DeleteBackupResponse, DescribeProjectSecurityGroupsResponse, DeleteLibraDBClusterResponse, OfflineClusterRequest, ResetAccountPasswordResponse, CreateLibraDBClusterAccountsRequest, DescribeClusterInstanceGroupsRequest, OpenAuditServiceRequest, ModifyResourcePackageNameResponse, DescribeBackupListRequest, ModifyAccountDescriptionRequest, ModifyVaultRequest, ExportInstanceErrorLogsResponse, DescribeLibraDBClustersRequest, IsolateClusterResponse, RenewClustersResponse, ModifyLibraDBForwardConfigRequest, ModifyVipVportResponse, ModifyDBInstanceSecurityGroupsRequest, CloseAuditServiceRequest, ModifyLibraDBClusterReplicationObjectRequest, ModifyClusterPasswordComplexityResponse, UpgradeClusterVersionRequest, ModifyClusterParamResponse, SetLibraDBClusterRenewFlagRequest, ModifyClusterPasswordComplexityRequest, DescribeLibraDBVersionRequest, ModifyInstanceParamResponse, DeleteVaultsRequest, ResetLibraDBClusterAccountPasswordRequest, CreateBackupResponse, DescribeLibraDBVersionResponse, DescribeInstancesWithinSameClusterResponse, CancelClusterServerlessScalePlanResponse, RollbackToNewClusterResponse, DeleteClusterSaveBackupRequest, DescribeSlaveZonesRequest, ModifyLibraDBClusterAccountDescriptionResponse, DescribeBackupDownloadRestrictionResponse, DescribeLibraDBForwardConfigRequest, UpgradeInstanceResponse, IsolateLibraDBClusterResponse, CreateAuditRuleTemplateResponse, DescribeResourcePackageListRequest, TransferClusterZoneRequest, CloseSSLResponse, OfflineLibraDBClusterResponse, RevokeAccountPrivilegesRequest, OpenClusterPasswordComplexityResponse, DescribeBackupListByVaultResponse, DescribeAuditRuleTemplatesRequest, AddServerlessRoInstancesResponse, ModifyServerlessStrategyRequest, DescribeBinlogConfigResponse, DescribeSSLStatusRequest, DeleteAuditLogFileRequest, DescribeIsolatedInstancesResponse, DescribeLibraDBSlowLogsResponse, ActivateLibraDBInstanceRequest, ExportResourcePackageDeductDetailsRequest, DescribeServerlessStrategyRequest, ReplayInstanceAuditLogResponse, DescribeBinlogSaveDaysResponse, ModifyLibraDBClusterProjectRequest, DeleteClusterPeriodScalePolicyResponse, DeleteBackupRequest, DescribeParamTemplateDetailResponse, ModifyBinlogSaveDaysResponse, ModifyLibraDBClusterProjectResponse, DeleteAuditRuleTemplatesResponse, DescribeBackupListByVaultRequest, DeleteCLSDeliveryResponse, InquirePriceRenewResponse, ModifyAuditRuleTemplatesResponse } from "./cynosdb_models"; /** * cynosdb client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 本接口(CreateClusters)用于新购集群。 */ CreateIntegrateCluster(req: CreateIntegrateClusterRequest, cb?: (error: string, rep: CreateIntegrateClusterResponse) => void): Promise<CreateIntegrateClusterResponse>; /** * 本接口(UpgradeProxyVersion)用于升级数据库代理版本。 */ UpgradeProxyVersion(req: UpgradeProxyVersionRequest, cb?: (error: string, rep: UpgradeProxyVersionResponse) => void): Promise<UpgradeProxyVersionResponse>; /** * 本接口(DescribeInstanceSpecs)用于查询购买页可购买的实例规格。 */ DescribeInstanceSpecs(req: DescribeInstanceSpecsRequest, cb?: (error: string, rep: DescribeInstanceSpecsResponse) => void): Promise<DescribeInstanceSpecsResponse>; /** * 修改备份保险箱配置,包括名称、描述、保留时长、加密密钥、锁定时间等 */ ModifyVault(req: ModifyVaultRequest, cb?: (error: string, rep: ModifyVaultResponse) => void): Promise<ModifyVaultResponse>; /** * 回放实例审计日志 */ ReplayInstanceAuditLog(req: ReplayInstanceAuditLogRequest, cb?: (error: string, rep: ReplayInstanceAuditLogResponse) => void): Promise<ReplayInstanceAuditLogResponse>; /** * 该接口(ModifyBinlogConfig)用于修改Binlog配置 */ ModifyBinlogConfig(req: ModifyBinlogConfigRequest, cb?: (error: string, rep: ModifyBinlogConfigResponse) => void): Promise<ModifyBinlogConfigResponse>; /** * 本接口(DescribeLibraDBClusterAccounts)用于查询分析集群账号 */ DescribeLibraDBClusterAccounts(req: DescribeLibraDBClusterAccountsRequest, cb?: (error: string, rep: DescribeLibraDBClusterAccountsResponse) => void): Promise<DescribeLibraDBClusterAccountsResponse>; /** * 本接口(CreateProxyEndPoint)用于创建数据库代理连接点。 */ CreateProxyEndPoint(req: CreateProxyEndPointRequest, cb?: (error: string, rep: CreateProxyEndPointResponse) => void): Promise<CreateProxyEndPointResponse>; /** * 本接口(ModifyResourcePackageClusters)用于修改资源包与集群之间的绑定关系。 */ ModifyResourcePackageClusters(req: ModifyResourcePackageClustersRequest, cb?: (error: string, rep: ModifyResourcePackageClustersResponse) => void): Promise<ModifyResourcePackageClustersResponse>; /** * 本接口(CreateAuditRuleTemplate)用于创建审计规则模板。 */ CreateAuditRuleTemplate(req: CreateAuditRuleTemplateRequest, cb?: (error: string, rep: CreateAuditRuleTemplateResponse) => void): Promise<CreateAuditRuleTemplateResponse>; /** * 本接口(ModifyLibraDBForwardConfig)用于修改只读分析实例自动转发参数 */ ModifyLibraDBForwardConfig(req: ModifyLibraDBForwardConfigRequest, cb?: (error: string, rep: ModifyLibraDBForwardConfigResponse) => void): Promise<ModifyLibraDBForwardConfigResponse>; /** * 更新集群的周期弹性策略 */ ModifyClusterPeriodScalePolicy(req: ModifyClusterPeriodScalePolicyRequest, cb?: (error: string, rep: ModifyClusterPeriodScalePolicyResponse) => void): Promise<ModifyClusterPeriodScalePolicyResponse>; /** * 查询保险箱内binlog备份 */ DescribeBinlogListByVault(req: DescribeBinlogListByVaultRequest, cb?: (error: string, rep: DescribeBinlogListByVaultResponse) => void): Promise<DescribeBinlogListByVaultResponse>; /** * 查询备份保险箱关联的集群信息列表 */ DescribeVaultBackupClusterInfo(req: DescribeVaultBackupClusterInfoRequest, cb?: (error: string, rep: DescribeVaultBackupClusterInfoResponse) => void): Promise<DescribeVaultBackupClusterInfoResponse>; /** * 本接口(DescribeClusterParamLogs)用于查询参数修改记录。 */ DescribeClusterParamLogs(req: DescribeClusterParamLogsRequest, cb?: (error: string, rep: DescribeClusterParamLogsResponse) => void): Promise<DescribeClusterParamLogsResponse>; /** * 本接口(DescribeBackupOverview)用于查询备份用量总览。 */ DescribeBackupOverview(req: DescribeBackupOverviewRequest, cb?: (error: string, rep: DescribeBackupOverviewResponse) => void): Promise<DescribeBackupOverviewResponse>; /** * 根据保险箱ID查询备份文件列表 */ DescribeBackupListByVault(req: DescribeBackupListByVaultRequest, cb?: (error: string, rep: DescribeBackupListByVaultResponse) => void): Promise<DescribeBackupListByVaultResponse>; /** * 本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。 */ ModifyDBInstanceSecurityGroups(req: ModifyDBInstanceSecurityGroupsRequest, cb?: (error: string, rep: ModifyDBInstanceSecurityGroupsResponse) => void): Promise<ModifyDBInstanceSecurityGroupsResponse>; /** * 本接口(CloseAuditService)用于关闭 TDSQL-C MySQL 实例的数据库审计服务。 */ CloseAuditService(req: CloseAuditServiceRequest, cb?: (error: string, rep: CloseAuditServiceResponse) => void): Promise<CloseAuditServiceResponse>; /** * 查询备份保险箱列表,支持分页、筛选和排序 */ DescribeVaults(req: DescribeVaultsRequest, cb?: (error: string, rep: DescribeVaultsResponse) => void): Promise<DescribeVaultsResponse>; /** * 本接口(OpenAIOptimizer)用于开启实例的AI优化器开关。 */ OpenAIOptimizer(req: OpenAIOptimizerRequest, cb?: (error: string, rep: OpenAIOptimizerResponse) => void): Promise<OpenAIOptimizerResponse>; /** * 本接口(DescribeSupportProxyVersion)用于查询支持的数据库代理版本。 */ DescribeSupportProxyVersion(req: DescribeSupportProxyVersionRequest, cb?: (error: string, rep: DescribeSupportProxyVersionResponse) => void): Promise<DescribeSupportProxyVersionResponse>; /** * 本接口(CreateAuditLogFile)用于创建云数据库实例的审计日志文件。 */ CreateAuditLogFile(req: CreateAuditLogFileRequest, cb?: (error: string, rep: CreateAuditLogFileResponse) => void): Promise<CreateAuditLogFileResponse>; /** * 查询分析集群列表 */ DescribeLibraDBClusters(req: DescribeLibraDBClustersRequest, cb?: (error: string, rep: DescribeLibraDBClustersResponse) => void): Promise<DescribeLibraDBClustersResponse>; /** * 下载分析集群列表 */ DownloadLibraDBClusterList(req: DownloadLibraDBClusterListRequest, cb?: (error: string, rep: DownloadLibraDBClusterListResponse) => void): Promise<DownloadLibraDBClusterListResponse>; /** * 查询从可用区 */ DescribeSlaveZones(req: DescribeSlaveZonesRequest, cb?: (error: string, rep: DescribeSlaveZonesResponse) => void): Promise<DescribeSlaveZonesResponse>; /** * 本接口(CloseProxyEndPoint)用于关闭数据库代理连接地址。 */ CloseProxyEndPoint(req: CloseProxyEndPointRequest, cb?: (error: string, rep: CloseProxyEndPointResponse) => void): Promise<CloseProxyEndPointResponse>; /** * 本接口(CloseProxy)用于关闭集群的数据库代理服务。 */ CloseProxy(req: CloseProxyRequest, cb?: (error: string, rep: CloseProxyResponse) => void): Promise<CloseProxyResponse>; /** * 查询可支持的集群类型列表 */ DescribeClusterLevels(req: DescribeClusterLevelsRequest, cb?: (error: string, rep: DescribeClusterLevelsResponse) => void): Promise<DescribeClusterLevelsResponse>; /** * 本接口(OfflineCluster)用于销毁集群。 */ OfflineCluster(req: OfflineClusterRequest, cb?: (error: string, rep: OfflineClusterResponse) => void): Promise<OfflineClusterResponse>; /** * 本接口(DescribeProxySpecs)用于查询数据库代理规格。 */ DescribeProxySpecs(req: DescribeProxySpecsRequest, cb?: (error: string, rep: DescribeProxySpecsResponse) => void): Promise<DescribeProxySpecsResponse>; /** * 变配预付费集群询价 */ InquirePriceModify(req: InquirePriceModifyRequest, cb?: (error: string, rep: InquirePriceModifyResponse) => void): Promise<InquirePriceModifyResponse>; /** * 本接口(SwitchProxyVpc)用于更换数据库代理vpc。 */ SwitchProxyVpc(req: SwitchProxyVpcRequest, cb?: (error: string, rep: SwitchProxyVpcResponse) => void): Promise<SwitchProxyVpcResponse>; /** * 该接口(DescribeClusterDetail)用于显示集群详情。 */ DescribeClusterDetail(req: DescribeClusterDetailRequest, cb?: (error: string, rep: DescribeClusterDetailResponse) => void): Promise<DescribeClusterDetailResponse>; /** * 本接口(DescribeTasks)用于查询任务列表。 */ DescribeTasks(req: DescribeTasksRequest, cb?: (error: string, rep: DescribeTasksResponse) => void): Promise<DescribeTasksResponse>; /** * 本接口(DescribeBackupConfig)用于获取指定集群的备份配置信息,包括全量备份时间段、备份文件保留时间。 */ DescribeBackupConfig(req: DescribeBackupConfigRequest, cb?: (error: string, rep: DescribeBackupConfigResponse) => void): Promise<DescribeBackupConfigResponse>; /** * 本接口(DescribeBinlogDownloadUrl)用于查询 Binlog 的下载地址。 */ DescribeBinlogDownloadUrl(req: DescribeBinlogDownloadUrlRequest, cb?: (error: string, rep: DescribeBinlogDownloadUrlResponse) => void): Promise<DescribeBinlogDownloadUrlResponse>; /** * 删除 TDSQL-C 分析集群 */ DeleteLibraDBCluster(req: DeleteLibraDBClusterRequest, cb?: (error: string, rep: DeleteLibraDBClusterResponse) => void): Promise<DeleteLibraDBClusterResponse>; /** * 本接口(CopyClusterPasswordComplexity)用于复制集群密码复杂度。 */ CopyClusterPasswordComplexity(req: CopyClusterPasswordComplexityRequest, cb?: (error: string, rep: CopyClusterPasswordComplexityResponse) => void): Promise<CopyClusterPasswordComplexityResponse>; /** * 添加serverless集群只读实例 */ AddServerlessRoInstances(req: AddServerlessRoInstancesRequest, cb?: (error: string, rep: AddServerlessRoInstancesResponse) => void): Promise<AddServerlessRoInstancesResponse>; /** * 查询Serverless弹性扩容计划 */ DescribeClusterServerlessScalePlans(req: DescribeClusterServerlessScalePlansRequest, cb?: (error: string, rep: DescribeClusterServerlessScalePlansResponse) => void): Promise<DescribeClusterServerlessScalePlansResponse>; /** * 本接口(DescribeRedoLogs)用于查询redo日志列表。 */ DescribeRedoLogs(req: DescribeRedoLogsRequest, cb?: (error: string, rep: DescribeRedoLogsResponse) => void): Promise<DescribeRedoLogsResponse>; /** * 本接口(ModifyClusterStorage)用于调整包年包月存储容量。 */ ModifyClusterStorage(req: ModifyClusterStorageRequest, cb?: (error: string, rep: ModifyClusterStorageResponse) => void): Promise<ModifyClusterStorageResponse>; /** * 本接口(ActivateInstance)用于恢复已隔离的实例访问。 */ ActivateInstance(req: ActivateInstanceRequest, cb?: (error: string, rep: ActivateInstanceResponse) => void): Promise<ActivateInstanceResponse>; /** * 本接口(DescribeProxyNodes)用于查询代理节点列表。 */ DescribeProxyNodes(req: DescribeProxyNodesRequest, cb?: (error: string, rep: DescribeProxyNodesResponse) => void): Promise<DescribeProxyNodesResponse>; /** * 续费集群 */ RenewClusters(req: RenewClustersRequest, cb?: (error: string, rep: RenewClustersResponse) => void): Promise<RenewClustersResponse>; /** * 本接口(SearchClusterDatabases)用于搜索集群数据库列表。 */ SearchClusterDatabases(req: SearchClusterDatabasesRequest, cb?: (error: string, rep: SearchClusterDatabasesResponse) => void): Promise<SearchClusterDatabasesResponse>; /** * 本接口(ReloadBalanceProxyNode)用于负载均衡数据库代理。 */ ReloadBalanceProxyNode(req: ReloadBalanceProxyNodeRequest, cb?: (error: string, rep: ReloadBalanceProxyNodeResponse) => void): Promise<ReloadBalanceProxyNodeResponse>; /** * 本接口(TransferClusterZone)用于发起跨可用区迁移。 */ TransferClusterZone(req: TransferClusterZoneRequest, cb?: (error: string, rep: TransferClusterZoneResponse) => void): Promise<TransferClusterZoneResponse>; /** * 隔离 TDSQL-C 分析集群 */ IsolateLibraDBCluster(req: IsolateLibraDBClusterRequest, cb?: (error: string, rep: IsolateLibraDBClusterResponse) => void): Promise<IsolateLibraDBClusterResponse>; /** * 本接口(DisassociateSecurityGroups)用于安全组批量解绑云资源。 */ DisassociateSecurityGroups(req: DisassociateSecurityGroupsRequest, cb?: (error: string, rep: DisassociateSecurityGroupsResponse) => void): Promise<DisassociateSecurityGroupsResponse>; /** * 查询集群透明加密信息 */ DescribeClusterTransparentEncryptInfo(req: DescribeClusterTransparentEncryptInfoRequest, cb?: (error: string, rep: DescribeClusterTransparentEncryptInfoResponse) => void): Promise<DescribeClusterTransparentEncryptInfoResponse>; /** * 本接口(ExportInstanceSlowQueries)用于导出实例慢日志。 */ ExportInstanceSlowQueries(req: ExportInstanceSlowQueriesRequest, cb?: (error: string, rep: ExportInstanceSlowQueriesResponse) => void): Promise<ExportInstanceSlowQueriesResponse>; /** * 本接口(DeleteCLSDelivery)用于删除日志投递。 */ DeleteCLSDelivery(req: DeleteCLSDeliveryRequest, cb?: (error: string, rep: DeleteCLSDeliveryResponse) => void): Promise<DeleteCLSDeliveryResponse>; /** * 本接口(DescribeChangedParamsAfterUpgrade)用于查询升降配运行参数对比。 */ DescribeChangedParamsAfterUpgrade(req: DescribeChangedParamsAfterUpgradeRequest, cb?: (error: string, rep: DescribeChangedParamsAfterUpgradeResponse) => void): Promise<DescribeChangedParamsAfterUpgradeResponse>; /** * 本接口(DescribeAccountPrivileges)用于查询账号已有权限。 */ DescribeAccountPrivileges(req: DescribeAccountPrivilegesRequest, cb?: (error: string, rep: DescribeAccountPrivilegesResponse) => void): Promise<DescribeAccountPrivilegesResponse>; /** * 本接口(OpenClusterReadOnlyInstanceGroupAccess)用于开启只读实例组接入。 */ OpenClusterReadOnlyInstanceGroupAccess(req: OpenClusterReadOnlyInstanceGroupAccessRequest, cb?: (error: string, rep: OpenClusterReadOnlyInstanceGroupAccessResponse) => void): Promise<OpenClusterReadOnlyInstanceGroupAccessResponse>; /** * 本接口(CloseClusterPasswordComplexity)用于关闭集群密码复杂度。 */ CloseClusterPasswordComplexity(req: CloseClusterPasswordComplexityRequest, cb?: (error: string, rep: CloseClusterPasswordComplexityResponse) => void): Promise<CloseClusterPasswordComplexityResponse>; /** * 本接口(RollBackCluster)用于集群回档。 */ RollBackCluster(req: RollBackClusterRequest, cb?: (error: string, rep: RollBackClusterResponse) => void): Promise<RollBackClusterResponse>; /** * 下线分析集群 */ OfflineLibraDBCluster(req: OfflineLibraDBClusterRequest, cb?: (error: string, rep: OfflineLibraDBClusterResponse) => void): Promise<OfflineLibraDBClusterResponse>; /** * 此接口(DescribeBinlogSaveDays)用于查询集群的Binlog保留天数。 */ DescribeBinlogSaveDays(req: DescribeBinlogSaveDaysRequest, cb?: (error: string, rep: DescribeBinlogSaveDaysResponse) => void): Promise<DescribeBinlogSaveDaysResponse>; /** * 本接口(SearchClusterTables)用于搜索集群数据表列表。 */ SearchClusterTables(req: SearchClusterTablesRequest, cb?: (error: string, rep: SearchClusterTablesResponse) => void): Promise<SearchClusterTablesResponse>; /** * 创建集群的周期弹性策略 */ CreateClusterPeriodScalePolicy(req: CreateClusterPeriodScalePolicyRequest, cb?: (error: string, rep: CreateClusterPeriodScalePolicyResponse) => void): Promise<CreateClusterPeriodScalePolicyResponse>; /** * 本接口(DescribeClusterInstanceGrps)用于查询实例组信息。 该接口已废弃,推荐使用DescribeClusterInstanceGroups */ DescribeClusterInstanceGrps(req: DescribeClusterInstanceGrpsRequest, cb?: (error: string, rep: DescribeClusterInstanceGrpsResponse) => void): Promise<DescribeClusterInstanceGrpsResponse>; /** * 本接口(DescribeIsolatedInstances)用于查询回收站实例列表。 */ DescribeIsolatedInstances(req: DescribeIsolatedInstancesRequest, cb?: (error: string, rep: DescribeIsolatedInstancesResponse) => void): Promise<DescribeIsolatedInstancesResponse>; /** * 本接口(ModifyLibraDBClusterReplicationObject)用于修改分析集群同步对象 */ ModifyLibraDBClusterReplicationObject(req: ModifyLibraDBClusterReplicationObjectRequest, cb?: (error: string, rep: ModifyLibraDBClusterReplicationObjectResponse) => void): Promise<ModifyLibraDBClusterReplicationObjectResponse>; /** * 本接口(ModifyClusterName)用于修改集群名称。 */ ModifyClusterName(req: ModifyClusterNameRequest, cb?: (error: string, rep: ModifyClusterNameResponse) => void): Promise<ModifyClusterNameResponse>; /** * 修改分析集群名称 */ ModifyLibraDBClusterName(req: ModifyLibraDBClusterNameRequest, cb?: (error: string, rep: ModifyLibraDBClusterNameResponse) => void): Promise<ModifyLibraDBClusterNameResponse>; /** * 本接口(ModifyProxyRwSplit)用于配置数据库代理读写分离。 */ ModifyProxyRwSplit(req: ModifyProxyRwSplitRequest, cb?: (error: string, rep: ModifyProxyRwSplitResponse) => void): Promise<ModifyProxyRwSplitResponse>; /** * 续费分析集群 */ RenewLibraDBClusters(req: RenewLibraDBClustersRequest, cb?: (error: string, rep: RenewLibraDBClustersResponse) => void): Promise<RenewLibraDBClustersResponse>; /** * 删除周期弹性策略 */ DeleteClusterPeriodScalePolicy(req: DeleteClusterPeriodScalePolicyRequest, cb?: (error: string, rep: DeleteClusterPeriodScalePolicyResponse) => void): Promise<DeleteClusterPeriodScalePolicyResponse>; /** * 本接口(ModifyVipVport)用于修改实例组ip,端口。 */ ModifyVipVport(req: ModifyVipVportRequest, cb?: (error: string, rep: ModifyVipVportResponse) => void): Promise<ModifyVipVportResponse>; /** * 本接口(DeleteAuditRuleTemplates)用于删除审计规则模板。 */ DeleteAuditRuleTemplates(req: DeleteAuditRuleTemplatesRequest, cb?: (error: string, rep: DeleteAuditRuleTemplatesResponse) => void): Promise<DeleteAuditRuleTemplatesResponse>; /** * 本接口(ModifyProxyDesc)用于修改数据库代理描述。 */ ModifyProxyDesc(req: ModifyProxyDescRequest, cb?: (error: string, rep: ModifyProxyDescResponse) => void): Promise<ModifyProxyDescResponse>; /** * 修改集群Binlog和RedoLog自动拷贝到保险箱的配置 */ ModifyClusterBinlogRedoLogAutoCopyVault(req: ModifyClusterBinlogRedoLogAutoCopyVaultRequest, cb?: (error: string, rep: ModifyClusterBinlogRedoLogAutoCopyVaultResponse) => void): Promise<ModifyClusterBinlogRedoLogAutoCopyVaultResponse>; /** * 本接口(CreateParamTemplate)用于创建参数模板。 */ CreateParamTemplate(req: CreateParamTemplateRequest, cb?: (error: string, rep: CreateParamTemplateResponse) => void): Promise<CreateParamTemplateResponse>; /** * 本接口(ModifyClusterSlaveZone)用于变更集群的备可用区。 */ ModifyClusterSlaveZone(req: ModifyClusterSlaveZoneRequest, cb?: (error: string, rep: ModifyClusterSlaveZoneResponse) => void): Promise<ModifyClusterSlaveZoneResponse>; /** * 本接口(ModifyAccountParams)用于修改账号配置。 */ ModifyAccountParams(req: ModifyAccountParamsRequest, cb?: (error: string, rep: ModifyAccountParamsResponse) => void): Promise<ModifyAccountParamsResponse>; /** * 本接口(ModifyClusterPasswordComplexity)用于修改/开启集群密码复杂度。 */ ModifyClusterPasswordComplexity(req: ModifyClusterPasswordComplexityRequest, cb?: (error: string, rep: ModifyClusterPasswordComplexityResponse) => void): Promise<ModifyClusterPasswordComplexityResponse>; /** * 设置 TDSQL-C 分析集群是否续费 */ SetLibraDBClusterRenewFlag(req: SetLibraDBClusterRenewFlagRequest, cb?: (error: string, rep: SetLibraDBClusterRenewFlagResponse) => void): Promise<SetLibraDBClusterRenewFlagResponse>; /** * 本接口(CreateBackup)用于为集群创建手动备份。 */ CreateBackup(req: CreateBackupRequest, cb?: (error: string, rep: CreateBackupResponse) => void): Promise<CreateBackupResponse>; /** * 本接口(OfflineInstance)用于销毁实例。 */ OfflineInstance(req: OfflineInstanceRequest, cb?: (error: string, rep: OfflineInstanceResponse) => void): Promise<OfflineInstanceResponse>; /** * 本接口(IsolateCluster)用于隔离集群。 */ IsolateCluster(req: IsolateClusterRequest, cb?: (error: string, rep: IsolateClusterResponse) => void): Promise<IsolateClusterResponse>; /** * 本接口(DescribeInstancesWithinSameCluster)用于查询同一集群下实例列表 */ DescribeInstancesWithinSameCluster(req: DescribeInstancesWithinSameClusterRequest, cb?: (error: string, rep: DescribeInstancesWithinSameClusterResponse) => void): Promise<DescribeInstancesWithinSameClusterResponse>; /** * 本接口(RestartInstance)用于重启实例。 */ RestartInstance(req: RestartInstanceRequest, cb?: (error: string, rep: RestartInstanceResponse) => void): Promise<RestartInstanceResponse>; /** * 本接口(UpgradeProxy)用于升级数据库代理配置。 */ UpgradeProxy(req: UpgradeProxyRequest, cb?: (error: string, rep: UpgradeProxyResponse) => void): Promise<UpgradeProxyResponse>; /** * 查询只读分析引擎支持的版本列表 */ DescribeLibraDBVersion(req?: DescribeLibraDBVersionRequest, cb?: (error: string, rep: DescribeLibraDBVersionResponse) => void): Promise<DescribeLibraDBVersionResponse>; /** * 本接口(DescribeClusters)用于查询集群列表。 */ DescribeClusters(req: DescribeClustersRequest, cb?: (error: string, rep: DescribeClustersResponse) => void): Promise<DescribeClustersResponse>; /** * 本接口(StopCLSDelivery)用于停止日志投递功能。 */ StopCLSDelivery(req: StopCLSDeliveryRequest, cb?: (error: string, rep: StopCLSDeliveryResponse) => void): Promise<StopCLSDeliveryResponse>; /** * 本接口(CloseWan)用于关闭外网。 */ CloseWan(req: CloseWanRequest, cb?: (error: string, rep: CloseWanResponse) => void): Promise<CloseWanResponse>; /** * 本接口(DescribeProjectSecurityGroups)用于查询项目安全组信息。 */ DescribeProjectSecurityGroups(req: DescribeProjectSecurityGroupsRequest, cb?: (error: string, rep: DescribeProjectSecurityGroupsResponse) => void): Promise<DescribeProjectSecurityGroupsResponse>; /** * 本接口(ModifyClusterDatabase)用于修改数据库的账号授权。 */ ModifyClusterDatabase(req: ModifyClusterDatabaseRequest, cb?: (error: string, rep: ModifyClusterDatabaseResponse) => void): Promise<ModifyClusterDatabaseResponse>; /** * 本接口(ModifyAuditRuleTemplates)用于修改审计规则模板。 */ ModifyAuditRuleTemplates(req: ModifyAuditRuleTemplatesRequest, cb?: (error: string, rep: ModifyAuditRuleTemplatesResponse) => void): Promise<ModifyAuditRuleTemplatesResponse>; /** * 该接口用户查询当前地域用户级别设置的默认备份下载来源限制 */ DescribeBackupDownloadUserRestriction(req: DescribeBackupDownloadUserRestrictionRequest, cb?: (error: string, rep: DescribeBackupDownloadUserRestrictionResponse) => void): Promise<DescribeBackupDownloadUserRestrictionResponse>; /** * 本接口(ModifyParamTemplate)用于修改用户参数模板。 */ ModifyParamTemplate(req: ModifyParamTemplateRequest, cb?: (error: string, rep: ModifyParamTemplateResponse) => void): Promise<ModifyParamTemplateResponse>; /** * 本接口(DescribeResourcesByDealName)用于查询订单关联实例。 */ DescribeResourcesByDealName(req: DescribeResourcesByDealNameRequest, cb?: (error: string, rep: DescribeResourcesByDealNameResponse) => void): Promise<DescribeResourcesByDealNameResponse>; /** * 查询 TDSQL-C 分析集群信息 */ DescribeLibraDBClusterDetail(req: DescribeLibraDBClusterDetailRequest, cb?: (error: string, rep: DescribeLibraDBClusterDetailResponse) => void): Promise<DescribeLibraDBClusterDetailResponse>; /** * 修改已绑定资源包抵扣优先级 */ ModifyResourcePackagesDeductionPriority(req: ModifyResourcePackagesDeductionPriorityRequest, cb?: (error: string, rep: ModifyResourcePackagesDeductionPriorityResponse) => void): Promise<ModifyResourcePackagesDeductionPriorityResponse>; /** * 本接口(DescribeInstanceParams)用于查询实例参数列表。 */ DescribeInstanceParams(req: DescribeInstanceParamsRequest, cb?: (error: string, rep: DescribeInstanceParamsResponse) => void): Promise<DescribeInstanceParamsResponse>; /** * 本接口(ModifyLibraDBClusterAccountDescription)用于修改分析集群账号描述 */ ModifyLibraDBClusterAccountDescription(req: ModifyLibraDBClusterAccountDescriptionRequest, cb?: (error: string, rep: ModifyLibraDBClusterAccountDescriptionResponse) => void): Promise<ModifyLibraDBClusterAccountDescriptionResponse>; /** * 此接口(DescribeInstanceSlowQueries)用于查询实例慢日志详情。受到平台返回大小限制,当返回结果过大时,可能会对超过限制的内容进行截断。 */ DescribeInstanceSlowQueries(req: DescribeInstanceSlowQueriesRequest, cb?: (error: string, rep: DescribeInstanceSlowQueriesResponse) => void): Promise<DescribeInstanceSlowQueriesResponse>; /** * 本接口(DescribeParamTemplateDetail)用于查询用户参数模板详情。 */ DescribeParamTemplateDetail(req: DescribeParamTemplateDetailRequest, cb?: (error: string, rep: DescribeParamTemplateDetailResponse) => void): Promise<DescribeParamTemplateDetailResponse>; /** * 本接口(DescribeClusterDatabases)用于获取集群数据库列表。 */ DescribeClusterDatabases(req: DescribeClusterDatabasesRequest, cb?: (error: string, rep: DescribeClusterDatabasesResponse) => void): Promise<DescribeClusterDatabasesResponse>; /** * 本接口(ModifyClusterParam)用于修改集群参数。 */ ModifyClusterParam(req: ModifyClusterParamRequest, cb?: (error: string, rep: ModifyClusterParamResponse) => void): Promise<ModifyClusterParamResponse>; /** * 本接口(CreateClusters)用于新购集群。 */ CreateClusters(req: CreateClustersRequest, cb?: (error: string, rep: CreateClustersResponse) => void): Promise<CreateClustersResponse>; /** * 该接口用于修改用户当前地域的备份文件限制下载来源,可以设置内外网均可下载、仅内网可下载,或内网指定的vpc、ip可以下载。 */ ModifyBackupDownloadUserRestriction(req: ModifyBackupDownloadUserRestrictionRequest, cb?: (error: string, rep: ModifyBackupDownloadUserRestrictionResponse) => void): Promise<ModifyBackupDownloadUserRestrictionResponse>; /** * 本接口(CreateAccounts)用于创建用户账号。 */ CreateAccounts(req: CreateAccountsRequest, cb?: (error: string, rep: CreateAccountsResponse) => void): Promise<CreateAccountsResponse>; /** * 本接口(RollbackToNewCluster)用于回档到新集群。 */ RollbackToNewCluster(req: RollbackToNewClusterRequest, cb?: (error: string, rep: RollbackToNewClusterResponse) => void): Promise<RollbackToNewClusterResponse>; /** * 本接口(CreateResourcePackage)用于新购资源包。 */ CreateResourcePackage(req: CreateResourcePackageRequest, cb?: (error: string, rep: CreateResourcePackageResponse) => void): Promise<CreateResourcePackageResponse>; /** * 本接口(DescribeAuditLogFiles)用于查询云数据库实例的审计日志文件。 */ DescribeAuditLogFiles(req: DescribeAuditLogFilesRequest, cb?: (error: string, rep: DescribeAuditLogFilesResponse) => void): Promise<DescribeAuditLogFilesResponse>; /** * 本接口(DescribeLibraDBClusterAccountPrivileges)用于查询分析集群账号权限 */ DescribeLibraDBClusterAccountPrivileges(req: DescribeLibraDBClusterAccountPrivilegesRequest, cb?: (error: string, rep: DescribeLibraDBClusterAccountPrivilegesResponse) => void): Promise<DescribeLibraDBClusterAccountPrivilegesResponse>; /** * 本接口(DeleteClusterDatabase)用于删除数据库。 */ DeleteClusterDatabase(req: DeleteClusterDatabaseRequest, cb?: (error: string, rep: DeleteClusterDatabaseResponse) => void): Promise<DeleteClusterDatabaseResponse>; /** * 本接口(SwitchClusterZone)用于切换集群的主备可用区。 */ SwitchClusterZone(req: SwitchClusterZoneRequest, cb?: (error: string, rep: SwitchClusterZoneResponse) => void): Promise<SwitchClusterZoneResponse>; /** * 本接口(DeleteLibraDBClusterAccounts)用于删除分析集群账号 */ DeleteLibraDBClusterAccounts(req: DeleteLibraDBClusterAccountsRequest, cb?: (error: string, rep: DeleteLibraDBClusterAccountsResponse) => void): Promise<DeleteLibraDBClusterAccountsResponse>; /** * 查询集群内所有的周期弹性策略 */ DescribeClusterPeriodScalePolicy(req: DescribeClusterPeriodScalePolicyRequest, cb?: (error: string, rep: DescribeClusterPeriodScalePolicyResponse) => void): Promise<DescribeClusterPeriodScalePolicyResponse>; /** * 本接口(ModifyMaintainPeriodConfig)用于修改维护时间配置。 */ ModifyMaintainPeriodConfig(req: ModifyMaintainPeriodConfigRequest, cb?: (error: string, rep: ModifyMaintainPeriodConfigResponse) => void): Promise<ModifyMaintainPeriodConfigResponse>; /** * 本接口(IsolateLibraDBInstance)用于隔离的只读分析引擎实例。 */ IsolateLibraDBInstance(req: IsolateLibraDBInstanceRequest, cb?: (error: string, rep: IsolateLibraDBInstanceResponse) => void): Promise<IsolateLibraDBInstanceResponse>; /** * 本接口(AddInstances)用于集群添加实例。 */ AddInstances(req: AddInstancesRequest, cb?: (error: string, rep: AddInstancesResponse) => void): Promise<AddInstancesResponse>; /** * 本接口(ResumeServerless)用于恢复 serverless 集群(启动暂停的集群)。 */ ResumeServerless(req: ResumeServerlessRequest, cb?: (error: string, rep: ResumeServerlessResponse) => void): Promise<ResumeServerlessResponse>; /** * 本接口(ModifyInstanceUpgradeLimitDays)用于修改实例内核小版本的升级限制时间。 */ ModifyInstanceUpgradeLimitDays(req: ModifyInstanceUpgradeLimitDaysRequest, cb?: (error: string, rep: ModifyInstanceUpgradeLimitDaysResponse) => void): Promise<ModifyInstanceUpgradeLimitDaysResponse>; /** * 本接口(DeleteAccounts)用于删除用户账号。 */ DeleteAccounts(req: DeleteAccountsRequest, cb?: (error: string, rep: DeleteAccountsResponse) => void): Promise<DeleteAccountsResponse>; /** * 本接口(RevokeAccountPrivileges)用于批量回收账号权限。 */ RevokeAccountPrivileges(req: RevokeAccountPrivilegesRequest, cb?: (error: string, rep: RevokeAccountPrivilegesResponse) => void): Promise<RevokeAccountPrivilegesResponse>; /** * 本接口(ModifyLibraDBClusterAccountPrivilege)用于修改分析集群账号权限 */ ModifyLibraDBClusterAccountPrivilege(req: ModifyLibraDBClusterAccountPrivilegeRequest, cb?: (error: string, rep: ModifyLibraDBClusterAccountPrivilegeResponse) => void): Promise<ModifyLibraDBClusterAccountPrivilegeResponse>; /** * 根据操作类型查询实例规格 */ DescribeInstanceSpecsByOperationType(req: DescribeInstanceSpecsByOperationTypeRequest, cb?: (error: string, rep: DescribeInstanceSpecsByOperationTypeResponse) => void): Promise<DescribeInstanceSpecsByOperationTypeResponse>; /** * 开通集群透明加密 */ OpenClusterTransparentEncrypt(req: OpenClusterTransparentEncryptRequest, cb?: (error: string, rep: OpenClusterTransparentEncryptResponse) => void): Promise<OpenClusterTransparentEncryptResponse>; /** * 修改分析集群项目 ID */ ModifyLibraDBClusterProject(req: ModifyLibraDBClusterProjectRequest, cb?: (error: string, rep: ModifyLibraDBClusterProjectResponse) => void): Promise<ModifyLibraDBClusterProjectResponse>; /** * 本接口(DescribeParamTemplates)用于查询用户指定产品下的所有参数模板信息。 */ DescribeParamTemplates(req: DescribeParamTemplatesRequest, cb?: (error: string, rep: DescribeParamTemplatesResponse) => void): Promise<DescribeParamTemplatesResponse>; /** * 本接口(DeleteBackup)用于为集群删除手动备份,无法删除自动备份。 */ DeleteBackup(req: DeleteBackupRequest, cb?: (error: string, rep: DeleteBackupResponse) => void): Promise<DeleteBackupResponse>; /** * 重启只读分析引擎 */ RestartLibraDBInstance(req: RestartLibraDBInstanceRequest, cb?: (error: string, rep: RestartLibraDBInstanceResponse) => void): Promise<RestartLibraDBInstanceResponse>; /** * 批量删除备份保险箱 */ DeleteVaults(req: DeleteVaultsRequest, cb?: (error: string, rep: DeleteVaultsResponse) => void): Promise<DeleteVaultsResponse>; /** * 查询serverless策略 */ DescribeServerlessStrategy(req: DescribeServerlessStrategyRequest, cb?: (error: string, rep: DescribeServerlessStrategyResponse) => void): Promise<DescribeServerlessStrategyResponse>; /** * 本接口(PauseServerless)用于暂停 serverless 集群。 */ PauseServerless(req: PauseServerlessRequest, cb?: (error: string, rep: PauseServerlessResponse) => void): Promise<PauseServerlessResponse>; /** * 本接口(ModifyAccountHost)用于修改账号主机。 */ ModifyAccountHost(req: ModifyAccountHostRequest, cb?: (error: string, rep: ModifyAccountHostResponse) => void): Promise<ModifyAccountHostResponse>; /** * 本接口(ResetAccountPassword)用于修改数据库账号密码。 */ ResetAccountPassword(req: ResetAccountPasswordRequest, cb?: (error: string, rep: ResetAccountPasswordResponse) => void): Promise<ResetAccountPasswordResponse>; /** * 本接口(DescribeInstanceDetail)用于查询实例详情。 */ DescribeInstanceDetail(req: DescribeInstanceDetailRequest, cb?: (error: string, rep: DescribeInstanceDetailResponse) => void): Promise<DescribeInstanceDetailResponse>; /** * 本接口(DescribeAuditInstanceList)用于获取数据库审计的实例列表。 */ DescribeAuditInstanceList(req: DescribeAuditInstanceListRequest, cb?: (error: string, rep: DescribeAuditInstanceListResponse) => void): Promise<DescribeAuditInstanceListResponse>; /** * 本接口(GrantAccountPrivileges)用于批量授权账号权限。 */ GrantAccountPrivileges(req: GrantAccountPrivilegesRequest, cb?: (error: string, rep: GrantAccountPrivilegesResponse) => void): Promise<GrantAccountPrivilegesResponse>; /** * 本接口(DescribeRollbackTimeRange)用于查询回档时间范围。 */ DescribeRollbackTimeRange(req: DescribeRollbackTimeRangeRequest, cb?: (error: string, rep: DescribeRollbackTimeRangeResponse) => void): Promise<DescribeRollbackTimeRangeResponse>; /** * 本接口(DescribeFlow)用于查询任务流信息。 */ DescribeFlow(req: DescribeFlowRequest, cb?: (error: string, rep: DescribeFlowResponse) => void): Promise<DescribeFlowResponse>; /** * 本接口(ModifyInstanceParam)用于修改实例参数。 */ ModifyInstanceParam(req: ModifyInstanceParamRequest, cb?: (error: string, rep: ModifyInstanceParamResponse) => void): Promise<ModifyInstanceParamResponse>; /** * 本接口(DescribeInstanceCLSLogDelivery)用于查询实例日志投递信息。 */ DescribeInstanceCLSLogDelivery(req: DescribeInstanceCLSLogDeliveryRequest, cb?: (error: string, rep: DescribeInstanceCLSLogDeliveryResponse) => void): Promise<DescribeInstanceCLSLogDeliveryResponse>; /** * 本接口(BindClusterResourcePackages)用于为集群绑定资源包。 */ BindClusterResourcePackages(req: BindClusterResourcePackagesRequest, cb?: (error: string, rep: BindClusterResourcePackagesResponse) => void): Promise<BindClusterResourcePackagesResponse>; /** * 查询Serverless实例可选规格 */ DescribeServerlessInstanceSpecs(req: DescribeServerlessInstanceSpecsRequest, cb?: (error: string, rep: DescribeServerlessInstanceSpecsResponse) => void): Promise<DescribeServerlessInstanceSpecsResponse>; /** * 本接口(DescribeAuditLogs)用于查询数据库审计日志。 */ DescribeAuditLogs(req: DescribeAuditLogsRequest, cb?: (error: string, rep: DescribeAuditLogsResponse) => void): Promise<DescribeAuditLogsResponse>; /** * 本接口(DescribeSaveBackupClusters)用于查询遗留备份集群信息。 */ DescribeSaveBackupClusters(req: DescribeSaveBackupClustersRequest, cb?: (error: string, rep: DescribeSaveBackupClustersResponse) => void): Promise<DescribeSaveBackupClustersResponse>; /** * 本接口(DeleteClusterSaveBackup)用于为集群删除遗留备份 */ DeleteClusterSaveBackup(req: DeleteClusterSaveBackupRequest, cb?: (error: string, rep: DeleteClusterSaveBackupResponse) => void): Promise<DeleteClusterSaveBackupResponse>; /** * 本接口(UnbindClusterResourcePackages)用于解除资源包与集群之间的绑定关系。 */ UnbindClusterResourcePackages(req: UnbindClusterResourcePackagesRequest, cb?: (error: string, rep: UnbindClusterResourcePackagesResponse) => void): Promise<UnbindClusterResourcePackagesResponse>; /** * 本接口(DescribeProxies)用于查询数据库代理列表。 */ DescribeProxies(req: DescribeProxiesRequest, cb?: (error: string, rep: DescribeProxiesResponse) => void): Promise<DescribeProxiesResponse>; /** * 本接口(ModifySnapBackupCrossRegionConfig)用于修改指定集群的快照备份跨地域配置。 */ ModifySnapBackupCrossRegionC