@runloop/api-client - v1.4.0
    Preparing search index...

    Interface BlueprintView

    Blueprints are ways to create customized starting points for Devboxes. They allow you to define custom starting points for Devboxes such that environment set up can be cached to improve Devbox boot times.

    interface BlueprintView {
        id: string;
        create_time_ms: number;
        name: string;
        parameters: BlueprintBuildParameters;
        state: "deleted" | "created";
        status:
            | "queued"
            | "failed"
            | "provisioning"
            | "building"
            | "build_complete";
        base_blueprint_id?: string
        | null;
        build_finish_time_ms?: number | null;
        containerized_services?: BlueprintView.ContainerizedService[] | null;
        devbox_capabilities?:
            | ("unknown" | "computer_usage" | "browser_usage" | "docker_in_docker")[]
            | null;
        failure_reason?: "out_of_memory" | "out_of_disk" | "build_failed" | null;
        is_public?: boolean;
        metadata?: { [key: string]: string } | null;
    }
    Index

    Properties

    id: string

    The id of the Blueprint.

    create_time_ms: number

    Creation time of the Blueprint (Unix timestamp milliseconds).

    name: string

    The name of the Blueprint.

    The parameters used to create Blueprint.

    state: "deleted" | "created"

    The state of the Blueprint.

    status: "queued" | "failed" | "provisioning" | "building" | "build_complete"

    The status of the Blueprint build.

    base_blueprint_id?: string | null

    The ID of the base Blueprint.

    build_finish_time_ms?: number | null

    Build completion time of the Blueprint (Unix timestamp milliseconds).

    containerized_services?: BlueprintView.ContainerizedService[] | null

    List of ContainerizedServices available in the Blueprint. Services can be explicitly started when creating a Devbox.

    devbox_capabilities?:
        | ("unknown" | "computer_usage" | "browser_usage" | "docker_in_docker")[]
        | null

    Capabilities that will be available on Devbox.

    failure_reason?: "out_of_memory" | "out_of_disk" | "build_failed" | null

    The failure reason if the Blueprint build failed, if any.

    is_public?: boolean

    Whether this Blueprint is publicly accessible to all users.

    metadata?: { [key: string]: string } | null

    User defined metadata associated with the blueprint.