1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2019-02-03", 5 "endpointPrefix":"kendra", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"kendra", 9 "serviceFullName":"AWSKendraFrontendService", 10 "serviceId":"kendra", 11 "signatureVersion":"v4", 12 "signingName":"kendra", 13 "targetPrefix":"AWSKendraFrontendService", 14 "uid":"kendra-2019-02-03" 15 }, 16 "operations":{ 17 "BatchDeleteDocument":{ 18 "name":"BatchDeleteDocument", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/" 22 }, 23 "input":{"shape":"BatchDeleteDocumentRequest"}, 24 "output":{"shape":"BatchDeleteDocumentResponse"}, 25 "errors":[ 26 {"shape":"ValidationException"}, 27 {"shape":"ConflictException"}, 28 {"shape":"ResourceNotFoundException"}, 29 {"shape":"ThrottlingException"}, 30 {"shape":"AccessDeniedException"}, 31 {"shape":"InternalServerException"} 32 ] 33 }, 34 "BatchGetDocumentStatus":{ 35 "name":"BatchGetDocumentStatus", 36 "http":{ 37 "method":"POST", 38 "requestUri":"/" 39 }, 40 "input":{"shape":"BatchGetDocumentStatusRequest"}, 41 "output":{"shape":"BatchGetDocumentStatusResponse"}, 42 "errors":[ 43 {"shape":"ValidationException"}, 44 {"shape":"ConflictException"}, 45 {"shape":"ResourceNotFoundException"}, 46 {"shape":"ThrottlingException"}, 47 {"shape":"AccessDeniedException"}, 48 {"shape":"InternalServerException"} 49 ] 50 }, 51 "BatchPutDocument":{ 52 "name":"BatchPutDocument", 53 "http":{ 54 "method":"POST", 55 "requestUri":"/" 56 }, 57 "input":{"shape":"BatchPutDocumentRequest"}, 58 "output":{"shape":"BatchPutDocumentResponse"}, 59 "errors":[ 60 {"shape":"ValidationException"}, 61 {"shape":"ConflictException"}, 62 {"shape":"ResourceNotFoundException"}, 63 {"shape":"ThrottlingException"}, 64 {"shape":"AccessDeniedException"}, 65 {"shape":"ServiceQuotaExceededException"}, 66 {"shape":"InternalServerException"} 67 ] 68 }, 69 "ClearQuerySuggestions":{ 70 "name":"ClearQuerySuggestions", 71 "http":{ 72 "method":"POST", 73 "requestUri":"/" 74 }, 75 "input":{"shape":"ClearQuerySuggestionsRequest"}, 76 "errors":[ 77 {"shape":"ValidationException"}, 78 {"shape":"ResourceNotFoundException"}, 79 {"shape":"ThrottlingException"}, 80 {"shape":"ConflictException"}, 81 {"shape":"AccessDeniedException"}, 82 {"shape":"InternalServerException"} 83 ] 84 }, 85 "CreateDataSource":{ 86 "name":"CreateDataSource", 87 "http":{ 88 "method":"POST", 89 "requestUri":"/" 90 }, 91 "input":{"shape":"CreateDataSourceRequest"}, 92 "output":{"shape":"CreateDataSourceResponse"}, 93 "errors":[ 94 {"shape":"ValidationException"}, 95 {"shape":"ConflictException"}, 96 {"shape":"ResourceNotFoundException"}, 97 {"shape":"ResourceAlreadyExistException"}, 98 {"shape":"ServiceQuotaExceededException"}, 99 {"shape":"ThrottlingException"}, 100 {"shape":"AccessDeniedException"}, 101 {"shape":"InternalServerException"} 102 ] 103 }, 104 "CreateFaq":{ 105 "name":"CreateFaq", 106 "http":{ 107 "method":"POST", 108 "requestUri":"/" 109 }, 110 "input":{"shape":"CreateFaqRequest"}, 111 "output":{"shape":"CreateFaqResponse"}, 112 "errors":[ 113 {"shape":"ValidationException"}, 114 {"shape":"ConflictException"}, 115 {"shape":"ResourceNotFoundException"}, 116 {"shape":"ThrottlingException"}, 117 {"shape":"ServiceQuotaExceededException"}, 118 {"shape":"AccessDeniedException"}, 119 {"shape":"InternalServerException"} 120 ] 121 }, 122 "CreateIndex":{ 123 "name":"CreateIndex", 124 "http":{ 125 "method":"POST", 126 "requestUri":"/" 127 }, 128 "input":{"shape":"CreateIndexRequest"}, 129 "output":{"shape":"CreateIndexResponse"}, 130 "errors":[ 131 {"shape":"ValidationException"}, 132 {"shape":"ResourceAlreadyExistException"}, 133 {"shape":"ServiceQuotaExceededException"}, 134 {"shape":"ThrottlingException"}, 135 {"shape":"AccessDeniedException"}, 136 {"shape":"ConflictException"}, 137 {"shape":"InternalServerException"} 138 ] 139 }, 140 "CreateQuerySuggestionsBlockList":{ 141 "name":"CreateQuerySuggestionsBlockList", 142 "http":{ 143 "method":"POST", 144 "requestUri":"/" 145 }, 146 "input":{"shape":"CreateQuerySuggestionsBlockListRequest"}, 147 "output":{"shape":"CreateQuerySuggestionsBlockListResponse"}, 148 "errors":[ 149 {"shape":"ValidationException"}, 150 {"shape":"ResourceNotFoundException"}, 151 {"shape":"ThrottlingException"}, 152 {"shape":"AccessDeniedException"}, 153 {"shape":"ServiceQuotaExceededException"}, 154 {"shape":"ConflictException"}, 155 {"shape":"InternalServerException"} 156 ] 157 }, 158 "CreateThesaurus":{ 159 "name":"CreateThesaurus", 160 "http":{ 161 "method":"POST", 162 "requestUri":"/" 163 }, 164 "input":{"shape":"CreateThesaurusRequest"}, 165 "output":{"shape":"CreateThesaurusResponse"}, 166 "errors":[ 167 {"shape":"ValidationException"}, 168 {"shape":"ConflictException"}, 169 {"shape":"ResourceNotFoundException"}, 170 {"shape":"ThrottlingException"}, 171 {"shape":"ServiceQuotaExceededException"}, 172 {"shape":"AccessDeniedException"}, 173 {"shape":"InternalServerException"} 174 ] 175 }, 176 "DeleteDataSource":{ 177 "name":"DeleteDataSource", 178 "http":{ 179 "method":"POST", 180 "requestUri":"/" 181 }, 182 "input":{"shape":"DeleteDataSourceRequest"}, 183 "errors":[ 184 {"shape":"AccessDeniedException"}, 185 {"shape":"ValidationException"}, 186 {"shape":"ConflictException"}, 187 {"shape":"ResourceNotFoundException"}, 188 {"shape":"ThrottlingException"}, 189 {"shape":"InternalServerException"} 190 ] 191 }, 192 "DeleteFaq":{ 193 "name":"DeleteFaq", 194 "http":{ 195 "method":"POST", 196 "requestUri":"/" 197 }, 198 "input":{"shape":"DeleteFaqRequest"}, 199 "errors":[ 200 {"shape":"ValidationException"}, 201 {"shape":"ConflictException"}, 202 {"shape":"ResourceNotFoundException"}, 203 {"shape":"ThrottlingException"}, 204 {"shape":"AccessDeniedException"}, 205 {"shape":"InternalServerException"} 206 ] 207 }, 208 "DeleteIndex":{ 209 "name":"DeleteIndex", 210 "http":{ 211 "method":"POST", 212 "requestUri":"/" 213 }, 214 "input":{"shape":"DeleteIndexRequest"}, 215 "errors":[ 216 {"shape":"ValidationException"}, 217 {"shape":"ConflictException"}, 218 {"shape":"ResourceNotFoundException"}, 219 {"shape":"ThrottlingException"}, 220 {"shape":"AccessDeniedException"}, 221 {"shape":"InternalServerException"} 222 ] 223 }, 224 "DeletePrincipalMapping":{ 225 "name":"DeletePrincipalMapping", 226 "http":{ 227 "method":"POST", 228 "requestUri":"/" 229 }, 230 "input":{"shape":"DeletePrincipalMappingRequest"}, 231 "errors":[ 232 {"shape":"ValidationException"}, 233 {"shape":"ConflictException"}, 234 {"shape":"ResourceNotFoundException"}, 235 {"shape":"ThrottlingException"}, 236 {"shape":"AccessDeniedException"}, 237 {"shape":"InternalServerException"} 238 ] 239 }, 240 "DeleteQuerySuggestionsBlockList":{ 241 "name":"DeleteQuerySuggestionsBlockList", 242 "http":{ 243 "method":"POST", 244 "requestUri":"/" 245 }, 246 "input":{"shape":"DeleteQuerySuggestionsBlockListRequest"}, 247 "errors":[ 248 {"shape":"ValidationException"}, 249 {"shape":"ResourceNotFoundException"}, 250 {"shape":"ThrottlingException"}, 251 {"shape":"AccessDeniedException"}, 252 {"shape":"ConflictException"}, 253 {"shape":"InternalServerException"} 254 ] 255 }, 256 "DeleteThesaurus":{ 257 "name":"DeleteThesaurus", 258 "http":{ 259 "method":"POST", 260 "requestUri":"/" 261 }, 262 "input":{"shape":"DeleteThesaurusRequest"}, 263 "errors":[ 264 {"shape":"ValidationException"}, 265 {"shape":"ConflictException"}, 266 {"shape":"ResourceNotFoundException"}, 267 {"shape":"ThrottlingException"}, 268 {"shape":"AccessDeniedException"}, 269 {"shape":"InternalServerException"} 270 ] 271 }, 272 "DescribeDataSource":{ 273 "name":"DescribeDataSource", 274 "http":{ 275 "method":"POST", 276 "requestUri":"/" 277 }, 278 "input":{"shape":"DescribeDataSourceRequest"}, 279 "output":{"shape":"DescribeDataSourceResponse"}, 280 "errors":[ 281 {"shape":"ValidationException"}, 282 {"shape":"ResourceNotFoundException"}, 283 {"shape":"ThrottlingException"}, 284 {"shape":"AccessDeniedException"}, 285 {"shape":"InternalServerException"} 286 ] 287 }, 288 "DescribeFaq":{ 289 "name":"DescribeFaq", 290 "http":{ 291 "method":"POST", 292 "requestUri":"/" 293 }, 294 "input":{"shape":"DescribeFaqRequest"}, 295 "output":{"shape":"DescribeFaqResponse"}, 296 "errors":[ 297 {"shape":"ValidationException"}, 298 {"shape":"ResourceNotFoundException"}, 299 {"shape":"ThrottlingException"}, 300 {"shape":"AccessDeniedException"}, 301 {"shape":"InternalServerException"} 302 ] 303 }, 304 "DescribeIndex":{ 305 "name":"DescribeIndex", 306 "http":{ 307 "method":"POST", 308 "requestUri":"/" 309 }, 310 "input":{"shape":"DescribeIndexRequest"}, 311 "output":{"shape":"DescribeIndexResponse"}, 312 "errors":[ 313 {"shape":"ValidationException"}, 314 {"shape":"ResourceNotFoundException"}, 315 {"shape":"ThrottlingException"}, 316 {"shape":"AccessDeniedException"}, 317 {"shape":"InternalServerException"} 318 ] 319 }, 320 "DescribePrincipalMapping":{ 321 "name":"DescribePrincipalMapping", 322 "http":{ 323 "method":"POST", 324 "requestUri":"/" 325 }, 326 "input":{"shape":"DescribePrincipalMappingRequest"}, 327 "output":{"shape":"DescribePrincipalMappingResponse"}, 328 "errors":[ 329 {"shape":"ValidationException"}, 330 {"shape":"ResourceNotFoundException"}, 331 {"shape":"ThrottlingException"}, 332 {"shape":"AccessDeniedException"}, 333 {"shape":"InternalServerException"} 334 ] 335 }, 336 "DescribeQuerySuggestionsBlockList":{ 337 "name":"DescribeQuerySuggestionsBlockList", 338 "http":{ 339 "method":"POST", 340 "requestUri":"/" 341 }, 342 "input":{"shape":"DescribeQuerySuggestionsBlockListRequest"}, 343 "output":{"shape":"DescribeQuerySuggestionsBlockListResponse"}, 344 "errors":[ 345 {"shape":"ValidationException"}, 346 {"shape":"ResourceNotFoundException"}, 347 {"shape":"ThrottlingException"}, 348 {"shape":"AccessDeniedException"}, 349 {"shape":"InternalServerException"} 350 ] 351 }, 352 "DescribeQuerySuggestionsConfig":{ 353 "name":"DescribeQuerySuggestionsConfig", 354 "http":{ 355 "method":"POST", 356 "requestUri":"/" 357 }, 358 "input":{"shape":"DescribeQuerySuggestionsConfigRequest"}, 359 "output":{"shape":"DescribeQuerySuggestionsConfigResponse"}, 360 "errors":[ 361 {"shape":"ValidationException"}, 362 {"shape":"ResourceNotFoundException"}, 363 {"shape":"ThrottlingException"}, 364 {"shape":"AccessDeniedException"}, 365 {"shape":"InternalServerException"} 366 ] 367 }, 368 "DescribeThesaurus":{ 369 "name":"DescribeThesaurus", 370 "http":{ 371 "method":"POST", 372 "requestUri":"/" 373 }, 374 "input":{"shape":"DescribeThesaurusRequest"}, 375 "output":{"shape":"DescribeThesaurusResponse"}, 376 "errors":[ 377 {"shape":"ValidationException"}, 378 {"shape":"ResourceNotFoundException"}, 379 {"shape":"ThrottlingException"}, 380 {"shape":"AccessDeniedException"}, 381 {"shape":"InternalServerException"} 382 ] 383 }, 384 "GetQuerySuggestions":{ 385 "name":"GetQuerySuggestions", 386 "http":{ 387 "method":"POST", 388 "requestUri":"/" 389 }, 390 "input":{"shape":"GetQuerySuggestionsRequest"}, 391 "output":{"shape":"GetQuerySuggestionsResponse"}, 392 "errors":[ 393 {"shape":"ValidationException"}, 394 {"shape":"ResourceNotFoundException"}, 395 {"shape":"ThrottlingException"}, 396 {"shape":"AccessDeniedException"}, 397 {"shape":"ServiceQuotaExceededException"}, 398 {"shape":"ConflictException"}, 399 {"shape":"InternalServerException"} 400 ] 401 }, 402 "ListDataSourceSyncJobs":{ 403 "name":"ListDataSourceSyncJobs", 404 "http":{ 405 "method":"POST", 406 "requestUri":"/" 407 }, 408 "input":{"shape":"ListDataSourceSyncJobsRequest"}, 409 "output":{"shape":"ListDataSourceSyncJobsResponse"}, 410 "errors":[ 411 {"shape":"ValidationException"}, 412 {"shape":"ResourceNotFoundException"}, 413 {"shape":"ThrottlingException"}, 414 {"shape":"AccessDeniedException"}, 415 {"shape":"ConflictException"}, 416 {"shape":"InternalServerException"} 417 ] 418 }, 419 "ListDataSources":{ 420 "name":"ListDataSources", 421 "http":{ 422 "method":"POST", 423 "requestUri":"/" 424 }, 425 "input":{"shape":"ListDataSourcesRequest"}, 426 "output":{"shape":"ListDataSourcesResponse"}, 427 "errors":[ 428 {"shape":"ValidationException"}, 429 {"shape":"ResourceNotFoundException"}, 430 {"shape":"AccessDeniedException"}, 431 {"shape":"ThrottlingException"}, 432 {"shape":"InternalServerException"} 433 ] 434 }, 435 "ListFaqs":{ 436 "name":"ListFaqs", 437 "http":{ 438 "method":"POST", 439 "requestUri":"/" 440 }, 441 "input":{"shape":"ListFaqsRequest"}, 442 "output":{"shape":"ListFaqsResponse"}, 443 "errors":[ 444 {"shape":"ValidationException"}, 445 {"shape":"ResourceNotFoundException"}, 446 {"shape":"ThrottlingException"}, 447 {"shape":"AccessDeniedException"}, 448 {"shape":"InternalServerException"} 449 ] 450 }, 451 "ListGroupsOlderThanOrderingId":{ 452 "name":"ListGroupsOlderThanOrderingId", 453 "http":{ 454 "method":"POST", 455 "requestUri":"/" 456 }, 457 "input":{"shape":"ListGroupsOlderThanOrderingIdRequest"}, 458 "output":{"shape":"ListGroupsOlderThanOrderingIdResponse"}, 459 "errors":[ 460 {"shape":"ValidationException"}, 461 {"shape":"ResourceNotFoundException"}, 462 {"shape":"AccessDeniedException"}, 463 {"shape":"ThrottlingException"}, 464 {"shape":"ConflictException"}, 465 {"shape":"InternalServerException"} 466 ] 467 }, 468 "ListIndices":{ 469 "name":"ListIndices", 470 "http":{ 471 "method":"POST", 472 "requestUri":"/" 473 }, 474 "input":{"shape":"ListIndicesRequest"}, 475 "output":{"shape":"ListIndicesResponse"}, 476 "errors":[ 477 {"shape":"ValidationException"}, 478 {"shape":"ThrottlingException"}, 479 {"shape":"AccessDeniedException"}, 480 {"shape":"InternalServerException"} 481 ] 482 }, 483 "ListQuerySuggestionsBlockLists":{ 484 "name":"ListQuerySuggestionsBlockLists", 485 "http":{ 486 "method":"POST", 487 "requestUri":"/" 488 }, 489 "input":{"shape":"ListQuerySuggestionsBlockListsRequest"}, 490 "output":{"shape":"ListQuerySuggestionsBlockListsResponse"}, 491 "errors":[ 492 {"shape":"ValidationException"}, 493 {"shape":"ResourceNotFoundException"}, 494 {"shape":"ThrottlingException"}, 495 {"shape":"AccessDeniedException"}, 496 {"shape":"InternalServerException"} 497 ] 498 }, 499 "ListTagsForResource":{ 500 "name":"ListTagsForResource", 501 "http":{ 502 "method":"POST", 503 "requestUri":"/" 504 }, 505 "input":{"shape":"ListTagsForResourceRequest"}, 506 "output":{"shape":"ListTagsForResourceResponse"}, 507 "errors":[ 508 {"shape":"ValidationException"}, 509 {"shape":"ResourceUnavailableException"}, 510 {"shape":"ThrottlingException"}, 511 {"shape":"AccessDeniedException"}, 512 {"shape":"InternalServerException"} 513 ] 514 }, 515 "ListThesauri":{ 516 "name":"ListThesauri", 517 "http":{ 518 "method":"POST", 519 "requestUri":"/" 520 }, 521 "input":{"shape":"ListThesauriRequest"}, 522 "output":{"shape":"ListThesauriResponse"}, 523 "errors":[ 524 {"shape":"ValidationException"}, 525 {"shape":"ResourceNotFoundException"}, 526 {"shape":"ThrottlingException"}, 527 {"shape":"AccessDeniedException"}, 528 {"shape":"InternalServerException"} 529 ] 530 }, 531 "PutPrincipalMapping":{ 532 "name":"PutPrincipalMapping", 533 "http":{ 534 "method":"POST", 535 "requestUri":"/" 536 }, 537 "input":{"shape":"PutPrincipalMappingRequest"}, 538 "errors":[ 539 {"shape":"ValidationException"}, 540 {"shape":"ConflictException"}, 541 {"shape":"ResourceNotFoundException"}, 542 {"shape":"ThrottlingException"}, 543 {"shape":"AccessDeniedException"}, 544 {"shape":"ServiceQuotaExceededException"}, 545 {"shape":"InternalServerException"} 546 ] 547 }, 548 "Query":{ 549 "name":"Query", 550 "http":{ 551 "method":"POST", 552 "requestUri":"/" 553 }, 554 "input":{"shape":"QueryRequest"}, 555 "output":{"shape":"QueryResult"}, 556 "errors":[ 557 {"shape":"ValidationException"}, 558 {"shape":"ConflictException"}, 559 {"shape":"ResourceNotFoundException"}, 560 {"shape":"ThrottlingException"}, 561 {"shape":"AccessDeniedException"}, 562 {"shape":"ServiceQuotaExceededException"}, 563 {"shape":"InternalServerException"} 564 ] 565 }, 566 "StartDataSourceSyncJob":{ 567 "name":"StartDataSourceSyncJob", 568 "http":{ 569 "method":"POST", 570 "requestUri":"/" 571 }, 572 "input":{"shape":"StartDataSourceSyncJobRequest"}, 573 "output":{"shape":"StartDataSourceSyncJobResponse"}, 574 "errors":[ 575 {"shape":"ValidationException"}, 576 {"shape":"ResourceNotFoundException"}, 577 {"shape":"ResourceInUseException"}, 578 {"shape":"ThrottlingException"}, 579 {"shape":"AccessDeniedException"}, 580 {"shape":"ConflictException"}, 581 {"shape":"InternalServerException"} 582 ] 583 }, 584 "StopDataSourceSyncJob":{ 585 "name":"StopDataSourceSyncJob", 586 "http":{ 587 "method":"POST", 588 "requestUri":"/" 589 }, 590 "input":{"shape":"StopDataSourceSyncJobRequest"}, 591 "errors":[ 592 {"shape":"ValidationException"}, 593 {"shape":"ResourceNotFoundException"}, 594 {"shape":"ThrottlingException"}, 595 {"shape":"AccessDeniedException"}, 596 {"shape":"InternalServerException"} 597 ] 598 }, 599 "SubmitFeedback":{ 600 "name":"SubmitFeedback", 601 "http":{ 602 "method":"POST", 603 "requestUri":"/" 604 }, 605 "input":{"shape":"SubmitFeedbackRequest"}, 606 "errors":[ 607 {"shape":"ValidationException"}, 608 {"shape":"ResourceUnavailableException"}, 609 {"shape":"ResourceNotFoundException"}, 610 {"shape":"ThrottlingException"}, 611 {"shape":"AccessDeniedException"}, 612 {"shape":"InternalServerException"} 613 ] 614 }, 615 "TagResource":{ 616 "name":"TagResource", 617 "http":{ 618 "method":"POST", 619 "requestUri":"/" 620 }, 621 "input":{"shape":"TagResourceRequest"}, 622 "output":{"shape":"TagResourceResponse"}, 623 "errors":[ 624 {"shape":"ValidationException"}, 625 {"shape":"ResourceUnavailableException"}, 626 {"shape":"ThrottlingException"}, 627 {"shape":"AccessDeniedException"}, 628 {"shape":"InternalServerException"} 629 ] 630 }, 631 "UntagResource":{ 632 "name":"UntagResource", 633 "http":{ 634 "method":"POST", 635 "requestUri":"/" 636 }, 637 "input":{"shape":"UntagResourceRequest"}, 638 "output":{"shape":"UntagResourceResponse"}, 639 "errors":[ 640 {"shape":"ValidationException"}, 641 {"shape":"ResourceUnavailableException"}, 642 {"shape":"ThrottlingException"}, 643 {"shape":"AccessDeniedException"}, 644 {"shape":"InternalServerException"} 645 ] 646 }, 647 "UpdateDataSource":{ 648 "name":"UpdateDataSource", 649 "http":{ 650 "method":"POST", 651 "requestUri":"/" 652 }, 653 "input":{"shape":"UpdateDataSourceRequest"}, 654 "errors":[ 655 {"shape":"ValidationException"}, 656 {"shape":"ConflictException"}, 657 {"shape":"ResourceNotFoundException"}, 658 {"shape":"ThrottlingException"}, 659 {"shape":"AccessDeniedException"}, 660 {"shape":"InternalServerException"} 661 ] 662 }, 663 "UpdateIndex":{ 664 "name":"UpdateIndex", 665 "http":{ 666 "method":"POST", 667 "requestUri":"/" 668 }, 669 "input":{"shape":"UpdateIndexRequest"}, 670 "errors":[ 671 {"shape":"ValidationException"}, 672 {"shape":"ConflictException"}, 673 {"shape":"ResourceNotFoundException"}, 674 {"shape":"ThrottlingException"}, 675 {"shape":"AccessDeniedException"}, 676 {"shape":"ServiceQuotaExceededException"}, 677 {"shape":"InternalServerException"} 678 ] 679 }, 680 "UpdateQuerySuggestionsBlockList":{ 681 "name":"UpdateQuerySuggestionsBlockList", 682 "http":{ 683 "method":"POST", 684 "requestUri":"/" 685 }, 686 "input":{"shape":"UpdateQuerySuggestionsBlockListRequest"}, 687 "errors":[ 688 {"shape":"ValidationException"}, 689 {"shape":"ResourceNotFoundException"}, 690 {"shape":"ThrottlingException"}, 691 {"shape":"AccessDeniedException"}, 692 {"shape":"ConflictException"}, 693 {"shape":"InternalServerException"} 694 ] 695 }, 696 "UpdateQuerySuggestionsConfig":{ 697 "name":"UpdateQuerySuggestionsConfig", 698 "http":{ 699 "method":"POST", 700 "requestUri":"/" 701 }, 702 "input":{"shape":"UpdateQuerySuggestionsConfigRequest"}, 703 "errors":[ 704 {"shape":"ValidationException"}, 705 {"shape":"ConflictException"}, 706 {"shape":"ResourceNotFoundException"}, 707 {"shape":"ThrottlingException"}, 708 {"shape":"AccessDeniedException"}, 709 {"shape":"InternalServerException"} 710 ] 711 }, 712 "UpdateThesaurus":{ 713 "name":"UpdateThesaurus", 714 "http":{ 715 "method":"POST", 716 "requestUri":"/" 717 }, 718 "input":{"shape":"UpdateThesaurusRequest"}, 719 "errors":[ 720 {"shape":"ValidationException"}, 721 {"shape":"ResourceNotFoundException"}, 722 {"shape":"ThrottlingException"}, 723 {"shape":"AccessDeniedException"}, 724 {"shape":"ConflictException"}, 725 {"shape":"InternalServerException"} 726 ] 727 } 728 }, 729 "shapes":{ 730 "AccessControlListConfiguration":{ 731 "type":"structure", 732 "members":{ 733 "KeyPath":{"shape":"S3ObjectKey"} 734 } 735 }, 736 "AccessDeniedException":{ 737 "type":"structure", 738 "members":{ 739 "Message":{"shape":"ErrorMessage"} 740 }, 741 "exception":true 742 }, 743 "AclConfiguration":{ 744 "type":"structure", 745 "required":["AllowedGroupsColumnName"], 746 "members":{ 747 "AllowedGroupsColumnName":{"shape":"ColumnName"} 748 } 749 }, 750 "AdditionalResultAttribute":{ 751 "type":"structure", 752 "required":[ 753 "Key", 754 "ValueType", 755 "Value" 756 ], 757 "members":{ 758 "Key":{"shape":"String"}, 759 "ValueType":{"shape":"AdditionalResultAttributeValueType"}, 760 "Value":{"shape":"AdditionalResultAttributeValue"} 761 } 762 }, 763 "AdditionalResultAttributeList":{ 764 "type":"list", 765 "member":{"shape":"AdditionalResultAttribute"} 766 }, 767 "AdditionalResultAttributeValue":{ 768 "type":"structure", 769 "members":{ 770 "TextWithHighlightsValue":{"shape":"TextWithHighlights"} 771 } 772 }, 773 "AdditionalResultAttributeValueType":{ 774 "type":"string", 775 "enum":["TEXT_WITH_HIGHLIGHTS_VALUE"] 776 }, 777 "AmazonResourceName":{ 778 "type":"string", 779 "max":1011, 780 "min":1 781 }, 782 "AttributeFilter":{ 783 "type":"structure", 784 "members":{ 785 "AndAllFilters":{"shape":"AttributeFilterList"}, 786 "OrAllFilters":{"shape":"AttributeFilterList"}, 787 "NotFilter":{"shape":"AttributeFilter"}, 788 "EqualsTo":{"shape":"DocumentAttribute"}, 789 "ContainsAll":{"shape":"DocumentAttribute"}, 790 "ContainsAny":{"shape":"DocumentAttribute"}, 791 "GreaterThan":{"shape":"DocumentAttribute"}, 792 "GreaterThanOrEquals":{"shape":"DocumentAttribute"}, 793 "LessThan":{"shape":"DocumentAttribute"}, 794 "LessThanOrEquals":{"shape":"DocumentAttribute"} 795 } 796 }, 797 "AttributeFilterList":{ 798 "type":"list", 799 "member":{"shape":"AttributeFilter"} 800 }, 801 "AuthenticationConfiguration":{ 802 "type":"structure", 803 "members":{ 804 "BasicAuthentication":{"shape":"BasicAuthenticationConfigurationList"} 805 } 806 }, 807 "BasicAuthenticationConfiguration":{ 808 "type":"structure", 809 "required":[ 810 "Host", 811 "Port", 812 "Credentials" 813 ], 814 "members":{ 815 "Host":{"shape":"Host"}, 816 "Port":{"shape":"Port"}, 817 "Credentials":{"shape":"SecretArn"} 818 } 819 }, 820 "BasicAuthenticationConfigurationList":{ 821 "type":"list", 822 "member":{"shape":"BasicAuthenticationConfiguration"}, 823 "max":10, 824 "min":0 825 }, 826 "BatchDeleteDocumentRequest":{ 827 "type":"structure", 828 "required":[ 829 "IndexId", 830 "DocumentIdList" 831 ], 832 "members":{ 833 "IndexId":{"shape":"IndexId"}, 834 "DocumentIdList":{"shape":"DocumentIdList"}, 835 "DataSourceSyncJobMetricTarget":{"shape":"DataSourceSyncJobMetricTarget"} 836 } 837 }, 838 "BatchDeleteDocumentResponse":{ 839 "type":"structure", 840 "members":{ 841 "FailedDocuments":{"shape":"BatchDeleteDocumentResponseFailedDocuments"} 842 } 843 }, 844 "BatchDeleteDocumentResponseFailedDocument":{ 845 "type":"structure", 846 "members":{ 847 "Id":{"shape":"DocumentId"}, 848 "ErrorCode":{"shape":"ErrorCode"}, 849 "ErrorMessage":{"shape":"ErrorMessage"} 850 } 851 }, 852 "BatchDeleteDocumentResponseFailedDocuments":{ 853 "type":"list", 854 "member":{"shape":"BatchDeleteDocumentResponseFailedDocument"} 855 }, 856 "BatchGetDocumentStatusRequest":{ 857 "type":"structure", 858 "required":[ 859 "IndexId", 860 "DocumentInfoList" 861 ], 862 "members":{ 863 "IndexId":{"shape":"IndexId"}, 864 "DocumentInfoList":{"shape":"DocumentInfoList"} 865 } 866 }, 867 "BatchGetDocumentStatusResponse":{ 868 "type":"structure", 869 "members":{ 870 "Errors":{"shape":"BatchGetDocumentStatusResponseErrors"}, 871 "DocumentStatusList":{"shape":"DocumentStatusList"} 872 } 873 }, 874 "BatchGetDocumentStatusResponseError":{ 875 "type":"structure", 876 "members":{ 877 "DocumentId":{"shape":"DocumentId"}, 878 "ErrorCode":{"shape":"ErrorCode"}, 879 "ErrorMessage":{"shape":"ErrorMessage"} 880 } 881 }, 882 "BatchGetDocumentStatusResponseErrors":{ 883 "type":"list", 884 "member":{"shape":"BatchGetDocumentStatusResponseError"} 885 }, 886 "BatchPutDocumentRequest":{ 887 "type":"structure", 888 "required":[ 889 "IndexId", 890 "Documents" 891 ], 892 "members":{ 893 "IndexId":{"shape":"IndexId"}, 894 "RoleArn":{"shape":"RoleArn"}, 895 "Documents":{"shape":"DocumentList"} 896 } 897 }, 898 "BatchPutDocumentResponse":{ 899 "type":"structure", 900 "members":{ 901 "FailedDocuments":{"shape":"BatchPutDocumentResponseFailedDocuments"} 902 } 903 }, 904 "BatchPutDocumentResponseFailedDocument":{ 905 "type":"structure", 906 "members":{ 907 "Id":{"shape":"DocumentId"}, 908 "ErrorCode":{"shape":"ErrorCode"}, 909 "ErrorMessage":{"shape":"ErrorMessage"} 910 } 911 }, 912 "BatchPutDocumentResponseFailedDocuments":{ 913 "type":"list", 914 "member":{"shape":"BatchPutDocumentResponseFailedDocument"} 915 }, 916 "Blob":{"type":"blob"}, 917 "Boolean":{"type":"boolean"}, 918 "CapacityUnitsConfiguration":{ 919 "type":"structure", 920 "required":[ 921 "StorageCapacityUnits", 922 "QueryCapacityUnits" 923 ], 924 "members":{ 925 "StorageCapacityUnits":{"shape":"StorageCapacityUnit"}, 926 "QueryCapacityUnits":{"shape":"QueryCapacityUnit"} 927 } 928 }, 929 "ChangeDetectingColumns":{ 930 "type":"list", 931 "member":{"shape":"ColumnName"}, 932 "max":5, 933 "min":1 934 }, 935 "ClaimRegex":{ 936 "type":"string", 937 "max":100, 938 "min":1, 939 "pattern":"^\\P{C}*$" 940 }, 941 "ClearQuerySuggestionsRequest":{ 942 "type":"structure", 943 "required":["IndexId"], 944 "members":{ 945 "IndexId":{"shape":"IndexId"} 946 } 947 }, 948 "ClickFeedback":{ 949 "type":"structure", 950 "required":[ 951 "ResultId", 952 "ClickTime" 953 ], 954 "members":{ 955 "ResultId":{"shape":"ResultId"}, 956 "ClickTime":{"shape":"Timestamp"} 957 } 958 }, 959 "ClickFeedbackList":{ 960 "type":"list", 961 "member":{"shape":"ClickFeedback"} 962 }, 963 "ClientTokenName":{ 964 "type":"string", 965 "max":100, 966 "min":1 967 }, 968 "ColumnConfiguration":{ 969 "type":"structure", 970 "required":[ 971 "DocumentIdColumnName", 972 "DocumentDataColumnName", 973 "ChangeDetectingColumns" 974 ], 975 "members":{ 976 "DocumentIdColumnName":{"shape":"ColumnName"}, 977 "DocumentDataColumnName":{"shape":"ColumnName"}, 978 "DocumentTitleColumnName":{"shape":"ColumnName"}, 979 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 980 "ChangeDetectingColumns":{"shape":"ChangeDetectingColumns"} 981 } 982 }, 983 "ColumnName":{ 984 "type":"string", 985 "max":100, 986 "min":1, 987 "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$" 988 }, 989 "ConflictException":{ 990 "type":"structure", 991 "members":{ 992 "Message":{"shape":"ErrorMessage"} 993 }, 994 "exception":true 995 }, 996 "ConfluenceAttachmentConfiguration":{ 997 "type":"structure", 998 "members":{ 999 "CrawlAttachments":{"shape":"Boolean"}, 1000 "AttachmentFieldMappings":{"shape":"ConfluenceAttachmentFieldMappingsList"} 1001 } 1002 }, 1003 "ConfluenceAttachmentFieldMappingsList":{ 1004 "type":"list", 1005 "member":{"shape":"ConfluenceAttachmentToIndexFieldMapping"}, 1006 "max":11, 1007 "min":1 1008 }, 1009 "ConfluenceAttachmentFieldName":{ 1010 "type":"string", 1011 "enum":[ 1012 "AUTHOR", 1013 "CONTENT_TYPE", 1014 "CREATED_DATE", 1015 "DISPLAY_URL", 1016 "FILE_SIZE", 1017 "ITEM_TYPE", 1018 "PARENT_ID", 1019 "SPACE_KEY", 1020 "SPACE_NAME", 1021 "URL", 1022 "VERSION" 1023 ] 1024 }, 1025 "ConfluenceAttachmentToIndexFieldMapping":{ 1026 "type":"structure", 1027 "members":{ 1028 "DataSourceFieldName":{"shape":"ConfluenceAttachmentFieldName"}, 1029 "DateFieldFormat":{"shape":"DataSourceDateFieldFormat"}, 1030 "IndexFieldName":{"shape":"IndexFieldName"} 1031 } 1032 }, 1033 "ConfluenceBlogConfiguration":{ 1034 "type":"structure", 1035 "members":{ 1036 "BlogFieldMappings":{"shape":"ConfluenceBlogFieldMappingsList"} 1037 } 1038 }, 1039 "ConfluenceBlogFieldMappingsList":{ 1040 "type":"list", 1041 "member":{"shape":"ConfluenceBlogToIndexFieldMapping"}, 1042 "max":9, 1043 "min":1 1044 }, 1045 "ConfluenceBlogFieldName":{ 1046 "type":"string", 1047 "enum":[ 1048 "AUTHOR", 1049 "DISPLAY_URL", 1050 "ITEM_TYPE", 1051 "LABELS", 1052 "PUBLISH_DATE", 1053 "SPACE_KEY", 1054 "SPACE_NAME", 1055 "URL", 1056 "VERSION" 1057 ] 1058 }, 1059 "ConfluenceBlogToIndexFieldMapping":{ 1060 "type":"structure", 1061 "members":{ 1062 "DataSourceFieldName":{"shape":"ConfluenceBlogFieldName"}, 1063 "DateFieldFormat":{"shape":"DataSourceDateFieldFormat"}, 1064 "IndexFieldName":{"shape":"IndexFieldName"} 1065 } 1066 }, 1067 "ConfluenceConfiguration":{ 1068 "type":"structure", 1069 "required":[ 1070 "ServerUrl", 1071 "SecretArn", 1072 "Version" 1073 ], 1074 "members":{ 1075 "ServerUrl":{"shape":"Url"}, 1076 "SecretArn":{"shape":"SecretArn"}, 1077 "Version":{"shape":"ConfluenceVersion"}, 1078 "SpaceConfiguration":{"shape":"ConfluenceSpaceConfiguration"}, 1079 "PageConfiguration":{"shape":"ConfluencePageConfiguration"}, 1080 "BlogConfiguration":{"shape":"ConfluenceBlogConfiguration"}, 1081 "AttachmentConfiguration":{"shape":"ConfluenceAttachmentConfiguration"}, 1082 "VpcConfiguration":{"shape":"DataSourceVpcConfiguration"}, 1083 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 1084 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"} 1085 } 1086 }, 1087 "ConfluencePageConfiguration":{ 1088 "type":"structure", 1089 "members":{ 1090 "PageFieldMappings":{"shape":"ConfluencePageFieldMappingsList"} 1091 } 1092 }, 1093 "ConfluencePageFieldMappingsList":{ 1094 "type":"list", 1095 "member":{"shape":"ConfluencePageToIndexFieldMapping"}, 1096 "max":12, 1097 "min":1 1098 }, 1099 "ConfluencePageFieldName":{ 1100 "type":"string", 1101 "enum":[ 1102 "AUTHOR", 1103 "CONTENT_STATUS", 1104 "CREATED_DATE", 1105 "DISPLAY_URL", 1106 "ITEM_TYPE", 1107 "LABELS", 1108 "MODIFIED_DATE", 1109 "PARENT_ID", 1110 "SPACE_KEY", 1111 "SPACE_NAME", 1112 "URL", 1113 "VERSION" 1114 ] 1115 }, 1116 "ConfluencePageToIndexFieldMapping":{ 1117 "type":"structure", 1118 "members":{ 1119 "DataSourceFieldName":{"shape":"ConfluencePageFieldName"}, 1120 "DateFieldFormat":{"shape":"DataSourceDateFieldFormat"}, 1121 "IndexFieldName":{"shape":"IndexFieldName"} 1122 } 1123 }, 1124 "ConfluenceSpaceConfiguration":{ 1125 "type":"structure", 1126 "members":{ 1127 "CrawlPersonalSpaces":{"shape":"Boolean"}, 1128 "CrawlArchivedSpaces":{"shape":"Boolean"}, 1129 "IncludeSpaces":{"shape":"ConfluenceSpaceList"}, 1130 "ExcludeSpaces":{"shape":"ConfluenceSpaceList"}, 1131 "SpaceFieldMappings":{"shape":"ConfluenceSpaceFieldMappingsList"} 1132 } 1133 }, 1134 "ConfluenceSpaceFieldMappingsList":{ 1135 "type":"list", 1136 "member":{"shape":"ConfluenceSpaceToIndexFieldMapping"}, 1137 "max":4, 1138 "min":1 1139 }, 1140 "ConfluenceSpaceFieldName":{ 1141 "type":"string", 1142 "enum":[ 1143 "DISPLAY_URL", 1144 "ITEM_TYPE", 1145 "SPACE_KEY", 1146 "URL" 1147 ] 1148 }, 1149 "ConfluenceSpaceIdentifier":{ 1150 "type":"string", 1151 "max":255, 1152 "min":1, 1153 "pattern":"^\\P{C}*$" 1154 }, 1155 "ConfluenceSpaceList":{ 1156 "type":"list", 1157 "member":{"shape":"ConfluenceSpaceIdentifier"}, 1158 "min":1 1159 }, 1160 "ConfluenceSpaceToIndexFieldMapping":{ 1161 "type":"structure", 1162 "members":{ 1163 "DataSourceFieldName":{"shape":"ConfluenceSpaceFieldName"}, 1164 "DateFieldFormat":{"shape":"DataSourceDateFieldFormat"}, 1165 "IndexFieldName":{"shape":"IndexFieldName"} 1166 } 1167 }, 1168 "ConfluenceVersion":{ 1169 "type":"string", 1170 "enum":[ 1171 "CLOUD", 1172 "SERVER" 1173 ] 1174 }, 1175 "ConnectionConfiguration":{ 1176 "type":"structure", 1177 "required":[ 1178 "DatabaseHost", 1179 "DatabasePort", 1180 "DatabaseName", 1181 "TableName", 1182 "SecretArn" 1183 ], 1184 "members":{ 1185 "DatabaseHost":{"shape":"DatabaseHost"}, 1186 "DatabasePort":{"shape":"DatabasePort"}, 1187 "DatabaseName":{"shape":"DatabaseName"}, 1188 "TableName":{"shape":"TableName"}, 1189 "SecretArn":{"shape":"SecretArn"} 1190 } 1191 }, 1192 "ContentType":{ 1193 "type":"string", 1194 "enum":[ 1195 "PDF", 1196 "HTML", 1197 "MS_WORD", 1198 "PLAIN_TEXT", 1199 "PPT" 1200 ] 1201 }, 1202 "CrawlDepth":{ 1203 "type":"integer", 1204 "max":10, 1205 "min":0 1206 }, 1207 "CreateDataSourceRequest":{ 1208 "type":"structure", 1209 "required":[ 1210 "Name", 1211 "IndexId", 1212 "Type" 1213 ], 1214 "members":{ 1215 "Name":{"shape":"DataSourceName"}, 1216 "IndexId":{"shape":"IndexId"}, 1217 "Type":{"shape":"DataSourceType"}, 1218 "Configuration":{"shape":"DataSourceConfiguration"}, 1219 "Description":{"shape":"Description"}, 1220 "Schedule":{"shape":"ScanSchedule"}, 1221 "RoleArn":{"shape":"RoleArn"}, 1222 "Tags":{"shape":"TagList"}, 1223 "ClientToken":{ 1224 "shape":"ClientTokenName", 1225 "idempotencyToken":true 1226 }, 1227 "LanguageCode":{"shape":"LanguageCode"} 1228 } 1229 }, 1230 "CreateDataSourceResponse":{ 1231 "type":"structure", 1232 "required":["Id"], 1233 "members":{ 1234 "Id":{"shape":"DataSourceId"} 1235 } 1236 }, 1237 "CreateFaqRequest":{ 1238 "type":"structure", 1239 "required":[ 1240 "IndexId", 1241 "Name", 1242 "S3Path", 1243 "RoleArn" 1244 ], 1245 "members":{ 1246 "IndexId":{"shape":"IndexId"}, 1247 "Name":{"shape":"FaqName"}, 1248 "Description":{"shape":"Description"}, 1249 "S3Path":{"shape":"S3Path"}, 1250 "RoleArn":{"shape":"RoleArn"}, 1251 "Tags":{"shape":"TagList"}, 1252 "FileFormat":{"shape":"FaqFileFormat"}, 1253 "ClientToken":{ 1254 "shape":"ClientTokenName", 1255 "idempotencyToken":true 1256 }, 1257 "LanguageCode":{"shape":"LanguageCode"} 1258 } 1259 }, 1260 "CreateFaqResponse":{ 1261 "type":"structure", 1262 "members":{ 1263 "Id":{"shape":"FaqId"} 1264 } 1265 }, 1266 "CreateIndexRequest":{ 1267 "type":"structure", 1268 "required":[ 1269 "Name", 1270 "RoleArn" 1271 ], 1272 "members":{ 1273 "Name":{"shape":"IndexName"}, 1274 "Edition":{"shape":"IndexEdition"}, 1275 "RoleArn":{"shape":"RoleArn"}, 1276 "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"}, 1277 "Description":{"shape":"Description"}, 1278 "ClientToken":{ 1279 "shape":"ClientTokenName", 1280 "idempotencyToken":true 1281 }, 1282 "Tags":{"shape":"TagList"}, 1283 "UserTokenConfigurations":{"shape":"UserTokenConfigurationList"}, 1284 "UserContextPolicy":{"shape":"UserContextPolicy"}, 1285 "UserGroupResolutionConfiguration":{"shape":"UserGroupResolutionConfiguration"} 1286 } 1287 }, 1288 "CreateIndexResponse":{ 1289 "type":"structure", 1290 "members":{ 1291 "Id":{"shape":"IndexId"} 1292 } 1293 }, 1294 "CreateQuerySuggestionsBlockListRequest":{ 1295 "type":"structure", 1296 "required":[ 1297 "IndexId", 1298 "Name", 1299 "SourceS3Path", 1300 "RoleArn" 1301 ], 1302 "members":{ 1303 "IndexId":{"shape":"IndexId"}, 1304 "Name":{"shape":"QuerySuggestionsBlockListName"}, 1305 "Description":{"shape":"Description"}, 1306 "SourceS3Path":{"shape":"S3Path"}, 1307 "ClientToken":{ 1308 "shape":"ClientTokenName", 1309 "idempotencyToken":true 1310 }, 1311 "RoleArn":{"shape":"RoleArn"}, 1312 "Tags":{"shape":"TagList"} 1313 } 1314 }, 1315 "CreateQuerySuggestionsBlockListResponse":{ 1316 "type":"structure", 1317 "members":{ 1318 "Id":{"shape":"QuerySuggestionsBlockListId"} 1319 } 1320 }, 1321 "CreateThesaurusRequest":{ 1322 "type":"structure", 1323 "required":[ 1324 "IndexId", 1325 "Name", 1326 "RoleArn", 1327 "SourceS3Path" 1328 ], 1329 "members":{ 1330 "IndexId":{"shape":"IndexId"}, 1331 "Name":{"shape":"ThesaurusName"}, 1332 "Description":{"shape":"Description"}, 1333 "RoleArn":{"shape":"RoleArn"}, 1334 "Tags":{"shape":"TagList"}, 1335 "SourceS3Path":{"shape":"S3Path"}, 1336 "ClientToken":{ 1337 "shape":"ClientTokenName", 1338 "idempotencyToken":true 1339 } 1340 } 1341 }, 1342 "CreateThesaurusResponse":{ 1343 "type":"structure", 1344 "members":{ 1345 "Id":{"shape":"ThesaurusId"} 1346 } 1347 }, 1348 "DataSourceConfiguration":{ 1349 "type":"structure", 1350 "members":{ 1351 "S3Configuration":{"shape":"S3DataSourceConfiguration"}, 1352 "SharePointConfiguration":{"shape":"SharePointConfiguration"}, 1353 "DatabaseConfiguration":{"shape":"DatabaseConfiguration"}, 1354 "SalesforceConfiguration":{"shape":"SalesforceConfiguration"}, 1355 "OneDriveConfiguration":{"shape":"OneDriveConfiguration"}, 1356 "ServiceNowConfiguration":{"shape":"ServiceNowConfiguration"}, 1357 "ConfluenceConfiguration":{"shape":"ConfluenceConfiguration"}, 1358 "GoogleDriveConfiguration":{"shape":"GoogleDriveConfiguration"}, 1359 "WebCrawlerConfiguration":{"shape":"WebCrawlerConfiguration"}, 1360 "WorkDocsConfiguration":{"shape":"WorkDocsConfiguration"} 1361 } 1362 }, 1363 "DataSourceDateFieldFormat":{ 1364 "type":"string", 1365 "max":40, 1366 "min":4, 1367 "pattern":"^(?!\\s).*(?<!\\s)$" 1368 }, 1369 "DataSourceFieldName":{ 1370 "type":"string", 1371 "max":100, 1372 "min":1, 1373 "pattern":"^[a-zA-Z][a-zA-Z0-9_.]*$" 1374 }, 1375 "DataSourceGroup":{ 1376 "type":"structure", 1377 "required":[ 1378 "GroupId", 1379 "DataSourceId" 1380 ], 1381 "members":{ 1382 "GroupId":{"shape":"PrincipalName"}, 1383 "DataSourceId":{"shape":"DataSourceId"} 1384 } 1385 }, 1386 "DataSourceGroups":{ 1387 "type":"list", 1388 "member":{"shape":"DataSourceGroup"}, 1389 "max":2048, 1390 "min":1 1391 }, 1392 "DataSourceId":{ 1393 "type":"string", 1394 "max":100, 1395 "min":1, 1396 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 1397 }, 1398 "DataSourceInclusionsExclusionsStrings":{ 1399 "type":"list", 1400 "member":{"shape":"DataSourceInclusionsExclusionsStringsMember"}, 1401 "max":100, 1402 "min":0 1403 }, 1404 "DataSourceInclusionsExclusionsStringsMember":{ 1405 "type":"string", 1406 "max":150, 1407 "min":1 1408 }, 1409 "DataSourceName":{ 1410 "type":"string", 1411 "max":1000, 1412 "min":1, 1413 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 1414 }, 1415 "DataSourceStatus":{ 1416 "type":"string", 1417 "enum":[ 1418 "CREATING", 1419 "DELETING", 1420 "FAILED", 1421 "UPDATING", 1422 "ACTIVE" 1423 ] 1424 }, 1425 "DataSourceSummary":{ 1426 "type":"structure", 1427 "members":{ 1428 "Name":{"shape":"DataSourceName"}, 1429 "Id":{"shape":"DataSourceId"}, 1430 "Type":{"shape":"DataSourceType"}, 1431 "CreatedAt":{"shape":"Timestamp"}, 1432 "UpdatedAt":{"shape":"Timestamp"}, 1433 "Status":{"shape":"DataSourceStatus"}, 1434 "LanguageCode":{"shape":"LanguageCode"} 1435 } 1436 }, 1437 "DataSourceSummaryList":{ 1438 "type":"list", 1439 "member":{"shape":"DataSourceSummary"} 1440 }, 1441 "DataSourceSyncJob":{ 1442 "type":"structure", 1443 "members":{ 1444 "ExecutionId":{"shape":"String"}, 1445 "StartTime":{"shape":"Timestamp"}, 1446 "EndTime":{"shape":"Timestamp"}, 1447 "Status":{"shape":"DataSourceSyncJobStatus"}, 1448 "ErrorMessage":{"shape":"ErrorMessage"}, 1449 "ErrorCode":{"shape":"ErrorCode"}, 1450 "DataSourceErrorCode":{"shape":"String"}, 1451 "Metrics":{"shape":"DataSourceSyncJobMetrics"} 1452 } 1453 }, 1454 "DataSourceSyncJobHistoryList":{ 1455 "type":"list", 1456 "member":{"shape":"DataSourceSyncJob"} 1457 }, 1458 "DataSourceSyncJobId":{ 1459 "type":"string", 1460 "max":100, 1461 "min":1, 1462 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 1463 }, 1464 "DataSourceSyncJobMetricTarget":{ 1465 "type":"structure", 1466 "required":["DataSourceId"], 1467 "members":{ 1468 "DataSourceId":{"shape":"DataSourceId"}, 1469 "DataSourceSyncJobId":{"shape":"DataSourceSyncJobId"} 1470 } 1471 }, 1472 "DataSourceSyncJobMetrics":{ 1473 "type":"structure", 1474 "members":{ 1475 "DocumentsAdded":{"shape":"MetricValue"}, 1476 "DocumentsModified":{"shape":"MetricValue"}, 1477 "DocumentsDeleted":{"shape":"MetricValue"}, 1478 "DocumentsFailed":{"shape":"MetricValue"}, 1479 "DocumentsScanned":{"shape":"MetricValue"} 1480 } 1481 }, 1482 "DataSourceSyncJobStatus":{ 1483 "type":"string", 1484 "enum":[ 1485 "FAILED", 1486 "SUCCEEDED", 1487 "SYNCING", 1488 "INCOMPLETE", 1489 "STOPPING", 1490 "ABORTED", 1491 "SYNCING_INDEXING" 1492 ] 1493 }, 1494 "DataSourceToIndexFieldMapping":{ 1495 "type":"structure", 1496 "required":[ 1497 "DataSourceFieldName", 1498 "IndexFieldName" 1499 ], 1500 "members":{ 1501 "DataSourceFieldName":{"shape":"DataSourceFieldName"}, 1502 "DateFieldFormat":{"shape":"DataSourceDateFieldFormat"}, 1503 "IndexFieldName":{"shape":"IndexFieldName"} 1504 } 1505 }, 1506 "DataSourceToIndexFieldMappingList":{ 1507 "type":"list", 1508 "member":{"shape":"DataSourceToIndexFieldMapping"}, 1509 "max":100, 1510 "min":1 1511 }, 1512 "DataSourceType":{ 1513 "type":"string", 1514 "enum":[ 1515 "S3", 1516 "SHAREPOINT", 1517 "DATABASE", 1518 "SALESFORCE", 1519 "ONEDRIVE", 1520 "SERVICENOW", 1521 "CUSTOM", 1522 "CONFLUENCE", 1523 "GOOGLEDRIVE", 1524 "WEBCRAWLER", 1525 "WORKDOCS" 1526 ] 1527 }, 1528 "DataSourceVpcConfiguration":{ 1529 "type":"structure", 1530 "required":[ 1531 "SubnetIds", 1532 "SecurityGroupIds" 1533 ], 1534 "members":{ 1535 "SubnetIds":{"shape":"SubnetIdList"}, 1536 "SecurityGroupIds":{"shape":"SecurityGroupIdList"} 1537 } 1538 }, 1539 "DatabaseConfiguration":{ 1540 "type":"structure", 1541 "required":[ 1542 "DatabaseEngineType", 1543 "ConnectionConfiguration", 1544 "ColumnConfiguration" 1545 ], 1546 "members":{ 1547 "DatabaseEngineType":{"shape":"DatabaseEngineType"}, 1548 "ConnectionConfiguration":{"shape":"ConnectionConfiguration"}, 1549 "VpcConfiguration":{"shape":"DataSourceVpcConfiguration"}, 1550 "ColumnConfiguration":{"shape":"ColumnConfiguration"}, 1551 "AclConfiguration":{"shape":"AclConfiguration"}, 1552 "SqlConfiguration":{"shape":"SqlConfiguration"} 1553 } 1554 }, 1555 "DatabaseEngineType":{ 1556 "type":"string", 1557 "enum":[ 1558 "RDS_AURORA_MYSQL", 1559 "RDS_AURORA_POSTGRESQL", 1560 "RDS_MYSQL", 1561 "RDS_POSTGRESQL" 1562 ] 1563 }, 1564 "DatabaseHost":{ 1565 "type":"string", 1566 "max":253, 1567 "min":1 1568 }, 1569 "DatabaseName":{ 1570 "type":"string", 1571 "max":100, 1572 "min":1, 1573 "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$" 1574 }, 1575 "DatabasePort":{ 1576 "type":"integer", 1577 "max":65535, 1578 "min":1 1579 }, 1580 "DeleteDataSourceRequest":{ 1581 "type":"structure", 1582 "required":[ 1583 "Id", 1584 "IndexId" 1585 ], 1586 "members":{ 1587 "Id":{"shape":"DataSourceId"}, 1588 "IndexId":{"shape":"IndexId"} 1589 } 1590 }, 1591 "DeleteFaqRequest":{ 1592 "type":"structure", 1593 "required":[ 1594 "Id", 1595 "IndexId" 1596 ], 1597 "members":{ 1598 "Id":{"shape":"FaqId"}, 1599 "IndexId":{"shape":"IndexId"} 1600 } 1601 }, 1602 "DeleteIndexRequest":{ 1603 "type":"structure", 1604 "required":["Id"], 1605 "members":{ 1606 "Id":{"shape":"IndexId"} 1607 } 1608 }, 1609 "DeletePrincipalMappingRequest":{ 1610 "type":"structure", 1611 "required":[ 1612 "IndexId", 1613 "GroupId" 1614 ], 1615 "members":{ 1616 "IndexId":{"shape":"IndexId"}, 1617 "DataSourceId":{"shape":"DataSourceId"}, 1618 "GroupId":{"shape":"GroupId"}, 1619 "OrderingId":{"shape":"PrincipalOrderingId"} 1620 } 1621 }, 1622 "DeleteQuerySuggestionsBlockListRequest":{ 1623 "type":"structure", 1624 "required":[ 1625 "IndexId", 1626 "Id" 1627 ], 1628 "members":{ 1629 "IndexId":{"shape":"IndexId"}, 1630 "Id":{"shape":"QuerySuggestionsBlockListId"} 1631 } 1632 }, 1633 "DeleteThesaurusRequest":{ 1634 "type":"structure", 1635 "required":[ 1636 "Id", 1637 "IndexId" 1638 ], 1639 "members":{ 1640 "Id":{"shape":"ThesaurusId"}, 1641 "IndexId":{"shape":"IndexId"} 1642 } 1643 }, 1644 "DescribeDataSourceRequest":{ 1645 "type":"structure", 1646 "required":[ 1647 "Id", 1648 "IndexId" 1649 ], 1650 "members":{ 1651 "Id":{"shape":"DataSourceId"}, 1652 "IndexId":{"shape":"IndexId"} 1653 } 1654 }, 1655 "DescribeDataSourceResponse":{ 1656 "type":"structure", 1657 "members":{ 1658 "Id":{"shape":"DataSourceId"}, 1659 "IndexId":{"shape":"IndexId"}, 1660 "Name":{"shape":"DataSourceName"}, 1661 "Type":{"shape":"DataSourceType"}, 1662 "Configuration":{"shape":"DataSourceConfiguration"}, 1663 "CreatedAt":{"shape":"Timestamp"}, 1664 "UpdatedAt":{"shape":"Timestamp"}, 1665 "Description":{"shape":"Description"}, 1666 "Status":{"shape":"DataSourceStatus"}, 1667 "Schedule":{"shape":"ScanSchedule"}, 1668 "RoleArn":{"shape":"RoleArn"}, 1669 "ErrorMessage":{"shape":"ErrorMessage"}, 1670 "LanguageCode":{"shape":"LanguageCode"} 1671 } 1672 }, 1673 "DescribeFaqRequest":{ 1674 "type":"structure", 1675 "required":[ 1676 "Id", 1677 "IndexId" 1678 ], 1679 "members":{ 1680 "Id":{"shape":"FaqId"}, 1681 "IndexId":{"shape":"IndexId"} 1682 } 1683 }, 1684 "DescribeFaqResponse":{ 1685 "type":"structure", 1686 "members":{ 1687 "Id":{"shape":"FaqId"}, 1688 "IndexId":{"shape":"IndexId"}, 1689 "Name":{"shape":"FaqName"}, 1690 "Description":{"shape":"Description"}, 1691 "CreatedAt":{"shape":"Timestamp"}, 1692 "UpdatedAt":{"shape":"Timestamp"}, 1693 "S3Path":{"shape":"S3Path"}, 1694 "Status":{"shape":"FaqStatus"}, 1695 "RoleArn":{"shape":"RoleArn"}, 1696 "ErrorMessage":{"shape":"ErrorMessage"}, 1697 "FileFormat":{"shape":"FaqFileFormat"}, 1698 "LanguageCode":{"shape":"LanguageCode"} 1699 } 1700 }, 1701 "DescribeIndexRequest":{ 1702 "type":"structure", 1703 "required":["Id"], 1704 "members":{ 1705 "Id":{"shape":"IndexId"} 1706 } 1707 }, 1708 "DescribeIndexResponse":{ 1709 "type":"structure", 1710 "members":{ 1711 "Name":{"shape":"IndexName"}, 1712 "Id":{"shape":"IndexId"}, 1713 "Edition":{"shape":"IndexEdition"}, 1714 "RoleArn":{"shape":"RoleArn"}, 1715 "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"}, 1716 "Status":{"shape":"IndexStatus"}, 1717 "Description":{"shape":"Description"}, 1718 "CreatedAt":{"shape":"Timestamp"}, 1719 "UpdatedAt":{"shape":"Timestamp"}, 1720 "DocumentMetadataConfigurations":{"shape":"DocumentMetadataConfigurationList"}, 1721 "IndexStatistics":{"shape":"IndexStatistics"}, 1722 "ErrorMessage":{"shape":"ErrorMessage"}, 1723 "CapacityUnits":{"shape":"CapacityUnitsConfiguration"}, 1724 "UserTokenConfigurations":{"shape":"UserTokenConfigurationList"}, 1725 "UserContextPolicy":{"shape":"UserContextPolicy"}, 1726 "UserGroupResolutionConfiguration":{"shape":"UserGroupResolutionConfiguration"} 1727 } 1728 }, 1729 "DescribePrincipalMappingRequest":{ 1730 "type":"structure", 1731 "required":[ 1732 "IndexId", 1733 "GroupId" 1734 ], 1735 "members":{ 1736 "IndexId":{"shape":"IndexId"}, 1737 "DataSourceId":{"shape":"DataSourceId"}, 1738 "GroupId":{"shape":"GroupId"} 1739 } 1740 }, 1741 "DescribePrincipalMappingResponse":{ 1742 "type":"structure", 1743 "members":{ 1744 "IndexId":{"shape":"IndexId"}, 1745 "DataSourceId":{"shape":"DataSourceId"}, 1746 "GroupId":{"shape":"GroupId"}, 1747 "GroupOrderingIdSummaries":{"shape":"GroupOrderingIdSummaries"} 1748 } 1749 }, 1750 "DescribeQuerySuggestionsBlockListRequest":{ 1751 "type":"structure", 1752 "required":[ 1753 "IndexId", 1754 "Id" 1755 ], 1756 "members":{ 1757 "IndexId":{"shape":"IndexId"}, 1758 "Id":{"shape":"QuerySuggestionsBlockListId"} 1759 } 1760 }, 1761 "DescribeQuerySuggestionsBlockListResponse":{ 1762 "type":"structure", 1763 "members":{ 1764 "IndexId":{"shape":"IndexId"}, 1765 "Id":{"shape":"QuerySuggestionsBlockListId"}, 1766 "Name":{"shape":"QuerySuggestionsBlockListName"}, 1767 "Description":{"shape":"Description"}, 1768 "Status":{"shape":"QuerySuggestionsBlockListStatus"}, 1769 "ErrorMessage":{"shape":"ErrorMessage"}, 1770 "CreatedAt":{"shape":"Timestamp"}, 1771 "UpdatedAt":{"shape":"Timestamp"}, 1772 "SourceS3Path":{"shape":"S3Path"}, 1773 "ItemCount":{"shape":"Integer"}, 1774 "FileSizeBytes":{"shape":"Long"}, 1775 "RoleArn":{"shape":"RoleArn"} 1776 } 1777 }, 1778 "DescribeQuerySuggestionsConfigRequest":{ 1779 "type":"structure", 1780 "required":["IndexId"], 1781 "members":{ 1782 "IndexId":{"shape":"IndexId"} 1783 } 1784 }, 1785 "DescribeQuerySuggestionsConfigResponse":{ 1786 "type":"structure", 1787 "members":{ 1788 "Mode":{"shape":"Mode"}, 1789 "Status":{"shape":"QuerySuggestionsStatus"}, 1790 "QueryLogLookBackWindowInDays":{"shape":"Integer"}, 1791 "IncludeQueriesWithoutUserInformation":{"shape":"ObjectBoolean"}, 1792 "MinimumNumberOfQueryingUsers":{"shape":"MinimumNumberOfQueryingUsers"}, 1793 "MinimumQueryCount":{"shape":"MinimumQueryCount"}, 1794 "LastSuggestionsBuildTime":{"shape":"Timestamp"}, 1795 "LastClearTime":{"shape":"Timestamp"}, 1796 "TotalSuggestionsCount":{"shape":"Integer"} 1797 } 1798 }, 1799 "DescribeThesaurusRequest":{ 1800 "type":"structure", 1801 "required":[ 1802 "Id", 1803 "IndexId" 1804 ], 1805 "members":{ 1806 "Id":{"shape":"ThesaurusId"}, 1807 "IndexId":{"shape":"IndexId"} 1808 } 1809 }, 1810 "DescribeThesaurusResponse":{ 1811 "type":"structure", 1812 "members":{ 1813 "Id":{"shape":"ThesaurusId"}, 1814 "IndexId":{"shape":"IndexId"}, 1815 "Name":{"shape":"ThesaurusName"}, 1816 "Description":{"shape":"Description"}, 1817 "Status":{"shape":"ThesaurusStatus"}, 1818 "ErrorMessage":{"shape":"ErrorMessage"}, 1819 "CreatedAt":{"shape":"Timestamp"}, 1820 "UpdatedAt":{"shape":"Timestamp"}, 1821 "RoleArn":{"shape":"RoleArn"}, 1822 "SourceS3Path":{"shape":"S3Path"}, 1823 "FileSizeBytes":{"shape":"Long"}, 1824 "TermCount":{"shape":"Long"}, 1825 "SynonymRuleCount":{"shape":"Long"} 1826 } 1827 }, 1828 "Description":{ 1829 "type":"string", 1830 "max":1000, 1831 "min":0, 1832 "pattern":"^\\P{C}*$" 1833 }, 1834 "Document":{ 1835 "type":"structure", 1836 "required":["Id"], 1837 "members":{ 1838 "Id":{"shape":"DocumentId"}, 1839 "Title":{"shape":"Title"}, 1840 "Blob":{"shape":"Blob"}, 1841 "S3Path":{"shape":"S3Path"}, 1842 "Attributes":{"shape":"DocumentAttributeList"}, 1843 "AccessControlList":{"shape":"PrincipalList"}, 1844 "HierarchicalAccessControlList":{"shape":"HierarchicalPrincipalList"}, 1845 "ContentType":{"shape":"ContentType"} 1846 } 1847 }, 1848 "DocumentAttribute":{ 1849 "type":"structure", 1850 "required":[ 1851 "Key", 1852 "Value" 1853 ], 1854 "members":{ 1855 "Key":{"shape":"DocumentAttributeKey"}, 1856 "Value":{"shape":"DocumentAttributeValue"} 1857 } 1858 }, 1859 "DocumentAttributeKey":{ 1860 "type":"string", 1861 "max":200, 1862 "min":1, 1863 "pattern":"[a-zA-Z0-9_][a-zA-Z0-9_-]*" 1864 }, 1865 "DocumentAttributeKeyList":{ 1866 "type":"list", 1867 "member":{"shape":"DocumentAttributeKey"}, 1868 "max":100, 1869 "min":1 1870 }, 1871 "DocumentAttributeList":{ 1872 "type":"list", 1873 "member":{"shape":"DocumentAttribute"} 1874 }, 1875 "DocumentAttributeStringListValue":{ 1876 "type":"list", 1877 "member":{"shape":"String"} 1878 }, 1879 "DocumentAttributeStringValue":{ 1880 "type":"string", 1881 "max":2048, 1882 "min":1 1883 }, 1884 "DocumentAttributeValue":{ 1885 "type":"structure", 1886 "members":{ 1887 "StringValue":{"shape":"DocumentAttributeStringValue"}, 1888 "StringListValue":{"shape":"DocumentAttributeStringListValue"}, 1889 "LongValue":{"shape":"Long"}, 1890 "DateValue":{"shape":"Timestamp"} 1891 } 1892 }, 1893 "DocumentAttributeValueCountPair":{ 1894 "type":"structure", 1895 "members":{ 1896 "DocumentAttributeValue":{"shape":"DocumentAttributeValue"}, 1897 "Count":{"shape":"Integer"} 1898 } 1899 }, 1900 "DocumentAttributeValueCountPairList":{ 1901 "type":"list", 1902 "member":{"shape":"DocumentAttributeValueCountPair"} 1903 }, 1904 "DocumentAttributeValueType":{ 1905 "type":"string", 1906 "enum":[ 1907 "STRING_VALUE", 1908 "STRING_LIST_VALUE", 1909 "LONG_VALUE", 1910 "DATE_VALUE" 1911 ] 1912 }, 1913 "DocumentId":{ 1914 "type":"string", 1915 "max":2048, 1916 "min":1 1917 }, 1918 "DocumentIdList":{ 1919 "type":"list", 1920 "member":{"shape":"DocumentId"}, 1921 "max":10, 1922 "min":1 1923 }, 1924 "DocumentInfo":{ 1925 "type":"structure", 1926 "required":["DocumentId"], 1927 "members":{ 1928 "DocumentId":{"shape":"DocumentId"}, 1929 "Attributes":{"shape":"DocumentAttributeList"} 1930 } 1931 }, 1932 "DocumentInfoList":{ 1933 "type":"list", 1934 "member":{"shape":"DocumentInfo"}, 1935 "max":10, 1936 "min":1 1937 }, 1938 "DocumentList":{ 1939 "type":"list", 1940 "member":{"shape":"Document"}, 1941 "max":10, 1942 "min":1 1943 }, 1944 "DocumentMetadataBoolean":{"type":"boolean"}, 1945 "DocumentMetadataConfiguration":{ 1946 "type":"structure", 1947 "required":[ 1948 "Name", 1949 "Type" 1950 ], 1951 "members":{ 1952 "Name":{"shape":"DocumentMetadataConfigurationName"}, 1953 "Type":{"shape":"DocumentAttributeValueType"}, 1954 "Relevance":{"shape":"Relevance"}, 1955 "Search":{"shape":"Search"} 1956 } 1957 }, 1958 "DocumentMetadataConfigurationList":{ 1959 "type":"list", 1960 "member":{"shape":"DocumentMetadataConfiguration"}, 1961 "max":500, 1962 "min":0 1963 }, 1964 "DocumentMetadataConfigurationName":{ 1965 "type":"string", 1966 "max":30, 1967 "min":1 1968 }, 1969 "DocumentRelevanceConfiguration":{ 1970 "type":"structure", 1971 "required":[ 1972 "Name", 1973 "Relevance" 1974 ], 1975 "members":{ 1976 "Name":{"shape":"DocumentMetadataConfigurationName"}, 1977 "Relevance":{"shape":"Relevance"} 1978 } 1979 }, 1980 "DocumentRelevanceOverrideConfigurationList":{ 1981 "type":"list", 1982 "member":{"shape":"DocumentRelevanceConfiguration"}, 1983 "max":500, 1984 "min":0 1985 }, 1986 "DocumentStatus":{ 1987 "type":"string", 1988 "enum":[ 1989 "NOT_FOUND", 1990 "PROCESSING", 1991 "INDEXED", 1992 "UPDATED", 1993 "FAILED", 1994 "UPDATE_FAILED" 1995 ] 1996 }, 1997 "DocumentStatusList":{ 1998 "type":"list", 1999 "member":{"shape":"Status"} 2000 }, 2001 "DocumentsMetadataConfiguration":{ 2002 "type":"structure", 2003 "members":{ 2004 "S3Prefix":{"shape":"S3ObjectKey"} 2005 } 2006 }, 2007 "Duration":{ 2008 "type":"string", 2009 "max":10, 2010 "min":1, 2011 "pattern":"[0-9]+[s]" 2012 }, 2013 "ErrorCode":{ 2014 "type":"string", 2015 "enum":[ 2016 "InternalError", 2017 "InvalidRequest" 2018 ] 2019 }, 2020 "ErrorMessage":{ 2021 "type":"string", 2022 "max":2048, 2023 "min":1, 2024 "pattern":"^\\P{C}*$" 2025 }, 2026 "ExcludeMimeTypesList":{ 2027 "type":"list", 2028 "member":{"shape":"MimeType"}, 2029 "max":30, 2030 "min":0 2031 }, 2032 "ExcludeSharedDrivesList":{ 2033 "type":"list", 2034 "member":{"shape":"SharedDriveId"}, 2035 "max":100, 2036 "min":0 2037 }, 2038 "ExcludeUserAccountsList":{ 2039 "type":"list", 2040 "member":{"shape":"UserAccount"}, 2041 "max":100, 2042 "min":0 2043 }, 2044 "Facet":{ 2045 "type":"structure", 2046 "members":{ 2047 "DocumentAttributeKey":{"shape":"DocumentAttributeKey"} 2048 } 2049 }, 2050 "FacetList":{ 2051 "type":"list", 2052 "member":{"shape":"Facet"} 2053 }, 2054 "FacetResult":{ 2055 "type":"structure", 2056 "members":{ 2057 "DocumentAttributeKey":{"shape":"DocumentAttributeKey"}, 2058 "DocumentAttributeValueType":{"shape":"DocumentAttributeValueType"}, 2059 "DocumentAttributeValueCountPairs":{"shape":"DocumentAttributeValueCountPairList"} 2060 } 2061 }, 2062 "FacetResultList":{ 2063 "type":"list", 2064 "member":{"shape":"FacetResult"} 2065 }, 2066 "FailureReason":{ 2067 "type":"string", 2068 "max":2048, 2069 "min":1, 2070 "pattern":"^\\P{C}*$" 2071 }, 2072 "FaqFileFormat":{ 2073 "type":"string", 2074 "enum":[ 2075 "CSV", 2076 "CSV_WITH_HEADER", 2077 "JSON" 2078 ] 2079 }, 2080 "FaqId":{ 2081 "type":"string", 2082 "max":100, 2083 "min":1, 2084 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 2085 }, 2086 "FaqName":{ 2087 "type":"string", 2088 "max":100, 2089 "min":1, 2090 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 2091 }, 2092 "FaqStatistics":{ 2093 "type":"structure", 2094 "required":["IndexedQuestionAnswersCount"], 2095 "members":{ 2096 "IndexedQuestionAnswersCount":{"shape":"IndexedQuestionAnswersCount"} 2097 } 2098 }, 2099 "FaqStatus":{ 2100 "type":"string", 2101 "enum":[ 2102 "CREATING", 2103 "UPDATING", 2104 "ACTIVE", 2105 "DELETING", 2106 "FAILED" 2107 ] 2108 }, 2109 "FaqSummary":{ 2110 "type":"structure", 2111 "members":{ 2112 "Id":{"shape":"FaqId"}, 2113 "Name":{"shape":"FaqName"}, 2114 "Status":{"shape":"FaqStatus"}, 2115 "CreatedAt":{"shape":"Timestamp"}, 2116 "UpdatedAt":{"shape":"Timestamp"}, 2117 "FileFormat":{"shape":"FaqFileFormat"}, 2118 "LanguageCode":{"shape":"LanguageCode"} 2119 } 2120 }, 2121 "FaqSummaryItems":{ 2122 "type":"list", 2123 "member":{"shape":"FaqSummary"} 2124 }, 2125 "FeedbackToken":{ 2126 "type":"string", 2127 "max":2048, 2128 "min":1, 2129 "pattern":"^\\P{C}*.\\P{C}*$" 2130 }, 2131 "GetQuerySuggestionsRequest":{ 2132 "type":"structure", 2133 "required":[ 2134 "IndexId", 2135 "QueryText" 2136 ], 2137 "members":{ 2138 "IndexId":{"shape":"IndexId"}, 2139 "QueryText":{"shape":"SuggestionQueryText"}, 2140 "MaxSuggestionsCount":{"shape":"Integer"} 2141 } 2142 }, 2143 "GetQuerySuggestionsResponse":{ 2144 "type":"structure", 2145 "members":{ 2146 "QuerySuggestionsId":{"shape":"QuerySuggestionsId"}, 2147 "Suggestions":{"shape":"SuggestionList"} 2148 } 2149 }, 2150 "GoogleDriveConfiguration":{ 2151 "type":"structure", 2152 "required":["SecretArn"], 2153 "members":{ 2154 "SecretArn":{"shape":"SecretArn"}, 2155 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2156 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2157 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 2158 "ExcludeMimeTypes":{"shape":"ExcludeMimeTypesList"}, 2159 "ExcludeUserAccounts":{"shape":"ExcludeUserAccountsList"}, 2160 "ExcludeSharedDrives":{"shape":"ExcludeSharedDrivesList"} 2161 } 2162 }, 2163 "GroupAttributeField":{ 2164 "type":"string", 2165 "max":100, 2166 "min":1, 2167 "pattern":"^\\P{C}*$" 2168 }, 2169 "GroupId":{ 2170 "type":"string", 2171 "max":1024, 2172 "min":1, 2173 "pattern":"^\\P{C}*$" 2174 }, 2175 "GroupMembers":{ 2176 "type":"structure", 2177 "members":{ 2178 "MemberGroups":{"shape":"MemberGroups"}, 2179 "MemberUsers":{"shape":"MemberUsers"}, 2180 "S3PathforGroupMembers":{"shape":"S3Path"} 2181 } 2182 }, 2183 "GroupOrderingIdSummaries":{ 2184 "type":"list", 2185 "member":{"shape":"GroupOrderingIdSummary"}, 2186 "max":10 2187 }, 2188 "GroupOrderingIdSummary":{ 2189 "type":"structure", 2190 "members":{ 2191 "Status":{"shape":"PrincipalMappingStatus"}, 2192 "LastUpdatedAt":{"shape":"Timestamp"}, 2193 "ReceivedAt":{"shape":"Timestamp"}, 2194 "OrderingId":{"shape":"PrincipalOrderingId"}, 2195 "FailureReason":{"shape":"FailureReason"} 2196 } 2197 }, 2198 "GroupSummary":{ 2199 "type":"structure", 2200 "members":{ 2201 "GroupId":{"shape":"GroupId"}, 2202 "OrderingId":{"shape":"PrincipalOrderingId"} 2203 } 2204 }, 2205 "Groups":{ 2206 "type":"list", 2207 "member":{"shape":"PrincipalName"}, 2208 "max":2048, 2209 "min":1 2210 }, 2211 "HierarchicalPrincipal":{ 2212 "type":"structure", 2213 "required":["PrincipalList"], 2214 "members":{ 2215 "PrincipalList":{"shape":"PrincipalList"} 2216 } 2217 }, 2218 "HierarchicalPrincipalList":{ 2219 "type":"list", 2220 "member":{"shape":"HierarchicalPrincipal"}, 2221 "max":30, 2222 "min":1 2223 }, 2224 "Highlight":{ 2225 "type":"structure", 2226 "required":[ 2227 "BeginOffset", 2228 "EndOffset" 2229 ], 2230 "members":{ 2231 "BeginOffset":{"shape":"Integer"}, 2232 "EndOffset":{"shape":"Integer"}, 2233 "TopAnswer":{"shape":"Boolean"}, 2234 "Type":{"shape":"HighlightType"} 2235 } 2236 }, 2237 "HighlightList":{ 2238 "type":"list", 2239 "member":{"shape":"Highlight"} 2240 }, 2241 "HighlightType":{ 2242 "type":"string", 2243 "enum":[ 2244 "STANDARD", 2245 "THESAURUS_SYNONYM" 2246 ] 2247 }, 2248 "Host":{ 2249 "type":"string", 2250 "max":253, 2251 "min":1, 2252 "pattern":"([^\\s]*)" 2253 }, 2254 "Importance":{ 2255 "type":"integer", 2256 "max":10, 2257 "min":1 2258 }, 2259 "IndexConfigurationSummary":{ 2260 "type":"structure", 2261 "required":[ 2262 "CreatedAt", 2263 "UpdatedAt", 2264 "Status" 2265 ], 2266 "members":{ 2267 "Name":{"shape":"IndexName"}, 2268 "Id":{"shape":"IndexId"}, 2269 "Edition":{"shape":"IndexEdition"}, 2270 "CreatedAt":{"shape":"Timestamp"}, 2271 "UpdatedAt":{"shape":"Timestamp"}, 2272 "Status":{"shape":"IndexStatus"} 2273 } 2274 }, 2275 "IndexConfigurationSummaryList":{ 2276 "type":"list", 2277 "member":{"shape":"IndexConfigurationSummary"} 2278 }, 2279 "IndexEdition":{ 2280 "type":"string", 2281 "enum":[ 2282 "DEVELOPER_EDITION", 2283 "ENTERPRISE_EDITION" 2284 ] 2285 }, 2286 "IndexFieldName":{ 2287 "type":"string", 2288 "max":30, 2289 "min":1, 2290 "pattern":"^\\P{C}*$" 2291 }, 2292 "IndexId":{ 2293 "type":"string", 2294 "max":36, 2295 "min":36, 2296 "pattern":"[a-zA-Z0-9][a-zA-Z0-9-]*" 2297 }, 2298 "IndexName":{ 2299 "type":"string", 2300 "max":1000, 2301 "min":1, 2302 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 2303 }, 2304 "IndexStatistics":{ 2305 "type":"structure", 2306 "required":[ 2307 "FaqStatistics", 2308 "TextDocumentStatistics" 2309 ], 2310 "members":{ 2311 "FaqStatistics":{"shape":"FaqStatistics"}, 2312 "TextDocumentStatistics":{"shape":"TextDocumentStatistics"} 2313 } 2314 }, 2315 "IndexStatus":{ 2316 "type":"string", 2317 "enum":[ 2318 "CREATING", 2319 "ACTIVE", 2320 "DELETING", 2321 "FAILED", 2322 "UPDATING", 2323 "SYSTEM_UPDATING" 2324 ] 2325 }, 2326 "IndexedQuestionAnswersCount":{ 2327 "type":"integer", 2328 "min":0 2329 }, 2330 "IndexedTextBytes":{ 2331 "type":"long", 2332 "min":0 2333 }, 2334 "IndexedTextDocumentsCount":{ 2335 "type":"integer", 2336 "min":0 2337 }, 2338 "Integer":{"type":"integer"}, 2339 "InternalServerException":{ 2340 "type":"structure", 2341 "members":{ 2342 "Message":{"shape":"ErrorMessage"} 2343 }, 2344 "exception":true, 2345 "fault":true 2346 }, 2347 "Issuer":{ 2348 "type":"string", 2349 "max":65, 2350 "min":1, 2351 "pattern":"^\\P{C}*$" 2352 }, 2353 "JsonTokenTypeConfiguration":{ 2354 "type":"structure", 2355 "required":[ 2356 "UserNameAttributeField", 2357 "GroupAttributeField" 2358 ], 2359 "members":{ 2360 "UserNameAttributeField":{"shape":"String"}, 2361 "GroupAttributeField":{"shape":"String"} 2362 } 2363 }, 2364 "JwtTokenTypeConfiguration":{ 2365 "type":"structure", 2366 "required":["KeyLocation"], 2367 "members":{ 2368 "KeyLocation":{"shape":"KeyLocation"}, 2369 "URL":{"shape":"Url"}, 2370 "SecretManagerArn":{"shape":"RoleArn"}, 2371 "UserNameAttributeField":{"shape":"UserNameAttributeField"}, 2372 "GroupAttributeField":{"shape":"GroupAttributeField"}, 2373 "Issuer":{"shape":"Issuer"}, 2374 "ClaimRegex":{"shape":"ClaimRegex"} 2375 } 2376 }, 2377 "KeyLocation":{ 2378 "type":"string", 2379 "enum":[ 2380 "URL", 2381 "SECRET_MANAGER" 2382 ] 2383 }, 2384 "KmsKeyId":{ 2385 "type":"string", 2386 "max":2048, 2387 "min":1, 2388 "sensitive":true 2389 }, 2390 "LanguageCode":{ 2391 "type":"string", 2392 "max":10, 2393 "min":2, 2394 "pattern":"[a-zA-Z-]*" 2395 }, 2396 "ListDataSourceSyncJobsRequest":{ 2397 "type":"structure", 2398 "required":[ 2399 "Id", 2400 "IndexId" 2401 ], 2402 "members":{ 2403 "Id":{"shape":"DataSourceId"}, 2404 "IndexId":{"shape":"IndexId"}, 2405 "NextToken":{"shape":"NextToken"}, 2406 "MaxResults":{"shape":"MaxResultsIntegerForListDataSourceSyncJobsRequest"}, 2407 "StartTimeFilter":{"shape":"TimeRange"}, 2408 "StatusFilter":{"shape":"DataSourceSyncJobStatus"} 2409 } 2410 }, 2411 "ListDataSourceSyncJobsResponse":{ 2412 "type":"structure", 2413 "members":{ 2414 "History":{"shape":"DataSourceSyncJobHistoryList"}, 2415 "NextToken":{"shape":"NextToken"} 2416 } 2417 }, 2418 "ListDataSourcesRequest":{ 2419 "type":"structure", 2420 "required":["IndexId"], 2421 "members":{ 2422 "IndexId":{"shape":"IndexId"}, 2423 "NextToken":{"shape":"NextToken"}, 2424 "MaxResults":{"shape":"MaxResultsIntegerForListDataSourcesRequest"} 2425 } 2426 }, 2427 "ListDataSourcesResponse":{ 2428 "type":"structure", 2429 "members":{ 2430 "SummaryItems":{"shape":"DataSourceSummaryList"}, 2431 "NextToken":{"shape":"NextToken"} 2432 } 2433 }, 2434 "ListFaqsRequest":{ 2435 "type":"structure", 2436 "required":["IndexId"], 2437 "members":{ 2438 "IndexId":{"shape":"IndexId"}, 2439 "NextToken":{"shape":"NextToken"}, 2440 "MaxResults":{"shape":"MaxResultsIntegerForListFaqsRequest"} 2441 } 2442 }, 2443 "ListFaqsResponse":{ 2444 "type":"structure", 2445 "members":{ 2446 "NextToken":{"shape":"NextToken"}, 2447 "FaqSummaryItems":{"shape":"FaqSummaryItems"} 2448 } 2449 }, 2450 "ListGroupsOlderThanOrderingIdRequest":{ 2451 "type":"structure", 2452 "required":[ 2453 "IndexId", 2454 "OrderingId" 2455 ], 2456 "members":{ 2457 "IndexId":{"shape":"IndexId"}, 2458 "DataSourceId":{"shape":"DataSourceId"}, 2459 "OrderingId":{"shape":"PrincipalOrderingId"}, 2460 "NextToken":{"shape":"NextToken"}, 2461 "MaxResults":{"shape":"MaxResultsIntegerForListPrincipalsRequest"} 2462 } 2463 }, 2464 "ListGroupsOlderThanOrderingIdResponse":{ 2465 "type":"structure", 2466 "members":{ 2467 "GroupsSummaries":{"shape":"ListOfGroupSummaries"}, 2468 "NextToken":{"shape":"NextToken"} 2469 } 2470 }, 2471 "ListIndicesRequest":{ 2472 "type":"structure", 2473 "members":{ 2474 "NextToken":{"shape":"NextToken"}, 2475 "MaxResults":{"shape":"MaxResultsIntegerForListIndicesRequest"} 2476 } 2477 }, 2478 "ListIndicesResponse":{ 2479 "type":"structure", 2480 "members":{ 2481 "IndexConfigurationSummaryItems":{"shape":"IndexConfigurationSummaryList"}, 2482 "NextToken":{"shape":"NextToken"} 2483 } 2484 }, 2485 "ListOfGroupSummaries":{ 2486 "type":"list", 2487 "member":{"shape":"GroupSummary"} 2488 }, 2489 "ListQuerySuggestionsBlockListsRequest":{ 2490 "type":"structure", 2491 "required":["IndexId"], 2492 "members":{ 2493 "IndexId":{"shape":"IndexId"}, 2494 "NextToken":{"shape":"NextToken"}, 2495 "MaxResults":{"shape":"MaxResultsIntegerForListQuerySuggestionsBlockLists"} 2496 } 2497 }, 2498 "ListQuerySuggestionsBlockListsResponse":{ 2499 "type":"structure", 2500 "members":{ 2501 "BlockListSummaryItems":{"shape":"QuerySuggestionsBlockListSummaryItems"}, 2502 "NextToken":{"shape":"NextToken"} 2503 } 2504 }, 2505 "ListTagsForResourceRequest":{ 2506 "type":"structure", 2507 "required":["ResourceARN"], 2508 "members":{ 2509 "ResourceARN":{"shape":"AmazonResourceName"} 2510 } 2511 }, 2512 "ListTagsForResourceResponse":{ 2513 "type":"structure", 2514 "members":{ 2515 "Tags":{"shape":"TagList"} 2516 } 2517 }, 2518 "ListThesauriRequest":{ 2519 "type":"structure", 2520 "required":["IndexId"], 2521 "members":{ 2522 "IndexId":{"shape":"IndexId"}, 2523 "NextToken":{"shape":"NextToken"}, 2524 "MaxResults":{"shape":"MaxResultsIntegerForListThesauriRequest"} 2525 } 2526 }, 2527 "ListThesauriResponse":{ 2528 "type":"structure", 2529 "members":{ 2530 "NextToken":{"shape":"NextToken"}, 2531 "ThesaurusSummaryItems":{"shape":"ThesaurusSummaryItems"} 2532 } 2533 }, 2534 "Long":{"type":"long"}, 2535 "MaxContentSizePerPageInMegaBytes":{ 2536 "type":"float", 2537 "max":50, 2538 "min":1.0e-06 2539 }, 2540 "MaxLinksPerPage":{ 2541 "type":"integer", 2542 "max":1000, 2543 "min":1 2544 }, 2545 "MaxResultsIntegerForListDataSourceSyncJobsRequest":{ 2546 "type":"integer", 2547 "max":10, 2548 "min":1 2549 }, 2550 "MaxResultsIntegerForListDataSourcesRequest":{ 2551 "type":"integer", 2552 "max":100, 2553 "min":1 2554 }, 2555 "MaxResultsIntegerForListFaqsRequest":{ 2556 "type":"integer", 2557 "max":100, 2558 "min":1 2559 }, 2560 "MaxResultsIntegerForListIndicesRequest":{ 2561 "type":"integer", 2562 "max":100, 2563 "min":1 2564 }, 2565 "MaxResultsIntegerForListPrincipalsRequest":{ 2566 "type":"integer", 2567 "max":10, 2568 "min":1 2569 }, 2570 "MaxResultsIntegerForListQuerySuggestionsBlockLists":{ 2571 "type":"integer", 2572 "max":100, 2573 "min":1 2574 }, 2575 "MaxResultsIntegerForListThesauriRequest":{ 2576 "type":"integer", 2577 "max":100, 2578 "min":1 2579 }, 2580 "MaxUrlsPerMinuteCrawlRate":{ 2581 "type":"integer", 2582 "max":300, 2583 "min":1 2584 }, 2585 "MemberGroup":{ 2586 "type":"structure", 2587 "required":["GroupId"], 2588 "members":{ 2589 "GroupId":{"shape":"GroupId"}, 2590 "DataSourceId":{"shape":"DataSourceId"} 2591 } 2592 }, 2593 "MemberGroups":{ 2594 "type":"list", 2595 "member":{"shape":"MemberGroup"}, 2596 "max":1000, 2597 "min":1 2598 }, 2599 "MemberUser":{ 2600 "type":"structure", 2601 "required":["UserId"], 2602 "members":{ 2603 "UserId":{"shape":"UserId"} 2604 } 2605 }, 2606 "MemberUsers":{ 2607 "type":"list", 2608 "member":{"shape":"MemberUser"}, 2609 "max":1000, 2610 "min":1 2611 }, 2612 "MetricValue":{ 2613 "type":"string", 2614 "pattern":"(([1-9][0-9]*)|0)" 2615 }, 2616 "MimeType":{ 2617 "type":"string", 2618 "max":256, 2619 "min":1, 2620 "pattern":"^\\P{C}*$" 2621 }, 2622 "MinimumNumberOfQueryingUsers":{ 2623 "type":"integer", 2624 "max":10000, 2625 "min":1 2626 }, 2627 "MinimumQueryCount":{ 2628 "type":"integer", 2629 "max":10000, 2630 "min":1 2631 }, 2632 "Mode":{ 2633 "type":"string", 2634 "enum":[ 2635 "ENABLED", 2636 "LEARN_ONLY" 2637 ] 2638 }, 2639 "NextToken":{ 2640 "type":"string", 2641 "max":800, 2642 "min":1 2643 }, 2644 "ObjectBoolean":{"type":"boolean"}, 2645 "OneDriveConfiguration":{ 2646 "type":"structure", 2647 "required":[ 2648 "TenantDomain", 2649 "SecretArn", 2650 "OneDriveUsers" 2651 ], 2652 "members":{ 2653 "TenantDomain":{"shape":"TenantDomain"}, 2654 "SecretArn":{"shape":"SecretArn"}, 2655 "OneDriveUsers":{"shape":"OneDriveUsers"}, 2656 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2657 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2658 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 2659 "DisableLocalGroups":{"shape":"Boolean"} 2660 } 2661 }, 2662 "OneDriveUser":{ 2663 "type":"string", 2664 "max":256, 2665 "min":1, 2666 "pattern":"^(?!\\s).+@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5})$" 2667 }, 2668 "OneDriveUserList":{ 2669 "type":"list", 2670 "member":{"shape":"OneDriveUser"}, 2671 "max":100, 2672 "min":1 2673 }, 2674 "OneDriveUsers":{ 2675 "type":"structure", 2676 "members":{ 2677 "OneDriveUserList":{"shape":"OneDriveUserList"}, 2678 "OneDriveUserS3Path":{"shape":"S3Path"} 2679 } 2680 }, 2681 "Order":{ 2682 "type":"string", 2683 "enum":[ 2684 "ASCENDING", 2685 "DESCENDING" 2686 ] 2687 }, 2688 "OrganizationId":{ 2689 "type":"string", 2690 "max":12, 2691 "min":12, 2692 "pattern":"d-[0-9a-fA-F]{10}" 2693 }, 2694 "Port":{ 2695 "type":"integer", 2696 "max":65535, 2697 "min":1 2698 }, 2699 "Principal":{ 2700 "type":"structure", 2701 "required":[ 2702 "Name", 2703 "Type", 2704 "Access" 2705 ], 2706 "members":{ 2707 "Name":{"shape":"PrincipalName"}, 2708 "Type":{"shape":"PrincipalType"}, 2709 "Access":{"shape":"ReadAccessType"}, 2710 "DataSourceId":{"shape":"DataSourceId"} 2711 } 2712 }, 2713 "PrincipalList":{ 2714 "type":"list", 2715 "member":{"shape":"Principal"} 2716 }, 2717 "PrincipalMappingStatus":{ 2718 "type":"string", 2719 "enum":[ 2720 "FAILED", 2721 "SUCCEEDED", 2722 "PROCESSING", 2723 "DELETING", 2724 "DELETED" 2725 ] 2726 }, 2727 "PrincipalName":{ 2728 "type":"string", 2729 "max":200, 2730 "min":1, 2731 "pattern":"^\\P{C}*$" 2732 }, 2733 "PrincipalOrderingId":{ 2734 "type":"long", 2735 "max":32535158400000, 2736 "min":0 2737 }, 2738 "PrincipalType":{ 2739 "type":"string", 2740 "enum":[ 2741 "USER", 2742 "GROUP" 2743 ] 2744 }, 2745 "ProxyConfiguration":{ 2746 "type":"structure", 2747 "required":[ 2748 "Host", 2749 "Port" 2750 ], 2751 "members":{ 2752 "Host":{"shape":"Host"}, 2753 "Port":{"shape":"Port"}, 2754 "Credentials":{"shape":"SecretArn"} 2755 } 2756 }, 2757 "PutPrincipalMappingRequest":{ 2758 "type":"structure", 2759 "required":[ 2760 "IndexId", 2761 "GroupId", 2762 "GroupMembers" 2763 ], 2764 "members":{ 2765 "IndexId":{"shape":"IndexId"}, 2766 "DataSourceId":{"shape":"DataSourceId"}, 2767 "GroupId":{"shape":"GroupId"}, 2768 "GroupMembers":{"shape":"GroupMembers"}, 2769 "OrderingId":{"shape":"PrincipalOrderingId"}, 2770 "RoleArn":{"shape":"RoleArn"} 2771 } 2772 }, 2773 "QueryCapacityUnit":{ 2774 "type":"integer", 2775 "min":0 2776 }, 2777 "QueryId":{ 2778 "type":"string", 2779 "max":36, 2780 "min":1, 2781 "pattern":"[a-zA-Z0-9][a-zA-Z0-9-]*" 2782 }, 2783 "QueryIdentifiersEnclosingOption":{ 2784 "type":"string", 2785 "enum":[ 2786 "DOUBLE_QUOTES", 2787 "NONE" 2788 ] 2789 }, 2790 "QueryRequest":{ 2791 "type":"structure", 2792 "required":[ 2793 "IndexId", 2794 "QueryText" 2795 ], 2796 "members":{ 2797 "IndexId":{"shape":"IndexId"}, 2798 "QueryText":{"shape":"QueryText"}, 2799 "AttributeFilter":{"shape":"AttributeFilter"}, 2800 "Facets":{"shape":"FacetList"}, 2801 "RequestedDocumentAttributes":{"shape":"DocumentAttributeKeyList"}, 2802 "QueryResultTypeFilter":{"shape":"QueryResultType"}, 2803 "DocumentRelevanceOverrideConfigurations":{"shape":"DocumentRelevanceOverrideConfigurationList"}, 2804 "PageNumber":{"shape":"Integer"}, 2805 "PageSize":{"shape":"Integer"}, 2806 "SortingConfiguration":{"shape":"SortingConfiguration"}, 2807 "UserContext":{"shape":"UserContext"}, 2808 "VisitorId":{"shape":"VisitorId"} 2809 } 2810 }, 2811 "QueryResult":{ 2812 "type":"structure", 2813 "members":{ 2814 "QueryId":{"shape":"QueryId"}, 2815 "ResultItems":{"shape":"QueryResultItemList"}, 2816 "FacetResults":{"shape":"FacetResultList"}, 2817 "TotalNumberOfResults":{"shape":"Integer"} 2818 } 2819 }, 2820 "QueryResultItem":{ 2821 "type":"structure", 2822 "members":{ 2823 "Id":{"shape":"ResultId"}, 2824 "Type":{"shape":"QueryResultType"}, 2825 "AdditionalAttributes":{"shape":"AdditionalResultAttributeList"}, 2826 "DocumentId":{"shape":"DocumentId"}, 2827 "DocumentTitle":{"shape":"TextWithHighlights"}, 2828 "DocumentExcerpt":{"shape":"TextWithHighlights"}, 2829 "DocumentURI":{"shape":"Url"}, 2830 "DocumentAttributes":{"shape":"DocumentAttributeList"}, 2831 "ScoreAttributes":{"shape":"ScoreAttributes"}, 2832 "FeedbackToken":{"shape":"FeedbackToken"} 2833 } 2834 }, 2835 "QueryResultItemList":{ 2836 "type":"list", 2837 "member":{"shape":"QueryResultItem"} 2838 }, 2839 "QueryResultType":{ 2840 "type":"string", 2841 "enum":[ 2842 "DOCUMENT", 2843 "QUESTION_ANSWER", 2844 "ANSWER" 2845 ] 2846 }, 2847 "QuerySuggestionsBlockListId":{ 2848 "type":"string", 2849 "max":36, 2850 "min":36, 2851 "pattern":"[a-zA-Z0-9][a-zA-Z0-9-]*" 2852 }, 2853 "QuerySuggestionsBlockListName":{ 2854 "type":"string", 2855 "max":100, 2856 "min":1, 2857 "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*" 2858 }, 2859 "QuerySuggestionsBlockListStatus":{ 2860 "type":"string", 2861 "enum":[ 2862 "ACTIVE", 2863 "CREATING", 2864 "DELETING", 2865 "UPDATING", 2866 "ACTIVE_BUT_UPDATE_FAILED", 2867 "FAILED" 2868 ] 2869 }, 2870 "QuerySuggestionsBlockListSummary":{ 2871 "type":"structure", 2872 "members":{ 2873 "Id":{"shape":"QuerySuggestionsBlockListId"}, 2874 "Name":{"shape":"QuerySuggestionsBlockListName"}, 2875 "Status":{"shape":"QuerySuggestionsBlockListStatus"}, 2876 "CreatedAt":{"shape":"Timestamp"}, 2877 "UpdatedAt":{"shape":"Timestamp"}, 2878 "ItemCount":{"shape":"Integer"} 2879 } 2880 }, 2881 "QuerySuggestionsBlockListSummaryItems":{ 2882 "type":"list", 2883 "member":{"shape":"QuerySuggestionsBlockListSummary"} 2884 }, 2885 "QuerySuggestionsId":{ 2886 "type":"string", 2887 "max":36, 2888 "min":1 2889 }, 2890 "QuerySuggestionsStatus":{ 2891 "type":"string", 2892 "enum":[ 2893 "ACTIVE", 2894 "UPDATING" 2895 ] 2896 }, 2897 "QueryText":{ 2898 "type":"string", 2899 "max":1000, 2900 "min":1, 2901 "pattern":"^\\P{C}*$" 2902 }, 2903 "ReadAccessType":{ 2904 "type":"string", 2905 "enum":[ 2906 "ALLOW", 2907 "DENY" 2908 ] 2909 }, 2910 "Relevance":{ 2911 "type":"structure", 2912 "members":{ 2913 "Freshness":{"shape":"DocumentMetadataBoolean"}, 2914 "Importance":{"shape":"Importance"}, 2915 "Duration":{"shape":"Duration"}, 2916 "RankOrder":{"shape":"Order"}, 2917 "ValueImportanceMap":{"shape":"ValueImportanceMap"} 2918 } 2919 }, 2920 "RelevanceFeedback":{ 2921 "type":"structure", 2922 "required":[ 2923 "ResultId", 2924 "RelevanceValue" 2925 ], 2926 "members":{ 2927 "ResultId":{"shape":"ResultId"}, 2928 "RelevanceValue":{"shape":"RelevanceType"} 2929 } 2930 }, 2931 "RelevanceFeedbackList":{ 2932 "type":"list", 2933 "member":{"shape":"RelevanceFeedback"} 2934 }, 2935 "RelevanceType":{ 2936 "type":"string", 2937 "enum":[ 2938 "RELEVANT", 2939 "NOT_RELEVANT" 2940 ] 2941 }, 2942 "ResourceAlreadyExistException":{ 2943 "type":"structure", 2944 "members":{ 2945 "Message":{"shape":"ErrorMessage"} 2946 }, 2947 "exception":true 2948 }, 2949 "ResourceInUseException":{ 2950 "type":"structure", 2951 "members":{ 2952 "Message":{"shape":"ErrorMessage"} 2953 }, 2954 "exception":true 2955 }, 2956 "ResourceNotFoundException":{ 2957 "type":"structure", 2958 "members":{ 2959 "Message":{"shape":"ErrorMessage"} 2960 }, 2961 "exception":true 2962 }, 2963 "ResourceUnavailableException":{ 2964 "type":"structure", 2965 "members":{ 2966 "Message":{"shape":"ErrorMessage"} 2967 }, 2968 "exception":true 2969 }, 2970 "ResultId":{ 2971 "type":"string", 2972 "max":73, 2973 "min":1 2974 }, 2975 "RoleArn":{ 2976 "type":"string", 2977 "max":1284, 2978 "min":1, 2979 "pattern":"arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}" 2980 }, 2981 "S3BucketName":{ 2982 "type":"string", 2983 "max":63, 2984 "min":3, 2985 "pattern":"[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]" 2986 }, 2987 "S3DataSourceConfiguration":{ 2988 "type":"structure", 2989 "required":["BucketName"], 2990 "members":{ 2991 "BucketName":{"shape":"S3BucketName"}, 2992 "InclusionPrefixes":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2993 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2994 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2995 "DocumentsMetadataConfiguration":{"shape":"DocumentsMetadataConfiguration"}, 2996 "AccessControlListConfiguration":{"shape":"AccessControlListConfiguration"} 2997 } 2998 }, 2999 "S3ObjectKey":{ 3000 "type":"string", 3001 "max":1024, 3002 "min":1 3003 }, 3004 "S3Path":{ 3005 "type":"structure", 3006 "required":[ 3007 "Bucket", 3008 "Key" 3009 ], 3010 "members":{ 3011 "Bucket":{"shape":"S3BucketName"}, 3012 "Key":{"shape":"S3ObjectKey"} 3013 } 3014 }, 3015 "SalesforceChatterFeedConfiguration":{ 3016 "type":"structure", 3017 "required":["DocumentDataFieldName"], 3018 "members":{ 3019 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 3020 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 3021 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 3022 "IncludeFilterTypes":{"shape":"SalesforceChatterFeedIncludeFilterTypes"} 3023 } 3024 }, 3025 "SalesforceChatterFeedIncludeFilterType":{ 3026 "type":"string", 3027 "enum":[ 3028 "ACTIVE_USER", 3029 "STANDARD_USER" 3030 ] 3031 }, 3032 "SalesforceChatterFeedIncludeFilterTypes":{ 3033 "type":"list", 3034 "member":{"shape":"SalesforceChatterFeedIncludeFilterType"}, 3035 "max":2, 3036 "min":1 3037 }, 3038 "SalesforceConfiguration":{ 3039 "type":"structure", 3040 "required":[ 3041 "ServerUrl", 3042 "SecretArn" 3043 ], 3044 "members":{ 3045 "ServerUrl":{"shape":"Url"}, 3046 "SecretArn":{"shape":"SecretArn"}, 3047 "StandardObjectConfigurations":{"shape":"SalesforceStandardObjectConfigurationList"}, 3048 "KnowledgeArticleConfiguration":{"shape":"SalesforceKnowledgeArticleConfiguration"}, 3049 "ChatterFeedConfiguration":{"shape":"SalesforceChatterFeedConfiguration"}, 3050 "CrawlAttachments":{"shape":"Boolean"}, 3051 "StandardObjectAttachmentConfiguration":{"shape":"SalesforceStandardObjectAttachmentConfiguration"}, 3052 "IncludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3053 "ExcludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"} 3054 } 3055 }, 3056 "SalesforceCustomKnowledgeArticleTypeConfiguration":{ 3057 "type":"structure", 3058 "required":[ 3059 "Name", 3060 "DocumentDataFieldName" 3061 ], 3062 "members":{ 3063 "Name":{"shape":"SalesforceCustomKnowledgeArticleTypeName"}, 3064 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 3065 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 3066 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 3067 } 3068 }, 3069 "SalesforceCustomKnowledgeArticleTypeConfigurationList":{ 3070 "type":"list", 3071 "member":{"shape":"SalesforceCustomKnowledgeArticleTypeConfiguration"}, 3072 "max":10, 3073 "min":1 3074 }, 3075 "SalesforceCustomKnowledgeArticleTypeName":{ 3076 "type":"string", 3077 "max":100, 3078 "min":1, 3079 "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$" 3080 }, 3081 "SalesforceKnowledgeArticleConfiguration":{ 3082 "type":"structure", 3083 "required":["IncludedStates"], 3084 "members":{ 3085 "IncludedStates":{"shape":"SalesforceKnowledgeArticleStateList"}, 3086 "StandardKnowledgeArticleTypeConfiguration":{"shape":"SalesforceStandardKnowledgeArticleTypeConfiguration"}, 3087 "CustomKnowledgeArticleTypeConfigurations":{"shape":"SalesforceCustomKnowledgeArticleTypeConfigurationList"} 3088 } 3089 }, 3090 "SalesforceKnowledgeArticleState":{ 3091 "type":"string", 3092 "enum":[ 3093 "DRAFT", 3094 "PUBLISHED", 3095 "ARCHIVED" 3096 ] 3097 }, 3098 "SalesforceKnowledgeArticleStateList":{ 3099 "type":"list", 3100 "member":{"shape":"SalesforceKnowledgeArticleState"}, 3101 "max":3, 3102 "min":1 3103 }, 3104 "SalesforceStandardKnowledgeArticleTypeConfiguration":{ 3105 "type":"structure", 3106 "required":["DocumentDataFieldName"], 3107 "members":{ 3108 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 3109 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 3110 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 3111 } 3112 }, 3113 "SalesforceStandardObjectAttachmentConfiguration":{ 3114 "type":"structure", 3115 "members":{ 3116 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 3117 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 3118 } 3119 }, 3120 "SalesforceStandardObjectConfiguration":{ 3121 "type":"structure", 3122 "required":[ 3123 "Name", 3124 "DocumentDataFieldName" 3125 ], 3126 "members":{ 3127 "Name":{"shape":"SalesforceStandardObjectName"}, 3128 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 3129 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 3130 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 3131 } 3132 }, 3133 "SalesforceStandardObjectConfigurationList":{ 3134 "type":"list", 3135 "member":{"shape":"SalesforceStandardObjectConfiguration"}, 3136 "max":17, 3137 "min":1 3138 }, 3139 "SalesforceStandardObjectName":{ 3140 "type":"string", 3141 "enum":[ 3142 "ACCOUNT", 3143 "CAMPAIGN", 3144 "CASE", 3145 "CONTACT", 3146 "CONTRACT", 3147 "DOCUMENT", 3148 "GROUP", 3149 "IDEA", 3150 "LEAD", 3151 "OPPORTUNITY", 3152 "PARTNER", 3153 "PRICEBOOK", 3154 "PRODUCT", 3155 "PROFILE", 3156 "SOLUTION", 3157 "TASK", 3158 "USER" 3159 ] 3160 }, 3161 "ScanSchedule":{"type":"string"}, 3162 "ScoreAttributes":{ 3163 "type":"structure", 3164 "members":{ 3165 "ScoreConfidence":{"shape":"ScoreConfidence"} 3166 } 3167 }, 3168 "ScoreConfidence":{ 3169 "type":"string", 3170 "enum":[ 3171 "VERY_HIGH", 3172 "HIGH", 3173 "MEDIUM", 3174 "LOW", 3175 "NOT_AVAILABLE" 3176 ] 3177 }, 3178 "Search":{ 3179 "type":"structure", 3180 "members":{ 3181 "Facetable":{"shape":"Boolean"}, 3182 "Searchable":{"shape":"Boolean"}, 3183 "Displayable":{"shape":"Boolean"}, 3184 "Sortable":{"shape":"Boolean"} 3185 } 3186 }, 3187 "SecretArn":{ 3188 "type":"string", 3189 "max":1284, 3190 "min":1, 3191 "pattern":"arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}" 3192 }, 3193 "SecurityGroupIdList":{ 3194 "type":"list", 3195 "member":{"shape":"VpcSecurityGroupId"}, 3196 "max":10, 3197 "min":1 3198 }, 3199 "SeedUrl":{ 3200 "type":"string", 3201 "max":2048, 3202 "min":1, 3203 "pattern":"^(https?):\\/\\/([^\\s]*)" 3204 }, 3205 "SeedUrlConfiguration":{ 3206 "type":"structure", 3207 "required":["SeedUrls"], 3208 "members":{ 3209 "SeedUrls":{"shape":"SeedUrlList"}, 3210 "WebCrawlerMode":{"shape":"WebCrawlerMode"} 3211 } 3212 }, 3213 "SeedUrlList":{ 3214 "type":"list", 3215 "member":{"shape":"SeedUrl"}, 3216 "max":100, 3217 "min":0 3218 }, 3219 "ServerSideEncryptionConfiguration":{ 3220 "type":"structure", 3221 "members":{ 3222 "KmsKeyId":{"shape":"KmsKeyId"} 3223 } 3224 }, 3225 "ServiceNowAuthenticationType":{ 3226 "type":"string", 3227 "enum":[ 3228 "HTTP_BASIC", 3229 "OAUTH2" 3230 ] 3231 }, 3232 "ServiceNowBuildVersionType":{ 3233 "type":"string", 3234 "enum":[ 3235 "LONDON", 3236 "OTHERS" 3237 ] 3238 }, 3239 "ServiceNowConfiguration":{ 3240 "type":"structure", 3241 "required":[ 3242 "HostUrl", 3243 "SecretArn", 3244 "ServiceNowBuildVersion" 3245 ], 3246 "members":{ 3247 "HostUrl":{"shape":"ServiceNowHostUrl"}, 3248 "SecretArn":{"shape":"SecretArn"}, 3249 "ServiceNowBuildVersion":{"shape":"ServiceNowBuildVersionType"}, 3250 "KnowledgeArticleConfiguration":{"shape":"ServiceNowKnowledgeArticleConfiguration"}, 3251 "ServiceCatalogConfiguration":{"shape":"ServiceNowServiceCatalogConfiguration"}, 3252 "AuthenticationType":{"shape":"ServiceNowAuthenticationType"} 3253 } 3254 }, 3255 "ServiceNowHostUrl":{ 3256 "type":"string", 3257 "max":2048, 3258 "min":1, 3259 "pattern":"^(?!(^(https?|ftp|file):\\/\\/))[a-z0-9-]+(\\.service-now\\.com)$" 3260 }, 3261 "ServiceNowKnowledgeArticleConfiguration":{ 3262 "type":"structure", 3263 "required":["DocumentDataFieldName"], 3264 "members":{ 3265 "CrawlAttachments":{"shape":"Boolean"}, 3266 "IncludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3267 "ExcludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3268 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 3269 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 3270 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 3271 "FilterQuery":{"shape":"ServiceNowKnowledgeArticleFilterQuery"} 3272 } 3273 }, 3274 "ServiceNowKnowledgeArticleFilterQuery":{ 3275 "type":"string", 3276 "max":2048, 3277 "min":1, 3278 "pattern":"^\\P{C}*$" 3279 }, 3280 "ServiceNowServiceCatalogConfiguration":{ 3281 "type":"structure", 3282 "required":["DocumentDataFieldName"], 3283 "members":{ 3284 "CrawlAttachments":{"shape":"Boolean"}, 3285 "IncludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3286 "ExcludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3287 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 3288 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 3289 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 3290 } 3291 }, 3292 "ServiceQuotaExceededException":{ 3293 "type":"structure", 3294 "members":{ 3295 "Message":{"shape":"ErrorMessage"} 3296 }, 3297 "exception":true 3298 }, 3299 "SharePointConfiguration":{ 3300 "type":"structure", 3301 "required":[ 3302 "SharePointVersion", 3303 "Urls", 3304 "SecretArn" 3305 ], 3306 "members":{ 3307 "SharePointVersion":{"shape":"SharePointVersion"}, 3308 "Urls":{"shape":"SharePointUrlList"}, 3309 "SecretArn":{"shape":"SecretArn"}, 3310 "CrawlAttachments":{"shape":"Boolean"}, 3311 "UseChangeLog":{"shape":"Boolean"}, 3312 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3313 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3314 "VpcConfiguration":{"shape":"DataSourceVpcConfiguration"}, 3315 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 3316 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 3317 "DisableLocalGroups":{"shape":"Boolean"}, 3318 "SslCertificateS3Path":{"shape":"S3Path"} 3319 } 3320 }, 3321 "SharePointUrlList":{ 3322 "type":"list", 3323 "member":{"shape":"Url"}, 3324 "max":100, 3325 "min":1 3326 }, 3327 "SharePointVersion":{ 3328 "type":"string", 3329 "enum":[ 3330 "SHAREPOINT_2013", 3331 "SHAREPOINT_2016", 3332 "SHAREPOINT_ONLINE" 3333 ] 3334 }, 3335 "SharedDriveId":{ 3336 "type":"string", 3337 "max":256, 3338 "min":1, 3339 "pattern":"^\\P{C}*$" 3340 }, 3341 "SiteMap":{ 3342 "type":"string", 3343 "max":2048, 3344 "min":1, 3345 "pattern":"^(https?):\\/\\/([^\\s]*)" 3346 }, 3347 "SiteMapsConfiguration":{ 3348 "type":"structure", 3349 "required":["SiteMaps"], 3350 "members":{ 3351 "SiteMaps":{"shape":"SiteMapsList"} 3352 } 3353 }, 3354 "SiteMapsList":{ 3355 "type":"list", 3356 "member":{"shape":"SiteMap"}, 3357 "max":3, 3358 "min":0 3359 }, 3360 "SortOrder":{ 3361 "type":"string", 3362 "enum":[ 3363 "DESC", 3364 "ASC" 3365 ] 3366 }, 3367 "SortingConfiguration":{ 3368 "type":"structure", 3369 "required":[ 3370 "DocumentAttributeKey", 3371 "SortOrder" 3372 ], 3373 "members":{ 3374 "DocumentAttributeKey":{"shape":"DocumentAttributeKey"}, 3375 "SortOrder":{"shape":"SortOrder"} 3376 } 3377 }, 3378 "SqlConfiguration":{ 3379 "type":"structure", 3380 "members":{ 3381 "QueryIdentifiersEnclosingOption":{"shape":"QueryIdentifiersEnclosingOption"} 3382 } 3383 }, 3384 "StartDataSourceSyncJobRequest":{ 3385 "type":"structure", 3386 "required":[ 3387 "Id", 3388 "IndexId" 3389 ], 3390 "members":{ 3391 "Id":{"shape":"DataSourceId"}, 3392 "IndexId":{"shape":"IndexId"} 3393 } 3394 }, 3395 "StartDataSourceSyncJobResponse":{ 3396 "type":"structure", 3397 "members":{ 3398 "ExecutionId":{"shape":"String"} 3399 } 3400 }, 3401 "Status":{ 3402 "type":"structure", 3403 "members":{ 3404 "DocumentId":{"shape":"DocumentId"}, 3405 "DocumentStatus":{"shape":"DocumentStatus"}, 3406 "FailureCode":{"shape":"String"}, 3407 "FailureReason":{"shape":"String"} 3408 } 3409 }, 3410 "StopDataSourceSyncJobRequest":{ 3411 "type":"structure", 3412 "required":[ 3413 "Id", 3414 "IndexId" 3415 ], 3416 "members":{ 3417 "Id":{"shape":"DataSourceId"}, 3418 "IndexId":{"shape":"IndexId"} 3419 } 3420 }, 3421 "StorageCapacityUnit":{ 3422 "type":"integer", 3423 "min":0 3424 }, 3425 "String":{ 3426 "type":"string", 3427 "max":2048, 3428 "min":1 3429 }, 3430 "SubmitFeedbackRequest":{ 3431 "type":"structure", 3432 "required":[ 3433 "IndexId", 3434 "QueryId" 3435 ], 3436 "members":{ 3437 "IndexId":{"shape":"IndexId"}, 3438 "QueryId":{"shape":"QueryId"}, 3439 "ClickFeedbackItems":{"shape":"ClickFeedbackList"}, 3440 "RelevanceFeedbackItems":{"shape":"RelevanceFeedbackList"} 3441 } 3442 }, 3443 "SubnetId":{ 3444 "type":"string", 3445 "max":200, 3446 "min":1, 3447 "pattern":"[\\-0-9a-zA-Z]+" 3448 }, 3449 "SubnetIdList":{ 3450 "type":"list", 3451 "member":{"shape":"SubnetId"}, 3452 "max":6, 3453 "min":1 3454 }, 3455 "Suggestion":{ 3456 "type":"structure", 3457 "members":{ 3458 "Id":{"shape":"ResultId"}, 3459 "Value":{"shape":"SuggestionValue"} 3460 } 3461 }, 3462 "SuggestionHighlight":{ 3463 "type":"structure", 3464 "members":{ 3465 "BeginOffset":{"shape":"Integer"}, 3466 "EndOffset":{"shape":"Integer"} 3467 } 3468 }, 3469 "SuggestionHighlightList":{ 3470 "type":"list", 3471 "member":{"shape":"SuggestionHighlight"} 3472 }, 3473 "SuggestionList":{ 3474 "type":"list", 3475 "member":{"shape":"Suggestion"} 3476 }, 3477 "SuggestionQueryText":{ 3478 "type":"string", 3479 "pattern":"^\\P{C}*$" 3480 }, 3481 "SuggestionTextWithHighlights":{ 3482 "type":"structure", 3483 "members":{ 3484 "Text":{"shape":"String"}, 3485 "Highlights":{"shape":"SuggestionHighlightList"} 3486 } 3487 }, 3488 "SuggestionValue":{ 3489 "type":"structure", 3490 "members":{ 3491 "Text":{"shape":"SuggestionTextWithHighlights"} 3492 } 3493 }, 3494 "TableName":{ 3495 "type":"string", 3496 "max":100, 3497 "min":1, 3498 "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$" 3499 }, 3500 "Tag":{ 3501 "type":"structure", 3502 "required":[ 3503 "Key", 3504 "Value" 3505 ], 3506 "members":{ 3507 "Key":{"shape":"TagKey"}, 3508 "Value":{"shape":"TagValue"} 3509 } 3510 }, 3511 "TagKey":{ 3512 "type":"string", 3513 "max":128, 3514 "min":1 3515 }, 3516 "TagKeyList":{ 3517 "type":"list", 3518 "member":{"shape":"TagKey"}, 3519 "max":200, 3520 "min":0 3521 }, 3522 "TagList":{ 3523 "type":"list", 3524 "member":{"shape":"Tag"}, 3525 "max":200, 3526 "min":0 3527 }, 3528 "TagResourceRequest":{ 3529 "type":"structure", 3530 "required":[ 3531 "ResourceARN", 3532 "Tags" 3533 ], 3534 "members":{ 3535 "ResourceARN":{"shape":"AmazonResourceName"}, 3536 "Tags":{"shape":"TagList"} 3537 } 3538 }, 3539 "TagResourceResponse":{ 3540 "type":"structure", 3541 "members":{ 3542 } 3543 }, 3544 "TagValue":{ 3545 "type":"string", 3546 "max":256, 3547 "min":0 3548 }, 3549 "TenantDomain":{ 3550 "type":"string", 3551 "max":256, 3552 "min":1, 3553 "pattern":"^([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\\.)+[a-z]{2,}$" 3554 }, 3555 "TextDocumentStatistics":{ 3556 "type":"structure", 3557 "required":[ 3558 "IndexedTextDocumentsCount", 3559 "IndexedTextBytes" 3560 ], 3561 "members":{ 3562 "IndexedTextDocumentsCount":{"shape":"IndexedTextDocumentsCount"}, 3563 "IndexedTextBytes":{"shape":"IndexedTextBytes"} 3564 } 3565 }, 3566 "TextWithHighlights":{ 3567 "type":"structure", 3568 "members":{ 3569 "Text":{"shape":"String"}, 3570 "Highlights":{"shape":"HighlightList"} 3571 } 3572 }, 3573 "ThesaurusId":{ 3574 "type":"string", 3575 "max":100, 3576 "min":1, 3577 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 3578 }, 3579 "ThesaurusName":{ 3580 "type":"string", 3581 "max":100, 3582 "min":1, 3583 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 3584 }, 3585 "ThesaurusStatus":{ 3586 "type":"string", 3587 "enum":[ 3588 "CREATING", 3589 "ACTIVE", 3590 "DELETING", 3591 "UPDATING", 3592 "ACTIVE_BUT_UPDATE_FAILED", 3593 "FAILED" 3594 ] 3595 }, 3596 "ThesaurusSummary":{ 3597 "type":"structure", 3598 "members":{ 3599 "Id":{"shape":"ThesaurusId"}, 3600 "Name":{"shape":"ThesaurusName"}, 3601 "Status":{"shape":"ThesaurusStatus"}, 3602 "CreatedAt":{"shape":"Timestamp"}, 3603 "UpdatedAt":{"shape":"Timestamp"} 3604 } 3605 }, 3606 "ThesaurusSummaryItems":{ 3607 "type":"list", 3608 "member":{"shape":"ThesaurusSummary"} 3609 }, 3610 "ThrottlingException":{ 3611 "type":"structure", 3612 "members":{ 3613 "Message":{"shape":"ErrorMessage"} 3614 }, 3615 "exception":true 3616 }, 3617 "TimeRange":{ 3618 "type":"structure", 3619 "members":{ 3620 "StartTime":{"shape":"Timestamp"}, 3621 "EndTime":{"shape":"Timestamp"} 3622 } 3623 }, 3624 "Timestamp":{"type":"timestamp"}, 3625 "Title":{"type":"string"}, 3626 "Token":{ 3627 "type":"string", 3628 "max":100000, 3629 "min":1, 3630 "pattern":"^\\P{C}*$" 3631 }, 3632 "UntagResourceRequest":{ 3633 "type":"structure", 3634 "required":[ 3635 "ResourceARN", 3636 "TagKeys" 3637 ], 3638 "members":{ 3639 "ResourceARN":{"shape":"AmazonResourceName"}, 3640 "TagKeys":{"shape":"TagKeyList"} 3641 } 3642 }, 3643 "UntagResourceResponse":{ 3644 "type":"structure", 3645 "members":{ 3646 } 3647 }, 3648 "UpdateDataSourceRequest":{ 3649 "type":"structure", 3650 "required":[ 3651 "Id", 3652 "IndexId" 3653 ], 3654 "members":{ 3655 "Id":{"shape":"DataSourceId"}, 3656 "Name":{"shape":"DataSourceName"}, 3657 "IndexId":{"shape":"IndexId"}, 3658 "Configuration":{"shape":"DataSourceConfiguration"}, 3659 "Description":{"shape":"Description"}, 3660 "Schedule":{"shape":"ScanSchedule"}, 3661 "RoleArn":{"shape":"RoleArn"}, 3662 "LanguageCode":{"shape":"LanguageCode"} 3663 } 3664 }, 3665 "UpdateIndexRequest":{ 3666 "type":"structure", 3667 "required":["Id"], 3668 "members":{ 3669 "Id":{"shape":"IndexId"}, 3670 "Name":{"shape":"IndexName"}, 3671 "RoleArn":{"shape":"RoleArn"}, 3672 "Description":{"shape":"Description"}, 3673 "DocumentMetadataConfigurationUpdates":{"shape":"DocumentMetadataConfigurationList"}, 3674 "CapacityUnits":{"shape":"CapacityUnitsConfiguration"}, 3675 "UserTokenConfigurations":{"shape":"UserTokenConfigurationList"}, 3676 "UserContextPolicy":{"shape":"UserContextPolicy"}, 3677 "UserGroupResolutionConfiguration":{"shape":"UserGroupResolutionConfiguration"} 3678 } 3679 }, 3680 "UpdateQuerySuggestionsBlockListRequest":{ 3681 "type":"structure", 3682 "required":[ 3683 "IndexId", 3684 "Id" 3685 ], 3686 "members":{ 3687 "IndexId":{"shape":"IndexId"}, 3688 "Id":{"shape":"QuerySuggestionsBlockListId"}, 3689 "Name":{"shape":"QuerySuggestionsBlockListName"}, 3690 "Description":{"shape":"Description"}, 3691 "SourceS3Path":{"shape":"S3Path"}, 3692 "RoleArn":{"shape":"RoleArn"} 3693 } 3694 }, 3695 "UpdateQuerySuggestionsConfigRequest":{ 3696 "type":"structure", 3697 "required":["IndexId"], 3698 "members":{ 3699 "IndexId":{"shape":"IndexId"}, 3700 "Mode":{"shape":"Mode"}, 3701 "QueryLogLookBackWindowInDays":{"shape":"Integer"}, 3702 "IncludeQueriesWithoutUserInformation":{"shape":"ObjectBoolean"}, 3703 "MinimumNumberOfQueryingUsers":{"shape":"MinimumNumberOfQueryingUsers"}, 3704 "MinimumQueryCount":{"shape":"MinimumQueryCount"} 3705 } 3706 }, 3707 "UpdateThesaurusRequest":{ 3708 "type":"structure", 3709 "required":[ 3710 "Id", 3711 "IndexId" 3712 ], 3713 "members":{ 3714 "Id":{"shape":"ThesaurusId"}, 3715 "Name":{"shape":"ThesaurusName"}, 3716 "IndexId":{"shape":"IndexId"}, 3717 "Description":{"shape":"Description"}, 3718 "RoleArn":{"shape":"RoleArn"}, 3719 "SourceS3Path":{"shape":"S3Path"} 3720 } 3721 }, 3722 "Url":{ 3723 "type":"string", 3724 "max":2048, 3725 "min":1, 3726 "pattern":"^(https?|ftp|file):\\/\\/([^\\s]*)" 3727 }, 3728 "Urls":{ 3729 "type":"structure", 3730 "members":{ 3731 "SeedUrlConfiguration":{"shape":"SeedUrlConfiguration"}, 3732 "SiteMapsConfiguration":{"shape":"SiteMapsConfiguration"} 3733 } 3734 }, 3735 "UserAccount":{ 3736 "type":"string", 3737 "max":256, 3738 "min":1, 3739 "pattern":"^\\P{C}*$" 3740 }, 3741 "UserContext":{ 3742 "type":"structure", 3743 "members":{ 3744 "Token":{"shape":"Token"}, 3745 "UserId":{"shape":"PrincipalName"}, 3746 "Groups":{"shape":"Groups"}, 3747 "DataSourceGroups":{"shape":"DataSourceGroups"} 3748 } 3749 }, 3750 "UserContextPolicy":{ 3751 "type":"string", 3752 "enum":[ 3753 "ATTRIBUTE_FILTER", 3754 "USER_TOKEN" 3755 ] 3756 }, 3757 "UserGroupResolutionConfiguration":{ 3758 "type":"structure", 3759 "required":["UserGroupResolutionMode"], 3760 "members":{ 3761 "UserGroupResolutionMode":{"shape":"UserGroupResolutionMode"} 3762 } 3763 }, 3764 "UserGroupResolutionMode":{ 3765 "type":"string", 3766 "enum":[ 3767 "AWS_SSO", 3768 "NONE" 3769 ] 3770 }, 3771 "UserId":{ 3772 "type":"string", 3773 "max":1024, 3774 "min":1, 3775 "pattern":"^\\P{C}*$" 3776 }, 3777 "UserNameAttributeField":{ 3778 "type":"string", 3779 "max":100, 3780 "min":1, 3781 "pattern":"^\\P{C}*$" 3782 }, 3783 "UserTokenConfiguration":{ 3784 "type":"structure", 3785 "members":{ 3786 "JwtTokenTypeConfiguration":{"shape":"JwtTokenTypeConfiguration"}, 3787 "JsonTokenTypeConfiguration":{"shape":"JsonTokenTypeConfiguration"} 3788 } 3789 }, 3790 "UserTokenConfigurationList":{ 3791 "type":"list", 3792 "member":{"shape":"UserTokenConfiguration"}, 3793 "max":1 3794 }, 3795 "ValidationException":{ 3796 "type":"structure", 3797 "members":{ 3798 "Message":{"shape":"ErrorMessage"} 3799 }, 3800 "exception":true 3801 }, 3802 "ValueImportanceMap":{ 3803 "type":"map", 3804 "key":{"shape":"ValueImportanceMapKey"}, 3805 "value":{"shape":"Importance"} 3806 }, 3807 "ValueImportanceMapKey":{ 3808 "type":"string", 3809 "max":50, 3810 "min":1 3811 }, 3812 "VisitorId":{ 3813 "type":"string", 3814 "max":256, 3815 "min":1, 3816 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 3817 }, 3818 "VpcSecurityGroupId":{ 3819 "type":"string", 3820 "max":200, 3821 "min":1, 3822 "pattern":"[-0-9a-zA-Z]+" 3823 }, 3824 "WebCrawlerConfiguration":{ 3825 "type":"structure", 3826 "required":["Urls"], 3827 "members":{ 3828 "Urls":{"shape":"Urls"}, 3829 "CrawlDepth":{"shape":"CrawlDepth"}, 3830 "MaxLinksPerPage":{"shape":"MaxLinksPerPage"}, 3831 "MaxContentSizePerPageInMegaBytes":{"shape":"MaxContentSizePerPageInMegaBytes"}, 3832 "MaxUrlsPerMinuteCrawlRate":{"shape":"MaxUrlsPerMinuteCrawlRate"}, 3833 "UrlInclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3834 "UrlExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3835 "ProxyConfiguration":{"shape":"ProxyConfiguration"}, 3836 "AuthenticationConfiguration":{"shape":"AuthenticationConfiguration"} 3837 } 3838 }, 3839 "WebCrawlerMode":{ 3840 "type":"string", 3841 "enum":[ 3842 "HOST_ONLY", 3843 "SUBDOMAINS", 3844 "EVERYTHING" 3845 ] 3846 }, 3847 "WorkDocsConfiguration":{ 3848 "type":"structure", 3849 "required":["OrganizationId"], 3850 "members":{ 3851 "OrganizationId":{"shape":"OrganizationId"}, 3852 "CrawlComments":{"shape":"Boolean"}, 3853 "UseChangeLog":{"shape":"Boolean"}, 3854 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3855 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 3856 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 3857 } 3858 } 3859 } 3860} 3861