Commits (3)
...@@ -1843,20 +1843,20 @@ definitions: ...@@ -1843,20 +1843,20 @@ definitions:
once the interfaces are specified as a RESTful NFV-MANO API. once the interfaces are specified as a RESTful NFV-MANO API.
Acronym string value Description Acronym string value Description
"sim" Represents the "Software Image Management" interface produced by a VIM (refer to IFA005 and IFA006). "sim" Represents the "Software Image Management" interface produced by a VIM (refer to IFA005 and IFA006).
"vcrm" Represents the "Virtualised Compute Resources Management" interface produced by a VIM (refer to IFA005 and IFA006). "vcrm" Represents the "Virtualised Compute Resources Management" interface produced by a VIM (refer to IFA005 and IFA006).
"vcrim" Represents the "Virtualised Compute Resources Information Management" interface produced by a VIM (refer to IFA005 and IFA006). "vcrim" Represents the "Virtualised Compute Resources Information Management" interface produced by a VIM (refer to IFA005 and IFA006).
"vcrcam" Represents the "Virtualised Compute Resources Capacity Management" interface produced by a VIM (refer to IFA005). "vcrcam" Represents the "Virtualised Compute Resources Capacity Management" interface produced by a VIM (refer to IFA005).
"vcrcn" Represents the "Virtualised Compute Resources Change Notification" interface produced by a VIM (refer to IFA005 and IFA006). "vcrcn" Represents the "Virtualised Compute Resources Change Notification" interface produced by a VIM (refer to IFA005 and IFA006).
"vcfm" Represents the "Virtualised Compute Flavour Management" interface produced by a VIM (refer to IFA005 and IFA006). "vcfm" Represents the "Virtualised Compute Flavour Management" interface produced by a VIM (refer to IFA005 and IFA006).
"vnrm" Represents the "Virtualised Network Resources Management" interface produced by a VIM (refer to IFA005 and IFA006). "vnrm" Represents the "Virtualised Network Resources Management" interface produced by a VIM (refer to IFA005 and IFA006).
"vnrim" Represents the "Virtualised Network Resources Information Management" interface produced by a VIM (refer to IFA005 and IFA006). "vnrim" Represents the "Virtualised Network Resources Information Management" interface produced by a VIM (refer to IFA005 and IFA006).
"vnrcam" Represents the "Virtualised Network Resources Capacity Management" interface produced by a VIM (refer to IFA005). "vnrcam" Represents the "Virtualised Network Resources Capacity Management" interface produced by a VIM (refer to IFA005).
"vnrcn" Represents the "Virtualised Network Resources Change Notification" interface produced by a VIM (refer to IFA005 and IFA006). "vnrcn" Represents the "Virtualised Network Resources Change Notification" interface produced by a VIM (refer to IFA005 and IFA006).
"nfpm" Represents the "Network Forwarding Path Management" interface produced by a VIM (refer to IFA005). "nfpm" Represents the "Network Forwarding Path Management" interface produced by a VIM (refer to IFA005).
"vsrm" Represents the "Virtualised Storage Resources Management" interface produced by a VIM (refer to IFA005 and IFA006). "vsrm" Represents the "Virtualised Storage Resources Management" interface produced by a VIM (refer to IFA005 and IFA006).
"vsrim" Represents the "Virtualised Storage Resources Information Management" interface produced by a VIM (refer to IFA005 and IFA006). "vsrim" Represents the "Virtualised Storage Resources Information Management" interface produced by a VIM (refer to IFA005 and IFA006).
"vsrcam" Represents the "Virtualised Storage Resources Capacity Management" interface produced by a VIM (refer to IFA005). "vsrcam" Represents the "Virtualised Storage Resources Capacity Management" interface produced by a VIM (refer to IFA005).
"vsrcn" Represents the "Virtualised Storage Resources Change Notification" interface produced by a VIM (refer to IFA005 and IFA006). "vsrcn" Represents the "Virtualised Storage Resources Change Notification" interface produced by a VIM (refer to IFA005 and IFA006).
"vrpm" Represents the "Virtualised Resources Performance Management" interface produced by a VIM (refer to IFA005 and IFA006). "vrpm" Represents the "Virtualised Resources Performance Management" interface produced by a VIM (refer to IFA005 and IFA006).
"vrfm" Represents the "Virtualised Resources Fault Management" interface produced by a VIM (refer to IFA005 and IFA006). "vrfm" Represents the "Virtualised Resources Fault Management" interface produced by a VIM (refer to IFA005 and IFA006).
...@@ -1893,19 +1893,25 @@ definitions: ...@@ -1893,19 +1893,25 @@ definitions:
"lcmcoord" Represents the "LCM Coordination" interface produced by an EM and OSS (refer to IFA008 and IFA013). "lcmcoord" Represents the "LCM Coordination" interface produced by an EM and OSS (refer to IFA008 and IFA013).
"mscsm" Represents the "MSCS Management" interface produced by a WIM (refer to IFA032). "mscsm" Represents the "MSCS Management" interface produced by a WIM (refer to IFA032).
"mscscapm" Represents the "(MSCS) Capacity Management" interface produced by a WIM (refer to IFA032). "mscscapm" Represents the "(MSCS) Capacity Management" interface produced by a WIM (refer to IFA032).
"mscsfm" Represents the "(MSCS) Fault Management" interface produced by a WIM (refer to IFA032). "mscsfm" Represents the "(MSCS) Fault Management" interface produced by a WIM (refer to IFA032).
"mscspm" Represents the "(MSCS) Performance Management" interface produced by a WIM (refer to IFA032). "mscspm" Represents the "(MSCS) Performance Management" interface produced by a WIM (refer to IFA032).
"cismwkldm" Represents the "OS container workload management" service interface produced by a CISM (refer to IFA040). "cismwkldm" Represents the "OS container workload management" service interface produced by a CISM (refer to IFA040).
"cismcompm" Represents the "OS container compute management" service interface produced by a CISM (refer to IFA040). "cismcompm" Represents the "OS container compute management" service interface produced by a CISM (refer to IFA040).
"cismstrgm" Represents the "OS container storage management" service interface produced by a CISM (refer to IFA040). "cismstrgm" Represents the "OS container storage management" service interface produced by a CISM (refer to IFA040).
"cismnetwm" Represents the "OS container network management" service interface produced by a CISM (refer to IFA040). "cismnetwm" Represents the "OS container network management" service interface produced by a CISM (refer to IFA040).
"cismcfgm" Represents the "OS container configuration management" service interface produced by a CISM (refer to IFA040). "cismcfgm" Represents the "OS container configuration management" service interface produced by a CISM (refer to IFA040).
"cismcisim" Represents the "CIS instance management" service interface produced by a CISM (refer to IFA036).
"cismcismccom" Represents the "CIS MCCO management" service interface produced by a CISM (refer to IFA036).
"cirimgm" Represents the "OS container image management" service interface produced by a CIR (refer to IFA040).
"ccmcisclcm" Represents the "CIS cluster lifecycle management" service interface produced by a CCM (refer to IFA036).
"ccmciscfm" Represents the "CIS cluster fault management" service interface produced by a CCM (refer to IFA036).
"ccmciscpm" Represents the "CIS cluster performance management" service interface produced by a CCM (refer to IFA036).
"ccmcisccm" Represents the "CIS cluster configuration management" service interface produced by a CCM (refer to IFA036).
"ccmciscsm" Represents the "CIS cluster security management" service interface produced by a CCM (refer to IFA036).
NOTE: "IFA005", "IFA006", "IFA007", "IFA008", "IFA013", "IFA032", "IFA040" are used as a shorthand for the NOTE: "IFA005", "IFA006", "IFA007", "IFA008", "IFA013", "IFA032", "IFA040" are used as a shorthand for the
specifications ETSI GS NFV-IFA 005 [i.5], ETSI GS NFV-IFA 006 [i.6], ETSI GS NFV-IFA 007 [i.7], specifications ETSI GS NFV-IFA 005, ETSI GS NFV-IFA 006, ETSI GS NFV-IFA 007, ETSI GS NFV IFA 008, ETSI GS NFV-IFA 013,
ETSI GS NFV IFA 008 [i.8], ETSI GS NFV-IFA 013 [i.9], ETSI GS NFV-IFA 032 [i.18] and ETSI GS NFV-IFA 032 and ETSI GS NFV-IFA 040, and ETSI GS NFV-IFA 036 respectively.
ETSI GS NFV-IFA 040 [i.27], respectively.
type: string type: string
UsageStateEnumType: UsageStateEnumType:
...@@ -1980,9 +1986,11 @@ definitions: ...@@ -1980,9 +1986,11 @@ definitions:
the provisions : the provisions :
- NFVO The NFV-MANO functional entity is an NFVO. - NFVO The NFV-MANO functional entity is an NFVO.
- VNFM The NFV-MANO functional entity is a VNFM. - VNFM The NFV-MANO functional entity is a VNFM.
- VIM The NFV-MANO functional entity is a VIM. - VIM The NFV-MANO functional entity is a VIM.
- WIM The NFV-MANO functional entity is a WIM. - WIM The NFV-MANO functional entity is a WIM.
- CISM The NFV-MANO functional entity is a CISM. - CISM The NFV-MANO functional entity is a CISM.
- CIR The NFV-MANO functional entity is a CIR.
- CCM The NFV-MANO functional entity is a CCM.
type: string type: string
enum: enum:
- NFVO - NFVO
...@@ -1990,6 +1998,8 @@ definitions: ...@@ -1990,6 +1998,8 @@ definitions:
- VIM - VIM
- WIM - WIM
- CISM - CISM
- CIR
- CCM
PeerEntityEnumType: PeerEntityEnumType:
description: > description: >
...@@ -2001,6 +2011,8 @@ definitions: ...@@ -2001,6 +2011,8 @@ definitions:
- VIM The peer functional entity is a VIM. - VIM The peer functional entity is a VIM.
- WIM The peer functional entity is a WIM. - WIM The peer functional entity is a WIM.
- CISM The peer functional entity is a CISM. - CISM The peer functional entity is a CISM.
- CIR The NFV-MANO functional entity is a CIR.
- CCM The NFV-MANO functional entity is a CCM.
- EM The peer functional entity is an EM. - EM The peer functional entity is an EM.
- OSS The peer functional entity is an OSS/BSS. - OSS The peer functional entity is an OSS/BSS.
type: string type: string
...@@ -2010,6 +2022,8 @@ definitions: ...@@ -2010,6 +2022,8 @@ definitions:
- VIM - VIM
- WIM - WIM
- CISM - CISM
- CIR
- CCM
- EM - EM
- OSS - OSS
......
...@@ -162,7 +162,7 @@ paths: ...@@ -162,7 +162,7 @@ paths:
"406": "406":
$ref: ../responses/SOL009_resp.yaml#/responses/406 $ref: ../responses/SOL009_resp.yaml#/responses/406
"422": "422":
$ref: ../responses/SOL009_resp.yaml#/responses/422 $ref: '#/components/responses/Subscriptions.Post.422'
"500": "500":
$ref: ../responses/SOL009_resp.yaml#/responses/500 $ref: ../responses/SOL009_resp.yaml#/responses/500
"503": "503":
...@@ -511,10 +511,10 @@ components: ...@@ -511,10 +511,10 @@ components:
maximum: 1 maximum: 1
Subscriptions.Post.422: Subscriptions.Post.422:
description: > description: >
422 Unprocessable Entity 422 Unprocessable Content
Shall be returned upon the following error: The content type Shall be returned upon the following error: The content type
of the payload body is supported and the payload body of a request of the message content is supported and the message content of a request
contains syntactically correct data but the data cannot be processed. contains syntactically correct data but the data cannot be processed.
The general cause for this error and its handling is specified in The general cause for this error and its handling is specified in
......
...@@ -43,7 +43,7 @@ paths: ...@@ -43,7 +43,7 @@ paths:
$ref: "#/components/requestBodies/CreatePMJobRequest" $ref: "#/components/requestBodies/CreatePMJobRequest"
responses: responses:
"201": "201":
$ref: "#/components/responses/pm_jobs.Post.201" $ref: "#/components/responses/pmJobs.Post.201"
"400": "400":
$ref: ../responses/SOL009_resp.yaml#/responses/400 $ref: ../responses/SOL009_resp.yaml#/responses/400
"401": "401":
...@@ -57,7 +57,7 @@ paths: ...@@ -57,7 +57,7 @@ paths:
"406": "406":
$ref: ../responses/SOL009_resp.yaml#/responses/406 $ref: ../responses/SOL009_resp.yaml#/responses/406
"422": "422":
$ref: ../responses/SOL009_resp.yaml#/responses/422 $ref: "#/components/responses/pmJobs.Post.422"
"500": "500":
$ref: ../responses/SOL009_resp.yaml#/responses/500 $ref: ../responses/SOL009_resp.yaml#/responses/500
"503": "503":
...@@ -404,7 +404,7 @@ paths: ...@@ -404,7 +404,7 @@ paths:
components: components:
responses: responses:
pm_jobs.Post.201: pmJobs.Post.201:
description: > description: >
201 CREATED 201 CREATED
...@@ -432,12 +432,12 @@ components: ...@@ -432,12 +432,12 @@ components:
application/json: application/json:
schema: schema:
$ref: "./definitions/NFVManoPerformanceManagement_def.yaml#/definitions/schemas/PmJob" $ref: "./definitions/NFVManoPerformanceManagement_def.yaml#/definitions/schemas/PmJob"
pm_jobs.Post.422: pmJobs.Post.422:
description: > description: >
422 Unprocessable Entity 422 Unprocessable Content
Shall be returned upon the following error: The content type Shall be returned upon the following error: The content type
of the payload body is supported and the payload body of a request of the message content is supported and the message content of a request
contains syntactically correct data but the data cannot be processed. contains syntactically correct data but the data cannot be processed.
The general cause for this error and its handling is specified in The general cause for this error and its handling is specified in
...@@ -630,10 +630,10 @@ components: ...@@ -630,10 +630,10 @@ components:
$ref: "../definitions/SOL009_def.yaml#/definitions/schemas/ProblemDetails" $ref: "../definitions/SOL009_def.yaml#/definitions/schemas/ProblemDetails"
IndividualPmJob.Patch.422: IndividualPmJob.Patch.422:
description: > description: >
422 Unprocessable Entity 422 Unprocessable Content
Shall be returned upon the following error: The content type Shall be returned upon the following error: The content type
of the payload body is supported and the payload body of a request of the message content is supported and the message content of a request
contains syntactically correct data but the data cannot be processed. contains syntactically correct data but the data cannot be processed.
The general cause for this error and its handling is specified in The general cause for this error and its handling is specified in
...@@ -683,7 +683,6 @@ components: ...@@ -683,7 +683,6 @@ components:
Version of the API used in the response. Version of the API used in the response.
schema: schema:
type: string type: string
IndividualPerformanceReport.Get.200: IndividualPerformanceReport.Get.200:
description: > description: >
200 OK 200 OK
...@@ -752,10 +751,10 @@ components: ...@@ -752,10 +751,10 @@ components:
$ref: "./definitions/NFVManoPerformanceManagement_def.yaml#/definitions/schemas/Threshold" $ref: "./definitions/NFVManoPerformanceManagement_def.yaml#/definitions/schemas/Threshold"
Thresholds.Post.422: Thresholds.Post.422:
description: > description: >
422 Unprocessable Entity 422 Unprocessable Content
Shall be returned upon the following error: The content type Shall be returned upon the following error: The content type
of the payload body is supported and the payload body of a request of the message content is supported and the message content of a request
contains syntactically correct data but the data cannot be processed. contains syntactically correct data but the data cannot be processed.
The general cause for this error and its handling is specified in The general cause for this error and its handling is specified in
...@@ -936,10 +935,10 @@ components: ...@@ -936,10 +935,10 @@ components:
$ref: "../definitions/SOL009_def.yaml#/definitions/schemas/ProblemDetails" $ref: "../definitions/SOL009_def.yaml#/definitions/schemas/ProblemDetails"
Threshold.Patch.422: Threshold.Patch.422:
description: > description: >
422 Unprocessable Entity 422 Unprocessable Content
Shall be returned upon the following error: The content type Shall be returned upon the following error: The content type
of the payload body is supported and the payload body of a request of the message content is supported and the message content of a request
contains syntactically correct data but the data cannot be processed. contains syntactically correct data but the data cannot be processed.
The general cause for this error and its handling is specified in The general cause for this error and its handling is specified in
......