...This method modifies an individual VNF instance resource.
...Changes to the VNF configurable properties are applied to the configuration in the VNF instance, and are reflected in the representation of this resource.
...Other changes are applied to the VNF instance information managed by the VNFM, and are reflected in the representation of this resource
logTrying to modify an individual VNF instance
Set Headers{"Accept":"${ACCEPT}"}
Set Headers{"Content-Type": "${CONTENT_TYPE_PATCH}"}
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization":"${AUTHORIZATION}"}
...The operation cannot be executed currently, due to a conflict with the state of the VNF instance resource.
...Typically, this is due to the fact that another LCM operation is ongoing. The response body shall contain a ProblemDetails structure, in which the “detail” attribute should convey more information about the error.
logTrying to modify an individual VNF instance
Set Headers{"Accept":"${ACCEPT}"}
Set Headers{"Content-Type": "${CONTENT_TYPE_PATCH}"}
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization":"${AUTHORIZATION}"}
# TODO: According to the Etag mechanism principle (https://www.logicbig.com/quick-info/web/etag-header.html), a request header 'If-None-Match' is needed to trigger the Etag validation.
# But this request header is not mentioned in the spec
[Documentation]Precondition Failed
...A precondition given in an HTTP request header is not fulfilled.
...Typically, this is due to an ETag mismatch, indicating that the resource was modified by another entity.
...The response body should contain a ProblemDetails structure, in which the “detail” attribute should convey more information about the error.
logTrying to modify an individual VNF instance Precondition failed
Set Headers{"Accept":"${ACCEPT}"}
Set Headers{"Content-Type": "${CONTENT_TYPE_PATCH}"}
Run Keyword If${AUTH_USAGE}== 1Set Headers{"Authorization":"${AUTHORIZATION}"}