VnfPackageArtifactInfo
This type represents an artifact other than a software image which is contained in a VNF package. It shall comply with provisions defined in Table 9.5.3.3-1.
{
"nonManoArtifactSetId": "nonManoArtifactSetId",
"metadata": {
"key": "metadata"
},
"isEncrypted": true,
"checksum": {
"hash": "hash",
"algorithm": "algorithm"
},
"artifactPath": "artifactPath",
"artifactClassification": "HISTORY",
"artifactURI": "https://openapi-generator.tech"
}
A string as defined in IETF RFC 8259.
String formatted according to IETF RFC 3986.
Marks specific types of artifacts as defined in the VNF package. If none of the specific classes listed below applies, the attribute shall not be present. Valid values: - HISTORY: a history artifact as per clause 4.3.3 in ETSI GS NFV-SOL 004 [5] - TESTING: a testing artifact as per clause 4.3.4 in ETSI GS NFV-SOL 004 [5] - LICENSE: a license artifact as per clause 4.3.5 in ETSI GS NFV-SOL 004 [5]
Reflects whether the artifact is encrypted (true) or not (false).
Non-MANO artifact set identifier of the non-MANO artifact set to which the artifact belongs, as defined in clause 4.3.7 of ETSI GS NFV-SOL 004 [5]. Shall be provided if the artifact is a non-MANO artifact, and shall be omitted otherwise.
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 key- value pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 7159.