...
s.no | Feature | Command | REST API | Depends-on Project |
---|---|---|---|---|
1 | Register cloud | cloud-register | PUT on /api/aai-cloudInfrastructure/v1/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id} | |
2 | Un-register cloud | cloud-unregister | DELETE on /onapapi/aai/esr/v1/vims?cloudOwner=xxx&cloudRegionId=xxx | |
3 | Report registered clouds | cloud-list cloud-show | GET on /api/aai-cloudInfrastructure/v1/cloud-regions GET on /api/aai-cloudInfrastructure/v1/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id} |
VNFM management
s.no | Feature | command | REST API | Depends-on Project |
---|---|---|---|---|
1 | Register VNFM | vnfm-register | PUT on /api/aai-vnfm/v1/vnfms/vnfm/{vnfmId} | |
2 | Un-register VNFM | vnfm-unregister | DELETE on /api/aai-vnfm/v1/vnfms/vnfm/{vnfmId} | |
3 | Report registered VNFMs | vnfm-list vnfm-show | GET on /api/aai-vnfm/v1/vnfms GET on /api/aai-vnfm/v1/vnfms/vnfm/{vnfmId} |
EMS management
s.no | Feature | Command | REST API | Depends-on Project |
---|---|---|---|---|
1 | Register EMS | ems-register | POST on /api/aai-ems/v1/emses/ems | |
2 | Un-register EMS | ems-unregister | DELETE on /api/aai-ems/v1/emses/ems/{emsId} | |
3 | Report registered EMSs | ems-list ems-show | GET on /api/aai-ems/v1/emses/ems GET on /api/aai-ems/v1/emses/ems/{emsId} |
Service Orchestration
Helps to deploy, instantiate and destroy a given services such as VoLTE and vCPE services
...
Deploy → Launch → Delete → Undeploy
s.no | Feature | Command | REST API | Depends-on Project |
---|---|---|---|---|
1 | Create/show Service Type | service-type-register service-type-list | PUT on /service-design-and-creation/services/service/{service-id} GET on /service-design-and-creation/services | AAI |
2 |
Create service Insance | service- |
create-instance | PUT on /serviceInstances/v2 | |
3 |
Create VNF | service-create- |
vnf | POST on /serviceInstances/v2/{serviceInstanceId}/vnfs | SO |
4 |
Create VF module | service-create-module |
/serviceInstances/v2/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules | SO | |||
5 | Report deployed services | service-list | NOT available | |
6 | Delete |
VF module | service-delete-module |
DELTE on / |
serviceInstances/v2/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleinstance-id} | SO |
7 |
Delete VNF | service-delete- |
vnf | DELETE |
on /serviceInstances/v2/{serviceInstanceId}/vnfs/{vnfInstanceId} |
SO | ||||
5 | Delete service instance | service-delete-instance | DELETE /serviceInstnaces/v2/{serviceInstanceId} | SO |
7 | Remove service type | service-type-unregister | DELETE on /service-design-and-creation/services/service/{service-id} |
...
Closed loop Management
Helps to report the policy, alarm and analytics aspect of an given service in ONAP for auto-scaling and healing of them.
...
s.no | Feature | Command | REST API | Depends-on Project |
---|---|---|---|---|
1 | Report policies | policy-list policy-show | NOT availableStreach goal | Policy |
Alarm management
s.no | Feature | Command | REST API | Depends-on Project |
---|---|---|---|---|
1 | Report Alarms | alarm-list alarm-show | NOT supported for Amesterdam release | DCAE |
...
s.no | Feature | Command | REST API | Depends-on Project |
---|---|---|---|---|
1 | Add customer | customer-add | PUT on /business/customers/customer/{global-customer-id} | AAI |
2 | Delete Customer | customer-delete | DELETE on /business/customers/customer/{global-customer-id} | AAI |
3 | Reports registered customer | customer-list customer-show | GET on /business/customers GET on /business/customers/customer/{global-customer-id} | AAI |
Subscription management
s.no | Feature | Command | REST API | Depends-on Project |
---|---|---|---|---|
1 | Create Subscription | subscription-create | PUT on /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type} | AAI |
2 | Delete Subscription | subscription-delete | DELETE on /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type} | AAI |
VSP Distribution
s.no | Feature | Command | REST API | Depends-on Project |
---|---|---|---|---|
1 | Manage Catalog service |
catalog-service-list
catalog-service-add
catalog-service-remove
catalog-service-show
vsp-list vsp-create vsp-upload vsp-checkin vsp-submit vsp-show | GET on /vendor-software-products POST on /vendor-software-products POST on /vendor-software-products/{VSP-ID}/upload PUT on /vendor-software-products/{VSP-ID}/actions PUT on /vendor-software-products/<VSP-ID>/actions GET on /vendor-software-products/{VSP-ID} | SDC |
2 | Manage service certification | catalog-service-verify catalog-service-unverify |
Streach goal | SDC | |
3 | Manage service distribution | catalog-service-distribute catalog-service-undistribute |
Streach goal | SDC |
Command management
Helps to discover/validate the installed ONAP Commands/schema
...
s.no | Feature | Command | REST API | Depends-on Project |
---|---|---|---|---|
1 | Login | service→auth: aaf | NOT availablesupported for Amesterdam release | AAF |
2 | Logout | service→auth: aaf | NOT availablesupported for Amesterdam release | AAF |