Table of Contents |
---|
API exposed by NSSMF
Allocate NSSI
Method | URL |
---|---|
POST |
/onap/so/infra/3gppservices/v1/allocateNssi |
Request Example
JSON Viewer | ||
---|---|---|
| ||
{ "allocateAnNssiname": { "eMBB-001", "nsstId": "NSST-C-001-HDBNJ-NSSMF-01-A-ZX", "globalSubscriberId":"5GCustomer", "nssiName"serviceType":"5G","networkType": "eMBB-001"AN/CN/TN", "additionalProperties": { "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" } } } |
Response Example
JSON Viewer | ||
---|---|---|
| ||
{ "jobId": "db245365e79c47ed88fcd60caa8f6549" } |
Modify NSSI
Method | URL |
---|---|
PUT |
/onap/so/infra/3gppservices/v1/modifyNssi |
Request Example
JSON Viewer | ||
---|---|---|
| ||
{ "modifyAnNSSI": { "nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX", "nssiNamename": "eMBB-001", "sNssaiList":["001-100001"], "additionalProperties": { "nsiInfo": { "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX", "nsiName": "eMBB-001" }, "scriptName": "AN1", "additionalProperties": { "XXX": "XXX" } } } |
Response Example
JSON Viewer | ||
---|---|---|
| ||
{ "jobId": "db245365e79c47ed88fcd60caa8f6549" } |
Activate NSSI
Method | URL |
---|---|
POST |
/onap/so/infra/3gppservices/v1/activateNssi |
Request Example
JSON Viewer | ||
---|---|---|
| ||
{ "actDeActNssi": { "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX", "nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX", "additionalProperties": { "XXX": "XXX" } } } |
Response Example
JSON Viewer | ||
---|---|---|
| ||
{ "jobId": "db245365e79c47ed88fcd60caa8f6549" } |
Deactivate NSSI
Method | URL |
---|---|
POST |
/onap/so/infra/3gppservices/v1/deActivateNssi |
Request Example
JSON Viewer | ||
---|---|---|
| ||
{ "actDeActNssi": { "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX", "nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX", "additionalProperties": { "XXX": "XXX" } } } |
Response Example
JSON Viewer | ||
---|---|---|
| ||
{ "jobId": "db245365e79c47ed88fcd60caa8f6549" } |
Deallocate NSSI
Method | URL |
---|---|
DELETE |
/onap/so/infra/3gppservices/v1/deAllocateNssi |
Request Example
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" } } } |
Response Example
JSON Viewer | ||
---|---|---|
| ||
{ "jobId": "db245365e79c47ed88fcd60caa8f6549" } |
Sub-net Capability query
Method | URL |
---|
GET | /onap/so/infra/3gppservices/v1/subnetCapabilityQuery |
Request Example
JSON Viewer | ||
---|---|---|
| ||
{ "subnetCapabilityQuery": { "subnetTypes": ["AN"] } } |
...
JSON Viewer | ||
---|---|---|
| ||
{"AN":{ "latency":"", "maxNumberofUEs":"", "maxThroughput":"", "terminalDensity":"" } } |
API consumed by NSSMF
OOF ↔ NSSMF
1.NSSI Selection
2.NSSI Deallocation
...