InlineVnf_packages201Response
This type represents the information of a VNF package. It shall comply with the provisions defined in table 9.5.2.5-1. NOTE 1: If the value of the onboardingState attribute is not equal to "ONBOARDED", the value of the operationalState attribute shall be equal to "DISABLED". NOTE 2: If the value of the onboardingState attribute is not equal to "ONBOARDED", the value of the usageState attribute shall be equal to "NOT_IN_USE". NOTE 3: State changes of a VNF package are illustrated in clause B.2. NOTE 4: ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications.
{
"id": "string",
"vnfdId": "string",
"vnfdExtInvariantId": "string",
"vnfProvider": "string",
"vnfProductName": "string",
"vnfSoftwareVersion": "string",
"vnfdVersion": "string",
"compatibleSpecificationVersions": "string",
"checksum": {
"algorithm": "string",
"hash": "string"
},
"packageSecurityOption": "string",
"signingCertificate": "string",
"softwareImages": [
{
"id": "string",
"name": "string",
"provider": "string",
"version": "string",
"checksum": {
"algorithm": "string",
"hash": "string"
},
"isEncrypted": false,
"containerFormat": "string",
"diskFormat": "string",
"createdAt": "string",
"minDisk": 0,
"minRam": 0,
"size": 0,
"imagePath": "string",
"imageUri": "string"
}
],
"additionalArtifacts": [
{
"artifactPath": "string",
"artifactURI": "string",
"checksum": {
"algorithm": "string",
"hash": "string"
},
"isEncrypted": false,
"nonManoArtifactSetId": "string",
"artifactClassification": "string"
}
],
"onboardingState": "string",
"operationalState": "string",
"usageState": "string",
"vnfmInfo": [
"string"
],
"onboardingFailureDetails": {
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
},
"_links": {
"self": {
"href": "string"
},
"vnfd": {
"href": "string"
},
"packageContent": {
"href": "string"
}
}
}
Identifier of the VNF package. This identifier is allocated by the NFVO.
This identifier, which is managed by the VNF provider, identifies the VNF package and the VNFD in a globally unique way. It is copied from the VNFD of the on boarded VNF package. It shall be present after the VNF package content has been on-boarded and absent otherwise.
Identifies a VNFD in a version independent manner. This attribute is invariant across versions of the VNFD that fulfil certain conditions related to the external connectivity and management of the VNF. It shall be present after the VNF package content has been on-boarded if it is included in the VNFD and shall be absent otherwise. If present it is copied from the VNFD of the on-boarded VNF package.
Provider of the VNF package and the VNFD. This information is copied from the VNFD. It shall be present after the VNF package content has been on-boarded and absent otherwise.
Name to identify the VNF product.Invariant for the VNF product lifetime. This information is copied from the VNFD. It shall be present after the VNF package content has been on-boarded and absent otherwise.
Software version of the VNF. This is changed when there is any change to the software included in the VNF package. This information is copied from the VNFD. It shall be present after the VNF package content has been on-boarded and absent otherwise.
The version of the VNFD. This information is copied from the VNFD. It shall be present after the VNF package content has been on-boarded and absent otherwise.
Indicates which versions of the ETSI GS NFV-SOL 004 [5] specification the package complies to, as defined in the manifest of the package. Each entry shall be formatted as defined in clause 4.3.2 of ETSI GS NFV-SOL 004 [5].
Checksum of the on-boarded VNF package. Permitted hash algorithms are defined in ETSI GS NFV-SOL 004. It shall be present after the VNF package content has been on-boarded and absent otherwise.
Signals the security option used by the package as defined in clause 5.1 of ETSI GS NFV-SOL 004. It shall be present after the VNF package content has been on-boarded and absent otherwise. Valid values: - OPTION_1 - OPTION_2
The singleton signing certificate if it is included as a file in the VNF package.
Information about VNF package artifacts that are software images. This attribute shall not be present before the VNF package content is on-boarded. Otherwise, this attribute shall be present unless it has been requested to be excluded per attribute selector.
Information about VNF package artifacts contained in the VNF package that are not software images. This attribute shall not be present before the VNF package content is on-boarded. Otherwise, this attribute shall be present if the VNF package contains additional artifacts.
On-boarding state of the VNF package. See note 3.
Operational state of the VNF package. See note 1 and note 3.
Usage state of the VNF package. See note 2 and note 3.
Specifies VNFMs compatible with the VNF. This information is copied from the VNFD. See note 4.
Usage state of the VNF package.
Failure details of current onboarding procedure. See clause 6.3 of ETSI GS NFV-SOL 013 [16] for the details of "ProblemDetails" structure. If "onboardingState" is "ERROR", this attribute shall be present and contain error information (such as failed onboarding or processing operation, affected artifact, etc.), unless it has been requested to be excluded via an attribute selector.
Links to resources related to this resource.