Name of the Blueprint.
Optionalbase_(Optional) ID of previously built blueprint to use as a base blueprint for this build.
Optionalbase_(Optional) Name of previously built blueprint to use as a base blueprint for this build. When set, this will load the latest successfully built Blueprint with the given name. Only one of (base_blueprint_id, base_blueprint_name) should be specified.
Optionalbuild_(Optional) Arbitrary Docker build args to pass during build.
Optionalbuild_A build context backed by an Object.
Optionalcode_A list of code mounts to be included in the Blueprint.
OptionaldockerfileDockerfile contents to be used to build the Blueprint.
Optionalfile_(Optional) Map of paths and file contents to write before setup.
Optionallaunch_Parameters to configure your Devbox at launch time.
Optionalmetadata(Optional) User defined metadata for the Blueprint.
Optionalnetwork_(Optional) ID of the network policy to apply during blueprint build. This restricts network access during the build process. This does not affect devboxes created from this blueprint; if you want devboxes created from this blueprint to inherit the network policy, set the network_policy_id on the blueprint launch parameters.
Optionalsecrets(Optional) Map of mount IDs/environment variable names to secret names. Secrets will be available to commands during the build. Secrets are NOT stored in the blueprint image. Example: {"DB_PASS": "DATABASE_PASSWORD"} makes the secret 'DATABASE_PASSWORD' available as environment variable 'DB_PASS'.
Optionalservices(Optional) List of containerized services to include in the Blueprint. These services will be pre-pulled during the build phase for optimized startup performance.
Optionalsystem_A list of commands to run to set up your system.
Parameters for creating a new Blueprint.