UNPKG

tencentcloud-sdk-nodejs-intl-en

Version:
806 lines (787 loc) • 132 kB
/* * Copyright (c) 2018 Tencent. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ const models = require("./models"); const AbstractClient = require('../../common/abstract_client') const OfflineLibraDBClusterRequest = models.OfflineLibraDBClusterRequest; const DeleteClusterSaveBackupResponse = models.DeleteClusterSaveBackupResponse; const ModifyLibraDBClusterDataSourceResponse = models.ModifyLibraDBClusterDataSourceResponse; const UpgradeProxyVersionResponse = models.UpgradeProxyVersionResponse; const DescribeInstanceCLSLogDeliveryResponse = models.DescribeInstanceCLSLogDeliveryResponse; const LibraInstanceSet = models.LibraInstanceSet; const ModifyMaintainPeriodConfigRequest = models.ModifyMaintainPeriodConfigRequest; const DescribeRedoLogListByVaultResponse = models.DescribeRedoLogListByVaultResponse; const BizTaskModifyInstanceParam = models.BizTaskModifyInstanceParam; const ModifyClusterReadOnlyResponse = models.ModifyClusterReadOnlyResponse; const DescribeVaultBackupClusterInfo = models.DescribeVaultBackupClusterInfo; const DescribeResourcePackageDetailResponse = models.DescribeResourcePackageDetailResponse; const ModifyLibraDBClusterDataSourceRequest = models.ModifyLibraDBClusterDataSourceRequest; const UpgradeInstanceRequest = models.UpgradeInstanceRequest; const SearchClusterTablesRequest = models.SearchClusterTablesRequest; const DescribeMaintainPeriodRequest = models.DescribeMaintainPeriodRequest; const ModifyBackupDownloadRestrictionResponse = models.ModifyBackupDownloadRestrictionResponse; const WillDeleteItem = models.WillDeleteItem; const TransferClusterZoneResponse = models.TransferClusterZoneResponse; const DescribeClusterDatabaseTablesRequest = models.DescribeClusterDatabaseTablesRequest; const ModifyClusterBinlogRedoLogAutoCopyVaultRequest = models.ModifyClusterBinlogRedoLogAutoCopyVaultRequest; const DescribeClusterParamsResponse = models.DescribeClusterParamsResponse; const RefundResourcePackageResponse = models.RefundResourcePackageResponse; const ModifyInstanceNameResponse = models.ModifyInstanceNameResponse; const DescribeParamTemplatesRequest = models.DescribeParamTemplatesRequest; const DescribeBackupOverviewRequest = models.DescribeBackupOverviewRequest; const DescribeAuditInstanceListResponse = models.DescribeAuditInstanceListResponse; const DescribeVaultBackupClusterInfoResponse = models.DescribeVaultBackupClusterInfoResponse; const DescribeSlaveZonesResponse = models.DescribeSlaveZonesResponse; const DescribeProxiesResponse = models.DescribeProxiesResponse; const DescribeClusterDetailDatabasesRequest = models.DescribeClusterDetailDatabasesRequest; const DescribeLibraDBClustersResponse = models.DescribeLibraDBClustersResponse; const InquirePriceMultiSpecRequest = models.InquirePriceMultiSpecRequest; const RollbackRoGroupInfo = models.RollbackRoGroupInfo; const CreateClustersResponse = models.CreateClustersResponse; const CynosdbInstanceGrp = models.CynosdbInstanceGrp; const ModifyInstanceParamRequest = models.ModifyInstanceParamRequest; const ModifyInstanceUpgradeLimitDaysResponse = models.ModifyInstanceUpgradeLimitDaysResponse; const CreateLibraDBClustersResponse = models.CreateLibraDBClustersResponse; const DatabaseTables = models.DatabaseTables; const UserHostPrivilege = models.UserHostPrivilege; const StopCLSDeliveryRequest = models.StopCLSDeliveryRequest; const OpenWanRequest = models.OpenWanRequest; const ExportResourcePackageDeductDetailsResponse = models.ExportResourcePackageDeductDetailsResponse; const DescribeClustersRequest = models.DescribeClustersRequest; const DescribeSQLExecutionPlanRequest = models.DescribeSQLExecutionPlanRequest; const OpenReadOnlyInstanceExclusiveAccessResponse = models.OpenReadOnlyInstanceExclusiveAccessResponse; const SearchClusterDatabasesResponse = models.SearchClusterDatabasesResponse; const CreateParamTemplateRequest = models.CreateParamTemplateRequest; const DescribeBackupDownloadUserRestrictionRequest = models.DescribeBackupDownloadUserRestrictionRequest; const BackupRegionAndIds = models.BackupRegionAndIds; const DescribeClusterDetailRequest = models.DescribeClusterDetailRequest; const CopyBackupToVaultResponse = models.CopyBackupToVaultResponse; const ModifyResourcePackageNameRequest = models.ModifyResourcePackageNameRequest; const UpgradeProxy = models.UpgradeProxy; const OpenWanResponse = models.OpenWanResponse; const OpenAIOptimizerRequest = models.OpenAIOptimizerRequest; const BackupFileInfo = models.BackupFileInfo; const UpgradeProxyRequest = models.UpgradeProxyRequest; const DescribeBinlogDownloadUrlResponse = models.DescribeBinlogDownloadUrlResponse; const DescribeLibraDBInstanceSpecsResponse = models.DescribeLibraDBInstanceSpecsResponse; const SparseBackupConfig = models.SparseBackupConfig; const SwitchClusterVpcRequest = models.SwitchClusterVpcRequest; const CloseProxyRequest = models.CloseProxyRequest; const CloseSSLRequest = models.CloseSSLRequest; const CynosdbInstance = models.CynosdbInstance; const DescribeClusterPasswordComplexityResponse = models.DescribeClusterPasswordComplexityResponse; const DescribeAuditRuleWithInstanceIdsRequest = models.DescribeAuditRuleWithInstanceIdsRequest; const DescribeClusterDatabasesResponse = models.DescribeClusterDatabasesResponse; const ModifyLibraDBClusterNameRequest = models.ModifyLibraDBClusterNameRequest; const ResetLibraDBClusterAccountPasswordResponse = models.ResetLibraDBClusterAccountPasswordResponse; const ModifyInstanceData = models.ModifyInstanceData; const DescribeInstanceParamsRequest = models.DescribeInstanceParamsRequest; const ModifyBinlogSaveDaysRequest = models.ModifyBinlogSaveDaysRequest; const ProxySpec = models.ProxySpec; const AddInstancesResponse = models.AddInstancesResponse; const DescribeSaveBackupClustersResponse = models.DescribeSaveBackupClustersResponse; const BackupLimitClusterRestriction = models.BackupLimitClusterRestriction; const SlowQueriesItem = models.SlowQueriesItem; const MonthDay = models.MonthDay; const ModifyLibraDBClusterAccountHostResponse = models.ModifyLibraDBClusterAccountHostResponse; const DescribeIntegrateTaskRequest = models.DescribeIntegrateTaskRequest; const DescribeBinlogListByVaultRequest = models.DescribeBinlogListByVaultRequest; const ProxyGroupInfo = models.ProxyGroupInfo; const AssociateSecurityGroupsResponse = models.AssociateSecurityGroupsResponse; const CreateProxyEndPointRequest = models.CreateProxyEndPointRequest; const ModifyBackupDownloadUserRestrictionResponse = models.ModifyBackupDownloadUserRestrictionResponse; const AddLibraDBInstancesResponse = models.AddLibraDBInstancesResponse; const AuditRuleTemplateInfo = models.AuditRuleTemplateInfo; const DescribeParamTemplateDetailRequest = models.DescribeParamTemplateDetailRequest; const OpenReadOnlyInstanceExclusiveAccessRequest = models.OpenReadOnlyInstanceExclusiveAccessRequest; const AIOptimizerTaskData = models.AIOptimizerTaskData; const DescribeRedoLogListByVaultItem = models.DescribeRedoLogListByVaultItem; const StartCLSDeliveryResponse = models.StartCLSDeliveryResponse; const ParamItemInfo = models.ParamItemInfo; const UpgradeProxyResponse = models.UpgradeProxyResponse; const DescribeClusterReadOnlyResponse = models.DescribeClusterReadOnlyResponse; const DescribeInstanceSpecsRequest = models.DescribeInstanceSpecsRequest; const ModifyMaintainPeriodConfigResponse = models.ModifyMaintainPeriodConfigResponse; const DescribeProxyNodesResponse = models.DescribeProxyNodesResponse; const CreateIntegrateClusterRequest = models.CreateIntegrateClusterRequest; const ProxyNodeInfo = models.ProxyNodeInfo; const DescribeZonesResponse = models.DescribeZonesResponse; const SearchClusterTablesResponse = models.SearchClusterTablesResponse; const ModifyParamTemplateRequest = models.ModifyParamTemplateRequest; const OpenAuditServiceResponse = models.OpenAuditServiceResponse; const SnapshotBackupConfig = models.SnapshotBackupConfig; const DescribeChangedParamsAfterUpgradeResponse = models.DescribeChangedParamsAfterUpgradeResponse; const ModifyServerlessStrategyResponse = models.ModifyServerlessStrategyResponse; const ProxyGroupRwInfo = models.ProxyGroupRwInfo; const DescribeProxyNodesRequest = models.DescribeProxyNodesRequest; const InquirePriceCreateResponse = models.InquirePriceCreateResponse; const DescribeClusterReadOnlyRequest = models.DescribeClusterReadOnlyRequest; const DescribeIntegrateTaskResponse = models.DescribeIntegrateTaskResponse; const CreateLibraDBClustersRequest = models.CreateLibraDBClustersRequest; const CreateClustersRequest = models.CreateClustersRequest; const DescribeLibraDBInstanceSpecsRequest = models.DescribeLibraDBInstanceSpecsRequest; const CloseProxyResponse = models.CloseProxyResponse; const DescribeResourcePackageSaleSpecRequest = models.DescribeResourcePackageSaleSpecRequest; const UnbindClusterResourcePackagesResponse = models.UnbindClusterResourcePackagesResponse; const DownloadLibraDBClusterListResponse = models.DownloadLibraDBClusterListResponse; const RollBackClusterResponse = models.RollBackClusterResponse; const DescribeVaultsRequest = models.DescribeVaultsRequest; const CheckTransferClusterZoneResponse = models.CheckTransferClusterZoneResponse; const DescribeClusterInstanceGrpsResponse = models.DescribeClusterInstanceGrpsResponse; const ModifyBackupConfigResponse = models.ModifyBackupConfigResponse; const ModifyClusterDatabaseRequest = models.ModifyClusterDatabaseRequest; const MigrateObject = models.MigrateObject; const DescribeServerlessStrategyResponse = models.DescribeServerlessStrategyResponse; const InstanceCLSDeliveryInfo = models.InstanceCLSDeliveryInfo; const InquirePriceMultiSpecResponse = models.InquirePriceMultiSpecResponse; const DescribeRedoLogsRequest = models.DescribeRedoLogsRequest; const LibraDBClusterSrcInfo = models.LibraDBClusterSrcInfo; const DescribeLibraDBInstanceDetailRequest = models.DescribeLibraDBInstanceDetailRequest; const DescribeLibraDBClusterAccountAllPrivilegesRequest = models.DescribeLibraDBClusterAccountAllPrivilegesRequest; const DisassociateSecurityGroupsRequest = models.DisassociateSecurityGroupsRequest; const ModifyBackupNameRequest = models.ModifyBackupNameRequest; const ModifyLibraDBClusterAccountPrivilegeResponse = models.ModifyLibraDBClusterAccountPrivilegeResponse; const AuditRuleFilters = models.AuditRuleFilters; const SparseBackupConfigRsp = models.SparseBackupConfigRsp; const DescribeClusterParamsRequest = models.DescribeClusterParamsRequest; const DescribeVaultsItem = models.DescribeVaultsItem; const ModifyAccountHostResponse = models.ModifyAccountHostResponse; const DeleteCLSDeliveryRequest = models.DeleteCLSDeliveryRequest; const DescribeLibraDBClusterAccountPrivilegesRequest = models.DescribeLibraDBClusterAccountPrivilegesRequest; const ProxyEndPointConfigInfo = models.ProxyEndPointConfigInfo; const CreateCLSDeliveryResponse = models.CreateCLSDeliveryResponse; const DescribeServerlessInstanceSpecsResponse = models.DescribeServerlessInstanceSpecsResponse; const ManualBackupData = models.ManualBackupData; const DescribeBinlogsRequest = models.DescribeBinlogsRequest; const InquirePriceModifyResponse = models.InquirePriceModifyResponse; const ModifyLibraDBClusterReplicationObjectResponse = models.ModifyLibraDBClusterReplicationObjectResponse; const UpgradeProxyVersionRequest = models.UpgradeProxyVersionRequest; const SlaveZoneStockInfo = models.SlaveZoneStockInfo; const ModifyProxyRwSplitRequest = models.ModifyProxyRwSplitRequest; const DescribeResourcePackageListResponse = models.DescribeResourcePackageListResponse; const DescribeLibraDBInstanceDetailResponse = models.DescribeLibraDBInstanceDetailResponse; const DescribeInstanceSpecsByOperationTypeResponse = models.DescribeInstanceSpecsByOperationTypeResponse; const ObjectTask = models.ObjectTask; const ModifyAuditRuleTemplatesRequest = models.ModifyAuditRuleTemplatesRequest; const CreateClustersData = models.CreateClustersData; const SaveBackupClusterInfo = models.SaveBackupClusterInfo; const DescribeProxiesRequest = models.DescribeProxiesRequest; const ModifySnapBackupCrossRegionConfigRequest = models.ModifySnapBackupCrossRegionConfigRequest; const ForwardInstanceInfo = models.ForwardInstanceInfo; const ModifyParamItem = models.ModifyParamItem; const AssociateSecurityGroupsRequest = models.AssociateSecurityGroupsRequest; const ParamTemplateListInfo = models.ParamTemplateListInfo; const CloseProxyEndPointRequest = models.CloseProxyEndPointRequest; const LibraDBInstanceInitInfo = models.LibraDBInstanceInitInfo; const DescribeBinlogsResponse = models.DescribeBinlogsResponse; const OpenAIOptimizerResponse = models.OpenAIOptimizerResponse; const AuditInstanceInfo = models.AuditInstanceInfo; const AddClusterSlaveZoneResponse = models.AddClusterSlaveZoneResponse; const DescribeProxySpecsResponse = models.DescribeProxySpecsResponse; const BindClusterResourcePackagesRequest = models.BindClusterResourcePackagesRequest; const IsolateInstanceResponse = models.IsolateInstanceResponse; const CopyClusterPasswordComplexityResponse = models.CopyClusterPasswordComplexityResponse; const DescribeClusterTransparentEncryptInfoRequest = models.DescribeClusterTransparentEncryptInfoRequest; const DeleteVaultsResponse = models.DeleteVaultsResponse; const MigrateOpt = models.MigrateOpt; const GoodsSpec = models.GoodsSpec; const DeleteParamTemplateRequest = models.DeleteParamTemplateRequest; const DescribeLibraDBClusterAutoMapRuleRequest = models.DescribeLibraDBClusterAutoMapRuleRequest; const DescribeRedoLogsResponse = models.DescribeRedoLogsResponse; const ServerlessSpec = models.ServerlessSpec; const ModifyBackupDownloadRestrictionRequest = models.ModifyBackupDownloadRestrictionRequest; const DescribeClusterDetailDatabasesResponse = models.DescribeClusterDetailDatabasesResponse; const CreateParamTemplateResponse = models.CreateParamTemplateResponse; const LogFilter = models.LogFilter; const UpgradeClusterVersionRequest = models.UpgradeClusterVersionRequest; const ModifyDbVersionData = models.ModifyDbVersionData; const DatabasePrivileges = models.DatabasePrivileges; const DescribeLibraDBClusterTableMappingRequest = models.DescribeLibraDBClusterTableMappingRequest; const DescribeSupportProxyVersionRequest = models.DescribeSupportProxyVersionRequest; const DescribeProxySpecsRequest = models.DescribeProxySpecsRequest; const ResumeServerlessRequest = models.ResumeServerlessRequest; const InstanceNetInfo = models.InstanceNetInfo; const ModifyClusterDatabaseResponse = models.ModifyClusterDatabaseResponse; const InstanceParamItem = models.InstanceParamItem; const IsolateLibraDBInstanceRequest = models.IsolateLibraDBInstanceRequest; const DescribeVaultsResponse = models.DescribeVaultsResponse; const TransferClusterPrepayToPostpayResponse = models.TransferClusterPrepayToPostpayResponse; const DescribeDBSecurityGroupsRequest = models.DescribeDBSecurityGroupsRequest; const RollbackData = models.RollbackData; const UnbindClusterResourcePackagesRequest = models.UnbindClusterResourcePackagesRequest; const ModifyBackupDownloadUserRestrictionRequest = models.ModifyBackupDownloadUserRestrictionRequest; const DescribeInstanceParamsResponse = models.DescribeInstanceParamsResponse; const SwitchClusterVpcResponse = models.SwitchClusterVpcResponse; const DescribeZonesRequest = models.DescribeZonesRequest; const Tag = models.Tag; const RuleTemplateInfo = models.RuleTemplateInfo; const StopCLSDeliveryResponse = models.StopCLSDeliveryResponse; const PauseServerlessResponse = models.PauseServerlessResponse; const DescribeInstanceDetailResponse = models.DescribeInstanceDetailResponse; const RestartLibraDBInstanceRequest = models.RestartLibraDBInstanceRequest; const DeleteAccountsResponse = models.DeleteAccountsResponse; const RenewLibraDBClustersRequest = models.RenewLibraDBClustersRequest; const CreateResourcePackageResponse = models.CreateResourcePackageResponse; const ModifyBinlogConfigRequest = models.ModifyBinlogConfigRequest; const ModifyLibraDBClusterNameResponse = models.ModifyLibraDBClusterNameResponse; const DeleteLibraDBClusterAccountsRequest = models.DeleteLibraDBClusterAccountsRequest; const SetRenewFlagResponse = models.SetRenewFlagResponse; const CreateClusterDatabaseResponse = models.CreateClusterDatabaseResponse; const DescribeRedoLogListByVaultRequest = models.DescribeRedoLogListByVaultRequest; const DescribeClustersResponse = models.DescribeClustersResponse; const DescribeBackupConfigResponse = models.DescribeBackupConfigResponse; const AutoCopyConfig = models.AutoCopyConfig; const DescribeParamTemplatesResponse = models.DescribeParamTemplatesResponse; const ProxyConfig = models.ProxyConfig; const CheckItem = models.CheckItem; const Addr = models.Addr; const AddServerlessRoInstancesRequest = models.AddServerlessRoInstancesRequest; const DescribeProjectSecurityGroupsRequest = models.DescribeProjectSecurityGroupsRequest; const ServerlessZoneStockInfo = models.ServerlessZoneStockInfo; const DbInfo = models.DbInfo; const DescribeBackupDownloadUrlRequest = models.DescribeBackupDownloadUrlRequest; const InstanceAuditStatus = models.InstanceAuditStatus; const CopyClusterPasswordComplexityRequest = models.CopyClusterPasswordComplexityRequest; const DescribeClusterInstanceGroupsResponse = models.DescribeClusterInstanceGroupsResponse; const CreateLibraDBClusterAccountsResponse = models.CreateLibraDBClusterAccountsResponse; const MigrateTableItem = models.MigrateTableItem; const CreateProxyEndPointResponse = models.CreateProxyEndPointResponse; const DescribeSQLExecutionPlanResponse = models.DescribeSQLExecutionPlanResponse; const NetAddr = models.NetAddr; const DescribeBackupOverviewResponse = models.DescribeBackupOverviewResponse; const ReplayInstanceAuditLogRequest = models.ReplayInstanceAuditLogRequest; const MigrateDBItem = models.MigrateDBItem; const RegionInstanceSpecInfo = models.RegionInstanceSpecInfo; const TransferClusterPrepayToPostpayRequest = models.TransferClusterPrepayToPostpayRequest; const ModifyAccountPrivilegesResponse = models.ModifyAccountPrivilegesResponse; const InquirePriceCreateRequest = models.InquirePriceCreateRequest; const ModifyLibraDBClusterAccountDescriptionRequest = models.ModifyLibraDBClusterAccountDescriptionRequest; const ModifyAuditServiceRequest = models.ModifyAuditServiceRequest; const DescribeLibraDBClusterDetailResponse = models.DescribeLibraDBClusterDetailResponse; const GdnTaskInfo = models.GdnTaskInfo; const ModifyClusterNameResponse = models.ModifyClusterNameResponse; const CrossRegionBackupItem = models.CrossRegionBackupItem; const ExportInstanceSlowQueriesRequest = models.ExportInstanceSlowQueriesRequest; const RestartLibraDBInstanceResponse = models.RestartLibraDBInstanceResponse; const ParamItem = models.ParamItem; const ResumeServerlessResponse = models.ResumeServerlessResponse; const DeleteBackupVaultResponse = models.DeleteBackupVaultResponse; const DescribeBackupDownloadUserRestrictionResponse = models.DescribeBackupDownloadUserRestrictionResponse; const SaleZone = models.SaleZone; const InstanceSet = models.InstanceSet; const ModifySnapBackupCrossRegionConfigResponse = models.ModifySnapBackupCrossRegionConfigResponse; const SwitchProxyVpcResponse = models.SwitchProxyVpcResponse; const ModifyLibraDBForwardConfigResponse = models.ModifyLibraDBForwardConfigResponse; const SlaveZoneAttrItem = models.SlaveZoneAttrItem; const DeliverSummary = models.DeliverSummary; const DescribeChangedParamsAfterUpgradeRequest = models.DescribeChangedParamsAfterUpgradeRequest; const CLSInfo = models.CLSInfo; const DeleteBackupVaultRequest = models.DeleteBackupVaultRequest; const AutoMapRule = models.AutoMapRule; const SwitchProxyVpcRequest = models.SwitchProxyVpcRequest; const RestartInstanceResponse = models.RestartInstanceResponse; const DescribeBinlogSaveDaysRequest = models.DescribeBinlogSaveDaysRequest; const DescribeClusterTransparentEncryptInfoResponse = models.DescribeClusterTransparentEncryptInfoResponse; const ActivateInstanceResponse = models.ActivateInstanceResponse; const IsolateClusterRequest = models.IsolateClusterRequest; const AddInstancesRequest = models.AddInstancesRequest; const ModifyVaultResponse = models.ModifyVaultResponse; const CynosdbInstanceDetail = models.CynosdbInstanceDetail; const DescribeBackupDownloadRestrictionRequest = models.DescribeBackupDownloadRestrictionRequest; const LibraDBClusterDetail = models.LibraDBClusterDetail; const ResourcePackage = models.ResourcePackage; const DescribeInstanceErrorLogsRequest = models.DescribeInstanceErrorLogsRequest; const DescribeInstanceDetailRequest = models.DescribeInstanceDetailRequest; const Package = models.Package; const DeleteAccountsRequest = models.DeleteAccountsRequest; const OpenClusterTransparentEncryptRequest = models.OpenClusterTransparentEncryptRequest; const ReloadBalanceProxyNodeRequest = models.ReloadBalanceProxyNodeRequest; const DescribeAccountsResponse = models.DescribeAccountsResponse; const RollbackTimeRange = models.RollbackTimeRange; const CreateClusterDatabaseRequest = models.CreateClusterDatabaseRequest; const OfflineInstanceRequest = models.OfflineInstanceRequest; const CreateProxyResponse = models.CreateProxyResponse; const BizTaskModifyParamsData = models.BizTaskModifyParamsData; const OfflineLibraDBClusterResponse = models.OfflineLibraDBClusterResponse; const Module = models.Module; const OpenClusterTransparentEncryptResponse = models.OpenClusterTransparentEncryptResponse; const ModifyBackupConfigRequest = models.ModifyBackupConfigRequest; const DisassociateSecurityGroupsResponse = models.DisassociateSecurityGroupsResponse; const DescribeClusterDatabasesRequest = models.DescribeClusterDatabasesRequest; const OfflineLibraDBInstanceResponse = models.OfflineLibraDBInstanceResponse; const VaultInfo = models.VaultInfo; const RemoveClusterSlaveZoneRequest = models.RemoveClusterSlaveZoneRequest; const ModifyResourcePackagesDeductionPriorityRequest = models.ModifyResourcePackagesDeductionPriorityRequest; const OfflineLibraDBInstanceRequest = models.OfflineLibraDBInstanceRequest; const DescribeRollbackTimeRangeRequest = models.DescribeRollbackTimeRangeRequest; const InquirePriceRenewRequest = models.InquirePriceRenewRequest; const DescribeAccountPrivilegesResponse = models.DescribeAccountPrivilegesResponse; const DescribeLibraDBClusterAccountsRequest = models.DescribeLibraDBClusterAccountsRequest; const ProxyInstanceWeight = models.ProxyInstanceWeight; const CreateResourcePackageRequest = models.CreateResourcePackageRequest; const CloseProxyEndPointResponse = models.CloseProxyEndPointResponse; const DescribeBackupConfigRequest = models.DescribeBackupConfigRequest; const ExchangeInstanceInfo = models.ExchangeInstanceInfo; const DescribeAccountsRequest = models.DescribeAccountsRequest; const DescribeVaultBackupClusterInfoRequest = models.DescribeVaultBackupClusterInfoRequest; const DescribeRollbackTimeRangeResponse = models.DescribeRollbackTimeRangeResponse; const DescribeBinlogListByVaultItem = models.DescribeBinlogListByVaultItem; const BinlogRegionInfo = models.BinlogRegionInfo; const ModifyBackupNameResponse = models.ModifyBackupNameResponse; const SwitchClusterZoneResponse = models.SwitchClusterZoneResponse; const ProxyConnectionPoolInfo = models.ProxyConnectionPoolInfo; const DescribeClusterPasswordComplexityRequest = models.DescribeClusterPasswordComplexityRequest; const QueryFilter = models.QueryFilter; const CreateAccountsResponse = models.CreateAccountsResponse; const ModifyClusterGlobalEncryptionResponse = models.ModifyClusterGlobalEncryptionResponse; const CheckTransferClusterZoneRequest = models.CheckTransferClusterZoneRequest; const CloseWanResponse = models.CloseWanResponse; const DescribeInstancesResponse = models.DescribeInstancesResponse; const SalePackageSpec = models.SalePackageSpec; const Account = models.Account; const ModifyResourcePackagesDeductionPriorityResponse = models.ModifyResourcePackagesDeductionPriorityResponse; const CloseWanRequest = models.CloseWanRequest; const ModifyProxyRwSplitResponse = models.ModifyProxyRwSplitResponse; const TableMappingObject = models.TableMappingObject; const GoodsPrice = models.GoodsPrice; const ModifyResourcePackageClustersRequest = models.ModifyResourcePackageClustersRequest; const RuleFilters = models.RuleFilters; const DescribeFlowResponse = models.DescribeFlowResponse; const CalculateBackupSaveSecExpiresRequest = models.CalculateBackupSaveSecExpiresRequest; const ExportInstanceErrorLogsRequest = models.ExportInstanceErrorLogsRequest; const ExplainRow = models.ExplainRow; const DescribeLibraDBDataSourceRequest = models.DescribeLibraDBDataSourceRequest; const ActivateInstanceRequest = models.ActivateInstanceRequest; const ExecutionPlanDetail = models.ExecutionPlanDetail; const DescribeLibraDBClusterTableMappingResponse = models.DescribeLibraDBClusterTableMappingResponse; const DescribeInstanceCLSLogDeliveryRequest = models.DescribeInstanceCLSLogDeliveryRequest; const CynosdbErrorLogItem = models.CynosdbErrorLogItem; const ModifyVipVportRequest = models.ModifyVipVportRequest; const InstanceAbility = models.InstanceAbility; const ModifyDBInstanceSecurityGroupsResponse = models.ModifyDBInstanceSecurityGroupsResponse; const DescribeClusterInstanceGrpsRequest = models.DescribeClusterInstanceGrpsRequest; const DescribeResourcesByDealNameResponse = models.DescribeResourcesByDealNameResponse; const CreateAccountsRequest = models.CreateAccountsRequest; const DeleteAuditRuleTemplatesRequest = models.DeleteAuditRuleTemplatesRequest; const ExportInstanceSlowQueriesResponse = models.ExportInstanceSlowQueriesResponse; const SwitchClusterZoneRequest = models.SwitchClusterZoneRequest; const DescribeLibraDBClusterAutoMapRuleResponse = models.DescribeLibraDBClusterAutoMapRuleResponse; const Ability = models.Ability; const InstanceInitInfo = models.InstanceInitInfo; const InquirePriceModifyRequest = models.InquirePriceModifyRequest; const BizTaskInfo = models.BizTaskInfo; const RemoveClusterSlaveZoneResponse = models.RemoveClusterSlaveZoneResponse; const RenewClustersRequest = models.RenewClustersRequest; const OpenClusterReadOnlyInstanceGroupAccessResponse = models.OpenClusterReadOnlyInstanceGroupAccessResponse; const AIOptimizerStatus = models.AIOptimizerStatus; const QueryParamFilter = models.QueryParamFilter; const NewAccount = models.NewAccount; const ModifyParamsData = models.ModifyParamsData; const CreateVaultResponse = models.CreateVaultResponse; const BindInstanceInfo = models.BindInstanceInfo; const DescribeAuditRuleWithInstanceIdsResponse = models.DescribeAuditRuleWithInstanceIdsResponse; const SetLibraDBClusterRenewFlagResponse = models.SetLibraDBClusterRenewFlagResponse; const SearchClusterDatabasesRequest = models.SearchClusterDatabasesRequest; const ModifyProxyDescResponse = models.ModifyProxyDescResponse; const ReplicationObject = models.ReplicationObject; const CreateIntegrateClusterResponse = models.CreateIntegrateClusterResponse; const DbTable = models.DbTable; const ModifyClusterSlaveZoneResponse = models.ModifyClusterSlaveZoneResponse; const RollbackToNewClusterRequest = models.RollbackToNewClusterRequest; const BinlogItem = models.BinlogItem; const ModifyProxyDescRequest = models.ModifyProxyDescRequest; const ReloadBalanceProxyNodeResponse = models.ReloadBalanceProxyNodeResponse; const CreateVaultRequest = models.CreateVaultRequest; const CloseAuditServiceResponse = models.CloseAuditServiceResponse; const SparsePeriodTime = models.SparsePeriodTime; const ModifyParamTemplateResponse = models.ModifyParamTemplateResponse; const ActivateLibraDBClusterResponse = models.ActivateLibraDBClusterResponse; const BindClusterResourcePackagesResponse = models.BindClusterResourcePackagesResponse; const StartCLSDeliveryRequest = models.StartCLSDeliveryRequest; const LibraClusterSet = models.LibraClusterSet; const CreateProxyRequest = models.CreateProxyRequest; const DescribeBackupListByVaultItem = models.DescribeBackupListByVaultItem; const DescribeResourcePackageSaleSpecResponse = models.DescribeResourcePackageSaleSpecResponse; const OpenClusterReadOnlyInstanceGroupAccessRequest = models.OpenClusterReadOnlyInstanceGroupAccessRequest; const UpgradeClusterVersionResponse = models.UpgradeClusterVersionResponse; const QuerySimpleFilter = models.QuerySimpleFilter; const DescribeResourcesByDealNameRequest = models.DescribeResourcesByDealNameRequest; const DescribeLibraDBClusterAccountPrivilegesResponse = models.DescribeLibraDBClusterAccountPrivilegesResponse; const DescribeAuditInstanceListRequest = models.DescribeAuditInstanceListRequest; const DescribeInstanceSlowQueriesResponse = models.DescribeInstanceSlowQueriesResponse; const DescribeInstancesRequest = models.DescribeInstancesRequest; const CopyBackupToVaultRequest = models.CopyBackupToVaultRequest; const CloseClusterPasswordComplexityResponse = models.CloseClusterPasswordComplexityResponse; const DescribeBackupDownloadUrlResponse = models.DescribeBackupDownloadUrlResponse; const TradePrice = models.TradePrice; const DescribeBinlogConfigRequest = models.DescribeBinlogConfigRequest; const IsolateLibraDBClusterRequest = models.IsolateLibraDBClusterRequest; const CreateAuditRuleTemplateRequest = models.CreateAuditRuleTemplateRequest; const PauseServerlessRequest = models.PauseServerlessRequest; const DescribeBinlogListByVaultResponse = models.DescribeBinlogListByVaultResponse; const CynosdbCluster = models.CynosdbCluster; const DataSourceItem = models.DataSourceItem; const OfflineClusterResponse = models.OfflineClusterResponse; const ClusterTaskId = models.ClusterTaskId; const DeleteLibraDBClusterAccountsResponse = models.DeleteLibraDBClusterAccountsResponse; const ModifyClusterGlobalEncryptionRequest = models.ModifyClusterGlobalEncryptionRequest; const ModifyAccountHostRequest = models.ModifyAccountHostRequest; const DescribeFlowRequest = models.DescribeFlowRequest; const DescribeLibraDBDataSourceResponse = models.DescribeLibraDBDataSourceResponse; const DescribeClusterDatabaseTablesResponse = models.DescribeClusterDatabaseTablesResponse; const ModifyAccountPrivilegesRequest = models.ModifyAccountPrivilegesRequest; const CreateBackupRequest = models.CreateBackupRequest; const RedoLogItem = models.RedoLogItem; const CreateCLSDeliveryRequest = models.CreateCLSDeliveryRequest; const DescribeMaintainPeriodResponse = models.DescribeMaintainPeriodResponse; const DescribeBackupListResponse = models.DescribeBackupListResponse; const DescribeResourcePackageDetailRequest = models.DescribeResourcePackageDetailRequest; const UpgradeAnalysisInstanceVersionInfo = models.UpgradeAnalysisInstanceVersionInfo; const ModifyClusterParamRequest = models.ModifyClusterParamRequest; const ModifyClusterReadOnlyRequest = models.ModifyClusterReadOnlyRequest; const OfflineInstanceResponse = models.OfflineInstanceResponse; const ModifyClusterSlaveZoneRequest = models.ModifyClusterSlaveZoneRequest; const DescribeInstanceErrorLogsResponse = models.DescribeInstanceErrorLogsResponse; const Objects = models.Objects; const DescribeSupportProxyVersionResponse = models.DescribeSupportProxyVersionResponse; const DescribeLibraDBForwardConfigResponse = models.DescribeLibraDBForwardConfigResponse; const ZoneStockInfo4Libra = models.ZoneStockInfo4Libra; const DeleteClusterDatabaseResponse = models.DeleteClusterDatabaseResponse; const CynosdbClusterDetail = models.CynosdbClusterDetail; const ActivateLibraDBInstanceResponse = models.ActivateLibraDBInstanceResponse; const RestartInstanceRequest = models.RestartInstanceRequest; const PackageDetail = models.PackageDetail; const BackupLimitVpcItem = models.BackupLimitVpcItem; const DescribeLibraDBClusterAccountsResponse = models.DescribeLibraDBClusterAccountsResponse; const BinlogConfigInfo = models.BinlogConfigInfo; const DescribeAccountPrivilegesRequest = models.DescribeAccountPrivilegesRequest; const DescribeInstanceSpecsByOperationTypeRequest = models.DescribeInstanceSpecsByOperationTypeRequest; const DescribeInstanceSpecsResponse = models.DescribeInstanceSpecsResponse; const ModifyAuditServiceResponse = models.ModifyAuditServiceResponse; const DescribeClusterDetailResponse = models.DescribeClusterDetailResponse; const ModifyResourcePackageClustersResponse = models.ModifyResourcePackageClustersResponse; const BackupVolumeInfo = models.BackupVolumeInfo; const InputAccount = models.InputAccount; const DescribeSaveBackupClustersRequest = models.DescribeSaveBackupClustersRequest; const DescribeLibraDBClusterAccountAllPrivilegesResponse = models.DescribeLibraDBClusterAccountAllPrivilegesResponse; const RollBackClusterRequest = models.RollBackClusterRequest; const ProxyConfigInfo = models.ProxyConfigInfo; const ModifyClusterNameRequest = models.ModifyClusterNameRequest; const InstanceAuditRule = models.InstanceAuditRule; const DescribeLibraDBClusterDetailRequest = models.DescribeLibraDBClusterDetailRequest; const ExchangeRoGroupInfo = models.ExchangeRoGroupInfo; const IsolateLibraDBInstanceResponse = models.IsolateLibraDBInstanceResponse; const DescribeLibraDBSlowLogsResponse = models.DescribeLibraDBSlowLogsResponse; const RefundResourcePackageRequest = models.RefundResourcePackageRequest; const DescribeBinlogDownloadUrlRequest = models.DescribeBinlogDownloadUrlRequest; const ModifyInstanceNameRequest = models.ModifyInstanceNameRequest; const RollbackInstanceInfo = models.RollbackInstanceInfo; const ModifyLibraDBClusterAccountPrivilegeRequest = models.ModifyLibraDBClusterAccountPrivilegeRequest; const DescribeDBSecurityGroupsResponse = models.DescribeDBSecurityGroupsResponse; const DeleteParamTemplateResponse = models.DeleteParamTemplateResponse; const DownloadLibraDBClusterListRequest = models.DownloadLibraDBClusterListRequest; const ClusterInstanceDetail = models.ClusterInstanceDetail; const CreateBackupVaultItem = models.CreateBackupVaultItem; const ClusterSlaveData = models.ClusterSlaveData; const OldAddrInfo = models.OldAddrInfo; const DescribeTasksResponse = models.DescribeTasksResponse; const OpenClusterPasswordComplexityRequest = models.OpenClusterPasswordComplexityRequest; const ModifyClusterBinlogRedoLogAutoCopyVaultResponse = models.ModifyClusterBinlogRedoLogAutoCopyVaultResponse; const PackagePriority = models.PackagePriority; const DescribeInstancesWithinSameClusterRequest = models.DescribeInstancesWithinSameClusterRequest; const AddLibraDBInstancesRequest = models.AddLibraDBInstancesRequest; const ModifyBinlogConfigResponse = models.ModifyBinlogConfigResponse; const ModifyAccountDescriptionResponse = models.ModifyAccountDescriptionResponse; const SetRenewFlagRequest = models.SetRenewFlagRequest; const DescribeServerlessInstanceSpecsRequest = models.DescribeServerlessInstanceSpecsRequest; const ActivateLibraDBClusterRequest = models.ActivateLibraDBClusterRequest; const ProxyGroup = models.ProxyGroup; const DescribeLibraDBSlowLogsRequest = models.DescribeLibraDBSlowLogsRequest; const AddClusterSlaveZoneRequest = models.AddClusterSlaveZoneRequest; const CheckCreateLibraDBInstanceRequest = models.CheckCreateLibraDBInstanceRequest; const RollbackDatabase = models.RollbackDatabase; const DeleteLibraDBClusterRequest = models.DeleteLibraDBClusterRequest; const DescribeTasksRequest = models.DescribeTasksRequest; const ModifyInstanceUpgradeLimitDaysRequest = models.ModifyInstanceUpgradeLimitDaysRequest; const ModifyLibraDBClusterAccountHostRequest = models.ModifyLibraDBClusterAccountHostRequest; const CloseClusterPasswordComplexityRequest = models.CloseClusterPasswordComplexityRequest; const ModifyLibraDBClusterAccountDescriptionResponse = models.ModifyLibraDBClusterAccountDescriptionResponse; const DescribeIsolatedInstancesRequest = models.DescribeIsolatedInstancesRequest; const ResetAccountPasswordRequest = models.ResetAccountPasswordRequest; const CheckCreateLibraDBInstanceResponse = models.CheckCreateLibraDBInstanceResponse; const AddServerlessRoInstancesResponse = models.AddServerlessRoInstancesResponse; const DescribeAuditRuleTemplatesResponse = models.DescribeAuditRuleTemplatesResponse; const DeleteClusterDatabaseRequest = models.DeleteClusterDatabaseRequest; const ProxyZone = models.ProxyZone; const RoAddr = models.RoAddr; const IntegrateCreateClusterConfig = models.IntegrateCreateClusterConfig; const DeleteBackupResponse = models.DeleteBackupResponse; const DescribeProjectSecurityGroupsResponse = models.DescribeProjectSecurityGroupsResponse; const DeleteLibraDBClusterResponse = models.DeleteLibraDBClusterResponse; const ParamDetail = models.ParamDetail; const OfflineClusterRequest = models.OfflineClusterRequest; const ResetAccountPasswordResponse = models.ResetAccountPasswordResponse; const CreateLibraDBClusterAccountsRequest = models.CreateLibraDBClusterAccountsRequest; const DescribeClusterInstanceGroupsRequest = models.DescribeClusterInstanceGroupsRequest; const OpenAuditServiceRequest = models.OpenAuditServiceRequest; const ModifyResourcePackageNameResponse = models.ModifyResourcePackageNameResponse; const DescribeBackupListRequest = models.DescribeBackupListRequest; const ModifyAccountDescriptionRequest = models.ModifyAccountDescriptionRequest; const IntegrateInstanceInfo = models.IntegrateInstanceInfo; const SwitchClusterLogBin = models.SwitchClusterLogBin; const TransferStoragePrepayToPostpayRequest = models.TransferStoragePrepayToPostpayRequest; const ModifyVaultRequest = models.ModifyVaultRequest; const ExportInstanceErrorLogsResponse = models.ExportInstanceErrorLogsResponse; const DescribeLibraDBClustersRequest = models.DescribeLibraDBClustersRequest; const LibraDBNodeInfo = models.LibraDBNodeInfo; const ParamItemDetail = models.ParamItemDetail; const GrantAccountPrivilegesRequest = models.GrantAccountPrivilegesRequest; const IsolateClusterResponse = models.IsolateClusterResponse; const RenewClustersResponse = models.RenewClustersResponse; const ModifyLibraDBForwardConfigRequest = models.ModifyLibraDBForwardConfigRequest; const BackupConfigInfo = models.BackupConfigInfo; const RollbackTableInfo = models.RollbackTableInfo; const RollbackProcessInfo = models.RollbackProcessInfo; const ModifyVipVportResponse = models.ModifyVipVportResponse; const ModifyDBInstanceSecurityGroupsRequest = models.ModifyDBInstanceSecurityGroupsRequest; const CloseAuditServiceRequest = models.CloseAuditServiceRequest; const ModifyLibraDBClusterReplicationObjectRequest = models.ModifyLibraDBClusterReplicationObjectRequest; const ModifyClusterPasswordComplexityResponse = models.ModifyClusterPasswordComplexityResponse; const AuditInstanceFilters = models.AuditInstanceFilters; const ParamInfo = models.ParamInfo; const TransferStoragePrepayToPostpayResponse = models.TransferStoragePrepayToPostpayResponse; const ModifyClusterParamResponse = models.ModifyClusterParamResponse; const SecurityGroup = models.SecurityGroup; const SetLibraDBClusterRenewFlagRequest = models.SetLibraDBClusterRenewFlagRequest; const ModifyClusterPasswordComplexityRequest = models.ModifyClusterPasswordComplexityRequest; const SparseBackupConfigInfo = models.SparseBackupConfigInfo; const BackupLimitRestriction = models.BackupLimitRestriction; const DescribeLibraDBVersionRequest = models.DescribeLibraDBVersionRequest; const ModifyInstanceParamResponse = models.ModifyInstanceParamResponse; const LibraDBVersion = models.LibraDBVersion; const DeleteVaultsRequest = models.DeleteVaultsRequest; const TaskProgressInfo = models.TaskProgressInfo; const ResetLibraDBClusterAccountPasswordRequest = models.ResetLibraDBClusterAccountPasswordRequest; const TemplateParamInfo = models.TemplateParamInfo; const CreateBackupResponse = models.CreateBackupResponse; const DescribeLibraDBVersionResponse = models.DescribeLibraDBVersionResponse; const DescribeInstancesWithinSameClusterResponse = models.DescribeInstancesWithinSameClusterResponse; const RollbackToNewClusterResponse = models.RollbackToNewClusterResponse; const LibraDBClusterSet = models.LibraDBClusterSet; const DeleteClusterSaveBackupRequest = models.DeleteClusterSaveBackupRequest; const DescribeSlaveZonesRequest = models.DescribeSlaveZonesRequest; const RenewLibraDBClustersResponse = models.RenewLibraDBClustersResponse; const BillingResourceInfo = models.BillingResourceInfo; const InstanceNameWeight = models.InstanceNameWeight; const DescribeBackupDownloadRestrictionResponse = models.DescribeBackupDownloadRestrictionResponse; const DescribeLibraDBForwardConfigRequest = models.DescribeLibraDBForwardConfigRequest; const UpgradeInstanceResponse = models.UpgradeInstanceResponse; const IsolateLibraDBClusterResponse = models.IsolateLibraDBClusterResponse; const CreateAuditRuleTemplateResponse = models.CreateAuditRuleTemplateResponse; const DescribeResourcePackageListRequest = models.DescribeResourcePackageListRequest; const TransferClusterZoneRequest = models.TransferClusterZoneRequest; const CloseSSLResponse = models.CloseSSLResponse; const OpenClusterPasswordComplexityResponse = models.OpenClusterPasswordComplexityResponse; const DescribeBackupListByVaultResponse = models.DescribeBackupListByVaultResponse; const DescribeAuditRuleTemplatesRequest = models.DescribeAuditRuleTemplatesRequest; const InstanceSpec = models.InstanceSpec; const IsolateInstanceRequest = models.IsolateInstanceRequest; const ModifyServerlessStrategyRequest = models.ModifyServerlessStrategyRequest; const DescribeBinlogConfigResponse = models.DescribeBinlogConfigResponse; const PolicyRule = models.PolicyRule; const RollbackTable = models.RollbackTable; const SaleRegion = models.SaleRegion; const CalculateBackupSaveSecExpiresResponse = models.CalculateBackupSaveSecExpiresResponse; const ProxyVersionInfo = models.ProxyVersionInfo; const DescribeInstanceSlowQueriesRequest = models.DescribeInstanceSlowQueriesRequest; const DescribeIsolatedInstancesResponse = models.DescribeIsolatedInstancesResponse; const GrantAccountPrivilegesResponse = models.GrantAccountPrivilegesResponse; const LogicBackupConfigInfo = models.LogicBackupConfigInfo; const CynosdbInstanceGroup = models.CynosdbInstanceGroup; const ActivateLibraDBInstanceRequest = models.ActivateLibraDBInstanceRequest; const ExportResourcePackageDeductDetailsRequest = models.ExportResourcePackageDeductDetailsRequest; const ModifiableInfo = models.ModifiableInfo; const TaskMaintainInfo = models.TaskMaintainInfo; const DescribeServerlessStrategyRequest = models.DescribeServerlessStrategyRequest; const TablePrivileges = models.TablePrivileges; const ReplayInstanceAuditLogResponse = models.ReplayInstanceAuditLogResponse; const DescribeBinlogSaveDaysResponse = models.DescribeBinlogSaveDaysResponse; const ModifyLibraDBClusterProjectRequest = models.ModifyLibraDBClusterProjectRequest; const DeleteBackupRequest = models.DeleteBackupRequest; const ErrorLogItemExport = models.ErrorLogItemExport; const DeleteVaultTask = models.DeleteVaultTask; const DescribeParamTemplateDetailResponse = models.DescribeParamTemplateDetailResponse; const ModifyBinlogSaveDaysResponse = models.ModifyBinlogSaveDaysResponse; const ModifyLibraDBClusterProjectResponse = models.ModifyLibraDBClusterProjectResponse; const DeleteAuditRuleTemplatesResponse = models.DeleteAuditRuleTemplatesResponse; const ClusterReadOnlyValue = models.ClusterReadOnlyValue; const DescribeBackupListByVaultRequest = models.DescribeBackupListByVaultRequest; const ZoneStockInfo = models.ZoneStockInfo; const DeleteCLSDeliveryResponse = models.DeleteCLSDeliveryResponse; const InquirePriceRenewResponse = models.InquirePriceRenewResponse; const ModifyAuditRuleTemplatesResponse = models.ModifyAuditRuleTemplatesResponse; /** * cynosdb client * @class */ class CynosdbClient extends AbstractClient { constructor(credential, region, profile) { super("cynosdb.intl.tencentcloudapi.com", "2019-01-07", credential, region, profile); } /** * This API is used to create a newly purchased cluster. * @param {CreateIntegrateClusterRequest} req * @param {function(string, CreateIntegrateClusterResponse):void} cb * @public */ CreateIntegrateCluster(req, cb) { let resp = new CreateIntegrateClusterResponse(); this.request("CreateIntegrateCluster", req, resp, cb); } /** * This API is used to upgrade the database proxy version. * @param {UpgradeProxyVersionRequest} req * @param {function(string, UpgradeProxyVersionResponse):void} cb * @public */ UpgradeProxyVersion(req, cb) { let resp = new UpgradeProxyVersionResponse(); this.request("UpgradeProxyVersion", req, resp, cb); } /** * This interface (DescribeInstanceSpecs) is used to query the instance specifications available for purchase on the query purchase page. * @param {DescribeInstanceSpecsRequest} req * @param {function(string, DescribeInstanceSpecsResponse):void} cb * @public */ DescribeInstanceSpecs(req, cb) { let resp = new DescribeInstanceSpecsResponse(); this.request("DescribeInstanceSpecs", req, resp, cb); } /** * This API is used to replay instance audit logs. * @param {ReplayInstanceAuditLogRequest} req * @param {function(string, ReplayInstanceAuditLogResponse):void} cb * @public */ ReplayInstanceAuditLog(req, cb) { let resp = new ReplayInstanceAuditLogResponse(); this.request("ReplayInstanceAuditLog", req, resp, cb); } /** * This API is used to modify Binlog configuration. * @param {ModifyBinlogConfigRequest} req * @param {function(string, ModifyBinlogConfigResponse):void} cb * @public */ ModifyBinlogConfig(req, cb) { let resp = new ModifyBinlogConfigResponse(); this.request("ModifyBinlogConfig", req, resp, cb); } /** * This API is used to query and analyze cluster accounts. * @param {DescribeLibraDBClusterAccountsRequest} req * @param {function(string, DescribeLibraDBClusterAccountsResponse):void} cb * @public */ DescribeLibraDBClusterAccounts(req, cb) { let resp = new DescribeLibraDBClusterAccountsResponse(); this.request("DescribeLibraDBClusterAccounts", req, resp, cb); } /** * This API is used to create a database proxy connection point. * @param {CreateProxyEndPointRequest} req * @param {function(string, CreateProxyEndPointResponse):void} cb * @public */ CreateProxyEndPoint(req, cb) { let resp = new CreateProxyEndPointResponse(); this.request("CreateProxyEndPoint", req, resp, cb); } /** * This API is used to search cluster database lists. * @param {SearchClusterDatabasesRequest} req * @param {function(string, SearchClusterDatabasesResponse):void} cb * @public */ SearchClusterDatabases(req, cb) { let resp = new SearchClusterDatabasesResponse(); this.request("SearchClusterDatabases", req, resp, cb); } /** * This API is used to create audit rule templates. * @param {CreateAuditRuleTemplateRequest} req * @param {function(string, CreateAuditRuleTemplateResponse):void} cb * @public */ CreateAuditRuleTemplate(req, cb) { let resp = new CreateAuditRuleTemplateResponse(); this.request("CreateAuditRuleTemplate", req, resp, cb); } /** * This API is used to modify the automatic forwarding parameter of a read-only analysis instance. * @param {ModifyLibraDBForwardConfigRequest} req * @param {function(string, ModifyLibraDBForwardConfigResponse):void} cb * @public */ ModifyLibraDBForwardConfig(req, cb) { let resp = new ModifyLibraDBForwardConfigResponse(); this.request("ModifyLibraDBForwardConfig", req, resp, cb); } /** * Query binlog backups in the insurance box * @param {DescribeBinlogListByVaultRequest} req * @param {function(string, DescribeBinlogListByVaultResponse):void} cb * @public */ DescribeBinlogListByVault(req, cb) { let resp = new DescribeBinlogListByVaultResponse(); this.request("DescribeBinlogListByVault", req, resp, cb); } /** * Query the cluster information list associated with the backup safe * @param {DescribeVaultBackupClusterInfoRequest} req * @param {function(string, DescribeVaultBackupClusterInfoResponse):void} cb * @public */ DescribeVaultBackupClusterInfo(req, cb) { let resp = new DescribeVaultBackupClusterInfoResponse(); this.request("DescribeVaultBackupClusterInfo", req, resp, cb); } /** * This API is used to roll back to a new cluster. * @param {RollbackToNewClusterRequest} req * @param {function(string, RollbackToNewClusterResponse):void} cb * @public */ RollbackToNewCluster(req, cb) { let resp = new RollbackToNewClusterResponse(); this.request("RollbackToNewCluster", req, resp, cb); } /** * This API is used to query the backup usage overview. * @param {DescribeBackupOverviewRequest} req * @param {function(string, DescribeBackupOverviewResponse):void} cb * @public */ DescribeBackupOverview(req, cb) { let resp = new DescribeBackupOverviewResponse(); this.request("DescribeBackupOverview", req, resp, cb); } /** * Query backup file list based on safe ID * @param {DescribeBackupListByVaultRequest} req * @param {function(string, DescribeBackupListByVaultResponse):void} cb