Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

s.noFeatureCommandREST APIDepends-on Project
1Register cloudcloud-registerPUT on /api/aai-cloudInfrastructure/v1/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

A&AI/ESR

2Un-register cloudcloud-unregisterDELETE on /onapapi/aai/esr/v1/vims?cloudOwner=xxx&cloudRegionId=xxx

A&AI/ESR

3Report 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}

A&AI/ESR

VNFM management

s.noFeaturecommandREST APIDepends-on Project
1Register VNFMvnfm-registerPUT on /api/aai-vnfm/v1/vnfms/vnfm/{vnfmId}

A&AI/ESR

2Un-register VNFMvnfm-unregisterDELETE on /api/aai-vnfm/v1/vnfms/vnfm/{vnfmId}

A&AI/ESR

3Report registered VNFMs

vnfm-list

vnfm-show

GET on /api/aai-vnfm/v1/vnfms

GET on /api/aai-vnfm/v1/vnfms/vnfm/{vnfmId}

A&AI/ESR

EMS management

s.noFeatureCommandREST APIDepends-on Project
1Register EMSems-registerPOST on /api/aai-ems/v1/emses/ems

A&AI/ESR

2Un-register EMSems-unregisterDELETE on /api/aai-ems/v1/emses/ems/{emsId}

A&AI/ESR

3Report registered EMSs

ems-list

ems-show

GET on /api/aai-ems/v1/emses/ems

GET on /api/aai-ems/v1/emses/ems/{emsId}

A&AI/ESR

Service Orchestration

Helps to deploy, instantiate and destroy a given services such as VoLTE and vCPE services

...

Deploy → Launch → Delete → Undeploy


s.noFeatureCommandREST APIDepends-on Project
1Create/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
Deploy Service
Create service Insanceservice-create-
deploy
instancePUT on /serviceInstances/v2

SO

3
Report deployed services
Create VNFservice-create-
listNOT available
vnfPOST on /serviceInstances/v2/{serviceInstanceId}/vnfsSO
4
Launch Service
Create VF moduleservice-create-module
POST
/serviceInstances/v2/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModulesSO
5Report deployed services
Delete a service
service-listNOT available
6Delete VF moduleservice-delete-module
DELETE
DELTE on /
serviceInstnaces
serviceInstances/v2/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleinstance-id}SO
6
7
Undeploy service
Delete VNFservice-
undeploy
delete-vnfDELETE
POST
on /serviceInstances/v2/{serviceInstanceId}/vnfs/{vnfInstanceId}
/vfModules/{vfmodule-instance-id
SO
5Delete service instanceservice-delete-instance

DELETE /serviceInstnaces/v2/{serviceInstanceId}

SO
7Remove service typeservice-type-unregister

DELETE on /service-design-and-creation/services/service/{service-id}

AAI

** SO exposes APIs for VNF creation which will be used in VF module createion.


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.noFeatureCommandREST APIDepends-on Project
1Report policies

policy-list

policy-show

NOT availableStreach goal
Policy





Alarm management

s.noFeatureCommandREST APIDepends-on Project
1Report Alarms

alarm-list

alarm-show

NOT supported for Amesterdam release


DCAE





...

s.noFeatureCommandREST APIDepends-on Project
1Add customercustomer-addPUT on /business/customers/customer/{global-customer-id}AAI
2Delete Customercustomer-deleteDELETE on /business/customers/customer/{global-customer-id}AAI
3Reports registered customer

customer-list

customer-show

GET on /business/customers

GET on /business/customers/customer/{global-customer-id}

AAI

Subscription management

s.noFeatureCommandREST APIDepends-on Project
1Create Subscriptionsubscription-createPUT on /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}
AAI
2Delete Subscriptionsubscription-deleteDELETE on /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}
AAI

VSP Distribution

s.noFeatureCommandREST APIDepends-on Project
1Manage Catalog service

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
2Manage service certification

catalog-service-verify

catalog-service-unverify

TBDStreach goal
SDC
3Manage service distribution

catalog-service-distribute

catalog-service-undistribute

TBDStreach goal
SDC


Command management

Helps to discover/validate the installed ONAP Commands/schema

...

s.noFeatureCommandREST APIDepends-on Project
1Loginservice→auth: aaf

NOT availablesupported for Amesterdam release

AAF
2Logoutservice→auth: aafNOT availablesupported for Amesterdam release
AAF