[
https://issues.apache.org/jira/browse/AIRFLOW-2628?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Verdan Mahmood updated AIRFLOW-2628:
------------------------------------
Description:
*List of APIs needed*
# /dags
* ?owner=
* ?last_run=
* ?is_paused=
* ?is_active=
* ?schedule=
* ?last_run=
* ?is_subdag=
# /dags/<DAG_ID> [GET] (The details of a DAG)
# /dags/<DAG_ID> [PUT] (The details of a DAG)
* is_paused
* is_active
* owners ?
# /dags/<DAG_ID>/code
# /dags/<DAG_ID>/dagruns/ [POST](Create a new DagRun / Trigger Dagrun)
# /dags/<DAG_ID>/dagruns/ [GET](Get all Dag Runs)
* ?state=
* ?external_trigger=
# /dags/<DAG_ID>/dagruns/<DAG_RUN_ID>
# /dags/<DAG_ID>/dagruns/task_instances/ [POST] (Trigger a new instance)
# /dags/<DAG_ID>/dagruns/task_instances/ [GET] (Get all Task Instances of a
DAG)
# /dags/<DAG_ID>/dagruns/task_instances/<TASK_ID>
# /dags/<DAG_ID>/tasks [GET] (list of all tasks of a DAG)
# /dags/<DAG_ID>/tasks/<TASK_ID>
# /dags/dagruns/
* ?dag_id=
* ?state=
* ?execution_date=
* ?external_trigger=
* ?run_id=
# /dags/dagruns/<DAG_RUN_ID>
# /dags/taskinstances/
* ?state=
* ?dag_id=
* ?task_id=
* ?execution_date=
* ?hostname=
* ?queue=
* ?pool=
* ?operator=
* ?start_date=
* ?end_date=
# /dags/taskinstances/<TASK_ID>
# /pools/ [GET|POST]
# /pools/<POOL_ID> [GET|PUT|DELETE]
# /configuration
# /connections/ [GET|POST]
# /connections/<CONNECTION_ID> [GET|PUT|DELETE]
# /variables/ [GET|POST]
# /variables/<VARIABLE_ID> [GET|PUT|DELETE]
# /variables/import [POST] (import variables from file)
# /xcoms/ [GET|POST]
# /xcoms/<X_COM> [GET|PUT|DELETE]
# /jobs/
was:
*List of APIs needed*
# /dags
* ?owner=
* ?last_run=
* ?is_paused=
* ?is_active=
* ?schedule=
* ?last_run=
* ?is_subdag=
# /dags/<DAG_ID> [GET] (The details of a DAG)
# /dags/<DAG_ID> [PUT] (The details of a DAG)
* is_paused
* is_active
* owners ?
# /dags/<DAG_ID>/code
# /dags/<DAG_ID>/dagruns/ [POST](Create a new DagRun / Trigger Dagrun)
# /dags/<DAG_ID>/dagruns/ [GET](Get all Dag Runs)
* ?state=
* ?external_trigger=
# /dags/<DAG_ID>/dagruns/<DAG_RUN_ID>
# /dags/<DAG_ID>/dagruns/task_instances/ [POST] (Trigger a new instance)
# /dags/<DAG_ID>/dagruns/task_instances/ [GET] (Get all Task Instances of a
DAG)
# /dags/<DAG_ID>/dagruns/task_instances/<TASK_ID>
# /dags/<DAG_ID>/tasks [GET] (list of all tasks of a DAG)
# /dags/<DAG_ID>/tasks/<TASK_ID>
# /dags/dagruns/
* ?dag_id=
* ?state=
* ?execution_date=
* ?external_trigger=
* ?run_id=
# /dags/dagruns/<DAG_RUN_ID>
# /dags/taskinstances/
* ?state=
* ?dag_id=
* ?task_id=
* ?execution_date=
* ?hostname=
* ?queue=
* ?pool=
* ?operator=
* ?start_date=
* ?end_date=
# /dags/taskinstances/<TASK_ID>
# /pools/ [GET|POST]
# /pools/<POOL_ID> [GET|PUT|DELETE]
# /configuration
# /connections/ [GET|POST]
# /connections/<CONNECTION_ID> [GET|PUT|DELETE]
# /variables/ [GET|POST]
# /variables/<VARIABLE_ID> [GET|PUT|DELETE]
# /variables/import [POST] (import variables from file)
# /xcoms/ [GET|POST]
# /xcoms/<X_COM> [GET|PUT|DELETE]
# /jobs/
> A list of all APIs that we need in our system [WIP]
> ---------------------------------------------------
>
> Key: AIRFLOW-2628
> URL: https://issues.apache.org/jira/browse/AIRFLOW-2628
> Project: Apache Airflow
> Issue Type: Task
> Components: api
> Reporter: Verdan Mahmood
> Priority: Trivial
>
> *List of APIs needed*
>
> # /dags
> * ?owner=
> * ?last_run=
> * ?is_paused=
> * ?is_active=
> * ?schedule=
> * ?last_run=
> * ?is_subdag=
> # /dags/<DAG_ID> [GET] (The details of a DAG)
> # /dags/<DAG_ID> [PUT] (The details of a DAG)
> * is_paused
> * is_active
> * owners ?
> # /dags/<DAG_ID>/code
> # /dags/<DAG_ID>/dagruns/ [POST](Create a new DagRun / Trigger Dagrun)
> # /dags/<DAG_ID>/dagruns/ [GET](Get all Dag Runs)
> * ?state=
> * ?external_trigger=
> # /dags/<DAG_ID>/dagruns/<DAG_RUN_ID>
> # /dags/<DAG_ID>/dagruns/task_instances/ [POST] (Trigger a new instance)
> # /dags/<DAG_ID>/dagruns/task_instances/ [GET] (Get all Task Instances of a
> DAG)
> # /dags/<DAG_ID>/dagruns/task_instances/<TASK_ID>
> # /dags/<DAG_ID>/tasks [GET] (list of all tasks of a DAG)
> # /dags/<DAG_ID>/tasks/<TASK_ID>
> # /dags/dagruns/
> * ?dag_id=
> * ?state=
> * ?execution_date=
> * ?external_trigger=
> * ?run_id=
> # /dags/dagruns/<DAG_RUN_ID>
> # /dags/taskinstances/
> * ?state=
> * ?dag_id=
> * ?task_id=
> * ?execution_date=
> * ?hostname=
> * ?queue=
> * ?pool=
> * ?operator=
> * ?start_date=
> * ?end_date=
> # /dags/taskinstances/<TASK_ID>
> # /pools/ [GET|POST]
> # /pools/<POOL_ID> [GET|PUT|DELETE]
> # /configuration
> # /connections/ [GET|POST]
> # /connections/<CONNECTION_ID> [GET|PUT|DELETE]
> # /variables/ [GET|POST]
> # /variables/<VARIABLE_ID> [GET|PUT|DELETE]
> # /variables/import [POST] (import variables from file)
> # /xcoms/ [GET|POST]
> # /xcoms/<X_COM> [GET|PUT|DELETE]
> # /jobs/
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)