...
- VNFM Adapter locates a proper SVNFM based on VNF NF Type/VNFD and VNFM registration
- Two methods are suggested as follows, and one of them will be chosen.
Design
- Current method
- VnfLCM::locateVnfm(GenericVnf vnf)
- Get a vnfm list from AAI ESR
- Find a matched Vnfm, where vnfmInfo.getType() == vnf.getNfType
- New method
- Under development (TBD)
- Current method
SOL003 Support and Design
...
Create VNF
HTTP Method Type: POST
VNFM Endpoint: /vnf_instances/
Request Payload: CreateVnfRequest
Response Header: 201 success
Response Body: VnfInstance
- Design
TBD
- Design
Instantiate VNF
HTTP Method Type: POST
VNFM Endpoint: /vnf_instances/{vnfInstanceId}/instantiate
Request Payload: InstantiateVNFRequest
Response Header: 202 success
Response Body: not applicable
- Design
- TBD
- Design
Query VNF Instances
HTTP Method Type: GET
VNFM Endpoint: /vnf_instances (for multiple VNFs), /vnf_instances/{vnfInstanceId} (for single VNF)
Request Payload: not applicable
Response Header: 200 success
Response Body: VnfInstance[] (for multiple VNFs), VnfInstance (for single VNF)
- Design
- TBD
- Design
SOL003 Interfaces between SVNFM (Client) and VNFM Adapter (Provider)
...