InlineVnf_instancesVnfInstanceIdRequestBody

InlineVnf_instancesVnfInstanceIdRequestBody
InlineVnf_instancesVnfInstanceIdRequestBody

This type represents attribute modifications for an "Individual VNF instance" resource, i.e. modifications to a resource representation based on the "VnfInstance" data type.

JSON Example
{
    "vnfInstanceName": "string",
    "vnfInstanceDescription": "string",
    "vnfdId": "string"
}
string
vnfInstanceName
Optional

New value of the "vnfInstanceName" attribute in "VnfInstance", or "null" to remove the attribute.

string
vnfInstanceDescription
Optional

New value of the "vnfInstanceDescription" attribute in "VnfInstance", or "null" to remove the attribute.

string
vnfdId
Optional

New value of the "vnfdId" attribute in "VnfInstance". The value "null" is not permitted.

object
vnfConfigurableProperties
Optional

Modifications of the "vnfConfigurableProperties" attribute in "VnfInstance". If present, these modifications shall be applied according to the rules of JSON Merge Patch (see IETF RFC 7396).

object
metadata
Optional

Modifications of the "metadata" attribute in "VnfInstance". If present, these modifications shall be applied according to the rules of JSON Merge Patch (see IETF RFC 7396).

object
extensions
Optional

Modifications of the "extensions" attribute in "VnfInstance". If present, these modifications shall be applied according to the rules of JSON Merge Patch (see IETF RFC 7396).

object
vimConnectionInfo
Optional

Modifications of the "vimConnectionInfo" attribute. If present, these modifications shall be applied according to the rules of JSON Merge Patch (see IETF RFC 7396 [5]).