UNPKG

5.87 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2012-08-10",
5 "endpointPrefix": "streams.dynamodb",
6 "jsonVersion": "1.0",
7 "protocol": "json",
8 "serviceFullName": "Amazon DynamoDB Streams",
9 "serviceId": "DynamoDB Streams",
10 "signatureVersion": "v4",
11 "signingName": "dynamodb",
12 "targetPrefix": "DynamoDBStreams_20120810",
13 "uid": "streams-dynamodb-2012-08-10"
14 },
15 "operations": {
16 "DescribeStream": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "StreamArn"
21 ],
22 "members": {
23 "StreamArn": {},
24 "Limit": {
25 "type": "integer"
26 },
27 "ExclusiveStartShardId": {}
28 }
29 },
30 "output": {
31 "type": "structure",
32 "members": {
33 "StreamDescription": {
34 "type": "structure",
35 "members": {
36 "StreamArn": {},
37 "StreamLabel": {},
38 "StreamStatus": {},
39 "StreamViewType": {},
40 "CreationRequestDateTime": {
41 "type": "timestamp"
42 },
43 "TableName": {},
44 "KeySchema": {
45 "type": "list",
46 "member": {
47 "type": "structure",
48 "required": [
49 "AttributeName",
50 "KeyType"
51 ],
52 "members": {
53 "AttributeName": {},
54 "KeyType": {}
55 }
56 }
57 },
58 "Shards": {
59 "type": "list",
60 "member": {
61 "type": "structure",
62 "members": {
63 "ShardId": {},
64 "SequenceNumberRange": {
65 "type": "structure",
66 "members": {
67 "StartingSequenceNumber": {},
68 "EndingSequenceNumber": {}
69 }
70 },
71 "ParentShardId": {}
72 }
73 }
74 },
75 "LastEvaluatedShardId": {}
76 }
77 }
78 }
79 }
80 },
81 "GetRecords": {
82 "input": {
83 "type": "structure",
84 "required": [
85 "ShardIterator"
86 ],
87 "members": {
88 "ShardIterator": {},
89 "Limit": {
90 "type": "integer"
91 }
92 }
93 },
94 "output": {
95 "type": "structure",
96 "members": {
97 "Records": {
98 "type": "list",
99 "member": {
100 "type": "structure",
101 "members": {
102 "eventID": {},
103 "eventName": {},
104 "eventVersion": {},
105 "eventSource": {},
106 "awsRegion": {},
107 "dynamodb": {
108 "type": "structure",
109 "members": {
110 "ApproximateCreationDateTime": {
111 "type": "timestamp"
112 },
113 "Keys": {
114 "shape": "Sr"
115 },
116 "NewImage": {
117 "shape": "Sr"
118 },
119 "OldImage": {
120 "shape": "Sr"
121 },
122 "SequenceNumber": {},
123 "SizeBytes": {
124 "type": "long"
125 },
126 "StreamViewType": {}
127 }
128 },
129 "userIdentity": {
130 "type": "structure",
131 "members": {
132 "PrincipalId": {},
133 "Type": {}
134 }
135 }
136 }
137 }
138 },
139 "NextShardIterator": {}
140 }
141 }
142 },
143 "GetShardIterator": {
144 "input": {
145 "type": "structure",
146 "required": [
147 "StreamArn",
148 "ShardId",
149 "ShardIteratorType"
150 ],
151 "members": {
152 "StreamArn": {},
153 "ShardId": {},
154 "ShardIteratorType": {},
155 "SequenceNumber": {}
156 }
157 },
158 "output": {
159 "type": "structure",
160 "members": {
161 "ShardIterator": {}
162 }
163 }
164 },
165 "ListStreams": {
166 "input": {
167 "type": "structure",
168 "members": {
169 "TableName": {},
170 "Limit": {
171 "type": "integer"
172 },
173 "ExclusiveStartStreamArn": {}
174 }
175 },
176 "output": {
177 "type": "structure",
178 "members": {
179 "Streams": {
180 "type": "list",
181 "member": {
182 "type": "structure",
183 "members": {
184 "StreamArn": {},
185 "TableName": {},
186 "StreamLabel": {}
187 }
188 }
189 },
190 "LastEvaluatedStreamArn": {}
191 }
192 }
193 }
194 },
195 "shapes": {
196 "Sr": {
197 "type": "map",
198 "key": {},
199 "value": {
200 "shape": "St"
201 }
202 },
203 "St": {
204 "type": "structure",
205 "members": {
206 "S": {},
207 "N": {},
208 "B": {
209 "type": "blob"
210 },
211 "SS": {
212 "type": "list",
213 "member": {}
214 },
215 "NS": {
216 "type": "list",
217 "member": {}
218 },
219 "BS": {
220 "type": "list",
221 "member": {
222 "type": "blob"
223 }
224 },
225 "M": {
226 "type": "map",
227 "key": {},
228 "value": {
229 "shape": "St"
230 }
231 },
232 "L": {
233 "type": "list",
234 "member": {
235 "shape": "St"
236 }
237 },
238 "NULL": {
239 "type": "boolean"
240 },
241 "BOOL": {
242 "type": "boolean"
243 }
244 }
245 }
246 }
247}
\No newline at end of file