Add some comments, rmr serv, remove template cruft
[ric-plt/a1.git] / a1mediator / files / ricmanifest.json
1 {
2   "controls":[
3     {
4       "name":"control_admission_time",
5       "description":"time period to allow dual connection",
6       "message_receives_rmr_type":"DC_ADMISSION_INTERVAL_CONTROL",
7       "message_receives_payload_schema":{
8         "$schema":"http://json-schema.org/draft-07/schema#",
9         "type":"object",
10         "properties":{
11           "dc_admission_start_time":{
12             "type":"string",
13             "pattern":"^[0-9]{2}:[0-9]{2}:[0-9]{2}$"
14           },
15           "dc_admission_end_time":{
16             "type":"string",
17             "pattern":"^[0-9]{2}:[0-9]{2}:[0-9]{2}$"
18           }
19         },
20         "required":[
21           "dc_admission_start_time",
22           "dc_admission_end_time"
23         ]
24       },
25       "message_sends_rmr_type":"DC_ADMISSION_INTERVAL_CONTROL_ACK",
26       "message_sends_payload_schema":{
27         "$schema":"http://json-schema.org/draft-07/schema#",
28         "type":"object",
29         "properties":{
30           "status":{
31             "type":"string",
32             "enum":[
33               "SUCCESS",
34               "FAIL"
35             ]
36           },
37           "message":{
38             "type":"string"
39           }
40         }
41       }
42     },
43     {
44       "name":"test_policy",
45       "description":"for the purposes of testing",
46       "message_receives_rmr_type":"TEST_REQ",
47       "message_sends_rmr_type":"TEST_ACK",
48       "message_sends_payload_schema":{
49         "$schema":"http://json-schema.org/draft-07/schema#",
50         "type":"object",
51         "properties":{
52           "status":{
53             "type":"string",
54             "enum":[
55               "SUCCESS",
56               "FAIL"
57             ]
58           }
59         }
60       }
61     }
62   ]
63 }