Interface Name | Interface Definition | Interface Capabilities | API Spec (Swagger) |
---|
MCE-2 | Resource Lifecycle Management Interface Provides a course grain VNF level LCM interface in a template driven and cloud agnostic way | Provides: - Infrastructure workload LCM (instantiate, query, Delete Infrastructure workloads)
| https://docs.onap.org/projects/onap-multicloud-framework/en/latest/MultiCloud-APIv1-Specification.html |
MCE-3 | N/A Place holder for SDN interconnect interface | Envisaged Future Capability
|
|
MCE-4 | Atomic Resource LCM Provides a fine graned resource LCM interface at the VM level. This is an atomic resource level workload LCM (specific to openstack resources) | Provides: - Image Management: (Create/Delete/Get Images)
- Network Management (Create/Delete/Query connectivity)
- Subnetwork Management ((Create/Delete/Query sub-networks)
- Virtual Point Management (Create/Delete/Query Virtual endpoints)
- Server Management (Create/Delete/Query Virtual Servers)
- Heal Server
- Flavour Management (Create/Delete/Query VM Flavors)
- Volume Management (Create/Delete/Query Storage Volumes)
- Tenant Management (Create/Delete/Query Infrastructure Tenants)
| https://docs.onap.org/projects/onap-multicloud-framework/en/latest/MultiCloud-APIv1-Specification.html |
MCE-5 | Placement Optimization Interface
Provides real time available capacity information
| Provides:
Query for real-time available capacity information
| https://docs.onap.org/projects/onap-multicloud-framework/en/latest/MultiCloud-APIv1-Specification.html |
MCE-6 | Cloud VIM Registration interface Expose Interface to trigger MultiCloud plugin to discover the infrastructure resource and register them to AAI
| Provides:
- VIM Management (Update VIM info, unregister VIM info)
| https://docs.onap.org/projects/onap-multicloud-framework/en/latest/MultiCloud-APIv1-Specification.html |
MCE-7 | CNF Lifecycle Management Interface Provides a course grain CNF level LCM interface for k8s workloads based on helm resource templating format. The interface differs from MCE-2 because of the different modeling applied for CNFs in comparison to VNFs - RB (Resource Bundle) concept which represents helm package encapsulation. | Provides: - RB Definition Management (Create/Delete/Get RB Definition)
- RB Definition Content Management (Update RB Definition Content)
- RB Profile Management (Create/Delete/Get RB Profile)
- RB Profile Content Management (Update RB Profile Content)
- RB Instance Management (Create/Delete/Get RB Instance)
- Connectivity Info Management (Create/Delete/Get k8s Connectivity Info)
- RB Configuration Template Management (Create/Delete/Get RB Configuration Template)
- RB Configuration Template Content Management (Update RB Configuration Template Content)
- RB Configuration Instance Management (Update RB Configuration Instance)
- Query API for cluster resources
- Helm 3 support
- Query API notifications (stretch)
| MultiCloud K8s-Plugin-service API |