def METHOD_NAME(filters: Optional[pulumi.Input[Optional[Sequence[pulumi.InputType['GetInstancesFilterArgs']]]]] = None,
                         tags: Optional[pulumi.Input[Optional[Mapping[str, str]]]] = None,
                         opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetInstancesResult]:
    """
    Data source for listing RDS Database Instances.
    ## Example Usage
    ### Basic Usage
    ```python
    import pulumi
    import pulumi_aws as aws
    example = aws.rds.get_instances(filters=[aws.rds.GetInstancesFilterArgs(
        name="db-instance-id",
        values=["my-database-id"],
    )])
    ```
    ### Using tags
    ```python
    import pulumi
    import pulumi_aws as aws
    example = aws.rds.get_instances(tags={
        "Env": "test",
    })
    ```
    :param Sequence[pulumi.InputType['GetInstancesFilterArgs']] filters: Configuration block(s) used to filter instances with AWS supported attributes, such as `engine`, `db-cluster-id` or `db-instance-id` for example. Detailed below.
    :param Mapping[str, str] tags: Map of tags, each pair of which must exactly match a pair on the desired instances.
    """
    ...