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
{
    "artifactPath": "string",
    "artifactURI": "string",
    "checksum": {
        "algorithm": "string",
        "hash": "string"
    },
    "artifactClassification": "string",
    "isEncrypted": false,
    "nonManoArtifactSetId": "string"
}
artifactPath
Optional

artifactPath

artifactURI
Optional

artifactURI

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.

metadata
Optional

metadata

Property Of