import { type WaiterResult } from "@smithy/core/client"; import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import { type AddRoleToDBClusterCommandInput, type AddRoleToDBClusterCommandOutput } from "./commands/AddRoleToDBClusterCommand"; import { type AddRoleToDBInstanceCommandInput, type AddRoleToDBInstanceCommandOutput } from "./commands/AddRoleToDBInstanceCommand"; import { type AddSourceIdentifierToSubscriptionCommandInput, type AddSourceIdentifierToSubscriptionCommandOutput } from "./commands/AddSourceIdentifierToSubscriptionCommand"; import { type AddTagsToResourceCommandInput, type AddTagsToResourceCommandOutput } from "./commands/AddTagsToResourceCommand"; import { type ApplyPendingMaintenanceActionCommandInput, type ApplyPendingMaintenanceActionCommandOutput } from "./commands/ApplyPendingMaintenanceActionCommand"; import { type AuthorizeDBSecurityGroupIngressCommandInput, type AuthorizeDBSecurityGroupIngressCommandOutput } from "./commands/AuthorizeDBSecurityGroupIngressCommand"; import { type BacktrackDBClusterCommandInput, type BacktrackDBClusterCommandOutput } from "./commands/BacktrackDBClusterCommand"; import { type CancelExportTaskCommandInput, type CancelExportTaskCommandOutput } from "./commands/CancelExportTaskCommand"; import { type CopyDBClusterParameterGroupCommandInput, type CopyDBClusterParameterGroupCommandOutput } from "./commands/CopyDBClusterParameterGroupCommand"; import { type CopyDBClusterSnapshotCommandInput, type CopyDBClusterSnapshotCommandOutput } from "./commands/CopyDBClusterSnapshotCommand"; import { type CopyDBParameterGroupCommandInput, type CopyDBParameterGroupCommandOutput } from "./commands/CopyDBParameterGroupCommand"; import { type CopyDBSnapshotCommandInput, type CopyDBSnapshotCommandOutput } from "./commands/CopyDBSnapshotCommand"; import { type CopyOptionGroupCommandInput, type CopyOptionGroupCommandOutput } from "./commands/CopyOptionGroupCommand"; import { type CreateBlueGreenDeploymentCommandInput, type CreateBlueGreenDeploymentCommandOutput } from "./commands/CreateBlueGreenDeploymentCommand"; import { type CreateCustomDBEngineVersionCommandInput, type CreateCustomDBEngineVersionCommandOutput } from "./commands/CreateCustomDBEngineVersionCommand"; import { type CreateDBClusterCommandInput, type CreateDBClusterCommandOutput } from "./commands/CreateDBClusterCommand"; import { type CreateDBClusterEndpointCommandInput, type CreateDBClusterEndpointCommandOutput } from "./commands/CreateDBClusterEndpointCommand"; import { type CreateDBClusterParameterGroupCommandInput, type CreateDBClusterParameterGroupCommandOutput } from "./commands/CreateDBClusterParameterGroupCommand"; import { type CreateDBClusterSnapshotCommandInput, type CreateDBClusterSnapshotCommandOutput } from "./commands/CreateDBClusterSnapshotCommand"; import { type CreateDBInstanceCommandInput, type CreateDBInstanceCommandOutput } from "./commands/CreateDBInstanceCommand"; import { type CreateDBInstanceReadReplicaCommandInput, type CreateDBInstanceReadReplicaCommandOutput } from "./commands/CreateDBInstanceReadReplicaCommand"; import { type CreateDBParameterGroupCommandInput, type CreateDBParameterGroupCommandOutput } from "./commands/CreateDBParameterGroupCommand"; import { type CreateDBProxyCommandInput, type CreateDBProxyCommandOutput } from "./commands/CreateDBProxyCommand"; import { type CreateDBProxyEndpointCommandInput, type CreateDBProxyEndpointCommandOutput } from "./commands/CreateDBProxyEndpointCommand"; import { type CreateDBSecurityGroupCommandInput, type CreateDBSecurityGroupCommandOutput } from "./commands/CreateDBSecurityGroupCommand"; import { type CreateDBShardGroupCommandInput, type CreateDBShardGroupCommandOutput } from "./commands/CreateDBShardGroupCommand"; import { type CreateDBSnapshotCommandInput, type CreateDBSnapshotCommandOutput } from "./commands/CreateDBSnapshotCommand"; import { type CreateDBSubnetGroupCommandInput, type CreateDBSubnetGroupCommandOutput } from "./commands/CreateDBSubnetGroupCommand"; import { type CreateEventSubscriptionCommandInput, type CreateEventSubscriptionCommandOutput } from "./commands/CreateEventSubscriptionCommand"; import { type CreateGlobalClusterCommandInput, type CreateGlobalClusterCommandOutput } from "./commands/CreateGlobalClusterCommand"; import { type CreateIntegrationCommandInput, type CreateIntegrationCommandOutput } from "./commands/CreateIntegrationCommand"; import { type CreateOptionGroupCommandInput, type CreateOptionGroupCommandOutput } from "./commands/CreateOptionGroupCommand"; import { type CreateTenantDatabaseCommandInput, type CreateTenantDatabaseCommandOutput } from "./commands/CreateTenantDatabaseCommand"; import { type DeleteBlueGreenDeploymentCommandInput, type DeleteBlueGreenDeploymentCommandOutput } from "./commands/DeleteBlueGreenDeploymentCommand"; import { type DeleteCustomDBEngineVersionCommandInput, type DeleteCustomDBEngineVersionCommandOutput } from "./commands/DeleteCustomDBEngineVersionCommand"; import { type DeleteDBClusterAutomatedBackupCommandInput, type DeleteDBClusterAutomatedBackupCommandOutput } from "./commands/DeleteDBClusterAutomatedBackupCommand"; import { type DeleteDBClusterCommandInput, type DeleteDBClusterCommandOutput } from "./commands/DeleteDBClusterCommand"; import { type DeleteDBClusterEndpointCommandInput, type DeleteDBClusterEndpointCommandOutput } from "./commands/DeleteDBClusterEndpointCommand"; import { type DeleteDBClusterParameterGroupCommandInput, type DeleteDBClusterParameterGroupCommandOutput } from "./commands/DeleteDBClusterParameterGroupCommand"; import { type DeleteDBClusterSnapshotCommandInput, type DeleteDBClusterSnapshotCommandOutput } from "./commands/DeleteDBClusterSnapshotCommand"; import { type DeleteDBInstanceAutomatedBackupCommandInput, type DeleteDBInstanceAutomatedBackupCommandOutput } from "./commands/DeleteDBInstanceAutomatedBackupCommand"; import { type DeleteDBInstanceCommandInput, type DeleteDBInstanceCommandOutput } from "./commands/DeleteDBInstanceCommand"; import { type DeleteDBParameterGroupCommandInput, type DeleteDBParameterGroupCommandOutput } from "./commands/DeleteDBParameterGroupCommand"; import { type DeleteDBProxyCommandInput, type DeleteDBProxyCommandOutput } from "./commands/DeleteDBProxyCommand"; import { type DeleteDBProxyEndpointCommandInput, type DeleteDBProxyEndpointCommandOutput } from "./commands/DeleteDBProxyEndpointCommand"; import { type DeleteDBSecurityGroupCommandInput, type DeleteDBSecurityGroupCommandOutput } from "./commands/DeleteDBSecurityGroupCommand"; import { type DeleteDBShardGroupCommandInput, type DeleteDBShardGroupCommandOutput } from "./commands/DeleteDBShardGroupCommand"; import { type DeleteDBSnapshotCommandInput, type DeleteDBSnapshotCommandOutput } from "./commands/DeleteDBSnapshotCommand"; import { type DeleteDBSubnetGroupCommandInput, type DeleteDBSubnetGroupCommandOutput } from "./commands/DeleteDBSubnetGroupCommand"; import { type DeleteEventSubscriptionCommandInput, type DeleteEventSubscriptionCommandOutput } from "./commands/DeleteEventSubscriptionCommand"; import { type DeleteGlobalClusterCommandInput, type DeleteGlobalClusterCommandOutput } from "./commands/DeleteGlobalClusterCommand"; import { type DeleteIntegrationCommandInput, type DeleteIntegrationCommandOutput } from "./commands/DeleteIntegrationCommand"; import { type DeleteOptionGroupCommandInput, type DeleteOptionGroupCommandOutput } from "./commands/DeleteOptionGroupCommand"; import { type DeleteTenantDatabaseCommandInput, type DeleteTenantDatabaseCommandOutput } from "./commands/DeleteTenantDatabaseCommand"; import { type DeregisterDBProxyTargetsCommandInput, type DeregisterDBProxyTargetsCommandOutput } from "./commands/DeregisterDBProxyTargetsCommand"; import { type DescribeAccountAttributesCommandInput, type DescribeAccountAttributesCommandOutput } from "./commands/DescribeAccountAttributesCommand"; import { type DescribeBlueGreenDeploymentsCommandInput, type DescribeBlueGreenDeploymentsCommandOutput } from "./commands/DescribeBlueGreenDeploymentsCommand"; import { type DescribeCertificatesCommandInput, type DescribeCertificatesCommandOutput } from "./commands/DescribeCertificatesCommand"; import { type DescribeDBClusterAutomatedBackupsCommandInput, type DescribeDBClusterAutomatedBackupsCommandOutput } from "./commands/DescribeDBClusterAutomatedBackupsCommand"; import { type DescribeDBClusterBacktracksCommandInput, type DescribeDBClusterBacktracksCommandOutput } from "./commands/DescribeDBClusterBacktracksCommand"; import { type DescribeDBClusterEndpointsCommandInput, type DescribeDBClusterEndpointsCommandOutput } from "./commands/DescribeDBClusterEndpointsCommand"; import { type DescribeDBClusterParameterGroupsCommandInput, type DescribeDBClusterParameterGroupsCommandOutput } from "./commands/DescribeDBClusterParameterGroupsCommand"; import { type DescribeDBClusterParametersCommandInput, type DescribeDBClusterParametersCommandOutput } from "./commands/DescribeDBClusterParametersCommand"; import { type DescribeDBClustersCommandInput, type DescribeDBClustersCommandOutput } from "./commands/DescribeDBClustersCommand"; import { type DescribeDBClusterSnapshotAttributesCommandInput, type DescribeDBClusterSnapshotAttributesCommandOutput } from "./commands/DescribeDBClusterSnapshotAttributesCommand"; import { type DescribeDBClusterSnapshotsCommandInput, type DescribeDBClusterSnapshotsCommandOutput } from "./commands/DescribeDBClusterSnapshotsCommand"; import { type DescribeDBEngineVersionsCommandInput, type DescribeDBEngineVersionsCommandOutput } from "./commands/DescribeDBEngineVersionsCommand"; import { type DescribeDBInstanceAutomatedBackupsCommandInput, type DescribeDBInstanceAutomatedBackupsCommandOutput } from "./commands/DescribeDBInstanceAutomatedBackupsCommand"; import { type DescribeDBInstancesCommandInput, type DescribeDBInstancesCommandOutput } from "./commands/DescribeDBInstancesCommand"; import { type DescribeDBLogFilesCommandInput, type DescribeDBLogFilesCommandOutput } from "./commands/DescribeDBLogFilesCommand"; import { type DescribeDBMajorEngineVersionsCommandInput, type DescribeDBMajorEngineVersionsCommandOutput } from "./commands/DescribeDBMajorEngineVersionsCommand"; import { type DescribeDBParameterGroupsCommandInput, type DescribeDBParameterGroupsCommandOutput } from "./commands/DescribeDBParameterGroupsCommand"; import { type DescribeDBParametersCommandInput, type DescribeDBParametersCommandOutput } from "./commands/DescribeDBParametersCommand"; import { type DescribeDBProxiesCommandInput, type DescribeDBProxiesCommandOutput } from "./commands/DescribeDBProxiesCommand"; import { type DescribeDBProxyEndpointsCommandInput, type DescribeDBProxyEndpointsCommandOutput } from "./commands/DescribeDBProxyEndpointsCommand"; import { type DescribeDBProxyTargetGroupsCommandInput, type DescribeDBProxyTargetGroupsCommandOutput } from "./commands/DescribeDBProxyTargetGroupsCommand"; import { type DescribeDBProxyTargetsCommandInput, type DescribeDBProxyTargetsCommandOutput } from "./commands/DescribeDBProxyTargetsCommand"; import { type DescribeDBRecommendationsCommandInput, type DescribeDBRecommendationsCommandOutput } from "./commands/DescribeDBRecommendationsCommand"; import { type DescribeDBSecurityGroupsCommandInput, type DescribeDBSecurityGroupsCommandOutput } from "./commands/DescribeDBSecurityGroupsCommand"; import { type DescribeDBShardGroupsCommandInput, type DescribeDBShardGroupsCommandOutput } from "./commands/DescribeDBShardGroupsCommand"; import { type DescribeDBSnapshotAttributesCommandInput, type DescribeDBSnapshotAttributesCommandOutput } from "./commands/DescribeDBSnapshotAttributesCommand"; import { type DescribeDBSnapshotsCommandInput, type DescribeDBSnapshotsCommandOutput } from "./commands/DescribeDBSnapshotsCommand"; import { type DescribeDBSnapshotTenantDatabasesCommandInput, type DescribeDBSnapshotTenantDatabasesCommandOutput } from "./commands/DescribeDBSnapshotTenantDatabasesCommand"; import { type DescribeDBSubnetGroupsCommandInput, type DescribeDBSubnetGroupsCommandOutput } from "./commands/DescribeDBSubnetGroupsCommand"; import { type DescribeEngineDefaultClusterParametersCommandInput, type DescribeEngineDefaultClusterParametersCommandOutput } from "./commands/DescribeEngineDefaultClusterParametersCommand"; import { type DescribeEngineDefaultParametersCommandInput, type DescribeEngineDefaultParametersCommandOutput } from "./commands/DescribeEngineDefaultParametersCommand"; import { type DescribeEventCategoriesCommandInput, type DescribeEventCategoriesCommandOutput } from "./commands/DescribeEventCategoriesCommand"; import { type DescribeEventsCommandInput, type DescribeEventsCommandOutput } from "./commands/DescribeEventsCommand"; import { type DescribeEventSubscriptionsCommandInput, type DescribeEventSubscriptionsCommandOutput } from "./commands/DescribeEventSubscriptionsCommand"; import { type DescribeExportTasksCommandInput, type DescribeExportTasksCommandOutput } from "./commands/DescribeExportTasksCommand"; import { type DescribeGlobalClustersCommandInput, type DescribeGlobalClustersCommandOutput } from "./commands/DescribeGlobalClustersCommand"; import { type DescribeIntegrationsCommandInput, type DescribeIntegrationsCommandOutput } from "./commands/DescribeIntegrationsCommand"; import { type DescribeOptionGroupOptionsCommandInput, type DescribeOptionGroupOptionsCommandOutput } from "./commands/DescribeOptionGroupOptionsCommand"; import { type DescribeOptionGroupsCommandInput, type DescribeOptionGroupsCommandOutput } from "./commands/DescribeOptionGroupsCommand"; import { type DescribeOrderableDBInstanceOptionsCommandInput, type DescribeOrderableDBInstanceOptionsCommandOutput } from "./commands/DescribeOrderableDBInstanceOptionsCommand"; import { type DescribePendingMaintenanceActionsCommandInput, type DescribePendingMaintenanceActionsCommandOutput } from "./commands/DescribePendingMaintenanceActionsCommand"; import { type DescribeReservedDBInstancesCommandInput, type DescribeReservedDBInstancesCommandOutput } from "./commands/DescribeReservedDBInstancesCommand"; import { type DescribeReservedDBInstancesOfferingsCommandInput, type DescribeReservedDBInstancesOfferingsCommandOutput } from "./commands/DescribeReservedDBInstancesOfferingsCommand"; import { type DescribeServerlessV2PlatformVersionsCommandInput, type DescribeServerlessV2PlatformVersionsCommandOutput } from "./commands/DescribeServerlessV2PlatformVersionsCommand"; import { type DescribeSourceRegionsCommandInput, type DescribeSourceRegionsCommandOutput } from "./commands/DescribeSourceRegionsCommand"; import { type DescribeTenantDatabasesCommandInput, type DescribeTenantDatabasesCommandOutput } from "./commands/DescribeTenantDatabasesCommand"; import { type DescribeValidDBInstanceModificationsCommandInput, type DescribeValidDBInstanceModificationsCommandOutput } from "./commands/DescribeValidDBInstanceModificationsCommand"; import { type DisableHttpEndpointCommandInput, type DisableHttpEndpointCommandOutput } from "./commands/DisableHttpEndpointCommand"; import { type DownloadDBLogFilePortionCommandInput, type DownloadDBLogFilePortionCommandOutput } from "./commands/DownloadDBLogFilePortionCommand"; import { type EnableHttpEndpointCommandInput, type EnableHttpEndpointCommandOutput } from "./commands/EnableHttpEndpointCommand"; import { type FailoverDBClusterCommandInput, type FailoverDBClusterCommandOutput } from "./commands/FailoverDBClusterCommand"; import { type FailoverGlobalClusterCommandInput, type FailoverGlobalClusterCommandOutput } from "./commands/FailoverGlobalClusterCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ModifyActivityStreamCommandInput, type ModifyActivityStreamCommandOutput } from "./commands/ModifyActivityStreamCommand"; import { type ModifyCertificatesCommandInput, type ModifyCertificatesCommandOutput } from "./commands/ModifyCertificatesCommand"; import { type ModifyCurrentDBClusterCapacityCommandInput, type ModifyCurrentDBClusterCapacityCommandOutput } from "./commands/ModifyCurrentDBClusterCapacityCommand"; import { type ModifyCustomDBEngineVersionCommandInput, type ModifyCustomDBEngineVersionCommandOutput } from "./commands/ModifyCustomDBEngineVersionCommand"; import { type ModifyDBClusterCommandInput, type ModifyDBClusterCommandOutput } from "./commands/ModifyDBClusterCommand"; import { type ModifyDBClusterEndpointCommandInput, type ModifyDBClusterEndpointCommandOutput } from "./commands/ModifyDBClusterEndpointCommand"; import { type ModifyDBClusterParameterGroupCommandInput, type ModifyDBClusterParameterGroupCommandOutput } from "./commands/ModifyDBClusterParameterGroupCommand"; import { type ModifyDBClusterSnapshotAttributeCommandInput, type ModifyDBClusterSnapshotAttributeCommandOutput } from "./commands/ModifyDBClusterSnapshotAttributeCommand"; import { type ModifyDBInstanceCommandInput, type ModifyDBInstanceCommandOutput } from "./commands/ModifyDBInstanceCommand"; import { type ModifyDBParameterGroupCommandInput, type ModifyDBParameterGroupCommandOutput } from "./commands/ModifyDBParameterGroupCommand"; import { type ModifyDBProxyCommandInput, type ModifyDBProxyCommandOutput } from "./commands/ModifyDBProxyCommand"; import { type ModifyDBProxyEndpointCommandInput, type ModifyDBProxyEndpointCommandOutput } from "./commands/ModifyDBProxyEndpointCommand"; import { type ModifyDBProxyTargetGroupCommandInput, type ModifyDBProxyTargetGroupCommandOutput } from "./commands/ModifyDBProxyTargetGroupCommand"; import { type ModifyDBRecommendationCommandInput, type ModifyDBRecommendationCommandOutput } from "./commands/ModifyDBRecommendationCommand"; import { type ModifyDBShardGroupCommandInput, type ModifyDBShardGroupCommandOutput } from "./commands/ModifyDBShardGroupCommand"; import { type ModifyDBSnapshotAttributeCommandInput, type ModifyDBSnapshotAttributeCommandOutput } from "./commands/ModifyDBSnapshotAttributeCommand"; import { type ModifyDBSnapshotCommandInput, type ModifyDBSnapshotCommandOutput } from "./commands/ModifyDBSnapshotCommand"; import { type ModifyDBSubnetGroupCommandInput, type ModifyDBSubnetGroupCommandOutput } from "./commands/ModifyDBSubnetGroupCommand"; import { type ModifyEventSubscriptionCommandInput, type ModifyEventSubscriptionCommandOutput } from "./commands/ModifyEventSubscriptionCommand"; import { type ModifyGlobalClusterCommandInput, type ModifyGlobalClusterCommandOutput } from "./commands/ModifyGlobalClusterCommand"; import { type ModifyIntegrationCommandInput, type ModifyIntegrationCommandOutput } from "./commands/ModifyIntegrationCommand"; import { type ModifyOptionGroupCommandInput, type ModifyOptionGroupCommandOutput } from "./commands/ModifyOptionGroupCommand"; import { type ModifyTenantDatabaseCommandInput, type ModifyTenantDatabaseCommandOutput } from "./commands/ModifyTenantDatabaseCommand"; import { type PromoteReadReplicaCommandInput, type PromoteReadReplicaCommandOutput } from "./commands/PromoteReadReplicaCommand"; import { type PromoteReadReplicaDBClusterCommandInput, type PromoteReadReplicaDBClusterCommandOutput } from "./commands/PromoteReadReplicaDBClusterCommand"; import { type PurchaseReservedDBInstancesOfferingCommandInput, type PurchaseReservedDBInstancesOfferingCommandOutput } from "./commands/PurchaseReservedDBInstancesOfferingCommand"; import { type RebootDBClusterCommandInput, type RebootDBClusterCommandOutput } from "./commands/RebootDBClusterCommand"; import { type RebootDBInstanceCommandInput, type RebootDBInstanceCommandOutput } from "./commands/RebootDBInstanceCommand"; import { type RebootDBShardGroupCommandInput, type RebootDBShardGroupCommandOutput } from "./commands/RebootDBShardGroupCommand"; import { type RegisterDBProxyTargetsCommandInput, type RegisterDBProxyTargetsCommandOutput } from "./commands/RegisterDBProxyTargetsCommand"; import { type RemoveFromGlobalClusterCommandInput, type RemoveFromGlobalClusterCommandOutput } from "./commands/RemoveFromGlobalClusterCommand"; import { type RemoveRoleFromDBClusterCommandInput, type RemoveRoleFromDBClusterCommandOutput } from "./commands/RemoveRoleFromDBClusterCommand"; import { type RemoveRoleFromDBInstanceCommandInput, type RemoveRoleFromDBInstanceCommandOutput } from "./commands/RemoveRoleFromDBInstanceCommand"; import { type RemoveSourceIdentifierFromSubscriptionCommandInput, type RemoveSourceIdentifierFromSubscriptionCommandOutput } from "./commands/RemoveSourceIdentifierFromSubscriptionCommand"; import { type RemoveTagsFromResourceCommandInput, type RemoveTagsFromResourceCommandOutput } from "./commands/RemoveTagsFromResourceCommand"; import { type ResetDBClusterParameterGroupCommandInput, type ResetDBClusterParameterGroupCommandOutput } from "./commands/ResetDBClusterParameterGroupCommand"; import { type ResetDBParameterGroupCommandInput, type ResetDBParameterGroupCommandOutput } from "./commands/ResetDBParameterGroupCommand"; import { type RestoreDBClusterFromS3CommandInput, type RestoreDBClusterFromS3CommandOutput } from "./commands/RestoreDBClusterFromS3Command"; import { type RestoreDBClusterFromSnapshotCommandInput, type RestoreDBClusterFromSnapshotCommandOutput } from "./commands/RestoreDBClusterFromSnapshotCommand"; import { type RestoreDBClusterToPointInTimeCommandInput, type RestoreDBClusterToPointInTimeCommandOutput } from "./commands/RestoreDBClusterToPointInTimeCommand"; import { type RestoreDBInstanceFromDBSnapshotCommandInput, type RestoreDBInstanceFromDBSnapshotCommandOutput } from "./commands/RestoreDBInstanceFromDBSnapshotCommand"; import { type RestoreDBInstanceFromS3CommandInput, type RestoreDBInstanceFromS3CommandOutput } from "./commands/RestoreDBInstanceFromS3Command"; import { type RestoreDBInstanceToPointInTimeCommandInput, type RestoreDBInstanceToPointInTimeCommandOutput } from "./commands/RestoreDBInstanceToPointInTimeCommand"; import { type RevokeDBSecurityGroupIngressCommandInput, type RevokeDBSecurityGroupIngressCommandOutput } from "./commands/RevokeDBSecurityGroupIngressCommand"; import { type StartActivityStreamCommandInput, type StartActivityStreamCommandOutput } from "./commands/StartActivityStreamCommand"; import { type StartDBClusterCommandInput, type StartDBClusterCommandOutput } from "./commands/StartDBClusterCommand"; import { type StartDBInstanceAutomatedBackupsReplicationCommandInput, type StartDBInstanceAutomatedBackupsReplicationCommandOutput } from "./commands/StartDBInstanceAutomatedBackupsReplicationCommand"; import { type StartDBInstanceCommandInput, type StartDBInstanceCommandOutput } from "./commands/StartDBInstanceCommand"; import { type StartExportTaskCommandInput, type StartExportTaskCommandOutput } from "./commands/StartExportTaskCommand"; import { type StopActivityStreamCommandInput, type StopActivityStreamCommandOutput } from "./commands/StopActivityStreamCommand"; import { type StopDBClusterCommandInput, type StopDBClusterCommandOutput } from "./commands/StopDBClusterCommand"; import { type StopDBInstanceAutomatedBackupsReplicationCommandInput, type StopDBInstanceAutomatedBackupsReplicationCommandOutput } from "./commands/StopDBInstanceAutomatedBackupsReplicationCommand"; import { type StopDBInstanceCommandInput, type StopDBInstanceCommandOutput } from "./commands/StopDBInstanceCommand"; import { type SwitchoverBlueGreenDeploymentCommandInput, type SwitchoverBlueGreenDeploymentCommandOutput } from "./commands/SwitchoverBlueGreenDeploymentCommand"; import { type SwitchoverGlobalClusterCommandInput, type SwitchoverGlobalClusterCommandOutput } from "./commands/SwitchoverGlobalClusterCommand"; import { type SwitchoverReadReplicaCommandInput, type SwitchoverReadReplicaCommandOutput } from "./commands/SwitchoverReadReplicaCommand"; import type { DBClusterNotFoundFault, DBClusterSnapshotNotFoundFault, DBInstanceNotFoundFault, DBSnapshotNotFoundFault } from "./models/errors"; import { RDSClient } from "./RDSClient"; export interface RDS { /** * @see {@link AddRoleToDBClusterCommand} */ addRoleToDBCluster(args: AddRoleToDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; addRoleToDBCluster(args: AddRoleToDBClusterCommandInput, cb: (err: any, data?: AddRoleToDBClusterCommandOutput) => void): void; addRoleToDBCluster(args: AddRoleToDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddRoleToDBClusterCommandOutput) => void): void; /** * @see {@link AddRoleToDBInstanceCommand} */ addRoleToDBInstance(args: AddRoleToDBInstanceCommandInput, options?: __HttpHandlerOptions): Promise; addRoleToDBInstance(args: AddRoleToDBInstanceCommandInput, cb: (err: any, data?: AddRoleToDBInstanceCommandOutput) => void): void; addRoleToDBInstance(args: AddRoleToDBInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddRoleToDBInstanceCommandOutput) => void): void; /** * @see {@link AddSourceIdentifierToSubscriptionCommand} */ addSourceIdentifierToSubscription(args: AddSourceIdentifierToSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; addSourceIdentifierToSubscription(args: AddSourceIdentifierToSubscriptionCommandInput, cb: (err: any, data?: AddSourceIdentifierToSubscriptionCommandOutput) => void): void; addSourceIdentifierToSubscription(args: AddSourceIdentifierToSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddSourceIdentifierToSubscriptionCommandOutput) => void): void; /** * @see {@link AddTagsToResourceCommand} */ addTagsToResource(args: AddTagsToResourceCommandInput, options?: __HttpHandlerOptions): Promise; addTagsToResource(args: AddTagsToResourceCommandInput, cb: (err: any, data?: AddTagsToResourceCommandOutput) => void): void; addTagsToResource(args: AddTagsToResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddTagsToResourceCommandOutput) => void): void; /** * @see {@link ApplyPendingMaintenanceActionCommand} */ applyPendingMaintenanceAction(args: ApplyPendingMaintenanceActionCommandInput, options?: __HttpHandlerOptions): Promise; applyPendingMaintenanceAction(args: ApplyPendingMaintenanceActionCommandInput, cb: (err: any, data?: ApplyPendingMaintenanceActionCommandOutput) => void): void; applyPendingMaintenanceAction(args: ApplyPendingMaintenanceActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ApplyPendingMaintenanceActionCommandOutput) => void): void; /** * @see {@link AuthorizeDBSecurityGroupIngressCommand} */ authorizeDBSecurityGroupIngress(args: AuthorizeDBSecurityGroupIngressCommandInput, options?: __HttpHandlerOptions): Promise; authorizeDBSecurityGroupIngress(args: AuthorizeDBSecurityGroupIngressCommandInput, cb: (err: any, data?: AuthorizeDBSecurityGroupIngressCommandOutput) => void): void; authorizeDBSecurityGroupIngress(args: AuthorizeDBSecurityGroupIngressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AuthorizeDBSecurityGroupIngressCommandOutput) => void): void; /** * @see {@link BacktrackDBClusterCommand} */ backtrackDBCluster(args: BacktrackDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; backtrackDBCluster(args: BacktrackDBClusterCommandInput, cb: (err: any, data?: BacktrackDBClusterCommandOutput) => void): void; backtrackDBCluster(args: BacktrackDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BacktrackDBClusterCommandOutput) => void): void; /** * @see {@link CancelExportTaskCommand} */ cancelExportTask(args: CancelExportTaskCommandInput, options?: __HttpHandlerOptions): Promise; cancelExportTask(args: CancelExportTaskCommandInput, cb: (err: any, data?: CancelExportTaskCommandOutput) => void): void; cancelExportTask(args: CancelExportTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelExportTaskCommandOutput) => void): void; /** * @see {@link CopyDBClusterParameterGroupCommand} */ copyDBClusterParameterGroup(args: CopyDBClusterParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; copyDBClusterParameterGroup(args: CopyDBClusterParameterGroupCommandInput, cb: (err: any, data?: CopyDBClusterParameterGroupCommandOutput) => void): void; copyDBClusterParameterGroup(args: CopyDBClusterParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyDBClusterParameterGroupCommandOutput) => void): void; /** * @see {@link CopyDBClusterSnapshotCommand} */ copyDBClusterSnapshot(args: CopyDBClusterSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; copyDBClusterSnapshot(args: CopyDBClusterSnapshotCommandInput, cb: (err: any, data?: CopyDBClusterSnapshotCommandOutput) => void): void; copyDBClusterSnapshot(args: CopyDBClusterSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyDBClusterSnapshotCommandOutput) => void): void; /** * @see {@link CopyDBParameterGroupCommand} */ copyDBParameterGroup(args: CopyDBParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; copyDBParameterGroup(args: CopyDBParameterGroupCommandInput, cb: (err: any, data?: CopyDBParameterGroupCommandOutput) => void): void; copyDBParameterGroup(args: CopyDBParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyDBParameterGroupCommandOutput) => void): void; /** * @see {@link CopyDBSnapshotCommand} */ copyDBSnapshot(args: CopyDBSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; copyDBSnapshot(args: CopyDBSnapshotCommandInput, cb: (err: any, data?: CopyDBSnapshotCommandOutput) => void): void; copyDBSnapshot(args: CopyDBSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyDBSnapshotCommandOutput) => void): void; /** * @see {@link CopyOptionGroupCommand} */ copyOptionGroup(args: CopyOptionGroupCommandInput, options?: __HttpHandlerOptions): Promise; copyOptionGroup(args: CopyOptionGroupCommandInput, cb: (err: any, data?: CopyOptionGroupCommandOutput) => void): void; copyOptionGroup(args: CopyOptionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyOptionGroupCommandOutput) => void): void; /** * @see {@link CreateBlueGreenDeploymentCommand} */ createBlueGreenDeployment(args: CreateBlueGreenDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; createBlueGreenDeployment(args: CreateBlueGreenDeploymentCommandInput, cb: (err: any, data?: CreateBlueGreenDeploymentCommandOutput) => void): void; createBlueGreenDeployment(args: CreateBlueGreenDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBlueGreenDeploymentCommandOutput) => void): void; /** * @see {@link CreateCustomDBEngineVersionCommand} */ createCustomDBEngineVersion(args: CreateCustomDBEngineVersionCommandInput, options?: __HttpHandlerOptions): Promise; createCustomDBEngineVersion(args: CreateCustomDBEngineVersionCommandInput, cb: (err: any, data?: CreateCustomDBEngineVersionCommandOutput) => void): void; createCustomDBEngineVersion(args: CreateCustomDBEngineVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomDBEngineVersionCommandOutput) => void): void; /** * @see {@link CreateDBClusterCommand} */ createDBCluster(args: CreateDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; createDBCluster(args: CreateDBClusterCommandInput, cb: (err: any, data?: CreateDBClusterCommandOutput) => void): void; createDBCluster(args: CreateDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBClusterCommandOutput) => void): void; /** * @see {@link CreateDBClusterEndpointCommand} */ createDBClusterEndpoint(args: CreateDBClusterEndpointCommandInput, options?: __HttpHandlerOptions): Promise; createDBClusterEndpoint(args: CreateDBClusterEndpointCommandInput, cb: (err: any, data?: CreateDBClusterEndpointCommandOutput) => void): void; createDBClusterEndpoint(args: CreateDBClusterEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBClusterEndpointCommandOutput) => void): void; /** * @see {@link CreateDBClusterParameterGroupCommand} */ createDBClusterParameterGroup(args: CreateDBClusterParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; createDBClusterParameterGroup(args: CreateDBClusterParameterGroupCommandInput, cb: (err: any, data?: CreateDBClusterParameterGroupCommandOutput) => void): void; createDBClusterParameterGroup(args: CreateDBClusterParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBClusterParameterGroupCommandOutput) => void): void; /** * @see {@link CreateDBClusterSnapshotCommand} */ createDBClusterSnapshot(args: CreateDBClusterSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; createDBClusterSnapshot(args: CreateDBClusterSnapshotCommandInput, cb: (err: any, data?: CreateDBClusterSnapshotCommandOutput) => void): void; createDBClusterSnapshot(args: CreateDBClusterSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBClusterSnapshotCommandOutput) => void): void; /** * @see {@link CreateDBInstanceCommand} */ createDBInstance(args: CreateDBInstanceCommandInput, options?: __HttpHandlerOptions): Promise; createDBInstance(args: CreateDBInstanceCommandInput, cb: (err: any, data?: CreateDBInstanceCommandOutput) => void): void; createDBInstance(args: CreateDBInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBInstanceCommandOutput) => void): void; /** * @see {@link CreateDBInstanceReadReplicaCommand} */ createDBInstanceReadReplica(args: CreateDBInstanceReadReplicaCommandInput, options?: __HttpHandlerOptions): Promise; createDBInstanceReadReplica(args: CreateDBInstanceReadReplicaCommandInput, cb: (err: any, data?: CreateDBInstanceReadReplicaCommandOutput) => void): void; createDBInstanceReadReplica(args: CreateDBInstanceReadReplicaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBInstanceReadReplicaCommandOutput) => void): void; /** * @see {@link CreateDBParameterGroupCommand} */ createDBParameterGroup(args: CreateDBParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; createDBParameterGroup(args: CreateDBParameterGroupCommandInput, cb: (err: any, data?: CreateDBParameterGroupCommandOutput) => void): void; createDBParameterGroup(args: CreateDBParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBParameterGroupCommandOutput) => void): void; /** * @see {@link CreateDBProxyCommand} */ createDBProxy(args: CreateDBProxyCommandInput, options?: __HttpHandlerOptions): Promise; createDBProxy(args: CreateDBProxyCommandInput, cb: (err: any, data?: CreateDBProxyCommandOutput) => void): void; createDBProxy(args: CreateDBProxyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBProxyCommandOutput) => void): void; /** * @see {@link CreateDBProxyEndpointCommand} */ createDBProxyEndpoint(args: CreateDBProxyEndpointCommandInput, options?: __HttpHandlerOptions): Promise; createDBProxyEndpoint(args: CreateDBProxyEndpointCommandInput, cb: (err: any, data?: CreateDBProxyEndpointCommandOutput) => void): void; createDBProxyEndpoint(args: CreateDBProxyEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBProxyEndpointCommandOutput) => void): void; /** * @see {@link CreateDBSecurityGroupCommand} */ createDBSecurityGroup(args: CreateDBSecurityGroupCommandInput, options?: __HttpHandlerOptions): Promise; createDBSecurityGroup(args: CreateDBSecurityGroupCommandInput, cb: (err: any, data?: CreateDBSecurityGroupCommandOutput) => void): void; createDBSecurityGroup(args: CreateDBSecurityGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBSecurityGroupCommandOutput) => void): void; /** * @see {@link CreateDBShardGroupCommand} */ createDBShardGroup(args: CreateDBShardGroupCommandInput, options?: __HttpHandlerOptions): Promise; createDBShardGroup(args: CreateDBShardGroupCommandInput, cb: (err: any, data?: CreateDBShardGroupCommandOutput) => void): void; createDBShardGroup(args: CreateDBShardGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBShardGroupCommandOutput) => void): void; /** * @see {@link CreateDBSnapshotCommand} */ createDBSnapshot(args: CreateDBSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; createDBSnapshot(args: CreateDBSnapshotCommandInput, cb: (err: any, data?: CreateDBSnapshotCommandOutput) => void): void; createDBSnapshot(args: CreateDBSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBSnapshotCommandOutput) => void): void; /** * @see {@link CreateDBSubnetGroupCommand} */ createDBSubnetGroup(args: CreateDBSubnetGroupCommandInput, options?: __HttpHandlerOptions): Promise; createDBSubnetGroup(args: CreateDBSubnetGroupCommandInput, cb: (err: any, data?: CreateDBSubnetGroupCommandOutput) => void): void; createDBSubnetGroup(args: CreateDBSubnetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDBSubnetGroupCommandOutput) => void): void; /** * @see {@link CreateEventSubscriptionCommand} */ createEventSubscription(args: CreateEventSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; createEventSubscription(args: CreateEventSubscriptionCommandInput, cb: (err: any, data?: CreateEventSubscriptionCommandOutput) => void): void; createEventSubscription(args: CreateEventSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEventSubscriptionCommandOutput) => void): void; /** * @see {@link CreateGlobalClusterCommand} */ createGlobalCluster(args: CreateGlobalClusterCommandInput, options?: __HttpHandlerOptions): Promise; createGlobalCluster(args: CreateGlobalClusterCommandInput, cb: (err: any, data?: CreateGlobalClusterCommandOutput) => void): void; createGlobalCluster(args: CreateGlobalClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGlobalClusterCommandOutput) => void): void; /** * @see {@link CreateIntegrationCommand} */ createIntegration(args: CreateIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; createIntegration(args: CreateIntegrationCommandInput, cb: (err: any, data?: CreateIntegrationCommandOutput) => void): void; createIntegration(args: CreateIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIntegrationCommandOutput) => void): void; /** * @see {@link CreateOptionGroupCommand} */ createOptionGroup(args: CreateOptionGroupCommandInput, options?: __HttpHandlerOptions): Promise; createOptionGroup(args: CreateOptionGroupCommandInput, cb: (err: any, data?: CreateOptionGroupCommandOutput) => void): void; createOptionGroup(args: CreateOptionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOptionGroupCommandOutput) => void): void; /** * @see {@link CreateTenantDatabaseCommand} */ createTenantDatabase(args: CreateTenantDatabaseCommandInput, options?: __HttpHandlerOptions): Promise; createTenantDatabase(args: CreateTenantDatabaseCommandInput, cb: (err: any, data?: CreateTenantDatabaseCommandOutput) => void): void; createTenantDatabase(args: CreateTenantDatabaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTenantDatabaseCommandOutput) => void): void; /** * @see {@link DeleteBlueGreenDeploymentCommand} */ deleteBlueGreenDeployment(args: DeleteBlueGreenDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; deleteBlueGreenDeployment(args: DeleteBlueGreenDeploymentCommandInput, cb: (err: any, data?: DeleteBlueGreenDeploymentCommandOutput) => void): void; deleteBlueGreenDeployment(args: DeleteBlueGreenDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBlueGreenDeploymentCommandOutput) => void): void; /** * @see {@link DeleteCustomDBEngineVersionCommand} */ deleteCustomDBEngineVersion(args: DeleteCustomDBEngineVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteCustomDBEngineVersion(args: DeleteCustomDBEngineVersionCommandInput, cb: (err: any, data?: DeleteCustomDBEngineVersionCommandOutput) => void): void; deleteCustomDBEngineVersion(args: DeleteCustomDBEngineVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomDBEngineVersionCommandOutput) => void): void; /** * @see {@link DeleteDBClusterCommand} */ deleteDBCluster(args: DeleteDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBCluster(args: DeleteDBClusterCommandInput, cb: (err: any, data?: DeleteDBClusterCommandOutput) => void): void; deleteDBCluster(args: DeleteDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBClusterCommandOutput) => void): void; /** * @see {@link DeleteDBClusterAutomatedBackupCommand} */ deleteDBClusterAutomatedBackup(args: DeleteDBClusterAutomatedBackupCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBClusterAutomatedBackup(args: DeleteDBClusterAutomatedBackupCommandInput, cb: (err: any, data?: DeleteDBClusterAutomatedBackupCommandOutput) => void): void; deleteDBClusterAutomatedBackup(args: DeleteDBClusterAutomatedBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBClusterAutomatedBackupCommandOutput) => void): void; /** * @see {@link DeleteDBClusterEndpointCommand} */ deleteDBClusterEndpoint(args: DeleteDBClusterEndpointCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBClusterEndpoint(args: DeleteDBClusterEndpointCommandInput, cb: (err: any, data?: DeleteDBClusterEndpointCommandOutput) => void): void; deleteDBClusterEndpoint(args: DeleteDBClusterEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBClusterEndpointCommandOutput) => void): void; /** * @see {@link DeleteDBClusterParameterGroupCommand} */ deleteDBClusterParameterGroup(args: DeleteDBClusterParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBClusterParameterGroup(args: DeleteDBClusterParameterGroupCommandInput, cb: (err: any, data?: DeleteDBClusterParameterGroupCommandOutput) => void): void; deleteDBClusterParameterGroup(args: DeleteDBClusterParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBClusterParameterGroupCommandOutput) => void): void; /** * @see {@link DeleteDBClusterSnapshotCommand} */ deleteDBClusterSnapshot(args: DeleteDBClusterSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBClusterSnapshot(args: DeleteDBClusterSnapshotCommandInput, cb: (err: any, data?: DeleteDBClusterSnapshotCommandOutput) => void): void; deleteDBClusterSnapshot(args: DeleteDBClusterSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBClusterSnapshotCommandOutput) => void): void; /** * @see {@link DeleteDBInstanceCommand} */ deleteDBInstance(args: DeleteDBInstanceCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBInstance(args: DeleteDBInstanceCommandInput, cb: (err: any, data?: DeleteDBInstanceCommandOutput) => void): void; deleteDBInstance(args: DeleteDBInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBInstanceCommandOutput) => void): void; /** * @see {@link DeleteDBInstanceAutomatedBackupCommand} */ deleteDBInstanceAutomatedBackup(): Promise; deleteDBInstanceAutomatedBackup(args: DeleteDBInstanceAutomatedBackupCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBInstanceAutomatedBackup(args: DeleteDBInstanceAutomatedBackupCommandInput, cb: (err: any, data?: DeleteDBInstanceAutomatedBackupCommandOutput) => void): void; deleteDBInstanceAutomatedBackup(args: DeleteDBInstanceAutomatedBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBInstanceAutomatedBackupCommandOutput) => void): void; /** * @see {@link DeleteDBParameterGroupCommand} */ deleteDBParameterGroup(args: DeleteDBParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBParameterGroup(args: DeleteDBParameterGroupCommandInput, cb: (err: any, data?: DeleteDBParameterGroupCommandOutput) => void): void; deleteDBParameterGroup(args: DeleteDBParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBParameterGroupCommandOutput) => void): void; /** * @see {@link DeleteDBProxyCommand} */ deleteDBProxy(args: DeleteDBProxyCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBProxy(args: DeleteDBProxyCommandInput, cb: (err: any, data?: DeleteDBProxyCommandOutput) => void): void; deleteDBProxy(args: DeleteDBProxyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBProxyCommandOutput) => void): void; /** * @see {@link DeleteDBProxyEndpointCommand} */ deleteDBProxyEndpoint(args: DeleteDBProxyEndpointCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBProxyEndpoint(args: DeleteDBProxyEndpointCommandInput, cb: (err: any, data?: DeleteDBProxyEndpointCommandOutput) => void): void; deleteDBProxyEndpoint(args: DeleteDBProxyEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBProxyEndpointCommandOutput) => void): void; /** * @see {@link DeleteDBSecurityGroupCommand} */ deleteDBSecurityGroup(args: DeleteDBSecurityGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBSecurityGroup(args: DeleteDBSecurityGroupCommandInput, cb: (err: any, data?: DeleteDBSecurityGroupCommandOutput) => void): void; deleteDBSecurityGroup(args: DeleteDBSecurityGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBSecurityGroupCommandOutput) => void): void; /** * @see {@link DeleteDBShardGroupCommand} */ deleteDBShardGroup(args: DeleteDBShardGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBShardGroup(args: DeleteDBShardGroupCommandInput, cb: (err: any, data?: DeleteDBShardGroupCommandOutput) => void): void; deleteDBShardGroup(args: DeleteDBShardGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBShardGroupCommandOutput) => void): void; /** * @see {@link DeleteDBSnapshotCommand} */ deleteDBSnapshot(args: DeleteDBSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBSnapshot(args: DeleteDBSnapshotCommandInput, cb: (err: any, data?: DeleteDBSnapshotCommandOutput) => void): void; deleteDBSnapshot(args: DeleteDBSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBSnapshotCommandOutput) => void): void; /** * @see {@link DeleteDBSubnetGroupCommand} */ deleteDBSubnetGroup(args: DeleteDBSubnetGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteDBSubnetGroup(args: DeleteDBSubnetGroupCommandInput, cb: (err: any, data?: DeleteDBSubnetGroupCommandOutput) => void): void; deleteDBSubnetGroup(args: DeleteDBSubnetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDBSubnetGroupCommandOutput) => void): void; /** * @see {@link DeleteEventSubscriptionCommand} */ deleteEventSubscription(args: DeleteEventSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; deleteEventSubscription(args: DeleteEventSubscriptionCommandInput, cb: (err: any, data?: DeleteEventSubscriptionCommandOutput) => void): void; deleteEventSubscription(args: DeleteEventSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEventSubscriptionCommandOutput) => void): void; /** * @see {@link DeleteGlobalClusterCommand} */ deleteGlobalCluster(args: DeleteGlobalClusterCommandInput, options?: __HttpHandlerOptions): Promise; deleteGlobalCluster(args: DeleteGlobalClusterCommandInput, cb: (err: any, data?: DeleteGlobalClusterCommandOutput) => void): void; deleteGlobalCluster(args: DeleteGlobalClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGlobalClusterCommandOutput) => void): void; /** * @see {@link DeleteIntegrationCommand} */ deleteIntegration(args: DeleteIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; deleteIntegration(args: DeleteIntegrationCommandInput, cb: (err: any, data?: DeleteIntegrationCommandOutput) => void): void; deleteIntegration(args: DeleteIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIntegrationCommandOutput) => void): void; /** * @see {@link DeleteOptionGroupCommand} */ deleteOptionGroup(args: DeleteOptionGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteOptionGroup(args: DeleteOptionGroupCommandInput, cb: (err: any, data?: DeleteOptionGroupCommandOutput) => void): void; deleteOptionGroup(args: DeleteOptionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteOptionGroupCommandOutput) => void): void; /** * @see {@link DeleteTenantDatabaseCommand} */ deleteTenantDatabase(args: DeleteTenantDatabaseCommandInput, options?: __HttpHandlerOptions): Promise; deleteTenantDatabase(args: DeleteTenantDatabaseCommandInput, cb: (err: any, data?: DeleteTenantDatabaseCommandOutput) => void): void; deleteTenantDatabase(args: DeleteTenantDatabaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTenantDatabaseCommandOutput) => void): void; /** * @see {@link DeregisterDBProxyTargetsCommand} */ deregisterDBProxyTargets(args: DeregisterDBProxyTargetsCommandInput, options?: __HttpHandlerOptions): Promise; deregisterDBProxyTargets(args: DeregisterDBProxyTargetsCommandInput, cb: (err: any, data?: DeregisterDBProxyTargetsCommandOutput) => void): void; deregisterDBProxyTargets(args: DeregisterDBProxyTargetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterDBProxyTargetsCommandOutput) => void): void; /** * @see {@link DescribeAccountAttributesCommand} */ describeAccountAttributes(): Promise; describeAccountAttributes(args: DescribeAccountAttributesCommandInput, options?: __HttpHandlerOptions): Promise; describeAccountAttributes(args: DescribeAccountAttributesCommandInput, cb: (err: any, data?: DescribeAccountAttributesCommandOutput) => void): void; describeAccountAttributes(args: DescribeAccountAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountAttributesCommandOutput) => void): void; /** * @see {@link DescribeBlueGreenDeploymentsCommand} */ describeBlueGreenDeployments(): Promise; describeBlueGreenDeployments(args: DescribeBlueGreenDeploymentsCommandInput, options?: __HttpHandlerOptions): Promise; describeBlueGreenDeployments(args: DescribeBlueGreenDeploymentsCommandInput, cb: (err: any, data?: DescribeBlueGreenDeploymentsCommandOutput) => void): void; describeBlueGreenDeployments(args: DescribeBlueGreenDeploymentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBlueGreenDeploymentsCommandOutput) => void): void; /** * @see {@link DescribeCertificatesCommand} */ describeCertificates(): Promise; describeCertificates(args: DescribeCertificatesCommandInput, options?: __HttpHandlerOptions): Promise; describeCertificates(args: DescribeCertificatesCommandInput, cb: (err: any, data?: DescribeCertificatesCommandOutput) => void): void; describeCertificates(args: DescribeCertificatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCertificatesCommandOutput) => void): void; /** * @see {@link DescribeDBClusterAutomatedBackupsCommand} */ describeDBClusterAutomatedBackups(): Promise; describeDBClusterAutomatedBackups(args: DescribeDBClusterAutomatedBackupsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBClusterAutomatedBackups(args: DescribeDBClusterAutomatedBackupsCommandInput, cb: (err: any, data?: DescribeDBClusterAutomatedBackupsCommandOutput) => void): void; describeDBClusterAutomatedBackups(args: DescribeDBClusterAutomatedBackupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBClusterAutomatedBackupsCommandOutput) => void): void; /** * @see {@link DescribeDBClusterBacktracksCommand} */ describeDBClusterBacktracks(args: DescribeDBClusterBacktracksCommandInput, options?: __HttpHandlerOptions): Promise; describeDBClusterBacktracks(args: DescribeDBClusterBacktracksCommandInput, cb: (err: any, data?: DescribeDBClusterBacktracksCommandOutput) => void): void; describeDBClusterBacktracks(args: DescribeDBClusterBacktracksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBClusterBacktracksCommandOutput) => void): void; /** * @see {@link DescribeDBClusterEndpointsCommand} */ describeDBClusterEndpoints(): Promise; describeDBClusterEndpoints(args: DescribeDBClusterEndpointsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBClusterEndpoints(args: DescribeDBClusterEndpointsCommandInput, cb: (err: any, data?: DescribeDBClusterEndpointsCommandOutput) => void): void; describeDBClusterEndpoints(args: DescribeDBClusterEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBClusterEndpointsCommandOutput) => void): void; /** * @see {@link DescribeDBClusterParameterGroupsCommand} */ describeDBClusterParameterGroups(): Promise; describeDBClusterParameterGroups(args: DescribeDBClusterParameterGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBClusterParameterGroups(args: DescribeDBClusterParameterGroupsCommandInput, cb: (err: any, data?: DescribeDBClusterParameterGroupsCommandOutput) => void): void; describeDBClusterParameterGroups(args: DescribeDBClusterParameterGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBClusterParameterGroupsCommandOutput) => void): void; /** * @see {@link DescribeDBClusterParametersCommand} */ describeDBClusterParameters(args: DescribeDBClusterParametersCommandInput, options?: __HttpHandlerOptions): Promise; describeDBClusterParameters(args: DescribeDBClusterParametersCommandInput, cb: (err: any, data?: DescribeDBClusterParametersCommandOutput) => void): void; describeDBClusterParameters(args: DescribeDBClusterParametersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBClusterParametersCommandOutput) => void): void; /** * @see {@link DescribeDBClustersCommand} */ describeDBClusters(): Promise; describeDBClusters(args: DescribeDBClustersCommandInput, options?: __HttpHandlerOptions): Promise; describeDBClusters(args: DescribeDBClustersCommandInput, cb: (err: any, data?: DescribeDBClustersCommandOutput) => void): void; describeDBClusters(args: DescribeDBClustersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBClustersCommandOutput) => void): void; /** * @see {@link DescribeDBClusterSnapshotAttributesCommand} */ describeDBClusterSnapshotAttributes(args: DescribeDBClusterSnapshotAttributesCommandInput, options?: __HttpHandlerOptions): Promise; describeDBClusterSnapshotAttributes(args: DescribeDBClusterSnapshotAttributesCommandInput, cb: (err: any, data?: DescribeDBClusterSnapshotAttributesCommandOutput) => void): void; describeDBClusterSnapshotAttributes(args: DescribeDBClusterSnapshotAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBClusterSnapshotAttributesCommandOutput) => void): void; /** * @see {@link DescribeDBClusterSnapshotsCommand} */ describeDBClusterSnapshots(): Promise; describeDBClusterSnapshots(args: DescribeDBClusterSnapshotsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBClusterSnapshots(args: DescribeDBClusterSnapshotsCommandInput, cb: (err: any, data?: DescribeDBClusterSnapshotsCommandOutput) => void): void; describeDBClusterSnapshots(args: DescribeDBClusterSnapshotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBClusterSnapshotsCommandOutput) => void): void; /** * @see {@link DescribeDBEngineVersionsCommand} */ describeDBEngineVersions(): Promise; describeDBEngineVersions(args: DescribeDBEngineVersionsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBEngineVersions(args: DescribeDBEngineVersionsCommandInput, cb: (err: any, data?: DescribeDBEngineVersionsCommandOutput) => void): void; describeDBEngineVersions(args: DescribeDBEngineVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBEngineVersionsCommandOutput) => void): void; /** * @see {@link DescribeDBInstanceAutomatedBackupsCommand} */ describeDBInstanceAutomatedBackups(): Promise; describeDBInstanceAutomatedBackups(args: DescribeDBInstanceAutomatedBackupsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBInstanceAutomatedBackups(args: DescribeDBInstanceAutomatedBackupsCommandInput, cb: (err: any, data?: DescribeDBInstanceAutomatedBackupsCommandOutput) => void): void; describeDBInstanceAutomatedBackups(args: DescribeDBInstanceAutomatedBackupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBInstanceAutomatedBackupsCommandOutput) => void): void; /** * @see {@link DescribeDBInstancesCommand} */ describeDBInstances(): Promise; describeDBInstances(args: DescribeDBInstancesCommandInput, options?: __HttpHandlerOptions): Promise; describeDBInstances(args: DescribeDBInstancesCommandInput, cb: (err: any, data?: DescribeDBInstancesCommandOutput) => void): void; describeDBInstances(args: DescribeDBInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBInstancesCommandOutput) => void): void; /** * @see {@link DescribeDBLogFilesCommand} */ describeDBLogFiles(args: DescribeDBLogFilesCommandInput, options?: __HttpHandlerOptions): Promise; describeDBLogFiles(args: DescribeDBLogFilesCommandInput, cb: (err: any, data?: DescribeDBLogFilesCommandOutput) => void): void; describeDBLogFiles(args: DescribeDBLogFilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBLogFilesCommandOutput) => void): void; /** * @see {@link DescribeDBMajorEngineVersionsCommand} */ describeDBMajorEngineVersions(): Promise; describeDBMajorEngineVersions(args: DescribeDBMajorEngineVersionsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBMajorEngineVersions(args: DescribeDBMajorEngineVersionsCommandInput, cb: (err: any, data?: DescribeDBMajorEngineVersionsCommandOutput) => void): void; describeDBMajorEngineVersions(args: DescribeDBMajorEngineVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBMajorEngineVersionsCommandOutput) => void): void; /** * @see {@link DescribeDBParameterGroupsCommand} */ describeDBParameterGroups(): Promise; describeDBParameterGroups(args: DescribeDBParameterGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBParameterGroups(args: DescribeDBParameterGroupsCommandInput, cb: (err: any, data?: DescribeDBParameterGroupsCommandOutput) => void): void; describeDBParameterGroups(args: DescribeDBParameterGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBParameterGroupsCommandOutput) => void): void; /** * @see {@link DescribeDBParametersCommand} */ describeDBParameters(args: DescribeDBParametersCommandInput, options?: __HttpHandlerOptions): Promise; describeDBParameters(args: DescribeDBParametersCommandInput, cb: (err: any, data?: DescribeDBParametersCommandOutput) => void): void; describeDBParameters(args: DescribeDBParametersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBParametersCommandOutput) => void): void; /** * @see {@link DescribeDBProxiesCommand} */ describeDBProxies(): Promise; describeDBProxies(args: DescribeDBProxiesCommandInput, options?: __HttpHandlerOptions): Promise; describeDBProxies(args: DescribeDBProxiesCommandInput, cb: (err: any, data?: DescribeDBProxiesCommandOutput) => void): void; describeDBProxies(args: DescribeDBProxiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBProxiesCommandOutput) => void): void; /** * @see {@link DescribeDBProxyEndpointsCommand} */ describeDBProxyEndpoints(): Promise; describeDBProxyEndpoints(args: DescribeDBProxyEndpointsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBProxyEndpoints(args: DescribeDBProxyEndpointsCommandInput, cb: (err: any, data?: DescribeDBProxyEndpointsCommandOutput) => void): void; describeDBProxyEndpoints(args: DescribeDBProxyEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBProxyEndpointsCommandOutput) => void): void; /** * @see {@link DescribeDBProxyTargetGroupsCommand} */ describeDBProxyTargetGroups(args: DescribeDBProxyTargetGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBProxyTargetGroups(args: DescribeDBProxyTargetGroupsCommandInput, cb: (err: any, data?: DescribeDBProxyTargetGroupsCommandOutput) => void): void; describeDBProxyTargetGroups(args: DescribeDBProxyTargetGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBProxyTargetGroupsCommandOutput) => void): void; /** * @see {@link DescribeDBProxyTargetsCommand} */ describeDBProxyTargets(args: DescribeDBProxyTargetsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBProxyTargets(args: DescribeDBProxyTargetsCommandInput, cb: (err: any, data?: DescribeDBProxyTargetsCommandOutput) => void): void; describeDBProxyTargets(args: DescribeDBProxyTargetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBProxyTargetsCommandOutput) => void): void; /** * @see {@link DescribeDBRecommendationsCommand} */ describeDBRecommendations(): Promise; describeDBRecommendations(args: DescribeDBRecommendationsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBRecommendations(args: DescribeDBRecommendationsCommandInput, cb: (err: any, data?: DescribeDBRecommendationsCommandOutput) => void): void; describeDBRecommendations(args: DescribeDBRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBRecommendationsCommandOutput) => void): void; /** * @see {@link DescribeDBSecurityGroupsCommand} */ describeDBSecurityGroups(): Promise; describeDBSecurityGroups(args: DescribeDBSecurityGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBSecurityGroups(args: DescribeDBSecurityGroupsCommandInput, cb: (err: any, data?: DescribeDBSecurityGroupsCommandOutput) => void): void; describeDBSecurityGroups(args: DescribeDBSecurityGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBSecurityGroupsCommandOutput) => void): void; /** * @see {@link DescribeDBShardGroupsCommand} */ describeDBShardGroups(): Promise; describeDBShardGroups(args: DescribeDBShardGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBShardGroups(args: DescribeDBShardGroupsCommandInput, cb: (err: any, data?: DescribeDBShardGroupsCommandOutput) => void): void; describeDBShardGroups(args: DescribeDBShardGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBShardGroupsCommandOutput) => void): void; /** * @see {@link DescribeDBSnapshotAttributesCommand} */ describeDBSnapshotAttributes(args: DescribeDBSnapshotAttributesCommandInput, options?: __HttpHandlerOptions): Promise; describeDBSnapshotAttributes(args: DescribeDBSnapshotAttributesCommandInput, cb: (err: any, data?: DescribeDBSnapshotAttributesCommandOutput) => void): void; describeDBSnapshotAttributes(args: DescribeDBSnapshotAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBSnapshotAttributesCommandOutput) => void): void; /** * @see {@link DescribeDBSnapshotsCommand} */ describeDBSnapshots(): Promise; describeDBSnapshots(args: DescribeDBSnapshotsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBSnapshots(args: DescribeDBSnapshotsCommandInput, cb: (err: any, data?: DescribeDBSnapshotsCommandOutput) => void): void; describeDBSnapshots(args: DescribeDBSnapshotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBSnapshotsCommandOutput) => void): void; /** * @see {@link DescribeDBSnapshotTenantDatabasesCommand} */ describeDBSnapshotTenantDatabases(): Promise; describeDBSnapshotTenantDatabases(args: DescribeDBSnapshotTenantDatabasesCommandInput, options?: __HttpHandlerOptions): Promise; describeDBSnapshotTenantDatabases(args: DescribeDBSnapshotTenantDatabasesCommandInput, cb: (err: any, data?: DescribeDBSnapshotTenantDatabasesCommandOutput) => void): void; describeDBSnapshotTenantDatabases(args: DescribeDBSnapshotTenantDatabasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBSnapshotTenantDatabasesCommandOutput) => void): void; /** * @see {@link DescribeDBSubnetGroupsCommand} */ describeDBSubnetGroups(): Promise; describeDBSubnetGroups(args: DescribeDBSubnetGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeDBSubnetGroups(args: DescribeDBSubnetGroupsCommandInput, cb: (err: any, data?: DescribeDBSubnetGroupsCommandOutput) => void): void; describeDBSubnetGroups(args: DescribeDBSubnetGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDBSubnetGroupsCommandOutput) => void): void; /** * @see {@link DescribeEngineDefaultClusterParametersCommand} */ describeEngineDefaultClusterParameters(args: DescribeEngineDefaultClusterParametersCommandInput, options?: __HttpHandlerOptions): Promise; describeEngineDefaultClusterParameters(args: DescribeEngineDefaultClusterParametersCommandInput, cb: (err: any, data?: DescribeEngineDefaultClusterParametersCommandOutput) => void): void; describeEngineDefaultClusterParameters(args: DescribeEngineDefaultClusterParametersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEngineDefaultClusterParametersCommandOutput) => void): void; /** * @see {@link DescribeEngineDefaultParametersCommand} */ describeEngineDefaultParameters(args: DescribeEngineDefaultParametersCommandInput, options?: __HttpHandlerOptions): Promise; describeEngineDefaultParameters(args: DescribeEngineDefaultParametersCommandInput, cb: (err: any, data?: DescribeEngineDefaultParametersCommandOutput) => void): void; describeEngineDefaultParameters(args: DescribeEngineDefaultParametersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEngineDefaultParametersCommandOutput) => void): void; /** * @see {@link DescribeEventCategoriesCommand} */ describeEventCategories(): Promise; describeEventCategories(args: DescribeEventCategoriesCommandInput, options?: __HttpHandlerOptions): Promise; describeEventCategories(args: DescribeEventCategoriesCommandInput, cb: (err: any, data?: DescribeEventCategoriesCommandOutput) => void): void; describeEventCategories(args: DescribeEventCategoriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventCategoriesCommandOutput) => void): void; /** * @see {@link DescribeEventsCommand} */ describeEvents(): Promise; describeEvents(args: DescribeEventsCommandInput, options?: __HttpHandlerOptions): Promise; describeEvents(args: DescribeEventsCommandInput, cb: (err: any, data?: DescribeEventsCommandOutput) => void): void; describeEvents(args: DescribeEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventsCommandOutput) => void): void; /** * @see {@link DescribeEventSubscriptionsCommand} */ describeEventSubscriptions(): Promise; describeEventSubscriptions(args: DescribeEventSubscriptionsCommandInput, options?: __HttpHandlerOptions): Promise; describeEventSubscriptions(args: DescribeEventSubscriptionsCommandInput, cb: (err: any, data?: DescribeEventSubscriptionsCommandOutput) => void): void; describeEventSubscriptions(args: DescribeEventSubscriptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventSubscriptionsCommandOutput) => void): void; /** * @see {@link DescribeExportTasksCommand} */ describeExportTasks(): Promise; describeExportTasks(args: DescribeExportTasksCommandInput, options?: __HttpHandlerOptions): Promise; describeExportTasks(args: DescribeExportTasksCommandInput, cb: (err: any, data?: DescribeExportTasksCommandOutput) => void): void; describeExportTasks(args: DescribeExportTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeExportTasksCommandOutput) => void): void; /** * @see {@link DescribeGlobalClustersCommand} */ describeGlobalClusters(): Promise; describeGlobalClusters(args: DescribeGlobalClustersCommandInput, options?: __HttpHandlerOptions): Promise; describeGlobalClusters(args: DescribeGlobalClustersCommandInput, cb: (err: any, data?: DescribeGlobalClustersCommandOutput) => void): void; describeGlobalClusters(args: DescribeGlobalClustersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeGlobalClustersCommandOutput) => void): void; /** * @see {@link DescribeIntegrationsCommand} */ describeIntegrations(): Promise; describeIntegrations(args: DescribeIntegrationsCommandInput, options?: __HttpHandlerOptions): Promise; describeIntegrations(args: DescribeIntegrationsCommandInput, cb: (err: any, data?: DescribeIntegrationsCommandOutput) => void): void; describeIntegrations(args: DescribeIntegrationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeIntegrationsCommandOutput) => void): void; /** * @see {@link DescribeOptionGroupOptionsCommand} */ describeOptionGroupOptions(args: DescribeOptionGroupOptionsCommandInput, options?: __HttpHandlerOptions): Promise; describeOptionGroupOptions(args: DescribeOptionGroupOptionsCommandInput, cb: (err: any, data?: DescribeOptionGroupOptionsCommandOutput) => void): void; describeOptionGroupOptions(args: DescribeOptionGroupOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeOptionGroupOptionsCommandOutput) => void): void; /** * @see {@link DescribeOptionGroupsCommand} */ describeOptionGroups(): Promise; describeOptionGroups(args: DescribeOptionGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeOptionGroups(args: DescribeOptionGroupsCommandInput, cb: (err: any, data?: DescribeOptionGroupsCommandOutput) => void): void; describeOptionGroups(args: DescribeOptionGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeOptionGroupsCommandOutput) => void): void; /** * @see {@link DescribeOrderableDBInstanceOptionsCommand} */ describeOrderableDBInstanceOptions(args: DescribeOrderableDBInstanceOptionsCommandInput, options?: __HttpHandlerOptions): Promise; describeOrderableDBInstanceOptions(args: DescribeOrderableDBInstanceOptionsCommandInput, cb: (err: any, data?: DescribeOrderableDBInstanceOptionsCommandOutput) => void): void; describeOrderableDBInstanceOptions(args: DescribeOrderableDBInstanceOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeOrderableDBInstanceOptionsCommandOutput) => void): void; /** * @see {@link DescribePendingMaintenanceActionsCommand} */ describePendingMaintenanceActions(): Promise; describePendingMaintenanceActions(args: DescribePendingMaintenanceActionsCommandInput, options?: __HttpHandlerOptions): Promise; describePendingMaintenanceActions(args: DescribePendingMaintenanceActionsCommandInput, cb: (err: any, data?: DescribePendingMaintenanceActionsCommandOutput) => void): void; describePendingMaintenanceActions(args: DescribePendingMaintenanceActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePendingMaintenanceActionsCommandOutput) => void): void; /** * @see {@link DescribeReservedDBInstancesCommand} */ describeReservedDBInstances(): Promise; describeReservedDBInstances(args: DescribeReservedDBInstancesCommandInput, options?: __HttpHandlerOptions): Promise; describeReservedDBInstances(args: DescribeReservedDBInstancesCommandInput, cb: (err: any, data?: DescribeReservedDBInstancesCommandOutput) => void): void; describeReservedDBInstances(args: DescribeReservedDBInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReservedDBInstancesCommandOutput) => void): void; /** * @see {@link DescribeReservedDBInstancesOfferingsCommand} */ describeReservedDBInstancesOfferings(): Promise; describeReservedDBInstancesOfferings(args: DescribeReservedDBInstancesOfferingsCommandInput, options?: __HttpHandlerOptions): Promise; describeReservedDBInstancesOfferings(args: DescribeReservedDBInstancesOfferingsCommandInput, cb: (err: any, data?: DescribeReservedDBInstancesOfferingsCommandOutput) => void): void; describeReservedDBInstancesOfferings(args: DescribeReservedDBInstancesOfferingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReservedDBInstancesOfferingsCommandOutput) => void): void; /** * @see {@link DescribeServerlessV2PlatformVersionsCommand} */ describeServerlessV2PlatformVersions(): Promise; describeServerlessV2PlatformVersions(args: DescribeServerlessV2PlatformVersionsCommandInput, options?: __HttpHandlerOptions): Promise; describeServerlessV2PlatformVersions(args: DescribeServerlessV2PlatformVersionsCommandInput, cb: (err: any, data?: DescribeServerlessV2PlatformVersionsCommandOutput) => void): void; describeServerlessV2PlatformVersions(args: DescribeServerlessV2PlatformVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeServerlessV2PlatformVersionsCommandOutput) => void): void; /** * @see {@link DescribeSourceRegionsCommand} */ describeSourceRegions(): Promise; describeSourceRegions(args: DescribeSourceRegionsCommandInput, options?: __HttpHandlerOptions): Promise; describeSourceRegions(args: DescribeSourceRegionsCommandInput, cb: (err: any, data?: DescribeSourceRegionsCommandOutput) => void): void; describeSourceRegions(args: DescribeSourceRegionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSourceRegionsCommandOutput) => void): void; /** * @see {@link DescribeTenantDatabasesCommand} */ describeTenantDatabases(): Promise; describeTenantDatabases(args: DescribeTenantDatabasesCommandInput, options?: __HttpHandlerOptions): Promise; describeTenantDatabases(args: DescribeTenantDatabasesCommandInput, cb: (err: any, data?: DescribeTenantDatabasesCommandOutput) => void): void; describeTenantDatabases(args: DescribeTenantDatabasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTenantDatabasesCommandOutput) => void): void; /** * @see {@link DescribeValidDBInstanceModificationsCommand} */ describeValidDBInstanceModifications(args: DescribeValidDBInstanceModificationsCommandInput, options?: __HttpHandlerOptions): Promise; describeValidDBInstanceModifications(args: DescribeValidDBInstanceModificationsCommandInput, cb: (err: any, data?: DescribeValidDBInstanceModificationsCommandOutput) => void): void; describeValidDBInstanceModifications(args: DescribeValidDBInstanceModificationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeValidDBInstanceModificationsCommandOutput) => void): void; /** * @see {@link DisableHttpEndpointCommand} */ disableHttpEndpoint(args: DisableHttpEndpointCommandInput, options?: __HttpHandlerOptions): Promise; disableHttpEndpoint(args: DisableHttpEndpointCommandInput, cb: (err: any, data?: DisableHttpEndpointCommandOutput) => void): void; disableHttpEndpoint(args: DisableHttpEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableHttpEndpointCommandOutput) => void): void; /** * @see {@link DownloadDBLogFilePortionCommand} */ downloadDBLogFilePortion(args: DownloadDBLogFilePortionCommandInput, options?: __HttpHandlerOptions): Promise; downloadDBLogFilePortion(args: DownloadDBLogFilePortionCommandInput, cb: (err: any, data?: DownloadDBLogFilePortionCommandOutput) => void): void; downloadDBLogFilePortion(args: DownloadDBLogFilePortionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DownloadDBLogFilePortionCommandOutput) => void): void; /** * @see {@link EnableHttpEndpointCommand} */ enableHttpEndpoint(args: EnableHttpEndpointCommandInput, options?: __HttpHandlerOptions): Promise; enableHttpEndpoint(args: EnableHttpEndpointCommandInput, cb: (err: any, data?: EnableHttpEndpointCommandOutput) => void): void; enableHttpEndpoint(args: EnableHttpEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableHttpEndpointCommandOutput) => void): void; /** * @see {@link FailoverDBClusterCommand} */ failoverDBCluster(args: FailoverDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; failoverDBCluster(args: FailoverDBClusterCommandInput, cb: (err: any, data?: FailoverDBClusterCommandOutput) => void): void; failoverDBCluster(args: FailoverDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: FailoverDBClusterCommandOutput) => void): void; /** * @see {@link FailoverGlobalClusterCommand} */ failoverGlobalCluster(args: FailoverGlobalClusterCommandInput, options?: __HttpHandlerOptions): Promise; failoverGlobalCluster(args: FailoverGlobalClusterCommandInput, cb: (err: any, data?: FailoverGlobalClusterCommandOutput) => void): void; failoverGlobalCluster(args: FailoverGlobalClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: FailoverGlobalClusterCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link ModifyActivityStreamCommand} */ modifyActivityStream(): Promise; modifyActivityStream(args: ModifyActivityStreamCommandInput, options?: __HttpHandlerOptions): Promise; modifyActivityStream(args: ModifyActivityStreamCommandInput, cb: (err: any, data?: ModifyActivityStreamCommandOutput) => void): void; modifyActivityStream(args: ModifyActivityStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyActivityStreamCommandOutput) => void): void; /** * @see {@link ModifyCertificatesCommand} */ modifyCertificates(): Promise; modifyCertificates(args: ModifyCertificatesCommandInput, options?: __HttpHandlerOptions): Promise; modifyCertificates(args: ModifyCertificatesCommandInput, cb: (err: any, data?: ModifyCertificatesCommandOutput) => void): void; modifyCertificates(args: ModifyCertificatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyCertificatesCommandOutput) => void): void; /** * @see {@link ModifyCurrentDBClusterCapacityCommand} */ modifyCurrentDBClusterCapacity(args: ModifyCurrentDBClusterCapacityCommandInput, options?: __HttpHandlerOptions): Promise; modifyCurrentDBClusterCapacity(args: ModifyCurrentDBClusterCapacityCommandInput, cb: (err: any, data?: ModifyCurrentDBClusterCapacityCommandOutput) => void): void; modifyCurrentDBClusterCapacity(args: ModifyCurrentDBClusterCapacityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyCurrentDBClusterCapacityCommandOutput) => void): void; /** * @see {@link ModifyCustomDBEngineVersionCommand} */ modifyCustomDBEngineVersion(args: ModifyCustomDBEngineVersionCommandInput, options?: __HttpHandlerOptions): Promise; modifyCustomDBEngineVersion(args: ModifyCustomDBEngineVersionCommandInput, cb: (err: any, data?: ModifyCustomDBEngineVersionCommandOutput) => void): void; modifyCustomDBEngineVersion(args: ModifyCustomDBEngineVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyCustomDBEngineVersionCommandOutput) => void): void; /** * @see {@link ModifyDBClusterCommand} */ modifyDBCluster(args: ModifyDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBCluster(args: ModifyDBClusterCommandInput, cb: (err: any, data?: ModifyDBClusterCommandOutput) => void): void; modifyDBCluster(args: ModifyDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBClusterCommandOutput) => void): void; /** * @see {@link ModifyDBClusterEndpointCommand} */ modifyDBClusterEndpoint(args: ModifyDBClusterEndpointCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBClusterEndpoint(args: ModifyDBClusterEndpointCommandInput, cb: (err: any, data?: ModifyDBClusterEndpointCommandOutput) => void): void; modifyDBClusterEndpoint(args: ModifyDBClusterEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBClusterEndpointCommandOutput) => void): void; /** * @see {@link ModifyDBClusterParameterGroupCommand} */ modifyDBClusterParameterGroup(args: ModifyDBClusterParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBClusterParameterGroup(args: ModifyDBClusterParameterGroupCommandInput, cb: (err: any, data?: ModifyDBClusterParameterGroupCommandOutput) => void): void; modifyDBClusterParameterGroup(args: ModifyDBClusterParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBClusterParameterGroupCommandOutput) => void): void; /** * @see {@link ModifyDBClusterSnapshotAttributeCommand} */ modifyDBClusterSnapshotAttribute(args: ModifyDBClusterSnapshotAttributeCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBClusterSnapshotAttribute(args: ModifyDBClusterSnapshotAttributeCommandInput, cb: (err: any, data?: ModifyDBClusterSnapshotAttributeCommandOutput) => void): void; modifyDBClusterSnapshotAttribute(args: ModifyDBClusterSnapshotAttributeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBClusterSnapshotAttributeCommandOutput) => void): void; /** * @see {@link ModifyDBInstanceCommand} */ modifyDBInstance(args: ModifyDBInstanceCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBInstance(args: ModifyDBInstanceCommandInput, cb: (err: any, data?: ModifyDBInstanceCommandOutput) => void): void; modifyDBInstance(args: ModifyDBInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBInstanceCommandOutput) => void): void; /** * @see {@link ModifyDBParameterGroupCommand} */ modifyDBParameterGroup(args: ModifyDBParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBParameterGroup(args: ModifyDBParameterGroupCommandInput, cb: (err: any, data?: ModifyDBParameterGroupCommandOutput) => void): void; modifyDBParameterGroup(args: ModifyDBParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBParameterGroupCommandOutput) => void): void; /** * @see {@link ModifyDBProxyCommand} */ modifyDBProxy(args: ModifyDBProxyCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBProxy(args: ModifyDBProxyCommandInput, cb: (err: any, data?: ModifyDBProxyCommandOutput) => void): void; modifyDBProxy(args: ModifyDBProxyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBProxyCommandOutput) => void): void; /** * @see {@link ModifyDBProxyEndpointCommand} */ modifyDBProxyEndpoint(args: ModifyDBProxyEndpointCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBProxyEndpoint(args: ModifyDBProxyEndpointCommandInput, cb: (err: any, data?: ModifyDBProxyEndpointCommandOutput) => void): void; modifyDBProxyEndpoint(args: ModifyDBProxyEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBProxyEndpointCommandOutput) => void): void; /** * @see {@link ModifyDBProxyTargetGroupCommand} */ modifyDBProxyTargetGroup(args: ModifyDBProxyTargetGroupCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBProxyTargetGroup(args: ModifyDBProxyTargetGroupCommandInput, cb: (err: any, data?: ModifyDBProxyTargetGroupCommandOutput) => void): void; modifyDBProxyTargetGroup(args: ModifyDBProxyTargetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBProxyTargetGroupCommandOutput) => void): void; /** * @see {@link ModifyDBRecommendationCommand} */ modifyDBRecommendation(args: ModifyDBRecommendationCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBRecommendation(args: ModifyDBRecommendationCommandInput, cb: (err: any, data?: ModifyDBRecommendationCommandOutput) => void): void; modifyDBRecommendation(args: ModifyDBRecommendationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBRecommendationCommandOutput) => void): void; /** * @see {@link ModifyDBShardGroupCommand} */ modifyDBShardGroup(args: ModifyDBShardGroupCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBShardGroup(args: ModifyDBShardGroupCommandInput, cb: (err: any, data?: ModifyDBShardGroupCommandOutput) => void): void; modifyDBShardGroup(args: ModifyDBShardGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBShardGroupCommandOutput) => void): void; /** * @see {@link ModifyDBSnapshotCommand} */ modifyDBSnapshot(args: ModifyDBSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBSnapshot(args: ModifyDBSnapshotCommandInput, cb: (err: any, data?: ModifyDBSnapshotCommandOutput) => void): void; modifyDBSnapshot(args: ModifyDBSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBSnapshotCommandOutput) => void): void; /** * @see {@link ModifyDBSnapshotAttributeCommand} */ modifyDBSnapshotAttribute(args: ModifyDBSnapshotAttributeCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBSnapshotAttribute(args: ModifyDBSnapshotAttributeCommandInput, cb: (err: any, data?: ModifyDBSnapshotAttributeCommandOutput) => void): void; modifyDBSnapshotAttribute(args: ModifyDBSnapshotAttributeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBSnapshotAttributeCommandOutput) => void): void; /** * @see {@link ModifyDBSubnetGroupCommand} */ modifyDBSubnetGroup(args: ModifyDBSubnetGroupCommandInput, options?: __HttpHandlerOptions): Promise; modifyDBSubnetGroup(args: ModifyDBSubnetGroupCommandInput, cb: (err: any, data?: ModifyDBSubnetGroupCommandOutput) => void): void; modifyDBSubnetGroup(args: ModifyDBSubnetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDBSubnetGroupCommandOutput) => void): void; /** * @see {@link ModifyEventSubscriptionCommand} */ modifyEventSubscription(args: ModifyEventSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; modifyEventSubscription(args: ModifyEventSubscriptionCommandInput, cb: (err: any, data?: ModifyEventSubscriptionCommandOutput) => void): void; modifyEventSubscription(args: ModifyEventSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyEventSubscriptionCommandOutput) => void): void; /** * @see {@link ModifyGlobalClusterCommand} */ modifyGlobalCluster(args: ModifyGlobalClusterCommandInput, options?: __HttpHandlerOptions): Promise; modifyGlobalCluster(args: ModifyGlobalClusterCommandInput, cb: (err: any, data?: ModifyGlobalClusterCommandOutput) => void): void; modifyGlobalCluster(args: ModifyGlobalClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyGlobalClusterCommandOutput) => void): void; /** * @see {@link ModifyIntegrationCommand} */ modifyIntegration(args: ModifyIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; modifyIntegration(args: ModifyIntegrationCommandInput, cb: (err: any, data?: ModifyIntegrationCommandOutput) => void): void; modifyIntegration(args: ModifyIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyIntegrationCommandOutput) => void): void; /** * @see {@link ModifyOptionGroupCommand} */ modifyOptionGroup(args: ModifyOptionGroupCommandInput, options?: __HttpHandlerOptions): Promise; modifyOptionGroup(args: ModifyOptionGroupCommandInput, cb: (err: any, data?: ModifyOptionGroupCommandOutput) => void): void; modifyOptionGroup(args: ModifyOptionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyOptionGroupCommandOutput) => void): void; /** * @see {@link ModifyTenantDatabaseCommand} */ modifyTenantDatabase(args: ModifyTenantDatabaseCommandInput, options?: __HttpHandlerOptions): Promise; modifyTenantDatabase(args: ModifyTenantDatabaseCommandInput, cb: (err: any, data?: ModifyTenantDatabaseCommandOutput) => void): void; modifyTenantDatabase(args: ModifyTenantDatabaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyTenantDatabaseCommandOutput) => void): void; /** * @see {@link PromoteReadReplicaCommand} */ promoteReadReplica(args: PromoteReadReplicaCommandInput, options?: __HttpHandlerOptions): Promise; promoteReadReplica(args: PromoteReadReplicaCommandInput, cb: (err: any, data?: PromoteReadReplicaCommandOutput) => void): void; promoteReadReplica(args: PromoteReadReplicaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PromoteReadReplicaCommandOutput) => void): void; /** * @see {@link PromoteReadReplicaDBClusterCommand} */ promoteReadReplicaDBCluster(args: PromoteReadReplicaDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; promoteReadReplicaDBCluster(args: PromoteReadReplicaDBClusterCommandInput, cb: (err: any, data?: PromoteReadReplicaDBClusterCommandOutput) => void): void; promoteReadReplicaDBCluster(args: PromoteReadReplicaDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PromoteReadReplicaDBClusterCommandOutput) => void): void; /** * @see {@link PurchaseReservedDBInstancesOfferingCommand} */ purchaseReservedDBInstancesOffering(args: PurchaseReservedDBInstancesOfferingCommandInput, options?: __HttpHandlerOptions): Promise; purchaseReservedDBInstancesOffering(args: PurchaseReservedDBInstancesOfferingCommandInput, cb: (err: any, data?: PurchaseReservedDBInstancesOfferingCommandOutput) => void): void; purchaseReservedDBInstancesOffering(args: PurchaseReservedDBInstancesOfferingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PurchaseReservedDBInstancesOfferingCommandOutput) => void): void; /** * @see {@link RebootDBClusterCommand} */ rebootDBCluster(args: RebootDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; rebootDBCluster(args: RebootDBClusterCommandInput, cb: (err: any, data?: RebootDBClusterCommandOutput) => void): void; rebootDBCluster(args: RebootDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootDBClusterCommandOutput) => void): void; /** * @see {@link RebootDBInstanceCommand} */ rebootDBInstance(args: RebootDBInstanceCommandInput, options?: __HttpHandlerOptions): Promise; rebootDBInstance(args: RebootDBInstanceCommandInput, cb: (err: any, data?: RebootDBInstanceCommandOutput) => void): void; rebootDBInstance(args: RebootDBInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootDBInstanceCommandOutput) => void): void; /** * @see {@link RebootDBShardGroupCommand} */ rebootDBShardGroup(args: RebootDBShardGroupCommandInput, options?: __HttpHandlerOptions): Promise; rebootDBShardGroup(args: RebootDBShardGroupCommandInput, cb: (err: any, data?: RebootDBShardGroupCommandOutput) => void): void; rebootDBShardGroup(args: RebootDBShardGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootDBShardGroupCommandOutput) => void): void; /** * @see {@link RegisterDBProxyTargetsCommand} */ registerDBProxyTargets(args: RegisterDBProxyTargetsCommandInput, options?: __HttpHandlerOptions): Promise; registerDBProxyTargets(args: RegisterDBProxyTargetsCommandInput, cb: (err: any, data?: RegisterDBProxyTargetsCommandOutput) => void): void; registerDBProxyTargets(args: RegisterDBProxyTargetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterDBProxyTargetsCommandOutput) => void): void; /** * @see {@link RemoveFromGlobalClusterCommand} */ removeFromGlobalCluster(args: RemoveFromGlobalClusterCommandInput, options?: __HttpHandlerOptions): Promise; removeFromGlobalCluster(args: RemoveFromGlobalClusterCommandInput, cb: (err: any, data?: RemoveFromGlobalClusterCommandOutput) => void): void; removeFromGlobalCluster(args: RemoveFromGlobalClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveFromGlobalClusterCommandOutput) => void): void; /** * @see {@link RemoveRoleFromDBClusterCommand} */ removeRoleFromDBCluster(args: RemoveRoleFromDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; removeRoleFromDBCluster(args: RemoveRoleFromDBClusterCommandInput, cb: (err: any, data?: RemoveRoleFromDBClusterCommandOutput) => void): void; removeRoleFromDBCluster(args: RemoveRoleFromDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveRoleFromDBClusterCommandOutput) => void): void; /** * @see {@link RemoveRoleFromDBInstanceCommand} */ removeRoleFromDBInstance(args: RemoveRoleFromDBInstanceCommandInput, options?: __HttpHandlerOptions): Promise; removeRoleFromDBInstance(args: RemoveRoleFromDBInstanceCommandInput, cb: (err: any, data?: RemoveRoleFromDBInstanceCommandOutput) => void): void; removeRoleFromDBInstance(args: RemoveRoleFromDBInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveRoleFromDBInstanceCommandOutput) => void): void; /** * @see {@link RemoveSourceIdentifierFromSubscriptionCommand} */ removeSourceIdentifierFromSubscription(args: RemoveSourceIdentifierFromSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; removeSourceIdentifierFromSubscription(args: RemoveSourceIdentifierFromSubscriptionCommandInput, cb: (err: any, data?: RemoveSourceIdentifierFromSubscriptionCommandOutput) => void): void; removeSourceIdentifierFromSubscription(args: RemoveSourceIdentifierFromSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveSourceIdentifierFromSubscriptionCommandOutput) => void): void; /** * @see {@link RemoveTagsFromResourceCommand} */ removeTagsFromResource(args: RemoveTagsFromResourceCommandInput, options?: __HttpHandlerOptions): Promise; removeTagsFromResource(args: RemoveTagsFromResourceCommandInput, cb: (err: any, data?: RemoveTagsFromResourceCommandOutput) => void): void; removeTagsFromResource(args: RemoveTagsFromResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveTagsFromResourceCommandOutput) => void): void; /** * @see {@link ResetDBClusterParameterGroupCommand} */ resetDBClusterParameterGroup(args: ResetDBClusterParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; resetDBClusterParameterGroup(args: ResetDBClusterParameterGroupCommandInput, cb: (err: any, data?: ResetDBClusterParameterGroupCommandOutput) => void): void; resetDBClusterParameterGroup(args: ResetDBClusterParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResetDBClusterParameterGroupCommandOutput) => void): void; /** * @see {@link ResetDBParameterGroupCommand} */ resetDBParameterGroup(args: ResetDBParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; resetDBParameterGroup(args: ResetDBParameterGroupCommandInput, cb: (err: any, data?: ResetDBParameterGroupCommandOutput) => void): void; resetDBParameterGroup(args: ResetDBParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResetDBParameterGroupCommandOutput) => void): void; /** * @see {@link RestoreDBClusterFromS3Command} */ restoreDBClusterFromS3(args: RestoreDBClusterFromS3CommandInput, options?: __HttpHandlerOptions): Promise; restoreDBClusterFromS3(args: RestoreDBClusterFromS3CommandInput, cb: (err: any, data?: RestoreDBClusterFromS3CommandOutput) => void): void; restoreDBClusterFromS3(args: RestoreDBClusterFromS3CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreDBClusterFromS3CommandOutput) => void): void; /** * @see {@link RestoreDBClusterFromSnapshotCommand} */ restoreDBClusterFromSnapshot(args: RestoreDBClusterFromSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; restoreDBClusterFromSnapshot(args: RestoreDBClusterFromSnapshotCommandInput, cb: (err: any, data?: RestoreDBClusterFromSnapshotCommandOutput) => void): void; restoreDBClusterFromSnapshot(args: RestoreDBClusterFromSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreDBClusterFromSnapshotCommandOutput) => void): void; /** * @see {@link RestoreDBClusterToPointInTimeCommand} */ restoreDBClusterToPointInTime(args: RestoreDBClusterToPointInTimeCommandInput, options?: __HttpHandlerOptions): Promise; restoreDBClusterToPointInTime(args: RestoreDBClusterToPointInTimeCommandInput, cb: (err: any, data?: RestoreDBClusterToPointInTimeCommandOutput) => void): void; restoreDBClusterToPointInTime(args: RestoreDBClusterToPointInTimeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreDBClusterToPointInTimeCommandOutput) => void): void; /** * @see {@link RestoreDBInstanceFromDBSnapshotCommand} */ restoreDBInstanceFromDBSnapshot(args: RestoreDBInstanceFromDBSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; restoreDBInstanceFromDBSnapshot(args: RestoreDBInstanceFromDBSnapshotCommandInput, cb: (err: any, data?: RestoreDBInstanceFromDBSnapshotCommandOutput) => void): void; restoreDBInstanceFromDBSnapshot(args: RestoreDBInstanceFromDBSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreDBInstanceFromDBSnapshotCommandOutput) => void): void; /** * @see {@link RestoreDBInstanceFromS3Command} */ restoreDBInstanceFromS3(args: RestoreDBInstanceFromS3CommandInput, options?: __HttpHandlerOptions): Promise; restoreDBInstanceFromS3(args: RestoreDBInstanceFromS3CommandInput, cb: (err: any, data?: RestoreDBInstanceFromS3CommandOutput) => void): void; restoreDBInstanceFromS3(args: RestoreDBInstanceFromS3CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreDBInstanceFromS3CommandOutput) => void): void; /** * @see {@link RestoreDBInstanceToPointInTimeCommand} */ restoreDBInstanceToPointInTime(args: RestoreDBInstanceToPointInTimeCommandInput, options?: __HttpHandlerOptions): Promise; restoreDBInstanceToPointInTime(args: RestoreDBInstanceToPointInTimeCommandInput, cb: (err: any, data?: RestoreDBInstanceToPointInTimeCommandOutput) => void): void; restoreDBInstanceToPointInTime(args: RestoreDBInstanceToPointInTimeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreDBInstanceToPointInTimeCommandOutput) => void): void; /** * @see {@link RevokeDBSecurityGroupIngressCommand} */ revokeDBSecurityGroupIngress(args: RevokeDBSecurityGroupIngressCommandInput, options?: __HttpHandlerOptions): Promise; revokeDBSecurityGroupIngress(args: RevokeDBSecurityGroupIngressCommandInput, cb: (err: any, data?: RevokeDBSecurityGroupIngressCommandOutput) => void): void; revokeDBSecurityGroupIngress(args: RevokeDBSecurityGroupIngressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeDBSecurityGroupIngressCommandOutput) => void): void; /** * @see {@link StartActivityStreamCommand} */ startActivityStream(args: StartActivityStreamCommandInput, options?: __HttpHandlerOptions): Promise; startActivityStream(args: StartActivityStreamCommandInput, cb: (err: any, data?: StartActivityStreamCommandOutput) => void): void; startActivityStream(args: StartActivityStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartActivityStreamCommandOutput) => void): void; /** * @see {@link StartDBClusterCommand} */ startDBCluster(args: StartDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; startDBCluster(args: StartDBClusterCommandInput, cb: (err: any, data?: StartDBClusterCommandOutput) => void): void; startDBCluster(args: StartDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDBClusterCommandOutput) => void): void; /** * @see {@link StartDBInstanceCommand} */ startDBInstance(args: StartDBInstanceCommandInput, options?: __HttpHandlerOptions): Promise; startDBInstance(args: StartDBInstanceCommandInput, cb: (err: any, data?: StartDBInstanceCommandOutput) => void): void; startDBInstance(args: StartDBInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDBInstanceCommandOutput) => void): void; /** * @see {@link StartDBInstanceAutomatedBackupsReplicationCommand} */ startDBInstanceAutomatedBackupsReplication(args: StartDBInstanceAutomatedBackupsReplicationCommandInput, options?: __HttpHandlerOptions): Promise; startDBInstanceAutomatedBackupsReplication(args: StartDBInstanceAutomatedBackupsReplicationCommandInput, cb: (err: any, data?: StartDBInstanceAutomatedBackupsReplicationCommandOutput) => void): void; startDBInstanceAutomatedBackupsReplication(args: StartDBInstanceAutomatedBackupsReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDBInstanceAutomatedBackupsReplicationCommandOutput) => void): void; /** * @see {@link StartExportTaskCommand} */ startExportTask(args: StartExportTaskCommandInput, options?: __HttpHandlerOptions): Promise; startExportTask(args: StartExportTaskCommandInput, cb: (err: any, data?: StartExportTaskCommandOutput) => void): void; startExportTask(args: StartExportTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartExportTaskCommandOutput) => void): void; /** * @see {@link StopActivityStreamCommand} */ stopActivityStream(args: StopActivityStreamCommandInput, options?: __HttpHandlerOptions): Promise; stopActivityStream(args: StopActivityStreamCommandInput, cb: (err: any, data?: StopActivityStreamCommandOutput) => void): void; stopActivityStream(args: StopActivityStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopActivityStreamCommandOutput) => void): void; /** * @see {@link StopDBClusterCommand} */ stopDBCluster(args: StopDBClusterCommandInput, options?: __HttpHandlerOptions): Promise; stopDBCluster(args: StopDBClusterCommandInput, cb: (err: any, data?: StopDBClusterCommandOutput) => void): void; stopDBCluster(args: StopDBClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopDBClusterCommandOutput) => void): void; /** * @see {@link StopDBInstanceCommand} */ stopDBInstance(args: StopDBInstanceCommandInput, options?: __HttpHandlerOptions): Promise; stopDBInstance(args: StopDBInstanceCommandInput, cb: (err: any, data?: StopDBInstanceCommandOutput) => void): void; stopDBInstance(args: StopDBInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopDBInstanceCommandOutput) => void): void; /** * @see {@link StopDBInstanceAutomatedBackupsReplicationCommand} */ stopDBInstanceAutomatedBackupsReplication(args: StopDBInstanceAutomatedBackupsReplicationCommandInput, options?: __HttpHandlerOptions): Promise; stopDBInstanceAutomatedBackupsReplication(args: StopDBInstanceAutomatedBackupsReplicationCommandInput, cb: (err: any, data?: StopDBInstanceAutomatedBackupsReplicationCommandOutput) => void): void; stopDBInstanceAutomatedBackupsReplication(args: StopDBInstanceAutomatedBackupsReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopDBInstanceAutomatedBackupsReplicationCommandOutput) => void): void; /** * @see {@link SwitchoverBlueGreenDeploymentCommand} */ switchoverBlueGreenDeployment(args: SwitchoverBlueGreenDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; switchoverBlueGreenDeployment(args: SwitchoverBlueGreenDeploymentCommandInput, cb: (err: any, data?: SwitchoverBlueGreenDeploymentCommandOutput) => void): void; switchoverBlueGreenDeployment(args: SwitchoverBlueGreenDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SwitchoverBlueGreenDeploymentCommandOutput) => void): void; /** * @see {@link SwitchoverGlobalClusterCommand} */ switchoverGlobalCluster(args: SwitchoverGlobalClusterCommandInput, options?: __HttpHandlerOptions): Promise; switchoverGlobalCluster(args: SwitchoverGlobalClusterCommandInput, cb: (err: any, data?: SwitchoverGlobalClusterCommandOutput) => void): void; switchoverGlobalCluster(args: SwitchoverGlobalClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SwitchoverGlobalClusterCommandOutput) => void): void; /** * @see {@link SwitchoverReadReplicaCommand} */ switchoverReadReplica(args: SwitchoverReadReplicaCommandInput, options?: __HttpHandlerOptions): Promise; switchoverReadReplica(args: SwitchoverReadReplicaCommandInput, cb: (err: any, data?: SwitchoverReadReplicaCommandOutput) => void): void; switchoverReadReplica(args: SwitchoverReadReplicaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SwitchoverReadReplicaCommandOutput) => void): void; /** * @see {@link DescribeBlueGreenDeploymentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeBlueGreenDeploymentsCommandOutput}. */ paginateDescribeBlueGreenDeployments(args?: DescribeBlueGreenDeploymentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeCertificatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeCertificatesCommandOutput}. */ paginateDescribeCertificates(args?: DescribeCertificatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBClusterAutomatedBackupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBClusterAutomatedBackupsCommandOutput}. */ paginateDescribeDBClusterAutomatedBackups(args?: DescribeDBClusterAutomatedBackupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBClusterBacktracksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBClusterBacktracksCommandOutput}. */ paginateDescribeDBClusterBacktracks(args: DescribeDBClusterBacktracksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBClusterEndpointsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBClusterEndpointsCommandOutput}. */ paginateDescribeDBClusterEndpoints(args?: DescribeDBClusterEndpointsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBClusterParameterGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBClusterParameterGroupsCommandOutput}. */ paginateDescribeDBClusterParameterGroups(args?: DescribeDBClusterParameterGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBClusterParametersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBClusterParametersCommandOutput}. */ paginateDescribeDBClusterParameters(args: DescribeDBClusterParametersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBClustersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBClustersCommandOutput}. */ paginateDescribeDBClusters(args?: DescribeDBClustersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBClusterSnapshotsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBClusterSnapshotsCommandOutput}. */ paginateDescribeDBClusterSnapshots(args?: DescribeDBClusterSnapshotsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBEngineVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBEngineVersionsCommandOutput}. */ paginateDescribeDBEngineVersions(args?: DescribeDBEngineVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBInstanceAutomatedBackupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBInstanceAutomatedBackupsCommandOutput}. */ paginateDescribeDBInstanceAutomatedBackups(args?: DescribeDBInstanceAutomatedBackupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBInstancesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBInstancesCommandOutput}. */ paginateDescribeDBInstances(args?: DescribeDBInstancesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBLogFilesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBLogFilesCommandOutput}. */ paginateDescribeDBLogFiles(args: DescribeDBLogFilesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBMajorEngineVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBMajorEngineVersionsCommandOutput}. */ paginateDescribeDBMajorEngineVersions(args?: DescribeDBMajorEngineVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBParameterGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBParameterGroupsCommandOutput}. */ paginateDescribeDBParameterGroups(args?: DescribeDBParameterGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBParametersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBParametersCommandOutput}. */ paginateDescribeDBParameters(args: DescribeDBParametersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBProxiesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBProxiesCommandOutput}. */ paginateDescribeDBProxies(args?: DescribeDBProxiesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBProxyEndpointsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBProxyEndpointsCommandOutput}. */ paginateDescribeDBProxyEndpoints(args?: DescribeDBProxyEndpointsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBProxyTargetGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBProxyTargetGroupsCommandOutput}. */ paginateDescribeDBProxyTargetGroups(args: DescribeDBProxyTargetGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBProxyTargetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBProxyTargetsCommandOutput}. */ paginateDescribeDBProxyTargets(args: DescribeDBProxyTargetsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBRecommendationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBRecommendationsCommandOutput}. */ paginateDescribeDBRecommendations(args?: DescribeDBRecommendationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBSecurityGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBSecurityGroupsCommandOutput}. */ paginateDescribeDBSecurityGroups(args?: DescribeDBSecurityGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBSnapshotsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBSnapshotsCommandOutput}. */ paginateDescribeDBSnapshots(args?: DescribeDBSnapshotsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBSnapshotTenantDatabasesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBSnapshotTenantDatabasesCommandOutput}. */ paginateDescribeDBSnapshotTenantDatabases(args?: DescribeDBSnapshotTenantDatabasesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBSubnetGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDBSubnetGroupsCommandOutput}. */ paginateDescribeDBSubnetGroups(args?: DescribeDBSubnetGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEngineDefaultClusterParametersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEngineDefaultClusterParametersCommandOutput}. */ paginateDescribeEngineDefaultClusterParameters(args: DescribeEngineDefaultClusterParametersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEngineDefaultParametersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEngineDefaultParametersCommandOutput}. */ paginateDescribeEngineDefaultParameters(args: DescribeEngineDefaultParametersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEventsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEventsCommandOutput}. */ paginateDescribeEvents(args?: DescribeEventsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEventSubscriptionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEventSubscriptionsCommandOutput}. */ paginateDescribeEventSubscriptions(args?: DescribeEventSubscriptionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeExportTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeExportTasksCommandOutput}. */ paginateDescribeExportTasks(args?: DescribeExportTasksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeGlobalClustersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeGlobalClustersCommandOutput}. */ paginateDescribeGlobalClusters(args?: DescribeGlobalClustersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeIntegrationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeIntegrationsCommandOutput}. */ paginateDescribeIntegrations(args?: DescribeIntegrationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeOptionGroupOptionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeOptionGroupOptionsCommandOutput}. */ paginateDescribeOptionGroupOptions(args: DescribeOptionGroupOptionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeOptionGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeOptionGroupsCommandOutput}. */ paginateDescribeOptionGroups(args?: DescribeOptionGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeOrderableDBInstanceOptionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeOrderableDBInstanceOptionsCommandOutput}. */ paginateDescribeOrderableDBInstanceOptions(args: DescribeOrderableDBInstanceOptionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribePendingMaintenanceActionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribePendingMaintenanceActionsCommandOutput}. */ paginateDescribePendingMaintenanceActions(args?: DescribePendingMaintenanceActionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeReservedDBInstancesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeReservedDBInstancesCommandOutput}. */ paginateDescribeReservedDBInstances(args?: DescribeReservedDBInstancesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeReservedDBInstancesOfferingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeReservedDBInstancesOfferingsCommandOutput}. */ paginateDescribeReservedDBInstancesOfferings(args?: DescribeReservedDBInstancesOfferingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeServerlessV2PlatformVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeServerlessV2PlatformVersionsCommandOutput}. */ paginateDescribeServerlessV2PlatformVersions(args?: DescribeServerlessV2PlatformVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeSourceRegionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeSourceRegionsCommandOutput}. */ paginateDescribeSourceRegions(args?: DescribeSourceRegionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeTenantDatabasesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeTenantDatabasesCommandOutput}. */ paginateDescribeTenantDatabases(args?: DescribeTenantDatabasesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DownloadDBLogFilePortionCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DownloadDBLogFilePortionCommandOutput}. */ paginateDownloadDBLogFilePortion(args: DownloadDBLogFilePortionCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDBClustersCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDBClusterAvailable(args: DescribeDBClustersCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeDBClustersCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDBClusterDeleted(args: DescribeDBClustersCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeDBClusterSnapshotsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDBClusterSnapshotAvailable(args: DescribeDBClusterSnapshotsCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeDBClusterSnapshotsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDBClusterSnapshotDeleted(args: DescribeDBClusterSnapshotsCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeDBInstancesCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDBInstanceAvailable(args: DescribeDBInstancesCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeDBInstancesCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDBInstanceDeleted(args: DescribeDBInstancesCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeDBSnapshotsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDBSnapshotAvailable(args: DescribeDBSnapshotsCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeDBSnapshotsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDBSnapshotDeleted(args: DescribeDBSnapshotsCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeTenantDatabasesCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilTenantDatabaseAvailable(args: DescribeTenantDatabasesCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeTenantDatabasesCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilTenantDatabaseDeleted(args: DescribeTenantDatabasesCommandInput, waiterConfig: number | Omit, "client">): Promise>; } /** * Amazon Relational Database Service

Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud. It provides cost-efficient, resizeable capacity for an industry-standard relational database and manages common database administration tasks, freeing up developers to focus on what makes their applications and businesses unique.

Amazon RDS gives you access to the capabilities of a MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle, Db2, or Amazon Aurora database server. These capabilities mean that the code, applications, and tools you already use today with your existing databases work with Amazon RDS without modification. Amazon RDS automatically backs up your database and maintains the database software that powers your DB instance. Amazon RDS is flexible: you can scale your DB instance's compute resources and storage capacity to meet your application's demand. As with all Amazon Web Services, there are no up-front investments, and you pay only for the resources you use.

This interface reference for Amazon RDS contains documentation for a programming or command line interface you can use to manage Amazon RDS. Amazon RDS is asynchronous, which means that some interfaces might require techniques such as polling or callback functions to determine when a command has been applied. In this reference, the parameter descriptions indicate whether a command is applied immediately, on the next instance reboot, or during the maintenance window. The reference structure is as follows, and we list following some related topics from the user guide.

Amazon RDS API Reference

Amazon RDS User Guide

* @public */ export declare class RDS extends RDSClient implements RDS { }