UNPKG

5.69 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2017-09-30",
5 "endpointPrefix": "kinesisvideo",
6 "protocol": "rest-json",
7 "serviceAbbreviation": "Kinesis Video",
8 "serviceFullName": "Amazon Kinesis Video Streams",
9 "serviceId": "Kinesis Video",
10 "signatureVersion": "v4",
11 "uid": "kinesisvideo-2017-09-30"
12 },
13 "operations": {
14 "CreateStream": {
15 "http": {
16 "requestUri": "/createStream"
17 },
18 "input": {
19 "type": "structure",
20 "required": [
21 "StreamName"
22 ],
23 "members": {
24 "DeviceName": {},
25 "StreamName": {},
26 "MediaType": {},
27 "KmsKeyId": {},
28 "DataRetentionInHours": {
29 "type": "integer"
30 },
31 "Tags": {
32 "shape": "S7"
33 }
34 }
35 },
36 "output": {
37 "type": "structure",
38 "members": {
39 "StreamARN": {}
40 }
41 }
42 },
43 "DeleteStream": {
44 "http": {
45 "requestUri": "/deleteStream"
46 },
47 "input": {
48 "type": "structure",
49 "required": [
50 "StreamARN"
51 ],
52 "members": {
53 "StreamARN": {},
54 "CurrentVersion": {}
55 }
56 },
57 "output": {
58 "type": "structure",
59 "members": {}
60 }
61 },
62 "DescribeStream": {
63 "http": {
64 "requestUri": "/describeStream"
65 },
66 "input": {
67 "type": "structure",
68 "members": {
69 "StreamName": {},
70 "StreamARN": {}
71 }
72 },
73 "output": {
74 "type": "structure",
75 "members": {
76 "StreamInfo": {
77 "shape": "Sh"
78 }
79 }
80 }
81 },
82 "GetDataEndpoint": {
83 "http": {
84 "requestUri": "/getDataEndpoint"
85 },
86 "input": {
87 "type": "structure",
88 "required": [
89 "APIName"
90 ],
91 "members": {
92 "StreamName": {},
93 "StreamARN": {},
94 "APIName": {}
95 }
96 },
97 "output": {
98 "type": "structure",
99 "members": {
100 "DataEndpoint": {}
101 }
102 }
103 },
104 "ListStreams": {
105 "http": {
106 "requestUri": "/listStreams"
107 },
108 "input": {
109 "type": "structure",
110 "members": {
111 "MaxResults": {
112 "type": "integer"
113 },
114 "NextToken": {},
115 "StreamNameCondition": {
116 "type": "structure",
117 "members": {
118 "ComparisonOperator": {},
119 "ComparisonValue": {}
120 }
121 }
122 }
123 },
124 "output": {
125 "type": "structure",
126 "members": {
127 "StreamInfoList": {
128 "type": "list",
129 "member": {
130 "shape": "Sh"
131 }
132 },
133 "NextToken": {}
134 }
135 }
136 },
137 "ListTagsForStream": {
138 "http": {
139 "requestUri": "/listTagsForStream"
140 },
141 "input": {
142 "type": "structure",
143 "members": {
144 "NextToken": {},
145 "StreamARN": {},
146 "StreamName": {}
147 }
148 },
149 "output": {
150 "type": "structure",
151 "members": {
152 "NextToken": {},
153 "Tags": {
154 "shape": "S7"
155 }
156 }
157 }
158 },
159 "TagStream": {
160 "http": {
161 "requestUri": "/tagStream"
162 },
163 "input": {
164 "type": "structure",
165 "required": [
166 "Tags"
167 ],
168 "members": {
169 "StreamARN": {},
170 "StreamName": {},
171 "Tags": {
172 "shape": "S7"
173 }
174 }
175 },
176 "output": {
177 "type": "structure",
178 "members": {}
179 }
180 },
181 "UntagStream": {
182 "http": {
183 "requestUri": "/untagStream"
184 },
185 "input": {
186 "type": "structure",
187 "required": [
188 "TagKeyList"
189 ],
190 "members": {
191 "StreamARN": {},
192 "StreamName": {},
193 "TagKeyList": {
194 "type": "list",
195 "member": {}
196 }
197 }
198 },
199 "output": {
200 "type": "structure",
201 "members": {}
202 }
203 },
204 "UpdateDataRetention": {
205 "http": {
206 "requestUri": "/updateDataRetention"
207 },
208 "input": {
209 "type": "structure",
210 "required": [
211 "CurrentVersion",
212 "Operation",
213 "DataRetentionChangeInHours"
214 ],
215 "members": {
216 "StreamName": {},
217 "StreamARN": {},
218 "CurrentVersion": {},
219 "Operation": {},
220 "DataRetentionChangeInHours": {
221 "type": "integer"
222 }
223 }
224 },
225 "output": {
226 "type": "structure",
227 "members": {}
228 }
229 },
230 "UpdateStream": {
231 "http": {
232 "requestUri": "/updateStream"
233 },
234 "input": {
235 "type": "structure",
236 "required": [
237 "CurrentVersion"
238 ],
239 "members": {
240 "StreamName": {},
241 "StreamARN": {},
242 "CurrentVersion": {},
243 "DeviceName": {},
244 "MediaType": {}
245 }
246 },
247 "output": {
248 "type": "structure",
249 "members": {}
250 }
251 }
252 },
253 "shapes": {
254 "S7": {
255 "type": "map",
256 "key": {},
257 "value": {}
258 },
259 "Sh": {
260 "type": "structure",
261 "members": {
262 "DeviceName": {},
263 "StreamName": {},
264 "StreamARN": {},
265 "MediaType": {},
266 "KmsKeyId": {},
267 "Version": {},
268 "Status": {},
269 "CreationTime": {
270 "type": "timestamp"
271 },
272 "DataRetentionInHours": {
273 "type": "integer"
274 }
275 }
276 }
277 }
278}
\No newline at end of file