def delete_lifecycle_config()

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')