AffectedVnfc

AffectedVnfc
AffectedVnfc

This type provides information about added, deleted, modified and temporary VNFCs.

JSON Example
{
    "resourceDefinitionId": "resourceDefinitionId",
    "addedStorageResourceIds": [
        null,
        null
    ],
    "metadata": "{}",
    "changeType": "ADDED",
    "zoneId": "zoneId",
    "affectedVnfcCpIds": [
        null,
        null
    ],
    "id": "id",
    "vduId": "vduId",
    "computeResource": {
        "resourceId": "resourceId",
        "vimConnectionId": "vimConnectionId",
        "vimLevelResourceType": "vimLevelResourceType",
        "resourceProviderId": "resourceProviderId"
    },
    "removedStorageResourceIds": [
        null,
        null
    ]
}
string
id
Required

An identifier that is unique for the respective type within a VNF instance, but may not be globally unique.

string
vduId
Required

An identifier that is unique within a VNF descriptor.

string
changeType
Required

Signals the type of change. Permitted values: * ADDED * REMOVED * MODIFIED * TEMPORARY For a temporary resource, an AffectedVnfc structure exists as long as the temporary resource exists.

Possible values are : ADDED, REMOVED, MODIFIED, TEMPORARY,
computeResource
Required

computeResource

string
resourceDefinitionId
Optional

An identifier that is unique within a limited local scope other than above listed identifiers, such as within a complex data structure or within a request-response pair. Representation: string of variable length.

string
zoneId
Optional

An identifier with the intention of being globally unique.

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.

affectedVnfcCpIds
Optional

Identifiers of CP(s) of the VNFC instance that were affected by the change. Shall be present for those affected CPs of the VNFC instance that are associated to an external CP of the VNF instance. May be present for further affected CPs of the VNFC instance.

addedStorageResourceIds
Optional

References to VirtualStorage resources that have been added. Each value refers to a VirtualStorageResourceInfo item in the VnfInstance that was added to the VNFC. It shall be provided if at least one storage resource was added to the VNFC.

removedStorageResourceIds
Optional

References to VirtualStorage resources that have been removed. The value contains the identifier of a VirtualStorageResourceInfo item that has been removed from the VNFC, and might no longer exist in the VnfInstance. It shall be provided if at least one storage resource was removed from the VNFC.