def METHOD_NAME(name: Optional[pulumi.Input[str]] = None,
                      network: Optional[pulumi.Input[str]] = None,
                      project: Optional[pulumi.Input[Optional[str]]] = None,
                      region: Optional[pulumi.Input[Optional[str]]] = None,
                      opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetRouterResult]:
    """
    Get a router within GCE from its name and VPC.
    ## Example Usage
    ```python
    import pulumi
    import pulumi_gcp as gcp
    my_router = gcp.compute.get_router(name="myrouter-us-east1",
        network="my-network")
    ```
    :param str name: The name of the router.
    :param str network: The VPC network on which this router lives.
    :param str project: The ID of the project in which the resource
           belongs. If it is not provided, the provider project is used.
    :param str region: The region this router has been created in. If
           unspecified, this defaults to the region configured in the provider.
    """
    ...