LCM (2018-03-29)
- POST /operations/LCM:action-status
An operation to get the current state of the previously submitted LCM request
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:attach-volume
An operation to attach a cinder volume to a VM
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:audit
An operation to audit the configurations of a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:check-lock
An operation to check VNF lock status
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:config-backup
An operation to Backup configurations of a virtual network functionn(or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:config-backup-delete
An operation to Delete backup configurations of a virtual networknfunction (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:config-export
An operation to Export configurations of a virtual network functionn(or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:config-modify
Use the ModifyConfig command when a full configuration cycle is either not requirednor is considered too costly. The ModifyConfig LCM action affects only a subset of thentotal configuration data of a VNF. The set of configuration parameters to be affectednis a subset of the total configuration data of the target VNF type. The payload StopnApplication must contain the configuration parameters to be modified and their values.nA successful modify returns a success response. A failed modify returns a failurenresponse and the specific failure messages in the response payload Stop Application
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:config-restore
An operation to restore the configurations of a virtual networknfunction (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:config-scale-out
An operation to Modify the configuration or other action to supportna ConfigScaleOut of a VNF.
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:configure
An operation to configure the configurations of a virtual networknfunction (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:detach-volume
An operation to detach a cinder volume from a VM
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:evacuate
An operation to evacuate a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:health-check
An operation to perform health check of vSCP prior its upgrading
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:live-upgrade
An operation to perform upgrade of vSCP
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:lock
An operation to perform VNF lock operation
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:migrate
An operation to migrate a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:query
An operation to query the status of a targe VNF.nReturns information on each VM, including state (active or standby)nand status (healthy or unhealthy)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:quiesce-traffic
An operation to stop traffic gracefully on the VF.nIt stops traffic gracefully without stopping the application
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:reboot
An operation to reboot a specified virtual machine (VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:rebuild
An operation to rebuild a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:restart
An operation to restart a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:resume-traffic
An operation to resume traffic gracefully on the VF.nIt resumes traffic gracefully without stopping the application
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:rollback
An operation to rollback to particular snapshot of a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:snapshot
An operation to create a snapshot of a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:software-upload
An operation to upload a new version of vSCP image to vSCP for updating it
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:start
An operation to start a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:start-application
An operation to perform VNF Start Application operation
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:stop
An operation to stop the configurations of a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:stop-application
An operation to Stop Application traffic to a virtual network function
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:sync
An operation to sync the configurations of a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:terminate
An operation to terminate the configurations of a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:test
An operation to test the configurations of a virtual network function (or VM)
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:unlock
An operation to perform VNF unlock operation
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:upgrade-backout
An operation does a backout after an UpgradeSoftware is completed (either successfully or unsuccessfully).
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:upgrade-backup
An operation to do full backup of the VNF data prior to an upgrade.
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:upgrade-post-check
An operation to check the VNF upgrade has been successful completed and all processes are running properly.
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:upgrade-pre-check
An operation to check that the VNF has the correct software version needed for a software upgrade.
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)
- POST /operations/LCM:upgrade-software
An operation to upgrade the target VNF to a new version and expected that the VNF is in a quiesced status .
- Request JSON Object:
LCM:input (object)
- Status Codes:
200 OK – No response was specified
- Response JSON Object:
LCM:output (object)