From 2ac04266ced42d7c125be8b4b7010cabb0ba4ed1 Mon Sep 17 00:00:00 2001 From: Hariharan Date: Thu, 2 Sep 2021 20:53:04 +0530 Subject: A1 interface Support instead of O1. Issue-ID: CCSDK-3436 Signed-off-by: Hariharan Change-Id: Icd76056cb3695567f547c1ca5e9958173f3ed7df --- .../src/main/json/A1policyinstance.json | 29 ++++++++++++++++++++++ .../src/main/json/A1policytype.json | 29 ++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 platform-logic/restapi-templates/src/main/json/A1policyinstance.json create mode 100644 platform-logic/restapi-templates/src/main/json/A1policytype.json (limited to 'platform-logic/restapi-templates/src') diff --git a/platform-logic/restapi-templates/src/main/json/A1policyinstance.json b/platform-logic/restapi-templates/src/main/json/A1policyinstance.json new file mode 100644 index 00000000..767bed72 --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/A1policyinstance.json @@ -0,0 +1,29 @@ +{ + "body":{ + "input":{ + "CommonHeader":{ + "TimeStamp":"2018-11-30T09:13:37.368Z", + "APIver":"1.0", + "RequestID":"982ee65a-8afd-48df-bf57-c152ae45bacc-1", + "SubRequestID":"1", + "RequestTrack":{ + + }, + "Flags":{ + + } + }, + "Action":"putA1Policy", + "Payload":{ + "input":{ + "near-rt-ric-url":"${"tmp.policyinstance.url}${"tmp.payload.sNSSAI}${"tmp.nearRTRICId}", + "body":'{"scope":{"snssai":${tmp.payload.sNSSAI}},"dLThptPerSlice":${"tmp.dLThptPerSlice},"uLThptPerSlice":${"tmp.uLThptPerSlice},"slice_priority":2}' + } + } + } + }, + "version":"1.0", + "rpc-name":"putA1Policy", + "correlation-id":"722ee65a-8afd-48df-bf57-c152ae45bacc-1", + "type":"request" +} \ No newline at end of file diff --git a/platform-logic/restapi-templates/src/main/json/A1policytype.json b/platform-logic/restapi-templates/src/main/json/A1policytype.json new file mode 100644 index 00000000..69d4f502 --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/A1policytype.json @@ -0,0 +1,29 @@ +{ + "body":{ + "input":{ + "CommonHeader":{ + "TimeStamp":"2018-11-30T09:13:37.368Z", + "APIver":"1.0", + "RequestID":"982ee65a-8afd-48df-bf57-c152ae45bacc-1", + "SubRequestID":"1", + "RequestTrack":{ + + }, + "Flags":{ + + } + }, + "Action":"putA1Policy", + "Payload":{ + "input":{ + "near-rt-ric-url":"${"tmp.policytype.url}/${"prop.a1.policytype.id}", + "body":"{\"name\":\"Slice_throughput_policy\",\"description\":\"Policy to administer overall throughput for a specific slice\",\"policy_type_id\":${"prop.a1.policytype.id},\"create_schema\":{\"$schema\":\"http:\/\/json-schema.org\/draft-07\/schema#\",\"type\":\"object\",\"properties\":{\"scope\":{\"type\":\"object\",\"properties\":{\"snssai\":{\"type\":\"string\"}},\"additionalProperties\":false,\"required\":[\"snssai\"]},\"dLThptPerSlice\":{\"type\":\"number\",\"description\":\"dLThptPerSlice throughput for the near rt ric\"},\"uLThptPerSlice\":{\"type\":\"number\",\"description\":\"uLThptPerSlice throughput for the near rt ric\"},\"slice_priority\":{\"type\":\"number\",\"description\":\"Slice priority\"}},\"additionalProperties\":false}}" + } + } + } + }, + "version":"1.0", + "rpc-name":"putA1Policy", + "correlation-id":"722ee65a-8afd-48df-bf57-c152ae45bacc-1", + "type":"request" +} \ No newline at end of file -- cgit 1.2.3-korg