Table of Contents |
---|
API exposed by RAN NSSMF
Allocate RAN NSSI
Method | URL |
---|---|
POST | {api-handler-url}/api/rest/provMns/v1/an/NSS/SliceProfiles/{network-type} |
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{ "allocateAnNssi": { "nsstId": "NSST-C-001-HDBNJ-NSSMF-01-A-ZX", "nssiName": "eMBB-001", "sliceProfile": { "snssaiList": [ "001-100001" ], "sliceProfileId": "ab9af40f13f721b5f13539d87484098", "plmnIdList": [ "460-00", "460-01" ], "perfReq": { "perfReqEmbbList ": [ { "activityFactor": 50 } ] }, "maxNumberofUEs": 200, "coverageAreaTAList": [ "1", "2", "3", "4" ], "latency": 2, "resourceSharingLevel": "non-shared" }, "endPoints":[{ "nodeId":"", "additionalInfo":{"xxx":"xxx"} }, { "nodeId":"", "additionalInfo":{"xxx":"xxx"} }], "nsiInfo": { "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX", "nsiName": "eMBB-001" }, "scriptName": "AN1", "additionalProperties": { "XXX": "XXX" } } } |
...
Method | URL |
---|---|
PUT | {api-handler-url}/api/rest/provMns/v1/an/NSS/{nssi}/{network-type} |
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{ "modifyAnNSSI": { "nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX", "nssiName": "eMBB-001", "sNssaiList":["001-100001"], "nsiInfo": { "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX", "nsiName": "eMBB-001" }, "scriptName": "AN1", "additionalProperties": { "XXX": "XXX" } } } |
...
Elite soft json viewer | ||
---|---|---|
| ||
{ "jobId": "db245365e79c47ed88fcd60caa8f6549" } |
Activate RAN NSSI
Method | URL |
---|---|
POST | {api-handler-url}/api/rest/provMns/v1 |
/NSS/{snssai}/activation/{network-type} |
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{ "actDeActNssi": { "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX", "nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX", "additionalProperties": { "XXX": "XXX" } } } |
...
Elite soft json viewer | ||
---|---|---|
| ||
{ "jobId": "db245365e79c47ed88fcd60caa8f6549" } |
Deactivate RAN NSSI
Method | URL |
---|---|
POST | {api-handler-url}/api/rest/provMns/v1/ |
NSS/{snssai}/deactivation/{network-type} |
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{ "actDeActNssi": { "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX", "nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX", "additionalProperties": { "XXX": "XXX" } } } |
...
Method | URL |
---|---|
DELETE | {api-handler-url}/api/rest/provMns/v1/an/NSS/nssi/{nssiId}/{network-type} |
Request Example
Elite soft json viewer | ||
---|---|---|
| ||
{ "deAllocateNssi": { "snssai": [ "001-100001" ], "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX", "nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX ", "terminateNssiOption": 0, "scriptName": "AN1", "additionalProperties": { "XXX": "XXX" } } } |
...
Method | URL |
---|---|
POST | {api-handler-url}/api/rest/provMns/v1/an/NSS/subnetCapabilityQuery |
...
Method | URL |
GET | /api/rest/provMns/v1/an/NSS/jobs/{jobId} |
Response Example
Elite soft json viewer | ||
---|---|---|
| ||
{ "responseDescriptor": { "status": "processing", "progress": 20, "statusDescription": "Initiating VNF Instance", "responseId": "1", "nssiId":"" } } |
API consumed by RAN NSSMF
OOF ↔ NSSMF
1.NSSI Selection
2.NSSI Deallocation