@@ -72,6 +72,7 @@ def create(
7272 dockerfile : Optional [str ] | NotGiven = NOT_GIVEN ,
7373 file_mounts : Optional [Dict [str , str ]] | NotGiven = NOT_GIVEN ,
7474 launch_parameters : Optional [LaunchParameters ] | NotGiven = NOT_GIVEN ,
75+ services : Optional [Iterable [blueprint_create_params .Service ]] | NotGiven = NOT_GIVEN ,
7576 system_setup_commands : Optional [List [str ]] | NotGiven = NOT_GIVEN ,
7677 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
7778 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -102,6 +103,10 @@ def create(
102103
103104 launch_parameters: Parameters to configure your Devbox at launch time.
104105
106+ services: (Optional) List of containerized services to include in the Blueprint. These
107+ services will be pre-pulled during the build phase for optimized startup
108+ performance.
109+
105110 system_setup_commands: A list of commands to run to set up your system.
106111
107112 extra_headers: Send extra headers
@@ -124,6 +129,7 @@ def create(
124129 "dockerfile" : dockerfile ,
125130 "file_mounts" : file_mounts ,
126131 "launch_parameters" : launch_parameters ,
132+ "services" : services ,
127133 "system_setup_commands" : system_setup_commands ,
128134 },
129135 blueprint_create_params .BlueprintCreateParams ,
@@ -385,6 +391,7 @@ def preview(
385391 dockerfile : Optional [str ] | NotGiven = NOT_GIVEN ,
386392 file_mounts : Optional [Dict [str , str ]] | NotGiven = NOT_GIVEN ,
387393 launch_parameters : Optional [LaunchParameters ] | NotGiven = NOT_GIVEN ,
394+ services : Optional [Iterable [blueprint_preview_params .Service ]] | NotGiven = NOT_GIVEN ,
388395 system_setup_commands : Optional [List [str ]] | NotGiven = NOT_GIVEN ,
389396 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
390397 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -413,6 +420,10 @@ def preview(
413420
414421 launch_parameters: Parameters to configure your Devbox at launch time.
415422
423+ services: (Optional) List of containerized services to include in the Blueprint. These
424+ services will be pre-pulled during the build phase for optimized startup
425+ performance.
426+
416427 system_setup_commands: A list of commands to run to set up your system.
417428
418429 extra_headers: Send extra headers
@@ -435,6 +446,7 @@ def preview(
435446 "dockerfile" : dockerfile ,
436447 "file_mounts" : file_mounts ,
437448 "launch_parameters" : launch_parameters ,
449+ "services" : services ,
438450 "system_setup_commands" : system_setup_commands ,
439451 },
440452 blueprint_preview_params .BlueprintPreviewParams ,
@@ -479,6 +491,7 @@ async def create(
479491 dockerfile : Optional [str ] | NotGiven = NOT_GIVEN ,
480492 file_mounts : Optional [Dict [str , str ]] | NotGiven = NOT_GIVEN ,
481493 launch_parameters : Optional [LaunchParameters ] | NotGiven = NOT_GIVEN ,
494+ services : Optional [Iterable [blueprint_create_params .Service ]] | NotGiven = NOT_GIVEN ,
482495 system_setup_commands : Optional [List [str ]] | NotGiven = NOT_GIVEN ,
483496 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
484497 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -509,6 +522,10 @@ async def create(
509522
510523 launch_parameters: Parameters to configure your Devbox at launch time.
511524
525+ services: (Optional) List of containerized services to include in the Blueprint. These
526+ services will be pre-pulled during the build phase for optimized startup
527+ performance.
528+
512529 system_setup_commands: A list of commands to run to set up your system.
513530
514531 extra_headers: Send extra headers
@@ -531,6 +548,7 @@ async def create(
531548 "dockerfile" : dockerfile ,
532549 "file_mounts" : file_mounts ,
533550 "launch_parameters" : launch_parameters ,
551+ "services" : services ,
534552 "system_setup_commands" : system_setup_commands ,
535553 },
536554 blueprint_create_params .BlueprintCreateParams ,
@@ -793,6 +811,7 @@ async def preview(
793811 dockerfile : Optional [str ] | NotGiven = NOT_GIVEN ,
794812 file_mounts : Optional [Dict [str , str ]] | NotGiven = NOT_GIVEN ,
795813 launch_parameters : Optional [LaunchParameters ] | NotGiven = NOT_GIVEN ,
814+ services : Optional [Iterable [blueprint_preview_params .Service ]] | NotGiven = NOT_GIVEN ,
796815 system_setup_commands : Optional [List [str ]] | NotGiven = NOT_GIVEN ,
797816 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
798817 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -821,6 +840,10 @@ async def preview(
821840
822841 launch_parameters: Parameters to configure your Devbox at launch time.
823842
843+ services: (Optional) List of containerized services to include in the Blueprint. These
844+ services will be pre-pulled during the build phase for optimized startup
845+ performance.
846+
824847 system_setup_commands: A list of commands to run to set up your system.
825848
826849 extra_headers: Send extra headers
@@ -843,6 +866,7 @@ async def preview(
843866 "dockerfile" : dockerfile ,
844867 "file_mounts" : file_mounts ,
845868 "launch_parameters" : launch_parameters ,
869+ "services" : services ,
846870 "system_setup_commands" : system_setup_commands ,
847871 },
848872 blueprint_preview_params .BlueprintPreviewParams ,
0 commit comments