"summary":"Retrieve information about a list of bandwidthAllocation resources",
"description":"Retrieves information about a list of bandwidthAllocation resources. Typically used in 'Get configured bandwidth allocation from Bandwidth Management Service' procedure as described in clause 6.2.5.",
"operationId":"bandwidthAllocationListGET",
...
...
@@ -72,9 +70,7 @@
}
},
"post":{
"tags":[
"bwm"
],
"tags":["bwm"],
"summary":"Create a bandwidthAllocation resource",
"description":"Used to create a bandwidthAllocation resource. Typically used in 'Register to Bandwidth Management Service' procedure as described in clause 6.2.1.",
"operationId":"bandwidthAllocationPOST",
...
...
@@ -115,9 +111,7 @@
},
"/bw_allocations/{allocationId}":{
"get":{
"tags":[
"bwm"
],
"tags":["bwm"],
"summary":"Retrieve information about a specific bandwidthAllocation",
"description":"Retrieves information about a bandwidthAllocation resource. Typically used in 'Get configured bandwidth allocation from Bandwidth Management Service' procedure as described in clause 6.2.5.",
"operationId":"bandwidthAllocationGET",
...
...
@@ -149,9 +143,7 @@
}
},
"put":{
"tags":[
"bwm"
],
"tags":["bwm"],
"summary":"Update the information about a specific bandwidthAllocation",
"description":"Updates the information about a bandwidthAllocation resource. As specified in ETSI GS MEC 009 [6], the PUT HTTP method has 'replace' semantics.",
"operationId":"bandwidthAllocationPUT",
...
...
@@ -197,9 +189,7 @@
}
},
"patch":{
"tags":[
"bwm"
],
"tags":["bwm"],
"summary":"Modify the information about a specific existing bandwidthAllocation by sending updates on the data structure",
"description":"Updates the information about a bandwidthAllocation resource. As specified in ETSI GS MEC 009 [6], the PATCH HTTP method updates a resource on top of the existing resource state by just including the changes ('deltas') in the request body.",
"operationId":"bandwidthAllocationPATCH",
...
...
@@ -245,9 +235,7 @@
}
},
"delete":{
"tags":[
"bwm"
],
"tags":["bwm"],
"summary":"Remove a specific bandwidthAllocation",
"description":"Used in 'Unregister from Bandwidth Management Service' procedure as described in clause 6.2.3.",
"operationId":"bandwidthAllocationDELETE",
...
...
@@ -386,9 +374,7 @@
},
"fixedBWPriority":{
"description":"Indicates the allocation priority when dealing with several applications or sessions in parallel. Values are not defined in the present document",
"enum":[
"SEE_DESCRIPTION"
],
"enum":["SEE_DESCRIPTION"],
"type":"string",
"x-etsi-mec-cardinality":"0..1",
"x-etsi-mec-origin-type":"Enum"
...
...
@@ -396,10 +382,7 @@
"requestType":{
"description":"Numeric value (0 - 255) corresponding to specific type of consumer as following: 0 = APPLICATION_SPECIFIC_BW_ALLOCATION 1 = SESSION_SPECIFIC_BW_ALLOCATION",
"type":"integer",
"enum":[
0,
1
],
"enum":[0,1],
"x-etsi-mec-cardinality":"1",
"x-etsi-mec-origin-type":"Enum_inlined"
},
...
...
@@ -471,10 +454,7 @@
"x-etsi-mec-origin-type":"Uint32"
}
},
"required":[
"seconds",
"nanoSeconds"
],
"required":["seconds","nanoSeconds"],
"type":"object",
"x-etsi-mec-cardinality":"0..1",
"x-etsi-mec-origin-type":"Structure (inlined)"
...
...
@@ -511,20 +491,15 @@
},
"fixedBWPriority":{
"description":"Indicates the allocation priority when dealing with several applications or sessions in parallel. Values are not defined in the present document",
"enum":[
"SEE DESCRIPTION"
],
"enum":["SEE DESCRIPTION"],
"type":"string",
"x-etsi-mec-cardinality":"0..1",
"x-etsi-mec-origin-type":"Enum_inlined"
},
"requestType":{
"description":"Numeric value (0 - 255) corresponding to specific type of consumer as following: 0 = APPLICATION_SPECIFIC_BW_ALLOCATION 1 = SESSION_SPECIFIC_BW_ALLOCATION",
@@ -4,11 +4,11 @@ This repository contains OpenAPIs descriptions for the interfaces specified in E
## Online resources
*[Navigate the Bandwidth Management API in the browser](https://forge.etsi.org/swagger/ui/?url=https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/raw/v2.1.1/BwManagementApi.yaml).
*[Edit the Bandwidth Management API online](https://forge.etsi.org/swagger/editor/?url=https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/raw/v2.1.1/BwManagementApi.yaml).
*[Navigate the Bandwidth Management API in the browser](https://forge.etsi.org/swagger/ui/?url=https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/raw/stf606-final/BwManagementApi.yaml).
*[Edit the Bandwidth Management API online](https://forge.etsi.org/swagger/editor/?url=https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/raw/stf606-final/BwManagementApi.yaml).
*[Navigate the Traffic Steering API in the browser](https://forge.etsi.org/swagger/ui/?url=https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/raw/v2.1.1/TrafficSteeringApi.yaml).
*[Edit the Traffic Steering API online](https://forge.etsi.org/swagger/editor/?url=https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/raw/v2.1.1/TrafficSteeringApi.yaml).
*[Navigate the Traffic Steering API in the browser](https://forge.etsi.org/swagger/ui/?url=https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/raw/stf606-final/TrafficSteeringApi.yaml).
*[Edit the Traffic Steering API online](https://forge.etsi.org/swagger/editor/?url=https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/raw/stf606-final/TrafficSteeringApi.yaml).
"summary":"Retrieve the MTS capability informations",
"description":"Used to query information about the MTS information. Typically used in the 'Get MTS service Info from the MTS Service' procedure as described in clause 6.2.6.",
"operationId":"mtsCapabilityInfoGET",
...
...
@@ -61,9 +59,7 @@
},
"/mts_sessions":{
"get":{
"tags":[
"mts"
],
"tags":["mts"],
"summary":"Retrieve information about a list of MTS sessions",
"description":"Retrieves information about a list of MTS sessions. Typically used in the 'Get configured MTS Session Info from the MTS Service' procedure as described in clause 6.2.10.",
"operationId":"mtsSessionsListGET",
...
...
@@ -104,9 +100,7 @@
}
},
"post":{
"tags":[
"mts"
],
"tags":["mts"],
"summary":"Create a MTS session",
"description":"Used to create a MTS session. This method is typically used in 'Register application to the MTS Service' procedure as described in clause 6.2.7.",
"operationId":"mtsSessionPOST",
...
...
@@ -147,9 +141,7 @@
},
"/mts_sessions/{sessionId}":{
"get":{
"tags":[
"mts"
],
"tags":["mts"],
"summary":"Retrieve information about specific MTS session",
"description":"Retrieves information about an individual MTS session. Typically used in the 'Get configured MTS Session Info from the MTS Service' procedure as described in clause 6.2.10.",
"operationId":"mtsSessionGET",
...
...
@@ -181,9 +173,7 @@
}
},
"put":{
"tags":[
"mts"
],
"tags":["mts"],
"summary":"Update the information about specific MTS session",
"description":"Updates the information about an individual MTS session. As specified in ETSI GS MEC 009 [6], the PUT HTTP method has 'replace' semantics. ",
"operationId":"mtsSessionPUT",
...
...
@@ -229,9 +219,7 @@
}
},
"delete":{
"tags":[
"mts"
],
"tags":["mts"],
"summary":"Remove specific MTS session",
"description":"DELETE method is typically used in 'Unregister from the MTS Service' procedure as described in clause 6.2.8.",
"operationId":"mtsSessionDELETE",
...
...
@@ -378,11 +366,7 @@
}
}
},
"required":[
"accessId",
"accessType",
"metered"
],
"required":["accessId","accessType","metered"],
"minItems":1,
"type":"array",
"x-etsi-mec-cardinality":"1..N",
...
...
@@ -417,19 +401,13 @@
"x-etsi-mec-origin-type":"Uint32"
}
},
"required":[
"seconds",
"nanoSeconds"
],
"required":["seconds","nanoSeconds"],
"type":"object",
"x-etsi-mec-cardinality":"0..1",
"x-etsi-mec-origin-type":"Structure (inlined)"
}
},
"required":[
"mtsAccessInfo",
"mtsMode"
],
"required":["mtsAccessInfo","mtsMode"],
"type":"object",
"x-etsi-notes":"NOTE:\tA metered connection is a network connection that has a maximum data usage in a specific period, e.g. per hour/day/week/month. The user may get billed extra charges if they go over the allotted amount.",
"x-etsi-ref":"7.2.4"
...
...
@@ -561,10 +539,7 @@
},
"requestType":{
"description":"Numeric value (0 - 255) corresponding to specific type of consumer as following: 0 = APPLICATION_SPECIFIC_MTS_SESSION 1 = FLOW_SPECIFIC_MTS_SESSION",