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 "serviceId":"Elasticsearch Service", 9 "signatureVersion":"v4", 10 "uid":"es-2015-01-01" 11 }, 12 "operations":{ 13 "AddTags":{ 14 "name":"AddTags", 15 "http":{ 16 "method":"POST", 17 "requestUri":"/2015-01-01/tags" 18 }, 19 "input":{"shape":"AddTagsRequest"}, 20 "errors":[ 21 {"shape":"BaseException"}, 22 {"shape":"LimitExceededException"}, 23 {"shape":"ValidationException"}, 24 {"shape":"InternalException"} 25 ] 26 }, 27 "AssociatePackage":{ 28 "name":"AssociatePackage", 29 "http":{ 30 "method":"POST", 31 "requestUri":"/2015-01-01/packages/associate/{PackageID}/{DomainName}" 32 }, 33 "input":{"shape":"AssociatePackageRequest"}, 34 "output":{"shape":"AssociatePackageResponse"}, 35 "errors":[ 36 {"shape":"BaseException"}, 37 {"shape":"InternalException"}, 38 {"shape":"ResourceNotFoundException"}, 39 {"shape":"AccessDeniedException"}, 40 {"shape":"ValidationException"}, 41 {"shape":"ConflictException"} 42 ] 43 }, 44 "CancelElasticsearchServiceSoftwareUpdate":{ 45 "name":"CancelElasticsearchServiceSoftwareUpdate", 46 "http":{ 47 "method":"POST", 48 "requestUri":"/2015-01-01/es/serviceSoftwareUpdate/cancel" 49 }, 50 "input":{"shape":"CancelElasticsearchServiceSoftwareUpdateRequest"}, 51 "output":{"shape":"CancelElasticsearchServiceSoftwareUpdateResponse"}, 52 "errors":[ 53 {"shape":"BaseException"}, 54 {"shape":"InternalException"}, 55 {"shape":"ResourceNotFoundException"}, 56 {"shape":"ValidationException"} 57 ] 58 }, 59 "CreateElasticsearchDomain":{ 60 "name":"CreateElasticsearchDomain", 61 "http":{ 62 "method":"POST", 63 "requestUri":"/2015-01-01/es/domain" 64 }, 65 "input":{"shape":"CreateElasticsearchDomainRequest"}, 66 "output":{"shape":"CreateElasticsearchDomainResponse"}, 67 "errors":[ 68 {"shape":"BaseException"}, 69 {"shape":"DisabledOperationException"}, 70 {"shape":"InternalException"}, 71 {"shape":"InvalidTypeException"}, 72 {"shape":"LimitExceededException"}, 73 {"shape":"ResourceAlreadyExistsException"}, 74 {"shape":"ValidationException"} 75 ] 76 }, 77 "CreatePackage":{ 78 "name":"CreatePackage", 79 "http":{ 80 "method":"POST", 81 "requestUri":"/2015-01-01/packages" 82 }, 83 "input":{"shape":"CreatePackageRequest"}, 84 "output":{"shape":"CreatePackageResponse"}, 85 "errors":[ 86 {"shape":"BaseException"}, 87 {"shape":"InternalException"}, 88 {"shape":"LimitExceededException"}, 89 {"shape":"InvalidTypeException"}, 90 {"shape":"ResourceAlreadyExistsException"}, 91 {"shape":"AccessDeniedException"}, 92 {"shape":"ValidationException"} 93 ] 94 }, 95 "DeleteElasticsearchDomain":{ 96 "name":"DeleteElasticsearchDomain", 97 "http":{ 98 "method":"DELETE", 99 "requestUri":"/2015-01-01/es/domain/{DomainName}" 100 }, 101 "input":{"shape":"DeleteElasticsearchDomainRequest"}, 102 "output":{"shape":"DeleteElasticsearchDomainResponse"}, 103 "errors":[ 104 {"shape":"BaseException"}, 105 {"shape":"InternalException"}, 106 {"shape":"ResourceNotFoundException"}, 107 {"shape":"ValidationException"} 108 ] 109 }, 110 "DeleteElasticsearchServiceRole":{ 111 "name":"DeleteElasticsearchServiceRole", 112 "http":{ 113 "method":"DELETE", 114 "requestUri":"/2015-01-01/es/role" 115 }, 116 "errors":[ 117 {"shape":"BaseException"}, 118 {"shape":"InternalException"}, 119 {"shape":"ValidationException"} 120 ] 121 }, 122 "DeletePackage":{ 123 "name":"DeletePackage", 124 "http":{ 125 "method":"DELETE", 126 "requestUri":"/2015-01-01/packages/{PackageID}" 127 }, 128 "input":{"shape":"DeletePackageRequest"}, 129 "output":{"shape":"DeletePackageResponse"}, 130 "errors":[ 131 {"shape":"BaseException"}, 132 {"shape":"InternalException"}, 133 {"shape":"ResourceNotFoundException"}, 134 {"shape":"AccessDeniedException"}, 135 {"shape":"ValidationException"}, 136 {"shape":"ConflictException"} 137 ] 138 }, 139 "DescribeElasticsearchDomain":{ 140 "name":"DescribeElasticsearchDomain", 141 "http":{ 142 "method":"GET", 143 "requestUri":"/2015-01-01/es/domain/{DomainName}" 144 }, 145 "input":{"shape":"DescribeElasticsearchDomainRequest"}, 146 "output":{"shape":"DescribeElasticsearchDomainResponse"}, 147 "errors":[ 148 {"shape":"BaseException"}, 149 {"shape":"InternalException"}, 150 {"shape":"ResourceNotFoundException"}, 151 {"shape":"ValidationException"} 152 ] 153 }, 154 "DescribeElasticsearchDomainConfig":{ 155 "name":"DescribeElasticsearchDomainConfig", 156 "http":{ 157 "method":"GET", 158 "requestUri":"/2015-01-01/es/domain/{DomainName}/config" 159 }, 160 "input":{"shape":"DescribeElasticsearchDomainConfigRequest"}, 161 "output":{"shape":"DescribeElasticsearchDomainConfigResponse"}, 162 "errors":[ 163 {"shape":"BaseException"}, 164 {"shape":"InternalException"}, 165 {"shape":"ResourceNotFoundException"}, 166 {"shape":"ValidationException"} 167 ] 168 }, 169 "DescribeElasticsearchDomains":{ 170 "name":"DescribeElasticsearchDomains", 171 "http":{ 172 "method":"POST", 173 "requestUri":"/2015-01-01/es/domain-info" 174 }, 175 "input":{"shape":"DescribeElasticsearchDomainsRequest"}, 176 "output":{"shape":"DescribeElasticsearchDomainsResponse"}, 177 "errors":[ 178 {"shape":"BaseException"}, 179 {"shape":"InternalException"}, 180 {"shape":"ValidationException"} 181 ] 182 }, 183 "DescribeElasticsearchInstanceTypeLimits":{ 184 "name":"DescribeElasticsearchInstanceTypeLimits", 185 "http":{ 186 "method":"GET", 187 "requestUri":"/2015-01-01/es/instanceTypeLimits/{ElasticsearchVersion}/{InstanceType}" 188 }, 189 "input":{"shape":"DescribeElasticsearchInstanceTypeLimitsRequest"}, 190 "output":{"shape":"DescribeElasticsearchInstanceTypeLimitsResponse"}, 191 "errors":[ 192 {"shape":"BaseException"}, 193 {"shape":"InternalException"}, 194 {"shape":"InvalidTypeException"}, 195 {"shape":"LimitExceededException"}, 196 {"shape":"ResourceNotFoundException"}, 197 {"shape":"ValidationException"} 198 ] 199 }, 200 "DescribePackages":{ 201 "name":"DescribePackages", 202 "http":{ 203 "method":"POST", 204 "requestUri":"/2015-01-01/packages/describe" 205 }, 206 "input":{"shape":"DescribePackagesRequest"}, 207 "output":{"shape":"DescribePackagesResponse"}, 208 "errors":[ 209 {"shape":"BaseException"}, 210 {"shape":"InternalException"}, 211 {"shape":"ResourceNotFoundException"}, 212 {"shape":"AccessDeniedException"}, 213 {"shape":"ValidationException"} 214 ] 215 }, 216 "DescribeReservedElasticsearchInstanceOfferings":{ 217 "name":"DescribeReservedElasticsearchInstanceOfferings", 218 "http":{ 219 "method":"GET", 220 "requestUri":"/2015-01-01/es/reservedInstanceOfferings" 221 }, 222 "input":{"shape":"DescribeReservedElasticsearchInstanceOfferingsRequest"}, 223 "output":{"shape":"DescribeReservedElasticsearchInstanceOfferingsResponse"}, 224 "errors":[ 225 {"shape":"ResourceNotFoundException"}, 226 {"shape":"ValidationException"}, 227 {"shape":"DisabledOperationException"}, 228 {"shape":"InternalException"} 229 ] 230 }, 231 "DescribeReservedElasticsearchInstances":{ 232 "name":"DescribeReservedElasticsearchInstances", 233 "http":{ 234 "method":"GET", 235 "requestUri":"/2015-01-01/es/reservedInstances" 236 }, 237 "input":{"shape":"DescribeReservedElasticsearchInstancesRequest"}, 238 "output":{"shape":"DescribeReservedElasticsearchInstancesResponse"}, 239 "errors":[ 240 {"shape":"ResourceNotFoundException"}, 241 {"shape":"InternalException"}, 242 {"shape":"ValidationException"}, 243 {"shape":"DisabledOperationException"} 244 ] 245 }, 246 "DissociatePackage":{ 247 "name":"DissociatePackage", 248 "http":{ 249 "method":"POST", 250 "requestUri":"/2015-01-01/packages/dissociate/{PackageID}/{DomainName}" 251 }, 252 "input":{"shape":"DissociatePackageRequest"}, 253 "output":{"shape":"DissociatePackageResponse"}, 254 "errors":[ 255 {"shape":"BaseException"}, 256 {"shape":"InternalException"}, 257 {"shape":"ResourceNotFoundException"}, 258 {"shape":"AccessDeniedException"}, 259 {"shape":"ValidationException"}, 260 {"shape":"ConflictException"} 261 ] 262 }, 263 "GetCompatibleElasticsearchVersions":{ 264 "name":"GetCompatibleElasticsearchVersions", 265 "http":{ 266 "method":"GET", 267 "requestUri":"/2015-01-01/es/compatibleVersions" 268 }, 269 "input":{"shape":"GetCompatibleElasticsearchVersionsRequest"}, 270 "output":{"shape":"GetCompatibleElasticsearchVersionsResponse"}, 271 "errors":[ 272 {"shape":"BaseException"}, 273 {"shape":"ResourceNotFoundException"}, 274 {"shape":"DisabledOperationException"}, 275 {"shape":"ValidationException"}, 276 {"shape":"InternalException"} 277 ] 278 }, 279 "GetUpgradeHistory":{ 280 "name":"GetUpgradeHistory", 281 "http":{ 282 "method":"GET", 283 "requestUri":"/2015-01-01/es/upgradeDomain/{DomainName}/history" 284 }, 285 "input":{"shape":"GetUpgradeHistoryRequest"}, 286 "output":{"shape":"GetUpgradeHistoryResponse"}, 287 "errors":[ 288 {"shape":"BaseException"}, 289 {"shape":"ResourceNotFoundException"}, 290 {"shape":"DisabledOperationException"}, 291 {"shape":"ValidationException"}, 292 {"shape":"InternalException"} 293 ] 294 }, 295 "GetUpgradeStatus":{ 296 "name":"GetUpgradeStatus", 297 "http":{ 298 "method":"GET", 299 "requestUri":"/2015-01-01/es/upgradeDomain/{DomainName}/status" 300 }, 301 "input":{"shape":"GetUpgradeStatusRequest"}, 302 "output":{"shape":"GetUpgradeStatusResponse"}, 303 "errors":[ 304 {"shape":"BaseException"}, 305 {"shape":"ResourceNotFoundException"}, 306 {"shape":"DisabledOperationException"}, 307 {"shape":"ValidationException"}, 308 {"shape":"InternalException"} 309 ] 310 }, 311 "ListDomainNames":{ 312 "name":"ListDomainNames", 313 "http":{ 314 "method":"GET", 315 "requestUri":"/2015-01-01/domain" 316 }, 317 "output":{"shape":"ListDomainNamesResponse"}, 318 "errors":[ 319 {"shape":"BaseException"}, 320 {"shape":"ValidationException"} 321 ] 322 }, 323 "ListDomainsForPackage":{ 324 "name":"ListDomainsForPackage", 325 "http":{ 326 "method":"GET", 327 "requestUri":"/2015-01-01/packages/{PackageID}/domains" 328 }, 329 "input":{"shape":"ListDomainsForPackageRequest"}, 330 "output":{"shape":"ListDomainsForPackageResponse"}, 331 "errors":[ 332 {"shape":"BaseException"}, 333 {"shape":"InternalException"}, 334 {"shape":"ResourceNotFoundException"}, 335 {"shape":"AccessDeniedException"}, 336 {"shape":"ValidationException"} 337 ] 338 }, 339 "ListElasticsearchInstanceTypes":{ 340 "name":"ListElasticsearchInstanceTypes", 341 "http":{ 342 "method":"GET", 343 "requestUri":"/2015-01-01/es/instanceTypes/{ElasticsearchVersion}" 344 }, 345 "input":{"shape":"ListElasticsearchInstanceTypesRequest"}, 346 "output":{"shape":"ListElasticsearchInstanceTypesResponse"}, 347 "errors":[ 348 {"shape":"BaseException"}, 349 {"shape":"InternalException"}, 350 {"shape":"ResourceNotFoundException"}, 351 {"shape":"ValidationException"} 352 ] 353 }, 354 "ListElasticsearchVersions":{ 355 "name":"ListElasticsearchVersions", 356 "http":{ 357 "method":"GET", 358 "requestUri":"/2015-01-01/es/versions" 359 }, 360 "input":{"shape":"ListElasticsearchVersionsRequest"}, 361 "output":{"shape":"ListElasticsearchVersionsResponse"}, 362 "errors":[ 363 {"shape":"BaseException"}, 364 {"shape":"InternalException"}, 365 {"shape":"ResourceNotFoundException"}, 366 {"shape":"ValidationException"} 367 ] 368 }, 369 "ListPackagesForDomain":{ 370 "name":"ListPackagesForDomain", 371 "http":{ 372 "method":"GET", 373 "requestUri":"/2015-01-01/domain/{DomainName}/packages" 374 }, 375 "input":{"shape":"ListPackagesForDomainRequest"}, 376 "output":{"shape":"ListPackagesForDomainResponse"}, 377 "errors":[ 378 {"shape":"BaseException"}, 379 {"shape":"InternalException"}, 380 {"shape":"ResourceNotFoundException"}, 381 {"shape":"AccessDeniedException"}, 382 {"shape":"ValidationException"} 383 ] 384 }, 385 "ListTags":{ 386 "name":"ListTags", 387 "http":{ 388 "method":"GET", 389 "requestUri":"/2015-01-01/tags/" 390 }, 391 "input":{"shape":"ListTagsRequest"}, 392 "output":{"shape":"ListTagsResponse"}, 393 "errors":[ 394 {"shape":"BaseException"}, 395 {"shape":"ResourceNotFoundException"}, 396 {"shape":"ValidationException"}, 397 {"shape":"InternalException"} 398 ] 399 }, 400 "PurchaseReservedElasticsearchInstanceOffering":{ 401 "name":"PurchaseReservedElasticsearchInstanceOffering", 402 "http":{ 403 "method":"POST", 404 "requestUri":"/2015-01-01/es/purchaseReservedInstanceOffering" 405 }, 406 "input":{"shape":"PurchaseReservedElasticsearchInstanceOfferingRequest"}, 407 "output":{"shape":"PurchaseReservedElasticsearchInstanceOfferingResponse"}, 408 "errors":[ 409 {"shape":"ResourceNotFoundException"}, 410 {"shape":"ResourceAlreadyExistsException"}, 411 {"shape":"LimitExceededException"}, 412 {"shape":"DisabledOperationException"}, 413 {"shape":"ValidationException"}, 414 {"shape":"InternalException"} 415 ] 416 }, 417 "RemoveTags":{ 418 "name":"RemoveTags", 419 "http":{ 420 "method":"POST", 421 "requestUri":"/2015-01-01/tags-removal" 422 }, 423 "input":{"shape":"RemoveTagsRequest"}, 424 "errors":[ 425 {"shape":"BaseException"}, 426 {"shape":"ValidationException"}, 427 {"shape":"InternalException"} 428 ] 429 }, 430 "StartElasticsearchServiceSoftwareUpdate":{ 431 "name":"StartElasticsearchServiceSoftwareUpdate", 432 "http":{ 433 "method":"POST", 434 "requestUri":"/2015-01-01/es/serviceSoftwareUpdate/start" 435 }, 436 "input":{"shape":"StartElasticsearchServiceSoftwareUpdateRequest"}, 437 "output":{"shape":"StartElasticsearchServiceSoftwareUpdateResponse"}, 438 "errors":[ 439 {"shape":"BaseException"}, 440 {"shape":"InternalException"}, 441 {"shape":"ResourceNotFoundException"}, 442 {"shape":"ValidationException"} 443 ] 444 }, 445 "UpdateElasticsearchDomainConfig":{ 446 "name":"UpdateElasticsearchDomainConfig", 447 "http":{ 448 "method":"POST", 449 "requestUri":"/2015-01-01/es/domain/{DomainName}/config" 450 }, 451 "input":{"shape":"UpdateElasticsearchDomainConfigRequest"}, 452 "output":{"shape":"UpdateElasticsearchDomainConfigResponse"}, 453 "errors":[ 454 {"shape":"BaseException"}, 455 {"shape":"InternalException"}, 456 {"shape":"InvalidTypeException"}, 457 {"shape":"LimitExceededException"}, 458 {"shape":"ResourceNotFoundException"}, 459 {"shape":"ValidationException"} 460 ] 461 }, 462 "UpgradeElasticsearchDomain":{ 463 "name":"UpgradeElasticsearchDomain", 464 "http":{ 465 "method":"POST", 466 "requestUri":"/2015-01-01/es/upgradeDomain" 467 }, 468 "input":{"shape":"UpgradeElasticsearchDomainRequest"}, 469 "output":{"shape":"UpgradeElasticsearchDomainResponse"}, 470 "errors":[ 471 {"shape":"BaseException"}, 472 {"shape":"ResourceNotFoundException"}, 473 {"shape":"ResourceAlreadyExistsException"}, 474 {"shape":"DisabledOperationException"}, 475 {"shape":"ValidationException"}, 476 {"shape":"InternalException"} 477 ] 478 } 479 }, 480 "shapes":{ 481 "ARN":{"type":"string"}, 482 "AccessDeniedException":{ 483 "type":"structure", 484 "members":{ 485 }, 486 "error":{"httpStatusCode":403}, 487 "exception":true 488 }, 489 "AccessPoliciesStatus":{ 490 "type":"structure", 491 "required":[ 492 "Options", 493 "Status" 494 ], 495 "members":{ 496 "Options":{"shape":"PolicyDocument"}, 497 "Status":{"shape":"OptionStatus"} 498 } 499 }, 500 "AddTagsRequest":{ 501 "type":"structure", 502 "required":[ 503 "ARN", 504 "TagList" 505 ], 506 "members":{ 507 "ARN":{"shape":"ARN"}, 508 "TagList":{"shape":"TagList"} 509 } 510 }, 511 "AdditionalLimit":{ 512 "type":"structure", 513 "members":{ 514 "LimitName":{"shape":"LimitName"}, 515 "LimitValues":{"shape":"LimitValueList"} 516 } 517 }, 518 "AdditionalLimitList":{ 519 "type":"list", 520 "member":{"shape":"AdditionalLimit"} 521 }, 522 "AdvancedOptions":{ 523 "type":"map", 524 "key":{"shape":"String"}, 525 "value":{"shape":"String"} 526 }, 527 "AdvancedOptionsStatus":{ 528 "type":"structure", 529 "required":[ 530 "Options", 531 "Status" 532 ], 533 "members":{ 534 "Options":{"shape":"AdvancedOptions"}, 535 "Status":{"shape":"OptionStatus"} 536 } 537 }, 538 "AdvancedSecurityOptions":{ 539 "type":"structure", 540 "members":{ 541 "Enabled":{"shape":"Boolean"}, 542 "InternalUserDatabaseEnabled":{"shape":"Boolean"} 543 } 544 }, 545 "AdvancedSecurityOptionsInput":{ 546 "type":"structure", 547 "members":{ 548 "Enabled":{"shape":"Boolean"}, 549 "InternalUserDatabaseEnabled":{"shape":"Boolean"}, 550 "MasterUserOptions":{"shape":"MasterUserOptions"} 551 } 552 }, 553 "AdvancedSecurityOptionsStatus":{ 554 "type":"structure", 555 "required":[ 556 "Options", 557 "Status" 558 ], 559 "members":{ 560 "Options":{"shape":"AdvancedSecurityOptions"}, 561 "Status":{"shape":"OptionStatus"} 562 } 563 }, 564 "AssociatePackageRequest":{ 565 "type":"structure", 566 "required":[ 567 "PackageID", 568 "DomainName" 569 ], 570 "members":{ 571 "PackageID":{ 572 "shape":"PackageID", 573 "location":"uri", 574 "locationName":"PackageID" 575 }, 576 "DomainName":{ 577 "shape":"DomainName", 578 "location":"uri", 579 "locationName":"DomainName" 580 } 581 } 582 }, 583 "AssociatePackageResponse":{ 584 "type":"structure", 585 "members":{ 586 "DomainPackageDetails":{"shape":"DomainPackageDetails"} 587 } 588 }, 589 "BaseException":{ 590 "type":"structure", 591 "members":{ 592 "message":{"shape":"ErrorMessage"} 593 }, 594 "exception":true 595 }, 596 "Boolean":{"type":"boolean"}, 597 "CancelElasticsearchServiceSoftwareUpdateRequest":{ 598 "type":"structure", 599 "required":["DomainName"], 600 "members":{ 601 "DomainName":{"shape":"DomainName"} 602 } 603 }, 604 "CancelElasticsearchServiceSoftwareUpdateResponse":{ 605 "type":"structure", 606 "members":{ 607 "ServiceSoftwareOptions":{"shape":"ServiceSoftwareOptions"} 608 } 609 }, 610 "CloudWatchLogsLogGroupArn":{"type":"string"}, 611 "CognitoOptions":{ 612 "type":"structure", 613 "members":{ 614 "Enabled":{"shape":"Boolean"}, 615 "UserPoolId":{"shape":"UserPoolId"}, 616 "IdentityPoolId":{"shape":"IdentityPoolId"}, 617 "RoleArn":{"shape":"RoleArn"} 618 } 619 }, 620 "CognitoOptionsStatus":{ 621 "type":"structure", 622 "required":[ 623 "Options", 624 "Status" 625 ], 626 "members":{ 627 "Options":{"shape":"CognitoOptions"}, 628 "Status":{"shape":"OptionStatus"} 629 } 630 }, 631 "CompatibleElasticsearchVersionsList":{ 632 "type":"list", 633 "member":{"shape":"CompatibleVersionsMap"} 634 }, 635 "CompatibleVersionsMap":{ 636 "type":"structure", 637 "members":{ 638 "SourceVersion":{"shape":"ElasticsearchVersionString"}, 639 "TargetVersions":{"shape":"ElasticsearchVersionList"} 640 } 641 }, 642 "ConflictException":{ 643 "type":"structure", 644 "members":{ 645 }, 646 "error":{"httpStatusCode":409}, 647 "exception":true 648 }, 649 "CreateElasticsearchDomainRequest":{ 650 "type":"structure", 651 "required":["DomainName"], 652 "members":{ 653 "DomainName":{"shape":"DomainName"}, 654 "ElasticsearchVersion":{"shape":"ElasticsearchVersionString"}, 655 "ElasticsearchClusterConfig":{"shape":"ElasticsearchClusterConfig"}, 656 "EBSOptions":{"shape":"EBSOptions"}, 657 "AccessPolicies":{"shape":"PolicyDocument"}, 658 "SnapshotOptions":{"shape":"SnapshotOptions"}, 659 "VPCOptions":{"shape":"VPCOptions"}, 660 "CognitoOptions":{"shape":"CognitoOptions"}, 661 "EncryptionAtRestOptions":{"shape":"EncryptionAtRestOptions"}, 662 "NodeToNodeEncryptionOptions":{"shape":"NodeToNodeEncryptionOptions"}, 663 "AdvancedOptions":{"shape":"AdvancedOptions"}, 664 "LogPublishingOptions":{"shape":"LogPublishingOptions"}, 665 "DomainEndpointOptions":{"shape":"DomainEndpointOptions"}, 666 "AdvancedSecurityOptions":{"shape":"AdvancedSecurityOptionsInput"} 667 } 668 }, 669 "CreateElasticsearchDomainResponse":{ 670 "type":"structure", 671 "members":{ 672 "DomainStatus":{"shape":"ElasticsearchDomainStatus"} 673 } 674 }, 675 "CreatePackageRequest":{ 676 "type":"structure", 677 "required":[ 678 "PackageName", 679 "PackageType", 680 "PackageSource" 681 ], 682 "members":{ 683 "PackageName":{"shape":"PackageName"}, 684 "PackageType":{"shape":"PackageType"}, 685 "PackageDescription":{"shape":"PackageDescription"}, 686 "PackageSource":{"shape":"PackageSource"} 687 } 688 }, 689 "CreatePackageResponse":{ 690 "type":"structure", 691 "members":{ 692 "PackageDetails":{"shape":"PackageDetails"} 693 } 694 }, 695 "CreatedAt":{"type":"timestamp"}, 696 "DeleteElasticsearchDomainRequest":{ 697 "type":"structure", 698 "required":["DomainName"], 699 "members":{ 700 "DomainName":{ 701 "shape":"DomainName", 702 "location":"uri", 703 "locationName":"DomainName" 704 } 705 } 706 }, 707 "DeleteElasticsearchDomainResponse":{ 708 "type":"structure", 709 "members":{ 710 "DomainStatus":{"shape":"ElasticsearchDomainStatus"} 711 } 712 }, 713 "DeletePackageRequest":{ 714 "type":"structure", 715 "required":["PackageID"], 716 "members":{ 717 "PackageID":{ 718 "shape":"PackageID", 719 "location":"uri", 720 "locationName":"PackageID" 721 } 722 } 723 }, 724 "DeletePackageResponse":{ 725 "type":"structure", 726 "members":{ 727 "PackageDetails":{"shape":"PackageDetails"} 728 } 729 }, 730 "DeploymentCloseDateTimeStamp":{"type":"timestamp"}, 731 "DeploymentStatus":{ 732 "type":"string", 733 "enum":[ 734 "PENDING_UPDATE", 735 "IN_PROGRESS", 736 "COMPLETED", 737 "NOT_ELIGIBLE", 738 "ELIGIBLE" 739 ] 740 }, 741 "DescribeElasticsearchDomainConfigRequest":{ 742 "type":"structure", 743 "required":["DomainName"], 744 "members":{ 745 "DomainName":{ 746 "shape":"DomainName", 747 "location":"uri", 748 "locationName":"DomainName" 749 } 750 } 751 }, 752 "DescribeElasticsearchDomainConfigResponse":{ 753 "type":"structure", 754 "required":["DomainConfig"], 755 "members":{ 756 "DomainConfig":{"shape":"ElasticsearchDomainConfig"} 757 } 758 }, 759 "DescribeElasticsearchDomainRequest":{ 760 "type":"structure", 761 "required":["DomainName"], 762 "members":{ 763 "DomainName":{ 764 "shape":"DomainName", 765 "location":"uri", 766 "locationName":"DomainName" 767 } 768 } 769 }, 770 "DescribeElasticsearchDomainResponse":{ 771 "type":"structure", 772 "required":["DomainStatus"], 773 "members":{ 774 "DomainStatus":{"shape":"ElasticsearchDomainStatus"} 775 } 776 }, 777 "DescribeElasticsearchDomainsRequest":{ 778 "type":"structure", 779 "required":["DomainNames"], 780 "members":{ 781 "DomainNames":{"shape":"DomainNameList"} 782 } 783 }, 784 "DescribeElasticsearchDomainsResponse":{ 785 "type":"structure", 786 "required":["DomainStatusList"], 787 "members":{ 788 "DomainStatusList":{"shape":"ElasticsearchDomainStatusList"} 789 } 790 }, 791 "DescribeElasticsearchInstanceTypeLimitsRequest":{ 792 "type":"structure", 793 "required":[ 794 "InstanceType", 795 "ElasticsearchVersion" 796 ], 797 "members":{ 798 "DomainName":{ 799 "shape":"DomainName", 800 "location":"querystring", 801 "locationName":"domainName" 802 }, 803 "InstanceType":{ 804 "shape":"ESPartitionInstanceType", 805 "location":"uri", 806 "locationName":"InstanceType" 807 }, 808 "ElasticsearchVersion":{ 809 "shape":"ElasticsearchVersionString", 810 "location":"uri", 811 "locationName":"ElasticsearchVersion" 812 } 813 } 814 }, 815 "DescribeElasticsearchInstanceTypeLimitsResponse":{ 816 "type":"structure", 817 "members":{ 818 "LimitsByRole":{"shape":"LimitsByRole"} 819 } 820 }, 821 "DescribePackagesFilter":{ 822 "type":"structure", 823 "members":{ 824 "Name":{"shape":"DescribePackagesFilterName"}, 825 "Value":{"shape":"DescribePackagesFilterValues"} 826 } 827 }, 828 "DescribePackagesFilterList":{ 829 "type":"list", 830 "member":{"shape":"DescribePackagesFilter"} 831 }, 832 "DescribePackagesFilterName":{ 833 "type":"string", 834 "enum":[ 835 "PackageID", 836 "PackageName", 837 "PackageStatus" 838 ] 839 }, 840 "DescribePackagesFilterValue":{ 841 "type":"string", 842 "pattern":"^[0-9a-zA-Z\\*\\.\\\\/\\?-]*$" 843 }, 844 "DescribePackagesFilterValues":{ 845 "type":"list", 846 "member":{"shape":"DescribePackagesFilterValue"} 847 }, 848 "DescribePackagesRequest":{ 849 "type":"structure", 850 "members":{ 851 "Filters":{"shape":"DescribePackagesFilterList"}, 852 "MaxResults":{"shape":"MaxResults"}, 853 "NextToken":{"shape":"NextToken"} 854 } 855 }, 856 "DescribePackagesResponse":{ 857 "type":"structure", 858 "members":{ 859 "PackageDetailsList":{"shape":"PackageDetailsList"}, 860 "NextToken":{"shape":"String"} 861 } 862 }, 863 "DescribeReservedElasticsearchInstanceOfferingsRequest":{ 864 "type":"structure", 865 "members":{ 866 "ReservedElasticsearchInstanceOfferingId":{ 867 "shape":"GUID", 868 "location":"querystring", 869 "locationName":"offeringId" 870 }, 871 "MaxResults":{ 872 "shape":"MaxResults", 873 "location":"querystring", 874 "locationName":"maxResults" 875 }, 876 "NextToken":{ 877 "shape":"NextToken", 878 "location":"querystring", 879 "locationName":"nextToken" 880 } 881 } 882 }, 883 "DescribeReservedElasticsearchInstanceOfferingsResponse":{ 884 "type":"structure", 885 "members":{ 886 "NextToken":{"shape":"NextToken"}, 887 "ReservedElasticsearchInstanceOfferings":{"shape":"ReservedElasticsearchInstanceOfferingList"} 888 } 889 }, 890 "DescribeReservedElasticsearchInstancesRequest":{ 891 "type":"structure", 892 "members":{ 893 "ReservedElasticsearchInstanceId":{ 894 "shape":"GUID", 895 "location":"querystring", 896 "locationName":"reservationId" 897 }, 898 "MaxResults":{ 899 "shape":"MaxResults", 900 "location":"querystring", 901 "locationName":"maxResults" 902 }, 903 "NextToken":{ 904 "shape":"NextToken", 905 "location":"querystring", 906 "locationName":"nextToken" 907 } 908 } 909 }, 910 "DescribeReservedElasticsearchInstancesResponse":{ 911 "type":"structure", 912 "members":{ 913 "NextToken":{"shape":"String"}, 914 "ReservedElasticsearchInstances":{"shape":"ReservedElasticsearchInstanceList"} 915 } 916 }, 917 "DisabledOperationException":{ 918 "type":"structure", 919 "members":{ 920 }, 921 "error":{"httpStatusCode":409}, 922 "exception":true 923 }, 924 "DissociatePackageRequest":{ 925 "type":"structure", 926 "required":[ 927 "PackageID", 928 "DomainName" 929 ], 930 "members":{ 931 "PackageID":{ 932 "shape":"PackageID", 933 "location":"uri", 934 "locationName":"PackageID" 935 }, 936 "DomainName":{ 937 "shape":"DomainName", 938 "location":"uri", 939 "locationName":"DomainName" 940 } 941 } 942 }, 943 "DissociatePackageResponse":{ 944 "type":"structure", 945 "members":{ 946 "DomainPackageDetails":{"shape":"DomainPackageDetails"} 947 } 948 }, 949 "DomainEndpointOptions":{ 950 "type":"structure", 951 "members":{ 952 "EnforceHTTPS":{"shape":"Boolean"}, 953 "TLSSecurityPolicy":{"shape":"TLSSecurityPolicy"} 954 } 955 }, 956 "DomainEndpointOptionsStatus":{ 957 "type":"structure", 958 "required":[ 959 "Options", 960 "Status" 961 ], 962 "members":{ 963 "Options":{"shape":"DomainEndpointOptions"}, 964 "Status":{"shape":"OptionStatus"} 965 } 966 }, 967 "DomainId":{ 968 "type":"string", 969 "max":64, 970 "min":1 971 }, 972 "DomainInfo":{ 973 "type":"structure", 974 "members":{ 975 "DomainName":{"shape":"DomainName"} 976 } 977 }, 978 "DomainInfoList":{ 979 "type":"list", 980 "member":{"shape":"DomainInfo"} 981 }, 982 "DomainName":{ 983 "type":"string", 984 "max":28, 985 "min":3, 986 "pattern":"[a-z][a-z0-9\\-]+" 987 }, 988 "DomainNameList":{ 989 "type":"list", 990 "member":{"shape":"DomainName"} 991 }, 992 "DomainPackageDetails":{ 993 "type":"structure", 994 "members":{ 995 "PackageID":{"shape":"PackageID"}, 996 "PackageName":{"shape":"PackageName"}, 997 "PackageType":{"shape":"PackageType"}, 998 "LastUpdated":{"shape":"LastUpdated"}, 999 "DomainName":{"shape":"DomainName"}, 1000 "DomainPackageStatus":{"shape":"DomainPackageStatus"}, 1001 "ReferencePath":{"shape":"ReferencePath"}, 1002 "ErrorDetails":{"shape":"ErrorDetails"} 1003 } 1004 }, 1005 "DomainPackageDetailsList":{ 1006 "type":"list", 1007 "member":{"shape":"DomainPackageDetails"} 1008 }, 1009 "DomainPackageStatus":{ 1010 "type":"string", 1011 "enum":[ 1012 "ASSOCIATING", 1013 "ASSOCIATION_FAILED", 1014 "ACTIVE", 1015 "DISSOCIATING", 1016 "DISSOCIATION_FAILED" 1017 ] 1018 }, 1019 "Double":{"type":"double"}, 1020 "EBSOptions":{ 1021 "type":"structure", 1022 "members":{ 1023 "EBSEnabled":{"shape":"Boolean"}, 1024 "VolumeType":{"shape":"VolumeType"}, 1025 "VolumeSize":{"shape":"IntegerClass"}, 1026 "Iops":{"shape":"IntegerClass"} 1027 } 1028 }, 1029 "EBSOptionsStatus":{ 1030 "type":"structure", 1031 "required":[ 1032 "Options", 1033 "Status" 1034 ], 1035 "members":{ 1036 "Options":{"shape":"EBSOptions"}, 1037 "Status":{"shape":"OptionStatus"} 1038 } 1039 }, 1040 "ESPartitionInstanceType":{ 1041 "type":"string", 1042 "enum":[ 1043 "m3.medium.elasticsearch", 1044 "m3.large.elasticsearch", 1045 "m3.xlarge.elasticsearch", 1046 "m3.2xlarge.elasticsearch", 1047 "m4.large.elasticsearch", 1048 "m4.xlarge.elasticsearch", 1049 "m4.2xlarge.elasticsearch", 1050 "m4.4xlarge.elasticsearch", 1051 "m4.10xlarge.elasticsearch", 1052 "m5.large.elasticsearch", 1053 "m5.xlarge.elasticsearch", 1054 "m5.2xlarge.elasticsearch", 1055 "m5.4xlarge.elasticsearch", 1056 "m5.12xlarge.elasticsearch", 1057 "r5.large.elasticsearch", 1058 "r5.xlarge.elasticsearch", 1059 "r5.2xlarge.elasticsearch", 1060 "r5.4xlarge.elasticsearch", 1061 "r5.12xlarge.elasticsearch", 1062 "c5.large.elasticsearch", 1063 "c5.xlarge.elasticsearch", 1064 "c5.2xlarge.elasticsearch", 1065 "c5.4xlarge.elasticsearch", 1066 "c5.9xlarge.elasticsearch", 1067 "c5.18xlarge.elasticsearch", 1068 "ultrawarm1.medium.elasticsearch", 1069 "ultrawarm1.large.elasticsearch", 1070 "t2.micro.elasticsearch", 1071 "t2.small.elasticsearch", 1072 "t2.medium.elasticsearch", 1073 "r3.large.elasticsearch", 1074 "r3.xlarge.elasticsearch", 1075 "r3.2xlarge.elasticsearch", 1076 "r3.4xlarge.elasticsearch", 1077 "r3.8xlarge.elasticsearch", 1078 "i2.xlarge.elasticsearch", 1079 "i2.2xlarge.elasticsearch", 1080 "d2.xlarge.elasticsearch", 1081 "d2.2xlarge.elasticsearch", 1082 "d2.4xlarge.elasticsearch", 1083 "d2.8xlarge.elasticsearch", 1084 "c4.large.elasticsearch", 1085 "c4.xlarge.elasticsearch", 1086 "c4.2xlarge.elasticsearch", 1087 "c4.4xlarge.elasticsearch", 1088 "c4.8xlarge.elasticsearch", 1089 "r4.large.elasticsearch", 1090 "r4.xlarge.elasticsearch", 1091 "r4.2xlarge.elasticsearch", 1092 "r4.4xlarge.elasticsearch", 1093 "r4.8xlarge.elasticsearch", 1094 "r4.16xlarge.elasticsearch", 1095 "i3.large.elasticsearch", 1096 "i3.xlarge.elasticsearch", 1097 "i3.2xlarge.elasticsearch", 1098 "i3.4xlarge.elasticsearch", 1099 "i3.8xlarge.elasticsearch", 1100 "i3.16xlarge.elasticsearch" 1101 ] 1102 }, 1103 "ESWarmPartitionInstanceType":{ 1104 "type":"string", 1105 "enum":[ 1106 "ultrawarm1.medium.elasticsearch", 1107 "ultrawarm1.large.elasticsearch" 1108 ] 1109 }, 1110 "ElasticsearchClusterConfig":{ 1111 "type":"structure", 1112 "members":{ 1113 "InstanceType":{"shape":"ESPartitionInstanceType"}, 1114 "InstanceCount":{"shape":"IntegerClass"}, 1115 "DedicatedMasterEnabled":{"shape":"Boolean"}, 1116 "ZoneAwarenessEnabled":{"shape":"Boolean"}, 1117 "ZoneAwarenessConfig":{"shape":"ZoneAwarenessConfig"}, 1118 "DedicatedMasterType":{"shape":"ESPartitionInstanceType"}, 1119 "DedicatedMasterCount":{"shape":"IntegerClass"}, 1120 "WarmEnabled":{"shape":"Boolean"}, 1121 "WarmType":{"shape":"ESWarmPartitionInstanceType"}, 1122 "WarmCount":{"shape":"IntegerClass"} 1123 } 1124 }, 1125 "ElasticsearchClusterConfigStatus":{ 1126 "type":"structure", 1127 "required":[ 1128 "Options", 1129 "Status" 1130 ], 1131 "members":{ 1132 "Options":{"shape":"ElasticsearchClusterConfig"}, 1133 "Status":{"shape":"OptionStatus"} 1134 } 1135 }, 1136 "ElasticsearchDomainConfig":{ 1137 "type":"structure", 1138 "members":{ 1139 "ElasticsearchVersion":{"shape":"ElasticsearchVersionStatus"}, 1140 "ElasticsearchClusterConfig":{"shape":"ElasticsearchClusterConfigStatus"}, 1141 "EBSOptions":{"shape":"EBSOptionsStatus"}, 1142 "AccessPolicies":{"shape":"AccessPoliciesStatus"}, 1143 "SnapshotOptions":{"shape":"SnapshotOptionsStatus"}, 1144 "VPCOptions":{"shape":"VPCDerivedInfoStatus"}, 1145 "CognitoOptions":{"shape":"CognitoOptionsStatus"}, 1146 "EncryptionAtRestOptions":{"shape":"EncryptionAtRestOptionsStatus"}, 1147 "NodeToNodeEncryptionOptions":{"shape":"NodeToNodeEncryptionOptionsStatus"}, 1148 "AdvancedOptions":{"shape":"AdvancedOptionsStatus"}, 1149 "LogPublishingOptions":{"shape":"LogPublishingOptionsStatus"}, 1150 "DomainEndpointOptions":{"shape":"DomainEndpointOptionsStatus"}, 1151 "AdvancedSecurityOptions":{"shape":"AdvancedSecurityOptionsStatus"} 1152 } 1153 }, 1154 "ElasticsearchDomainStatus":{ 1155 "type":"structure", 1156 "required":[ 1157 "DomainId", 1158 "DomainName", 1159 "ARN", 1160 "ElasticsearchClusterConfig" 1161 ], 1162 "members":{ 1163 "DomainId":{"shape":"DomainId"}, 1164 "DomainName":{"shape":"DomainName"}, 1165 "ARN":{"shape":"ARN"}, 1166 "Created":{"shape":"Boolean"}, 1167 "Deleted":{"shape":"Boolean"}, 1168 "Endpoint":{"shape":"ServiceUrl"}, 1169 "Endpoints":{"shape":"EndpointsMap"}, 1170 "Processing":{"shape":"Boolean"}, 1171 "UpgradeProcessing":{"shape":"Boolean"}, 1172 "ElasticsearchVersion":{"shape":"ElasticsearchVersionString"}, 1173 "ElasticsearchClusterConfig":{"shape":"ElasticsearchClusterConfig"}, 1174 "EBSOptions":{"shape":"EBSOptions"}, 1175 "AccessPolicies":{"shape":"PolicyDocument"}, 1176 "SnapshotOptions":{"shape":"SnapshotOptions"}, 1177 "VPCOptions":{"shape":"VPCDerivedInfo"}, 1178 "CognitoOptions":{"shape":"CognitoOptions"}, 1179 "EncryptionAtRestOptions":{"shape":"EncryptionAtRestOptions"}, 1180 "NodeToNodeEncryptionOptions":{"shape":"NodeToNodeEncryptionOptions"}, 1181 "AdvancedOptions":{"shape":"AdvancedOptions"}, 1182 "LogPublishingOptions":{"shape":"LogPublishingOptions"}, 1183 "ServiceSoftwareOptions":{"shape":"ServiceSoftwareOptions"}, 1184 "DomainEndpointOptions":{"shape":"DomainEndpointOptions"}, 1185 "AdvancedSecurityOptions":{"shape":"AdvancedSecurityOptions"} 1186 } 1187 }, 1188 "ElasticsearchDomainStatusList":{ 1189 "type":"list", 1190 "member":{"shape":"ElasticsearchDomainStatus"} 1191 }, 1192 "ElasticsearchInstanceTypeList":{ 1193 "type":"list", 1194 "member":{"shape":"ESPartitionInstanceType"} 1195 }, 1196 "ElasticsearchVersionList":{ 1197 "type":"list", 1198 "member":{"shape":"ElasticsearchVersionString"} 1199 }, 1200 "ElasticsearchVersionStatus":{ 1201 "type":"structure", 1202 "required":[ 1203 "Options", 1204 "Status" 1205 ], 1206 "members":{ 1207 "Options":{"shape":"ElasticsearchVersionString"}, 1208 "Status":{"shape":"OptionStatus"} 1209 } 1210 }, 1211 "ElasticsearchVersionString":{"type":"string"}, 1212 "EncryptionAtRestOptions":{ 1213 "type":"structure", 1214 "members":{ 1215 "Enabled":{"shape":"Boolean"}, 1216 "KmsKeyId":{"shape":"KmsKeyId"} 1217 } 1218 }, 1219 "EncryptionAtRestOptionsStatus":{ 1220 "type":"structure", 1221 "required":[ 1222 "Options", 1223 "Status" 1224 ], 1225 "members":{ 1226 "Options":{"shape":"EncryptionAtRestOptions"}, 1227 "Status":{"shape":"OptionStatus"} 1228 } 1229 }, 1230 "EndpointsMap":{ 1231 "type":"map", 1232 "key":{"shape":"String"}, 1233 "value":{"shape":"ServiceUrl"} 1234 }, 1235 "ErrorDetails":{ 1236 "type":"structure", 1237 "members":{ 1238 "ErrorType":{"shape":"ErrorType"}, 1239 "ErrorMessage":{"shape":"ErrorMessage"} 1240 } 1241 }, 1242 "ErrorMessage":{"type":"string"}, 1243 "ErrorType":{"type":"string"}, 1244 "GUID":{ 1245 "type":"string", 1246 "pattern":"\\p{XDigit}{8}-\\p{XDigit}{4}-\\p{XDigit}{4}-\\p{XDigit}{4}-\\p{XDigit}{12}" 1247 }, 1248 "GetCompatibleElasticsearchVersionsRequest":{ 1249 "type":"structure", 1250 "members":{ 1251 "DomainName":{ 1252 "shape":"DomainName", 1253 "location":"querystring", 1254 "locationName":"domainName" 1255 } 1256 } 1257 }, 1258 "GetCompatibleElasticsearchVersionsResponse":{ 1259 "type":"structure", 1260 "members":{ 1261 "CompatibleElasticsearchVersions":{"shape":"CompatibleElasticsearchVersionsList"} 1262 } 1263 }, 1264 "GetUpgradeHistoryRequest":{ 1265 "type":"structure", 1266 "required":["DomainName"], 1267 "members":{ 1268 "DomainName":{ 1269 "shape":"DomainName", 1270 "location":"uri", 1271 "locationName":"DomainName" 1272 }, 1273 "MaxResults":{ 1274 "shape":"MaxResults", 1275 "location":"querystring", 1276 "locationName":"maxResults" 1277 }, 1278 "NextToken":{ 1279 "shape":"NextToken", 1280 "location":"querystring", 1281 "locationName":"nextToken" 1282 } 1283 } 1284 }, 1285 "GetUpgradeHistoryResponse":{ 1286 "type":"structure", 1287 "members":{ 1288 "UpgradeHistories":{"shape":"UpgradeHistoryList"}, 1289 "NextToken":{"shape":"String"} 1290 } 1291 }, 1292 "GetUpgradeStatusRequest":{ 1293 "type":"structure", 1294 "required":["DomainName"], 1295 "members":{ 1296 "DomainName":{ 1297 "shape":"DomainName", 1298 "location":"uri", 1299 "locationName":"DomainName" 1300 } 1301 } 1302 }, 1303 "GetUpgradeStatusResponse":{ 1304 "type":"structure", 1305 "members":{ 1306 "UpgradeStep":{"shape":"UpgradeStep"}, 1307 "StepStatus":{"shape":"UpgradeStatus"}, 1308 "UpgradeName":{"shape":"UpgradeName"} 1309 } 1310 }, 1311 "IdentityPoolId":{ 1312 "type":"string", 1313 "max":55, 1314 "min":1, 1315 "pattern":"[\\w-]+:[0-9a-f-]+" 1316 }, 1317 "InstanceCount":{ 1318 "type":"integer", 1319 "min":1 1320 }, 1321 "InstanceCountLimits":{ 1322 "type":"structure", 1323 "members":{ 1324 "MinimumInstanceCount":{"shape":"MinimumInstanceCount"}, 1325 "MaximumInstanceCount":{"shape":"MaximumInstanceCount"} 1326 } 1327 }, 1328 "InstanceLimits":{ 1329 "type":"structure", 1330 "members":{ 1331 "InstanceCountLimits":{"shape":"InstanceCountLimits"} 1332 } 1333 }, 1334 "InstanceRole":{"type":"string"}, 1335 "Integer":{"type":"integer"}, 1336 "IntegerClass":{"type":"integer"}, 1337 "InternalException":{ 1338 "type":"structure", 1339 "members":{ 1340 }, 1341 "error":{"httpStatusCode":500}, 1342 "exception":true 1343 }, 1344 "InvalidTypeException":{ 1345 "type":"structure", 1346 "members":{ 1347 }, 1348 "error":{"httpStatusCode":409}, 1349 "exception":true 1350 }, 1351 "Issue":{"type":"string"}, 1352 "Issues":{ 1353 "type":"list", 1354 "member":{"shape":"Issue"} 1355 }, 1356 "KmsKeyId":{ 1357 "type":"string", 1358 "max":500, 1359 "min":1 1360 }, 1361 "LastUpdated":{"type":"timestamp"}, 1362 "LimitExceededException":{ 1363 "type":"structure", 1364 "members":{ 1365 }, 1366 "error":{"httpStatusCode":409}, 1367 "exception":true 1368 }, 1369 "LimitName":{"type":"string"}, 1370 "LimitValue":{"type":"string"}, 1371 "LimitValueList":{ 1372 "type":"list", 1373 "member":{"shape":"LimitValue"} 1374 }, 1375 "Limits":{ 1376 "type":"structure", 1377 "members":{ 1378 "StorageTypes":{"shape":"StorageTypeList"}, 1379 "InstanceLimits":{"shape":"InstanceLimits"}, 1380 "AdditionalLimits":{"shape":"AdditionalLimitList"} 1381 } 1382 }, 1383 "LimitsByRole":{ 1384 "type":"map", 1385 "key":{"shape":"InstanceRole"}, 1386 "value":{"shape":"Limits"} 1387 }, 1388 "ListDomainNamesResponse":{ 1389 "type":"structure", 1390 "members":{ 1391 "DomainNames":{"shape":"DomainInfoList"} 1392 } 1393 }, 1394 "ListDomainsForPackageRequest":{ 1395 "type":"structure", 1396 "required":["PackageID"], 1397 "members":{ 1398 "PackageID":{ 1399 "shape":"PackageID", 1400 "location":"uri", 1401 "locationName":"PackageID" 1402 }, 1403 "MaxResults":{ 1404 "shape":"MaxResults", 1405 "location":"querystring", 1406 "locationName":"maxResults" 1407 }, 1408 "NextToken":{ 1409 "shape":"NextToken", 1410 "location":"querystring", 1411 "locationName":"nextToken" 1412 } 1413 } 1414 }, 1415 "ListDomainsForPackageResponse":{ 1416 "type":"structure", 1417 "members":{ 1418 "DomainPackageDetailsList":{"shape":"DomainPackageDetailsList"}, 1419 "NextToken":{"shape":"String"} 1420 } 1421 }, 1422 "ListElasticsearchInstanceTypesRequest":{ 1423 "type":"structure", 1424 "required":["ElasticsearchVersion"], 1425 "members":{ 1426 "ElasticsearchVersion":{ 1427 "shape":"ElasticsearchVersionString", 1428 "location":"uri", 1429 "locationName":"ElasticsearchVersion" 1430 }, 1431 "DomainName":{ 1432 "shape":"DomainName", 1433 "location":"querystring", 1434 "locationName":"domainName" 1435 }, 1436 "MaxResults":{ 1437 "shape":"MaxResults", 1438 "location":"querystring", 1439 "locationName":"maxResults" 1440 }, 1441 "NextToken":{ 1442 "shape":"NextToken", 1443 "location":"querystring", 1444 "locationName":"nextToken" 1445 } 1446 } 1447 }, 1448 "ListElasticsearchInstanceTypesResponse":{ 1449 "type":"structure", 1450 "members":{ 1451 "ElasticsearchInstanceTypes":{"shape":"ElasticsearchInstanceTypeList"}, 1452 "NextToken":{"shape":"NextToken"} 1453 } 1454 }, 1455 "ListElasticsearchVersionsRequest":{ 1456 "type":"structure", 1457 "members":{ 1458 "MaxResults":{ 1459 "shape":"MaxResults", 1460 "location":"querystring", 1461 "locationName":"maxResults" 1462 }, 1463 "NextToken":{ 1464 "shape":"NextToken", 1465 "location":"querystring", 1466 "locationName":"nextToken" 1467 } 1468 } 1469 }, 1470 "ListElasticsearchVersionsResponse":{ 1471 "type":"structure", 1472 "members":{ 1473 "ElasticsearchVersions":{"shape":"ElasticsearchVersionList"}, 1474 "NextToken":{"shape":"NextToken"} 1475 } 1476 }, 1477 "ListPackagesForDomainRequest":{ 1478 "type":"structure", 1479 "required":["DomainName"], 1480 "members":{ 1481 "DomainName":{ 1482 "shape":"DomainName", 1483 "location":"uri", 1484 "locationName":"DomainName" 1485 }, 1486 "MaxResults":{ 1487 "shape":"MaxResults", 1488 "location":"querystring", 1489 "locationName":"maxResults" 1490 }, 1491 "NextToken":{ 1492 "shape":"NextToken", 1493 "location":"querystring", 1494 "locationName":"nextToken" 1495 } 1496 } 1497 }, 1498 "ListPackagesForDomainResponse":{ 1499 "type":"structure", 1500 "members":{ 1501 "DomainPackageDetailsList":{"shape":"DomainPackageDetailsList"}, 1502 "NextToken":{"shape":"String"} 1503 } 1504 }, 1505 "ListTagsRequest":{ 1506 "type":"structure", 1507 "required":["ARN"], 1508 "members":{ 1509 "ARN":{ 1510 "shape":"ARN", 1511 "location":"querystring", 1512 "locationName":"arn" 1513 } 1514 } 1515 }, 1516 "ListTagsResponse":{ 1517 "type":"structure", 1518 "members":{ 1519 "TagList":{"shape":"TagList"} 1520 } 1521 }, 1522 "LogPublishingOption":{ 1523 "type":"structure", 1524 "members":{ 1525 "CloudWatchLogsLogGroupArn":{"shape":"CloudWatchLogsLogGroupArn"}, 1526 "Enabled":{"shape":"Boolean"} 1527 } 1528 }, 1529 "LogPublishingOptions":{ 1530 "type":"map", 1531 "key":{"shape":"LogType"}, 1532 "value":{"shape":"LogPublishingOption"} 1533 }, 1534 "LogPublishingOptionsStatus":{ 1535 "type":"structure", 1536 "members":{ 1537 "Options":{"shape":"LogPublishingOptions"}, 1538 "Status":{"shape":"OptionStatus"} 1539 } 1540 }, 1541 "LogType":{ 1542 "type":"string", 1543 "enum":[ 1544 "INDEX_SLOW_LOGS", 1545 "SEARCH_SLOW_LOGS", 1546 "ES_APPLICATION_LOGS" 1547 ] 1548 }, 1549 "MasterUserOptions":{ 1550 "type":"structure", 1551 "members":{ 1552 "MasterUserARN":{"shape":"ARN"}, 1553 "MasterUserName":{"shape":"Username"}, 1554 "MasterUserPassword":{"shape":"Password"} 1555 } 1556 }, 1557 "MaxResults":{ 1558 "type":"integer", 1559 "max":100 1560 }, 1561 "MaximumInstanceCount":{"type":"integer"}, 1562 "MinimumInstanceCount":{"type":"integer"}, 1563 "NextToken":{"type":"string"}, 1564 "NodeToNodeEncryptionOptions":{ 1565 "type":"structure", 1566 "members":{ 1567 "Enabled":{"shape":"Boolean"} 1568 } 1569 }, 1570 "NodeToNodeEncryptionOptionsStatus":{ 1571 "type":"structure", 1572 "required":[ 1573 "Options", 1574 "Status" 1575 ], 1576 "members":{ 1577 "Options":{"shape":"NodeToNodeEncryptionOptions"}, 1578 "Status":{"shape":"OptionStatus"} 1579 } 1580 }, 1581 "OptionState":{ 1582 "type":"string", 1583 "enum":[ 1584 "RequiresIndexDocuments", 1585 "Processing", 1586 "Active" 1587 ] 1588 }, 1589 "OptionStatus":{ 1590 "type":"structure", 1591 "required":[ 1592 "CreationDate", 1593 "UpdateDate", 1594 "State" 1595 ], 1596 "members":{ 1597 "CreationDate":{"shape":"UpdateTimestamp"}, 1598 "UpdateDate":{"shape":"UpdateTimestamp"}, 1599 "UpdateVersion":{"shape":"UIntValue"}, 1600 "State":{"shape":"OptionState"}, 1601 "PendingDeletion":{"shape":"Boolean"} 1602 } 1603 }, 1604 "PackageDescription":{ 1605 "type":"string", 1606 "max":1024 1607 }, 1608 "PackageDetails":{ 1609 "type":"structure", 1610 "members":{ 1611 "PackageID":{"shape":"PackageID"}, 1612 "PackageName":{"shape":"PackageName"}, 1613 "PackageType":{"shape":"PackageType"}, 1614 "PackageDescription":{"shape":"PackageDescription"}, 1615 "PackageStatus":{"shape":"PackageStatus"}, 1616 "CreatedAt":{"shape":"CreatedAt"}, 1617 "ErrorDetails":{"shape":"ErrorDetails"} 1618 } 1619 }, 1620 "PackageDetailsList":{ 1621 "type":"list", 1622 "member":{"shape":"PackageDetails"} 1623 }, 1624 "PackageID":{"type":"string"}, 1625 "PackageName":{ 1626 "type":"string", 1627 "max":28, 1628 "min":3, 1629 "pattern":"[a-z][a-z0-9\\-]+" 1630 }, 1631 "PackageSource":{ 1632 "type":"structure", 1633 "members":{ 1634 "S3BucketName":{"shape":"S3BucketName"}, 1635 "S3Key":{"shape":"S3Key"} 1636 } 1637 }, 1638 "PackageStatus":{ 1639 "type":"string", 1640 "enum":[ 1641 "COPYING", 1642 "COPY_FAILED", 1643 "VALIDATING", 1644 "VALIDATION_FAILED", 1645 "AVAILABLE", 1646 "DELETING", 1647 "DELETED", 1648 "DELETE_FAILED" 1649 ] 1650 }, 1651 "PackageType":{ 1652 "type":"string", 1653 "enum":["TXT-DICTIONARY"] 1654 }, 1655 "Password":{ 1656 "type":"string", 1657 "min":8, 1658 "sensitive":true 1659 }, 1660 "PolicyDocument":{"type":"string"}, 1661 "PurchaseReservedElasticsearchInstanceOfferingRequest":{ 1662 "type":"structure", 1663 "required":[ 1664 "ReservedElasticsearchInstanceOfferingId", 1665 "ReservationName" 1666 ], 1667 "members":{ 1668 "ReservedElasticsearchInstanceOfferingId":{"shape":"GUID"}, 1669 "ReservationName":{"shape":"ReservationToken"}, 1670 "InstanceCount":{"shape":"InstanceCount"} 1671 } 1672 }, 1673 "PurchaseReservedElasticsearchInstanceOfferingResponse":{ 1674 "type":"structure", 1675 "members":{ 1676 "ReservedElasticsearchInstanceId":{"shape":"GUID"}, 1677 "ReservationName":{"shape":"ReservationToken"} 1678 } 1679 }, 1680 "RecurringCharge":{ 1681 "type":"structure", 1682 "members":{ 1683 "RecurringChargeAmount":{"shape":"Double"}, 1684 "RecurringChargeFrequency":{"shape":"String"} 1685 } 1686 }, 1687 "RecurringChargeList":{ 1688 "type":"list", 1689 "member":{"shape":"RecurringCharge"} 1690 }, 1691 "ReferencePath":{"type":"string"}, 1692 "RemoveTagsRequest":{ 1693 "type":"structure", 1694 "required":[ 1695 "ARN", 1696 "TagKeys" 1697 ], 1698 "members":{ 1699 "ARN":{"shape":"ARN"}, 1700 "TagKeys":{"shape":"StringList"} 1701 } 1702 }, 1703 "ReservationToken":{ 1704 "type":"string", 1705 "max":64, 1706 "min":5 1707 }, 1708 "ReservedElasticsearchInstance":{ 1709 "type":"structure", 1710 "members":{ 1711 "ReservationName":{"shape":"ReservationToken"}, 1712 "ReservedElasticsearchInstanceId":{"shape":"GUID"}, 1713 "ReservedElasticsearchInstanceOfferingId":{"shape":"String"}, 1714 "ElasticsearchInstanceType":{"shape":"ESPartitionInstanceType"}, 1715 "StartTime":{"shape":"UpdateTimestamp"}, 1716 "Duration":{"shape":"Integer"}, 1717 "FixedPrice":{"shape":"Double"}, 1718 "UsagePrice":{"shape":"Double"}, 1719 "CurrencyCode":{"shape":"String"}, 1720 "ElasticsearchInstanceCount":{"shape":"Integer"}, 1721 "State":{"shape":"String"}, 1722 "PaymentOption":{"shape":"ReservedElasticsearchInstancePaymentOption"}, 1723 "RecurringCharges":{"shape":"RecurringChargeList"} 1724 } 1725 }, 1726 "ReservedElasticsearchInstanceList":{ 1727 "type":"list", 1728 "member":{"shape":"ReservedElasticsearchInstance"} 1729 }, 1730 "ReservedElasticsearchInstanceOffering":{ 1731 "type":"structure", 1732 "members":{ 1733 "ReservedElasticsearchInstanceOfferingId":{"shape":"GUID"}, 1734 "ElasticsearchInstanceType":{"shape":"ESPartitionInstanceType"}, 1735 "Duration":{"shape":"Integer"}, 1736 "FixedPrice":{"shape":"Double"}, 1737 "UsagePrice":{"shape":"Double"}, 1738 "CurrencyCode":{"shape":"String"}, 1739 "PaymentOption":{"shape":"ReservedElasticsearchInstancePaymentOption"}, 1740 "RecurringCharges":{"shape":"RecurringChargeList"} 1741 } 1742 }, 1743 "ReservedElasticsearchInstanceOfferingList":{ 1744 "type":"list", 1745 "member":{"shape":"ReservedElasticsearchInstanceOffering"} 1746 }, 1747 "ReservedElasticsearchInstancePaymentOption":{ 1748 "type":"string", 1749 "enum":[ 1750 "ALL_UPFRONT", 1751 "PARTIAL_UPFRONT", 1752 "NO_UPFRONT" 1753 ] 1754 }, 1755 "ResourceAlreadyExistsException":{ 1756 "type":"structure", 1757 "members":{ 1758 }, 1759 "error":{"httpStatusCode":409}, 1760 "exception":true 1761 }, 1762 "ResourceNotFoundException":{ 1763 "type":"structure", 1764 "members":{ 1765 }, 1766 "error":{"httpStatusCode":409}, 1767 "exception":true 1768 }, 1769 "RoleArn":{ 1770 "type":"string", 1771 "max":2048, 1772 "min":20 1773 }, 1774 "S3BucketName":{ 1775 "type":"string", 1776 "max":63, 1777 "min":3 1778 }, 1779 "S3Key":{"type":"string"}, 1780 "ServiceSoftwareOptions":{ 1781 "type":"structure", 1782 "members":{ 1783 "CurrentVersion":{"shape":"String"}, 1784 "NewVersion":{"shape":"String"}, 1785 "UpdateAvailable":{"shape":"Boolean"}, 1786 "Cancellable":{"shape":"Boolean"}, 1787 "UpdateStatus":{"shape":"DeploymentStatus"}, 1788 "Description":{"shape":"String"}, 1789 "AutomatedUpdateDate":{"shape":"DeploymentCloseDateTimeStamp"} 1790 } 1791 }, 1792 "ServiceUrl":{"type":"string"}, 1793 "SnapshotOptions":{ 1794 "type":"structure", 1795 "members":{ 1796 "AutomatedSnapshotStartHour":{"shape":"IntegerClass"} 1797 } 1798 }, 1799 "SnapshotOptionsStatus":{ 1800 "type":"structure", 1801 "required":[ 1802 "Options", 1803 "Status" 1804 ], 1805 "members":{ 1806 "Options":{"shape":"SnapshotOptions"}, 1807 "Status":{"shape":"OptionStatus"} 1808 } 1809 }, 1810 "StartElasticsearchServiceSoftwareUpdateRequest":{ 1811 "type":"structure", 1812 "required":["DomainName"], 1813 "members":{ 1814 "DomainName":{"shape":"DomainName"} 1815 } 1816 }, 1817 "StartElasticsearchServiceSoftwareUpdateResponse":{ 1818 "type":"structure", 1819 "members":{ 1820 "ServiceSoftwareOptions":{"shape":"ServiceSoftwareOptions"} 1821 } 1822 }, 1823 "StartTimestamp":{"type":"timestamp"}, 1824 "StorageSubTypeName":{"type":"string"}, 1825 "StorageType":{ 1826 "type":"structure", 1827 "members":{ 1828 "StorageTypeName":{"shape":"StorageTypeName"}, 1829 "StorageSubTypeName":{"shape":"StorageSubTypeName"}, 1830 "StorageTypeLimits":{"shape":"StorageTypeLimitList"} 1831 } 1832 }, 1833 "StorageTypeLimit":{ 1834 "type":"structure", 1835 "members":{ 1836 "LimitName":{"shape":"LimitName"}, 1837 "LimitValues":{"shape":"LimitValueList"} 1838 } 1839 }, 1840 "StorageTypeLimitList":{ 1841 "type":"list", 1842 "member":{"shape":"StorageTypeLimit"} 1843 }, 1844 "StorageTypeList":{ 1845 "type":"list", 1846 "member":{"shape":"StorageType"} 1847 }, 1848 "StorageTypeName":{"type":"string"}, 1849 "String":{"type":"string"}, 1850 "StringList":{ 1851 "type":"list", 1852 "member":{"shape":"String"} 1853 }, 1854 "TLSSecurityPolicy":{ 1855 "type":"string", 1856 "enum":[ 1857 "Policy-Min-TLS-1-0-2019-07", 1858 "Policy-Min-TLS-1-2-2019-07" 1859 ] 1860 }, 1861 "Tag":{ 1862 "type":"structure", 1863 "required":[ 1864 "Key", 1865 "Value" 1866 ], 1867 "members":{ 1868 "Key":{"shape":"TagKey"}, 1869 "Value":{"shape":"TagValue"} 1870 } 1871 }, 1872 "TagKey":{ 1873 "type":"string", 1874 "max":128, 1875 "min":1 1876 }, 1877 "TagList":{ 1878 "type":"list", 1879 "member":{"shape":"Tag"} 1880 }, 1881 "TagValue":{ 1882 "type":"string", 1883 "max":256, 1884 "min":0 1885 }, 1886 "UIntValue":{ 1887 "type":"integer", 1888 "min":0 1889 }, 1890 "UpdateElasticsearchDomainConfigRequest":{ 1891 "type":"structure", 1892 "required":["DomainName"], 1893 "members":{ 1894 "DomainName":{ 1895 "shape":"DomainName", 1896 "location":"uri", 1897 "locationName":"DomainName" 1898 }, 1899 "ElasticsearchClusterConfig":{"shape":"ElasticsearchClusterConfig"}, 1900 "EBSOptions":{"shape":"EBSOptions"}, 1901 "SnapshotOptions":{"shape":"SnapshotOptions"}, 1902 "VPCOptions":{"shape":"VPCOptions"}, 1903 "CognitoOptions":{"shape":"CognitoOptions"}, 1904 "AdvancedOptions":{"shape":"AdvancedOptions"}, 1905 "AccessPolicies":{"shape":"PolicyDocument"}, 1906 "LogPublishingOptions":{"shape":"LogPublishingOptions"}, 1907 "DomainEndpointOptions":{"shape":"DomainEndpointOptions"}, 1908 "AdvancedSecurityOptions":{"shape":"AdvancedSecurityOptionsInput"} 1909 } 1910 }, 1911 "UpdateElasticsearchDomainConfigResponse":{ 1912 "type":"structure", 1913 "required":["DomainConfig"], 1914 "members":{ 1915 "DomainConfig":{"shape":"ElasticsearchDomainConfig"} 1916 } 1917 }, 1918 "UpdateTimestamp":{"type":"timestamp"}, 1919 "UpgradeElasticsearchDomainRequest":{ 1920 "type":"structure", 1921 "required":[ 1922 "DomainName", 1923 "TargetVersion" 1924 ], 1925 "members":{ 1926 "DomainName":{"shape":"DomainName"}, 1927 "TargetVersion":{"shape":"ElasticsearchVersionString"}, 1928 "PerformCheckOnly":{"shape":"Boolean"} 1929 } 1930 }, 1931 "UpgradeElasticsearchDomainResponse":{ 1932 "type":"structure", 1933 "members":{ 1934 "DomainName":{"shape":"DomainName"}, 1935 "TargetVersion":{"shape":"ElasticsearchVersionString"}, 1936 "PerformCheckOnly":{"shape":"Boolean"} 1937 } 1938 }, 1939 "UpgradeHistory":{ 1940 "type":"structure", 1941 "members":{ 1942 "UpgradeName":{"shape":"UpgradeName"}, 1943 "StartTimestamp":{"shape":"StartTimestamp"}, 1944 "UpgradeStatus":{"shape":"UpgradeStatus"}, 1945 "StepsList":{"shape":"UpgradeStepsList"} 1946 } 1947 }, 1948 "UpgradeHistoryList":{ 1949 "type":"list", 1950 "member":{"shape":"UpgradeHistory"} 1951 }, 1952 "UpgradeName":{"type":"string"}, 1953 "UpgradeStatus":{ 1954 "type":"string", 1955 "enum":[ 1956 "IN_PROGRESS", 1957 "SUCCEEDED", 1958 "SUCCEEDED_WITH_ISSUES", 1959 "FAILED" 1960 ] 1961 }, 1962 "UpgradeStep":{ 1963 "type":"string", 1964 "enum":[ 1965 "PRE_UPGRADE_CHECK", 1966 "SNAPSHOT", 1967 "UPGRADE" 1968 ] 1969 }, 1970 "UpgradeStepItem":{ 1971 "type":"structure", 1972 "members":{ 1973 "UpgradeStep":{"shape":"UpgradeStep"}, 1974 "UpgradeStepStatus":{"shape":"UpgradeStatus"}, 1975 "Issues":{"shape":"Issues"}, 1976 "ProgressPercent":{"shape":"Double"} 1977 } 1978 }, 1979 "UpgradeStepsList":{ 1980 "type":"list", 1981 "member":{"shape":"UpgradeStepItem"} 1982 }, 1983 "UserPoolId":{ 1984 "type":"string", 1985 "max":55, 1986 "min":1, 1987 "pattern":"[\\w-]+_[0-9a-zA-Z]+" 1988 }, 1989 "Username":{ 1990 "type":"string", 1991 "min":1, 1992 "sensitive":true 1993 }, 1994 "VPCDerivedInfo":{ 1995 "type":"structure", 1996 "members":{ 1997 "VPCId":{"shape":"String"}, 1998 "SubnetIds":{"shape":"StringList"}, 1999 "AvailabilityZones":{"shape":"StringList"}, 2000 "SecurityGroupIds":{"shape":"StringList"} 2001 } 2002 }, 2003 "VPCDerivedInfoStatus":{ 2004 "type":"structure", 2005 "required":[ 2006 "Options", 2007 "Status" 2008 ], 2009 "members":{ 2010 "Options":{"shape":"VPCDerivedInfo"}, 2011 "Status":{"shape":"OptionStatus"} 2012 } 2013 }, 2014 "VPCOptions":{ 2015 "type":"structure", 2016 "members":{ 2017 "SubnetIds":{"shape":"StringList"}, 2018 "SecurityGroupIds":{"shape":"StringList"} 2019 } 2020 }, 2021 "ValidationException":{ 2022 "type":"structure", 2023 "members":{ 2024 }, 2025 "error":{"httpStatusCode":400}, 2026 "exception":true 2027 }, 2028 "VolumeType":{ 2029 "type":"string", 2030 "enum":[ 2031 "standard", 2032 "gp2", 2033 "io1" 2034 ] 2035 }, 2036 "ZoneAwarenessConfig":{ 2037 "type":"structure", 2038 "members":{ 2039 "AvailabilityZoneCount":{"shape":"IntegerClass"} 2040 } 2041 } 2042 } 2043} 2044