ParamsForVnf

ParamsForVnf
ParamsForVnf

This type defines the additional parameters for the VNF instance to be created associated with an NS instance. It shall comply with the provisions defined in Table 6.5.3.22-1.

JSON Example
{
    "metadata": "{}",
    "extensions": {
        "key": "extensions"
    },
    "additionalParams": null,
    "vnfConfigurableProperties": {
        "key": "vnfConfigurableProperties"
    },
    "vnfProfileId": "vnfProfileId",
    "vnfInstanceName": "vnfInstanceName",
    "vnfInstanceDescription": "vnfInstanceDescription"
}
string
vnfProfileId
Required

An identifier that is unique within a NS descriptor. Representation: string of variable length.

string
vnfInstanceName
Optional

Human-readable name of the VNF instance to be created.

string
vnfInstanceDescription
Optional

Human-readable description of the VNF instance to be created.

object
vnfConfigurableProperties
Optional

This type represents a list of key-value pairs. The order of the pairs in the list is not significant. In JSON, a set of key- value pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 7159.

object
metadata
Optional

Values for the "metadata" input parameter of the Create VNF Identifier operation defined in ETSI GS NFV-SOL 003 [4].

object
extensions
Optional

This type represents a list of key-value pairs. The order of the pairs in the list is not significant. In JSON, a set of key- value pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 7159.

additionalParams
Optional

additionalParams