def METHOD_NAME(project: Optional[pulumi.Input[Optional[str]]] = None,
                       status: Optional[pulumi.Input[Optional[str]]] = None,
                       opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetRegionsResult]:
    """
    Provides access to available Google Compute regions for a given project.
    See more about [regions and zones](https://cloud.google.com/compute/docs/regions-zones/) in the upstream docs.
    ```python
    import pulumi
    import pulumi_gcp as gcp
    available = gcp.compute.get_regions()
    cluster = []
    for range in [{"value": i} for i in range(0, len(available.names))]:
        cluster.append(gcp.compute.Subnetwork(f"cluster-{range['value']}",
            ip_cidr_range=f"10.36.{range['value']}.0/24",
            network="my-network",
            region=available.names[range["value"]]))
    ```
    :param str project: Project from which to list available regions. Defaults to project declared in the provider.
    :param str status: Allows to filter list of regions based on their current status. Status can be either `UP` or `DOWN`.
           Defaults to no filtering (all available regions - both `UP` and `DOWN`).
    """
    ...