Optionalafter_Configure Devbox lifecycle based on idle activity. If after_idle is set, Devbox will ignore keep_alive_time_seconds. If both after_idle and lifecycle.after_idle are set, they must have the same value. Use lifecycle.after_idle instead.
OptionalarchitectureThe target architecture for the Devbox. If unset, defaults to x86_64.
Optionalavailable_[Deprecated] A list of ports to make available on the Devbox. This field is ignored.
Optionalcustom_Custom CPU cores. Must be 0.5, 1, or a multiple of 2. Max is 16.
Optionalcustom_Custom disk size in GiB. Must be a multiple of 2. Min is 2GiB, max is 64GiB.
Optionalcustom_Custom memory size in GiB. Must be 1 or a multiple of 2. Max is 64GiB.
Optionalkeep_Time in seconds after which Devbox will automatically shutdown. Default is 1 hour. Maximum is 48 hours (172800 seconds).
Optionallaunch_Set of commands to be run at launch time, before the entrypoint process is run.
OptionallifecycleLifecycle configuration for idle and resume behavior. Configure idle policy via lifecycle.after_idle (if both this and the top-level after_idle are set, they must match) and resume triggers via lifecycle.resume_triggers.
Optionalnetwork_(Optional) ID of the network policy to apply to Devboxes launched with these parameters. When set on a Blueprint launch parameters, Devboxes created from it will inherit this policy unless explicitly overridden.
Optionalrequired_A list of ContainerizedService names to be started when a Devbox is created. A valid ContainerizedService must be specified in Blueprint to be started.
Optionalresource_Preset Devbox resources (vCPU, RAM in GiB, ephemeral disk in GiB). If not set, SMALL is used. X_SMALL: 0.5 vCPU, 1 GiB RAM, 4 GiB disk. SMALL: 1 vCPU, 2 GiB RAM, 4 GiB disk. MEDIUM: 2 vCPU, 4 GiB RAM, 8 GiB disk. LARGE: 2 vCPU, 8 GiB RAM, 16 GiB disk. X_LARGE: 4 vCPU, 16 GiB RAM, 16 GiB disk. XX_LARGE: 8 vCPU, 32 GiB RAM, 16 GiB disk. CUSTOM_SIZE: set custom_cpu_cores, custom_gb_memory, and optionally custom_disk_size.
Optionaluser_Specify the user for execution on Devbox. If not set, default user will be
used.
LaunchParameters enable you to customize the resources available to your Devbox as well as the environment set up that should be completed before the Devbox is marked as 'running'.