def METHOD_NAME(availability_zone: Optional[pulumi.Input[Optional[str]]] = None,
                        availability_zone_id: Optional[pulumi.Input[Optional[str]]] = None,
                        owner_id: Optional[pulumi.Input[Optional[str]]] = None,
                        site_id: Optional[pulumi.Input[Optional[str]]] = None,
                        opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetOutpostsResult]:
    """
    Provides details about multiple Outposts.
    ## Example Usage
    ```python
    import pulumi
    import pulumi_aws as aws
    example = aws.outposts.get_outposts(site_id=data["aws_outposts_site"]["id"])
    ```
    :param str availability_zone: Availability Zone name.
    :param str availability_zone_id: Availability Zone identifier.
    :param str owner_id: AWS Account identifier of the Outpost owner.
    :param str site_id: Site identifier.
    """
    ...