Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NFV - Network Functions Virtualisation
SOL005
Commits
da5ddfd6
Commit
da5ddfd6
authored
Jun 09, 2020
by
Francesca Moscatelli
Browse files
SOL005_7->SOL005_63: Datatypes added/updated
parent
0b60101b
Pipeline
#3768
failed with stage
in 0 seconds
Changes
2
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
src/SOL005/NSLifecycleManagement/NSLifecycleManagement.yaml
View file @
da5ddfd6
...
...
@@ -823,6 +823,109 @@ paths:
"
504"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/504
/vnf_snapshots
:
parameters
:
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/Version
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/Authorization
get
:
summary
:
Query VNF snapshots
description
:
|
The GET method queries information about multiple VNF snapshots.
parameters
:
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/filter
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/all_fields
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/fields
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/exclude_fields
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/exclude_default
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/nextpage_opaque_marker
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/Accept
responses
:
"
200"
:
$ref
:
'
#/components/responses/VnfSnapshots.Get'
"
400"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/400
"
401"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/401
"
403"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/403
"
404"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/404
"
405"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/405
"
406"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/406
"
500"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/500
"
503"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/503
"
504"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/504
/vnf_snapshots/{vnfSnapshotInfoId}
:
parameters
:
-
$ref
:
'
#/components/parameters/VnfSnapshotInfoId'
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/Version
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/Authorization
get
:
summary
:
Query an Individual VNF snapshot
description
:
|
The GET method retrieves information about a VNF snapshot by reading an "Individual VNF snapshot" resource.
parameters
:
-
$ref
:
../components/SOL005_params.yaml#/components/parameters/Accept
responses
:
"
200"
:
$ref
:
'
#/components/responses/IndividualVnfSnapshot.Get'
"
400"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/400
"
401"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/401
"
403"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/403
"
404"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/404
"
405"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/405
"
406"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/406
"
500"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/500
"
503"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/503
"
504"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/504
delete
:
summary
:
Delete an Individual VNF snapshot
description
:
|
This method deletes an "Individual VNF snapshot" resource and the associated VNF snapshot information managed by
the NFVO and corresponding VNFM, and any resource associated to the VNF snapshot managed by the VIM.
As the result of successfully executing this method, the "Individual VNF snapshot" resource shall not exist any
longer. In addition, the NFVO shall delete any references pointing to the "Individual VNF snapshot" resource from
the "NsInstance" data structures representing the "Individual NS instance" resources.
responses
:
"
204"
:
$ref
:
'
#/components/responses/IndividualVnfSnapshot.Delete'
"
400"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/400
"
401"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/401
"
403"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/403
"
404"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/404
"
405"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/405
"
406"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/406
"
409"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/409
"
500"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/500
"
503"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/503
"
504"
:
$ref
:
../responses/SOL005_resp.yaml#/components/responses/504
components
:
parameters
:
NsInstanceId
:
...
...
@@ -858,6 +961,19 @@ components:
schema
:
type
:
string
VnfSnapshotInfoId
:
name
:
vnfSnapshotInfoId
in
:
path
description
:
|
Identifier of the "Individual VNF snapshot" resource.
This identifier can be retrieved from the "id" attribute in the payload body of a response to a query to
"VNF snapshots" resource.
required
:
true
style
:
simple
explode
:
false
schema
:
type
:
string
requestBodies
:
NsInstanceCreateRequest
:
description
:
|
...
...
@@ -1634,4 +1750,101 @@ components:
explode
:
false
schema
:
type
:
string
content
:
{}
VnfSnapshots.Get
:
description
:
|
200 OK
Shall be returned when information about zero or more VNF snapshots was queried successfully.
The response body shall contain in an array the representations of zero or more "Individual VNF snapshot" resources,
as defined in clause 6.5.2.17.
If the NFVO supports alternative 2 (paging) according to clause 5.4.2.1 of ETSI GS NFV-SOL 013 for this resource,
inclusion of the Link HTTP header in this response shall follow the provisions in clause 5.4.2.3 of ETSI GS NFV-SOL 013.
headers
:
Version
:
description
:
|
Version of the API used in the response.
style
:
simple
explode
:
false
schema
:
type
:
string
WWW-Authenticate
:
description
:
|
Challenge if the corresponding HTTP request has not provided authorization, or error details if the
corresponding HTTP request has provided an invalid authorization token.
style
:
simple
explode
:
false
schema
:
type
:
string
Content-Type
:
description
:
|
The MIME type of the body of the response.This header field shall be present if the response has a
non-empty message body.
style
:
simple
explode
:
false
schema
:
type
:
string
content
:
application/json
:
schema
:
type
:
array
items
:
$ref
:
./definitions/SOL005NSLifecycleManagement_def.yaml#/definitions/VnfSnapshotInfo
IndividualVnfSnapshot.Get
:
description
:
|
200 OK
Shall be returned when information about an individual VNF snapshot was read successfully.
The response body shall contain a representation of the "Individual VNF snapshot" resource, as defined in clause
6.5.2.17.
headers
:
Version
:
description
:
|
Version of the API used in the response.
style
:
simple
explode
:
false
schema
:
type
:
string
WWW-Authenticate
:
description
:
|
Challenge if the corresponding HTTP request has not provided authorization, or error details if the
corresponding HTTP request has provided an invalid authorization token.
style
:
simple
explode
:
false
schema
:
type
:
string
Content-Type
:
description
:
|
The MIME type of the body of the response.This header field shall be present if the response has a
non-empty message body.
style
:
simple
explode
:
false
schema
:
type
:
string
content
:
application/json
:
schema
:
$ref
:
./definitions/SOL005NSLifecycleManagement_def.yaml#/definitions/VnfSnapshotInfo
IndividualVnfSnapshot.Delete
:
description
:
|
204 NO CONTENT
Shall be returned when the VNF snapshot resource and the associated VNF snapshot were deleted successfully.
The response body shall be empty.
headers
:
Version
:
description
:
|
Version of the API used in the response.
style
:
simple
explode
:
false
schema
:
type
:
string
WWW-Authenticate
:
description
:
|
Challenge if the corresponding HTTP request has not provided authorization, or error details if the
corresponding HTTP request has provided an invalid authorization token.
style
:
simple
explode
:
false
schema
:
type
:
string
content
:
{}
\ No newline at end of file
src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml
View file @
da5ddfd6
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment