PnfdInfo

PnfdInfo
PnfdInfo

This type represents a response for the query PNFD operation.

JSON Example
{
    "signingCertificate": "signingCertificate",
    "pnfdName": "pnfdName",
    "pnfdUsageState": null,
    "pnfdOnboardingState": null,
    "_links": {
        "pnfd_content": {
            "href": "http://example.com/aeiou"
        },
        "self": {
            "href": "http://example.com/aeiou"
        }
    },
    "pnfdId": "pnfdId",
    "onboardingFailureDetails": {
        "instance": "instance",
        "detail": "detail",
        "type": "type",
        "title": "title",
        "status": 0
    },
    "pnfdProvider": "pnfdProvider",
    "pnfdVersion": "pnfdVersion",
    "id": "id",
    "pnfdInvariantId": "pnfdInvariantId",
    "archiveSecurityOption": "OPTION_1",
    "artifacts": [
        {
            "nonManoArtifactSetId": "nonManoArtifactSetId",
            "metadata": {
                "key": "metadata"
            },
            "checksum": {
                "hash": "hash",
                "algorithm": "algorithm"
            },
            "artifactPath": "artifactPath"
        },
        {
            "nonManoArtifactSetId": "nonManoArtifactSetId",
            "metadata": {
                "key": "metadata"
            },
            "checksum": {
                "hash": "hash",
                "algorithm": "algorithm"
            },
            "artifactPath": "artifactPath"
        }
    ],
    "userDefinedData": {
        "key": "userDefinedData"
    }
}
string
id
Required

An identifier with the intention of being globally unique.

string
pnfdId
Optional

An identifier with the intention of being globally unique.

string
pnfdName
Optional

Name of the on-boarded PNFD. This information is copied from the PNFD content and shall be present after the PNFD content is on-boarded.

string
pnfdVersion
Optional

A Version. Representation: string of variable length.

string
pnfdProvider
Optional

Provider of the on-boarded PNFD. This information is copied from the PNFD content and shall be present after the PNFD content is on-boarded.

string
pnfdInvariantId
Optional

An identifier with the intention of being globally unique.

string
archiveSecurityOption
Optional

Signals the security option used by the PNFD archive as defined in clause 5.1 of ETSI GS NFV SOL 004. Valid values: OPTION_1, OPTION_2

Possible values are : OPTION_1, OPTION_2,
string
signingCertificate
Optional

A string as defined in IETF RFC 8259.

artifacts
Optional

Information about PNFD archive artifacts contained in the PNFD archive. This attribute shall not be present before the PNFD archive content is on-boarded. Otherwise, this attribute shall be present if the PNFD archive contains artifacts.

pnfdOnboardingState
Required

pnfdOnboardingState

onboardingFailureDetails
Optional

onboardingFailureDetails

pnfdUsageState
Required

pnfdUsageState

object
userDefinedData
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.

_links
Required

_links