github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/opensearch/2021-01-01/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2021-01-01", 5 "endpointPrefix":"es", 6 "protocol":"rest-json", 7 "serviceFullName":"Amazon OpenSearch Service", 8 "serviceId":"OpenSearch", 9 "signatureVersion":"v4", 10 "uid":"opensearch-2021-01-01" 11 }, 12 "operations":{ 13 "AcceptInboundConnection":{ 14 "name":"AcceptInboundConnection", 15 "http":{ 16 "method":"PUT", 17 "requestUri":"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/accept" 18 }, 19 "input":{"shape":"AcceptInboundConnectionRequest"}, 20 "output":{"shape":"AcceptInboundConnectionResponse"}, 21 "errors":[ 22 {"shape":"ResourceNotFoundException"}, 23 {"shape":"LimitExceededException"}, 24 {"shape":"DisabledOperationException"} 25 ] 26 }, 27 "AddTags":{ 28 "name":"AddTags", 29 "http":{ 30 "method":"POST", 31 "requestUri":"/2021-01-01/tags" 32 }, 33 "input":{"shape":"AddTagsRequest"}, 34 "errors":[ 35 {"shape":"BaseException"}, 36 {"shape":"LimitExceededException"}, 37 {"shape":"ValidationException"}, 38 {"shape":"InternalException"} 39 ] 40 }, 41 "AssociatePackage":{ 42 "name":"AssociatePackage", 43 "http":{ 44 "method":"POST", 45 "requestUri":"/2021-01-01/packages/associate/{PackageID}/{DomainName}" 46 }, 47 "input":{"shape":"AssociatePackageRequest"}, 48 "output":{"shape":"AssociatePackageResponse"}, 49 "errors":[ 50 {"shape":"BaseException"}, 51 {"shape":"InternalException"}, 52 {"shape":"ResourceNotFoundException"}, 53 {"shape":"AccessDeniedException"}, 54 {"shape":"ValidationException"}, 55 {"shape":"ConflictException"} 56 ] 57 }, 58 "CancelServiceSoftwareUpdate":{ 59 "name":"CancelServiceSoftwareUpdate", 60 "http":{ 61 "method":"POST", 62 "requestUri":"/2021-01-01/opensearch/serviceSoftwareUpdate/cancel" 63 }, 64 "input":{"shape":"CancelServiceSoftwareUpdateRequest"}, 65 "output":{"shape":"CancelServiceSoftwareUpdateResponse"}, 66 "errors":[ 67 {"shape":"BaseException"}, 68 {"shape":"InternalException"}, 69 {"shape":"ResourceNotFoundException"}, 70 {"shape":"ValidationException"} 71 ] 72 }, 73 "CreateDomain":{ 74 "name":"CreateDomain", 75 "http":{ 76 "method":"POST", 77 "requestUri":"/2021-01-01/opensearch/domain" 78 }, 79 "input":{"shape":"CreateDomainRequest"}, 80 "output":{"shape":"CreateDomainResponse"}, 81 "errors":[ 82 {"shape":"BaseException"}, 83 {"shape":"DisabledOperationException"}, 84 {"shape":"InternalException"}, 85 {"shape":"InvalidTypeException"}, 86 {"shape":"LimitExceededException"}, 87 {"shape":"ResourceAlreadyExistsException"}, 88 {"shape":"ValidationException"} 89 ] 90 }, 91 "CreateOutboundConnection":{ 92 "name":"CreateOutboundConnection", 93 "http":{ 94 "method":"POST", 95 "requestUri":"/2021-01-01/opensearch/cc/outboundConnection" 96 }, 97 "input":{"shape":"CreateOutboundConnectionRequest"}, 98 "output":{"shape":"CreateOutboundConnectionResponse"}, 99 "errors":[ 100 {"shape":"LimitExceededException"}, 101 {"shape":"InternalException"}, 102 {"shape":"ResourceAlreadyExistsException"}, 103 {"shape":"DisabledOperationException"} 104 ] 105 }, 106 "CreatePackage":{ 107 "name":"CreatePackage", 108 "http":{ 109 "method":"POST", 110 "requestUri":"/2021-01-01/packages" 111 }, 112 "input":{"shape":"CreatePackageRequest"}, 113 "output":{"shape":"CreatePackageResponse"}, 114 "errors":[ 115 {"shape":"BaseException"}, 116 {"shape":"InternalException"}, 117 {"shape":"LimitExceededException"}, 118 {"shape":"InvalidTypeException"}, 119 {"shape":"ResourceAlreadyExistsException"}, 120 {"shape":"AccessDeniedException"}, 121 {"shape":"ValidationException"} 122 ] 123 }, 124 "DeleteDomain":{ 125 "name":"DeleteDomain", 126 "http":{ 127 "method":"DELETE", 128 "requestUri":"/2021-01-01/opensearch/domain/{DomainName}" 129 }, 130 "input":{"shape":"DeleteDomainRequest"}, 131 "output":{"shape":"DeleteDomainResponse"}, 132 "errors":[ 133 {"shape":"BaseException"}, 134 {"shape":"InternalException"}, 135 {"shape":"ResourceNotFoundException"}, 136 {"shape":"ValidationException"} 137 ] 138 }, 139 "DeleteInboundConnection":{ 140 "name":"DeleteInboundConnection", 141 "http":{ 142 "method":"DELETE", 143 "requestUri":"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}" 144 }, 145 "input":{"shape":"DeleteInboundConnectionRequest"}, 146 "output":{"shape":"DeleteInboundConnectionResponse"}, 147 "errors":[ 148 {"shape":"ResourceNotFoundException"}, 149 {"shape":"DisabledOperationException"} 150 ] 151 }, 152 "DeleteOutboundConnection":{ 153 "name":"DeleteOutboundConnection", 154 "http":{ 155 "method":"DELETE", 156 "requestUri":"/2021-01-01/opensearch/cc/outboundConnection/{ConnectionId}" 157 }, 158 "input":{"shape":"DeleteOutboundConnectionRequest"}, 159 "output":{"shape":"DeleteOutboundConnectionResponse"}, 160 "errors":[ 161 {"shape":"ResourceNotFoundException"}, 162 {"shape":"DisabledOperationException"} 163 ] 164 }, 165 "DeletePackage":{ 166 "name":"DeletePackage", 167 "http":{ 168 "method":"DELETE", 169 "requestUri":"/2021-01-01/packages/{PackageID}" 170 }, 171 "input":{"shape":"DeletePackageRequest"}, 172 "output":{"shape":"DeletePackageResponse"}, 173 "errors":[ 174 {"shape":"BaseException"}, 175 {"shape":"InternalException"}, 176 {"shape":"ResourceNotFoundException"}, 177 {"shape":"AccessDeniedException"}, 178 {"shape":"ValidationException"}, 179 {"shape":"ConflictException"} 180 ] 181 }, 182 "DescribeDomain":{ 183 "name":"DescribeDomain", 184 "http":{ 185 "method":"GET", 186 "requestUri":"/2021-01-01/opensearch/domain/{DomainName}" 187 }, 188 "input":{"shape":"DescribeDomainRequest"}, 189 "output":{"shape":"DescribeDomainResponse"}, 190 "errors":[ 191 {"shape":"BaseException"}, 192 {"shape":"InternalException"}, 193 {"shape":"ResourceNotFoundException"}, 194 {"shape":"ValidationException"} 195 ] 196 }, 197 "DescribeDomainAutoTunes":{ 198 "name":"DescribeDomainAutoTunes", 199 "http":{ 200 "method":"GET", 201 "requestUri":"/2021-01-01/opensearch/domain/{DomainName}/autoTunes" 202 }, 203 "input":{"shape":"DescribeDomainAutoTunesRequest"}, 204 "output":{"shape":"DescribeDomainAutoTunesResponse"}, 205 "errors":[ 206 {"shape":"BaseException"}, 207 {"shape":"InternalException"}, 208 {"shape":"ResourceNotFoundException"}, 209 {"shape":"ValidationException"} 210 ] 211 }, 212 "DescribeDomainConfig":{ 213 "name":"DescribeDomainConfig", 214 "http":{ 215 "method":"GET", 216 "requestUri":"/2021-01-01/opensearch/domain/{DomainName}/config" 217 }, 218 "input":{"shape":"DescribeDomainConfigRequest"}, 219 "output":{"shape":"DescribeDomainConfigResponse"}, 220 "errors":[ 221 {"shape":"BaseException"}, 222 {"shape":"InternalException"}, 223 {"shape":"ResourceNotFoundException"}, 224 {"shape":"ValidationException"} 225 ] 226 }, 227 "DescribeDomains":{ 228 "name":"DescribeDomains", 229 "http":{ 230 "method":"POST", 231 "requestUri":"/2021-01-01/opensearch/domain-info" 232 }, 233 "input":{"shape":"DescribeDomainsRequest"}, 234 "output":{"shape":"DescribeDomainsResponse"}, 235 "errors":[ 236 {"shape":"BaseException"}, 237 {"shape":"InternalException"}, 238 {"shape":"ValidationException"} 239 ] 240 }, 241 "DescribeInboundConnections":{ 242 "name":"DescribeInboundConnections", 243 "http":{ 244 "method":"POST", 245 "requestUri":"/2021-01-01/opensearch/cc/inboundConnection/search" 246 }, 247 "input":{"shape":"DescribeInboundConnectionsRequest"}, 248 "output":{"shape":"DescribeInboundConnectionsResponse"}, 249 "errors":[ 250 {"shape":"InvalidPaginationTokenException"}, 251 {"shape":"DisabledOperationException"} 252 ] 253 }, 254 "DescribeInstanceTypeLimits":{ 255 "name":"DescribeInstanceTypeLimits", 256 "http":{ 257 "method":"GET", 258 "requestUri":"/2021-01-01/opensearch/instanceTypeLimits/{EngineVersion}/{InstanceType}" 259 }, 260 "input":{"shape":"DescribeInstanceTypeLimitsRequest"}, 261 "output":{"shape":"DescribeInstanceTypeLimitsResponse"}, 262 "errors":[ 263 {"shape":"BaseException"}, 264 {"shape":"InternalException"}, 265 {"shape":"InvalidTypeException"}, 266 {"shape":"LimitExceededException"}, 267 {"shape":"ResourceNotFoundException"}, 268 {"shape":"ValidationException"} 269 ] 270 }, 271 "DescribeOutboundConnections":{ 272 "name":"DescribeOutboundConnections", 273 "http":{ 274 "method":"POST", 275 "requestUri":"/2021-01-01/opensearch/cc/outboundConnection/search" 276 }, 277 "input":{"shape":"DescribeOutboundConnectionsRequest"}, 278 "output":{"shape":"DescribeOutboundConnectionsResponse"}, 279 "errors":[ 280 {"shape":"InvalidPaginationTokenException"}, 281 {"shape":"DisabledOperationException"} 282 ] 283 }, 284 "DescribePackages":{ 285 "name":"DescribePackages", 286 "http":{ 287 "method":"POST", 288 "requestUri":"/2021-01-01/packages/describe" 289 }, 290 "input":{"shape":"DescribePackagesRequest"}, 291 "output":{"shape":"DescribePackagesResponse"}, 292 "errors":[ 293 {"shape":"BaseException"}, 294 {"shape":"InternalException"}, 295 {"shape":"ResourceNotFoundException"}, 296 {"shape":"AccessDeniedException"}, 297 {"shape":"ValidationException"} 298 ] 299 }, 300 "DescribeReservedInstanceOfferings":{ 301 "name":"DescribeReservedInstanceOfferings", 302 "http":{ 303 "method":"GET", 304 "requestUri":"/2021-01-01/opensearch/reservedInstanceOfferings" 305 }, 306 "input":{"shape":"DescribeReservedInstanceOfferingsRequest"}, 307 "output":{"shape":"DescribeReservedInstanceOfferingsResponse"}, 308 "errors":[ 309 {"shape":"ResourceNotFoundException"}, 310 {"shape":"ValidationException"}, 311 {"shape":"DisabledOperationException"}, 312 {"shape":"InternalException"} 313 ] 314 }, 315 "DescribeReservedInstances":{ 316 "name":"DescribeReservedInstances", 317 "http":{ 318 "method":"GET", 319 "requestUri":"/2021-01-01/opensearch/reservedInstances" 320 }, 321 "input":{"shape":"DescribeReservedInstancesRequest"}, 322 "output":{"shape":"DescribeReservedInstancesResponse"}, 323 "errors":[ 324 {"shape":"ResourceNotFoundException"}, 325 {"shape":"InternalException"}, 326 {"shape":"ValidationException"}, 327 {"shape":"DisabledOperationException"} 328 ] 329 }, 330 "DissociatePackage":{ 331 "name":"DissociatePackage", 332 "http":{ 333 "method":"POST", 334 "requestUri":"/2021-01-01/packages/dissociate/{PackageID}/{DomainName}" 335 }, 336 "input":{"shape":"DissociatePackageRequest"}, 337 "output":{"shape":"DissociatePackageResponse"}, 338 "errors":[ 339 {"shape":"BaseException"}, 340 {"shape":"InternalException"}, 341 {"shape":"ResourceNotFoundException"}, 342 {"shape":"AccessDeniedException"}, 343 {"shape":"ValidationException"}, 344 {"shape":"ConflictException"} 345 ] 346 }, 347 "GetCompatibleVersions":{ 348 "name":"GetCompatibleVersions", 349 "http":{ 350 "method":"GET", 351 "requestUri":"/2021-01-01/opensearch/compatibleVersions" 352 }, 353 "input":{"shape":"GetCompatibleVersionsRequest"}, 354 "output":{"shape":"GetCompatibleVersionsResponse"}, 355 "errors":[ 356 {"shape":"BaseException"}, 357 {"shape":"ResourceNotFoundException"}, 358 {"shape":"DisabledOperationException"}, 359 {"shape":"ValidationException"}, 360 {"shape":"InternalException"} 361 ] 362 }, 363 "GetPackageVersionHistory":{ 364 "name":"GetPackageVersionHistory", 365 "http":{ 366 "method":"GET", 367 "requestUri":"/2021-01-01/packages/{PackageID}/history" 368 }, 369 "input":{"shape":"GetPackageVersionHistoryRequest"}, 370 "output":{"shape":"GetPackageVersionHistoryResponse"}, 371 "errors":[ 372 {"shape":"BaseException"}, 373 {"shape":"InternalException"}, 374 {"shape":"ResourceNotFoundException"}, 375 {"shape":"AccessDeniedException"}, 376 {"shape":"ValidationException"} 377 ] 378 }, 379 "GetUpgradeHistory":{ 380 "name":"GetUpgradeHistory", 381 "http":{ 382 "method":"GET", 383 "requestUri":"/2021-01-01/opensearch/upgradeDomain/{DomainName}/history" 384 }, 385 "input":{"shape":"GetUpgradeHistoryRequest"}, 386 "output":{"shape":"GetUpgradeHistoryResponse"}, 387 "errors":[ 388 {"shape":"BaseException"}, 389 {"shape":"ResourceNotFoundException"}, 390 {"shape":"DisabledOperationException"}, 391 {"shape":"ValidationException"}, 392 {"shape":"InternalException"} 393 ] 394 }, 395 "GetUpgradeStatus":{ 396 "name":"GetUpgradeStatus", 397 "http":{ 398 "method":"GET", 399 "requestUri":"/2021-01-01/opensearch/upgradeDomain/{DomainName}/status" 400 }, 401 "input":{"shape":"GetUpgradeStatusRequest"}, 402 "output":{"shape":"GetUpgradeStatusResponse"}, 403 "errors":[ 404 {"shape":"BaseException"}, 405 {"shape":"ResourceNotFoundException"}, 406 {"shape":"DisabledOperationException"}, 407 {"shape":"ValidationException"}, 408 {"shape":"InternalException"} 409 ] 410 }, 411 "ListDomainNames":{ 412 "name":"ListDomainNames", 413 "http":{ 414 "method":"GET", 415 "requestUri":"/2021-01-01/domain" 416 }, 417 "input":{"shape":"ListDomainNamesRequest"}, 418 "output":{"shape":"ListDomainNamesResponse"}, 419 "errors":[ 420 {"shape":"BaseException"}, 421 {"shape":"ValidationException"} 422 ] 423 }, 424 "ListDomainsForPackage":{ 425 "name":"ListDomainsForPackage", 426 "http":{ 427 "method":"GET", 428 "requestUri":"/2021-01-01/packages/{PackageID}/domains" 429 }, 430 "input":{"shape":"ListDomainsForPackageRequest"}, 431 "output":{"shape":"ListDomainsForPackageResponse"}, 432 "errors":[ 433 {"shape":"BaseException"}, 434 {"shape":"InternalException"}, 435 {"shape":"ResourceNotFoundException"}, 436 {"shape":"AccessDeniedException"}, 437 {"shape":"ValidationException"} 438 ] 439 }, 440 "ListInstanceTypeDetails":{ 441 "name":"ListInstanceTypeDetails", 442 "http":{ 443 "method":"GET", 444 "requestUri":"/2021-01-01/opensearch/instanceTypeDetails/{EngineVersion}" 445 }, 446 "input":{"shape":"ListInstanceTypeDetailsRequest"}, 447 "output":{"shape":"ListInstanceTypeDetailsResponse"}, 448 "errors":[ 449 {"shape":"BaseException"}, 450 {"shape":"InternalException"}, 451 {"shape":"ResourceNotFoundException"}, 452 {"shape":"ValidationException"} 453 ] 454 }, 455 "ListPackagesForDomain":{ 456 "name":"ListPackagesForDomain", 457 "http":{ 458 "method":"GET", 459 "requestUri":"/2021-01-01/domain/{DomainName}/packages" 460 }, 461 "input":{"shape":"ListPackagesForDomainRequest"}, 462 "output":{"shape":"ListPackagesForDomainResponse"}, 463 "errors":[ 464 {"shape":"BaseException"}, 465 {"shape":"InternalException"}, 466 {"shape":"ResourceNotFoundException"}, 467 {"shape":"AccessDeniedException"}, 468 {"shape":"ValidationException"} 469 ] 470 }, 471 "ListTags":{ 472 "name":"ListTags", 473 "http":{ 474 "method":"GET", 475 "requestUri":"/2021-01-01/tags/" 476 }, 477 "input":{"shape":"ListTagsRequest"}, 478 "output":{"shape":"ListTagsResponse"}, 479 "errors":[ 480 {"shape":"BaseException"}, 481 {"shape":"ResourceNotFoundException"}, 482 {"shape":"ValidationException"}, 483 {"shape":"InternalException"} 484 ] 485 }, 486 "ListVersions":{ 487 "name":"ListVersions", 488 "http":{ 489 "method":"GET", 490 "requestUri":"/2021-01-01/opensearch/versions" 491 }, 492 "input":{"shape":"ListVersionsRequest"}, 493 "output":{"shape":"ListVersionsResponse"}, 494 "errors":[ 495 {"shape":"BaseException"}, 496 {"shape":"InternalException"}, 497 {"shape":"ResourceNotFoundException"}, 498 {"shape":"ValidationException"} 499 ] 500 }, 501 "PurchaseReservedInstanceOffering":{ 502 "name":"PurchaseReservedInstanceOffering", 503 "http":{ 504 "method":"POST", 505 "requestUri":"/2021-01-01/opensearch/purchaseReservedInstanceOffering" 506 }, 507 "input":{"shape":"PurchaseReservedInstanceOfferingRequest"}, 508 "output":{"shape":"PurchaseReservedInstanceOfferingResponse"}, 509 "errors":[ 510 {"shape":"ResourceNotFoundException"}, 511 {"shape":"ResourceAlreadyExistsException"}, 512 {"shape":"LimitExceededException"}, 513 {"shape":"DisabledOperationException"}, 514 {"shape":"ValidationException"}, 515 {"shape":"InternalException"} 516 ] 517 }, 518 "RejectInboundConnection":{ 519 "name":"RejectInboundConnection", 520 "http":{ 521 "method":"PUT", 522 "requestUri":"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/reject" 523 }, 524 "input":{"shape":"RejectInboundConnectionRequest"}, 525 "output":{"shape":"RejectInboundConnectionResponse"}, 526 "errors":[ 527 {"shape":"ResourceNotFoundException"}, 528 {"shape":"DisabledOperationException"} 529 ] 530 }, 531 "RemoveTags":{ 532 "name":"RemoveTags", 533 "http":{ 534 "method":"POST", 535 "requestUri":"/2021-01-01/tags-removal" 536 }, 537 "input":{"shape":"RemoveTagsRequest"}, 538 "errors":[ 539 {"shape":"BaseException"}, 540 {"shape":"ValidationException"}, 541 {"shape":"InternalException"} 542 ] 543 }, 544 "StartServiceSoftwareUpdate":{ 545 "name":"StartServiceSoftwareUpdate", 546 "http":{ 547 "method":"POST", 548 "requestUri":"/2021-01-01/opensearch/serviceSoftwareUpdate/start" 549 }, 550 "input":{"shape":"StartServiceSoftwareUpdateRequest"}, 551 "output":{"shape":"StartServiceSoftwareUpdateResponse"}, 552 "errors":[ 553 {"shape":"BaseException"}, 554 {"shape":"InternalException"}, 555 {"shape":"ResourceNotFoundException"}, 556 {"shape":"ValidationException"} 557 ] 558 }, 559 "UpdateDomainConfig":{ 560 "name":"UpdateDomainConfig", 561 "http":{ 562 "method":"POST", 563 "requestUri":"/2021-01-01/opensearch/domain/{DomainName}/config" 564 }, 565 "input":{"shape":"UpdateDomainConfigRequest"}, 566 "output":{"shape":"UpdateDomainConfigResponse"}, 567 "errors":[ 568 {"shape":"BaseException"}, 569 {"shape":"InternalException"}, 570 {"shape":"InvalidTypeException"}, 571 {"shape":"LimitExceededException"}, 572 {"shape":"ResourceNotFoundException"}, 573 {"shape":"ValidationException"} 574 ] 575 }, 576 "UpdatePackage":{ 577 "name":"UpdatePackage", 578 "http":{ 579 "method":"POST", 580 "requestUri":"/2021-01-01/packages/update" 581 }, 582 "input":{"shape":"UpdatePackageRequest"}, 583 "output":{"shape":"UpdatePackageResponse"}, 584 "errors":[ 585 {"shape":"BaseException"}, 586 {"shape":"InternalException"}, 587 {"shape":"LimitExceededException"}, 588 {"shape":"ResourceNotFoundException"}, 589 {"shape":"AccessDeniedException"}, 590 {"shape":"ValidationException"} 591 ] 592 }, 593 "UpgradeDomain":{ 594 "name":"UpgradeDomain", 595 "http":{ 596 "method":"POST", 597 "requestUri":"/2021-01-01/opensearch/upgradeDomain" 598 }, 599 "input":{"shape":"UpgradeDomainRequest"}, 600 "output":{"shape":"UpgradeDomainResponse"}, 601 "errors":[ 602 {"shape":"BaseException"}, 603 {"shape":"ResourceNotFoundException"}, 604 {"shape":"ResourceAlreadyExistsException"}, 605 {"shape":"DisabledOperationException"}, 606 {"shape":"ValidationException"}, 607 {"shape":"InternalException"} 608 ] 609 } 610 }, 611 "shapes":{ 612 "ARN":{ 613 "type":"string", 614 "max":2048, 615 "min":20, 616 "pattern":".*" 617 }, 618 "AWSDomainInformation":{ 619 "type":"structure", 620 "required":["DomainName"], 621 "members":{ 622 "OwnerId":{"shape":"OwnerId"}, 623 "DomainName":{"shape":"DomainName"}, 624 "Region":{"shape":"Region"} 625 } 626 }, 627 "AcceptInboundConnectionRequest":{ 628 "type":"structure", 629 "required":["ConnectionId"], 630 "members":{ 631 "ConnectionId":{ 632 "shape":"ConnectionId", 633 "location":"uri", 634 "locationName":"ConnectionId" 635 } 636 } 637 }, 638 "AcceptInboundConnectionResponse":{ 639 "type":"structure", 640 "members":{ 641 "Connection":{"shape":"InboundConnection"} 642 } 643 }, 644 "AccessDeniedException":{ 645 "type":"structure", 646 "members":{ 647 }, 648 "error":{"httpStatusCode":403}, 649 "exception":true 650 }, 651 "AccessPoliciesStatus":{ 652 "type":"structure", 653 "required":[ 654 "Options", 655 "Status" 656 ], 657 "members":{ 658 "Options":{"shape":"PolicyDocument"}, 659 "Status":{"shape":"OptionStatus"} 660 } 661 }, 662 "AddTagsRequest":{ 663 "type":"structure", 664 "required":[ 665 "ARN", 666 "TagList" 667 ], 668 "members":{ 669 "ARN":{"shape":"ARN"}, 670 "TagList":{"shape":"TagList"} 671 } 672 }, 673 "AdditionalLimit":{ 674 "type":"structure", 675 "members":{ 676 "LimitName":{"shape":"LimitName"}, 677 "LimitValues":{"shape":"LimitValueList"} 678 } 679 }, 680 "AdditionalLimitList":{ 681 "type":"list", 682 "member":{"shape":"AdditionalLimit"} 683 }, 684 "AdvancedOptions":{ 685 "type":"map", 686 "key":{"shape":"String"}, 687 "value":{"shape":"String"} 688 }, 689 "AdvancedOptionsStatus":{ 690 "type":"structure", 691 "required":[ 692 "Options", 693 "Status" 694 ], 695 "members":{ 696 "Options":{"shape":"AdvancedOptions"}, 697 "Status":{"shape":"OptionStatus"} 698 } 699 }, 700 "AdvancedSecurityOptions":{ 701 "type":"structure", 702 "members":{ 703 "Enabled":{"shape":"Boolean"}, 704 "InternalUserDatabaseEnabled":{"shape":"Boolean"}, 705 "SAMLOptions":{"shape":"SAMLOptionsOutput"} 706 } 707 }, 708 "AdvancedSecurityOptionsInput":{ 709 "type":"structure", 710 "members":{ 711 "Enabled":{"shape":"Boolean"}, 712 "InternalUserDatabaseEnabled":{"shape":"Boolean"}, 713 "MasterUserOptions":{"shape":"MasterUserOptions"}, 714 "SAMLOptions":{"shape":"SAMLOptionsInput"} 715 } 716 }, 717 "AdvancedSecurityOptionsStatus":{ 718 "type":"structure", 719 "required":[ 720 "Options", 721 "Status" 722 ], 723 "members":{ 724 "Options":{"shape":"AdvancedSecurityOptions"}, 725 "Status":{"shape":"OptionStatus"} 726 } 727 }, 728 "AssociatePackageRequest":{ 729 "type":"structure", 730 "required":[ 731 "PackageID", 732 "DomainName" 733 ], 734 "members":{ 735 "PackageID":{ 736 "shape":"PackageID", 737 "location":"uri", 738 "locationName":"PackageID" 739 }, 740 "DomainName":{ 741 "shape":"DomainName", 742 "location":"uri", 743 "locationName":"DomainName" 744 } 745 } 746 }, 747 "AssociatePackageResponse":{ 748 "type":"structure", 749 "members":{ 750 "DomainPackageDetails":{"shape":"DomainPackageDetails"} 751 } 752 }, 753 "AutoTune":{ 754 "type":"structure", 755 "members":{ 756 "AutoTuneType":{"shape":"AutoTuneType"}, 757 "AutoTuneDetails":{"shape":"AutoTuneDetails"} 758 } 759 }, 760 "AutoTuneDate":{"type":"timestamp"}, 761 "AutoTuneDesiredState":{ 762 "type":"string", 763 "enum":[ 764 "ENABLED", 765 "DISABLED" 766 ] 767 }, 768 "AutoTuneDetails":{ 769 "type":"structure", 770 "members":{ 771 "ScheduledAutoTuneDetails":{"shape":"ScheduledAutoTuneDetails"} 772 } 773 }, 774 "AutoTuneList":{ 775 "type":"list", 776 "member":{"shape":"AutoTune"} 777 }, 778 "AutoTuneMaintenanceSchedule":{ 779 "type":"structure", 780 "members":{ 781 "StartAt":{"shape":"StartAt"}, 782 "Duration":{"shape":"Duration"}, 783 "CronExpressionForRecurrence":{"shape":"String"} 784 } 785 }, 786 "AutoTuneMaintenanceScheduleList":{ 787 "type":"list", 788 "member":{"shape":"AutoTuneMaintenanceSchedule"}, 789 "max":100 790 }, 791 "AutoTuneOptions":{ 792 "type":"structure", 793 "members":{ 794 "DesiredState":{"shape":"AutoTuneDesiredState"}, 795 "RollbackOnDisable":{"shape":"RollbackOnDisable"}, 796 "MaintenanceSchedules":{"shape":"AutoTuneMaintenanceScheduleList"} 797 } 798 }, 799 "AutoTuneOptionsInput":{ 800 "type":"structure", 801 "members":{ 802 "DesiredState":{"shape":"AutoTuneDesiredState"}, 803 "MaintenanceSchedules":{"shape":"AutoTuneMaintenanceScheduleList"} 804 } 805 }, 806 "AutoTuneOptionsOutput":{ 807 "type":"structure", 808 "members":{ 809 "State":{"shape":"AutoTuneState"}, 810 "ErrorMessage":{"shape":"String"} 811 } 812 }, 813 "AutoTuneOptionsStatus":{ 814 "type":"structure", 815 "members":{ 816 "Options":{"shape":"AutoTuneOptions"}, 817 "Status":{"shape":"AutoTuneStatus"} 818 } 819 }, 820 "AutoTuneState":{ 821 "type":"string", 822 "enum":[ 823 "ENABLED", 824 "DISABLED", 825 "ENABLE_IN_PROGRESS", 826 "DISABLE_IN_PROGRESS", 827 "DISABLED_AND_ROLLBACK_SCHEDULED", 828 "DISABLED_AND_ROLLBACK_IN_PROGRESS", 829 "DISABLED_AND_ROLLBACK_COMPLETE", 830 "DISABLED_AND_ROLLBACK_ERROR", 831 "ERROR" 832 ] 833 }, 834 "AutoTuneStatus":{ 835 "type":"structure", 836 "required":[ 837 "CreationDate", 838 "UpdateDate", 839 "State" 840 ], 841 "members":{ 842 "CreationDate":{"shape":"UpdateTimestamp"}, 843 "UpdateDate":{"shape":"UpdateTimestamp"}, 844 "UpdateVersion":{"shape":"UIntValue"}, 845 "State":{"shape":"AutoTuneState"}, 846 "ErrorMessage":{"shape":"String"}, 847 "PendingDeletion":{"shape":"Boolean"} 848 } 849 }, 850 "AutoTuneType":{ 851 "type":"string", 852 "enum":["SCHEDULED_ACTION"] 853 }, 854 "BackendRole":{ 855 "type":"string", 856 "max":256, 857 "min":1 858 }, 859 "BaseException":{ 860 "type":"structure", 861 "members":{ 862 "message":{"shape":"ErrorMessage"} 863 }, 864 "exception":true 865 }, 866 "Boolean":{"type":"boolean"}, 867 "CancelServiceSoftwareUpdateRequest":{ 868 "type":"structure", 869 "required":["DomainName"], 870 "members":{ 871 "DomainName":{"shape":"DomainName"} 872 } 873 }, 874 "CancelServiceSoftwareUpdateResponse":{ 875 "type":"structure", 876 "members":{ 877 "ServiceSoftwareOptions":{"shape":"ServiceSoftwareOptions"} 878 } 879 }, 880 "CloudWatchLogsLogGroupArn":{ 881 "type":"string", 882 "max":2048, 883 "min":20, 884 "pattern":".*" 885 }, 886 "ClusterConfig":{ 887 "type":"structure", 888 "members":{ 889 "InstanceType":{"shape":"OpenSearchPartitionInstanceType"}, 890 "InstanceCount":{"shape":"IntegerClass"}, 891 "DedicatedMasterEnabled":{"shape":"Boolean"}, 892 "ZoneAwarenessEnabled":{"shape":"Boolean"}, 893 "ZoneAwarenessConfig":{"shape":"ZoneAwarenessConfig"}, 894 "DedicatedMasterType":{"shape":"OpenSearchPartitionInstanceType"}, 895 "DedicatedMasterCount":{"shape":"IntegerClass"}, 896 "WarmEnabled":{"shape":"Boolean"}, 897 "WarmType":{"shape":"OpenSearchWarmPartitionInstanceType"}, 898 "WarmCount":{"shape":"IntegerClass"}, 899 "ColdStorageOptions":{"shape":"ColdStorageOptions"} 900 } 901 }, 902 "ClusterConfigStatus":{ 903 "type":"structure", 904 "required":[ 905 "Options", 906 "Status" 907 ], 908 "members":{ 909 "Options":{"shape":"ClusterConfig"}, 910 "Status":{"shape":"OptionStatus"} 911 } 912 }, 913 "CognitoOptions":{ 914 "type":"structure", 915 "members":{ 916 "Enabled":{"shape":"Boolean"}, 917 "UserPoolId":{"shape":"UserPoolId"}, 918 "IdentityPoolId":{"shape":"IdentityPoolId"}, 919 "RoleArn":{"shape":"RoleArn"} 920 } 921 }, 922 "CognitoOptionsStatus":{ 923 "type":"structure", 924 "required":[ 925 "Options", 926 "Status" 927 ], 928 "members":{ 929 "Options":{"shape":"CognitoOptions"}, 930 "Status":{"shape":"OptionStatus"} 931 } 932 }, 933 "ColdStorageOptions":{ 934 "type":"structure", 935 "required":["Enabled"], 936 "members":{ 937 "Enabled":{"shape":"Boolean"} 938 } 939 }, 940 "CommitMessage":{ 941 "type":"string", 942 "max":160 943 }, 944 "CompatibleVersionsList":{ 945 "type":"list", 946 "member":{"shape":"CompatibleVersionsMap"} 947 }, 948 "CompatibleVersionsMap":{ 949 "type":"structure", 950 "members":{ 951 "SourceVersion":{"shape":"VersionString"}, 952 "TargetVersions":{"shape":"VersionList"} 953 } 954 }, 955 "ConflictException":{ 956 "type":"structure", 957 "members":{ 958 }, 959 "error":{"httpStatusCode":409}, 960 "exception":true 961 }, 962 "ConnectionAlias":{ 963 "type":"string", 964 "max":100, 965 "min":2, 966 "pattern":"[a-zA-Z][a-zA-Z0-9\\-\\_]+" 967 }, 968 "ConnectionId":{ 969 "type":"string", 970 "max":256, 971 "min":10, 972 "pattern":"[a-z][a-z0-9\\-]+" 973 }, 974 "ConnectionStatusMessage":{"type":"string"}, 975 "CreateDomainRequest":{ 976 "type":"structure", 977 "required":["DomainName"], 978 "members":{ 979 "DomainName":{"shape":"DomainName"}, 980 "EngineVersion":{"shape":"VersionString"}, 981 "ClusterConfig":{"shape":"ClusterConfig"}, 982 "EBSOptions":{"shape":"EBSOptions"}, 983 "AccessPolicies":{"shape":"PolicyDocument"}, 984 "SnapshotOptions":{"shape":"SnapshotOptions"}, 985 "VPCOptions":{"shape":"VPCOptions"}, 986 "CognitoOptions":{"shape":"CognitoOptions"}, 987 "EncryptionAtRestOptions":{"shape":"EncryptionAtRestOptions"}, 988 "NodeToNodeEncryptionOptions":{"shape":"NodeToNodeEncryptionOptions"}, 989 "AdvancedOptions":{"shape":"AdvancedOptions"}, 990 "LogPublishingOptions":{"shape":"LogPublishingOptions"}, 991 "DomainEndpointOptions":{"shape":"DomainEndpointOptions"}, 992 "AdvancedSecurityOptions":{"shape":"AdvancedSecurityOptionsInput"}, 993 "TagList":{"shape":"TagList"}, 994 "AutoTuneOptions":{"shape":"AutoTuneOptionsInput"} 995 } 996 }, 997 "CreateDomainResponse":{ 998 "type":"structure", 999 "members":{ 1000 "DomainStatus":{"shape":"DomainStatus"} 1001 } 1002 }, 1003 "CreateOutboundConnectionRequest":{ 1004 "type":"structure", 1005 "required":[ 1006 "LocalDomainInfo", 1007 "RemoteDomainInfo", 1008 "ConnectionAlias" 1009 ], 1010 "members":{ 1011 "LocalDomainInfo":{"shape":"DomainInformationContainer"}, 1012 "RemoteDomainInfo":{"shape":"DomainInformationContainer"}, 1013 "ConnectionAlias":{"shape":"ConnectionAlias"} 1014 } 1015 }, 1016 "CreateOutboundConnectionResponse":{ 1017 "type":"structure", 1018 "members":{ 1019 "LocalDomainInfo":{"shape":"DomainInformationContainer"}, 1020 "RemoteDomainInfo":{"shape":"DomainInformationContainer"}, 1021 "ConnectionAlias":{"shape":"ConnectionAlias"}, 1022 "ConnectionStatus":{"shape":"OutboundConnectionStatus"}, 1023 "ConnectionId":{"shape":"ConnectionId"} 1024 } 1025 }, 1026 "CreatePackageRequest":{ 1027 "type":"structure", 1028 "required":[ 1029 "PackageName", 1030 "PackageType", 1031 "PackageSource" 1032 ], 1033 "members":{ 1034 "PackageName":{"shape":"PackageName"}, 1035 "PackageType":{"shape":"PackageType"}, 1036 "PackageDescription":{"shape":"PackageDescription"}, 1037 "PackageSource":{"shape":"PackageSource"} 1038 } 1039 }, 1040 "CreatePackageResponse":{ 1041 "type":"structure", 1042 "members":{ 1043 "PackageDetails":{"shape":"PackageDetails"} 1044 } 1045 }, 1046 "CreatedAt":{"type":"timestamp"}, 1047 "DeleteDomainRequest":{ 1048 "type":"structure", 1049 "required":["DomainName"], 1050 "members":{ 1051 "DomainName":{ 1052 "shape":"DomainName", 1053 "location":"uri", 1054 "locationName":"DomainName" 1055 } 1056 } 1057 }, 1058 "DeleteDomainResponse":{ 1059 "type":"structure", 1060 "members":{ 1061 "DomainStatus":{"shape":"DomainStatus"} 1062 } 1063 }, 1064 "DeleteInboundConnectionRequest":{ 1065 "type":"structure", 1066 "required":["ConnectionId"], 1067 "members":{ 1068 "ConnectionId":{ 1069 "shape":"ConnectionId", 1070 "location":"uri", 1071 "locationName":"ConnectionId" 1072 } 1073 } 1074 }, 1075 "DeleteInboundConnectionResponse":{ 1076 "type":"structure", 1077 "members":{ 1078 "Connection":{"shape":"InboundConnection"} 1079 } 1080 }, 1081 "DeleteOutboundConnectionRequest":{ 1082 "type":"structure", 1083 "required":["ConnectionId"], 1084 "members":{ 1085 "ConnectionId":{ 1086 "shape":"ConnectionId", 1087 "location":"uri", 1088 "locationName":"ConnectionId" 1089 } 1090 } 1091 }, 1092 "DeleteOutboundConnectionResponse":{ 1093 "type":"structure", 1094 "members":{ 1095 "Connection":{"shape":"OutboundConnection"} 1096 } 1097 }, 1098 "DeletePackageRequest":{ 1099 "type":"structure", 1100 "required":["PackageID"], 1101 "members":{ 1102 "PackageID":{ 1103 "shape":"PackageID", 1104 "location":"uri", 1105 "locationName":"PackageID" 1106 } 1107 } 1108 }, 1109 "DeletePackageResponse":{ 1110 "type":"structure", 1111 "members":{ 1112 "PackageDetails":{"shape":"PackageDetails"} 1113 } 1114 }, 1115 "DeploymentCloseDateTimeStamp":{"type":"timestamp"}, 1116 "DeploymentStatus":{ 1117 "type":"string", 1118 "enum":[ 1119 "PENDING_UPDATE", 1120 "IN_PROGRESS", 1121 "COMPLETED", 1122 "NOT_ELIGIBLE", 1123 "ELIGIBLE" 1124 ] 1125 }, 1126 "DescribeDomainAutoTunesRequest":{ 1127 "type":"structure", 1128 "required":["DomainName"], 1129 "members":{ 1130 "DomainName":{ 1131 "shape":"DomainName", 1132 "location":"uri", 1133 "locationName":"DomainName" 1134 }, 1135 "MaxResults":{"shape":"MaxResults"}, 1136 "NextToken":{"shape":"NextToken"} 1137 } 1138 }, 1139 "DescribeDomainAutoTunesResponse":{ 1140 "type":"structure", 1141 "members":{ 1142 "AutoTunes":{"shape":"AutoTuneList"}, 1143 "NextToken":{"shape":"NextToken"} 1144 } 1145 }, 1146 "DescribeDomainConfigRequest":{ 1147 "type":"structure", 1148 "required":["DomainName"], 1149 "members":{ 1150 "DomainName":{ 1151 "shape":"DomainName", 1152 "location":"uri", 1153 "locationName":"DomainName" 1154 } 1155 } 1156 }, 1157 "DescribeDomainConfigResponse":{ 1158 "type":"structure", 1159 "required":["DomainConfig"], 1160 "members":{ 1161 "DomainConfig":{"shape":"DomainConfig"} 1162 } 1163 }, 1164 "DescribeDomainRequest":{ 1165 "type":"structure", 1166 "required":["DomainName"], 1167 "members":{ 1168 "DomainName":{ 1169 "shape":"DomainName", 1170 "location":"uri", 1171 "locationName":"DomainName" 1172 } 1173 } 1174 }, 1175 "DescribeDomainResponse":{ 1176 "type":"structure", 1177 "required":["DomainStatus"], 1178 "members":{ 1179 "DomainStatus":{"shape":"DomainStatus"} 1180 } 1181 }, 1182 "DescribeDomainsRequest":{ 1183 "type":"structure", 1184 "required":["DomainNames"], 1185 "members":{ 1186 "DomainNames":{"shape":"DomainNameList"} 1187 } 1188 }, 1189 "DescribeDomainsResponse":{ 1190 "type":"structure", 1191 "required":["DomainStatusList"], 1192 "members":{ 1193 "DomainStatusList":{"shape":"DomainStatusList"} 1194 } 1195 }, 1196 "DescribeInboundConnectionsRequest":{ 1197 "type":"structure", 1198 "members":{ 1199 "Filters":{"shape":"FilterList"}, 1200 "MaxResults":{"shape":"MaxResults"}, 1201 "NextToken":{"shape":"NextToken"} 1202 } 1203 }, 1204 "DescribeInboundConnectionsResponse":{ 1205 "type":"structure", 1206 "members":{ 1207 "Connections":{"shape":"InboundConnections"}, 1208 "NextToken":{"shape":"NextToken"} 1209 } 1210 }, 1211 "DescribeInstanceTypeLimitsRequest":{ 1212 "type":"structure", 1213 "required":[ 1214 "InstanceType", 1215 "EngineVersion" 1216 ], 1217 "members":{ 1218 "DomainName":{ 1219 "shape":"DomainName", 1220 "location":"querystring", 1221 "locationName":"domainName" 1222 }, 1223 "InstanceType":{ 1224 "shape":"OpenSearchPartitionInstanceType", 1225 "location":"uri", 1226 "locationName":"InstanceType" 1227 }, 1228 "EngineVersion":{ 1229 "shape":"VersionString", 1230 "location":"uri", 1231 "locationName":"EngineVersion" 1232 } 1233 } 1234 }, 1235 "DescribeInstanceTypeLimitsResponse":{ 1236 "type":"structure", 1237 "members":{ 1238 "LimitsByRole":{"shape":"LimitsByRole"} 1239 } 1240 }, 1241 "DescribeOutboundConnectionsRequest":{ 1242 "type":"structure", 1243 "members":{ 1244 "Filters":{"shape":"FilterList"}, 1245 "MaxResults":{"shape":"MaxResults"}, 1246 "NextToken":{"shape":"NextToken"} 1247 } 1248 }, 1249 "DescribeOutboundConnectionsResponse":{ 1250 "type":"structure", 1251 "members":{ 1252 "Connections":{"shape":"OutboundConnections"}, 1253 "NextToken":{"shape":"NextToken"} 1254 } 1255 }, 1256 "DescribePackagesFilter":{ 1257 "type":"structure", 1258 "members":{ 1259 "Name":{"shape":"DescribePackagesFilterName"}, 1260 "Value":{"shape":"DescribePackagesFilterValues"} 1261 } 1262 }, 1263 "DescribePackagesFilterList":{ 1264 "type":"list", 1265 "member":{"shape":"DescribePackagesFilter"} 1266 }, 1267 "DescribePackagesFilterName":{ 1268 "type":"string", 1269 "enum":[ 1270 "PackageID", 1271 "PackageName", 1272 "PackageStatus" 1273 ] 1274 }, 1275 "DescribePackagesFilterValue":{ 1276 "type":"string", 1277 "pattern":"^[0-9a-zA-Z\\*\\.\\\\/\\?-]*$" 1278 }, 1279 "DescribePackagesFilterValues":{ 1280 "type":"list", 1281 "member":{"shape":"DescribePackagesFilterValue"} 1282 }, 1283 "DescribePackagesRequest":{ 1284 "type":"structure", 1285 "members":{ 1286 "Filters":{"shape":"DescribePackagesFilterList"}, 1287 "MaxResults":{"shape":"MaxResults"}, 1288 "NextToken":{"shape":"NextToken"} 1289 } 1290 }, 1291 "DescribePackagesResponse":{ 1292 "type":"structure", 1293 "members":{ 1294 "PackageDetailsList":{"shape":"PackageDetailsList"}, 1295 "NextToken":{"shape":"String"} 1296 } 1297 }, 1298 "DescribeReservedInstanceOfferingsRequest":{ 1299 "type":"structure", 1300 "members":{ 1301 "ReservedInstanceOfferingId":{ 1302 "shape":"GUID", 1303 "location":"querystring", 1304 "locationName":"offeringId" 1305 }, 1306 "MaxResults":{ 1307 "shape":"MaxResults", 1308 "location":"querystring", 1309 "locationName":"maxResults" 1310 }, 1311 "NextToken":{ 1312 "shape":"NextToken", 1313 "location":"querystring", 1314 "locationName":"nextToken" 1315 } 1316 } 1317 }, 1318 "DescribeReservedInstanceOfferingsResponse":{ 1319 "type":"structure", 1320 "members":{ 1321 "NextToken":{"shape":"NextToken"}, 1322 "ReservedInstanceOfferings":{"shape":"ReservedInstanceOfferingList"} 1323 } 1324 }, 1325 "DescribeReservedInstancesRequest":{ 1326 "type":"structure", 1327 "members":{ 1328 "ReservedInstanceId":{ 1329 "shape":"GUID", 1330 "location":"querystring", 1331 "locationName":"reservationId" 1332 }, 1333 "MaxResults":{ 1334 "shape":"MaxResults", 1335 "location":"querystring", 1336 "locationName":"maxResults" 1337 }, 1338 "NextToken":{ 1339 "shape":"NextToken", 1340 "location":"querystring", 1341 "locationName":"nextToken" 1342 } 1343 } 1344 }, 1345 "DescribeReservedInstancesResponse":{ 1346 "type":"structure", 1347 "members":{ 1348 "NextToken":{"shape":"String"}, 1349 "ReservedInstances":{"shape":"ReservedInstanceList"} 1350 } 1351 }, 1352 "DisabledOperationException":{ 1353 "type":"structure", 1354 "members":{ 1355 }, 1356 "error":{"httpStatusCode":409}, 1357 "exception":true 1358 }, 1359 "DissociatePackageRequest":{ 1360 "type":"structure", 1361 "required":[ 1362 "PackageID", 1363 "DomainName" 1364 ], 1365 "members":{ 1366 "PackageID":{ 1367 "shape":"PackageID", 1368 "location":"uri", 1369 "locationName":"PackageID" 1370 }, 1371 "DomainName":{ 1372 "shape":"DomainName", 1373 "location":"uri", 1374 "locationName":"DomainName" 1375 } 1376 } 1377 }, 1378 "DissociatePackageResponse":{ 1379 "type":"structure", 1380 "members":{ 1381 "DomainPackageDetails":{"shape":"DomainPackageDetails"} 1382 } 1383 }, 1384 "DomainConfig":{ 1385 "type":"structure", 1386 "members":{ 1387 "EngineVersion":{"shape":"VersionStatus"}, 1388 "ClusterConfig":{"shape":"ClusterConfigStatus"}, 1389 "EBSOptions":{"shape":"EBSOptionsStatus"}, 1390 "AccessPolicies":{"shape":"AccessPoliciesStatus"}, 1391 "SnapshotOptions":{"shape":"SnapshotOptionsStatus"}, 1392 "VPCOptions":{"shape":"VPCDerivedInfoStatus"}, 1393 "CognitoOptions":{"shape":"CognitoOptionsStatus"}, 1394 "EncryptionAtRestOptions":{"shape":"EncryptionAtRestOptionsStatus"}, 1395 "NodeToNodeEncryptionOptions":{"shape":"NodeToNodeEncryptionOptionsStatus"}, 1396 "AdvancedOptions":{"shape":"AdvancedOptionsStatus"}, 1397 "LogPublishingOptions":{"shape":"LogPublishingOptionsStatus"}, 1398 "DomainEndpointOptions":{"shape":"DomainEndpointOptionsStatus"}, 1399 "AdvancedSecurityOptions":{"shape":"AdvancedSecurityOptionsStatus"}, 1400 "AutoTuneOptions":{"shape":"AutoTuneOptionsStatus"} 1401 } 1402 }, 1403 "DomainEndpointOptions":{ 1404 "type":"structure", 1405 "members":{ 1406 "EnforceHTTPS":{"shape":"Boolean"}, 1407 "TLSSecurityPolicy":{"shape":"TLSSecurityPolicy"}, 1408 "CustomEndpointEnabled":{"shape":"Boolean"}, 1409 "CustomEndpoint":{"shape":"DomainNameFqdn"}, 1410 "CustomEndpointCertificateArn":{"shape":"ARN"} 1411 } 1412 }, 1413 "DomainEndpointOptionsStatus":{ 1414 "type":"structure", 1415 "required":[ 1416 "Options", 1417 "Status" 1418 ], 1419 "members":{ 1420 "Options":{"shape":"DomainEndpointOptions"}, 1421 "Status":{"shape":"OptionStatus"} 1422 } 1423 }, 1424 "DomainId":{ 1425 "type":"string", 1426 "max":64, 1427 "min":1 1428 }, 1429 "DomainInfo":{ 1430 "type":"structure", 1431 "members":{ 1432 "DomainName":{"shape":"DomainName"}, 1433 "EngineType":{"shape":"EngineType"} 1434 } 1435 }, 1436 "DomainInfoList":{ 1437 "type":"list", 1438 "member":{"shape":"DomainInfo"} 1439 }, 1440 "DomainInformationContainer":{ 1441 "type":"structure", 1442 "members":{ 1443 "AWSDomainInformation":{"shape":"AWSDomainInformation"} 1444 } 1445 }, 1446 "DomainName":{ 1447 "type":"string", 1448 "max":28, 1449 "min":3, 1450 "pattern":"[a-z][a-z0-9\\-]+" 1451 }, 1452 "DomainNameFqdn":{ 1453 "type":"string", 1454 "max":255, 1455 "min":1, 1456 "pattern":"^(((?!-)[A-Za-z0-9-]{0,62}[A-Za-z0-9])\\.)+((?!-)[A-Za-z0-9-]{1,62}[A-Za-z0-9])$" 1457 }, 1458 "DomainNameList":{ 1459 "type":"list", 1460 "member":{"shape":"DomainName"} 1461 }, 1462 "DomainPackageDetails":{ 1463 "type":"structure", 1464 "members":{ 1465 "PackageID":{"shape":"PackageID"}, 1466 "PackageName":{"shape":"PackageName"}, 1467 "PackageType":{"shape":"PackageType"}, 1468 "LastUpdated":{"shape":"LastUpdated"}, 1469 "DomainName":{"shape":"DomainName"}, 1470 "DomainPackageStatus":{"shape":"DomainPackageStatus"}, 1471 "PackageVersion":{"shape":"PackageVersion"}, 1472 "ReferencePath":{"shape":"ReferencePath"}, 1473 "ErrorDetails":{"shape":"ErrorDetails"} 1474 } 1475 }, 1476 "DomainPackageDetailsList":{ 1477 "type":"list", 1478 "member":{"shape":"DomainPackageDetails"} 1479 }, 1480 "DomainPackageStatus":{ 1481 "type":"string", 1482 "enum":[ 1483 "ASSOCIATING", 1484 "ASSOCIATION_FAILED", 1485 "ACTIVE", 1486 "DISSOCIATING", 1487 "DISSOCIATION_FAILED" 1488 ] 1489 }, 1490 "DomainStatus":{ 1491 "type":"structure", 1492 "required":[ 1493 "DomainId", 1494 "DomainName", 1495 "ARN", 1496 "ClusterConfig" 1497 ], 1498 "members":{ 1499 "DomainId":{"shape":"DomainId"}, 1500 "DomainName":{"shape":"DomainName"}, 1501 "ARN":{"shape":"ARN"}, 1502 "Created":{"shape":"Boolean"}, 1503 "Deleted":{"shape":"Boolean"}, 1504 "Endpoint":{"shape":"ServiceUrl"}, 1505 "Endpoints":{"shape":"EndpointsMap"}, 1506 "Processing":{"shape":"Boolean"}, 1507 "UpgradeProcessing":{"shape":"Boolean"}, 1508 "EngineVersion":{"shape":"VersionString"}, 1509 "ClusterConfig":{"shape":"ClusterConfig"}, 1510 "EBSOptions":{"shape":"EBSOptions"}, 1511 "AccessPolicies":{"shape":"PolicyDocument"}, 1512 "SnapshotOptions":{"shape":"SnapshotOptions"}, 1513 "VPCOptions":{"shape":"VPCDerivedInfo"}, 1514 "CognitoOptions":{"shape":"CognitoOptions"}, 1515 "EncryptionAtRestOptions":{"shape":"EncryptionAtRestOptions"}, 1516 "NodeToNodeEncryptionOptions":{"shape":"NodeToNodeEncryptionOptions"}, 1517 "AdvancedOptions":{"shape":"AdvancedOptions"}, 1518 "LogPublishingOptions":{"shape":"LogPublishingOptions"}, 1519 "ServiceSoftwareOptions":{"shape":"ServiceSoftwareOptions"}, 1520 "DomainEndpointOptions":{"shape":"DomainEndpointOptions"}, 1521 "AdvancedSecurityOptions":{"shape":"AdvancedSecurityOptions"}, 1522 "AutoTuneOptions":{"shape":"AutoTuneOptionsOutput"} 1523 } 1524 }, 1525 "DomainStatusList":{ 1526 "type":"list", 1527 "member":{"shape":"DomainStatus"} 1528 }, 1529 "Double":{"type":"double"}, 1530 "Duration":{ 1531 "type":"structure", 1532 "members":{ 1533 "Value":{"shape":"DurationValue"}, 1534 "Unit":{"shape":"TimeUnit"} 1535 } 1536 }, 1537 "DurationValue":{ 1538 "type":"long", 1539 "max":24, 1540 "min":1 1541 }, 1542 "EBSOptions":{ 1543 "type":"structure", 1544 "members":{ 1545 "EBSEnabled":{"shape":"Boolean"}, 1546 "VolumeType":{"shape":"VolumeType"}, 1547 "VolumeSize":{"shape":"IntegerClass"}, 1548 "Iops":{"shape":"IntegerClass"} 1549 } 1550 }, 1551 "EBSOptionsStatus":{ 1552 "type":"structure", 1553 "required":[ 1554 "Options", 1555 "Status" 1556 ], 1557 "members":{ 1558 "Options":{"shape":"EBSOptions"}, 1559 "Status":{"shape":"OptionStatus"} 1560 } 1561 }, 1562 "EncryptionAtRestOptions":{ 1563 "type":"structure", 1564 "members":{ 1565 "Enabled":{"shape":"Boolean"}, 1566 "KmsKeyId":{"shape":"KmsKeyId"} 1567 } 1568 }, 1569 "EncryptionAtRestOptionsStatus":{ 1570 "type":"structure", 1571 "required":[ 1572 "Options", 1573 "Status" 1574 ], 1575 "members":{ 1576 "Options":{"shape":"EncryptionAtRestOptions"}, 1577 "Status":{"shape":"OptionStatus"} 1578 } 1579 }, 1580 "EndpointsMap":{ 1581 "type":"map", 1582 "key":{"shape":"String"}, 1583 "value":{"shape":"ServiceUrl"} 1584 }, 1585 "EngineType":{ 1586 "type":"string", 1587 "enum":[ 1588 "OpenSearch", 1589 "Elasticsearch" 1590 ] 1591 }, 1592 "ErrorDetails":{ 1593 "type":"structure", 1594 "members":{ 1595 "ErrorType":{"shape":"ErrorType"}, 1596 "ErrorMessage":{"shape":"ErrorMessage"} 1597 } 1598 }, 1599 "ErrorMessage":{"type":"string"}, 1600 "ErrorType":{"type":"string"}, 1601 "Filter":{ 1602 "type":"structure", 1603 "members":{ 1604 "Name":{"shape":"NonEmptyString"}, 1605 "Values":{"shape":"ValueStringList"} 1606 } 1607 }, 1608 "FilterList":{ 1609 "type":"list", 1610 "member":{"shape":"Filter"} 1611 }, 1612 "GUID":{ 1613 "type":"string", 1614 "max":36, 1615 "min":36, 1616 "pattern":"\\p{XDigit}{8}-\\p{XDigit}{4}-\\p{XDigit}{4}-\\p{XDigit}{4}-\\p{XDigit}{12}" 1617 }, 1618 "GetCompatibleVersionsRequest":{ 1619 "type":"structure", 1620 "members":{ 1621 "DomainName":{ 1622 "shape":"DomainName", 1623 "location":"querystring", 1624 "locationName":"domainName" 1625 } 1626 } 1627 }, 1628 "GetCompatibleVersionsResponse":{ 1629 "type":"structure", 1630 "members":{ 1631 "CompatibleVersions":{"shape":"CompatibleVersionsList"} 1632 } 1633 }, 1634 "GetPackageVersionHistoryRequest":{ 1635 "type":"structure", 1636 "required":["PackageID"], 1637 "members":{ 1638 "PackageID":{ 1639 "shape":"PackageID", 1640 "location":"uri", 1641 "locationName":"PackageID" 1642 }, 1643 "MaxResults":{ 1644 "shape":"MaxResults", 1645 "location":"querystring", 1646 "locationName":"maxResults" 1647 }, 1648 "NextToken":{ 1649 "shape":"NextToken", 1650 "location":"querystring", 1651 "locationName":"nextToken" 1652 } 1653 } 1654 }, 1655 "GetPackageVersionHistoryResponse":{ 1656 "type":"structure", 1657 "members":{ 1658 "PackageID":{"shape":"PackageID"}, 1659 "PackageVersionHistoryList":{"shape":"PackageVersionHistoryList"}, 1660 "NextToken":{"shape":"String"} 1661 } 1662 }, 1663 "GetUpgradeHistoryRequest":{ 1664 "type":"structure", 1665 "required":["DomainName"], 1666 "members":{ 1667 "DomainName":{ 1668 "shape":"DomainName", 1669 "location":"uri", 1670 "locationName":"DomainName" 1671 }, 1672 "MaxResults":{ 1673 "shape":"MaxResults", 1674 "location":"querystring", 1675 "locationName":"maxResults" 1676 }, 1677 "NextToken":{ 1678 "shape":"NextToken", 1679 "location":"querystring", 1680 "locationName":"nextToken" 1681 } 1682 } 1683 }, 1684 "GetUpgradeHistoryResponse":{ 1685 "type":"structure", 1686 "members":{ 1687 "UpgradeHistories":{"shape":"UpgradeHistoryList"}, 1688 "NextToken":{"shape":"String"} 1689 } 1690 }, 1691 "GetUpgradeStatusRequest":{ 1692 "type":"structure", 1693 "required":["DomainName"], 1694 "members":{ 1695 "DomainName":{ 1696 "shape":"DomainName", 1697 "location":"uri", 1698 "locationName":"DomainName" 1699 } 1700 } 1701 }, 1702 "GetUpgradeStatusResponse":{ 1703 "type":"structure", 1704 "members":{ 1705 "UpgradeStep":{"shape":"UpgradeStep"}, 1706 "StepStatus":{"shape":"UpgradeStatus"}, 1707 "UpgradeName":{"shape":"UpgradeName"} 1708 } 1709 }, 1710 "IdentityPoolId":{ 1711 "type":"string", 1712 "max":55, 1713 "min":1, 1714 "pattern":"[\\w-]+:[0-9a-f-]+" 1715 }, 1716 "InboundConnection":{ 1717 "type":"structure", 1718 "members":{ 1719 "LocalDomainInfo":{"shape":"DomainInformationContainer"}, 1720 "RemoteDomainInfo":{"shape":"DomainInformationContainer"}, 1721 "ConnectionId":{"shape":"ConnectionId"}, 1722 "ConnectionStatus":{"shape":"InboundConnectionStatus"} 1723 } 1724 }, 1725 "InboundConnectionStatus":{ 1726 "type":"structure", 1727 "members":{ 1728 "StatusCode":{"shape":"InboundConnectionStatusCode"}, 1729 "Message":{"shape":"ConnectionStatusMessage"} 1730 } 1731 }, 1732 "InboundConnectionStatusCode":{ 1733 "type":"string", 1734 "enum":[ 1735 "PENDING_ACCEPTANCE", 1736 "APPROVED", 1737 "PROVISIONING", 1738 "ACTIVE", 1739 "REJECTING", 1740 "REJECTED", 1741 "DELETING", 1742 "DELETED" 1743 ] 1744 }, 1745 "InboundConnections":{ 1746 "type":"list", 1747 "member":{"shape":"InboundConnection"} 1748 }, 1749 "InstanceCount":{ 1750 "type":"integer", 1751 "min":1 1752 }, 1753 "InstanceCountLimits":{ 1754 "type":"structure", 1755 "members":{ 1756 "MinimumInstanceCount":{"shape":"MinimumInstanceCount"}, 1757 "MaximumInstanceCount":{"shape":"MaximumInstanceCount"} 1758 } 1759 }, 1760 "InstanceLimits":{ 1761 "type":"structure", 1762 "members":{ 1763 "InstanceCountLimits":{"shape":"InstanceCountLimits"} 1764 } 1765 }, 1766 "InstanceRole":{"type":"string"}, 1767 "InstanceRoleList":{ 1768 "type":"list", 1769 "member":{"shape":"InstanceRole"} 1770 }, 1771 "InstanceTypeDetails":{ 1772 "type":"structure", 1773 "members":{ 1774 "InstanceType":{"shape":"OpenSearchPartitionInstanceType"}, 1775 "EncryptionEnabled":{"shape":"Boolean"}, 1776 "CognitoEnabled":{"shape":"Boolean"}, 1777 "AppLogsEnabled":{"shape":"Boolean"}, 1778 "AdvancedSecurityEnabled":{"shape":"Boolean"}, 1779 "WarmEnabled":{"shape":"Boolean"}, 1780 "InstanceRole":{"shape":"InstanceRoleList"} 1781 } 1782 }, 1783 "InstanceTypeDetailsList":{ 1784 "type":"list", 1785 "member":{"shape":"InstanceTypeDetails"} 1786 }, 1787 "Integer":{"type":"integer"}, 1788 "IntegerClass":{"type":"integer"}, 1789 "InternalException":{ 1790 "type":"structure", 1791 "members":{ 1792 }, 1793 "error":{"httpStatusCode":500}, 1794 "exception":true 1795 }, 1796 "InvalidPaginationTokenException":{ 1797 "type":"structure", 1798 "members":{ 1799 }, 1800 "error":{"httpStatusCode":400}, 1801 "exception":true 1802 }, 1803 "InvalidTypeException":{ 1804 "type":"structure", 1805 "members":{ 1806 }, 1807 "error":{"httpStatusCode":409}, 1808 "exception":true 1809 }, 1810 "Issue":{"type":"string"}, 1811 "Issues":{ 1812 "type":"list", 1813 "member":{"shape":"Issue"} 1814 }, 1815 "KmsKeyId":{ 1816 "type":"string", 1817 "max":500, 1818 "min":1, 1819 "pattern":".*" 1820 }, 1821 "LastUpdated":{"type":"timestamp"}, 1822 "LimitExceededException":{ 1823 "type":"structure", 1824 "members":{ 1825 }, 1826 "error":{"httpStatusCode":409}, 1827 "exception":true 1828 }, 1829 "LimitName":{"type":"string"}, 1830 "LimitValue":{"type":"string"}, 1831 "LimitValueList":{ 1832 "type":"list", 1833 "member":{"shape":"LimitValue"} 1834 }, 1835 "Limits":{ 1836 "type":"structure", 1837 "members":{ 1838 "StorageTypes":{"shape":"StorageTypeList"}, 1839 "InstanceLimits":{"shape":"InstanceLimits"}, 1840 "AdditionalLimits":{"shape":"AdditionalLimitList"} 1841 } 1842 }, 1843 "LimitsByRole":{ 1844 "type":"map", 1845 "key":{"shape":"InstanceRole"}, 1846 "value":{"shape":"Limits"} 1847 }, 1848 "ListDomainNamesRequest":{ 1849 "type":"structure", 1850 "members":{ 1851 "EngineType":{ 1852 "shape":"EngineType", 1853 "location":"querystring", 1854 "locationName":"engineType" 1855 } 1856 } 1857 }, 1858 "ListDomainNamesResponse":{ 1859 "type":"structure", 1860 "members":{ 1861 "DomainNames":{"shape":"DomainInfoList"} 1862 } 1863 }, 1864 "ListDomainsForPackageRequest":{ 1865 "type":"structure", 1866 "required":["PackageID"], 1867 "members":{ 1868 "PackageID":{ 1869 "shape":"PackageID", 1870 "location":"uri", 1871 "locationName":"PackageID" 1872 }, 1873 "MaxResults":{ 1874 "shape":"MaxResults", 1875 "location":"querystring", 1876 "locationName":"maxResults" 1877 }, 1878 "NextToken":{ 1879 "shape":"NextToken", 1880 "location":"querystring", 1881 "locationName":"nextToken" 1882 } 1883 } 1884 }, 1885 "ListDomainsForPackageResponse":{ 1886 "type":"structure", 1887 "members":{ 1888 "DomainPackageDetailsList":{"shape":"DomainPackageDetailsList"}, 1889 "NextToken":{"shape":"String"} 1890 } 1891 }, 1892 "ListInstanceTypeDetailsRequest":{ 1893 "type":"structure", 1894 "required":["EngineVersion"], 1895 "members":{ 1896 "EngineVersion":{ 1897 "shape":"VersionString", 1898 "location":"uri", 1899 "locationName":"EngineVersion" 1900 }, 1901 "DomainName":{ 1902 "shape":"DomainName", 1903 "location":"querystring", 1904 "locationName":"domainName" 1905 }, 1906 "MaxResults":{ 1907 "shape":"MaxResults", 1908 "location":"querystring", 1909 "locationName":"maxResults" 1910 }, 1911 "NextToken":{ 1912 "shape":"NextToken", 1913 "location":"querystring", 1914 "locationName":"nextToken" 1915 } 1916 } 1917 }, 1918 "ListInstanceTypeDetailsResponse":{ 1919 "type":"structure", 1920 "members":{ 1921 "InstanceTypeDetails":{"shape":"InstanceTypeDetailsList"}, 1922 "NextToken":{"shape":"NextToken"} 1923 } 1924 }, 1925 "ListPackagesForDomainRequest":{ 1926 "type":"structure", 1927 "required":["DomainName"], 1928 "members":{ 1929 "DomainName":{ 1930 "shape":"DomainName", 1931 "location":"uri", 1932 "locationName":"DomainName" 1933 }, 1934 "MaxResults":{ 1935 "shape":"MaxResults", 1936 "location":"querystring", 1937 "locationName":"maxResults" 1938 }, 1939 "NextToken":{ 1940 "shape":"NextToken", 1941 "location":"querystring", 1942 "locationName":"nextToken" 1943 } 1944 } 1945 }, 1946 "ListPackagesForDomainResponse":{ 1947 "type":"structure", 1948 "members":{ 1949 "DomainPackageDetailsList":{"shape":"DomainPackageDetailsList"}, 1950 "NextToken":{"shape":"String"} 1951 } 1952 }, 1953 "ListTagsRequest":{ 1954 "type":"structure", 1955 "required":["ARN"], 1956 "members":{ 1957 "ARN":{ 1958 "shape":"ARN", 1959 "location":"querystring", 1960 "locationName":"arn" 1961 } 1962 } 1963 }, 1964 "ListTagsResponse":{ 1965 "type":"structure", 1966 "members":{ 1967 "TagList":{"shape":"TagList"} 1968 } 1969 }, 1970 "ListVersionsRequest":{ 1971 "type":"structure", 1972 "members":{ 1973 "MaxResults":{ 1974 "shape":"MaxResults", 1975 "location":"querystring", 1976 "locationName":"maxResults" 1977 }, 1978 "NextToken":{ 1979 "shape":"NextToken", 1980 "location":"querystring", 1981 "locationName":"nextToken" 1982 } 1983 } 1984 }, 1985 "ListVersionsResponse":{ 1986 "type":"structure", 1987 "members":{ 1988 "Versions":{"shape":"VersionList"}, 1989 "NextToken":{"shape":"NextToken"} 1990 } 1991 }, 1992 "LogPublishingOption":{ 1993 "type":"structure", 1994 "members":{ 1995 "CloudWatchLogsLogGroupArn":{"shape":"CloudWatchLogsLogGroupArn"}, 1996 "Enabled":{"shape":"Boolean"} 1997 } 1998 }, 1999 "LogPublishingOptions":{ 2000 "type":"map", 2001 "key":{"shape":"LogType"}, 2002 "value":{"shape":"LogPublishingOption"} 2003 }, 2004 "LogPublishingOptionsStatus":{ 2005 "type":"structure", 2006 "members":{ 2007 "Options":{"shape":"LogPublishingOptions"}, 2008 "Status":{"shape":"OptionStatus"} 2009 } 2010 }, 2011 "LogType":{ 2012 "type":"string", 2013 "enum":[ 2014 "INDEX_SLOW_LOGS", 2015 "SEARCH_SLOW_LOGS", 2016 "ES_APPLICATION_LOGS", 2017 "AUDIT_LOGS" 2018 ] 2019 }, 2020 "Long":{"type":"long"}, 2021 "MasterUserOptions":{ 2022 "type":"structure", 2023 "members":{ 2024 "MasterUserARN":{"shape":"ARN"}, 2025 "MasterUserName":{"shape":"Username"}, 2026 "MasterUserPassword":{"shape":"Password"} 2027 } 2028 }, 2029 "MaxResults":{ 2030 "type":"integer", 2031 "max":100 2032 }, 2033 "MaximumInstanceCount":{"type":"integer"}, 2034 "MinimumInstanceCount":{"type":"integer"}, 2035 "NextToken":{"type":"string"}, 2036 "NodeToNodeEncryptionOptions":{ 2037 "type":"structure", 2038 "members":{ 2039 "Enabled":{"shape":"Boolean"} 2040 } 2041 }, 2042 "NodeToNodeEncryptionOptionsStatus":{ 2043 "type":"structure", 2044 "required":[ 2045 "Options", 2046 "Status" 2047 ], 2048 "members":{ 2049 "Options":{"shape":"NodeToNodeEncryptionOptions"}, 2050 "Status":{"shape":"OptionStatus"} 2051 } 2052 }, 2053 "NonEmptyString":{ 2054 "type":"string", 2055 "max":100, 2056 "min":1, 2057 "pattern":"[a-zA-Z0-9\\-\\_\\.]+" 2058 }, 2059 "OpenSearchPartitionInstanceType":{ 2060 "type":"string", 2061 "enum":[ 2062 "m3.medium.search", 2063 "m3.large.search", 2064 "m3.xlarge.search", 2065 "m3.2xlarge.search", 2066 "m4.large.search", 2067 "m4.xlarge.search", 2068 "m4.2xlarge.search", 2069 "m4.4xlarge.search", 2070 "m4.10xlarge.search", 2071 "m5.large.search", 2072 "m5.xlarge.search", 2073 "m5.2xlarge.search", 2074 "m5.4xlarge.search", 2075 "m5.12xlarge.search", 2076 "m5.24xlarge.search", 2077 "r5.large.search", 2078 "r5.xlarge.search", 2079 "r5.2xlarge.search", 2080 "r5.4xlarge.search", 2081 "r5.12xlarge.search", 2082 "r5.24xlarge.search", 2083 "c5.large.search", 2084 "c5.xlarge.search", 2085 "c5.2xlarge.search", 2086 "c5.4xlarge.search", 2087 "c5.9xlarge.search", 2088 "c5.18xlarge.search", 2089 "t3.nano.search", 2090 "t3.micro.search", 2091 "t3.small.search", 2092 "t3.medium.search", 2093 "t3.large.search", 2094 "t3.xlarge.search", 2095 "t3.2xlarge.search", 2096 "ultrawarm1.medium.search", 2097 "ultrawarm1.large.search", 2098 "ultrawarm1.xlarge.search", 2099 "t2.micro.search", 2100 "t2.small.search", 2101 "t2.medium.search", 2102 "r3.large.search", 2103 "r3.xlarge.search", 2104 "r3.2xlarge.search", 2105 "r3.4xlarge.search", 2106 "r3.8xlarge.search", 2107 "i2.xlarge.search", 2108 "i2.2xlarge.search", 2109 "d2.xlarge.search", 2110 "d2.2xlarge.search", 2111 "d2.4xlarge.search", 2112 "d2.8xlarge.search", 2113 "c4.large.search", 2114 "c4.xlarge.search", 2115 "c4.2xlarge.search", 2116 "c4.4xlarge.search", 2117 "c4.8xlarge.search", 2118 "r4.large.search", 2119 "r4.xlarge.search", 2120 "r4.2xlarge.search", 2121 "r4.4xlarge.search", 2122 "r4.8xlarge.search", 2123 "r4.16xlarge.search", 2124 "i3.large.search", 2125 "i3.xlarge.search", 2126 "i3.2xlarge.search", 2127 "i3.4xlarge.search", 2128 "i3.8xlarge.search", 2129 "i3.16xlarge.search", 2130 "r6g.large.search", 2131 "r6g.xlarge.search", 2132 "r6g.2xlarge.search", 2133 "r6g.4xlarge.search", 2134 "r6g.8xlarge.search", 2135 "r6g.12xlarge.search", 2136 "m6g.large.search", 2137 "m6g.xlarge.search", 2138 "m6g.2xlarge.search", 2139 "m6g.4xlarge.search", 2140 "m6g.8xlarge.search", 2141 "m6g.12xlarge.search", 2142 "c6g.large.search", 2143 "c6g.xlarge.search", 2144 "c6g.2xlarge.search", 2145 "c6g.4xlarge.search", 2146 "c6g.8xlarge.search", 2147 "c6g.12xlarge.search", 2148 "r6gd.large.search", 2149 "r6gd.xlarge.search", 2150 "r6gd.2xlarge.search", 2151 "r6gd.4xlarge.search", 2152 "r6gd.8xlarge.search", 2153 "r6gd.12xlarge.search", 2154 "r6gd.16xlarge.search", 2155 "t4g.small.search", 2156 "t4g.medium.search" 2157 ] 2158 }, 2159 "OpenSearchWarmPartitionInstanceType":{ 2160 "type":"string", 2161 "enum":[ 2162 "ultrawarm1.medium.search", 2163 "ultrawarm1.large.search", 2164 "ultrawarm1.xlarge.search" 2165 ] 2166 }, 2167 "OptionState":{ 2168 "type":"string", 2169 "enum":[ 2170 "RequiresIndexDocuments", 2171 "Processing", 2172 "Active" 2173 ] 2174 }, 2175 "OptionStatus":{ 2176 "type":"structure", 2177 "required":[ 2178 "CreationDate", 2179 "UpdateDate", 2180 "State" 2181 ], 2182 "members":{ 2183 "CreationDate":{"shape":"UpdateTimestamp"}, 2184 "UpdateDate":{"shape":"UpdateTimestamp"}, 2185 "UpdateVersion":{"shape":"UIntValue"}, 2186 "State":{"shape":"OptionState"}, 2187 "PendingDeletion":{"shape":"Boolean"} 2188 } 2189 }, 2190 "OutboundConnection":{ 2191 "type":"structure", 2192 "members":{ 2193 "LocalDomainInfo":{"shape":"DomainInformationContainer"}, 2194 "RemoteDomainInfo":{"shape":"DomainInformationContainer"}, 2195 "ConnectionId":{"shape":"ConnectionId"}, 2196 "ConnectionAlias":{"shape":"ConnectionAlias"}, 2197 "ConnectionStatus":{"shape":"OutboundConnectionStatus"} 2198 } 2199 }, 2200 "OutboundConnectionStatus":{ 2201 "type":"structure", 2202 "members":{ 2203 "StatusCode":{"shape":"OutboundConnectionStatusCode"}, 2204 "Message":{"shape":"ConnectionStatusMessage"} 2205 } 2206 }, 2207 "OutboundConnectionStatusCode":{ 2208 "type":"string", 2209 "enum":[ 2210 "VALIDATING", 2211 "VALIDATION_FAILED", 2212 "PENDING_ACCEPTANCE", 2213 "APPROVED", 2214 "PROVISIONING", 2215 "ACTIVE", 2216 "REJECTING", 2217 "REJECTED", 2218 "DELETING", 2219 "DELETED" 2220 ] 2221 }, 2222 "OutboundConnections":{ 2223 "type":"list", 2224 "member":{"shape":"OutboundConnection"} 2225 }, 2226 "OwnerId":{ 2227 "type":"string", 2228 "max":12, 2229 "min":12, 2230 "pattern":"[0-9]+" 2231 }, 2232 "PackageDescription":{ 2233 "type":"string", 2234 "max":1024 2235 }, 2236 "PackageDetails":{ 2237 "type":"structure", 2238 "members":{ 2239 "PackageID":{"shape":"PackageID"}, 2240 "PackageName":{"shape":"PackageName"}, 2241 "PackageType":{"shape":"PackageType"}, 2242 "PackageDescription":{"shape":"PackageDescription"}, 2243 "PackageStatus":{"shape":"PackageStatus"}, 2244 "CreatedAt":{"shape":"CreatedAt"}, 2245 "LastUpdatedAt":{"shape":"LastUpdated"}, 2246 "AvailablePackageVersion":{"shape":"PackageVersion"}, 2247 "ErrorDetails":{"shape":"ErrorDetails"} 2248 } 2249 }, 2250 "PackageDetailsList":{ 2251 "type":"list", 2252 "member":{"shape":"PackageDetails"} 2253 }, 2254 "PackageID":{"type":"string"}, 2255 "PackageName":{ 2256 "type":"string", 2257 "max":28, 2258 "min":3, 2259 "pattern":"[a-z][a-z0-9\\-]+" 2260 }, 2261 "PackageSource":{ 2262 "type":"structure", 2263 "members":{ 2264 "S3BucketName":{"shape":"S3BucketName"}, 2265 "S3Key":{"shape":"S3Key"} 2266 } 2267 }, 2268 "PackageStatus":{ 2269 "type":"string", 2270 "enum":[ 2271 "COPYING", 2272 "COPY_FAILED", 2273 "VALIDATING", 2274 "VALIDATION_FAILED", 2275 "AVAILABLE", 2276 "DELETING", 2277 "DELETED", 2278 "DELETE_FAILED" 2279 ] 2280 }, 2281 "PackageType":{ 2282 "type":"string", 2283 "enum":["TXT-DICTIONARY"] 2284 }, 2285 "PackageVersion":{"type":"string"}, 2286 "PackageVersionHistory":{ 2287 "type":"structure", 2288 "members":{ 2289 "PackageVersion":{"shape":"PackageVersion"}, 2290 "CommitMessage":{"shape":"CommitMessage"}, 2291 "CreatedAt":{"shape":"CreatedAt"} 2292 } 2293 }, 2294 "PackageVersionHistoryList":{ 2295 "type":"list", 2296 "member":{"shape":"PackageVersionHistory"} 2297 }, 2298 "Password":{ 2299 "type":"string", 2300 "max":128, 2301 "min":8, 2302 "pattern":".*", 2303 "sensitive":true 2304 }, 2305 "PolicyDocument":{ 2306 "type":"string", 2307 "max":102400, 2308 "min":0, 2309 "pattern":".*" 2310 }, 2311 "PurchaseReservedInstanceOfferingRequest":{ 2312 "type":"structure", 2313 "required":[ 2314 "ReservedInstanceOfferingId", 2315 "ReservationName" 2316 ], 2317 "members":{ 2318 "ReservedInstanceOfferingId":{"shape":"GUID"}, 2319 "ReservationName":{"shape":"ReservationToken"}, 2320 "InstanceCount":{"shape":"InstanceCount"} 2321 } 2322 }, 2323 "PurchaseReservedInstanceOfferingResponse":{ 2324 "type":"structure", 2325 "members":{ 2326 "ReservedInstanceId":{"shape":"GUID"}, 2327 "ReservationName":{"shape":"ReservationToken"} 2328 } 2329 }, 2330 "RecurringCharge":{ 2331 "type":"structure", 2332 "members":{ 2333 "RecurringChargeAmount":{"shape":"Double"}, 2334 "RecurringChargeFrequency":{"shape":"String"} 2335 } 2336 }, 2337 "RecurringChargeList":{ 2338 "type":"list", 2339 "member":{"shape":"RecurringCharge"} 2340 }, 2341 "ReferencePath":{"type":"string"}, 2342 "Region":{ 2343 "type":"string", 2344 "max":30, 2345 "min":5, 2346 "pattern":"[a-z][a-z0-9\\-]+" 2347 }, 2348 "RejectInboundConnectionRequest":{ 2349 "type":"structure", 2350 "required":["ConnectionId"], 2351 "members":{ 2352 "ConnectionId":{ 2353 "shape":"ConnectionId", 2354 "location":"uri", 2355 "locationName":"ConnectionId" 2356 } 2357 } 2358 }, 2359 "RejectInboundConnectionResponse":{ 2360 "type":"structure", 2361 "members":{ 2362 "Connection":{"shape":"InboundConnection"} 2363 } 2364 }, 2365 "RemoveTagsRequest":{ 2366 "type":"structure", 2367 "required":[ 2368 "ARN", 2369 "TagKeys" 2370 ], 2371 "members":{ 2372 "ARN":{"shape":"ARN"}, 2373 "TagKeys":{"shape":"StringList"} 2374 } 2375 }, 2376 "ReservationToken":{ 2377 "type":"string", 2378 "max":64, 2379 "min":5, 2380 "pattern":".*" 2381 }, 2382 "ReservedInstance":{ 2383 "type":"structure", 2384 "members":{ 2385 "ReservationName":{"shape":"ReservationToken"}, 2386 "ReservedInstanceId":{"shape":"GUID"}, 2387 "BillingSubscriptionId":{"shape":"Long"}, 2388 "ReservedInstanceOfferingId":{"shape":"String"}, 2389 "InstanceType":{"shape":"OpenSearchPartitionInstanceType"}, 2390 "StartTime":{"shape":"UpdateTimestamp"}, 2391 "Duration":{"shape":"Integer"}, 2392 "FixedPrice":{"shape":"Double"}, 2393 "UsagePrice":{"shape":"Double"}, 2394 "CurrencyCode":{"shape":"String"}, 2395 "InstanceCount":{"shape":"Integer"}, 2396 "State":{"shape":"String"}, 2397 "PaymentOption":{"shape":"ReservedInstancePaymentOption"}, 2398 "RecurringCharges":{"shape":"RecurringChargeList"} 2399 } 2400 }, 2401 "ReservedInstanceList":{ 2402 "type":"list", 2403 "member":{"shape":"ReservedInstance"} 2404 }, 2405 "ReservedInstanceOffering":{ 2406 "type":"structure", 2407 "members":{ 2408 "ReservedInstanceOfferingId":{"shape":"GUID"}, 2409 "InstanceType":{"shape":"OpenSearchPartitionInstanceType"}, 2410 "Duration":{"shape":"Integer"}, 2411 "FixedPrice":{"shape":"Double"}, 2412 "UsagePrice":{"shape":"Double"}, 2413 "CurrencyCode":{"shape":"String"}, 2414 "PaymentOption":{"shape":"ReservedInstancePaymentOption"}, 2415 "RecurringCharges":{"shape":"RecurringChargeList"} 2416 } 2417 }, 2418 "ReservedInstanceOfferingList":{ 2419 "type":"list", 2420 "member":{"shape":"ReservedInstanceOffering"} 2421 }, 2422 "ReservedInstancePaymentOption":{ 2423 "type":"string", 2424 "enum":[ 2425 "ALL_UPFRONT", 2426 "PARTIAL_UPFRONT", 2427 "NO_UPFRONT" 2428 ] 2429 }, 2430 "ResourceAlreadyExistsException":{ 2431 "type":"structure", 2432 "members":{ 2433 }, 2434 "error":{"httpStatusCode":409}, 2435 "exception":true 2436 }, 2437 "ResourceNotFoundException":{ 2438 "type":"structure", 2439 "members":{ 2440 }, 2441 "error":{"httpStatusCode":409}, 2442 "exception":true 2443 }, 2444 "RoleArn":{ 2445 "type":"string", 2446 "max":2048, 2447 "min":20, 2448 "pattern":"arn:(aws|aws\\-cn|aws\\-us\\-gov|aws\\-iso|aws\\-iso\\-b):iam::[0-9]+:role\\/.*" 2449 }, 2450 "RollbackOnDisable":{ 2451 "type":"string", 2452 "enum":[ 2453 "NO_ROLLBACK", 2454 "DEFAULT_ROLLBACK" 2455 ] 2456 }, 2457 "S3BucketName":{ 2458 "type":"string", 2459 "max":63, 2460 "min":3 2461 }, 2462 "S3Key":{ 2463 "type":"string", 2464 "max":1024, 2465 "min":1 2466 }, 2467 "SAMLEntityId":{ 2468 "type":"string", 2469 "max":512, 2470 "min":8 2471 }, 2472 "SAMLIdp":{ 2473 "type":"structure", 2474 "required":[ 2475 "MetadataContent", 2476 "EntityId" 2477 ], 2478 "members":{ 2479 "MetadataContent":{"shape":"SAMLMetadata"}, 2480 "EntityId":{"shape":"SAMLEntityId"} 2481 } 2482 }, 2483 "SAMLMetadata":{ 2484 "type":"string", 2485 "max":1048576, 2486 "min":1 2487 }, 2488 "SAMLOptionsInput":{ 2489 "type":"structure", 2490 "members":{ 2491 "Enabled":{"shape":"Boolean"}, 2492 "Idp":{"shape":"SAMLIdp"}, 2493 "MasterUserName":{"shape":"Username"}, 2494 "MasterBackendRole":{"shape":"BackendRole"}, 2495 "SubjectKey":{"shape":"String"}, 2496 "RolesKey":{"shape":"String"}, 2497 "SessionTimeoutMinutes":{"shape":"IntegerClass"} 2498 } 2499 }, 2500 "SAMLOptionsOutput":{ 2501 "type":"structure", 2502 "members":{ 2503 "Enabled":{"shape":"Boolean"}, 2504 "Idp":{"shape":"SAMLIdp"}, 2505 "SubjectKey":{"shape":"String"}, 2506 "RolesKey":{"shape":"String"}, 2507 "SessionTimeoutMinutes":{"shape":"IntegerClass"} 2508 } 2509 }, 2510 "ScheduledAutoTuneActionType":{ 2511 "type":"string", 2512 "enum":[ 2513 "JVM_HEAP_SIZE_TUNING", 2514 "JVM_YOUNG_GEN_TUNING" 2515 ] 2516 }, 2517 "ScheduledAutoTuneDescription":{"type":"string"}, 2518 "ScheduledAutoTuneDetails":{ 2519 "type":"structure", 2520 "members":{ 2521 "Date":{"shape":"AutoTuneDate"}, 2522 "ActionType":{"shape":"ScheduledAutoTuneActionType"}, 2523 "Action":{"shape":"ScheduledAutoTuneDescription"}, 2524 "Severity":{"shape":"ScheduledAutoTuneSeverityType"} 2525 } 2526 }, 2527 "ScheduledAutoTuneSeverityType":{ 2528 "type":"string", 2529 "enum":[ 2530 "LOW", 2531 "MEDIUM", 2532 "HIGH" 2533 ] 2534 }, 2535 "ServiceSoftwareOptions":{ 2536 "type":"structure", 2537 "members":{ 2538 "CurrentVersion":{"shape":"String"}, 2539 "NewVersion":{"shape":"String"}, 2540 "UpdateAvailable":{"shape":"Boolean"}, 2541 "Cancellable":{"shape":"Boolean"}, 2542 "UpdateStatus":{"shape":"DeploymentStatus"}, 2543 "Description":{"shape":"String"}, 2544 "AutomatedUpdateDate":{"shape":"DeploymentCloseDateTimeStamp"}, 2545 "OptionalDeployment":{"shape":"Boolean"} 2546 } 2547 }, 2548 "ServiceUrl":{"type":"string"}, 2549 "SnapshotOptions":{ 2550 "type":"structure", 2551 "members":{ 2552 "AutomatedSnapshotStartHour":{"shape":"IntegerClass"} 2553 } 2554 }, 2555 "SnapshotOptionsStatus":{ 2556 "type":"structure", 2557 "required":[ 2558 "Options", 2559 "Status" 2560 ], 2561 "members":{ 2562 "Options":{"shape":"SnapshotOptions"}, 2563 "Status":{"shape":"OptionStatus"} 2564 } 2565 }, 2566 "StartAt":{"type":"timestamp"}, 2567 "StartServiceSoftwareUpdateRequest":{ 2568 "type":"structure", 2569 "required":["DomainName"], 2570 "members":{ 2571 "DomainName":{"shape":"DomainName"} 2572 } 2573 }, 2574 "StartServiceSoftwareUpdateResponse":{ 2575 "type":"structure", 2576 "members":{ 2577 "ServiceSoftwareOptions":{"shape":"ServiceSoftwareOptions"} 2578 } 2579 }, 2580 "StartTimestamp":{"type":"timestamp"}, 2581 "StorageSubTypeName":{"type":"string"}, 2582 "StorageType":{ 2583 "type":"structure", 2584 "members":{ 2585 "StorageTypeName":{"shape":"StorageTypeName"}, 2586 "StorageSubTypeName":{"shape":"StorageSubTypeName"}, 2587 "StorageTypeLimits":{"shape":"StorageTypeLimitList"} 2588 } 2589 }, 2590 "StorageTypeLimit":{ 2591 "type":"structure", 2592 "members":{ 2593 "LimitName":{"shape":"LimitName"}, 2594 "LimitValues":{"shape":"LimitValueList"} 2595 } 2596 }, 2597 "StorageTypeLimitList":{ 2598 "type":"list", 2599 "member":{"shape":"StorageTypeLimit"} 2600 }, 2601 "StorageTypeList":{ 2602 "type":"list", 2603 "member":{"shape":"StorageType"} 2604 }, 2605 "StorageTypeName":{"type":"string"}, 2606 "String":{"type":"string"}, 2607 "StringList":{ 2608 "type":"list", 2609 "member":{"shape":"String"} 2610 }, 2611 "TLSSecurityPolicy":{ 2612 "type":"string", 2613 "enum":[ 2614 "Policy-Min-TLS-1-0-2019-07", 2615 "Policy-Min-TLS-1-2-2019-07" 2616 ] 2617 }, 2618 "Tag":{ 2619 "type":"structure", 2620 "required":[ 2621 "Key", 2622 "Value" 2623 ], 2624 "members":{ 2625 "Key":{"shape":"TagKey"}, 2626 "Value":{"shape":"TagValue"} 2627 } 2628 }, 2629 "TagKey":{ 2630 "type":"string", 2631 "max":128, 2632 "min":1, 2633 "pattern":".*" 2634 }, 2635 "TagList":{ 2636 "type":"list", 2637 "member":{"shape":"Tag"} 2638 }, 2639 "TagValue":{ 2640 "type":"string", 2641 "max":256, 2642 "min":0, 2643 "pattern":".*" 2644 }, 2645 "TimeUnit":{ 2646 "type":"string", 2647 "enum":["HOURS"] 2648 }, 2649 "UIntValue":{ 2650 "type":"integer", 2651 "min":0 2652 }, 2653 "UpdateDomainConfigRequest":{ 2654 "type":"structure", 2655 "required":["DomainName"], 2656 "members":{ 2657 "DomainName":{ 2658 "shape":"DomainName", 2659 "location":"uri", 2660 "locationName":"DomainName" 2661 }, 2662 "ClusterConfig":{"shape":"ClusterConfig"}, 2663 "EBSOptions":{"shape":"EBSOptions"}, 2664 "SnapshotOptions":{"shape":"SnapshotOptions"}, 2665 "VPCOptions":{"shape":"VPCOptions"}, 2666 "CognitoOptions":{"shape":"CognitoOptions"}, 2667 "AdvancedOptions":{"shape":"AdvancedOptions"}, 2668 "AccessPolicies":{"shape":"PolicyDocument"}, 2669 "LogPublishingOptions":{"shape":"LogPublishingOptions"}, 2670 "EncryptionAtRestOptions":{"shape":"EncryptionAtRestOptions"}, 2671 "DomainEndpointOptions":{"shape":"DomainEndpointOptions"}, 2672 "NodeToNodeEncryptionOptions":{"shape":"NodeToNodeEncryptionOptions"}, 2673 "AdvancedSecurityOptions":{"shape":"AdvancedSecurityOptionsInput"}, 2674 "AutoTuneOptions":{"shape":"AutoTuneOptions"} 2675 } 2676 }, 2677 "UpdateDomainConfigResponse":{ 2678 "type":"structure", 2679 "required":["DomainConfig"], 2680 "members":{ 2681 "DomainConfig":{"shape":"DomainConfig"} 2682 } 2683 }, 2684 "UpdatePackageRequest":{ 2685 "type":"structure", 2686 "required":[ 2687 "PackageID", 2688 "PackageSource" 2689 ], 2690 "members":{ 2691 "PackageID":{"shape":"PackageID"}, 2692 "PackageSource":{"shape":"PackageSource"}, 2693 "PackageDescription":{"shape":"PackageDescription"}, 2694 "CommitMessage":{"shape":"CommitMessage"} 2695 } 2696 }, 2697 "UpdatePackageResponse":{ 2698 "type":"structure", 2699 "members":{ 2700 "PackageDetails":{"shape":"PackageDetails"} 2701 } 2702 }, 2703 "UpdateTimestamp":{"type":"timestamp"}, 2704 "UpgradeDomainRequest":{ 2705 "type":"structure", 2706 "required":[ 2707 "DomainName", 2708 "TargetVersion" 2709 ], 2710 "members":{ 2711 "DomainName":{"shape":"DomainName"}, 2712 "TargetVersion":{"shape":"VersionString"}, 2713 "PerformCheckOnly":{"shape":"Boolean"}, 2714 "AdvancedOptions":{"shape":"AdvancedOptions"} 2715 } 2716 }, 2717 "UpgradeDomainResponse":{ 2718 "type":"structure", 2719 "members":{ 2720 "UpgradeId":{"shape":"String"}, 2721 "DomainName":{"shape":"DomainName"}, 2722 "TargetVersion":{"shape":"VersionString"}, 2723 "PerformCheckOnly":{"shape":"Boolean"}, 2724 "AdvancedOptions":{"shape":"AdvancedOptions"} 2725 } 2726 }, 2727 "UpgradeHistory":{ 2728 "type":"structure", 2729 "members":{ 2730 "UpgradeName":{"shape":"UpgradeName"}, 2731 "StartTimestamp":{"shape":"StartTimestamp"}, 2732 "UpgradeStatus":{"shape":"UpgradeStatus"}, 2733 "StepsList":{"shape":"UpgradeStepsList"} 2734 } 2735 }, 2736 "UpgradeHistoryList":{ 2737 "type":"list", 2738 "member":{"shape":"UpgradeHistory"} 2739 }, 2740 "UpgradeName":{"type":"string"}, 2741 "UpgradeStatus":{ 2742 "type":"string", 2743 "enum":[ 2744 "IN_PROGRESS", 2745 "SUCCEEDED", 2746 "SUCCEEDED_WITH_ISSUES", 2747 "FAILED" 2748 ] 2749 }, 2750 "UpgradeStep":{ 2751 "type":"string", 2752 "enum":[ 2753 "PRE_UPGRADE_CHECK", 2754 "SNAPSHOT", 2755 "UPGRADE" 2756 ] 2757 }, 2758 "UpgradeStepItem":{ 2759 "type":"structure", 2760 "members":{ 2761 "UpgradeStep":{"shape":"UpgradeStep"}, 2762 "UpgradeStepStatus":{"shape":"UpgradeStatus"}, 2763 "Issues":{"shape":"Issues"}, 2764 "ProgressPercent":{"shape":"Double"} 2765 } 2766 }, 2767 "UpgradeStepsList":{ 2768 "type":"list", 2769 "member":{"shape":"UpgradeStepItem"} 2770 }, 2771 "UserPoolId":{ 2772 "type":"string", 2773 "max":55, 2774 "min":1, 2775 "pattern":"[\\w-]+_[0-9a-zA-Z]+" 2776 }, 2777 "Username":{ 2778 "type":"string", 2779 "max":64, 2780 "min":1, 2781 "pattern":".*", 2782 "sensitive":true 2783 }, 2784 "VPCDerivedInfo":{ 2785 "type":"structure", 2786 "members":{ 2787 "VPCId":{"shape":"String"}, 2788 "SubnetIds":{"shape":"StringList"}, 2789 "AvailabilityZones":{"shape":"StringList"}, 2790 "SecurityGroupIds":{"shape":"StringList"} 2791 } 2792 }, 2793 "VPCDerivedInfoStatus":{ 2794 "type":"structure", 2795 "required":[ 2796 "Options", 2797 "Status" 2798 ], 2799 "members":{ 2800 "Options":{"shape":"VPCDerivedInfo"}, 2801 "Status":{"shape":"OptionStatus"} 2802 } 2803 }, 2804 "VPCOptions":{ 2805 "type":"structure", 2806 "members":{ 2807 "SubnetIds":{"shape":"StringList"}, 2808 "SecurityGroupIds":{"shape":"StringList"} 2809 } 2810 }, 2811 "ValidationException":{ 2812 "type":"structure", 2813 "members":{ 2814 }, 2815 "error":{"httpStatusCode":400}, 2816 "exception":true 2817 }, 2818 "ValueStringList":{ 2819 "type":"list", 2820 "member":{"shape":"NonEmptyString"}, 2821 "min":1 2822 }, 2823 "VersionList":{ 2824 "type":"list", 2825 "member":{"shape":"VersionString"} 2826 }, 2827 "VersionStatus":{ 2828 "type":"structure", 2829 "required":[ 2830 "Options", 2831 "Status" 2832 ], 2833 "members":{ 2834 "Options":{"shape":"VersionString"}, 2835 "Status":{"shape":"OptionStatus"} 2836 } 2837 }, 2838 "VersionString":{ 2839 "type":"string", 2840 "max":18, 2841 "min":14, 2842 "pattern":"^Elasticsearch_[0-9]{1}\\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\\.[0-9]{1,2}$" 2843 }, 2844 "VolumeType":{ 2845 "type":"string", 2846 "enum":[ 2847 "standard", 2848 "gp2", 2849 "io1" 2850 ] 2851 }, 2852 "ZoneAwarenessConfig":{ 2853 "type":"structure", 2854 "members":{ 2855 "AvailabilityZoneCount":{"shape":"IntegerClass"} 2856 } 2857 } 2858 } 2859 }