Multi VIM/Cloud Function and API list for R1



The currently listed items are based on knowledge collected so far. Please feedback us with any missing requirement from your project or use cases.

VIM Management
      registry/unregistry 
      resource comsumption
Heat resources management
      Create/delete/Get/List stack
      Scale-out/scale-in ResourceGroups
Tenant Management
       List tenants
       Get Limits of tenant
VM Lifecycle management
      Create/Delete/Get/List VM
      start/stop VM
Image Management
      Create/Delete/Get/List image
Network Management
      Create/Delete/Get/List port 
      Create/Delete/Get/List network
      Create/Delete/Get/List subnets
      Create/Delete/Get/List router
Flavor Management
      Create/Delete/Get/List flavor
Volume Lifecycle management
      Create/Delete/Get/List volume
Alert report 
      Get/List Alert
VM Health management
      Restart/evacauate/migrate/rebuild/snapshot/restart/recover VM
DNS service:
      DNsas zone list/... (DCAE) # need confirm from DCAE team

Extension Management

       list all supported extension APIs pertaining to certain MultiVIM plugin

       Get detail of specific extension API

VIM type list

      List all supported VIM/Cloud type and version