def METHOD_NAME(filters: Optional[pulumi.Input[Optional[Sequence[pulumi.InputType['GetCoipPoolFilterArgs']]]]] = None,
                         local_gateway_route_table_id: Optional[pulumi.Input[Optional[str]]] = None,
                         pool_id: Optional[pulumi.Input[Optional[str]]] = None,
                         tags: Optional[pulumi.Input[Optional[Mapping[str, str]]]] = None,
                         opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetCoipPoolResult]:
    """
    Provides details about a specific EC2 Customer-Owned IP Pool.
    This data source can prove useful when a module accepts a coip pool id as
    an input variable and needs to, for example, determine the CIDR block of that
    COIP Pool.
    :param str local_gateway_route_table_id: Local Gateway Route Table Id assigned to desired COIP Pool
    :param str pool_id: ID of the specific COIP Pool to retrieve.
    :param Mapping[str, str] tags: Mapping of tags, each pair of which must exactly match
           a pair on the desired COIP Pool.
           More complex filters can be expressed using one or more `filter` sub-blocks,
           which take the following arguments:
    """
    ...