NsVirtualLinkInfo

NsVirtualLinkInfo
NsVirtualLinkInfo

This type specifies the information about an NS VL instance. It shall comply with the provisions defined in Table 6.5.3.53-1

JSON Example
{
    "resourceHandle": [
        {
            "resourceId": "resourceId",
            "vimId": "vimId",
            "vimLevelResourceType": "vimLevelResourceType",
            "resourceProviderId": "resourceProviderId"
        },
        {
            "resourceId": "resourceId",
            "vimId": "vimId",
            "vimLevelResourceType": "vimLevelResourceType",
            "resourceProviderId": "resourceProviderId"
        }
    ],
    "nsVirtualLinkDescId": "nsVirtualLinkDescId",
    "linkPort": [
        {
            "resourceHandle": {
                "resourceId": "resourceId",
                "vimId": "vimId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            },
            "nsCpHandle": [
                {
                    "vnfInstanceId": "vnfInstanceId",
                    "nsInstanceId": "nsInstanceId",
                    "vnfExtCpInstanceId": "vnfExtCpInstanceId",
                    "nsSapInstanceId": "nsSapInstanceId",
                    "pnfInfoId": "pnfInfoId",
                    "pnfExtCpInstanceId": "pnfExtCpInstanceId"
                },
                {
                    "vnfInstanceId": "vnfInstanceId",
                    "nsInstanceId": "nsInstanceId",
                    "vnfExtCpInstanceId": "vnfExtCpInstanceId",
                    "nsSapInstanceId": "nsSapInstanceId",
                    "pnfInfoId": "pnfInfoId",
                    "pnfExtCpInstanceId": "pnfExtCpInstanceId"
                }
            ],
            "id": "id"
        },
        {
            "resourceHandle": {
                "resourceId": "resourceId",
                "vimId": "vimId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            },
            "nsCpHandle": [
                {
                    "vnfInstanceId": "vnfInstanceId",
                    "nsInstanceId": "nsInstanceId",
                    "vnfExtCpInstanceId": "vnfExtCpInstanceId",
                    "nsSapInstanceId": "nsSapInstanceId",
                    "pnfInfoId": "pnfInfoId",
                    "pnfExtCpInstanceId": "pnfExtCpInstanceId"
                },
                {
                    "vnfInstanceId": "vnfInstanceId",
                    "nsInstanceId": "nsInstanceId",
                    "vnfExtCpInstanceId": "vnfExtCpInstanceId",
                    "nsSapInstanceId": "nsSapInstanceId",
                    "pnfInfoId": "pnfInfoId",
                    "pnfExtCpInstanceId": "pnfExtCpInstanceId"
                }
            ],
            "id": "id"
        }
    ],
    "id": "id",
    "nsVirtualLinkProfileId": "nsVirtualLinkProfileId"
}
string
id
Required

An identifier that is unique with respect to a NS. Representation: string of variable length.

string
nsVirtualLinkDescId
Required

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

string
nsVirtualLinkProfileId
Required

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

resourceHandle
Optional

Identifier(s) of the virtualised network resource(s) realizing the VL instance. See note.

linkPort
Optional

Link ports of the VL instance. Cardinality of zero indicates that no port has yet been created for the VL instance.

Property Of