sdb-2009-04-15.min.json (7182B)
1 { 2 "metadata": { 3 "apiVersion": "2009-04-15", 4 "endpointPrefix": "sdb", 5 "serviceFullName": "Amazon SimpleDB", 6 "signatureVersion": "v2", 7 "xmlNamespace": "http://sdb.amazonaws.com/doc/2009-04-15/", 8 "protocol": "query" 9 }, 10 "operations": { 11 "BatchDeleteAttributes": { 12 "input": { 13 "type": "structure", 14 "required": [ 15 "DomainName", 16 "Items" 17 ], 18 "members": { 19 "DomainName": {}, 20 "Items": { 21 "type": "list", 22 "member": { 23 "locationName": "Item", 24 "type": "structure", 25 "required": [ 26 "Name" 27 ], 28 "members": { 29 "Name": { 30 "locationName": "ItemName" 31 }, 32 "Attributes": { 33 "shape": "S5" 34 } 35 } 36 }, 37 "flattened": true 38 } 39 } 40 } 41 }, 42 "BatchPutAttributes": { 43 "input": { 44 "type": "structure", 45 "required": [ 46 "DomainName", 47 "Items" 48 ], 49 "members": { 50 "DomainName": {}, 51 "Items": { 52 "type": "list", 53 "member": { 54 "locationName": "Item", 55 "type": "structure", 56 "required": [ 57 "Name", 58 "Attributes" 59 ], 60 "members": { 61 "Name": { 62 "locationName": "ItemName" 63 }, 64 "Attributes": { 65 "shape": "Sa" 66 } 67 } 68 }, 69 "flattened": true 70 } 71 } 72 } 73 }, 74 "CreateDomain": { 75 "input": { 76 "type": "structure", 77 "required": [ 78 "DomainName" 79 ], 80 "members": { 81 "DomainName": {} 82 } 83 } 84 }, 85 "DeleteAttributes": { 86 "input": { 87 "type": "structure", 88 "required": [ 89 "DomainName", 90 "ItemName" 91 ], 92 "members": { 93 "DomainName": {}, 94 "ItemName": {}, 95 "Attributes": { 96 "shape": "S5" 97 }, 98 "Expected": { 99 "shape": "Sf" 100 } 101 } 102 } 103 }, 104 "DeleteDomain": { 105 "input": { 106 "type": "structure", 107 "required": [ 108 "DomainName" 109 ], 110 "members": { 111 "DomainName": {} 112 } 113 } 114 }, 115 "DomainMetadata": { 116 "input": { 117 "type": "structure", 118 "required": [ 119 "DomainName" 120 ], 121 "members": { 122 "DomainName": {} 123 } 124 }, 125 "output": { 126 "resultWrapper": "DomainMetadataResult", 127 "type": "structure", 128 "members": { 129 "ItemCount": { 130 "type": "integer" 131 }, 132 "ItemNamesSizeBytes": { 133 "type": "long" 134 }, 135 "AttributeNameCount": { 136 "type": "integer" 137 }, 138 "AttributeNamesSizeBytes": { 139 "type": "long" 140 }, 141 "AttributeValueCount": { 142 "type": "integer" 143 }, 144 "AttributeValuesSizeBytes": { 145 "type": "long" 146 }, 147 "Timestamp": { 148 "type": "integer" 149 } 150 } 151 } 152 }, 153 "GetAttributes": { 154 "input": { 155 "type": "structure", 156 "required": [ 157 "DomainName", 158 "ItemName" 159 ], 160 "members": { 161 "DomainName": {}, 162 "ItemName": {}, 163 "AttributeNames": { 164 "type": "list", 165 "member": { 166 "locationName": "AttributeName" 167 }, 168 "flattened": true 169 }, 170 "ConsistentRead": { 171 "type": "boolean" 172 } 173 } 174 }, 175 "output": { 176 "resultWrapper": "GetAttributesResult", 177 "type": "structure", 178 "members": { 179 "Attributes": { 180 "shape": "So" 181 } 182 } 183 } 184 }, 185 "ListDomains": { 186 "input": { 187 "type": "structure", 188 "members": { 189 "MaxNumberOfDomains": { 190 "type": "integer" 191 }, 192 "NextToken": {} 193 } 194 }, 195 "output": { 196 "resultWrapper": "ListDomainsResult", 197 "type": "structure", 198 "members": { 199 "DomainNames": { 200 "type": "list", 201 "member": { 202 "locationName": "DomainName" 203 }, 204 "flattened": true 205 }, 206 "NextToken": {} 207 } 208 } 209 }, 210 "PutAttributes": { 211 "input": { 212 "type": "structure", 213 "required": [ 214 "DomainName", 215 "ItemName", 216 "Attributes" 217 ], 218 "members": { 219 "DomainName": {}, 220 "ItemName": {}, 221 "Attributes": { 222 "shape": "Sa" 223 }, 224 "Expected": { 225 "shape": "Sf" 226 } 227 } 228 } 229 }, 230 "Select": { 231 "input": { 232 "type": "structure", 233 "required": [ 234 "SelectExpression" 235 ], 236 "members": { 237 "SelectExpression": {}, 238 "NextToken": {}, 239 "ConsistentRead": { 240 "type": "boolean" 241 } 242 } 243 }, 244 "output": { 245 "resultWrapper": "SelectResult", 246 "type": "structure", 247 "members": { 248 "Items": { 249 "type": "list", 250 "member": { 251 "locationName": "Item", 252 "type": "structure", 253 "required": [ 254 "Name", 255 "Attributes" 256 ], 257 "members": { 258 "Name": {}, 259 "AlternateNameEncoding": {}, 260 "Attributes": { 261 "shape": "So" 262 } 263 } 264 }, 265 "flattened": true 266 }, 267 "NextToken": {} 268 } 269 } 270 } 271 }, 272 "shapes": { 273 "S5": { 274 "type": "list", 275 "member": { 276 "locationName": "Attribute", 277 "type": "structure", 278 "required": [ 279 "Name" 280 ], 281 "members": { 282 "Name": {}, 283 "Value": {} 284 } 285 }, 286 "flattened": true 287 }, 288 "Sa": { 289 "type": "list", 290 "member": { 291 "locationName": "Attribute", 292 "type": "structure", 293 "required": [ 294 "Name", 295 "Value" 296 ], 297 "members": { 298 "Name": {}, 299 "Value": {}, 300 "Replace": { 301 "type": "boolean" 302 } 303 } 304 }, 305 "flattened": true 306 }, 307 "Sf": { 308 "type": "structure", 309 "members": { 310 "Name": {}, 311 "Value": {}, 312 "Exists": { 313 "type": "boolean" 314 } 315 } 316 }, 317 "So": { 318 "type": "list", 319 "member": { 320 "locationName": "Attribute", 321 "type": "structure", 322 "required": [ 323 "Name", 324 "Value" 325 ], 326 "members": { 327 "Name": {}, 328 "AlternateNameEncoding": {}, 329 "Value": {}, 330 "AlternateValueEncoding": {} 331 } 332 }, 333 "flattened": true 334 } 335 } 336 }