kinesis-video-media-2017-09-30.min.json 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2017-09-30",
  5. "endpointPrefix": "kinesisvideo",
  6. "protocol": "rest-json",
  7. "serviceAbbreviation": "Kinesis Video Media",
  8. "serviceFullName": "Amazon Kinesis Video Streams Media",
  9. "serviceId": "Kinesis Video Media",
  10. "signatureVersion": "v4",
  11. "uid": "kinesis-video-media-2017-09-30"
  12. },
  13. "operations": {
  14. "GetMedia": {
  15. "http": {
  16. "requestUri": "/getMedia"
  17. },
  18. "input": {
  19. "type": "structure",
  20. "required": [
  21. "StartSelector"
  22. ],
  23. "members": {
  24. "StreamName": {},
  25. "StreamARN": {},
  26. "StartSelector": {
  27. "type": "structure",
  28. "required": [
  29. "StartSelectorType"
  30. ],
  31. "members": {
  32. "StartSelectorType": {},
  33. "AfterFragmentNumber": {},
  34. "StartTimestamp": {
  35. "type": "timestamp"
  36. },
  37. "ContinuationToken": {}
  38. }
  39. }
  40. }
  41. },
  42. "output": {
  43. "type": "structure",
  44. "members": {
  45. "ContentType": {
  46. "location": "header",
  47. "locationName": "Content-Type"
  48. },
  49. "Payload": {
  50. "type": "blob",
  51. "streaming": true
  52. }
  53. },
  54. "payload": "Payload"
  55. }
  56. }
  57. },
  58. "shapes": {}
  59. }