2 "transaction_id": "{{ transaction_id }}",
3 "request_id": "{{ request_id }}",
4 "start_date" : "{{ start_time }}",
5 "end_date" : "{{ end_time }}",
8 {% set comma = joiner(",") -%}
9 {% for element in all_upgrades -%} {{ comma() }}
11 "id" : "{{ element.id }}",
12 "failback_duration": {{ element.failback_duration }},
13 {% if element.group_id -%}
14 "group_id": "{{ element.group_id }}",
16 {% if element.scheduled_on -%}
17 "scheduled_on": "{{ element.scheduled_on }}",
19 "duration": {{ element.duration }}
26 "type" : "general_concurrency_limit",
27 "parameters": [{{ concurrency_limit }}]
31 "type" : "allowed_forbidden_periods",
33 {% set comma = joiner(",") -%}
34 {% for idx in all_pending -%} {{ comma() }}
35 { "id" : "{{ idx.id }}",
36 "allowed_periods": [ {{ allowed_periods }}]
42 "type" : "spatial_conflict",
44 {% set comma = joiner(",") -%}
45 {% for pserver, vce_list in vce_pserver_mapping.items() -%} {{ comma() }}
47 "spatial_entity": "{{ pserver }}",
48 "affected_entities": {{ vce_list }}
55 "type" : "critical_periods",
57 {% set comma = joiner(",") -%}
58 {% for element, conflict_period in conflict_interval.items() -%} {{ comma() }}
60 "id" : "{{ element }}",
61 "periods": [{{ conflict_period }}]