public interface VnfService extends RestService
Tacker - OpenStack NFV Orchestration
Tacker is an official OpenStack project building a Generic VNF Manager (VNFM) and a NFV Orchestrator (NFVO) to deploy and operate Network Services and Virtual Network Functions (VNFs) on an NFV infrastructure platform like OpenStack. It is based on ETSI MANO Architectural Framework and provides a functional stack to Orchestrate Network Services end-to-end using VNFs.
Vnf Stands for Virtual Network Functions. This is the VNF Management API Service which is used to Deploy VNFs..
VNFM:
Modifier and Type | Method and Description |
---|---|
Vnf |
create(Vnf vnf)
Create Vnf - Create a Vnf entry based on the Vnf template.
|
ActionResponse |
delete(String vnfId)
Delete Vnf - Deletes a specified VnfId from the VNF catalog.
|
Vnf |
get(String vnfId)
Show Vnf - Show information for a specified VnfId.
|
List<? extends Vnf> |
list()
List vnfs - Lists instantiated vnfs in VNF Manager
|
List<? extends Vnf> |
list(Map<String,String> filteringParams)
List vnfs - Lists instantiated vnfs in VNF Manager filtered by parameters.
|
Vnf |
update(String vnfId,
VnfUpdate vnfUpdate)
Update vnf - Update a vnf based on user config file or data.
|
List<? extends Vnf> list()
List<? extends Vnf> list(Map<String,String> filteringParams)
filteringParams
- map (name, value) of filtering parametersVnf get(String vnfId)
VnfId
- the Vnf identifierActionResponse delete(String vnfId)
VnfId
- the Vnf identifierVnf create(Vnf vnf)
Vnf
- Copyright © 2017. All rights reserved.