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.
{
"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"
}
If present, this attribute signals modifications of the "vnfInstanceName" attribute in "VnfInstance".
If present, this attribute signals modifications of the "vnfInstanceDescription" attribute in "VnfInstance".
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.
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.
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.
An identifier with the intention of being globally unique.
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.
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.
A version.
A version.
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
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