kinesis-video-signaling-2019-12-04.min.json 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2019-12-04",
  5. "endpointPrefix": "kinesisvideo",
  6. "protocol": "rest-json",
  7. "serviceAbbreviation": "Amazon Kinesis Video Signaling Channels",
  8. "serviceFullName": "Amazon Kinesis Video Signaling Channels",
  9. "serviceId": "Kinesis Video Signaling",
  10. "signatureVersion": "v4",
  11. "uid": "kinesis-video-signaling-2019-12-04"
  12. },
  13. "operations": {
  14. "GetIceServerConfig": {
  15. "http": {
  16. "requestUri": "/v1/get-ice-server-config"
  17. },
  18. "input": {
  19. "type": "structure",
  20. "required": [
  21. "ChannelARN"
  22. ],
  23. "members": {
  24. "ChannelARN": {},
  25. "ClientId": {},
  26. "Service": {},
  27. "Username": {}
  28. }
  29. },
  30. "output": {
  31. "type": "structure",
  32. "members": {
  33. "IceServerList": {
  34. "type": "list",
  35. "member": {
  36. "type": "structure",
  37. "members": {
  38. "Uris": {
  39. "type": "list",
  40. "member": {}
  41. },
  42. "Username": {},
  43. "Password": {},
  44. "Ttl": {
  45. "type": "integer"
  46. }
  47. }
  48. }
  49. }
  50. }
  51. }
  52. },
  53. "SendAlexaOfferToMaster": {
  54. "http": {
  55. "requestUri": "/v1/send-alexa-offer-to-master"
  56. },
  57. "input": {
  58. "type": "structure",
  59. "required": [
  60. "ChannelARN",
  61. "SenderClientId",
  62. "MessagePayload"
  63. ],
  64. "members": {
  65. "ChannelARN": {},
  66. "SenderClientId": {},
  67. "MessagePayload": {}
  68. }
  69. },
  70. "output": {
  71. "type": "structure",
  72. "members": {
  73. "Answer": {}
  74. }
  75. }
  76. }
  77. },
  78. "shapes": {}
  79. }