@@ -253,11 +253,15 @@ def set_up_managed_identity(self):
253
253
self .session_pool_def ["identity" ] = identity_def
254
254
255
255
def set_up_dynamic_configuration (self ):
256
- dynamic_pool_def = {}
257
- dynamic_pool_def ["executionType" ] = "Timed"
258
256
if self .get_argument_cooldown_period_in_seconds () is None :
259
257
self .set_argument_cooldown_period_in_seconds (300 )
260
- dynamic_pool_def ["cooldownPeriodInSeconds" ] = self .get_argument_cooldown_period_in_seconds ()
258
+
259
+ dynamic_pool_def = {}
260
+ lifecycle_config_def = {}
261
+ lifecycle_config_def ["lifecycleType" ] = "Timed"
262
+ lifecycle_config_def ["cooldownPeriodInSeconds" ] = self .get_argument_cooldown_period_in_seconds ()
263
+ dynamic_pool_def ["lifecycleConfiguration" ] = lifecycle_config_def
264
+
261
265
return dynamic_pool_def
262
266
263
267
def set_up_network_configuration (self ):
@@ -481,7 +485,10 @@ def set_up_managed_identity_settings(self):
481
485
def set_up_dynamic_configuration (self ):
482
486
if self .get_argument_cooldown_period_in_seconds () is not None :
483
487
dynamic_pool_def = {}
484
- dynamic_pool_def ["cooldownPeriodInSeconds" ] = self .get_argument_cooldown_period_in_seconds ()
488
+ lifecycle_config_def = {}
489
+ lifecycle_config_def ["lifecycleType" ] = "Timed"
490
+ lifecycle_config_def ["cooldownPeriodInSeconds" ] = self .get_argument_cooldown_period_in_seconds ()
491
+ dynamic_pool_def ["lifecycleConfiguration" ] = lifecycle_config_def
485
492
safe_set (self .session_pool_def , "properties" , "dynamicPoolConfiguration" , value = dynamic_pool_def )
486
493
487
494
def set_up_network_configuration (self ):
0 commit comments