X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=integration_tests%2Fa1mediator%2Ffiles%2Fricmanifest.json;h=300d7e56947abc010502f2fe8a096c5d67650ade;hb=24514469850dc9a543869f132385633039c5f5a6;hp=211a11586916a7cddf88bc3a205b9507449bab93;hpb=09edf28fd47faf808e053d6ede06315c3926fa45;p=ric-plt%2Fa1.git diff --git a/integration_tests/a1mediator/files/ricmanifest.json b/integration_tests/a1mediator/files/ricmanifest.json index 211a115..300d7e5 100644 --- a/integration_tests/a1mediator/files/ricmanifest.json +++ b/integration_tests/a1mediator/files/ricmanifest.json @@ -1,28 +1,43 @@ { "controls":[ { - "name":"control_admission_time", - "description":"time period to allow dual connection", - "message_receives_rmr_type":"DC_ADMISSION_INTERVAL_CONTROL", + "name":"admission_control_policy", + "description":"various parameters to control admission of dual connection", + "control_state_request_rmr_type":"DC_ADM_GET_POLICY", + "control_state_request_reply_rmr_type":"DC_ADM_GET_POLICY_ACK", + "message_receives_rmr_type":"DC_ADM_INT_CONTROL", "message_receives_payload_schema":{ "$schema":"http://json-schema.org/draft-07/schema#", "type":"object", "properties":{ - "dc_admission_start_time":{ - "type":"string", - "pattern":"^[0-9]{2}:[0-9]{2}:[0-9]{2}$" + "enforce":{ + "type":"boolean", + "default":true }, - "dc_admission_end_time":{ - "type":"string", - "pattern":"^[0-9]{2}:[0-9]{2}:[0-9]{2}$" + "window_length":{ + "type":"integer", + "default":1, + "minimum":1, + "maximum":60, + "description":"Sliding window length (in minutes)" + }, + "blocking_rate":{ + "type":"number", + "default":10, + "minimum":1, + "maximum":100, + "description":"% Connections to block" + }, + "trigger_threshold":{ + "type":"integer", + "default":10, + "minimum":1, + "description":"Minimum number of events in window to trigger blocking" } }, - "required":[ - "dc_admission_start_time", - "dc_admission_end_time" - ] + "additionalProperties":false }, - "message_sends_rmr_type":"DC_ADMISSION_INTERVAL_CONTROL_ACK", + "message_sends_rmr_type":"DC_ADM_INT_CONTROL_ACK", "message_sends_payload_schema":{ "$schema":"http://json-schema.org/draft-07/schema#", "type":"object", @@ -37,7 +52,11 @@ "message":{ "type":"string" } - } + }, + "required":[ + "status" + ], + "additionalProperties":false } }, {