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-
deploy
create-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 servicesservice-listNOT available
6Delete
a service
VF moduleservice-delete-module
DELETE
DELTE on /
serviceInstnaces
serviceInstances/v2/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleinstance-id}SO
6
7
Undeploy service
Delete VNFservice-delete-
undeploy
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

...


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

catalog-service-list

catalog-service-add

catalog-service-remove

catalog-service-show

TBD

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

TBD
Streach goal
SDC
3Manage service distribution

catalog-service-distribute

catalog-service-undistribute

TBD
Streach 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