Virtualized Network Function Lifecycle Management Versions (VNF LCM versions)¶
Virtualized Network Function Lifecycle Management API Versions¶
This method retrieves the list of all supported versions for VNF LCM API.
Response Codes¶
Success¶
Code |
Reason |
---|---|
200 - OK |
Request was successful. |
Error¶
Code |
Reason |
---|---|
400 - Bad Request |
Some content in the request was invalid. |
401 - Unauthorized |
User must authenticate before making a request. |
Request Example¶
{
"vnfdId": "b1bb0ce7-ebca-4fa7-95ed-4840d70a1177",
"vnfInstanceName": "Instance name",
"vnfInstanceDescription": "Instance description"
}
Response Parameters¶
Name |
In |
Type |
Description |
---|---|---|---|
uriPrefix |
body |
string |
URI prefix for the API. |
apiVersions |
body |
Structure (inlined) |
Version(s) supported for the API signalled by the uriPrefix attribute. |
>version |
body |
String |
Supported version. |
>isDeprecated (Optional) |
body |
boolean |
This attribute indicates whether use of the version signalled by the version attribute is deprecated (true) or not (false). |
>retirementDate (Optional) |
body |
datetime |
The date and time after which the API version will no longer be supported. This attribute may be included if the value of the isDeprecated attribute is set to true and shall be absent otherwise. |
Response Example¶
{
"uriPrefix": "/vnflcm",
"apiVersions": [
{
"version": "1.3.0",
"isDeprecated": false
},
{
"version": "2.0.0",
"isDeprecated": false
}
]
}
This method retrieves the list of supported versions for VNF LCM API corresponding to the {apiMajorVersion}.
Request Parameters¶
Name |
In |
Type |
Description |
---|---|---|---|
apiMajorVersion |
path |
string |
Indicates the major version of API. |
Response Codes¶
Success¶
Code |
Reason |
---|---|
200 - OK |
Request was successful. |
Error¶
Code |
Reason |
---|---|
400 - Bad Request |
Some content in the request was invalid. |
401 - Unauthorized |
User must authenticate before making a request. |
Response Parameters¶
Name |
In |
Type |
Description |
---|---|---|---|
uriPrefix |
body |
string |
URI prefix for the API. |
apiVersions |
body |
Structure (inlined) |
Version(s) supported for the API signalled by the uriPrefix attribute. |
>version |
body |
String |
Supported version. |
>isDeprecated (Optional) |
body |
boolean |
This attribute indicates whether use of the version signalled by the version attribute is deprecated (true) or not (false). |
>retirementDate (Optional) |
body |
datetime |
The date and time after which the API version will no longer be supported. This attribute may be included if the value of the isDeprecated attribute is set to true and shall be absent otherwise. |
Response Example¶
{
"uriPrefix": "/vnflcm/v1",
"apiVersions": [
{
"version": "1.3.0",
"isDeprecated": false
}
]
}