$ref: '#/components/responses/UnexpectedError'
default:
$ref: '#/components/responses/UnexpectedError'
+ '/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}/cancel':
+ parameters:
+ - name: nsLcmOpOccId
+ in: path
+ required: true
+ description: NS LCM Operation Occurrence ID
+ schema:
+ type: string
+ post:
+ tags:
+ - "NS instances"
+ summary: Cancel an ongoing NS lifecycle management operation
+ description: Cancel an ongoing NS lifecycle management operation while it is being executed or rolled back
+ operationId: cancelNSLCMOpOcc
+ requestBody:
+ $ref: '#/components/requestBodies/CancelNSLCMOpOccRequest'
+ responses:
+ '202':
+ description: Accepted
+ '400':
+ $ref: '#/components/responses/BadRequest'
+ '401':
+ $ref: '#/components/responses/Unauthorized'
+ '403':
+ $ref: '#/components/responses/Forbidden'
+ '404':
+ $ref: '#/components/responses/NotFound'
+ '405':
+ $ref: '#/components/responses/MethodNotAllowed'
+ '406':
+ $ref: '#/components/responses/NotAcceptable'
+ '409':
+ $ref: '#/components/responses/Conflict'
+ '422':
+ $ref: '#/components/responses/UnprocessableEntity'
+ '500':
+ $ref: '#/components/responses/InternalServerError'
+ '503':
+ $ref: '#/components/responses/ServiceUnavailable'
+ '5XX':
+ $ref: '#/components/responses/UnexpectedError'
+ default:
+ $ref: '#/components/responses/UnexpectedError'
'/nslcm/v1/vnf_instances':
get:
tags:
$ref: '#/components/schemas/Authenticationschema'
required:
- CallbackUri
+ CancelNSLCMOpOccRequest:
+ type: object
+ properties:
+ cancelMode:
+ type: string
+ enum:
+ - GRACEFUL
+ - FORCEFUL
# END SCHEMAS
requestBodies:
application/yaml:
schema:
$ref: '#/components/schemas/NslcmSubscriptionRequest'
+ CancelNSLCMOpOccRequest:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CancelNSLCMOpOccRequest'
+ application/yaml:
+ schema:
+ $ref: '#/components/schemas/CancelNSLCMOpOccRequest'
# END REQUEST BODIES
securitySchemes: