in assets/lambdas/lambdas.py [0:0]
def delete_lifecycle_config(config_name):
def lifecycle_config():
def name(obj):
return obj['NotebookInstanceLifecycleConfigName']
lifecycle_configs = sm_client.list_notebook_instance_lifecycle_configs(NameContains=config_name)
configs = lifecycle_configs['NotebookInstanceLifecycleConfigs']
return config_name in [name(cnf) for cnf in configs]
if lifecycle_config():
sm_client.delete_notebook_instance_lifecycle_config(
NotebookInstanceLifecycleConfigName=config_name
)
else:
print(f'Warning! {config_name} lifecycle config does not exist')