Offers

Offers reference

class mesoshttp.offers.Offer(mesos_url, frameworkId, streamId, mesosOffer, requests_auth=None, verify=True)

Wrapper class for Mesos offers

__init__(mesos_url, frameworkId, streamId, mesosOffer, requests_auth=None, verify=True)

Initialize self. See help(type(self)) for accurate signature.

accept(operations, options=None)

Accept offer with task operations

Parameters:
  • operations (list of json TaskInfo) – JSON TaskInfo instances to accept in current offer
  • options (dict) – Optional offer additional params (filters, …)
decline(options=None)

Decline offer

Parameters:options (dict) – Optional offer additional params (filters, …)
get_offer()

Get offer info received from Mesos

Returns:dict