Worker Route
Provides a Cloudflare worker route resource. A route will also require a cloudflare.WorkerScript
.
This resource uses the Cloudflare account APIs. This requires setting the
CLOUDFLARE_ACCOUNT_ID
environment variable oraccount_id
provider argument if you do not explicitly set the resource levelaccount_id
value.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.WorkerScript;
import com.pulumi.cloudflare.WorkerRoute;
import com.pulumi.cloudflare.WorkerRouteArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var myScript = new WorkerScript("myScript");
var myRoute = new WorkerRoute("myRoute", WorkerRouteArgs.builder()
.zoneId("0da42c8d2132a9ddaf714f9e7c920711")
.pattern("example.com/*")
.scriptName(myScript.name())
.build());
}
}
Content copied to clipboard
Import
$ pulumi import cloudflare:index/workerRoute:WorkerRoute example <zone_id>/<route_id>
Content copied to clipboard
*/
Properties
Link copied to clipboard
The route pattern to associate the Worker with.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Worker script name to invoke for requests that match the route pattern.