RIC-961:implement Xn and X2 component IDs correctly in E2M
[ric-plt/e2mgr.git] / tools / KubernetesSimulator / api / swagger.yaml
1 # ========================LICENSE_START=================================
2 # O-RAN-SC
3 #
4 # Copyright (C) 2019 AT&T Intellectual Property and Nokia
5 #
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
9 #
10 #      http://www.apache.org/licenses/LICENSE-2.0
11 #
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 # ========================LICENSE_END===================================
18
19 # This source code is part of the near-RT RIC (RAN Intelligent Controller)
20 # platform project (RICP).
21
22
23 openapi: 3.0.0
24 info:
25   title: Kubernetes Simulator
26   description: Kubernetes Simulator APIs
27   version: 0.0.1
28 servers:
29   - url: 'http://{apiRoot}/api/v1'
30     variables:
31       apiRoot:
32         default: 'localhost:59009'
33 paths:
34   '/namespaces/{namespace}/pods/{pod}':
35     delete:
36       summary: Delete Pod
37       tags:
38         - Delete Pod
39       operationId: DeletePod
40       parameters:
41         - name: namespace
42           in: path
43           required: true
44           schema:
45             type: string
46         - name: pod
47           in: path
48           required: true
49           description: pod to delete
50           schema:
51             type: string
52       responses:
53         '200':
54           description: Successful operation