NsdInfo

NsdInfo
NsdInfo

This type represents a response for the query NSD operation.

JSON Example
{
    "id": "string",
    "nsdId": "string",
    "nsdName": "string",
    "nsdVersion": "string",
    "nsdDesigner": "string",
    "nsdInvariantId": "string",
    "vnfPkgIds": [
        "string"
    ],
    "pnfdInfoIds": [
        "string"
    ],
    "nestedNsdInfoIds": [
        "string"
    ],
    "archiveSecurityOption": "string",
    "signingCertificate": "string",
    "artifacts": [
        {
            "artifactPath": "string",
            "checksum": {
                "algorithm": "string",
                "hash": "string"
            }
        }
    ],
    "nsdOnboardingState": "string",
    "onboardingFailureDetails": {
        "type": "string",
        "title": "string",
        "status": 0,
        "detail": "string",
        "instance": "string"
    },
    "nsdOperationalState": "string",
    "nsdUsageState": "string",
    "userDefinedData": {
        "name": "string",
        "tags": [
            {
                "name": "string",
                "autoCreated": false
            }
        ],
        "lastUpdated": "string",
        "lastUpdateEnterprise": "string",
        "lastUpdateOrganization": "string",
        "lastUpdateUser": "string",
        "creationDate": "string",
        "creationEnterprise": "string",
        "creationOrganization": "string",
        "creationUser": "string"
    },
    "_links": {
        "self": {
            "href": "string"
        },
        "nsd_content": {
            "href": "string"
        }
    }
}
id
Required

id

nsdId
Optional

nsdId

string
nsdName
Optional

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

nsdVersion
Optional

nsdVersion

string
nsdDesigner
Optional

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

nsdInvariantId
Optional

nsdInvariantId

array of Identifier
vnfPkgIds
Optional

Identifies the VNF package for the VNFD referenced by the on-boarded NS descriptor resource.

array of Identifier
pnfdInfoIds
Optional

Identifies the PnfdInfo element for the PNFD referenced by the on-boarded NS descriptor resource.

array of Identifier
nestedNsdInfoIds
Optional

Identifies the NsdInfo element for the nested NSD referenced by the on-boarded NS descriptor resource.

string
archiveSecurityOption
Optional

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

Possible values are : OPTION_1, OPTION_2,
signingCertificate
Optional

signingCertificate

artifacts
Optional

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

nsdOnboardingState
Required

nsdOnboardingState

onboardingFailureDetails
Optional

onboardingFailureDetails

nsdOperationalState
Required

nsdOperationalState

nsdUsageState
Required

nsdUsageState

userDefinedData
Optional

userDefinedData

_links
Required

_links