| { |
| "att_workflow_onu": { |
| "dag": { |
| "dag_id": "att_workflow_onu", |
| "local_variable": "dag_att" |
| }, |
| "dependencies": { |
| "att_model_event_handler1": { |
| "parents": [ |
| "att_model_event_sensor1" |
| ] |
| }, |
| "att_model_event_handler2": { |
| "parents": [ |
| "att_model_event_sensor2" |
| ] |
| }, |
| "att_model_event_handler3": { |
| "parents": [ |
| "att_model_event_sensor3" |
| ] |
| }, |
| "att_model_event_sensor1": { |
| "children": [ |
| "att_model_event_handler1" |
| ], |
| "parents": [ |
| "onu_event_handler" |
| ] |
| }, |
| "att_model_event_sensor2": { |
| "children": [ |
| "att_model_event_handler2" |
| ], |
| "parents": [ |
| "auth_event_handler" |
| ] |
| }, |
| "att_model_event_sensor3": { |
| "children": [ |
| "att_model_event_handler3" |
| ], |
| "parents": [ |
| "dhcp_event_handler" |
| ] |
| }, |
| "auth_event_handler": { |
| "children": [ |
| "att_model_event_sensor2" |
| ], |
| "parents": [ |
| "auth_event_sensor" |
| ] |
| }, |
| "auth_event_sensor": { |
| "children": [ |
| "auth_event_handler" |
| ] |
| }, |
| "dhcp_event_handler": { |
| "children": [ |
| "att_model_event_sensor3" |
| ], |
| "parents": [ |
| "dhcp_event_sensor" |
| ] |
| }, |
| "dhcp_event_sensor": { |
| "children": [ |
| "dhcp_event_handler" |
| ] |
| }, |
| "onu_event_handler": { |
| "children": [ |
| "att_model_event_sensor1" |
| ], |
| "parents": [ |
| "onu_event_sensor" |
| ] |
| }, |
| "onu_event_sensor": { |
| "children": [ |
| "onu_event_handler" |
| ] |
| } |
| }, |
| "tasks": { |
| "att_model_event_handler1": { |
| "class": "CORDModelOperator", |
| "cord_event_sensor_task_id": "att_model_event_sensor1", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "local_variable": "att_model_event_handler1", |
| "python_callable": "DriverService_event", |
| "task_id": "att_model_event_handler1" |
| }, |
| "att_model_event_handler2": { |
| "class": "CORDModelOperator", |
| "cord_event_sensor_task_id": "att_model_event_sensor2", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "local_variable": "att_model_event_handler2", |
| "python_callable": "DriverService_event", |
| "task_id": "att_model_event_handler2" |
| }, |
| "att_model_event_handler3": { |
| "class": "CORDModelOperator", |
| "cord_event_sensor_task_id": "att_model_event_sensor3", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "local_variable": "att_model_event_handler3", |
| "python_callable": "DriverService_event", |
| "task_id": "att_model_event_handler3" |
| }, |
| "att_model_event_sensor1": { |
| "class": "CORDModelSensor", |
| "controller_conn_id": "local_cord_controller", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "key_field": "serialNumber", |
| "local_variable": "att_model_event_sensor1", |
| "model_name": "AttWorkflowDriverServiceInstance", |
| "poke_interval": 5, |
| "task_id": "att_model_event_sensor1" |
| }, |
| "att_model_event_sensor2": { |
| "class": "CORDModelSensor", |
| "controller_conn_id": "local_cord_controller", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "key_field": "serialNumber", |
| "local_variable": "att_model_event_sensor2", |
| "model_name": "AttWorkflowDriverServiceInstance", |
| "poke_interval": 5, |
| "task_id": "att_model_event_sensor2" |
| }, |
| "att_model_event_sensor3": { |
| "class": "CORDModelSensor", |
| "controller_conn_id": "local_cord_controller", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "key_field": "serialNumber", |
| "local_variable": "att_model_event_sensor3", |
| "model_name": "AttWorkflowDriverServiceInstance", |
| "poke_interval": 5, |
| "task_id": "att_model_event_sensor3" |
| }, |
| "auth_event_handler": { |
| "class": "CORDModelOperator", |
| "cord_event_sensor_task_id": "auth_event_sensor", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "local_variable": "auth_event_handler", |
| "python_callable": "AUTH_event", |
| "task_id": "auth_event_handler" |
| }, |
| "auth_event_sensor": { |
| "class": "CORDEventSensor", |
| "controller_conn_id": "local_cord_controller", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "key_field": "serialNumber", |
| "local_variable": "auth_event_sensor", |
| "poke_interval": 5, |
| "task_id": "auth_event_sensor", |
| "topic": "authentication.events" |
| }, |
| "dhcp_event_handler": { |
| "class": "CORDModelOperator", |
| "cord_event_sensor_task_id": "dhcp_event_sensor", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "local_variable": "dhcp_event_handler", |
| "python_callable": "DHCP_event", |
| "task_id": "dhcp_event_handler" |
| }, |
| "dhcp_event_sensor": { |
| "class": "CORDEventSensor", |
| "controller_conn_id": "local_cord_controller", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "key_field": "serialNumber", |
| "local_variable": "dhcp_event_sensor", |
| "poke_interval": 5, |
| "task_id": "dhcp_event_sensor", |
| "topic": "dhcp.events" |
| }, |
| "onu_event_handler": { |
| "class": "CORDModelOperator", |
| "cord_event_sensor_task_id": "onu_event_sensor", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "local_variable": "onu_event_handler", |
| "python_callable": "ONU_event", |
| "task_id": "onu_event_handler" |
| }, |
| "onu_event_sensor": { |
| "class": "CORDEventSensor", |
| "controller_conn_id": "local_cord_controller", |
| "dag": "dag_att", |
| "dag_id": "att_workflow_onu", |
| "key_field": "serialNumber", |
| "local_variable": "onu_event_sensor", |
| "poke_interval": 5, |
| "task_id": "onu_event_sensor", |
| "topic": "onu.events" |
| } |
| } |
| } |
| } |