def METHOD_NAME(calculator_name: Optional[str] = None,
                         tags: Optional[Mapping[str, str]] = None,
                         opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRouteCalculatorResult:
    """
    Retrieve information about a Location Service Route Calculator.
    ## Example Usage
    ```python
    import pulumi
    import pulumi_aws as aws
    example = aws.location.get_route_calculator(calculator_name="example")
    ```
    :param str calculator_name: Name of the route calculator resource.
    :param Mapping[str, str] tags: Key-value map of resource tags for the route calculator.
    """
    __args__ = dict()
    __args__['calculatorName'] = calculator_name
    __args__['tags'] = tags
    opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts)
    __ret__ = pulumi.runtime.invoke('aws:location/getRouteCalculator:getRouteCalculator', __args__, opts=opts, typ=GetRouteCalculatorResult).value
    return AwaitableGetRouteCalculatorResult(
        calculator_arn=pulumi.get(__ret__, 'calculator_arn'),
        calculator_name=pulumi.get(__ret__, 'calculator_name'),
        create_time=pulumi.get(__ret__, 'create_time'),
        data_source=pulumi.get(__ret__, 'data_source'),
        description=pulumi.get(__ret__, 'description'),
        id=pulumi.get(__ret__, 'id'),
        tags=pulumi.get(__ret__, 'tags'),
        update_time=pulumi.get(__ret__, 'update_time'))