summaryrefslogtreecommitdiffstats
path: root/kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/perfMnS.yaml
diff options
context:
space:
mode:
authorSylvain Desbureaux <sylvain.desbureaux@orange.com>2021-10-20 07:21:07 +0000
committerGerrit Code Review <gerrit@onap.org>2021-10-20 07:21:07 +0000
commit99b4b5996d59a4a37b1552b9775359d60266d8f0 (patch)
tree69943859a126247a10f7fce031ee396e0aac1aec /kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/perfMnS.yaml
parentb5c43e95299a4088d39304326edc231112c48e03 (diff)
parent11e395ae06830ef88b57451abc1d7db57a74f35e (diff)
Merge "[DCAEGEN2-SERVICES] Fix and resolve remote references in st. def. domain"
Diffstat (limited to 'kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/perfMnS.yaml')
-rw-r--r--kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/perfMnS.yaml76
1 files changed, 0 insertions, 76 deletions
diff --git a/kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/perfMnS.yaml b/kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/perfMnS.yaml
deleted file mode 100644
index dec612785a..0000000000
--- a/kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/perfMnS.yaml
+++ /dev/null
@@ -1,76 +0,0 @@
-openapi: 3.0.1
-info:
- title: TS 28.532 Performance Threshold Monitoring MnS
- version: 16.6.0
- description: >-
- OAS 3.0.1 definition of the Performance Threshold Monitoring MnS
- © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
- All rights reserved.
-externalDocs:
- description: 3GPP TS 28.532 V16.6.0; Generic management services
- url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.532/
-servers:
- - url: '{root}'
- variables:
- root:
- description: >-
- The open API server of the performance threshold monitoring service is
- located in the consumer side, see monitoringNotifTarget attribute of
- the IOC ThresholdMonitor defined in 3GPP TS 28.622 [11].
- default: http://example.com/3GPPManagement
-paths:
- /notificationSink:
- post:
- summary: Send notifications about performance threshold crossing
- description: To send a notifyThresholdCrossing notification
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/NotifyThresholdCrossing'
- responses:
- '204':
- description: >-
- Success case ("204 No Content"). The notification is successfully
- delivered. The response message body is absent.
- default:
- description: Error case.
- content:
- application/json:
- schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
-components:
- schemas:
- PerfNotificationTypes:
- type: string
- enum:
- - notifyThresholdCrossing
- PerfMetricValue:
- oneOf:
- - type: integer
- - $ref: 'comDefs.yaml#/components/schemas/Float'
- PerfMetricDirection:
- type: string
- enum:
- - UP
- - DOWN
- NotifyThresholdCrossing:
- allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
- - type: object
- properties:
- observedPerfMetricName:
- type: string
- observedPerfMetricValue:
- $ref: '#/components/schemas/PerfMetricValue'
- observedPerfMetricDirection:
- $ref: '#/components/schemas/PerfMetricDirection'
- thresholdValue:
- $ref: '#/components/schemas/PerfMetricValue'
- hysteresis:
- $ref: '#/components/schemas/PerfMetricValue'
- monitorGranularityPeriod:
- type: integer
- additionalText:
- type: string