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