Commit bf255029 authored by Ayesha Ayub's avatar Ayesha Ayub
Browse files

fix link issues in MEC015.md file

parent 9e36ac48
Loading
Loading
Loading
Loading
+10 −11
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@ MEC015 v3.1.1 is divided in two distinct APIs:
The following tables list MEC Sandbox supported endpoints for each MEC015 API.

### Bandwidth Management API
|Supported | Endpoint |  Notes:   |
|Supported | Endpoint |  Notes   |
| --------| -------- | -------- |
| yes | `/bw_allocations` | |
| yes | `/bw_allocations/{allocationId}` | |
@@ -16,29 +16,28 @@ The following tables list MEC Sandbox supported endpoints for each MEC015 API.
| no | `/subscriptions/{subscriptionId}` | In the sandbox there is not a logic for a fluctuating Bandwidth |

### Traffic Steering API
|Supported | Endpoint |  Notes:   | 
|Supported | Endpoint |  Notes   | 
| --------| -------- | -------- | 
| yes | `/mts_capability_info` | |
| yes | `/mts_sessions` | |
| yes | `/mts_sessions/{sessionId}` | |

------
## MEC015 v2.2.1
## MEC015 v2.2.1 (published, available on forge)
References:
* https://www.etsi.org/deliver/etsi_gs/MEC/001_099/015/03.01.01_60/gs_mec015v030101p.pdf
<!-- * https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/tree/v2.2.1 -->
<!-- * https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/stf644/BwManagementApi.yaml -->
<!-- * https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/stf644/TrafficSteeringApi.yaml -->
* https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/master/BwManagementApi.yaml
* https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/master/TrafficSteeringApi.yaml

### Bandwidth Management API Endpoints
| Endpoint | Sandbox Usage |Notes |
| ---------- | --------------------- | -------------- |
| [/bw_allocations](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.2.1/BwManagementApi.yaml#/bwm)  | GET - Retrieve information about a list of bandwidthAllocation resources <br><br> Query input: <ul><li> app_instance_id:  Retrieve information about a list of bandwidthAllocation associated with appInsId <li> app_name: Retrieve information about a list of bandwidthAllocation associated with appName <li> session_id: Retrieve information about a list of bandwidthAllocation associated with allocationId <li> If no query parameter passed, it returns with the list of all the bandwidth allocation resources </ul> <br><br> POST -  Create a bandwidthAllocation resource <br><br>Returns a bandwidth allocation resource information along with unique allocationId.| As a MEC Sandbox user, I use this endpoint to list down all the bandwidth allocation resource allocation with/without using query parameters <br><br> As a MEC Sandbox user, I use this endpoint to create a bandwidth allocation resource allocation based on requestType (Application / Session Specific allocation), allocationDirection (uplink/downlink/symmetrical), sessionFilter, fixedAllocation values and allocate each resource with a unique allocationId | 
| [/bw_allocations/{allocationId}](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.2.1/BwManagementApi.yaml#/bwm)  |   GET -  Retrieve information about a specific bandwidthAllocation  <br><br> Returns specific bandwidth allocation resource information <br><br> PUT  -   Update the information about a specific bandwidthAllocation <br><br> PATCH - Modify the information about a specific existing bandwidthAllocation by sending updates on the data structure. <br><br> Returns an updated bandwidth allocation resource information for both PUT/PATCH method <br><br> DELETE - Remove a specific bandwidthAllocation | <br><br> **As a MEC Sandbox user, I use this endpoint to retrieve/update/delete a specific bandwidth allocation resource** <br><br>  As a MEC Sandbox user, I use this endpoint to retrieve bandwidth allocation resource information of specific allocationId.  <br><br> As a MEC Sandbox user, I use this endpoint to update/replace a bandwidth resource allocation information for a specific allocationId with the requested changes of BwInfo type. <br><br> As a MEC Sandbox user, I use this endpoint to partially update a bandwidth resource allocation information for a specific allocationId with the requested changes in BwInfoDelta type, In which user is allowed to change some of the attributes.  <br><br>  As a MEC Sandbox user, I use this endpoint to delete bandwidth allocation resource information of specific allocationId.
| [/bw_allocations](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/master/BwManagementApi.yaml)  | GET - Retrieve information about a list of bandwidthAllocation resources <br><br> Query input: <ul><li> app_instance_id:  Retrieve information about a list of bandwidthAllocation associated with appInsId <li> app_name: Retrieve information about a list of bandwidthAllocation associated with appName <li> session_id: Retrieve information about a list of bandwidthAllocation associated with allocationId <li> If no query parameter passed, it returns with the list of all the bandwidth allocation resources </ul> <br><br> POST -  Create a bandwidthAllocation resource <br><br>Returns a bandwidth allocation resource information along with unique allocationId.| As a MEC Sandbox user, I use this endpoint to list down all the bandwidth allocation resource allocation with/without using query parameters <br><br> As a MEC Sandbox user, I use this endpoint to create a bandwidth allocation resource allocation based on requestType (Application / Session Specific allocation), allocationDirection (uplink/downlink/symmetrical), sessionFilter, fixedAllocation values and allocate each resource with a unique allocationId | 
| [/bw_allocations/{allocationId}](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/master/BwManagementApi.yaml)  |   GET -  Retrieve information about a specific bandwidthAllocation  <br><br> Returns specific bandwidth allocation resource information <br><br> PUT  -   Update the information about a specific bandwidthAllocation <br><br> PATCH - Modify the information about a specific existing bandwidthAllocation by sending updates on the data structure. <br><br> Returns an updated bandwidth allocation resource information for both PUT/PATCH method <br><br> DELETE - Remove a specific bandwidthAllocation | <br><br> **As a MEC Sandbox user, I use this endpoint to retrieve/update/delete a specific bandwidth allocation resource** <br><br>  As a MEC Sandbox user, I use this endpoint to retrieve bandwidth allocation resource information of specific allocationId.  <br><br> As a MEC Sandbox user, I use this endpoint to update/replace a bandwidth resource allocation information for a specific allocationId with the requested changes of BwInfo type. <br><br> As a MEC Sandbox user, I use this endpoint to partially update a bandwidth resource allocation information for a specific allocationId with the requested changes in BwInfoDelta type, In which user is allowed to change some of the attributes.  <br><br>  As a MEC Sandbox user, I use this endpoint to delete bandwidth allocation resource information of specific allocationId.

### Traffic Steering API Endpoints
| Endpoint | Sandbox Usage |Notes |
| ---------- | --------------------- | -------------- |
| [/mts_capability_info](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.2.1/TrafficSteeringApi.yaml#/mts) | GET - Retrieve the MtsCapabilityInfo and return it. | As a MEC Sandbox user, I use this endpoint to retrieve the MTS capability information without using any query parameter.
| [/mts_sessions/{sessionId}](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.2.1/TrafficSteeringApi.yaml#/mts)| GET -  Retrieve information about a specific MTS session. <br><br> Returns specific MTS session resource information. <br><br> PUT - Update the information about specific MTS session. <br><br> Returns an updated MTS session resource information. <br><br>  DELETE  -    Remove information about a specific MTS session. | <br><br> **As a MEC Sandbox user, I use this endpoint to retrieve/update/delete a specific MTS session resource.** <br><br> As a MEC Sandbox user, I use this endpoint to retrieve a specific MTS session resource based on its sessionId.  <br><br> As a MEC Sandbox user, I use this endpoint to update/replace a MTS session resource by providing sessionId along with the requested changes of MtsSessionInfo type. <br><br> As a MEC Sandbox user, I use this endpoint to delete a specific MTS session resource based on its sessionId.
| [/mts_sessions](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.2.1/TrafficSteeringApi.yaml#/mts) | GET - Retrieve information about all the existing MTS sessions. <br><br> Query Parameters: <ul><li> app_instance_id: Retrieve information about a list of MtsSessionInfo associated with appInsId. <li> app_name: Retrieve information about a list of MtsSessionInfo associated with appName. <li> sessionId: Retrieve information about a list of MtsSessionInfo associated with session_id. <li> If no query parameter passed, it returns the list of all existing MTS sessions resources. </ul> <br> POST - Create a MTS session. <br><br> Returns MTS session resource information along with unique sessionId. | As a MEC Sandbox user, I use this endpoint to list down all the MTS sessions with/without using query parameters.<br><br> As a MEC Sandbox user, I use this endpoint to create a MTS session based on requestType (Application / Session Specific MTS session), allocationDirection (uplink/downlink/symmetrical), flowFilter, mtsMode values and allocate each session resource with a unique sessionId.
| [/mts_capability_info](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/master/TrafficSteeringApi.yaml) | GET - Retrieve the MtsCapabilityInfo and return it. | As a MEC Sandbox user, I use this endpoint to retrieve the MTS capability information without using any query parameter.
| [/mts_sessions/{sessionId}](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/master/TrafficSteeringApi.yaml)| GET -  Retrieve information about a specific MTS session. <br><br> Returns specific MTS session resource information. <br><br> PUT - Update the information about specific MTS session. <br><br> Returns an updated MTS session resource information. <br><br>  DELETE  -    Remove information about a specific MTS session. | <br><br> **As a MEC Sandbox user, I use this endpoint to retrieve/update/delete a specific MTS session resource.** <br><br> As a MEC Sandbox user, I use this endpoint to retrieve a specific MTS session resource based on its sessionId.  <br><br> As a MEC Sandbox user, I use this endpoint to update/replace a MTS session resource by providing sessionId along with the requested changes of MtsSessionInfo type. <br><br> As a MEC Sandbox user, I use this endpoint to delete a specific MTS session resource based on its sessionId.
| [/mts_sessions](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/master/TrafficSteeringApi.yaml) | GET - Retrieve information about all the existing MTS sessions. <br><br> Query Parameters: <ul><li> app_instance_id: Retrieve information about a list of MtsSessionInfo associated with appInsId. <li> app_name: Retrieve information about a list of MtsSessionInfo associated with appName. <li> sessionId: Retrieve information about a list of MtsSessionInfo associated with session_id. <li> If no query parameter passed, it returns the list of all existing MTS sessions resources. </ul> <br> POST - Create a MTS session. <br><br> Returns MTS session resource information along with unique sessionId. | As a MEC Sandbox user, I use this endpoint to list down all the MTS sessions with/without using query parameters.<br><br> As a MEC Sandbox user, I use this endpoint to create a MTS session based on requestType (Application / Session Specific MTS session), allocationDirection (uplink/downlink/symmetrical), flowFilter, mtsMode values and allocate each session resource with a unique sessionId.