Commit 9781b45e authored by Sana Zulfiqar's avatar Sana Zulfiqar
Browse files

SOL002_36 -> 44 & minor changes

parent a09addeb
...@@ -100,6 +100,7 @@ definitions: ...@@ -100,6 +100,7 @@ definitions:
vnfcInstanceId: vnfcInstanceId:
description: > description: >
Identifier of a VNFC instance to which this set of configuration data applies. Identifier of a VNFC instance to which this set of configuration data applies.
The identifier references the "id" attribute in a "VnfcInfo" structure.
$ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnf' $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnf'
intCpConfig: intCpConfig:
description: > description: >
......
...@@ -17,8 +17,8 @@ info: ...@@ -17,8 +17,8 @@ info:
name: NFV-SOL WG name: NFV-SOL WG
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 002 V2.7.1 description: ETSI GS NFV-SOL 002 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.07.01_60/gs_nfv-sol002v020701p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.08.01_60/gs_NFV-SOL002v020801p.pdf
basePath: /vnffm/v1 basePath: /vnffm/v1
...@@ -43,7 +43,7 @@ paths: ...@@ -43,7 +43,7 @@ paths:
# Alarms # # Alarms #
############################################################################### ###############################################################################
'/alarms': '/alarms':
#SOL003 location: 7.4.2 #SOL002 location: 7.4.2
parameters: parameters:
- name: Version - name: Version
description: > description: >
...@@ -190,7 +190,7 @@ paths: ...@@ -190,7 +190,7 @@ paths:
# Individual alarm # # Individual alarm #
############################################################################### ###############################################################################
'/alarms/{alarmId}': '/alarms/{alarmId}':
#SOL003 location: 7.4.3 #SOL002 location: 7.4.3
parameters: parameters:
- name: alarmId - name: alarmId
description: > description: >
...@@ -474,7 +474,7 @@ paths: ...@@ -474,7 +474,7 @@ paths:
# Subscriptions # # Subscriptions #
############################################################################### ###############################################################################
'/subscriptions': '/subscriptions':
#SOL003 location: 7.4.4 #SOL002 location: 7.4.5
parameters: parameters:
- name: Version - name: Version
description: > description: >
...@@ -667,7 +667,7 @@ paths: ...@@ -667,7 +667,7 @@ paths:
description: > description: >
200 OK 200 OK
The list of subscriptions has been queried successfully. The response Shall be returned when the list of subscriptions has been queried successfully. The response
body shall contain the representations of all active body shall contain the representations of all active
subscriptions of the functional block that invokes the method. subscriptions of the functional block that invokes the method.
If the "filter" URI parameter was supplied in the request, the data If the "filter" URI parameter was supplied in the request, the data
......
...@@ -17,8 +17,8 @@ info: ...@@ -17,8 +17,8 @@ info:
name: NFV-SOL WG name: NFV-SOL WG
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 002 V2.7.1 description: ETSI GS NFV-SOL 002 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.07.01_60/gs_nfv-sol002v020701p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.08.01_60/gs_NFV-SOL002v020801p.pdf
basePath: /callback/v1 basePath: /callback/v1
...@@ -112,7 +112,7 @@ paths: ...@@ -112,7 +112,7 @@ paths:
$ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503" $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
get: get:
description: > description: >
The GET method allows the server to test the notification endpoint The GET method allows the API producer to test the notification endpoint
that is provided by the client, e.g. during subscription. that is provided by the client, e.g. during subscription.
responses: responses:
204: 204:
......
...@@ -17,8 +17,8 @@ info: ...@@ -17,8 +17,8 @@ info:
name: NFV-SOL WG name: NFV-SOL WG
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 002 V2.7.1 description: ETSI GS NFV-SOL 002 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.07.01_60/gs_nfv-sol002v020701p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.08.01_60/gs_NFV-SOL002v020801p.pdf
basePath: /vnfind/v1 basePath: /vnfind/v1
...@@ -110,8 +110,8 @@ paths: ...@@ -110,8 +110,8 @@ paths:
Shall be returned when information about zero or more VNF indicators was Shall be returned when information about zero or more VNF indicators was
queried successfully. The response body shall contain in an array the queried successfully. The response body shall contain in an array the
representations of all VNF indicators that match the attribute-based representations of all VNF indicators that match the attribute
filtering parameters, i.e. zero or more representations of VNF indicators filter, i.e. zero or more representations of VNF indicators
as defined in clause 8.5.2.2. as defined in clause 8.5.2.2.
If the "filter" URI parameter was supplied in the request, the data in If the "filter" URI parameter was supplied in the request, the data in
the response body shall have been transformed according to the rules the response body shall have been transformed according to the rules
...@@ -741,7 +741,7 @@ paths: ...@@ -741,7 +741,7 @@ paths:
description: > description: >
204 NO CONTENT 204 NO CONTENT
Shall be returned when the subscription has been deleted successfully. Shall be returned when the "Individual subscription" has been deleted successfully.
The response body shall be empty. The response body shall be empty.
headers: headers:
Version: Version:
......
...@@ -17,8 +17,8 @@ info: ...@@ -17,8 +17,8 @@ info:
name: NFV-SOL WG name: NFV-SOL WG
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 002 V2.7.1 description: ETSI GS NFV-SOL 002 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.07.01_60/gs_nfv-sol002v020701p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.08.01_60/gs_NFV-SOL002v020801p.pdf
schemes: schemes:
- http - http
...@@ -98,7 +98,7 @@ paths: ...@@ -98,7 +98,7 @@ paths:
description: > description: >
Service Unavailable Service Unavailable
The GET method allows the server to test the notification endpoint that is provided The GET method allows the API producer to test the notification endpoint that is provided
by the client, e.g. during subscription. by the client, e.g. during subscription.
responses: responses:
204: 204:
......
swagger: "2.0" swagger: "2.0"
info: info:
version: "2.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1" version: "2.1.0-impl:etsi.org:ETSI_NFV_OpenAPI:1"
title: SOL002 - VNF Perfomance Management interface title: SOL002 - VNF Perfomance Management interface
description: > description: >
SOL002 - VNF Performance Management interface SOL002 - VNF Performance Management interface
...@@ -17,8 +17,8 @@ info: ...@@ -17,8 +17,8 @@ info:
name: NFV-SOL WG name: NFV-SOL WG
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 002 V2.7.1 description: ETSI GS NFV-SOL 002 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.07.01_60/gs_nfv-sol002v020701p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.08.01_60/gs_NFV-SOL002v020801p.pdf
basePath: /vnfpm/v2 basePath: /vnfpm/v2
...@@ -43,7 +43,7 @@ paths: ...@@ -43,7 +43,7 @@ paths:
# PM jobs # # PM jobs #
############################################################################### ###############################################################################
'/pm_jobs': '/pm_jobs':
#SOL003 location: 6.4.2 #SOL002 location: 6.4.2
parameters: parameters:
- name: Version - name: Version
description: > description: >
...@@ -640,7 +640,7 @@ paths: ...@@ -640,7 +640,7 @@ paths:
# Thresholds # # Thresholds #
############################################################################### ###############################################################################
'/thresholds': '/thresholds':
#SOL003 location: 6.4.5 #SOL002 location: 6.4.5
parameters: parameters:
- name: Version - name: Version
description: > description: >
...@@ -757,7 +757,7 @@ paths: ...@@ -757,7 +757,7 @@ paths:
description: > description: >
Attribute-based filtering expression according to clause 5.2 of ETSI GS NFV-SOL 013. Attribute-based filtering expression according to clause 5.2 of ETSI GS NFV-SOL 013.
The VNFM shall support receiving this parameter as part of the URI query string. The VNFM shall support receiving this parameter as part of the URI query string.
The EM may supply this parameter. All attribute names that appear in the Thresholds The API consumer may supply this parameter. All attribute names that appear in the Thresholds
and in data types referenced from it shall be supported by the VNFM in attribute-based filtering expression. and in data types referenced from it shall be supported by the VNFM in attribute-based filtering expression.
EXAMPLE EXAMPLE
...@@ -869,7 +869,7 @@ paths: ...@@ -869,7 +869,7 @@ paths:
# Individual threshold # # Individual threshold #
############################################################################### ###############################################################################
'/thresholds/{thresholdId}': '/thresholds/{thresholdId}':
#SOL003 location: 6.4.6 #SOL002 location: 6.4.6
parameters: parameters:
- name: thresholdId - name: thresholdId
description: > description: >
......
swagger: "2.0" swagger: "2.0"
info: info:
version: "2.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1" version: "2.1.0-impl:etsi.org:ETSI_NFV_OpenAPI:1"
title: SOL002 - VNF Performance Management Notification interface title: SOL002 - VNF Performance Management Notification interface
description: > description: >
SOL002 - VNF Performance Management Notification interface SOL002 - VNF Performance Management Notification interface
...@@ -17,8 +17,8 @@ info: ...@@ -17,8 +17,8 @@ info:
name: NFV-SOL WG name: NFV-SOL WG
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 002 V2.7.1 description: ETSI GS NFV-SOL 002 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.07.01_60/gs_nfv-sol002v020701p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/02.08.01_60/gs_NFV-SOL002v020801p.pdf
basePath: /callback/v1 basePath: /callback/v1
...@@ -110,7 +110,7 @@ paths: ...@@ -110,7 +110,7 @@ paths:
$ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503" $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
get: get:
description: > description: >
The GET method allows the server to test the notification endpoint The GET method allows the API producer to test the notification endpoint
that is provided by the client, e.g. during subscription. that is provided by the client, e.g. during subscription.
parameters: parameters:
- name: Authorization - name: Authorization
......
...@@ -91,7 +91,9 @@ definitions: ...@@ -91,7 +91,9 @@ definitions:
$ref: "SOL002SOL003_def.yaml#/definitions/Identifier" $ref: "SOL002SOL003_def.yaml#/definitions/Identifier"
vnfcInstanceIds: vnfcInstanceIds:
description: > description: >
Identifiers of the affected VNFC instances. Identifiers of the affected VNFC instances. Each identifier references
the "id" attribute in a "VnfcInfo" structure. Shall be present if the
alarm affects at least one VNFC instance.
type: array type: array
items: items:
$ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf" $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"
......
...@@ -202,7 +202,7 @@ definitions: ...@@ -202,7 +202,7 @@ definitions:
PerformanceReport: PerformanceReport:
description: > description: >
This type defines the format of a performance report provided by the VNFM to the EM as a result This type defines the format of a performance report provided by the VNFM to the API consumer as a result
of collecting performance information as part of a PM job. of collecting performance information as part of a PM job.
The type shall comply with the provisions defined in table 6.5.2.10-1. The type shall comply with the provisions defined in table 6.5.2.10-1.
type: object type: object
...@@ -305,7 +305,7 @@ definitions: ...@@ -305,7 +305,7 @@ definitions:
string string
objectInstanceIds: objectInstanceIds:
description: > description: >
Identifiers of the VNF instances for which performance information Identifiers of the measured object instances for which performance information
is collected. is collected.
type: array type: array
items: items:
...@@ -374,7 +374,7 @@ definitions: ...@@ -374,7 +374,7 @@ definitions:
$ref: "SOL002SOL003_def.yaml#/definitions/Link" $ref: "SOL002SOL003_def.yaml#/definitions/Link"
objects: objects:
description: > description: >
Links to resources representing the measure Links to resources representing the measured
object instances for which performance object instances for which performance
information is collected. Shall be present if the information is collected. Shall be present if the
measured object instance information is measured object instance information is
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment