API exposed by NSSMF
Allocate NSSI
Method | URL |
---|
POST | /onap/so/infra/3gppservices/v1/allocate |
...
JSON Viewer |
---|
|
{
"jobId": "db245365e79c47ed88fcd60caa8f6549",
"status": "",
"statusDescription": {}
} |
Modify NSSI
Method | URL |
---|
PUT | /onap/so/infra/3gppservices/v1/modify |
...
JSON Viewer |
---|
|
{
"name": "eMBB-001",
"globalSubscriberId":"5GCustomer",
"subscriptionServiceType":"5G",
"networkType":"an/cn/tn",
"serviceInstanceID": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX",
"additionalProperties": {
"modifyAction":"allocate/deallocate",
"snssaiList":["001-100001"],
"sliceProfileId":"",
"nsiInfo": {
"nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX",
"nsiName": "eMBB-001"
},
"scriptName": "AN1"
}
} |
...
JSON Viewer |
---|
|
{
"jobId": "db245365e79c47ed88fcd60caa8f6549",
"status": "",
"statusDescription": {}
} |
Activate NSSI
Method | URL |
---|
POST | /onap/so/infra/3gppservices/v1/activate |
...
JSON Viewer |
---|
|
{
"jobId": "db245365e79c47ed88fcd60caa8f6549",
"status": "",
"statusDescription": {}
} |
Deactivate NSSI
Method | URL |
---|
POST | /onap/so/infra/3gppservices/v1/deActivate |
...
JSON Viewer |
---|
|
{
"jobId": "db245365e79c47ed88fcd60caa8f6549",
"status": "",
"statusDescription": {}
} |
Deallocate NSSI
Method | URL |
---|
DELETE | /onap/so/infra/3gppservices/v1/deAllocate |
...
JSON Viewer |
---|
|
{
"jobId": "db245365e79c47ed88fcd60caa8f6549",
"status": "",
"statusDescription": {}
} |
Sub-net Capability query
Method | URL |
---|
GET | /onap/so/infra/3gppservices/v1/subnetCapabilityQuery |
...
Note: Subnet capabilities are stored in a JSON properties file in so-api handler container.
API consumed by NSSMF
OOF ↔ NSSMF
1.NSSI Selection - OOF
2.NSSI Deallocation - OOF
...