From 5d1d354d009121f45da2b0266618ea87bed1cc14 Mon Sep 17 00:00:00 2001 From: Giacomo Bernini Date: Thu, 23 Jan 2020 10:58:14 +0100 Subject: [PATCH] Added NS LCM, PM and FM notification openapis - ref from SOL005 --- .../NSFaultManagementNotification.yaml | 41 +++++++++++++++++++ .../NSLifecycleManagementNotification.yaml | 41 +++++++++++++++++++ .../NSPerformanceManagementNotification.yaml | 39 ++++++++++++++++++ 3 files changed, 121 insertions(+) create mode 100644 src/SOL011/NSFaultManagementNotification/NSFaultManagementNotification.yaml create mode 100644 src/SOL011/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml create mode 100644 src/SOL011/NSPerformanceManagementNotification/NSPerformanceManagementNotification.yaml diff --git a/src/SOL011/NSFaultManagementNotification/NSFaultManagementNotification.yaml b/src/SOL011/NSFaultManagementNotification/NSFaultManagementNotification.yaml new file mode 100644 index 0000000..c2de980 --- /dev/null +++ b/src/SOL011/NSFaultManagementNotification/NSFaultManagementNotification.yaml @@ -0,0 +1,41 @@ +swagger: "2.0" + +info: + version: "1.1.0-impl:etsi.org:ETSI_NFV_OpenAPI:1" + title: "SOL011 - NS Fault Management Interface" + description: > + SOL011 - NS Fault Management Interface + IMPORTANT: Please note that this file might be not aligned to the current + version of the ETSI Group Specification it refers to and has not been + approved by the ETSI NFV ISG. In case of discrepancies the published ETSI + Group Specification takes precedence. + Please report bugs to https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis + license: + name: "ETSI Forge copyright notice" + url: https://forge.etsi.org/etsi-forge-copyright-notice.txt + contact: + name: "NFV-SOL WG" + +externalDocs: + description: ETSI GS NFV-SOL 011 V3.3.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/011/03.03.01_60/gs_NFV-SOL011v030301p.pdf + +basePath: /callback/v1 + +schemes: + - http + - https + +consumes: + - application/json + +produces: + - application/json + +paths: + '/URI_is_provided_by_the_client_when_creating_the_subscription-AlarmNotification': + $ref: 'https://forge.etsi.org/rep/nfv/SOL005/raw/v2.6.1/src/SOL005/NSFaultManagementNotification/NSFaultManagementNotification.yaml#/paths/~URI_is_provided_by_the_client_when_creating_the_subscription-AlarmNotification' + '/URI_is_provided_by_the_client_when_creating_the_subscription-AlarmClearedNotification': + $ref: 'https://forge.etsi.org/rep/nfv/SOL005/raw/v2.6.1/src/SOL005/NSFaultManagementNotification/NSFaultManagementNotification.yaml#/paths/~URI_is_provided_by_the_client_when_creating_the_subscription-AlarmClearedNotification' + '/URI_is_provided_by_the_client_when_creating_the_subscription-AlarmListRebuiltNotification': + $ref: 'https://forge.etsi.org/rep/nfv/SOL005/raw/v2.6.1/src/SOL005/NSFaultManagementNotification/NSFaultManagementNotification.yaml#/paths/~URI_is_provided_by_the_client_when_creating_the_subscription-AlarmListRebuiltNotification' diff --git a/src/SOL011/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml b/src/SOL011/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml new file mode 100644 index 0000000..cc54c7c --- /dev/null +++ b/src/SOL011/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml @@ -0,0 +1,41 @@ +swagger: "2.0" + +info: + version: "1.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1" + title: "SOL011 - NS Lifecycle Management Interface" + description: > + SOL011 - NS Lifecycle Management Interface + IMPORTANT: Please note that this file might be not aligned to the current + version of the ETSI Group Specification it refers to and has not been + approved by the ETSI NFV ISG. In case of discrepancies the published ETSI + Group Specification takes precedence. + Please report bugs to https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis + license: + name: "ETSI Forge copyright notice" + url: https://forge.etsi.org/etsi-forge-copyright-notice.txt + contact: + name: "NFV-SOL WG" + +externalDocs: + description: ETSI GS NFV-SOL 011 V3.3.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/011/03.03.01_60/gs_NFV-SOL011v030301p.pdf + + +basePath: /callback/v1 + +schemes: + - http + - https + +consumes: + - application/json +produces: + - application/json + +paths: + '/URI_is_provided_by_the_client_when_creating_the_subscription-NsLcmOperationOccurrenceNotification': + $ref: 'https://forge.etsi.org/rep/nfv/SOL005/raw/v2.6.1/src/SOL005/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml#/paths/~URI_is_provided_by_the_client_when_creating_the_subscription-NsLcmOperationOccurrenceNotification' + '/URI_is_provided_by_the_client_when_creating_the_subscription-NsIdentifierCreationNotification': + $ref: 'https://forge.etsi.org/rep/nfv/SOL005/raw/v2.6.1/src/SOL005/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml#/paths/~URI_is_provided_by_the_client_when_creating_the_subscription-NsIdentifierCreationNotification' + '/URI_is_provided_by_the_client_when_creating_the_subscription-NsIdentifierDeletionNotification': + $ref: 'https://forge.etsi.org/rep/nfv/SOL005/raw/v2.6.1/src/SOL005/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml#/paths/~URI_is_provided_by_the_client_when_creating_the_subscription-NsIdentifierDeletionNotification' \ No newline at end of file diff --git a/src/SOL011/NSPerformanceManagementNotification/NSPerformanceManagementNotification.yaml b/src/SOL011/NSPerformanceManagementNotification/NSPerformanceManagementNotification.yaml new file mode 100644 index 0000000..e36f102 --- /dev/null +++ b/src/SOL011/NSPerformanceManagementNotification/NSPerformanceManagementNotification.yaml @@ -0,0 +1,39 @@ +swagger: "2.0" + +info: + version: "1.1.0-impl:etsi.org:ETSI_NFV_OpenAPI:1" + title: "SOL011 - NS Performance Management Interface" + description: > + SOL011 - NS Performance Management Interface + IMPORTANT: Please note that this file might be not aligned to the current + version of the ETSI Group Specification it refers to and has not been + approved by the ETSI NFV ISG. In case of discrepancies the published ETSI + Group Specification takes precedence. + Please report bugs to https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis + license: + name: "ETSI Forge copyright notice" + url: https://forge.etsi.org/etsi-forge-copyright-notice.txt + contact: + name: "NFV-SOL WG" + +externalDocs: + description: ETSI GS NFV-SOL 011 V3.3.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/011/03.03.01_60/gs_NFV-SOL011v030301p.pdf + +basePath: /callback/v1 + +schemes: + - http + - https + +consumes: + - application/json + +produces: + - application/json + +paths: + '/URI_is_provided_by_the_client_when_creating_the_subscription_PerformanceInformationAvailableNotification': + $ref: 'https://forge.etsi.org/rep/nfv/SOL005/raw/v2.6.1/src/SOL005/NSPerformanceManagementNotification/NSPerformanceManagementNotification.yaml#/paths/~URI_is_provided_by_the_client_when_creating_the_subscription_PerformanceInformationAvailableNotificatio' + '/URI_is_provided_by_the_client_when_creating_the_subscription_ThresholdCrossedNotification': + $ref: 'https://forge.etsi.org/rep/nfv/SOL005/raw/v2.6.1/src/SOL005/NSPerformanceManagementNotification/NSPerformanceManagementNotification.yaml#/paths/~URI_is_provided_by_the_client_when_creating_the_subscription_ThresholdCrossedNotification' \ No newline at end of file -- GitLab