From d07c51cf068478dba82eee75b23310b8df7b7641 Mon Sep 17 00:00:00 2001 From: Michele Carignani Date: Tue, 20 Feb 2018 19:40:04 +0100 Subject: [PATCH] Skeletons for SOL002 Fault, Performance and Lifecycle Management APIs Change-Id: If00cd590fa6579facf037bc9d0e6f24982d7dc31 Signed-off-by: Michele Carignani --- .../VNFFaultManagement.yaml | 44 +++++++++++++++++++ .../definitions/VNFFaultManagement_def.yaml | 1 + .../responses/VNFFaultManagement_resp.yaml | 2 + .../VNFLifecycleManagement.yaml | 44 +++++++++++++++++++ .../VNFLifecycleManagement_def.yaml | 1 + .../VNFLifecycleManagement_resp.yaml | 2 + .../VNFPerformanceManagement.yaml | 44 +++++++++++++++++++ .../VNFPerformanceManagement_def.yaml | 1 + .../VNFPerformanceManagement_resp.yaml | 2 + 9 files changed, 141 insertions(+) create mode 100644 src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml create mode 100644 src/SOL002/VNFFaultManagement/definitions/VNFFaultManagement_def.yaml create mode 100644 src/SOL002/VNFFaultManagement/responses/VNFFaultManagement_resp.yaml create mode 100644 src/SOL002/VNFLifecycleManagement/VNFLifecycleManagement.yaml create mode 100644 src/SOL002/VNFLifecycleManagement/definitions/VNFLifecycleManagement_def.yaml create mode 100644 src/SOL002/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml create mode 100644 src/SOL002/VNFPerformanceManagement/VNFPerformanceManagement.yaml create mode 100644 src/SOL002/VNFPerformanceManagement/definitions/VNFPerformanceManagement_def.yaml create mode 100644 src/SOL002/VNFPerformanceManagement/responses/VNFPerformanceManagement_resp.yaml diff --git a/src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml b/src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml new file mode 100644 index 00000000..6c075cfb --- /dev/null +++ b/src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml @@ -0,0 +1,44 @@ +swagger: "2.0" + +info: + version: "2.3.1" + title: "DRAFT VNF Configuration interface" + description: > + DRAFT VNF Configuration interface of ETSI NFV SOL002 + 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&list_id=61&product=NFV&resolution=--- + termsOfService: "http://etsi.org" + contact: + name: "NFV-SOL WG" + license: + name: "ETSI Forge copyright notice" + url: https://forge.etsi.org/etsi-forge-copyright-notice.txt + + +basePath: /vnfconfig/v1 + +schemes: + - http + - https + +consumes: + - application/json + +produces: + - application/json + + +paths: + + /example: + get: + summary: TBD + description: > + TBD + responses: + 200: + description: > + TBD diff --git a/src/SOL002/VNFFaultManagement/definitions/VNFFaultManagement_def.yaml b/src/SOL002/VNFFaultManagement/definitions/VNFFaultManagement_def.yaml new file mode 100644 index 00000000..6904ae2b --- /dev/null +++ b/src/SOL002/VNFFaultManagement/definitions/VNFFaultManagement_def.yaml @@ -0,0 +1 @@ +definitions: diff --git a/src/SOL002/VNFFaultManagement/responses/VNFFaultManagement_resp.yaml b/src/SOL002/VNFFaultManagement/responses/VNFFaultManagement_resp.yaml new file mode 100644 index 00000000..6fe27caf --- /dev/null +++ b/src/SOL002/VNFFaultManagement/responses/VNFFaultManagement_resp.yaml @@ -0,0 +1,2 @@ +responses: + diff --git a/src/SOL002/VNFLifecycleManagement/VNFLifecycleManagement.yaml b/src/SOL002/VNFLifecycleManagement/VNFLifecycleManagement.yaml new file mode 100644 index 00000000..6c075cfb --- /dev/null +++ b/src/SOL002/VNFLifecycleManagement/VNFLifecycleManagement.yaml @@ -0,0 +1,44 @@ +swagger: "2.0" + +info: + version: "2.3.1" + title: "DRAFT VNF Configuration interface" + description: > + DRAFT VNF Configuration interface of ETSI NFV SOL002 + 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&list_id=61&product=NFV&resolution=--- + termsOfService: "http://etsi.org" + contact: + name: "NFV-SOL WG" + license: + name: "ETSI Forge copyright notice" + url: https://forge.etsi.org/etsi-forge-copyright-notice.txt + + +basePath: /vnfconfig/v1 + +schemes: + - http + - https + +consumes: + - application/json + +produces: + - application/json + + +paths: + + /example: + get: + summary: TBD + description: > + TBD + responses: + 200: + description: > + TBD diff --git a/src/SOL002/VNFLifecycleManagement/definitions/VNFLifecycleManagement_def.yaml b/src/SOL002/VNFLifecycleManagement/definitions/VNFLifecycleManagement_def.yaml new file mode 100644 index 00000000..6904ae2b --- /dev/null +++ b/src/SOL002/VNFLifecycleManagement/definitions/VNFLifecycleManagement_def.yaml @@ -0,0 +1 @@ +definitions: diff --git a/src/SOL002/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml b/src/SOL002/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml new file mode 100644 index 00000000..6fe27caf --- /dev/null +++ b/src/SOL002/VNFLifecycleManagement/responses/VNFLifecycleManagement_resp.yaml @@ -0,0 +1,2 @@ +responses: + diff --git a/src/SOL002/VNFPerformanceManagement/VNFPerformanceManagement.yaml b/src/SOL002/VNFPerformanceManagement/VNFPerformanceManagement.yaml new file mode 100644 index 00000000..6c075cfb --- /dev/null +++ b/src/SOL002/VNFPerformanceManagement/VNFPerformanceManagement.yaml @@ -0,0 +1,44 @@ +swagger: "2.0" + +info: + version: "2.3.1" + title: "DRAFT VNF Configuration interface" + description: > + DRAFT VNF Configuration interface of ETSI NFV SOL002 + 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&list_id=61&product=NFV&resolution=--- + termsOfService: "http://etsi.org" + contact: + name: "NFV-SOL WG" + license: + name: "ETSI Forge copyright notice" + url: https://forge.etsi.org/etsi-forge-copyright-notice.txt + + +basePath: /vnfconfig/v1 + +schemes: + - http + - https + +consumes: + - application/json + +produces: + - application/json + + +paths: + + /example: + get: + summary: TBD + description: > + TBD + responses: + 200: + description: > + TBD diff --git a/src/SOL002/VNFPerformanceManagement/definitions/VNFPerformanceManagement_def.yaml b/src/SOL002/VNFPerformanceManagement/definitions/VNFPerformanceManagement_def.yaml new file mode 100644 index 00000000..6904ae2b --- /dev/null +++ b/src/SOL002/VNFPerformanceManagement/definitions/VNFPerformanceManagement_def.yaml @@ -0,0 +1 @@ +definitions: diff --git a/src/SOL002/VNFPerformanceManagement/responses/VNFPerformanceManagement_resp.yaml b/src/SOL002/VNFPerformanceManagement/responses/VNFPerformanceManagement_resp.yaml new file mode 100644 index 00000000..6fe27caf --- /dev/null +++ b/src/SOL002/VNFPerformanceManagement/responses/VNFPerformanceManagement_resp.yaml @@ -0,0 +1,2 @@ +responses: + -- GitLab