VnfInfoModifications

VnfInfoModifications
VnfInfoModifications

This type represents attribute modifications that were performed on an "Individual VNF instance" resource. The attributes that can be included consist of those requested to be modified explicitly in the "VnfInfoModificationRequest" data structure, and additional attributes of the "VnfInstance" data structure that were modified implicitly e.g. when modifying the referenced VNF package.

JSON Example
{
    "vnfcInfoModifications": [
        {
            "vnfcConfigurableProperties": "{}",
            "id": "id"
        },
        {
            "vnfcConfigurableProperties": "{}",
            "id": "id"
        }
    ],
    "vnfProductName": "vnfProductName",
    "metadata": "{}",
    "extensions": "{}",
    "vnfdVersion": "vnfdVersion",
    "vnfProvider": "vnfProvider",
    "vnfcInfoModificationsDeleteIds": [
        null,
        null
    ],
    "vnfConfigurableProperties": "{}",
    "vnfdId": "vnfdId",
    "vnfInstanceName": "vnfInstanceName",
    "vnfInstanceDescription": "vnfInstanceDescription",
    "vnfSoftwareVersion": "vnfSoftwareVersion"
}
string
vnfInstanceName
Optional

If present, this attribute signals modifications of the "vnfInstanceName" attribute in "VnfInstance".

string
vnfInstanceDescription
Optional

If present, this attribute signals modifications of the "vnfInstanceDescription" attribute in "VnfInstance".

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 keyvalue pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 8259. In the following example, a list of key-value pairs with four keys ("aString", "aNumber", "anArray" and "anObject") is provided to illustrate that the values associated with different keys can be of different type.

object
metadata
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 keyvalue pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 8259. In the following example, a list of key-value pairs with four keys ("aString", "aNumber", "anArray" and "anObject") is provided to illustrate that the values associated with different keys can be of different type.

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 keyvalue pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 8259. In the following example, a list of key-value pairs with four keys ("aString", "aNumber", "anArray" and "anObject") is provided to illustrate that the values associated with different keys can be of different type.

string
vnfdId
Optional

An identifier with the intention of being globally unique.

string
vnfProvider
Optional

If present, this attribute signals modifications of the "vnfProvider" attribute in "VnfInstance". If present, this attribute (which depends on the value of the "vnfPkgId" attribute) was modified implicitly following a request to modify the "vnfPkgId" attribute, by copying the value of this attribute from the VNFD in the VNF Package identified by the "vnfPkgId" attribute.

string
vnfProductName
Optional

If present, this attribute signals modifications of the "vnfProductName" attribute in "VnfInstance". If present, this attribute (which depends on the value of the "vnfPkgId" attribute) was modified implicitly following a request to modify the "vnfPkgId" attribute, by copying the value of this attribute from the VNFD in the VNF Package identified by the "vnfPkgId" attribute.

string
vnfSoftwareVersion
Optional

A version.

string
vnfdVersion
Optional

A version.

vnfcInfoModifications
Optional

If present, this attribute signals modifications of certain entries in the "vnfcInfo" attribute array in the "instantiatedVnfInfo" attribute of "VnfInstance", as defined in clause 5.5.2.12

array of Identifier
vnfcInfoModificationsDeleteIds
Optional

If present, this attribute signals the deletion of certain entries in the "vnfcInfo" attribute array in the "instantiatedVnfInfo" attribute of "VnfInstance", as defined in clause 5.5.2.12

Property Of