VnfPackageArtifactInfo

VnfPackageArtifactInfo
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.

JSON Example
{
    "nonManoArtifactSetId": "nonManoArtifactSetId",
    "metadata": {
        "key": "metadata"
    },
    "isEncrypted": true,
    "checksum": {
        "hash": "hash",
        "algorithm": "algorithm"
    },
    "artifactPath": "artifactPath",
    "artifactClassification": "HISTORY",
    "artifactURI": "https://openapi-generator.tech"
}
string
artifactPath
Optional

A string as defined in IETF RFC 8259.

string As uri As uri
artifactURI
Optional

String formatted according to IETF RFC 3986.

checksum
Required

checksum

string
artifactClassification
Optional

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]

Possible values are : HISTORY, TESTING, LICENSE,
boolean
isEncrypted
Required

Reflects whether the artifact is encrypted (true) or not (false).

string
nonManoArtifactSetId
Optional

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.

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 key- value pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 7159.

Property Of