Skip to content

Attribute dependency in ExtManagedVirtualLinkData data type

The description of intCp attribute of ExtManagedVirtualLinkData data type says: "This attribute may only be present if the "netAttDefResourceData" is also present." Currently, the Open API Specification does not support the attribute dependency as reported in this issue: https://github.com/OAI/OpenAPI-Specification/issues/256.

However, a possible solution is to use an "intermediate" data type called, for instance, VnfcConnectionInfo that contains two attributes, i.e., netAttDefResourceData (mandatory) and intCp (optional). This VnfcConnectionInfo "intermediate" data type would be then included as an optional attribute in the ExtManagedVirtualLinkData data type, resolving the problem of the attribute dependency. On the other hand, this solution would make the ExtManagedVirtualLinkData, not in compliance with the SOL005ed431 specification.

Edited by Pietro Piscione
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information