diff options
author | Seshu Kumar M <seshu.kumar.m@huawei.com> | 2020-08-15 15:12:04 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2020-08-15 15:12:04 +0000 |
commit | 16faef60a02ca16b6f0c88082c2244241d57c15c (patch) | |
tree | 20a20dc0b345da46e18ec008b74bb6c291832695 /docs/api/swagger/swagger.yaml | |
parent | 5cb70ec9f0d5f143f9a6c0a300c7f959731172cc (diff) | |
parent | c86ab4a16cdac6aeb24e2f3309794aed4cf13074 (diff) |
Merge "Update swagger for 5G slicing usecase APIs"
Diffstat (limited to 'docs/api/swagger/swagger.yaml')
-rw-r--r-- | docs/api/swagger/swagger.yaml | 224 |
1 files changed, 212 insertions, 12 deletions
diff --git a/docs/api/swagger/swagger.yaml b/docs/api/swagger/swagger.yaml index 049436f954..f0f3a87800 100644 --- a/docs/api/swagger/swagger.yaml +++ b/docs/api/swagger/swagger.yaml @@ -4,10 +4,11 @@ info: title: SO Guilin APIs tags: - name: e2eServiceInstances - - name: 3gppservices + - name: Onap3gppServiceInstances - name: globalhealthcheck - name: nodehealthcheck - name: onapsoinfraorchestrationRequests + - name: onapsoinfraorchestrationTasks - name: onapsoinfraserviceInstantiation - name: onapsoinfratasks - name: onapsoinfracloudResources @@ -98,6 +99,42 @@ paths: responses: default: description: successful operation + '/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/{operationType}': + post: + tags: + - e2eServiceInstances + summary: >- + Activate/Deactivate 5G slice Service on a specified version and + serviceId + description: '' + operationId: activateE2EServiceInstances + consumes: + - application/json + produces: + - application/json + parameters: + - in: body + name: body + required: false + schema: + type: string + - name: version + in: path + required: true + type: string + pattern: '[vV][3-5]' + - name: serviceId + in: path + required: true + type: string + - name: operationType + in: path + required: true + type: string + pattern: activate/deactivate + responses: + default: + description: successful operation '/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/operations/{operationId}': get: tags: @@ -187,7 +224,7 @@ paths: '/onap/so/infra/3gppservices/{version}/allocate': post: tags: - - 3gppservices + - Onap3gppServiceInstances summary: Create a 3GPP Service Instance on a version provided description: '' operationId: allocate3gppService @@ -214,7 +251,7 @@ paths: '/onap/so/infra/3gppservices/{version}/deAllocate': delete: tags: - - 3gppservices + - Onap3gppServiceInstances summary: Terminate/Deallocate a 3GPP Service Instance on a version provided description: '' operationId: deallocate3gppService @@ -241,7 +278,7 @@ paths: '/onap/so/infra/3gppservices/{version}/modify': put: tags: - - 3gppservices + - Onap3gppServiceInstances summary: Modify a 3GPP Service Instance on a version provided description: '' operationId: modify3gppService @@ -268,7 +305,7 @@ paths: '/onap/so/infra/3gppservices/{version}/activate': post: tags: - - 3gppservices + - Onap3gppServiceInstances summary: Activate a 3GPP Service Instance on a version provided description: '' operationId: activate3gppService @@ -295,7 +332,7 @@ paths: '/onap/so/infra/3gppservices/{version}/deActivate': post: tags: - - 3gppservices + - Onap3gppServiceInstances summary: Deactivate a 3GPP Service Instance on a version provided description: '' operationId: deactivate3gppService @@ -322,7 +359,7 @@ paths: '/onap/so/infra/3gppservices/{version}/subnetCapabilityQuery': get: tags: - - 3gppservices + - Onap3gppServiceInstances summary: Provides subnet capability based on subnet types description: '' operationId: querySubnetCapability @@ -446,6 +483,169 @@ paths: responses: default: description: successful operation + '/onap/so/infra/orchestrationTasks/{version}': + get: + tags: + - onapsoinfraorchestrationTasks + summary: Get all orchestrationTasks + description: '' + operationId: getAllOrchestrationTasks + produces: + - application/json + parameters: + - name: version + in: path + required: true + type: string + pattern: '[vV][4-7]' + responses: + default: + description: successful operation + post: + tags: + - onapsoinfraorchestrationTasks + summary: Create an orchestrationTask + description: '' + operationId: createOrchestrationTask + produces: + - application/json + parameters: + - in: body + name: body + required: false + schema: + type: string + - name: version + in: path + required: true + type: string + pattern: '[vV][4-7]' + responses: + default: + description: successful operation + '/onap/so/infra/orchestrationTasks/{version}/{taskId}': + get: + tags: + - onapsoinfraorchestrationTasks + summary: Get orchestrationTask for a given taskId + description: '' + operationId: getOrchestrationTask + produces: + - application/json + parameters: + - name: taskId + in: path + required: true + type: string + - name: version + in: path + required: true + type: string + pattern: '[vV][4-7]' + responses: + default: + description: successful operation + put: + tags: + - onapsoinfraorchestrationTasks + summary: update orchestrationTask for a given taskId + description: '' + operationId: updateOrchestrationTask + produces: + - application/json + parameters: + - name: taskId + in: path + required: true + type: string + - name: version + in: path + required: true + type: string + pattern: '[vV][4-7]' + - in: body + name: body + required: false + schema: + type: string + responses: + default: + description: successful operation + delete: + tags: + - onapsoinfraorchestrationTasks + summary: delete orchestrationTask for a given taskId + description: '' + operationId: deleteOrchestrationTask + produces: + - application/json + parameters: + - name: taskId + in: path + required: true + type: string + - name: version + in: path + required: true + type: string + pattern: '[vV][4-7]' + responses: + default: + description: successful operation + '/onap/so/infra/orchestrationTasks/{version}/{taskId}/commit': + post: + tags: + - onapsoinfraorchestrationTasks + summary: commit orchestrationTask for a given taskId + description: '' + operationId: commitOrchestrationTask + produces: + - application/json + parameters: + - in: body + name: body + required: false + schema: + type: string + - name: taskId + in: path + required: true + type: string + - name: version + in: path + required: true + type: string + pattern: '[vV][4-7]' + responses: + default: + description: successful operation + '/onap/so/infra/orchestrationTasks/{version}/{taskId}/abort': + post: + tags: + - onapsoinfraorchestrationTasks + summary: abort orchestrationTask for a given taskId + description: '' + operationId: abortOrchestrationTask + produces: + - application/json + parameters: + - in: body + name: body + required: false + schema: + type: string + - name: taskId + in: path + required: true + type: string + - name: version + in: path + required: true + type: string + pattern: '[vV][4-7]' + responses: + default: + description: successful operation '/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/deactivateAndCloudDelete': post: tags: @@ -1782,11 +1982,11 @@ definitions: type: string enum: - AN - - AN-NF + - AN_NF - CN - - TN-FH - - TN-MH - - TN-BH + - TN_FH + - TN_MH + - TN_BH 3gppServiceResponse: description: This describes the response for 3gpp services type: object @@ -1799,4 +1999,4 @@ definitions: type: string statusDescription: description: Description on status in case of erroneous response - type: string + type: object |