def refresh_lease(lease_id, client_id, ttl, epoch): request_inputs = common.do_request_prep(connexion.request, default_params={}) try: return_object = locking.manager().refresh(lease_id, client_id, epoch, ttl) httpcode = 200 except Exception as err: return_object = str(err) httpcode = 500 return (return_object, httpcode)
def list_leases(): request_inputs = common.do_request_prep(connexion.request, default_params={}) try: return_object = locking.manager().list() httpcode = 200 except Exception as err: return_object = str(err) httpcode = 500 return (return_object, httpcode)
def describe_lease(lease_id): request_inputs = common.do_request_prep(connexion.request, default_params={}) try: return_object = locking.manager().get(lease_id) httpcode = 200 except Exception as err: return_object = str(err) httpcode = 500 return (return_object, httpcode)
def create_lease(lease_id): request_inputs = anchore_engine.apis.do_request_prep(connexion.request, default_params={}) try: return_object = locking.manager().init_lease(lease_id) httpcode = 200 except Exception as err: return_object = str(err) httpcode = 500 return return_object, httpcode
def release_lease(lease_id, client_id, epoch): request_inputs = anchore_engine.apis.do_request_prep(connexion.request, default_params={}) try: return_object = locking.manager().release_lease( lease_id, client_id, epoch) httpcode = 200 except Exception as err: return_object = str(err) httpcode = 500 return (return_object, httpcode)