ABEJA Run SDK documentation

ABEJA Run library is SDK for python, which allows developers to create, get and delete runs.

Low level API

Low level API directly accesses the API endpoints.

Usage

from abeja.runs import APIClient

api_client = APIClient()
run = api_client.get_run(organization_id, deployment_id, run_id)

API Mapping

method

path

post

/organizations/<organization_id>/deployments/<deployment_id>/runs

APIClient.create_run()

get

/organizations/<organization_id>/deployments/<deployment_id>/runs

APIClient.get_runs()

get

/organizations/<organization_id>/deployments/<deployment_id>/runs/<run_id>

APIClient.get_run()

get

/organizations/<organization_id>/deployments/<deployment_id>/runs/<run_id>/logs

APIClient.get_run_logs()

get

/organizations/<organization_id>/deployments/<deployment_id>/runs/<run_id>/recentlogs

APIClient.get_run_recent_logs()