es-2015-01-01.min.json (10372B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2015-01-01", 5 "endpointPrefix": "es", 6 "protocol": "rest-json", 7 "serviceFullName": "Amazon Elasticsearch Service", 8 "signatureVersion": "v4" 9 }, 10 "operations": { 11 "AddTags": { 12 "http": { 13 "requestUri": "/2015-01-01/tags" 14 }, 15 "input": { 16 "type": "structure", 17 "required": [ 18 "ARN", 19 "TagList" 20 ], 21 "members": { 22 "ARN": {}, 23 "TagList": { 24 "shape": "S3" 25 } 26 } 27 } 28 }, 29 "CreateElasticsearchDomain": { 30 "http": { 31 "requestUri": "/2015-01-01/es/domain" 32 }, 33 "input": { 34 "type": "structure", 35 "required": [ 36 "DomainName" 37 ], 38 "members": { 39 "DomainName": {}, 40 "ElasticsearchVersion": {}, 41 "ElasticsearchClusterConfig": { 42 "shape": "Sa" 43 }, 44 "EBSOptions": { 45 "shape": "Se" 46 }, 47 "AccessPolicies": {}, 48 "SnapshotOptions": { 49 "shape": "Sh" 50 }, 51 "AdvancedOptions": { 52 "shape": "Si" 53 } 54 } 55 }, 56 "output": { 57 "type": "structure", 58 "members": { 59 "DomainStatus": { 60 "shape": "Sl" 61 } 62 } 63 } 64 }, 65 "DeleteElasticsearchDomain": { 66 "http": { 67 "method": "DELETE", 68 "requestUri": "/2015-01-01/es/domain/{DomainName}" 69 }, 70 "input": { 71 "type": "structure", 72 "required": [ 73 "DomainName" 74 ], 75 "members": { 76 "DomainName": { 77 "location": "uri", 78 "locationName": "DomainName" 79 } 80 } 81 }, 82 "output": { 83 "type": "structure", 84 "members": { 85 "DomainStatus": { 86 "shape": "Sl" 87 } 88 } 89 } 90 }, 91 "DescribeElasticsearchDomain": { 92 "http": { 93 "method": "GET", 94 "requestUri": "/2015-01-01/es/domain/{DomainName}" 95 }, 96 "input": { 97 "type": "structure", 98 "required": [ 99 "DomainName" 100 ], 101 "members": { 102 "DomainName": { 103 "location": "uri", 104 "locationName": "DomainName" 105 } 106 } 107 }, 108 "output": { 109 "type": "structure", 110 "required": [ 111 "DomainStatus" 112 ], 113 "members": { 114 "DomainStatus": { 115 "shape": "Sl" 116 } 117 } 118 } 119 }, 120 "DescribeElasticsearchDomainConfig": { 121 "http": { 122 "method": "GET", 123 "requestUri": "/2015-01-01/es/domain/{DomainName}/config" 124 }, 125 "input": { 126 "type": "structure", 127 "required": [ 128 "DomainName" 129 ], 130 "members": { 131 "DomainName": { 132 "location": "uri", 133 "locationName": "DomainName" 134 } 135 } 136 }, 137 "output": { 138 "type": "structure", 139 "required": [ 140 "DomainConfig" 141 ], 142 "members": { 143 "DomainConfig": { 144 "shape": "Su" 145 } 146 } 147 } 148 }, 149 "DescribeElasticsearchDomains": { 150 "http": { 151 "requestUri": "/2015-01-01/es/domain-info" 152 }, 153 "input": { 154 "type": "structure", 155 "required": [ 156 "DomainNames" 157 ], 158 "members": { 159 "DomainNames": { 160 "type": "list", 161 "member": {} 162 } 163 } 164 }, 165 "output": { 166 "type": "structure", 167 "required": [ 168 "DomainStatusList" 169 ], 170 "members": { 171 "DomainStatusList": { 172 "type": "list", 173 "member": { 174 "shape": "Sl" 175 } 176 } 177 } 178 } 179 }, 180 "ListDomainNames": { 181 "http": { 182 "method": "GET", 183 "requestUri": "/2015-01-01/domain" 184 }, 185 "output": { 186 "type": "structure", 187 "members": { 188 "DomainNames": { 189 "type": "list", 190 "member": { 191 "type": "structure", 192 "members": { 193 "DomainName": {} 194 } 195 } 196 } 197 } 198 } 199 }, 200 "ListTags": { 201 "http": { 202 "method": "GET", 203 "requestUri": "/2015-01-01/tags/" 204 }, 205 "input": { 206 "type": "structure", 207 "required": [ 208 "ARN" 209 ], 210 "members": { 211 "ARN": { 212 "location": "querystring", 213 "locationName": "arn" 214 } 215 } 216 }, 217 "output": { 218 "type": "structure", 219 "members": { 220 "TagList": { 221 "shape": "S3" 222 } 223 } 224 } 225 }, 226 "RemoveTags": { 227 "http": { 228 "requestUri": "/2015-01-01/tags-removal" 229 }, 230 "input": { 231 "type": "structure", 232 "required": [ 233 "ARN", 234 "TagKeys" 235 ], 236 "members": { 237 "ARN": {}, 238 "TagKeys": { 239 "type": "list", 240 "member": {} 241 } 242 } 243 } 244 }, 245 "UpdateElasticsearchDomainConfig": { 246 "http": { 247 "requestUri": "/2015-01-01/es/domain/{DomainName}/config" 248 }, 249 "input": { 250 "type": "structure", 251 "required": [ 252 "DomainName" 253 ], 254 "members": { 255 "DomainName": { 256 "location": "uri", 257 "locationName": "DomainName" 258 }, 259 "ElasticsearchClusterConfig": { 260 "shape": "Sa" 261 }, 262 "EBSOptions": { 263 "shape": "Se" 264 }, 265 "SnapshotOptions": { 266 "shape": "Sh" 267 }, 268 "AdvancedOptions": { 269 "shape": "Si" 270 }, 271 "AccessPolicies": {} 272 } 273 }, 274 "output": { 275 "type": "structure", 276 "required": [ 277 "DomainConfig" 278 ], 279 "members": { 280 "DomainConfig": { 281 "shape": "Su" 282 } 283 } 284 } 285 } 286 }, 287 "shapes": { 288 "S3": { 289 "type": "list", 290 "member": { 291 "type": "structure", 292 "required": [ 293 "Key", 294 "Value" 295 ], 296 "members": { 297 "Key": {}, 298 "Value": {} 299 } 300 } 301 }, 302 "Sa": { 303 "type": "structure", 304 "members": { 305 "InstanceType": {}, 306 "InstanceCount": { 307 "type": "integer" 308 }, 309 "DedicatedMasterEnabled": { 310 "type": "boolean" 311 }, 312 "ZoneAwarenessEnabled": { 313 "type": "boolean" 314 }, 315 "DedicatedMasterType": {}, 316 "DedicatedMasterCount": { 317 "type": "integer" 318 } 319 } 320 }, 321 "Se": { 322 "type": "structure", 323 "members": { 324 "EBSEnabled": { 325 "type": "boolean" 326 }, 327 "VolumeType": {}, 328 "VolumeSize": { 329 "type": "integer" 330 }, 331 "Iops": { 332 "type": "integer" 333 } 334 } 335 }, 336 "Sh": { 337 "type": "structure", 338 "members": { 339 "AutomatedSnapshotStartHour": { 340 "type": "integer" 341 } 342 } 343 }, 344 "Si": { 345 "type": "map", 346 "key": {}, 347 "value": {} 348 }, 349 "Sl": { 350 "type": "structure", 351 "required": [ 352 "DomainId", 353 "DomainName", 354 "ARN", 355 "ElasticsearchClusterConfig" 356 ], 357 "members": { 358 "DomainId": {}, 359 "DomainName": {}, 360 "ARN": {}, 361 "Created": { 362 "type": "boolean" 363 }, 364 "Deleted": { 365 "type": "boolean" 366 }, 367 "Endpoint": {}, 368 "Processing": { 369 "type": "boolean" 370 }, 371 "ElasticsearchVersion": {}, 372 "ElasticsearchClusterConfig": { 373 "shape": "Sa" 374 }, 375 "EBSOptions": { 376 "shape": "Se" 377 }, 378 "AccessPolicies": {}, 379 "SnapshotOptions": { 380 "shape": "Sh" 381 }, 382 "AdvancedOptions": { 383 "shape": "Si" 384 } 385 } 386 }, 387 "Su": { 388 "type": "structure", 389 "members": { 390 "ElasticsearchVersion": { 391 "type": "structure", 392 "required": [ 393 "Options", 394 "Status" 395 ], 396 "members": { 397 "Options": {}, 398 "Status": { 399 "shape": "Sw" 400 } 401 } 402 }, 403 "ElasticsearchClusterConfig": { 404 "type": "structure", 405 "required": [ 406 "Options", 407 "Status" 408 ], 409 "members": { 410 "Options": { 411 "shape": "Sa" 412 }, 413 "Status": { 414 "shape": "Sw" 415 } 416 } 417 }, 418 "EBSOptions": { 419 "type": "structure", 420 "required": [ 421 "Options", 422 "Status" 423 ], 424 "members": { 425 "Options": { 426 "shape": "Se" 427 }, 428 "Status": { 429 "shape": "Sw" 430 } 431 } 432 }, 433 "AccessPolicies": { 434 "type": "structure", 435 "required": [ 436 "Options", 437 "Status" 438 ], 439 "members": { 440 "Options": {}, 441 "Status": { 442 "shape": "Sw" 443 } 444 } 445 }, 446 "SnapshotOptions": { 447 "type": "structure", 448 "required": [ 449 "Options", 450 "Status" 451 ], 452 "members": { 453 "Options": { 454 "shape": "Sh" 455 }, 456 "Status": { 457 "shape": "Sw" 458 } 459 } 460 }, 461 "AdvancedOptions": { 462 "type": "structure", 463 "required": [ 464 "Options", 465 "Status" 466 ], 467 "members": { 468 "Options": { 469 "shape": "Si" 470 }, 471 "Status": { 472 "shape": "Sw" 473 } 474 } 475 } 476 } 477 }, 478 "Sw": { 479 "type": "structure", 480 "required": [ 481 "CreationDate", 482 "UpdateDate", 483 "State" 484 ], 485 "members": { 486 "CreationDate": { 487 "type": "timestamp" 488 }, 489 "UpdateDate": { 490 "type": "timestamp" 491 }, 492 "UpdateVersion": { 493 "type": "integer" 494 }, 495 "State": {}, 496 "PendingDeletion": { 497 "type": "boolean" 498 } 499 } 500 } 501 } 502 }