@@ -131,10 +131,12 @@ def create(
131131 base_blueprint_id : Optional [str ] | Omit = omit ,
132132 base_blueprint_name : Optional [str ] | Omit = omit ,
133133 build_args : Optional [Dict [str , str ]] | Omit = omit ,
134+ build_contexts : Optional [Dict [str , blueprint_create_params .BuildContexts ]] | Omit = omit ,
134135 code_mounts : Optional [Iterable [CodeMountParameters ]] | Omit = omit ,
135136 dockerfile : Optional [str ] | Omit = omit ,
136137 file_mounts : Optional [Dict [str , str ]] | Omit = omit ,
137138 launch_parameters : Optional [LaunchParameters ] | Omit = omit ,
139+ local_build_context : Optional [blueprint_create_params .LocalBuildContext ] | Omit = omit ,
138140 metadata : Optional [Dict [str , str ]] | Omit = omit ,
139141 secrets : Optional [Dict [str , str ]] | Omit = omit ,
140142 services : Optional [Iterable [blueprint_create_params .Service ]] | Omit = omit ,
@@ -167,6 +169,11 @@ def create(
167169
168170 build_args: (Optional) Arbitrary Docker build args to pass during build.
169171
172+ build_contexts: (Optional) Map of named Docker build contexts. Keys are context names, values
173+ are typed context definitions (object or http). See Docker buildx additional
174+ contexts for details:
175+ https://docs.docker.com/reference/cli/docker/buildx/build/#build-context
176+
170177 code_mounts: A list of code mounts to be included in the Blueprint.
171178
172179 dockerfile: Dockerfile contents to be used to build the Blueprint.
@@ -175,6 +182,8 @@ def create(
175182
176183 launch_parameters: Parameters to configure your Devbox at launch time.
177184
185+ local_build_context: (Optional) Local build context stored in object-storage.
186+
178187 metadata: (Optional) User defined metadata for the Blueprint.
179188
180189 secrets: (Optional) Map of mount IDs/environment variable names to secret names. Secrets
@@ -210,10 +219,12 @@ def create(
210219 "base_blueprint_id" : base_blueprint_id ,
211220 "base_blueprint_name" : base_blueprint_name ,
212221 "build_args" : build_args ,
222+ "build_contexts" : build_contexts ,
213223 "code_mounts" : code_mounts ,
214224 "dockerfile" : dockerfile ,
215225 "file_mounts" : file_mounts ,
216226 "launch_parameters" : launch_parameters ,
227+ "local_build_context" : local_build_context ,
217228 "metadata" : metadata ,
218229 "secrets" : secrets ,
219230 "services" : services ,
@@ -638,10 +649,12 @@ def preview(
638649 base_blueprint_id : Optional [str ] | Omit = omit ,
639650 base_blueprint_name : Optional [str ] | Omit = omit ,
640651 build_args : Optional [Dict [str , str ]] | Omit = omit ,
652+ build_contexts : Optional [Dict [str , blueprint_preview_params .BuildContexts ]] | Omit = omit ,
641653 code_mounts : Optional [Iterable [CodeMountParameters ]] | Omit = omit ,
642654 dockerfile : Optional [str ] | Omit = omit ,
643655 file_mounts : Optional [Dict [str , str ]] | Omit = omit ,
644656 launch_parameters : Optional [LaunchParameters ] | Omit = omit ,
657+ local_build_context : Optional [blueprint_preview_params .LocalBuildContext ] | Omit = omit ,
645658 metadata : Optional [Dict [str , str ]] | Omit = omit ,
646659 secrets : Optional [Dict [str , str ]] | Omit = omit ,
647660 services : Optional [Iterable [blueprint_preview_params .Service ]] | Omit = omit ,
@@ -672,6 +685,11 @@ def preview(
672685
673686 build_args: (Optional) Arbitrary Docker build args to pass during build.
674687
688+ build_contexts: (Optional) Map of named Docker build contexts. Keys are context names, values
689+ are typed context definitions (object or http). See Docker buildx additional
690+ contexts for details:
691+ https://docs.docker.com/reference/cli/docker/buildx/build/#build-context
692+
675693 code_mounts: A list of code mounts to be included in the Blueprint.
676694
677695 dockerfile: Dockerfile contents to be used to build the Blueprint.
@@ -680,6 +698,8 @@ def preview(
680698
681699 launch_parameters: Parameters to configure your Devbox at launch time.
682700
701+ local_build_context: (Optional) Local build context stored in object-storage.
702+
683703 metadata: (Optional) User defined metadata for the Blueprint.
684704
685705 secrets: (Optional) Map of mount IDs/environment variable names to secret names. Secrets
@@ -711,10 +731,12 @@ def preview(
711731 "base_blueprint_id" : base_blueprint_id ,
712732 "base_blueprint_name" : base_blueprint_name ,
713733 "build_args" : build_args ,
734+ "build_contexts" : build_contexts ,
714735 "code_mounts" : code_mounts ,
715736 "dockerfile" : dockerfile ,
716737 "file_mounts" : file_mounts ,
717738 "launch_parameters" : launch_parameters ,
739+ "local_build_context" : local_build_context ,
718740 "metadata" : metadata ,
719741 "secrets" : secrets ,
720742 "services" : services ,
@@ -760,10 +782,12 @@ async def create(
760782 base_blueprint_id : Optional [str ] | Omit = omit ,
761783 base_blueprint_name : Optional [str ] | Omit = omit ,
762784 build_args : Optional [Dict [str , str ]] | Omit = omit ,
785+ build_contexts : Optional [Dict [str , blueprint_create_params .BuildContexts ]] | Omit = omit ,
763786 code_mounts : Optional [Iterable [CodeMountParameters ]] | Omit = omit ,
764787 dockerfile : Optional [str ] | Omit = omit ,
765788 file_mounts : Optional [Dict [str , str ]] | Omit = omit ,
766789 launch_parameters : Optional [LaunchParameters ] | Omit = omit ,
790+ local_build_context : Optional [blueprint_create_params .LocalBuildContext ] | Omit = omit ,
767791 metadata : Optional [Dict [str , str ]] | Omit = omit ,
768792 secrets : Optional [Dict [str , str ]] | Omit = omit ,
769793 services : Optional [Iterable [blueprint_create_params .Service ]] | Omit = omit ,
@@ -796,6 +820,11 @@ async def create(
796820
797821 build_args: (Optional) Arbitrary Docker build args to pass during build.
798822
823+ build_contexts: (Optional) Map of named Docker build contexts. Keys are context names, values
824+ are typed context definitions (object or http). See Docker buildx additional
825+ contexts for details:
826+ https://docs.docker.com/reference/cli/docker/buildx/build/#build-context
827+
799828 code_mounts: A list of code mounts to be included in the Blueprint.
800829
801830 dockerfile: Dockerfile contents to be used to build the Blueprint.
@@ -804,6 +833,8 @@ async def create(
804833
805834 launch_parameters: Parameters to configure your Devbox at launch time.
806835
836+ local_build_context: (Optional) Local build context stored in object-storage.
837+
807838 metadata: (Optional) User defined metadata for the Blueprint.
808839
809840 secrets: (Optional) Map of mount IDs/environment variable names to secret names. Secrets
@@ -839,10 +870,12 @@ async def create(
839870 "base_blueprint_id" : base_blueprint_id ,
840871 "base_blueprint_name" : base_blueprint_name ,
841872 "build_args" : build_args ,
873+ "build_contexts" : build_contexts ,
842874 "code_mounts" : code_mounts ,
843875 "dockerfile" : dockerfile ,
844876 "file_mounts" : file_mounts ,
845877 "launch_parameters" : launch_parameters ,
878+ "local_build_context" : local_build_context ,
846879 "metadata" : metadata ,
847880 "secrets" : secrets ,
848881 "services" : services ,
@@ -1267,10 +1300,12 @@ async def preview(
12671300 base_blueprint_id : Optional [str ] | Omit = omit ,
12681301 base_blueprint_name : Optional [str ] | Omit = omit ,
12691302 build_args : Optional [Dict [str , str ]] | Omit = omit ,
1303+ build_contexts : Optional [Dict [str , blueprint_preview_params .BuildContexts ]] | Omit = omit ,
12701304 code_mounts : Optional [Iterable [CodeMountParameters ]] | Omit = omit ,
12711305 dockerfile : Optional [str ] | Omit = omit ,
12721306 file_mounts : Optional [Dict [str , str ]] | Omit = omit ,
12731307 launch_parameters : Optional [LaunchParameters ] | Omit = omit ,
1308+ local_build_context : Optional [blueprint_preview_params .LocalBuildContext ] | Omit = omit ,
12741309 metadata : Optional [Dict [str , str ]] | Omit = omit ,
12751310 secrets : Optional [Dict [str , str ]] | Omit = omit ,
12761311 services : Optional [Iterable [blueprint_preview_params .Service ]] | Omit = omit ,
@@ -1301,6 +1336,11 @@ async def preview(
13011336
13021337 build_args: (Optional) Arbitrary Docker build args to pass during build.
13031338
1339+ build_contexts: (Optional) Map of named Docker build contexts. Keys are context names, values
1340+ are typed context definitions (object or http). See Docker buildx additional
1341+ contexts for details:
1342+ https://docs.docker.com/reference/cli/docker/buildx/build/#build-context
1343+
13041344 code_mounts: A list of code mounts to be included in the Blueprint.
13051345
13061346 dockerfile: Dockerfile contents to be used to build the Blueprint.
@@ -1309,6 +1349,8 @@ async def preview(
13091349
13101350 launch_parameters: Parameters to configure your Devbox at launch time.
13111351
1352+ local_build_context: (Optional) Local build context stored in object-storage.
1353+
13121354 metadata: (Optional) User defined metadata for the Blueprint.
13131355
13141356 secrets: (Optional) Map of mount IDs/environment variable names to secret names. Secrets
@@ -1340,10 +1382,12 @@ async def preview(
13401382 "base_blueprint_id" : base_blueprint_id ,
13411383 "base_blueprint_name" : base_blueprint_name ,
13421384 "build_args" : build_args ,
1385+ "build_contexts" : build_contexts ,
13431386 "code_mounts" : code_mounts ,
13441387 "dockerfile" : dockerfile ,
13451388 "file_mounts" : file_mounts ,
13461389 "launch_parameters" : launch_parameters ,
1390+ "local_build_context" : local_build_context ,
13471391 "metadata" : metadata ,
13481392 "secrets" : secrets ,
13491393 "services" : services ,
0 commit comments