Commit 5a19bba3 authored by piscione's avatar piscione
Browse files

SOL005 Section 5, 6 (partially) and 7 V2.8.1

parent 89713834
Pipeline #6101 passed with stage
in 0 seconds
......@@ -17,8 +17,8 @@ info:
name: "NFV-SOL WG"
externalDocs:
description: ETSI GS NFV-SOL 005 V2.7.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.07.01_60/gs_NFV-SOL005v020701p.pdf
description: ETSI GS NFV-SOL 005 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.08.01_60/gs_NFV-SOL005v020801p.pdf
schemes:
- http
......
......@@ -17,8 +17,8 @@ info:
name: "NFV-SOL WG"
externalDocs:
description: ETSI GS NFV-SOL 005 V2.7.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.07.01_60/gs_NFV-SOL005v020701p.pdf
description: ETSI GS NFV-SOL 005 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.08.01_60/gs_NFV-SOL005v020801p.pdf
basePath: /nsd/v2
......@@ -181,7 +181,7 @@ paths:
description: >
Indicates to exclude the following complex attributes from the response.
See clause 5.3 of ETSI GS NFV SOL 013 for details.
The VNFM shall support this parameter.
The NFVO shall support this parameter.
The following attributes shall be excluded from the NsdInfo structure in the response body if this
parameter is provided, or none of the parameters "all_fields," "fields", "exclude_fields", "exclude_default"
are provided:
......@@ -1197,7 +1197,7 @@ paths:
this parameter.
The following attributes shall be excluded from the PnfdInfo structure in
the response body if this parameter is provided, or none of the parameters
"all_fields," "fields", "exclude_fields", "exclude_default" are provided:
"all_fields"," "fields", "exclude_fields", "exclude_default" are provided:
- userDefinedData
- onboardingFailureDetails
- name: nextpage_opaque_marker
......
......@@ -17,7 +17,7 @@ definitions:
description: >
Modifications of the userDefinedData attribute in NsdInfo
data type. See note. If present, these modifications shall be applied
according to the rules of JSON Merge PATCH (see IETF RFC 7396 [25]).
according to the rules of JSON Merge Patch (see IETF RFC 7396 [25]).
NOTE- At least one of the attributes - nsdOperationalState and userDefinedData - shall be present.
type: array
items:
......
......@@ -14,8 +14,8 @@ info:
url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
externalDocs:
description: ETSI GS NFV-SOL 005 V2.7.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.07.01_60/gs_NFV-SOL005v020701p.pdf
description: ETSI GS NFV-SOL 005 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.08.01_60/gs_NFV-SOL005v020801p.pdf
basePath: /callback/v2
......
......@@ -16,7 +16,7 @@ info:
contact:
name: "NFV-SOL WG"
externalDocs:
description: ETSI GS NFV-SOL 005 V2.7.1
description: ETSI GS NFV-SOL 005 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.06.01_60/gs_NFV-SOL005v020701p.pdf
basePath: /nsfm/v1
schemes:
......@@ -37,7 +37,7 @@ paths:
# Alarms #
###############################################################################
'/alarms':
#ETSI GS NFV-SOL 005 V2.7.1 location: 8.4.2
#ETSI GS NFV-SOL 005 V2.8.1 location: 8.4.2
parameters:
- name: Authorization
description: >
......@@ -157,7 +157,7 @@ paths:
# Individual alarm #
###############################################################################
'/alarms/{alarmId}':
#ETSI GS NFV-SOL 005 V2.7.1 location: 8.4.3
#ETSI GS NFV-SOL 005 V2.8.1 location: 8.4.3
parameters:
- name: alarmId
description: >
......@@ -350,7 +350,7 @@ paths:
#Subscriptions #
##############################################################################
'/subscriptions':
#ETSI GS NFV-SOL 005 V2.7.1 location: 8.4.4
#ETSI GS NFV-SOL 005 V2.8.1 location: 8.4.4
parameters:
- name: Authorization
description: >
......@@ -564,7 +564,7 @@ paths:
# Individual subscription #
###############################################################################
'/subscriptions/{subscriptionId}':
#ETSI GS NFV-SOL 005 V2.7.1 location: 8.4.5
#ETSI GS NFV-SOL 005 V2.8.1 location: 8.4.5
parameters:
- name: subscriptionId
description: >
......
......@@ -14,7 +14,7 @@ info:
url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
externalDocs:
description: ETSI GS NFV-SOL 005 V2.7.1
description: ETSI GS NFV-SOL 005 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.06.01_60/gs_NFV-SOL005v020701p.pdf
basePath: /callback/v1
......@@ -170,7 +170,7 @@ paths:
$ref: "../responses/SOL005_resp.yaml#/responses/503"
'/URI_is_provided_by_the_client_when_creating_the_subscription-AlarmClearedNotification':
#ETSI GS NFV-SOL 005 V2.7.1 location: 8.4.6
#ETSI GS NFV-SOL 005 V2.8.1 location: 8.4.6
post:
summary: Notify about NS alarms
description: >
......
swagger: "2.0"
info:
version: "1.3.0-impl:etsi.org:ETSI_NFV_OpenAPI:2"
version: "1.4.0-impl:etsi.org:ETSI_NFV_OpenAPI:2"
title: "SOL005 - NS Lifecycle Management Interface"
description: >
SOL005 - NS Lifecycle Management Interface
......@@ -15,8 +15,8 @@ info:
contact:
name: "NFV-SOL WG"
externalDocs:
description: ETSI GS NFV-SOL 005 V2.7.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.07.01_60/gs_NFV-SOL005v020701p.pdf
description: ETSI GS NFV-SOL 005 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.08.01_60/gs_NFV-SOL005v020801p.pdf
basePath: /nslcm/v1
schemes:
- http
......@@ -36,7 +36,7 @@ paths:
# NSInstances #
###############################################################################
'/ns_instances':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.2
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.2
parameters:
- name: Authorization
description: >
......@@ -294,7 +294,7 @@ paths:
# Individual NS instance #
###############################################################################
'/ns_instances/{nsInstanceId}':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.3
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.3
parameters:
- name: nsInstanceId
description: >
......@@ -460,7 +460,7 @@ paths:
# Instantiate NS task #
###############################################################################
'/ns_instances/{nsInstanceId}/instantiate':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.4
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.4
parameters:
- name: nsInstanceId
description: >
......@@ -564,7 +564,7 @@ paths:
# Scale NS task #
###############################################################################
'/ns_instances/{nsInstanceId}/scale':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.5
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.5
parameters:
- name: nsInstanceId
description: >
......@@ -667,7 +667,7 @@ paths:
# Update NS task #
###############################################################################
'/ns_instances/{nsInstanceId}/update':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.6
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.6
parameters:
- name: nsInstanceId
description: >
......@@ -765,7 +765,7 @@ paths:
# Heal NS task #
###############################################################################
'/ns_instances/{nsInstanceId}/heal':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.7
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.7
parameters:
- name: nsInstanceId
description: >
......@@ -866,7 +866,7 @@ paths:
# Terminate NS task #
###############################################################################
'/ns_instances/{nsInstanceId}/terminate':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.8
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.8
parameters:
- name: nsInstanceId
description: >
......@@ -971,7 +971,7 @@ paths:
# NS LCM operation occurrences #
###############################################################################
'/ns_lcm_op_occs':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.9
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.9
get:
summary: Query multiple NS LCM operation occurrences.
description: >
......@@ -1129,7 +1129,7 @@ paths:
# Individual NS lifecycle operation occurrence #
###############################################################################
'/ns_lcm_op_occs/{nsLcmOpOccId}':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.10
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.10
parameters:
- name: nsLcmOpOccId
description: >
......@@ -1234,7 +1234,7 @@ paths:
# Retry operation task #
###############################################################################
'/ns_lcm_op_occs/{nsLcmOpOccId}/retry':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.11
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.11
parameters:
- name: nsLcmOpOccId
description: >
......@@ -1337,7 +1337,7 @@ paths:
# Rollback a NS lifecycle management operation occurrence. #
###############################################################################
'/ns_lcm_op_occs/{nsLcmOpOccId}/rollback':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.12
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.12
parameters:
- name: nsLcmOpOccId
description: >
......@@ -1440,7 +1440,7 @@ paths:
# Continue a NS lifecycle management operation occurrence. #
###############################################################################
'/ns_lcm_op_occs/{nsLcmOpOccId}/continue':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.13
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.13
parameters:
- name: nsLcmOpOccId
description: >
......@@ -1543,7 +1543,7 @@ paths:
# Fail operation task #
###############################################################################
'/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}/fail':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.14
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.14
parameters:
- name: nsLcmOpOccId
description: >
......@@ -1677,7 +1677,7 @@ paths:
# Cancel operation task #
###############################################################################
'/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}/cancel':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.15
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.15
parameters:
- name: nsLcmOpOccId
description: >
......@@ -1812,7 +1812,7 @@ paths:
# Subscriptions #
###############################################################################
'/subscriptions':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.16
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.16
parameters:
- name: Authorization
description: >
......@@ -2039,7 +2039,7 @@ paths:
# Individual subscription #
###############################################################################
'/subscriptions/{subscriptionId}':
#ETSI GS NFV-SOL 005 V2.7.1 location: 6.4.17
#ETSI GS NFV-SOL 005 V2.8.1 location: 6.4.17
parameters:
- name: subscriptionId
description: >
......
......@@ -192,7 +192,7 @@ definitions:
type: string
nsdId:
description: >
Identifier of the NSD on which the NS instance is based.
Identifier of the NSD on which the NS instance is based. The value is copied from the NSD.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
nsdInfoId:
description: >
......@@ -359,16 +359,29 @@ definitions:
vnfInstanceName:
description: >
Name of the VNF instance.
This attribute can be modified with the PATCH method.
Modifications to this attribute can be requested
using the "ModifyVnfInfoData" structure.
type: string
vnfInstanceDescription:
description: >
Human-readable description of the VNF instance.
This attribute can be modified with the PATCH method.
Modifications to this attribute can be requested
using the "ModifyVnfInfoData" structure.
type: string
vnfdId:
description: >
Identifier of the VNFD on which the VNF instance is based.
Modifications to this attribute can be requested
using the "ModifyVnfInfoData" structure. Modifying the value
of this attribute shall not be performed when conflicts exist
between the previous and the newly referred VNF package,
i.e. when the new VNFD is changed with respect to the previous
VNFD in other aspects than merely referencing to other VNF
software images. In order to avoid misalignment of the
VnfInstance with the current VNF's on-boarded VNF Package,
the values of attributes in the VnfInstance that have
corresponding attributes in the VNFD shall be kept in sync
with the values in the VNFD.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
vnfProvider:
description: >
......@@ -430,7 +443,8 @@ definitions:
set to true, auto-healing is currently enabled. If set to false,
auto-healing is currently disabled.
These attributea can be modified with the PATCH method.
Modifications to these attributes can be
requested using the "ModifyVnfInfoData" structure.
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
vimId:
description: >
......@@ -548,10 +562,10 @@ definitions:
effect on the VNF instance, it only affects the
information represented in the VnfInstance
structure.
Metadata that are writeable are declared in the
VNFD (see note 2).
These attributes can be modified with the
PATCH method
Metadata that the VNF provider foresees are
expected to be declared in the VNFD (see note 2).
Modifications to these attributes can be
requested using the "ModifyVnfInfoData" structure.
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
extensions:
description: >
......@@ -562,8 +576,9 @@ definitions:
Modifying the values of these attributes has no direct effect on the VNF instance; however,
the modified attribute values can be considered during subsequent VNF lifecycle management
operations, which means that the modified values can indirectly affect the configuration of the VNF instance.
Extensions that are writeable are declared in the VNFD.
This attribute These attributes can be modified with the PATCH method.
All extensions that are allowed for the VNF are declared in the VNFD.
Modifications to these attributes can be
requested using the "ModifyVnfInfoData" structure.
ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications.
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
......@@ -1342,7 +1357,7 @@ definitions:
$ref: "#/definitions/IdentifierInVnf"
resourceHandle:
description: >
Reference to the virtualised network resource realizing this link port.
Reference to the virtualised resource realizing this link port.
$ref: "../../definitions/SOL005_def.yaml#/definitions/ResourceHandle"
cpInstanceId:
description: >
......@@ -1441,8 +1456,9 @@ definitions:
vnfcCpInfo:
description: >
CPs of the VNFC instance.
Shall be present when that particular CP of the VNFC instance is
associated to an external CP of the VNF instance.
Shall be present when that particular CP of the VNFC
instance is exposed as an external CP of the VNF
instance or is connected to an external CP of the VNF instance.
May be present otherwise.
type: array
items:
......@@ -1462,12 +1478,15 @@ definitions:
$ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd"
vnfExtCpId:
description: >
When the VNFC CP is exposed as external CP of the VNF, the
identifier of this external VNF CP.
Identifier of the related external CP. Shall be present
when the VNFC CP is exposed as an external CP of the
VNF instance or connected to an external CP of the VNF
instance (see note 2) and shall be absent otherwise.
$ref: "#/definitions/IdentifierInVnf"
cpProtocolInfo:
description: >
Network protocol information for this CP.
Network protocol information for this CP. May be omitted
if the VNFC CP is exposed as an external CP.
type: array
items:
$ref: "#/definitions/CpProtocolInfo"
......@@ -1475,7 +1494,8 @@ definitions:
description: >
Identifier of the "vnfLinkPorts" structure in the
"VnfVirtualLinkResourceInfo" structure. Shall be present if
the CP is associated to a link port.
the CP is associated to a link port on an internal VL of
the VNF instance and shall be absent otherwise.
$ref: "#/definitions/IdentifierInVnf"
metadata:
description: >
......@@ -2123,14 +2143,14 @@ definitions:
addSap:
description: >
Identifies a new SAP to be added to the NS instance.
It shall be present only if updateType = "ADD_SAP."
It shall be present only if updateType = "ADD_SAP".
type: array
items:
$ref: "#/definitions/SapData"
removeSapId:
description: >
The identifier an existing SAP to be removed from the
NS instance. It shall be present only if updateType = "REMOVE_SAP."
NS instance. It shall be present only if updateType = "REMOVE_SAP".
type: array
items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
......@@ -2338,6 +2358,13 @@ definitions:
extManagedVirtualLinks:
description: >
information about internal VLs that are managed by NFVO.
The indication of externally-managed internal VLs is needed
in case networks have been pre-configured for use with certain
VNFs, for instance to ensure that these networks have certain
properties such as security or acceleration features, or to
address particular network topologies. The present document
assumes that externally-managed internal VLs are managed
by the NFVO and created towards the VIM.
type: array
items:
$ref: "#/definitions/ExtManagedVirtualLinkData"
......@@ -2347,6 +2374,19 @@ definitions:
process, specific to the VNF being modified, as declared
in the VNFD as part of "ChangeVnfFlavourOpConfig".
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
extensions:
description: >
This attribute provides values for the "extensions" input
parameter of the Change VNF Flavour operation defined in
ETSI GS NFV-SOL 003.
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
vnfConfigurableProperties:
description: >
This attribute provides values for the
"vnfConfigurableProperties" input parameter of the
Change VNF Flavour operation defined in ETSI
GS NFV SOL 003.
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
OperateVnfData:
description: >
......@@ -2675,7 +2715,7 @@ definitions:
description: >
Indicates the L4 protocol, For IPv4 [7] this
corresponds to the field called "Protocol" to identify
the next level protocol. For IPv6 [28] this
the next level protocol. For IPv6 [12] this
corresponds to the field is called the "Next Header" field.
Permitted values: Any keyword defined in the IANA
protocol registry [1], e.g.:
......@@ -3058,6 +3098,23 @@ definitions:
- MODIFY
- ADD_LINK_PORT
- REMOVE_LINK_PORT
linkPortIds:
description: Identifiers of the link ports of the affected VL
related to the change. Each identifier
references an "NsLinkPortInfo" structure.
Shall be set when changeType is equal to
"ADD_LINK_PORT" or
"REMOVE_LINK_PORT", and the related
"NsLinkPortInfo" structures are present (case
"add") or have been present (case "remove") in
the "NsVirtualLinkInfo" structure that is
represented by the "virtualLink¬Info" attribute in
the "NsInstance" structure. The resource handles of
the affected NS link ports can be found by dereferencing
the identifiers in the "linkPortIds" attribute.
type: array
items:
$ref: "#/definitions/IdentifierInNs"
changeResult:
description: >
Signals the result of change identified by the
......
......@@ -14,8 +14,8 @@ info:
url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
externalDocs:
description: ETSI GS NFV-SOL 005 V2.7.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.07.01_60/gs_NFV-SOL005v020701p.pdf
description: ETSI GS NFV-SOL 005 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.08.01_60/gs_NFV-SOL005v020801p.pdf
basePath: /callback/v1
......
......@@ -159,7 +159,9 @@ definitions:
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
timestamp:
description: >
Date-time of the generation of the notification.
Date-time of the generation of the notification. Shall be set to the
same "id" attribute value of the associated "NsInstance"
representation of the "Individual NS instance" resource.
$ref: "../../definitions/SOL005_def.yaml#/definitions/DateTime"
nsInstanceId:
description: >
......@@ -203,7 +205,9 @@ definitions:
$ref: "../../definitions/SOL005_def.yaml#/definitions/DateTime"
nsInstanceId:
description: >
The created NS instance identifier
The created NS instance identifier. Shall be set to the
same "id" attribute value of the associated "NsInstance"
representation of the "Individual NS instance" resource.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
_links:
description: >
......
swagger: "2.0"
info:
version: "2.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1"
version: "2.1.0-impl:etsi.org:ETSI_NFV_OpenAPI:1"
title: "SOL005 - NS Performance Management Interface"
description: >
SOL005 - NS Performance Management Interface
......@@ -17,8 +17,8 @@ info:
name: "NFV-SOL WG"
externalDocs:
description: ETSI GS NFV-SOL 005 V2.7.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.07.01_60/gs_NFV-SOL005v020701p.pdf
description: ETSI GS NFV-SOL 005 V2.8.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.08.01_60/gs_NFV-SOL005v020801p.pdf
basePath: /nspm/v2
......@@ -136,6 +136,8 @@ paths:
$ref: "../responses/SOL005_resp.yaml#/responses/405"
406:
$ref: "../responses/SOL005_resp.yaml#/responses/406"
422:
$ref: "../responses/SOL005_resp.yaml#/responses/422"
500:
$ref: "../responses/SOL005_resp.yaml#/responses/500"
503:
......@@ -186,7 +188,7 @@ paths:
See clause 5.3 of ETSI GS NFV-SOL 013 for details. The NFVO shall support this
parameter.
The following attributes shall be excluded from the PmJob structure in the response
body if this parameter is provided, or none of the parameters "all_fields," "fields",
body if this parameter is provided, or none of the parameters "all_fields", "fields",
"exclude_fields", "exclude_default" are provided:
reports.
- name: nextpage_opaque_marker
......@@ -425,6 +427,8 @@ paths:
$ref: "../responses/SOL005_resp.yaml#/responses/406"
412:
$ref: "../responses/SOL005_resp.yaml#/responses/412"
422:
$ref: "../responses/SOL005_resp.yaml#/responses/422"
500:
$ref: "../responses/SOL005_resp.yaml#/responses/500"
503:
......@@ -672,6 +676,8 @@ paths:
$ref: "../responses/SOL005_resp.yaml#/responses/405"
406:
$ref: "../responses/SOL005_resp.yaml#/responses/406"
422:
$ref: "../responses/SOL005_resp.yaml#/responses/422"
500:
$ref: "../responses/SOL005_resp.yaml#/responses/500"
503:
......@@ -921,6 +927,8 @@ paths:
$ref: "../responses/SOL005_resp.yaml#/responses/406"
412:
$ref: "../responses/SOL005_resp.yaml#/responses/412"
422:
$ref: "../responses/SOL005_resp.yaml#/responses/422"
500:
$ref: "../responses/SOL005_resp.yaml#/responses/500"
503:
......
......@@ -450,7 +450,7 @@ definitions:
description: >
New value of the "authentication" attribute, or "null" to remove the attribute.
If present in a request body, these modifications shall be applied according to
the rules of JSON Merge PATCH (see IETF RFC 7396).
the rules of JSON Merge Patch (see IETF RFC 7396).
This attribute shall not be present in response bodies.
At least one of the attributes defined in this type shall be present in request bodies.
$ref: "../../definitions/SOL005_def.yaml#/definitions/SubscriptionAuthentication"
......@@ -510,7 +510,7 @@ definitions:
description: >
Group of performance metrics.
A metric group is a pre-defined list of metrics,
known to the producer that it can decompose to
known to the API producer that it can decompose to
individual metrics. Valid values are specified as
"Measurement Group" values in clause 7.3 of ETSI
GS NFV-IFA 027. At least one of the two attributes
......@@ -520,10 +520,10 @@ definitions:
$ref: "../../definitions/SOL005_def.yaml#/definitions/String"