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
SOL002-SOL003
Commits
7b7dee37
Commit
7b7dee37
authored
Jan 14, 2022
by
Muhammad Hamza
Browse files
fix issue
#3
- redefine global query parameters in SOL003 locally
parent
a5755264
Pipeline
#10319
passed with stage
in 0 seconds
Changes
14
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/SOL003/VNFFaultManagement/VNFFaultManagement.yaml
View file @
7b7dee37
...
...
@@ -42,10 +42,10 @@ paths:
description
:
|
The API consumer can use this method to retrieve information about the alarm list. See clause 7.4.2.3.2.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL002SOL003_params.yaml
#/components/parameters/filter
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
'
#/components/parameters/filter
_alarm_list'
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
_vnfm
responses
:
200
:
$ref
:
'
#/components/responses/Alarms.Get.200'
...
...
@@ -77,10 +77,10 @@ paths:
#SOL003 location: 7.4.3
parameters
:
-
$ref
:
'
#/components/parameters/AlarmId'
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
get
:
description
:
|
The API consumer can use this method to read an individual alarm. See clause 7.4.3.3.2.
...
...
@@ -147,10 +147,10 @@ paths:
/subscriptions
:
#SOL003 location: 7.4.4
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
post
:
description
:
|
The POST method creates a new subscription. See clause 7.4.4.3.1.
...
...
@@ -187,8 +187,8 @@ paths:
The API consumer can use this method to retrieve the list of active subscriptions for VNF alarms subscribed
by the API consumer. It can be used e.g. for resynchronization after error situations. See clause 7.4.4.3.2.
parameters
:
-
$ref
:
../../components/SOL002SOL003_params.yaml
#/components/parameters/filter
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
-
$ref
:
'
#/components/parameters/filter
_subscriptions'
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
_vnfm
responses
:
200
:
$ref
:
'
#/components/responses/Subscriptions.Get.200'
...
...
@@ -220,15 +220,15 @@ paths:
#SOL003 location: 7.4.5
parameters
:
-
$ref
:
'
#/components/parameters/SubscriptionId'
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
get
:
description
:
|
The API consumer can use this method for reading an individual subscription for VNF
alarms subscribed by the API consumer. See clause 7.4.5.3.2.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
responses
:
200
:
$ref
:
'
#/components/responses/IndividualSubscription.Get.200'
...
...
@@ -283,6 +283,37 @@ paths:
components
:
parameters
:
filter_alarm_list
:
name
:
filter
description
:
>
Attribute-based filtering expression according to clause 5.2 of ETSI
GS NFV-SOL 013 [8].
The VNFM shall support receiving this parameter as part of the URI query string.
The NFVO may supply this parameter.
The following attribute names shall be supported by the VNFM in the attribute based filtering
expression: id, managedObjectId,
rootCauseFaultyResource/faultyResourceType, eventType, perceivedSeverity,
probableCause.
in
:
query
required
:
false
schema
:
type
:
string
filter_subscriptions
:
name
:
filter
description
:
>
Attribute-based filtering expression according to clause 5.2 of ETSI
GS NFV-SOL 013 [8].
The VNFM shall support receiving this parameter as part of the URI
query string. The NFVO may supply this parameter.
All attribute names that appear in the FmSubscription and in data types
referenced from it shall be supported by the VNFM in the filter
expression.
in
:
query
required
:
false
schema
:
type
:
string
AlarmId
:
name
:
alarmId
in
:
path
...
...
src/SOL003/VNFFaultManagementNotification/VNFFaultManagementNotification.yaml
View file @
7b7dee37
...
...
@@ -33,14 +33,14 @@ paths:
/URI_is_provided_by_the_client_when_creating_the_subscription-AlarmNotification
:
#SOL003 location: 7.4.6
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
post
:
description
:
|
The POST method notifies a VNF alarm or that the alarm list has been rebuilt. The API consumer shall have
previously created an "Individual subscription" resource with a matching filter. See clause 7.4.6.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
requestBody
:
$ref
:
'
#/components/requestBodies/AlarmNotification'
responses
:
...
...
@@ -89,14 +89,14 @@ paths:
/URI_is_provided_by_the_client_when_creating_the_subscription-AlarmClearedNotification
:
#SOL003 location: 7.4.6
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
post
:
description
:
|
The POST method notifies a VNF alarm or that the alarm list has been rebuilt. The API consumer shall have
previously created an "Individual subscription" resource with a matching filter. See clause 7.4.6.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
requestBody
:
$ref
:
'
#/components/requestBodies/AlarmClearedNotification'
responses
:
...
...
@@ -145,14 +145,14 @@ paths:
/URI_is_provided_by_the_client_when_creating_the_subscription-AlarmListRebuiltNotification
:
#SOL003 location: 7.4.6
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
post
:
description
:
|
The POST method notifies a VNF alarm or that the alarm list has been rebuilt. The API consumer shall have
previously created an "Individual subscription" resource with a matching filter. See clause 7.4.6.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
requestBody
:
$ref
:
'
#/components/requestBodies/AlarmListRebuiltNotification'
responses
:
...
...
src/SOL003/VNFIndicator/VNFIndicator.yaml
View file @
7b7dee37
...
...
@@ -43,11 +43,11 @@ paths:
description
:
|
The GET method queries multiple VNF indicators. See clause 8.4.2.3.2.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL002SOL003_params.yaml
#/components/parameters/filter
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
'
#/components/parameters/filter
_vnf_indicators'
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
_vnfm
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
responses
:
200
:
$ref
:
'
#/components/responses/Indicators.Get.200'
...
...
@@ -83,12 +83,12 @@ paths:
description
:
|
The GET method queries multiple VNF indicators related to a VNF instance. See clause 8.4.3.3.2.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../..
/components/
SOL002SOL003_params.yaml#/components/parameters/filter
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
'
#
/components/
parameters/filter_vnf_indicators_related_to_vnf_instance'
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
_vnfm
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
responses
:
200
:
$ref
:
'
#/components/responses/VnfInstanceIndicators.Get.200'
...
...
@@ -125,10 +125,10 @@ paths:
description
:
|
The GET method reads a VNF indicator. See clause 8.4.4.3.2.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
responses
:
200
:
$ref
:
'
#/components/responses/VnfInstanceIndividualIndicator.Get.200'
...
...
@@ -158,10 +158,10 @@ paths:
###############################################################################
/subscriptions
:
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
post
:
description
:
|
The POST method creates a new subscription. See clause 8.4.5.3.1.
...
...
@@ -198,8 +198,8 @@ paths:
The GET method queries the list of active subscriptions of the functional block that invokes the method.
It can be used e.g. for resynchronization after error situations. See clause 8.4.5.3.2.
parameters
:
-
$ref
:
../../components/SOL002SOL003_params.yaml
#/components/parameters/filter
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
-
$ref
:
'
#/components/parameters/filter
_subscriptions'
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
_vnfm
responses
:
200
:
$ref
:
'
#/components/responses/Subscriptions.Get.200'
...
...
@@ -231,14 +231,14 @@ paths:
#SOL003 location: 8.4.6
parameters
:
-
$ref
:
'
#/components/parameters/SubscriptionId'
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/ContentType
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
get
:
description
:
|
The GET method reads an individual subscription. See clause 8.4.6.3.2.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
responses
:
200
:
$ref
:
'
#/components/responses/IndividualSubscription.Get.200'
...
...
@@ -292,6 +292,49 @@ paths:
components
:
parameters
:
filter_vnf_indicators
:
name
:
filter
description
:
>
Attribute-based filtering expression according to clause 5.2 of ETSI
GS NFV-SOL 013 [8].
The VNFM shall support receiving this parameter as part of the URI query string.
The NFVO may supply this parameter.
All attribute names that appear in the VnfIndicator data type and in data types
referenced from it shall be supported by the VNFM in the filter expression.
in
:
query
required
:
false
schema
:
type
:
string
filter_vnf_indicators_related_to_vnf_instance
:
name
:
filter
description
:
>
Attribute-based filtering expression according to clause 5.2 of ETSI
GS NFV-SOL 013 [8].
The VNFM shall support receiving this parameter as part of the URI query string.
The NFVO may supply this parameter.
All attribute names that appear in the VnfIndicator data type and in data types
referenced from it shall be supported by the VNFM in the filter expression.
in
:
query
required
:
false
schema
:
type
:
string
filter_subscriptions
:
name
:
filter
description
:
>
Attribute-based filtering expression according to clause 5.2 of ETSI
GS NFV-SOL 013 [8].
The VNFM shall support receiving this parameter as part of the URI query string.
The NFVO may supply this parameter.
All attribute names that appear in the VnfIndicatorSubscription data type and in
data types referenced from it shall be supported by the VNFM in the filter
expression.
in
:
query
required
:
false
schema
:
type
:
string
VnfInstanceId
:
name
:
vnfInstanceId
in
:
path
...
...
src/SOL003/VNFIndicatorNotification/VNFIndicatorNotification.yaml
View file @
7b7dee37
...
...
@@ -37,8 +37,8 @@ paths:
The POST method delivers a notification from the API producer to an API consumer. The API consumer shall
have previously created an "Individual subscription" resource with a matching filter. See clause 8.4.7.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
requestBody
:
$ref
:
'
#/components/requestBodies/AlarmListRebuiltNotification'
responses
:
...
...
@@ -64,8 +64,8 @@ paths:
The GET method allows the API producer to test the notification endpoint that is provided by the API consumer,
e.g. during subscription. See clause 8.4.7.3.2.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
responses
:
204
:
$ref
:
'
#/components/responses/VNFINDNotification.Get.204'
...
...
src/SOL003/VNFLifecycleManagement/VNFLifecycleManagement.yaml
View file @
7b7dee37
...
...
@@ -39,9 +39,9 @@ paths:
/vnf_instances
:
#SOL003 location: 5.4.2
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
post
:
description
:
|
The POST method creates a new VNF instance resource based on a VNF package that is onboarded
...
...
@@ -76,12 +76,12 @@ paths:
description
:
|
The GET method queries information about multiple VNF instances. See clause 5.4.2.3.2.
parameters
:
-
$ref
:
../../components/SOL002SOL003_params.yaml
#/components/parameters/filter
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/all_fields
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/fields
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/exclude_fields
-
$ref
:
../../components/SOL002SOL003_params.yaml
#/components/parameters/exclude_default
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
-
$ref
:
'
#/components/parameters/filter
_vnf_instances'
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/all_fields
_vnfm
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/fields
_vnfm
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/exclude_fields
_vnfm
-
$ref
:
'
#/components/parameters/exclude_default
_vnf_instances'
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
_vnfm
responses
:
200
:
$ref
:
'
#/components/responses/VNFInstances.Get.200'
...
...
@@ -113,14 +113,14 @@ paths:
#SOL003 location: 5.4.3.2
parameters
:
-
$ref
:
'
#/components/parameters/VnfInstanceId'
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
get
:
description
:
|
The GET method retrieves information about a VNF instance by reading an "Individual VNF instance" resource.
See clause 5.4.3.3.2.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
responses
:
200
:
$ref
:
'
#/components/responses/IndividualVnfInstance.Get.200'
...
...
@@ -215,9 +215,9 @@ paths:
description
:
|
The POST method instantiates a VNF instance. See clause 5.4.4.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
requestBody
:
$ref
:
'
#/components/requestBodies/InstantiateVnfRequest'
responses
:
...
...
@@ -258,9 +258,9 @@ paths:
description
:
|
The POST method requests to scale a VNF instance resource incrementally. See clause 5.4.5.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
requestBody
:
$ref
:
'
#/components/requestBodies/ScaleVnfRequest'
responses
:
...
...
@@ -299,9 +299,9 @@ paths:
description
:
|
The POST method requests to scale a VNF instance resource to a target level. See clause 5.4.6.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
requestBody
:
$ref
:
'
#/components/requestBodies/ScaleVnfToLevelRequest'
responses
:
...
...
@@ -339,9 +339,9 @@ paths:
description
:
|
The POST method changes the deployment flavour of a VNF instance. See clause 5.4.7.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
requestBody
:
$ref
:
'
#/components/requestBodies/ChangeVnfFlavourRequest'
responses
:
...
...
@@ -380,9 +380,9 @@ paths:
The POST method triggers the VNFM to terminate a VNF instance and to request to the VIM the
release of its used virtualised resources. See clause 5.4.8.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
requestBody
:
$ref
:
'
#/components/requestBodies/TerminateVnfRequest'
responses
:
...
...
@@ -420,9 +420,9 @@ paths:
description
:
|
The POST method requests to heal a VNF instance. See clause 5.4.9.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
requestBody
:
$ref
:
'
#/components/requestBodies/HealVnfRequest'
responses
:
...
...
@@ -460,9 +460,9 @@ paths:
description
:
|
The POST method changes the operational state of a VNF instance. See clause 5.4.10.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
requestBody
:
$ref
:
'
#/components/requestBodies/OperateVnfRequest'
responses
:
...
...
@@ -500,9 +500,9 @@ paths:
description
:
|
The POST method changes the external connectivity of a VNF instance. See clause 5.4.11.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
requestBody
:
$ref
:
'
#/components/requestBodies/ChangeExtVnfConnectivityRequest'
responses
:
...
...
@@ -540,9 +540,9 @@ paths:
description
:
|
The POST method changes the current VNF package on which the VNF instance is based. See clause 5.4.11a.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
requestBody
:
$ref
:
'
#/components/requestBodies/ChangeCurrentVnfPkgRequest'
responses
:
...
...
@@ -579,15 +579,15 @@ paths:
The API consumer can use this method to query status information about multiple VNF lifecycle management
operation occurrences. See clause 5.4.12.3.2.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL002SOL003_params.yaml
#/components/parameters/filter
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/all_fields
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/fields
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/exclude_fields
-
$ref
:
../../components/SOL002SOL003_params.yaml
#/components/parameters/exclude_default
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
'
#/components/parameters/filter
_vnf_lcm_op_occs'
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/all_fields
_vnfm
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/fields
_vnfm
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/exclude_fields
_vnfm
-
$ref
:
'
#/components/parameters/exclude_default
_vnf_lcm_op_occs'
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
_vnfm
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
responses
:
200
:
$ref
:
'
#/components/responses/VnfLcmOpOccs.Get.200'
...
...
@@ -623,9 +623,9 @@ paths:
The API consumer can use this method to retrieve status information about a VNF lifecycle management operation
occurrence by reading an "Individual VNF LCM operation occurrence" resource. See clause 5.4.13.3.2.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
responses
:
200
:
$ref
:
'
#/components/responses/IndividualVnfLcmOpOcc.Get.200'
...
...
@@ -661,8 +661,8 @@ paths:
failure, i.e. the related "Individual VNF LCM operation occurrence" resource is in "FAILED_TEMP" state.
See clause 5.4.14.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
responses
:
202
:
$ref
:
'
#/components/responses/RetryVnfLcmOpOcc.Post.202'
...
...
@@ -700,8 +700,8 @@ paths:
failure, i.e. the related "Individual VNF LCM operation occurrence" resource is in "FAILED_TEMP" state.
See clause 5.4.15.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
responses
:
202
:
$ref
:
'
#/components/responses/RollbackVnfLcmOpOcc.Post.202'
...
...
@@ -738,9 +738,9 @@ paths:
The POST method marks a VNF lifecycle management operation occurrence as "finally failed" if that operation
occurrence is in "FAILED_TEMP" state. See clause 5.4.16.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
responses
:
200
:
$ref
:
'
#/components/responses/FailVnfLcmOpOcc.Post.200'
...
...
@@ -778,8 +778,8 @@ paths:
back, i.e. the related "Individual VNF LCM operation occurrence" resource is either in "STARTING" or
"PROCESSING" or "ROLLING_BACK" state. See clause 5.4.17.3.1.
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
responses
:
202
:
$ref
:
'
#/components/responses/CancelVnfLcmOpOcc.Post.202'
...
...
@@ -810,9 +810,9 @@ paths:
/subscriptions
:
#SOL003 location: 5.4.18
parameters
:
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/Version
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Accept
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Authorization
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/Version
post
:
description
:
|
The POST method creates a new subscription. See clause 5.4.18.3.1.
...
...
@@ -848,8 +848,8 @@ paths:
The GET method queries the list of active subscriptions of the functional block that invokes the method.
It can be used e.g. for resynchronization after error situations. See clause 5.4.18.3.2.
parameters
:
-
$ref
:
../../components/SOL002SOL003_params.yaml
#/components/parameters/filter
-
$ref
:
../../components/
SOL002
SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
-
$ref
:
'
#/components/parameters/filter
_subscriptions'
-
$ref
:
../../components/SOL003_params.yaml#/components/parameters/nextpage_opaque_marker
_vnfm
responses
:
200