Skip to main content Link Search Menu Expand Document (external link)

RDSService overview

Added in v1.0.0


Table of contents


constructors

makeRDSService

Signature

export declare const makeRDSService: Effect.Effect<any, unknown, unknown>

Added in v1.0.0

models

RDSService (class)

Signature

export declare class RDSService

Added in v1.0.0

RDSService$ (interface)

Signature

export interface RDSService$ {
  /**
   * @see {@link AddRoleToDBClusterCommand}
   */
  addRoleToDBCluster(
    args: AddRoleToDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AddRoleToDBClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | DBClusterRoleAlreadyExistsFaultError
    | DBClusterRoleQuotaExceededFaultError
    | InvalidDBClusterStateFaultError
  >

  /**
   * @see {@link AddRoleToDBInstanceCommand}
   */
  addRoleToDBInstance(
    args: AddRoleToDBInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AddRoleToDBInstanceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | DBInstanceRoleAlreadyExistsFaultError
    | DBInstanceRoleQuotaExceededFaultError
    | InvalidDBInstanceStateFaultError
  >

  /**
   * @see {@link AddSourceIdentifierToSubscriptionCommand}
   */
  addSourceIdentifierToSubscription(
    args: AddSourceIdentifierToSubscriptionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AddSourceIdentifierToSubscriptionCommandOutput,
    Cause.TimeoutError | SdkError | SourceNotFoundFaultError | SubscriptionNotFoundFaultError
  >

  /**
   * @see {@link AddTagsToResourceCommand}
   */
  addTagsToResource(
    args: AddTagsToResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AddTagsToResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BlueGreenDeploymentNotFoundFaultError
    | DBClusterNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | DBProxyEndpointNotFoundFaultError
    | DBProxyNotFoundFaultError
    | DBProxyTargetGroupNotFoundFaultError
    | DBShardGroupNotFoundFaultError
    | DBSnapshotNotFoundFaultError
    | DBSnapshotTenantDatabaseNotFoundFaultError
    | IntegrationNotFoundFaultError
    | InvalidDBClusterEndpointStateFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | TenantDatabaseNotFoundFaultError
  >

  /**
   * @see {@link ApplyPendingMaintenanceActionCommand}
   */
  applyPendingMaintenanceAction(
    args: ApplyPendingMaintenanceActionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ApplyPendingMaintenanceActionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | ResourceNotFoundFaultError
  >

  /**
   * @see {@link AuthorizeDBSecurityGroupIngressCommand}
   */
  authorizeDBSecurityGroupIngress(
    args: AuthorizeDBSecurityGroupIngressCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AuthorizeDBSecurityGroupIngressCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AuthorizationAlreadyExistsFaultError
    | AuthorizationQuotaExceededFaultError
    | DBSecurityGroupNotFoundFaultError
    | InvalidDBSecurityGroupStateFaultError
  >

  /**
   * @see {@link BacktrackDBClusterCommand}
   */
  backtrackDBCluster(
    args: BacktrackDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    BacktrackDBClusterCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterNotFoundFaultError | InvalidDBClusterStateFaultError
  >

  /**
   * @see {@link CancelExportTaskCommand}
   */
  cancelExportTask(
    args: CancelExportTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CancelExportTaskCommandOutput,
    Cause.TimeoutError | SdkError | ExportTaskNotFoundFaultError | InvalidExportTaskStateFaultError
  >

  /**
   * @see {@link CopyDBClusterParameterGroupCommand}
   */
  copyDBClusterParameterGroup(
    args: CopyDBClusterParameterGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CopyDBClusterParameterGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBParameterGroupAlreadyExistsFaultError
    | DBParameterGroupNotFoundFaultError
    | DBParameterGroupQuotaExceededFaultError
  >

  /**
   * @see {@link CopyDBClusterSnapshotCommand}
   */
  copyDBClusterSnapshot(
    args: CopyDBClusterSnapshotCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CopyDBClusterSnapshotCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterSnapshotAlreadyExistsFaultError
    | DBClusterSnapshotNotFoundFaultError
    | InvalidDBClusterSnapshotStateFaultError
    | InvalidDBClusterStateFaultError
    | KMSKeyNotAccessibleFaultError
    | SnapshotQuotaExceededFaultError
  >

  /**
   * @see {@link CopyDBParameterGroupCommand}
   */
  copyDBParameterGroup(
    args: CopyDBParameterGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CopyDBParameterGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBParameterGroupAlreadyExistsFaultError
    | DBParameterGroupNotFoundFaultError
    | DBParameterGroupQuotaExceededFaultError
  >

  /**
   * @see {@link CopyDBSnapshotCommand}
   */
  copyDBSnapshot(
    args: CopyDBSnapshotCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CopyDBSnapshotCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CustomAvailabilityZoneNotFoundFaultError
    | DBSnapshotAlreadyExistsFaultError
    | DBSnapshotNotFoundFaultError
    | InvalidDBSnapshotStateFaultError
    | KMSKeyNotAccessibleFaultError
    | SnapshotQuotaExceededFaultError
  >

  /**
   * @see {@link CopyOptionGroupCommand}
   */
  copyOptionGroup(
    args: CopyOptionGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CopyOptionGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | OptionGroupAlreadyExistsFaultError
    | OptionGroupNotFoundFaultError
    | OptionGroupQuotaExceededFaultError
  >

  /**
   * @see {@link CreateBlueGreenDeploymentCommand}
   */
  createBlueGreenDeployment(
    args: CreateBlueGreenDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateBlueGreenDeploymentCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BlueGreenDeploymentAlreadyExistsFaultError
    | DBClusterNotFoundFaultError
    | DBClusterParameterGroupNotFoundFaultError
    | DBClusterQuotaExceededFaultError
    | DBInstanceNotFoundFaultError
    | DBParameterGroupNotFoundFaultError
    | InstanceQuotaExceededFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | SourceClusterNotSupportedFaultError
    | SourceDatabaseNotSupportedFaultError
    | StorageQuotaExceededFaultError
  >

  /**
   * @see {@link CreateCustomDBEngineVersionCommand}
   */
  createCustomDBEngineVersion(
    args: CreateCustomDBEngineVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateCustomDBEngineVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CreateCustomDBEngineVersionFaultError
    | CustomDBEngineVersionAlreadyExistsFaultError
    | CustomDBEngineVersionNotFoundFaultError
    | CustomDBEngineVersionQuotaExceededFaultError
    | Ec2ImagePropertiesNotSupportedFaultError
    | InvalidCustomDBEngineVersionStateFaultError
    | KMSKeyNotAccessibleFaultError
  >

  /**
   * @see {@link CreateDBClusterCommand}
   */
  createDBCluster(
    args: CreateDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterAlreadyExistsFaultError
    | DBClusterNotFoundFaultError
    | DBClusterParameterGroupNotFoundFaultError
    | DBClusterQuotaExceededFaultError
    | DBClusterRoleQuotaExceededFaultError
    | DBInstanceNotFoundFaultError
    | DBSubnetGroupDoesNotCoverEnoughAZsError
    | DBSubnetGroupNotFoundFaultError
    | DomainNotFoundFaultError
    | GlobalClusterNotFoundFaultError
    | InsufficientDBInstanceCapacityFaultError
    | InsufficientStorageClusterCapacityFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidDBSubnetGroupFaultError
    | InvalidDBSubnetGroupStateFaultError
    | InvalidGlobalClusterStateFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | OptionGroupNotFoundFaultError
    | StorageQuotaExceededFaultError
    | StorageTypeNotSupportedFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link CreateDBClusterEndpointCommand}
   */
  createDBClusterEndpoint(
    args: CreateDBClusterEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBClusterEndpointCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterEndpointAlreadyExistsFaultError
    | DBClusterEndpointQuotaExceededFaultError
    | DBClusterNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
  >

  /**
   * @see {@link CreateDBClusterParameterGroupCommand}
   */
  createDBClusterParameterGroup(
    args: CreateDBClusterParameterGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBClusterParameterGroupCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupAlreadyExistsFaultError | DBParameterGroupQuotaExceededFaultError
  >

  /**
   * @see {@link CreateDBClusterSnapshotCommand}
   */
  createDBClusterSnapshot(
    args: CreateDBClusterSnapshotCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBClusterSnapshotCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | DBClusterSnapshotAlreadyExistsFaultError
    | InvalidDBClusterSnapshotStateFaultError
    | InvalidDBClusterStateFaultError
    | SnapshotQuotaExceededFaultError
  >

  /**
   * @see {@link CreateDBInstanceCommand}
   */
  createDBInstance(
    args: CreateDBInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBInstanceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AuthorizationNotFoundFaultError
    | BackupPolicyNotFoundFaultError
    | CertificateNotFoundFaultError
    | DBClusterNotFoundFaultError
    | DBInstanceAlreadyExistsFaultError
    | DBParameterGroupNotFoundFaultError
    | DBSecurityGroupNotFoundFaultError
    | DBSubnetGroupDoesNotCoverEnoughAZsError
    | DBSubnetGroupNotFoundFaultError
    | DomainNotFoundFaultError
    | InstanceQuotaExceededFaultError
    | InsufficientDBInstanceCapacityFaultError
    | InvalidDBClusterStateFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | OptionGroupNotFoundFaultError
    | ProvisionedIopsNotAvailableInAZFaultError
    | StorageQuotaExceededFaultError
    | StorageTypeNotSupportedFaultError
    | TenantDatabaseQuotaExceededFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link CreateDBInstanceReadReplicaCommand}
   */
  createDBInstanceReadReplica(
    args: CreateDBInstanceReadReplicaCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBInstanceReadReplicaCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CertificateNotFoundFaultError
    | DBClusterNotFoundFaultError
    | DBInstanceAlreadyExistsFaultError
    | DBInstanceNotFoundFaultError
    | DBParameterGroupNotFoundFaultError
    | DBSecurityGroupNotFoundFaultError
    | DBSubnetGroupDoesNotCoverEnoughAZsError
    | DBSubnetGroupNotAllowedFaultError
    | DBSubnetGroupNotFoundFaultError
    | DomainNotFoundFaultError
    | InstanceQuotaExceededFaultError
    | InsufficientDBInstanceCapacityFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidDBSubnetGroupFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | OptionGroupNotFoundFaultError
    | ProvisionedIopsNotAvailableInAZFaultError
    | StorageQuotaExceededFaultError
    | StorageTypeNotSupportedFaultError
    | TenantDatabaseQuotaExceededFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link CreateDBParameterGroupCommand}
   */
  createDBParameterGroup(
    args: CreateDBParameterGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBParameterGroupCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupAlreadyExistsFaultError | DBParameterGroupQuotaExceededFaultError
  >

  /**
   * @see {@link CreateDBProxyCommand}
   */
  createDBProxy(
    args: CreateDBProxyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBProxyCommandOutput,
    Cause.TimeoutError | SdkError | DBProxyAlreadyExistsFaultError | DBProxyQuotaExceededFaultError | InvalidSubnetError
  >

  /**
   * @see {@link CreateDBProxyEndpointCommand}
   */
  createDBProxyEndpoint(
    args: CreateDBProxyEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBProxyEndpointCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBProxyEndpointAlreadyExistsFaultError
    | DBProxyEndpointQuotaExceededFaultError
    | DBProxyNotFoundFaultError
    | InvalidDBProxyStateFaultError
    | InvalidSubnetError
  >

  /**
   * @see {@link CreateDBSecurityGroupCommand}
   */
  createDBSecurityGroup(
    args: CreateDBSecurityGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBSecurityGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBSecurityGroupAlreadyExistsFaultError
    | DBSecurityGroupNotSupportedFaultError
    | DBSecurityGroupQuotaExceededFaultError
  >

  /**
   * @see {@link CreateDBShardGroupCommand}
   */
  createDBShardGroup(
    args: CreateDBShardGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBShardGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | DBShardGroupAlreadyExistsFaultError
    | InvalidDBClusterStateFaultError
    | InvalidVPCNetworkStateFaultError
    | MaxDBShardGroupLimitReachedError
    | NetworkTypeNotSupportedError
    | UnsupportedDBEngineVersionFaultError
  >

  /**
   * @see {@link CreateDBSnapshotCommand}
   */
  createDBSnapshot(
    args: CreateDBSnapshotCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBSnapshotCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | DBSnapshotAlreadyExistsFaultError
    | InvalidDBInstanceStateFaultError
    | SnapshotQuotaExceededFaultError
  >

  /**
   * @see {@link CreateDBSubnetGroupCommand}
   */
  createDBSubnetGroup(
    args: CreateDBSubnetGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDBSubnetGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBSubnetGroupAlreadyExistsFaultError
    | DBSubnetGroupDoesNotCoverEnoughAZsError
    | DBSubnetGroupQuotaExceededFaultError
    | DBSubnetQuotaExceededFaultError
    | InvalidSubnetError
  >

  /**
   * @see {@link CreateEventSubscriptionCommand}
   */
  createEventSubscription(
    args: CreateEventSubscriptionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateEventSubscriptionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | EventSubscriptionQuotaExceededFaultError
    | SNSInvalidTopicFaultError
    | SNSNoAuthorizationFaultError
    | SNSTopicArnNotFoundFaultError
    | SourceNotFoundFaultError
    | SubscriptionAlreadyExistFaultError
    | SubscriptionCategoryNotFoundFaultError
  >

  /**
   * @see {@link CreateGlobalClusterCommand}
   */
  createGlobalCluster(
    args: CreateGlobalClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateGlobalClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | GlobalClusterAlreadyExistsFaultError
    | GlobalClusterQuotaExceededFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBShardGroupStateFaultError
    | ResourceNotFoundFaultError
  >

  /**
   * @see {@link CreateIntegrationCommand}
   */
  createIntegration(
    args: CreateIntegrationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateIntegrationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | IntegrationAlreadyExistsFaultError
    | IntegrationConflictOperationFaultError
    | IntegrationQuotaExceededFaultError
    | KMSKeyNotAccessibleFaultError
  >

  /**
   * @see {@link CreateOptionGroupCommand}
   */
  createOptionGroup(
    args: CreateOptionGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateOptionGroupCommandOutput,
    Cause.TimeoutError | SdkError | OptionGroupAlreadyExistsFaultError | OptionGroupQuotaExceededFaultError
  >

  /**
   * @see {@link CreateTenantDatabaseCommand}
   */
  createTenantDatabase(
    args: CreateTenantDatabaseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateTenantDatabaseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | InvalidDBInstanceStateFaultError
    | KMSKeyNotAccessibleFaultError
    | TenantDatabaseAlreadyExistsFaultError
    | TenantDatabaseQuotaExceededFaultError
  >

  /**
   * @see {@link DeleteBlueGreenDeploymentCommand}
   */
  deleteBlueGreenDeployment(
    args: DeleteBlueGreenDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteBlueGreenDeploymentCommandOutput,
    Cause.TimeoutError | SdkError | BlueGreenDeploymentNotFoundFaultError | InvalidBlueGreenDeploymentStateFaultError
  >

  /**
   * @see {@link DeleteCustomDBEngineVersionCommand}
   */
  deleteCustomDBEngineVersion(
    args: DeleteCustomDBEngineVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteCustomDBEngineVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CustomDBEngineVersionNotFoundFaultError
    | InvalidCustomDBEngineVersionStateFaultError
  >

  /**
   * @see {@link DeleteDBClusterCommand}
   */
  deleteDBCluster(
    args: DeleteDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterAutomatedBackupQuotaExceededFaultError
    | DBClusterNotFoundFaultError
    | DBClusterSnapshotAlreadyExistsFaultError
    | InvalidDBClusterSnapshotStateFaultError
    | InvalidDBClusterStateFaultError
    | InvalidGlobalClusterStateFaultError
    | KMSKeyNotAccessibleFaultError
    | SnapshotQuotaExceededFaultError
  >

  /**
   * @see {@link DeleteDBClusterAutomatedBackupCommand}
   */
  deleteDBClusterAutomatedBackup(
    args: DeleteDBClusterAutomatedBackupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBClusterAutomatedBackupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterAutomatedBackupNotFoundFaultError
    | InvalidDBClusterAutomatedBackupStateFaultError
  >

  /**
   * @see {@link DeleteDBClusterEndpointCommand}
   */
  deleteDBClusterEndpoint(
    args: DeleteDBClusterEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBClusterEndpointCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterEndpointNotFoundFaultError
    | InvalidDBClusterEndpointStateFaultError
    | InvalidDBClusterStateFaultError
  >

  /**
   * @see {@link DeleteDBClusterParameterGroupCommand}
   */
  deleteDBClusterParameterGroup(
    args: DeleteDBClusterParameterGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBClusterParameterGroupCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError | InvalidDBParameterGroupStateFaultError
  >

  /**
   * @see {@link DeleteDBClusterSnapshotCommand}
   */
  deleteDBClusterSnapshot(
    args: DeleteDBClusterSnapshotCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBClusterSnapshotCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterSnapshotNotFoundFaultError | InvalidDBClusterSnapshotStateFaultError
  >

  /**
   * @see {@link DeleteDBInstanceCommand}
   */
  deleteDBInstance(
    args: DeleteDBInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBInstanceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceAutomatedBackupQuotaExceededFaultError
    | DBInstanceNotFoundFaultError
    | DBSnapshotAlreadyExistsFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | KMSKeyNotAccessibleFaultError
    | SnapshotQuotaExceededFaultError
  >

  /**
   * @see {@link DeleteDBInstanceAutomatedBackupCommand}
   */
  deleteDBInstanceAutomatedBackup(
    args: DeleteDBInstanceAutomatedBackupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBInstanceAutomatedBackupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceAutomatedBackupNotFoundFaultError
    | InvalidDBInstanceAutomatedBackupStateFaultError
  >

  /**
   * @see {@link DeleteDBParameterGroupCommand}
   */
  deleteDBParameterGroup(
    args: DeleteDBParameterGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBParameterGroupCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError | InvalidDBParameterGroupStateFaultError
  >

  /**
   * @see {@link DeleteDBProxyCommand}
   */
  deleteDBProxy(
    args: DeleteDBProxyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBProxyCommandOutput,
    Cause.TimeoutError | SdkError | DBProxyNotFoundFaultError | InvalidDBProxyStateFaultError
  >

  /**
   * @see {@link DeleteDBProxyEndpointCommand}
   */
  deleteDBProxyEndpoint(
    args: DeleteDBProxyEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBProxyEndpointCommandOutput,
    Cause.TimeoutError | SdkError | DBProxyEndpointNotFoundFaultError | InvalidDBProxyEndpointStateFaultError
  >

  /**
   * @see {@link DeleteDBSecurityGroupCommand}
   */
  deleteDBSecurityGroup(
    args: DeleteDBSecurityGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBSecurityGroupCommandOutput,
    Cause.TimeoutError | SdkError | DBSecurityGroupNotFoundFaultError | InvalidDBSecurityGroupStateFaultError
  >

  /**
   * @see {@link DeleteDBShardGroupCommand}
   */
  deleteDBShardGroup(
    args: DeleteDBShardGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBShardGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBShardGroupNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBShardGroupStateFaultError
  >

  /**
   * @see {@link DeleteDBSnapshotCommand}
   */
  deleteDBSnapshot(
    args: DeleteDBSnapshotCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBSnapshotCommandOutput,
    Cause.TimeoutError | SdkError | DBSnapshotNotFoundFaultError | InvalidDBSnapshotStateFaultError
  >

  /**
   * @see {@link DeleteDBSubnetGroupCommand}
   */
  deleteDBSubnetGroup(
    args: DeleteDBSubnetGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDBSubnetGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBSubnetGroupNotFoundFaultError
    | InvalidDBSubnetGroupStateFaultError
    | InvalidDBSubnetStateFaultError
  >

  /**
   * @see {@link DeleteEventSubscriptionCommand}
   */
  deleteEventSubscription(
    args: DeleteEventSubscriptionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteEventSubscriptionCommandOutput,
    Cause.TimeoutError | SdkError | InvalidEventSubscriptionStateFaultError | SubscriptionNotFoundFaultError
  >

  /**
   * @see {@link DeleteGlobalClusterCommand}
   */
  deleteGlobalCluster(
    args: DeleteGlobalClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteGlobalClusterCommandOutput,
    Cause.TimeoutError | SdkError | GlobalClusterNotFoundFaultError | InvalidGlobalClusterStateFaultError
  >

  /**
   * @see {@link DeleteIntegrationCommand}
   */
  deleteIntegration(
    args: DeleteIntegrationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteIntegrationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IntegrationConflictOperationFaultError
    | IntegrationNotFoundFaultError
    | InvalidIntegrationStateFaultError
  >

  /**
   * @see {@link DeleteOptionGroupCommand}
   */
  deleteOptionGroup(
    args: DeleteOptionGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteOptionGroupCommandOutput,
    Cause.TimeoutError | SdkError | InvalidOptionGroupStateFaultError | OptionGroupNotFoundFaultError
  >

  /**
   * @see {@link DeleteTenantDatabaseCommand}
   */
  deleteTenantDatabase(
    args: DeleteTenantDatabaseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteTenantDatabaseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | DBSnapshotAlreadyExistsFaultError
    | InvalidDBInstanceStateFaultError
    | TenantDatabaseNotFoundFaultError
  >

  /**
   * @see {@link DeregisterDBProxyTargetsCommand}
   */
  deregisterDBProxyTargets(
    args: DeregisterDBProxyTargetsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeregisterDBProxyTargetsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBProxyNotFoundFaultError
    | DBProxyTargetGroupNotFoundFaultError
    | DBProxyTargetNotFoundFaultError
    | InvalidDBProxyStateFaultError
  >

  /**
   * @see {@link DescribeAccountAttributesCommand}
   */
  describeAccountAttributes(
    args: DescribeAccountAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeAccountAttributesCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeBlueGreenDeploymentsCommand}
   */
  describeBlueGreenDeployments(
    args: DescribeBlueGreenDeploymentsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeBlueGreenDeploymentsCommandOutput,
    Cause.TimeoutError | SdkError | BlueGreenDeploymentNotFoundFaultError
  >

  describeBlueGreenDeploymentsStream(
    args: DescribeBlueGreenDeploymentsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeBlueGreenDeploymentsCommandOutput,
    Cause.TimeoutError | SdkError | BlueGreenDeploymentNotFoundFaultError
  >

  /**
   * @see {@link DescribeCertificatesCommand}
   */
  describeCertificates(
    args: DescribeCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeCertificatesCommandOutput, Cause.TimeoutError | SdkError | CertificateNotFoundFaultError>

  describeCertificatesStream(
    args: DescribeCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeCertificatesCommandOutput, Cause.TimeoutError | SdkError | CertificateNotFoundFaultError>

  /**
   * @see {@link DescribeDBClusterAutomatedBackupsCommand}
   */
  describeDBClusterAutomatedBackups(
    args: DescribeDBClusterAutomatedBackupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBClusterAutomatedBackupsCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterAutomatedBackupNotFoundFaultError
  >

  describeDBClusterAutomatedBackupsStream(
    args: DescribeDBClusterAutomatedBackupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBClusterAutomatedBackupsCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterAutomatedBackupNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBClusterBacktracksCommand}
   */
  describeDBClusterBacktracks(
    args: DescribeDBClusterBacktracksCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBClusterBacktracksCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterBacktrackNotFoundFaultError | DBClusterNotFoundFaultError
  >

  describeDBClusterBacktracksStream(
    args: DescribeDBClusterBacktracksCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBClusterBacktracksCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterBacktrackNotFoundFaultError | DBClusterNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBClusterEndpointsCommand}
   */
  describeDBClusterEndpoints(
    args: DescribeDBClusterEndpointsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeDBClusterEndpointsCommandOutput, Cause.TimeoutError | SdkError | DBClusterNotFoundFaultError>

  describeDBClusterEndpointsStream(
    args: DescribeDBClusterEndpointsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeDBClusterEndpointsCommandOutput, Cause.TimeoutError | SdkError | DBClusterNotFoundFaultError>

  /**
   * @see {@link DescribeDBClusterParameterGroupsCommand}
   */
  describeDBClusterParameterGroups(
    args: DescribeDBClusterParameterGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBClusterParameterGroupsCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError
  >

  describeDBClusterParameterGroupsStream(
    args: DescribeDBClusterParameterGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBClusterParameterGroupsCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBClusterParametersCommand}
   */
  describeDBClusterParameters(
    args: DescribeDBClusterParametersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBClusterParametersCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError
  >

  describeDBClusterParametersStream(
    args: DescribeDBClusterParametersCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBClusterParametersCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBClusterSnapshotAttributesCommand}
   */
  describeDBClusterSnapshotAttributes(
    args: DescribeDBClusterSnapshotAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBClusterSnapshotAttributesCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterSnapshotNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBClusterSnapshotsCommand}
   */
  describeDBClusterSnapshots(
    args: DescribeDBClusterSnapshotsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBClusterSnapshotsCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterSnapshotNotFoundFaultError
  >

  describeDBClusterSnapshotsStream(
    args: DescribeDBClusterSnapshotsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBClusterSnapshotsCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterSnapshotNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBClustersCommand}
   */
  describeDBClusters(
    args: DescribeDBClustersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeDBClustersCommandOutput, Cause.TimeoutError | SdkError | DBClusterNotFoundFaultError>

  describeDBClustersStream(
    args: DescribeDBClustersCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeDBClustersCommandOutput, Cause.TimeoutError | SdkError | DBClusterNotFoundFaultError>

  /**
   * @see {@link DescribeDBEngineVersionsCommand}
   */
  describeDBEngineVersions(
    args: DescribeDBEngineVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeDBEngineVersionsCommandOutput, Cause.TimeoutError | SdkError>

  describeDBEngineVersionsStream(
    args: DescribeDBEngineVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeDBEngineVersionsCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeDBInstanceAutomatedBackupsCommand}
   */
  describeDBInstanceAutomatedBackups(
    args: DescribeDBInstanceAutomatedBackupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBInstanceAutomatedBackupsCommandOutput,
    Cause.TimeoutError | SdkError | DBInstanceAutomatedBackupNotFoundFaultError
  >

  describeDBInstanceAutomatedBackupsStream(
    args: DescribeDBInstanceAutomatedBackupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBInstanceAutomatedBackupsCommandOutput,
    Cause.TimeoutError | SdkError | DBInstanceAutomatedBackupNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBInstancesCommand}
   */
  describeDBInstances(
    args: DescribeDBInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeDBInstancesCommandOutput, Cause.TimeoutError | SdkError | DBInstanceNotFoundFaultError>

  describeDBInstancesStream(
    args: DescribeDBInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeDBInstancesCommandOutput, Cause.TimeoutError | SdkError | DBInstanceNotFoundFaultError>

  /**
   * @see {@link DescribeDBLogFilesCommand}
   */
  describeDBLogFiles(
    args: DescribeDBLogFilesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBLogFilesCommandOutput,
    Cause.TimeoutError | SdkError | DBInstanceNotFoundFaultError | DBInstanceNotReadyFaultError
  >

  describeDBLogFilesStream(
    args: DescribeDBLogFilesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBLogFilesCommandOutput,
    Cause.TimeoutError | SdkError | DBInstanceNotFoundFaultError | DBInstanceNotReadyFaultError
  >

  /**
   * @see {@link DescribeDBMajorEngineVersionsCommand}
   */
  describeDBMajorEngineVersions(
    args: DescribeDBMajorEngineVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeDBMajorEngineVersionsCommandOutput, Cause.TimeoutError | SdkError>

  describeDBMajorEngineVersionsStream(
    args: DescribeDBMajorEngineVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeDBMajorEngineVersionsCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeDBParameterGroupsCommand}
   */
  describeDBParameterGroups(
    args: DescribeDBParameterGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBParameterGroupsCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError
  >

  describeDBParameterGroupsStream(
    args: DescribeDBParameterGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBParameterGroupsCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBParametersCommand}
   */
  describeDBParameters(
    args: DescribeDBParametersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBParametersCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError
  >

  describeDBParametersStream(
    args: DescribeDBParametersCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBParametersCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBProxiesCommand}
   */
  describeDBProxies(
    args: DescribeDBProxiesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeDBProxiesCommandOutput, Cause.TimeoutError | SdkError | DBProxyNotFoundFaultError>

  describeDBProxiesStream(
    args: DescribeDBProxiesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeDBProxiesCommandOutput, Cause.TimeoutError | SdkError | DBProxyNotFoundFaultError>

  /**
   * @see {@link DescribeDBProxyEndpointsCommand}
   */
  describeDBProxyEndpoints(
    args: DescribeDBProxyEndpointsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBProxyEndpointsCommandOutput,
    Cause.TimeoutError | SdkError | DBProxyEndpointNotFoundFaultError | DBProxyNotFoundFaultError
  >

  describeDBProxyEndpointsStream(
    args: DescribeDBProxyEndpointsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBProxyEndpointsCommandOutput,
    Cause.TimeoutError | SdkError | DBProxyEndpointNotFoundFaultError | DBProxyNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBProxyTargetGroupsCommand}
   */
  describeDBProxyTargetGroups(
    args: DescribeDBProxyTargetGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBProxyTargetGroupsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBProxyNotFoundFaultError
    | DBProxyTargetGroupNotFoundFaultError
    | InvalidDBProxyStateFaultError
  >

  describeDBProxyTargetGroupsStream(
    args: DescribeDBProxyTargetGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBProxyTargetGroupsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBProxyNotFoundFaultError
    | DBProxyTargetGroupNotFoundFaultError
    | InvalidDBProxyStateFaultError
  >

  /**
   * @see {@link DescribeDBProxyTargetsCommand}
   */
  describeDBProxyTargets(
    args: DescribeDBProxyTargetsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBProxyTargetsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBProxyNotFoundFaultError
    | DBProxyTargetGroupNotFoundFaultError
    | DBProxyTargetNotFoundFaultError
    | InvalidDBProxyStateFaultError
  >

  describeDBProxyTargetsStream(
    args: DescribeDBProxyTargetsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBProxyTargetsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBProxyNotFoundFaultError
    | DBProxyTargetGroupNotFoundFaultError
    | DBProxyTargetNotFoundFaultError
    | InvalidDBProxyStateFaultError
  >

  /**
   * @see {@link DescribeDBRecommendationsCommand}
   */
  describeDBRecommendations(
    args: DescribeDBRecommendationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeDBRecommendationsCommandOutput, Cause.TimeoutError | SdkError>

  describeDBRecommendationsStream(
    args: DescribeDBRecommendationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeDBRecommendationsCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeDBSecurityGroupsCommand}
   */
  describeDBSecurityGroups(
    args: DescribeDBSecurityGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBSecurityGroupsCommandOutput,
    Cause.TimeoutError | SdkError | DBSecurityGroupNotFoundFaultError
  >

  describeDBSecurityGroupsStream(
    args: DescribeDBSecurityGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBSecurityGroupsCommandOutput,
    Cause.TimeoutError | SdkError | DBSecurityGroupNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBShardGroupsCommand}
   */
  describeDBShardGroups(
    args: DescribeDBShardGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBShardGroupsCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterNotFoundFaultError | DBShardGroupNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBSnapshotAttributesCommand}
   */
  describeDBSnapshotAttributes(
    args: DescribeDBSnapshotAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBSnapshotAttributesCommandOutput,
    Cause.TimeoutError | SdkError | DBSnapshotNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBSnapshotTenantDatabasesCommand}
   */
  describeDBSnapshotTenantDatabases(
    args: DescribeDBSnapshotTenantDatabasesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeDBSnapshotTenantDatabasesCommandOutput,
    Cause.TimeoutError | SdkError | DBSnapshotNotFoundFaultError
  >

  describeDBSnapshotTenantDatabasesStream(
    args: DescribeDBSnapshotTenantDatabasesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeDBSnapshotTenantDatabasesCommandOutput,
    Cause.TimeoutError | SdkError | DBSnapshotNotFoundFaultError
  >

  /**
   * @see {@link DescribeDBSnapshotsCommand}
   */
  describeDBSnapshots(
    args: DescribeDBSnapshotsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeDBSnapshotsCommandOutput, Cause.TimeoutError | SdkError | DBSnapshotNotFoundFaultError>

  describeDBSnapshotsStream(
    args: DescribeDBSnapshotsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeDBSnapshotsCommandOutput, Cause.TimeoutError | SdkError | DBSnapshotNotFoundFaultError>

  /**
   * @see {@link DescribeDBSubnetGroupsCommand}
   */
  describeDBSubnetGroups(
    args: DescribeDBSubnetGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeDBSubnetGroupsCommandOutput, Cause.TimeoutError | SdkError | DBSubnetGroupNotFoundFaultError>

  describeDBSubnetGroupsStream(
    args: DescribeDBSubnetGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeDBSubnetGroupsCommandOutput, Cause.TimeoutError | SdkError | DBSubnetGroupNotFoundFaultError>

  /**
   * @see {@link DescribeEngineDefaultClusterParametersCommand}
   */
  describeEngineDefaultClusterParameters(
    args: DescribeEngineDefaultClusterParametersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeEngineDefaultClusterParametersCommandOutput, Cause.TimeoutError | SdkError>

  describeEngineDefaultClusterParametersStream(
    args: DescribeEngineDefaultClusterParametersCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeEngineDefaultClusterParametersCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeEngineDefaultParametersCommand}
   */
  describeEngineDefaultParameters(
    args: DescribeEngineDefaultParametersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeEngineDefaultParametersCommandOutput, Cause.TimeoutError | SdkError>

  describeEngineDefaultParametersStream(
    args: DescribeEngineDefaultParametersCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeEngineDefaultParametersCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeEventCategoriesCommand}
   */
  describeEventCategories(
    args: DescribeEventCategoriesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeEventCategoriesCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeEventSubscriptionsCommand}
   */
  describeEventSubscriptions(
    args: DescribeEventSubscriptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeEventSubscriptionsCommandOutput,
    Cause.TimeoutError | SdkError | SubscriptionNotFoundFaultError
  >

  describeEventSubscriptionsStream(
    args: DescribeEventSubscriptionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeEventSubscriptionsCommandOutput,
    Cause.TimeoutError | SdkError | SubscriptionNotFoundFaultError
  >

  /**
   * @see {@link DescribeEventsCommand}
   */
  describeEvents(
    args: DescribeEventsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeEventsCommandOutput, Cause.TimeoutError | SdkError>

  describeEventsStream(
    args: DescribeEventsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeEventsCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeExportTasksCommand}
   */
  describeExportTasks(
    args: DescribeExportTasksCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeExportTasksCommandOutput, Cause.TimeoutError | SdkError | ExportTaskNotFoundFaultError>

  describeExportTasksStream(
    args: DescribeExportTasksCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeExportTasksCommandOutput, Cause.TimeoutError | SdkError | ExportTaskNotFoundFaultError>

  /**
   * @see {@link DescribeGlobalClustersCommand}
   */
  describeGlobalClusters(
    args: DescribeGlobalClustersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeGlobalClustersCommandOutput, Cause.TimeoutError | SdkError | GlobalClusterNotFoundFaultError>

  describeGlobalClustersStream(
    args: DescribeGlobalClustersCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeGlobalClustersCommandOutput, Cause.TimeoutError | SdkError | GlobalClusterNotFoundFaultError>

  /**
   * @see {@link DescribeIntegrationsCommand}
   */
  describeIntegrations(
    args: DescribeIntegrationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeIntegrationsCommandOutput, Cause.TimeoutError | SdkError | IntegrationNotFoundFaultError>

  describeIntegrationsStream(
    args: DescribeIntegrationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeIntegrationsCommandOutput, Cause.TimeoutError | SdkError | IntegrationNotFoundFaultError>

  /**
   * @see {@link DescribeOptionGroupOptionsCommand}
   */
  describeOptionGroupOptions(
    args: DescribeOptionGroupOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeOptionGroupOptionsCommandOutput, Cause.TimeoutError | SdkError>

  describeOptionGroupOptionsStream(
    args: DescribeOptionGroupOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeOptionGroupOptionsCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeOptionGroupsCommand}
   */
  describeOptionGroups(
    args: DescribeOptionGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeOptionGroupsCommandOutput, Cause.TimeoutError | SdkError | OptionGroupNotFoundFaultError>

  describeOptionGroupsStream(
    args: DescribeOptionGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeOptionGroupsCommandOutput, Cause.TimeoutError | SdkError | OptionGroupNotFoundFaultError>

  /**
   * @see {@link DescribeOrderableDBInstanceOptionsCommand}
   */
  describeOrderableDBInstanceOptions(
    args: DescribeOrderableDBInstanceOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeOrderableDBInstanceOptionsCommandOutput, Cause.TimeoutError | SdkError>

  describeOrderableDBInstanceOptionsStream(
    args: DescribeOrderableDBInstanceOptionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeOrderableDBInstanceOptionsCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribePendingMaintenanceActionsCommand}
   */
  describePendingMaintenanceActions(
    args: DescribePendingMaintenanceActionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribePendingMaintenanceActionsCommandOutput,
    Cause.TimeoutError | SdkError | ResourceNotFoundFaultError
  >

  describePendingMaintenanceActionsStream(
    args: DescribePendingMaintenanceActionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribePendingMaintenanceActionsCommandOutput,
    Cause.TimeoutError | SdkError | ResourceNotFoundFaultError
  >

  /**
   * @see {@link DescribeReservedDBInstancesCommand}
   */
  describeReservedDBInstances(
    args: DescribeReservedDBInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeReservedDBInstancesCommandOutput,
    Cause.TimeoutError | SdkError | ReservedDBInstanceNotFoundFaultError
  >

  describeReservedDBInstancesStream(
    args: DescribeReservedDBInstancesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeReservedDBInstancesCommandOutput,
    Cause.TimeoutError | SdkError | ReservedDBInstanceNotFoundFaultError
  >

  /**
   * @see {@link DescribeReservedDBInstancesOfferingsCommand}
   */
  describeReservedDBInstancesOfferings(
    args: DescribeReservedDBInstancesOfferingsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeReservedDBInstancesOfferingsCommandOutput,
    Cause.TimeoutError | SdkError | ReservedDBInstancesOfferingNotFoundFaultError
  >

  describeReservedDBInstancesOfferingsStream(
    args: DescribeReservedDBInstancesOfferingsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeReservedDBInstancesOfferingsCommandOutput,
    Cause.TimeoutError | SdkError | ReservedDBInstancesOfferingNotFoundFaultError
  >

  /**
   * @see {@link DescribeServerlessV2PlatformVersionsCommand}
   */
  describeServerlessV2PlatformVersions(
    args: DescribeServerlessV2PlatformVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeServerlessV2PlatformVersionsCommandOutput, Cause.TimeoutError | SdkError>

  describeServerlessV2PlatformVersionsStream(
    args: DescribeServerlessV2PlatformVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeServerlessV2PlatformVersionsCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeSourceRegionsCommand}
   */
  describeSourceRegions(
    args: DescribeSourceRegionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeSourceRegionsCommandOutput, Cause.TimeoutError | SdkError>

  describeSourceRegionsStream(
    args: DescribeSourceRegionsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeSourceRegionsCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeTenantDatabasesCommand}
   */
  describeTenantDatabases(
    args: DescribeTenantDatabasesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeTenantDatabasesCommandOutput, Cause.TimeoutError | SdkError | DBInstanceNotFoundFaultError>

  describeTenantDatabasesStream(
    args: DescribeTenantDatabasesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeTenantDatabasesCommandOutput, Cause.TimeoutError | SdkError | DBInstanceNotFoundFaultError>

  /**
   * @see {@link DescribeValidDBInstanceModificationsCommand}
   */
  describeValidDBInstanceModifications(
    args: DescribeValidDBInstanceModificationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeValidDBInstanceModificationsCommandOutput,
    Cause.TimeoutError | SdkError | DBInstanceNotFoundFaultError | InvalidDBInstanceStateFaultError
  >

  /**
   * @see {@link DisableHttpEndpointCommand}
   */
  disableHttpEndpoint(
    args: DisableHttpEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DisableHttpEndpointCommandOutput,
    Cause.TimeoutError | SdkError | InvalidResourceStateFaultError | ResourceNotFoundFaultError
  >

  /**
   * @see {@link DownloadDBLogFilePortionCommand}
   */
  downloadDBLogFilePortion(
    args: DownloadDBLogFilePortionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DownloadDBLogFilePortionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | DBInstanceNotReadyFaultError
    | DBLogFileNotFoundFaultError
  >

  downloadDBLogFilePortionStream(
    args: DownloadDBLogFilePortionCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DownloadDBLogFilePortionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | DBInstanceNotReadyFaultError
    | DBLogFileNotFoundFaultError
  >

  /**
   * @see {@link EnableHttpEndpointCommand}
   */
  enableHttpEndpoint(
    args: EnableHttpEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    EnableHttpEndpointCommandOutput,
    Cause.TimeoutError | SdkError | InvalidResourceStateFaultError | ResourceNotFoundFaultError
  >

  /**
   * @see {@link FailoverDBClusterCommand}
   */
  failoverDBCluster(
    args: FailoverDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    FailoverDBClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
  >

  /**
   * @see {@link FailoverGlobalClusterCommand}
   */
  failoverGlobalCluster(
    args: FailoverGlobalClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    FailoverGlobalClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | GlobalClusterNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidGlobalClusterStateFaultError
  >

  /**
   * @see {@link ListTagsForResourceCommand}
   */
  listTagsForResource(
    args: ListTagsForResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ListTagsForResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BlueGreenDeploymentNotFoundFaultError
    | DBClusterNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | DBProxyEndpointNotFoundFaultError
    | DBProxyNotFoundFaultError
    | DBProxyTargetGroupNotFoundFaultError
    | DBShardGroupNotFoundFaultError
    | DBSnapshotNotFoundFaultError
    | DBSnapshotTenantDatabaseNotFoundFaultError
    | IntegrationNotFoundFaultError
    | TenantDatabaseNotFoundFaultError
  >

  /**
   * @see {@link ModifyActivityStreamCommand}
   */
  modifyActivityStream(
    args: ModifyActivityStreamCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyActivityStreamCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | InvalidDBInstanceStateFaultError
    | ResourceNotFoundFaultError
  >

  /**
   * @see {@link ModifyCertificatesCommand}
   */
  modifyCertificates(
    args: ModifyCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ModifyCertificatesCommandOutput, Cause.TimeoutError | SdkError | CertificateNotFoundFaultError>

  /**
   * @see {@link ModifyCurrentDBClusterCapacityCommand}
   */
  modifyCurrentDBClusterCapacity(
    args: ModifyCurrentDBClusterCapacityCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyCurrentDBClusterCapacityCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | InvalidDBClusterCapacityFaultError
    | InvalidDBClusterStateFaultError
  >

  /**
   * @see {@link ModifyCustomDBEngineVersionCommand}
   */
  modifyCustomDBEngineVersion(
    args: ModifyCustomDBEngineVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyCustomDBEngineVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CustomDBEngineVersionNotFoundFaultError
    | InvalidCustomDBEngineVersionStateFaultError
  >

  /**
   * @see {@link ModifyDBClusterCommand}
   */
  modifyDBCluster(
    args: ModifyDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterAlreadyExistsFaultError
    | DBClusterNotFoundFaultError
    | DBClusterParameterGroupNotFoundFaultError
    | DBInstanceAlreadyExistsFaultError
    | DBParameterGroupNotFoundFaultError
    | DBSubnetGroupNotFoundFaultError
    | DomainNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidDBSecurityGroupStateFaultError
    | InvalidDBSubnetGroupStateFaultError
    | InvalidGlobalClusterStateFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | OptionGroupNotFoundFaultError
    | StorageQuotaExceededFaultError
    | StorageTypeNotAvailableFaultError
    | StorageTypeNotSupportedFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link ModifyDBClusterEndpointCommand}
   */
  modifyDBClusterEndpoint(
    args: ModifyDBClusterEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBClusterEndpointCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterEndpointNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | InvalidDBClusterEndpointStateFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
  >

  /**
   * @see {@link ModifyDBClusterParameterGroupCommand}
   */
  modifyDBClusterParameterGroup(
    args: ModifyDBClusterParameterGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBClusterParameterGroupCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError | InvalidDBParameterGroupStateFaultError
  >

  /**
   * @see {@link ModifyDBClusterSnapshotAttributeCommand}
   */
  modifyDBClusterSnapshotAttribute(
    args: ModifyDBClusterSnapshotAttributeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBClusterSnapshotAttributeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterSnapshotNotFoundFaultError
    | InvalidDBClusterSnapshotStateFaultError
    | SharedSnapshotQuotaExceededFaultError
  >

  /**
   * @see {@link ModifyDBInstanceCommand}
   */
  modifyDBInstance(
    args: ModifyDBInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBInstanceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AuthorizationNotFoundFaultError
    | BackupPolicyNotFoundFaultError
    | CertificateNotFoundFaultError
    | DBInstanceAlreadyExistsFaultError
    | DBInstanceNotFoundFaultError
    | DBParameterGroupNotFoundFaultError
    | DBSecurityGroupNotFoundFaultError
    | DBUpgradeDependencyFailureFaultError
    | DomainNotFoundFaultError
    | InsufficientDBInstanceCapacityFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidDBSecurityGroupStateFaultError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | OptionGroupNotFoundFaultError
    | ProvisionedIopsNotAvailableInAZFaultError
    | StorageQuotaExceededFaultError
    | StorageTypeNotSupportedFaultError
    | TenantDatabaseQuotaExceededFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link ModifyDBParameterGroupCommand}
   */
  modifyDBParameterGroup(
    args: ModifyDBParameterGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBParameterGroupCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError | InvalidDBParameterGroupStateFaultError
  >

  /**
   * @see {@link ModifyDBProxyCommand}
   */
  modifyDBProxy(
    args: ModifyDBProxyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBProxyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBProxyAlreadyExistsFaultError
    | DBProxyNotFoundFaultError
    | InvalidDBProxyStateFaultError
  >

  /**
   * @see {@link ModifyDBProxyEndpointCommand}
   */
  modifyDBProxyEndpoint(
    args: ModifyDBProxyEndpointCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBProxyEndpointCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBProxyEndpointAlreadyExistsFaultError
    | DBProxyEndpointNotFoundFaultError
    | InvalidDBProxyEndpointStateFaultError
    | InvalidDBProxyStateFaultError
  >

  /**
   * @see {@link ModifyDBProxyTargetGroupCommand}
   */
  modifyDBProxyTargetGroup(
    args: ModifyDBProxyTargetGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBProxyTargetGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBProxyNotFoundFaultError
    | DBProxyTargetGroupNotFoundFaultError
    | InvalidDBProxyStateFaultError
  >

  /**
   * @see {@link ModifyDBRecommendationCommand}
   */
  modifyDBRecommendation(
    args: ModifyDBRecommendationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ModifyDBRecommendationCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link ModifyDBShardGroupCommand}
   */
  modifyDBShardGroup(
    args: ModifyDBShardGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBShardGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBShardGroupAlreadyExistsFaultError
    | DBShardGroupNotFoundFaultError
    | InvalidDBClusterStateFaultError
  >

  /**
   * @see {@link ModifyDBSnapshotCommand}
   */
  modifyDBSnapshot(
    args: ModifyDBSnapshotCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBSnapshotCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBSnapshotNotFoundFaultError
    | InvalidDBSnapshotStateFaultError
    | KMSKeyNotAccessibleFaultError
  >

  /**
   * @see {@link ModifyDBSnapshotAttributeCommand}
   */
  modifyDBSnapshotAttribute(
    args: ModifyDBSnapshotAttributeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBSnapshotAttributeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBSnapshotNotFoundFaultError
    | InvalidDBSnapshotStateFaultError
    | SharedSnapshotQuotaExceededFaultError
  >

  /**
   * @see {@link ModifyDBSubnetGroupCommand}
   */
  modifyDBSubnetGroup(
    args: ModifyDBSubnetGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyDBSubnetGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBSubnetGroupDoesNotCoverEnoughAZsError
    | DBSubnetGroupNotFoundFaultError
    | DBSubnetQuotaExceededFaultError
    | InvalidDBSubnetGroupStateFaultError
    | InvalidSubnetError
    | SubnetAlreadyInUseError
  >

  /**
   * @see {@link ModifyEventSubscriptionCommand}
   */
  modifyEventSubscription(
    args: ModifyEventSubscriptionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyEventSubscriptionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | EventSubscriptionQuotaExceededFaultError
    | SNSInvalidTopicFaultError
    | SNSNoAuthorizationFaultError
    | SNSTopicArnNotFoundFaultError
    | SubscriptionCategoryNotFoundFaultError
    | SubscriptionNotFoundFaultError
  >

  /**
   * @see {@link ModifyGlobalClusterCommand}
   */
  modifyGlobalCluster(
    args: ModifyGlobalClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyGlobalClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | GlobalClusterAlreadyExistsFaultError
    | GlobalClusterNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidGlobalClusterStateFaultError
  >

  /**
   * @see {@link ModifyIntegrationCommand}
   */
  modifyIntegration(
    args: ModifyIntegrationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyIntegrationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IntegrationConflictOperationFaultError
    | IntegrationNotFoundFaultError
    | InvalidIntegrationStateFaultError
  >

  /**
   * @see {@link ModifyOptionGroupCommand}
   */
  modifyOptionGroup(
    args: ModifyOptionGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyOptionGroupCommandOutput,
    Cause.TimeoutError | SdkError | InvalidOptionGroupStateFaultError | OptionGroupNotFoundFaultError
  >

  /**
   * @see {@link ModifyTenantDatabaseCommand}
   */
  modifyTenantDatabase(
    args: ModifyTenantDatabaseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyTenantDatabaseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | InvalidDBInstanceStateFaultError
    | KMSKeyNotAccessibleFaultError
    | TenantDatabaseAlreadyExistsFaultError
    | TenantDatabaseNotFoundFaultError
  >

  /**
   * @see {@link PromoteReadReplicaCommand}
   */
  promoteReadReplica(
    args: PromoteReadReplicaCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PromoteReadReplicaCommandOutput,
    Cause.TimeoutError | SdkError | DBInstanceNotFoundFaultError | InvalidDBInstanceStateFaultError
  >

  /**
   * @see {@link PromoteReadReplicaDBClusterCommand}
   */
  promoteReadReplicaDBCluster(
    args: PromoteReadReplicaDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PromoteReadReplicaDBClusterCommandOutput,
    Cause.TimeoutError | SdkError | DBClusterNotFoundFaultError | InvalidDBClusterStateFaultError
  >

  /**
   * @see {@link PurchaseReservedDBInstancesOfferingCommand}
   */
  purchaseReservedDBInstancesOffering(
    args: PurchaseReservedDBInstancesOfferingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PurchaseReservedDBInstancesOfferingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ReservedDBInstanceAlreadyExistsFaultError
    | ReservedDBInstanceQuotaExceededFaultError
    | ReservedDBInstancesOfferingNotFoundFaultError
  >

  /**
   * @see {@link RebootDBClusterCommand}
   */
  rebootDBCluster(
    args: RebootDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RebootDBClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
  >

  /**
   * @see {@link RebootDBInstanceCommand}
   */
  rebootDBInstance(
    args: RebootDBInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RebootDBInstanceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | InvalidDBInstanceStateFaultError
    | KMSKeyNotAccessibleFaultError
  >

  /**
   * @see {@link RebootDBShardGroupCommand}
   */
  rebootDBShardGroup(
    args: RebootDBShardGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RebootDBShardGroupCommandOutput,
    Cause.TimeoutError | SdkError | DBShardGroupNotFoundFaultError | InvalidDBShardGroupStateFaultError
  >

  /**
   * @see {@link RegisterDBProxyTargetsCommand}
   */
  registerDBProxyTargets(
    args: RegisterDBProxyTargetsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RegisterDBProxyTargetsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | DBProxyNotFoundFaultError
    | DBProxyTargetAlreadyRegisteredFaultError
    | DBProxyTargetGroupNotFoundFaultError
    | InsufficientAvailableIPsInSubnetFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidDBProxyStateFaultError
  >

  /**
   * @see {@link RemoveFromGlobalClusterCommand}
   */
  removeFromGlobalCluster(
    args: RemoveFromGlobalClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveFromGlobalClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | GlobalClusterNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidGlobalClusterStateFaultError
  >

  /**
   * @see {@link RemoveRoleFromDBClusterCommand}
   */
  removeRoleFromDBCluster(
    args: RemoveRoleFromDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveRoleFromDBClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | DBClusterRoleNotFoundFaultError
    | InvalidDBClusterStateFaultError
  >

  /**
   * @see {@link RemoveRoleFromDBInstanceCommand}
   */
  removeRoleFromDBInstance(
    args: RemoveRoleFromDBInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveRoleFromDBInstanceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | DBInstanceRoleNotFoundFaultError
    | InvalidDBInstanceStateFaultError
  >

  /**
   * @see {@link RemoveSourceIdentifierFromSubscriptionCommand}
   */
  removeSourceIdentifierFromSubscription(
    args: RemoveSourceIdentifierFromSubscriptionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveSourceIdentifierFromSubscriptionCommandOutput,
    Cause.TimeoutError | SdkError | SourceNotFoundFaultError | SubscriptionNotFoundFaultError
  >

  /**
   * @see {@link RemoveTagsFromResourceCommand}
   */
  removeTagsFromResource(
    args: RemoveTagsFromResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveTagsFromResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BlueGreenDeploymentNotFoundFaultError
    | DBClusterNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | DBProxyEndpointNotFoundFaultError
    | DBProxyNotFoundFaultError
    | DBProxyTargetGroupNotFoundFaultError
    | DBShardGroupNotFoundFaultError
    | DBSnapshotNotFoundFaultError
    | DBSnapshotTenantDatabaseNotFoundFaultError
    | IntegrationNotFoundFaultError
    | InvalidDBClusterEndpointStateFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | TenantDatabaseNotFoundFaultError
  >

  /**
   * @see {@link ResetDBClusterParameterGroupCommand}
   */
  resetDBClusterParameterGroup(
    args: ResetDBClusterParameterGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ResetDBClusterParameterGroupCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError | InvalidDBParameterGroupStateFaultError
  >

  /**
   * @see {@link ResetDBParameterGroupCommand}
   */
  resetDBParameterGroup(
    args: ResetDBParameterGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ResetDBParameterGroupCommandOutput,
    Cause.TimeoutError | SdkError | DBParameterGroupNotFoundFaultError | InvalidDBParameterGroupStateFaultError
  >

  /**
   * @see {@link RestoreDBClusterFromS3Command}
   */
  restoreDBClusterFromS3(
    args: RestoreDBClusterFromS3CommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RestoreDBClusterFromS3CommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterAlreadyExistsFaultError
    | DBClusterNotFoundFaultError
    | DBClusterParameterGroupNotFoundFaultError
    | DBClusterQuotaExceededFaultError
    | DBClusterRoleQuotaExceededFaultError
    | DBSubnetGroupNotFoundFaultError
    | DomainNotFoundFaultError
    | InsufficientStorageClusterCapacityFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBSubnetGroupStateFaultError
    | InvalidS3BucketFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | StorageQuotaExceededFaultError
    | StorageTypeNotSupportedFaultError
  >

  /**
   * @see {@link RestoreDBClusterFromSnapshotCommand}
   */
  restoreDBClusterFromSnapshot(
    args: RestoreDBClusterFromSnapshotCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RestoreDBClusterFromSnapshotCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterAlreadyExistsFaultError
    | DBClusterParameterGroupNotFoundFaultError
    | DBClusterQuotaExceededFaultError
    | DBClusterRoleQuotaExceededFaultError
    | DBClusterSnapshotNotFoundFaultError
    | DBSnapshotNotFoundFaultError
    | DBSubnetGroupDoesNotCoverEnoughAZsError
    | DBSubnetGroupNotFoundFaultError
    | DomainNotFoundFaultError
    | InsufficientDBClusterCapacityFaultError
    | InsufficientDBInstanceCapacityFaultError
    | InsufficientStorageClusterCapacityFaultError
    | InvalidDBClusterSnapshotStateFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidDBSnapshotStateFaultError
    | InvalidRestoreFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | OptionGroupNotFoundFaultError
    | StorageQuotaExceededFaultError
    | StorageTypeNotSupportedFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link RestoreDBClusterToPointInTimeCommand}
   */
  restoreDBClusterToPointInTime(
    args: RestoreDBClusterToPointInTimeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RestoreDBClusterToPointInTimeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterAlreadyExistsFaultError
    | DBClusterAutomatedBackupNotFoundFaultError
    | DBClusterNotFoundFaultError
    | DBClusterParameterGroupNotFoundFaultError
    | DBClusterQuotaExceededFaultError
    | DBClusterRoleQuotaExceededFaultError
    | DBClusterSnapshotNotFoundFaultError
    | DBSubnetGroupNotFoundFaultError
    | DomainNotFoundFaultError
    | InsufficientDBClusterCapacityFaultError
    | InsufficientDBInstanceCapacityFaultError
    | InsufficientStorageClusterCapacityFaultError
    | InvalidDBClusterSnapshotStateFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBSnapshotStateFaultError
    | InvalidRestoreFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | OptionGroupNotFoundFaultError
    | StorageQuotaExceededFaultError
    | StorageTypeNotSupportedFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link RestoreDBInstanceFromDBSnapshotCommand}
   */
  restoreDBInstanceFromDBSnapshot(
    args: RestoreDBInstanceFromDBSnapshotCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RestoreDBInstanceFromDBSnapshotCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AuthorizationNotFoundFaultError
    | BackupPolicyNotFoundFaultError
    | CertificateNotFoundFaultError
    | DBClusterSnapshotNotFoundFaultError
    | DBInstanceAlreadyExistsFaultError
    | DBParameterGroupNotFoundFaultError
    | DBSecurityGroupNotFoundFaultError
    | DBSnapshotNotFoundFaultError
    | DBSubnetGroupDoesNotCoverEnoughAZsError
    | DBSubnetGroupNotFoundFaultError
    | DomainNotFoundFaultError
    | InstanceQuotaExceededFaultError
    | InsufficientDBInstanceCapacityFaultError
    | InvalidDBSnapshotStateFaultError
    | InvalidRestoreFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | OptionGroupNotFoundFaultError
    | ProvisionedIopsNotAvailableInAZFaultError
    | StorageQuotaExceededFaultError
    | StorageTypeNotSupportedFaultError
    | TenantDatabaseQuotaExceededFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link RestoreDBInstanceFromS3Command}
   */
  restoreDBInstanceFromS3(
    args: RestoreDBInstanceFromS3CommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RestoreDBInstanceFromS3CommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AuthorizationNotFoundFaultError
    | BackupPolicyNotFoundFaultError
    | CertificateNotFoundFaultError
    | DBInstanceAlreadyExistsFaultError
    | DBParameterGroupNotFoundFaultError
    | DBSecurityGroupNotFoundFaultError
    | DBSubnetGroupDoesNotCoverEnoughAZsError
    | DBSubnetGroupNotFoundFaultError
    | InstanceQuotaExceededFaultError
    | InsufficientDBInstanceCapacityFaultError
    | InvalidS3BucketFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | OptionGroupNotFoundFaultError
    | ProvisionedIopsNotAvailableInAZFaultError
    | StorageQuotaExceededFaultError
    | StorageTypeNotSupportedFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link RestoreDBInstanceToPointInTimeCommand}
   */
  restoreDBInstanceToPointInTime(
    args: RestoreDBInstanceToPointInTimeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RestoreDBInstanceToPointInTimeCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AuthorizationNotFoundFaultError
    | BackupPolicyNotFoundFaultError
    | CertificateNotFoundFaultError
    | DBInstanceAlreadyExistsFaultError
    | DBInstanceAutomatedBackupNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | DBParameterGroupNotFoundFaultError
    | DBSecurityGroupNotFoundFaultError
    | DBSubnetGroupDoesNotCoverEnoughAZsError
    | DBSubnetGroupNotFoundFaultError
    | DomainNotFoundFaultError
    | InstanceQuotaExceededFaultError
    | InsufficientDBInstanceCapacityFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidRestoreFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | NetworkTypeNotSupportedError
    | OptionGroupNotFoundFaultError
    | PointInTimeRestoreNotEnabledFaultError
    | ProvisionedIopsNotAvailableInAZFaultError
    | StorageQuotaExceededFaultError
    | StorageTypeNotSupportedFaultError
    | TenantDatabaseQuotaExceededFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link RevokeDBSecurityGroupIngressCommand}
   */
  revokeDBSecurityGroupIngress(
    args: RevokeDBSecurityGroupIngressCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RevokeDBSecurityGroupIngressCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AuthorizationNotFoundFaultError
    | DBSecurityGroupNotFoundFaultError
    | InvalidDBSecurityGroupStateFaultError
  >

  /**
   * @see {@link StartActivityStreamCommand}
   */
  startActivityStream(
    args: StartActivityStreamCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartActivityStreamCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | KMSKeyNotAccessibleFaultError
    | ResourceNotFoundFaultError
  >

  /**
   * @see {@link StartDBClusterCommand}
   */
  startDBCluster(
    args: StartDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartDBClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidDBShardGroupStateFaultError
    | KMSKeyNotAccessibleFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link StartDBInstanceCommand}
   */
  startDBInstance(
    args: StartDBInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartDBInstanceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AuthorizationNotFoundFaultError
    | DBClusterNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | DBSubnetGroupDoesNotCoverEnoughAZsError
    | DBSubnetGroupNotFoundFaultError
    | InsufficientDBInstanceCapacityFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidSubnetError
    | InvalidVPCNetworkStateFaultError
    | KMSKeyNotAccessibleFaultError
    | VpcEncryptionControlViolationError
  >

  /**
   * @see {@link StartDBInstanceAutomatedBackupsReplicationCommand}
   */
  startDBInstanceAutomatedBackupsReplication(
    args: StartDBInstanceAutomatedBackupsReplicationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartDBInstanceAutomatedBackupsReplicationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceAutomatedBackupQuotaExceededFaultError
    | DBInstanceNotFoundFaultError
    | InvalidDBInstanceAutomatedBackupStateFaultError
    | InvalidDBInstanceStateFaultError
    | KMSKeyNotAccessibleFaultError
    | StorageTypeNotSupportedFaultError
  >

  /**
   * @see {@link StartExportTaskCommand}
   */
  startExportTask(
    args: StartExportTaskCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StartExportTaskCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | DBClusterSnapshotNotFoundFaultError
    | DBSnapshotNotFoundFaultError
    | ExportTaskAlreadyExistsFaultError
    | IamRoleMissingPermissionsFaultError
    | IamRoleNotFoundFaultError
    | InvalidExportOnlyFaultError
    | InvalidExportSourceStateFaultError
    | InvalidS3BucketFaultError
    | KMSKeyNotAccessibleFaultError
  >

  /**
   * @see {@link StopActivityStreamCommand}
   */
  stopActivityStream(
    args: StopActivityStreamCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StopActivityStreamCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | DBInstanceNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | ResourceNotFoundFaultError
  >

  /**
   * @see {@link StopDBClusterCommand}
   */
  stopDBCluster(
    args: StopDBClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StopDBClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | InvalidDBShardGroupStateFaultError
  >

  /**
   * @see {@link StopDBInstanceCommand}
   */
  stopDBInstance(
    args: StopDBInstanceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StopDBInstanceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBInstanceNotFoundFaultError
    | DBSnapshotAlreadyExistsFaultError
    | InvalidDBClusterStateFaultError
    | InvalidDBInstanceStateFaultError
    | SnapshotQuotaExceededFaultError
  >

  /**
   * @see {@link StopDBInstanceAutomatedBackupsReplicationCommand}
   */
  stopDBInstanceAutomatedBackupsReplication(
    args: StopDBInstanceAutomatedBackupsReplicationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    StopDBInstanceAutomatedBackupsReplicationCommandOutput,
    Cause.TimeoutError | SdkError | DBInstanceNotFoundFaultError | InvalidDBInstanceStateFaultError
  >

  /**
   * @see {@link SwitchoverBlueGreenDeploymentCommand}
   */
  switchoverBlueGreenDeployment(
    args: SwitchoverBlueGreenDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SwitchoverBlueGreenDeploymentCommandOutput,
    Cause.TimeoutError | SdkError | BlueGreenDeploymentNotFoundFaultError | InvalidBlueGreenDeploymentStateFaultError
  >

  /**
   * @see {@link SwitchoverGlobalClusterCommand}
   */
  switchoverGlobalCluster(
    args: SwitchoverGlobalClusterCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SwitchoverGlobalClusterCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DBClusterNotFoundFaultError
    | GlobalClusterNotFoundFaultError
    | InvalidDBClusterStateFaultError
    | InvalidGlobalClusterStateFaultError
  >

  /**
   * @see {@link SwitchoverReadReplicaCommand}
   */
  switchoverReadReplica(
    args: SwitchoverReadReplicaCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SwitchoverReadReplicaCommandOutput,
    Cause.TimeoutError | SdkError | DBInstanceNotFoundFaultError | InvalidDBInstanceStateFaultError
  >
}

Added in v1.0.0

utils

RDSService (namespace)

Added in v1.0.0

Config (interface)

Signature

export interface Config extends Omit<RDSClientConfig, "logger"> {
  readonly logger?: ServiceLogger.ServiceLoggerConstructorProps | true
}

Added in v1.0.0

Type (type alias)

Signature

export type Type = RDSService$

Added in v1.0.0