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 "BatchPutDocument":{ 35 "name":"BatchPutDocument", 36 "http":{ 37 "method":"POST", 38 "requestUri":"/" 39 }, 40 "input":{"shape":"BatchPutDocumentRequest"}, 41 "output":{"shape":"BatchPutDocumentResponse"}, 42 "errors":[ 43 {"shape":"ValidationException"}, 44 {"shape":"ConflictException"}, 45 {"shape":"ResourceNotFoundException"}, 46 {"shape":"ThrottlingException"}, 47 {"shape":"AccessDeniedException"}, 48 {"shape":"ServiceQuotaExceededException"}, 49 {"shape":"InternalServerException"} 50 ] 51 }, 52 "CreateDataSource":{ 53 "name":"CreateDataSource", 54 "http":{ 55 "method":"POST", 56 "requestUri":"/" 57 }, 58 "input":{"shape":"CreateDataSourceRequest"}, 59 "output":{"shape":"CreateDataSourceResponse"}, 60 "errors":[ 61 {"shape":"ValidationException"}, 62 {"shape":"ConflictException"}, 63 {"shape":"ResourceNotFoundException"}, 64 {"shape":"ResourceAlreadyExistException"}, 65 {"shape":"ServiceQuotaExceededException"}, 66 {"shape":"ThrottlingException"}, 67 {"shape":"AccessDeniedException"}, 68 {"shape":"InternalServerException"} 69 ] 70 }, 71 "CreateFaq":{ 72 "name":"CreateFaq", 73 "http":{ 74 "method":"POST", 75 "requestUri":"/" 76 }, 77 "input":{"shape":"CreateFaqRequest"}, 78 "output":{"shape":"CreateFaqResponse"}, 79 "errors":[ 80 {"shape":"ValidationException"}, 81 {"shape":"ConflictException"}, 82 {"shape":"ResourceNotFoundException"}, 83 {"shape":"ThrottlingException"}, 84 {"shape":"ServiceQuotaExceededException"}, 85 {"shape":"AccessDeniedException"}, 86 {"shape":"InternalServerException"} 87 ] 88 }, 89 "CreateIndex":{ 90 "name":"CreateIndex", 91 "http":{ 92 "method":"POST", 93 "requestUri":"/" 94 }, 95 "input":{"shape":"CreateIndexRequest"}, 96 "output":{"shape":"CreateIndexResponse"}, 97 "errors":[ 98 {"shape":"ValidationException"}, 99 {"shape":"ResourceAlreadyExistException"}, 100 {"shape":"ServiceQuotaExceededException"}, 101 {"shape":"ThrottlingException"}, 102 {"shape":"AccessDeniedException"}, 103 {"shape":"ConflictException"}, 104 {"shape":"InternalServerException"} 105 ] 106 }, 107 "CreateThesaurus":{ 108 "name":"CreateThesaurus", 109 "http":{ 110 "method":"POST", 111 "requestUri":"/" 112 }, 113 "input":{"shape":"CreateThesaurusRequest"}, 114 "output":{"shape":"CreateThesaurusResponse"}, 115 "errors":[ 116 {"shape":"ValidationException"}, 117 {"shape":"ConflictException"}, 118 {"shape":"ResourceNotFoundException"}, 119 {"shape":"ThrottlingException"}, 120 {"shape":"ServiceQuotaExceededException"}, 121 {"shape":"AccessDeniedException"}, 122 {"shape":"InternalServerException"} 123 ] 124 }, 125 "DeleteDataSource":{ 126 "name":"DeleteDataSource", 127 "http":{ 128 "method":"POST", 129 "requestUri":"/" 130 }, 131 "input":{"shape":"DeleteDataSourceRequest"}, 132 "errors":[ 133 {"shape":"AccessDeniedException"}, 134 {"shape":"ValidationException"}, 135 {"shape":"ConflictException"}, 136 {"shape":"ResourceNotFoundException"}, 137 {"shape":"ThrottlingException"}, 138 {"shape":"InternalServerException"} 139 ] 140 }, 141 "DeleteFaq":{ 142 "name":"DeleteFaq", 143 "http":{ 144 "method":"POST", 145 "requestUri":"/" 146 }, 147 "input":{"shape":"DeleteFaqRequest"}, 148 "errors":[ 149 {"shape":"ValidationException"}, 150 {"shape":"ConflictException"}, 151 {"shape":"ResourceNotFoundException"}, 152 {"shape":"ThrottlingException"}, 153 {"shape":"AccessDeniedException"}, 154 {"shape":"InternalServerException"} 155 ] 156 }, 157 "DeleteIndex":{ 158 "name":"DeleteIndex", 159 "http":{ 160 "method":"POST", 161 "requestUri":"/" 162 }, 163 "input":{"shape":"DeleteIndexRequest"}, 164 "errors":[ 165 {"shape":"ValidationException"}, 166 {"shape":"ConflictException"}, 167 {"shape":"ResourceNotFoundException"}, 168 {"shape":"ThrottlingException"}, 169 {"shape":"AccessDeniedException"}, 170 {"shape":"InternalServerException"} 171 ] 172 }, 173 "DeleteThesaurus":{ 174 "name":"DeleteThesaurus", 175 "http":{ 176 "method":"POST", 177 "requestUri":"/" 178 }, 179 "input":{"shape":"DeleteThesaurusRequest"}, 180 "errors":[ 181 {"shape":"ValidationException"}, 182 {"shape":"ConflictException"}, 183 {"shape":"ResourceNotFoundException"}, 184 {"shape":"ThrottlingException"}, 185 {"shape":"AccessDeniedException"}, 186 {"shape":"InternalServerException"} 187 ] 188 }, 189 "DescribeDataSource":{ 190 "name":"DescribeDataSource", 191 "http":{ 192 "method":"POST", 193 "requestUri":"/" 194 }, 195 "input":{"shape":"DescribeDataSourceRequest"}, 196 "output":{"shape":"DescribeDataSourceResponse"}, 197 "errors":[ 198 {"shape":"ValidationException"}, 199 {"shape":"ResourceNotFoundException"}, 200 {"shape":"ThrottlingException"}, 201 {"shape":"AccessDeniedException"}, 202 {"shape":"InternalServerException"} 203 ] 204 }, 205 "DescribeFaq":{ 206 "name":"DescribeFaq", 207 "http":{ 208 "method":"POST", 209 "requestUri":"/" 210 }, 211 "input":{"shape":"DescribeFaqRequest"}, 212 "output":{"shape":"DescribeFaqResponse"}, 213 "errors":[ 214 {"shape":"ValidationException"}, 215 {"shape":"ResourceNotFoundException"}, 216 {"shape":"ThrottlingException"}, 217 {"shape":"AccessDeniedException"}, 218 {"shape":"InternalServerException"} 219 ] 220 }, 221 "DescribeIndex":{ 222 "name":"DescribeIndex", 223 "http":{ 224 "method":"POST", 225 "requestUri":"/" 226 }, 227 "input":{"shape":"DescribeIndexRequest"}, 228 "output":{"shape":"DescribeIndexResponse"}, 229 "errors":[ 230 {"shape":"ValidationException"}, 231 {"shape":"ResourceNotFoundException"}, 232 {"shape":"ThrottlingException"}, 233 {"shape":"AccessDeniedException"}, 234 {"shape":"InternalServerException"} 235 ] 236 }, 237 "DescribeThesaurus":{ 238 "name":"DescribeThesaurus", 239 "http":{ 240 "method":"POST", 241 "requestUri":"/" 242 }, 243 "input":{"shape":"DescribeThesaurusRequest"}, 244 "output":{"shape":"DescribeThesaurusResponse"}, 245 "errors":[ 246 {"shape":"ValidationException"}, 247 {"shape":"ResourceNotFoundException"}, 248 {"shape":"ThrottlingException"}, 249 {"shape":"AccessDeniedException"}, 250 {"shape":"InternalServerException"} 251 ] 252 }, 253 "ListDataSourceSyncJobs":{ 254 "name":"ListDataSourceSyncJobs", 255 "http":{ 256 "method":"POST", 257 "requestUri":"/" 258 }, 259 "input":{"shape":"ListDataSourceSyncJobsRequest"}, 260 "output":{"shape":"ListDataSourceSyncJobsResponse"}, 261 "errors":[ 262 {"shape":"ValidationException"}, 263 {"shape":"ResourceNotFoundException"}, 264 {"shape":"ThrottlingException"}, 265 {"shape":"AccessDeniedException"}, 266 {"shape":"ConflictException"}, 267 {"shape":"InternalServerException"} 268 ] 269 }, 270 "ListDataSources":{ 271 "name":"ListDataSources", 272 "http":{ 273 "method":"POST", 274 "requestUri":"/" 275 }, 276 "input":{"shape":"ListDataSourcesRequest"}, 277 "output":{"shape":"ListDataSourcesResponse"}, 278 "errors":[ 279 {"shape":"ValidationException"}, 280 {"shape":"ResourceNotFoundException"}, 281 {"shape":"AccessDeniedException"}, 282 {"shape":"ThrottlingException"}, 283 {"shape":"InternalServerException"} 284 ] 285 }, 286 "ListFaqs":{ 287 "name":"ListFaqs", 288 "http":{ 289 "method":"POST", 290 "requestUri":"/" 291 }, 292 "input":{"shape":"ListFaqsRequest"}, 293 "output":{"shape":"ListFaqsResponse"}, 294 "errors":[ 295 {"shape":"ValidationException"}, 296 {"shape":"ResourceNotFoundException"}, 297 {"shape":"ThrottlingException"}, 298 {"shape":"AccessDeniedException"}, 299 {"shape":"InternalServerException"} 300 ] 301 }, 302 "ListIndices":{ 303 "name":"ListIndices", 304 "http":{ 305 "method":"POST", 306 "requestUri":"/" 307 }, 308 "input":{"shape":"ListIndicesRequest"}, 309 "output":{"shape":"ListIndicesResponse"}, 310 "errors":[ 311 {"shape":"ValidationException"}, 312 {"shape":"ThrottlingException"}, 313 {"shape":"AccessDeniedException"}, 314 {"shape":"InternalServerException"} 315 ] 316 }, 317 "ListTagsForResource":{ 318 "name":"ListTagsForResource", 319 "http":{ 320 "method":"POST", 321 "requestUri":"/" 322 }, 323 "input":{"shape":"ListTagsForResourceRequest"}, 324 "output":{"shape":"ListTagsForResourceResponse"}, 325 "errors":[ 326 {"shape":"ValidationException"}, 327 {"shape":"ResourceUnavailableException"}, 328 {"shape":"ThrottlingException"}, 329 {"shape":"AccessDeniedException"}, 330 {"shape":"InternalServerException"} 331 ] 332 }, 333 "ListThesauri":{ 334 "name":"ListThesauri", 335 "http":{ 336 "method":"POST", 337 "requestUri":"/" 338 }, 339 "input":{"shape":"ListThesauriRequest"}, 340 "output":{"shape":"ListThesauriResponse"}, 341 "errors":[ 342 {"shape":"ValidationException"}, 343 {"shape":"ResourceNotFoundException"}, 344 {"shape":"ThrottlingException"}, 345 {"shape":"AccessDeniedException"}, 346 {"shape":"InternalServerException"} 347 ] 348 }, 349 "Query":{ 350 "name":"Query", 351 "http":{ 352 "method":"POST", 353 "requestUri":"/" 354 }, 355 "input":{"shape":"QueryRequest"}, 356 "output":{"shape":"QueryResult"}, 357 "errors":[ 358 {"shape":"ValidationException"}, 359 {"shape":"ConflictException"}, 360 {"shape":"ResourceNotFoundException"}, 361 {"shape":"ThrottlingException"}, 362 {"shape":"AccessDeniedException"}, 363 {"shape":"ServiceQuotaExceededException"}, 364 {"shape":"InternalServerException"} 365 ] 366 }, 367 "StartDataSourceSyncJob":{ 368 "name":"StartDataSourceSyncJob", 369 "http":{ 370 "method":"POST", 371 "requestUri":"/" 372 }, 373 "input":{"shape":"StartDataSourceSyncJobRequest"}, 374 "output":{"shape":"StartDataSourceSyncJobResponse"}, 375 "errors":[ 376 {"shape":"ValidationException"}, 377 {"shape":"ResourceNotFoundException"}, 378 {"shape":"ResourceInUseException"}, 379 {"shape":"ThrottlingException"}, 380 {"shape":"AccessDeniedException"}, 381 {"shape":"ConflictException"}, 382 {"shape":"InternalServerException"} 383 ] 384 }, 385 "StopDataSourceSyncJob":{ 386 "name":"StopDataSourceSyncJob", 387 "http":{ 388 "method":"POST", 389 "requestUri":"/" 390 }, 391 "input":{"shape":"StopDataSourceSyncJobRequest"}, 392 "errors":[ 393 {"shape":"ValidationException"}, 394 {"shape":"ResourceNotFoundException"}, 395 {"shape":"ThrottlingException"}, 396 {"shape":"AccessDeniedException"}, 397 {"shape":"InternalServerException"} 398 ] 399 }, 400 "SubmitFeedback":{ 401 "name":"SubmitFeedback", 402 "http":{ 403 "method":"POST", 404 "requestUri":"/" 405 }, 406 "input":{"shape":"SubmitFeedbackRequest"}, 407 "errors":[ 408 {"shape":"ValidationException"}, 409 {"shape":"ResourceUnavailableException"}, 410 {"shape":"ResourceNotFoundException"}, 411 {"shape":"ThrottlingException"}, 412 {"shape":"AccessDeniedException"}, 413 {"shape":"InternalServerException"} 414 ] 415 }, 416 "TagResource":{ 417 "name":"TagResource", 418 "http":{ 419 "method":"POST", 420 "requestUri":"/" 421 }, 422 "input":{"shape":"TagResourceRequest"}, 423 "output":{"shape":"TagResourceResponse"}, 424 "errors":[ 425 {"shape":"ValidationException"}, 426 {"shape":"ResourceUnavailableException"}, 427 {"shape":"ThrottlingException"}, 428 {"shape":"AccessDeniedException"}, 429 {"shape":"InternalServerException"} 430 ] 431 }, 432 "UntagResource":{ 433 "name":"UntagResource", 434 "http":{ 435 "method":"POST", 436 "requestUri":"/" 437 }, 438 "input":{"shape":"UntagResourceRequest"}, 439 "output":{"shape":"UntagResourceResponse"}, 440 "errors":[ 441 {"shape":"ValidationException"}, 442 {"shape":"ResourceUnavailableException"}, 443 {"shape":"ThrottlingException"}, 444 {"shape":"AccessDeniedException"}, 445 {"shape":"InternalServerException"} 446 ] 447 }, 448 "UpdateDataSource":{ 449 "name":"UpdateDataSource", 450 "http":{ 451 "method":"POST", 452 "requestUri":"/" 453 }, 454 "input":{"shape":"UpdateDataSourceRequest"}, 455 "errors":[ 456 {"shape":"ValidationException"}, 457 {"shape":"ConflictException"}, 458 {"shape":"ResourceNotFoundException"}, 459 {"shape":"ThrottlingException"}, 460 {"shape":"AccessDeniedException"}, 461 {"shape":"InternalServerException"} 462 ] 463 }, 464 "UpdateIndex":{ 465 "name":"UpdateIndex", 466 "http":{ 467 "method":"POST", 468 "requestUri":"/" 469 }, 470 "input":{"shape":"UpdateIndexRequest"}, 471 "errors":[ 472 {"shape":"ValidationException"}, 473 {"shape":"ConflictException"}, 474 {"shape":"ResourceNotFoundException"}, 475 {"shape":"ThrottlingException"}, 476 {"shape":"AccessDeniedException"}, 477 {"shape":"ServiceQuotaExceededException"}, 478 {"shape":"InternalServerException"} 479 ] 480 }, 481 "UpdateThesaurus":{ 482 "name":"UpdateThesaurus", 483 "http":{ 484 "method":"POST", 485 "requestUri":"/" 486 }, 487 "input":{"shape":"UpdateThesaurusRequest"}, 488 "errors":[ 489 {"shape":"ValidationException"}, 490 {"shape":"ResourceNotFoundException"}, 491 {"shape":"ThrottlingException"}, 492 {"shape":"AccessDeniedException"}, 493 {"shape":"ConflictException"}, 494 {"shape":"InternalServerException"} 495 ] 496 } 497 }, 498 "shapes":{ 499 "AccessControlListConfiguration":{ 500 "type":"structure", 501 "members":{ 502 "KeyPath":{"shape":"S3ObjectKey"} 503 } 504 }, 505 "AccessDeniedException":{ 506 "type":"structure", 507 "members":{ 508 "Message":{"shape":"ErrorMessage"} 509 }, 510 "exception":true 511 }, 512 "AclConfiguration":{ 513 "type":"structure", 514 "required":["AllowedGroupsColumnName"], 515 "members":{ 516 "AllowedGroupsColumnName":{"shape":"ColumnName"} 517 } 518 }, 519 "AdditionalResultAttribute":{ 520 "type":"structure", 521 "required":[ 522 "Key", 523 "ValueType", 524 "Value" 525 ], 526 "members":{ 527 "Key":{"shape":"String"}, 528 "ValueType":{"shape":"AdditionalResultAttributeValueType"}, 529 "Value":{"shape":"AdditionalResultAttributeValue"} 530 } 531 }, 532 "AdditionalResultAttributeList":{ 533 "type":"list", 534 "member":{"shape":"AdditionalResultAttribute"} 535 }, 536 "AdditionalResultAttributeValue":{ 537 "type":"structure", 538 "members":{ 539 "TextWithHighlightsValue":{"shape":"TextWithHighlights"} 540 } 541 }, 542 "AdditionalResultAttributeValueType":{ 543 "type":"string", 544 "enum":["TEXT_WITH_HIGHLIGHTS_VALUE"] 545 }, 546 "AmazonResourceName":{ 547 "type":"string", 548 "max":1011, 549 "min":1 550 }, 551 "AttributeFilter":{ 552 "type":"structure", 553 "members":{ 554 "AndAllFilters":{"shape":"AttributeFilterList"}, 555 "OrAllFilters":{"shape":"AttributeFilterList"}, 556 "NotFilter":{"shape":"AttributeFilter"}, 557 "EqualsTo":{"shape":"DocumentAttribute"}, 558 "ContainsAll":{"shape":"DocumentAttribute"}, 559 "ContainsAny":{"shape":"DocumentAttribute"}, 560 "GreaterThan":{"shape":"DocumentAttribute"}, 561 "GreaterThanOrEquals":{"shape":"DocumentAttribute"}, 562 "LessThan":{"shape":"DocumentAttribute"}, 563 "LessThanOrEquals":{"shape":"DocumentAttribute"} 564 } 565 }, 566 "AttributeFilterList":{ 567 "type":"list", 568 "member":{"shape":"AttributeFilter"} 569 }, 570 "BatchDeleteDocumentRequest":{ 571 "type":"structure", 572 "required":[ 573 "IndexId", 574 "DocumentIdList" 575 ], 576 "members":{ 577 "IndexId":{"shape":"IndexId"}, 578 "DocumentIdList":{"shape":"DocumentIdList"}, 579 "DataSourceSyncJobMetricTarget":{"shape":"DataSourceSyncJobMetricTarget"} 580 } 581 }, 582 "BatchDeleteDocumentResponse":{ 583 "type":"structure", 584 "members":{ 585 "FailedDocuments":{"shape":"BatchDeleteDocumentResponseFailedDocuments"} 586 } 587 }, 588 "BatchDeleteDocumentResponseFailedDocument":{ 589 "type":"structure", 590 "members":{ 591 "Id":{"shape":"DocumentId"}, 592 "ErrorCode":{"shape":"ErrorCode"}, 593 "ErrorMessage":{"shape":"ErrorMessage"} 594 } 595 }, 596 "BatchDeleteDocumentResponseFailedDocuments":{ 597 "type":"list", 598 "member":{"shape":"BatchDeleteDocumentResponseFailedDocument"} 599 }, 600 "BatchPutDocumentRequest":{ 601 "type":"structure", 602 "required":[ 603 "IndexId", 604 "Documents" 605 ], 606 "members":{ 607 "IndexId":{"shape":"IndexId"}, 608 "RoleArn":{"shape":"RoleArn"}, 609 "Documents":{"shape":"DocumentList"} 610 } 611 }, 612 "BatchPutDocumentResponse":{ 613 "type":"structure", 614 "members":{ 615 "FailedDocuments":{"shape":"BatchPutDocumentResponseFailedDocuments"} 616 } 617 }, 618 "BatchPutDocumentResponseFailedDocument":{ 619 "type":"structure", 620 "members":{ 621 "Id":{"shape":"DocumentId"}, 622 "ErrorCode":{"shape":"ErrorCode"}, 623 "ErrorMessage":{"shape":"ErrorMessage"} 624 } 625 }, 626 "BatchPutDocumentResponseFailedDocuments":{ 627 "type":"list", 628 "member":{"shape":"BatchPutDocumentResponseFailedDocument"} 629 }, 630 "Blob":{"type":"blob"}, 631 "Boolean":{"type":"boolean"}, 632 "CapacityUnitsConfiguration":{ 633 "type":"structure", 634 "required":[ 635 "StorageCapacityUnits", 636 "QueryCapacityUnits" 637 ], 638 "members":{ 639 "StorageCapacityUnits":{"shape":"StorageCapacityUnit"}, 640 "QueryCapacityUnits":{"shape":"QueryCapacityUnit"} 641 } 642 }, 643 "ChangeDetectingColumns":{ 644 "type":"list", 645 "member":{"shape":"ColumnName"}, 646 "max":5, 647 "min":1 648 }, 649 "ClaimRegex":{ 650 "type":"string", 651 "max":100, 652 "min":1, 653 "pattern":"^\\P{C}*$" 654 }, 655 "ClickFeedback":{ 656 "type":"structure", 657 "required":[ 658 "ResultId", 659 "ClickTime" 660 ], 661 "members":{ 662 "ResultId":{"shape":"ResultId"}, 663 "ClickTime":{"shape":"Timestamp"} 664 } 665 }, 666 "ClickFeedbackList":{ 667 "type":"list", 668 "member":{"shape":"ClickFeedback"} 669 }, 670 "ClientTokenName":{ 671 "type":"string", 672 "max":100, 673 "min":1 674 }, 675 "ColumnConfiguration":{ 676 "type":"structure", 677 "required":[ 678 "DocumentIdColumnName", 679 "DocumentDataColumnName", 680 "ChangeDetectingColumns" 681 ], 682 "members":{ 683 "DocumentIdColumnName":{"shape":"ColumnName"}, 684 "DocumentDataColumnName":{"shape":"ColumnName"}, 685 "DocumentTitleColumnName":{"shape":"ColumnName"}, 686 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 687 "ChangeDetectingColumns":{"shape":"ChangeDetectingColumns"} 688 } 689 }, 690 "ColumnName":{ 691 "type":"string", 692 "max":100, 693 "min":1, 694 "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$" 695 }, 696 "ConflictException":{ 697 "type":"structure", 698 "members":{ 699 "Message":{"shape":"ErrorMessage"} 700 }, 701 "exception":true 702 }, 703 "ConfluenceAttachmentConfiguration":{ 704 "type":"structure", 705 "members":{ 706 "CrawlAttachments":{"shape":"Boolean"}, 707 "AttachmentFieldMappings":{"shape":"ConfluenceAttachmentFieldMappingsList"} 708 } 709 }, 710 "ConfluenceAttachmentFieldMappingsList":{ 711 "type":"list", 712 "member":{"shape":"ConfluenceAttachmentToIndexFieldMapping"}, 713 "max":11, 714 "min":1 715 }, 716 "ConfluenceAttachmentFieldName":{ 717 "type":"string", 718 "enum":[ 719 "AUTHOR", 720 "CONTENT_TYPE", 721 "CREATED_DATE", 722 "DISPLAY_URL", 723 "FILE_SIZE", 724 "ITEM_TYPE", 725 "PARENT_ID", 726 "SPACE_KEY", 727 "SPACE_NAME", 728 "URL", 729 "VERSION" 730 ] 731 }, 732 "ConfluenceAttachmentToIndexFieldMapping":{ 733 "type":"structure", 734 "members":{ 735 "DataSourceFieldName":{"shape":"ConfluenceAttachmentFieldName"}, 736 "DateFieldFormat":{"shape":"DataSourceDateFieldFormat"}, 737 "IndexFieldName":{"shape":"IndexFieldName"} 738 } 739 }, 740 "ConfluenceBlogConfiguration":{ 741 "type":"structure", 742 "members":{ 743 "BlogFieldMappings":{"shape":"ConfluenceBlogFieldMappingsList"} 744 } 745 }, 746 "ConfluenceBlogFieldMappingsList":{ 747 "type":"list", 748 "member":{"shape":"ConfluenceBlogToIndexFieldMapping"}, 749 "max":9, 750 "min":1 751 }, 752 "ConfluenceBlogFieldName":{ 753 "type":"string", 754 "enum":[ 755 "AUTHOR", 756 "DISPLAY_URL", 757 "ITEM_TYPE", 758 "LABELS", 759 "PUBLISH_DATE", 760 "SPACE_KEY", 761 "SPACE_NAME", 762 "URL", 763 "VERSION" 764 ] 765 }, 766 "ConfluenceBlogToIndexFieldMapping":{ 767 "type":"structure", 768 "members":{ 769 "DataSourceFieldName":{"shape":"ConfluenceBlogFieldName"}, 770 "DateFieldFormat":{"shape":"DataSourceDateFieldFormat"}, 771 "IndexFieldName":{"shape":"IndexFieldName"} 772 } 773 }, 774 "ConfluenceConfiguration":{ 775 "type":"structure", 776 "required":[ 777 "ServerUrl", 778 "SecretArn", 779 "Version" 780 ], 781 "members":{ 782 "ServerUrl":{"shape":"Url"}, 783 "SecretArn":{"shape":"SecretArn"}, 784 "Version":{"shape":"ConfluenceVersion"}, 785 "SpaceConfiguration":{"shape":"ConfluenceSpaceConfiguration"}, 786 "PageConfiguration":{"shape":"ConfluencePageConfiguration"}, 787 "BlogConfiguration":{"shape":"ConfluenceBlogConfiguration"}, 788 "AttachmentConfiguration":{"shape":"ConfluenceAttachmentConfiguration"}, 789 "VpcConfiguration":{"shape":"DataSourceVpcConfiguration"}, 790 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 791 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"} 792 } 793 }, 794 "ConfluencePageConfiguration":{ 795 "type":"structure", 796 "members":{ 797 "PageFieldMappings":{"shape":"ConfluencePageFieldMappingsList"} 798 } 799 }, 800 "ConfluencePageFieldMappingsList":{ 801 "type":"list", 802 "member":{"shape":"ConfluencePageToIndexFieldMapping"}, 803 "max":12, 804 "min":1 805 }, 806 "ConfluencePageFieldName":{ 807 "type":"string", 808 "enum":[ 809 "AUTHOR", 810 "CONTENT_STATUS", 811 "CREATED_DATE", 812 "DISPLAY_URL", 813 "ITEM_TYPE", 814 "LABELS", 815 "MODIFIED_DATE", 816 "PARENT_ID", 817 "SPACE_KEY", 818 "SPACE_NAME", 819 "URL", 820 "VERSION" 821 ] 822 }, 823 "ConfluencePageToIndexFieldMapping":{ 824 "type":"structure", 825 "members":{ 826 "DataSourceFieldName":{"shape":"ConfluencePageFieldName"}, 827 "DateFieldFormat":{"shape":"DataSourceDateFieldFormat"}, 828 "IndexFieldName":{"shape":"IndexFieldName"} 829 } 830 }, 831 "ConfluenceSpaceConfiguration":{ 832 "type":"structure", 833 "members":{ 834 "CrawlPersonalSpaces":{"shape":"Boolean"}, 835 "CrawlArchivedSpaces":{"shape":"Boolean"}, 836 "IncludeSpaces":{"shape":"ConfluenceSpaceList"}, 837 "ExcludeSpaces":{"shape":"ConfluenceSpaceList"}, 838 "SpaceFieldMappings":{"shape":"ConfluenceSpaceFieldMappingsList"} 839 } 840 }, 841 "ConfluenceSpaceFieldMappingsList":{ 842 "type":"list", 843 "member":{"shape":"ConfluenceSpaceToIndexFieldMapping"}, 844 "max":4, 845 "min":1 846 }, 847 "ConfluenceSpaceFieldName":{ 848 "type":"string", 849 "enum":[ 850 "DISPLAY_URL", 851 "ITEM_TYPE", 852 "SPACE_KEY", 853 "URL" 854 ] 855 }, 856 "ConfluenceSpaceIdentifier":{ 857 "type":"string", 858 "max":255, 859 "min":1, 860 "pattern":"^\\P{C}*$" 861 }, 862 "ConfluenceSpaceList":{ 863 "type":"list", 864 "member":{"shape":"ConfluenceSpaceIdentifier"}, 865 "min":1 866 }, 867 "ConfluenceSpaceToIndexFieldMapping":{ 868 "type":"structure", 869 "members":{ 870 "DataSourceFieldName":{"shape":"ConfluenceSpaceFieldName"}, 871 "DateFieldFormat":{"shape":"DataSourceDateFieldFormat"}, 872 "IndexFieldName":{"shape":"IndexFieldName"} 873 } 874 }, 875 "ConfluenceVersion":{ 876 "type":"string", 877 "enum":[ 878 "CLOUD", 879 "SERVER" 880 ] 881 }, 882 "ConnectionConfiguration":{ 883 "type":"structure", 884 "required":[ 885 "DatabaseHost", 886 "DatabasePort", 887 "DatabaseName", 888 "TableName", 889 "SecretArn" 890 ], 891 "members":{ 892 "DatabaseHost":{"shape":"DatabaseHost"}, 893 "DatabasePort":{"shape":"DatabasePort"}, 894 "DatabaseName":{"shape":"DatabaseName"}, 895 "TableName":{"shape":"TableName"}, 896 "SecretArn":{"shape":"SecretArn"} 897 } 898 }, 899 "ContentType":{ 900 "type":"string", 901 "enum":[ 902 "PDF", 903 "HTML", 904 "MS_WORD", 905 "PLAIN_TEXT", 906 "PPT" 907 ] 908 }, 909 "CreateDataSourceRequest":{ 910 "type":"structure", 911 "required":[ 912 "Name", 913 "IndexId", 914 "Type" 915 ], 916 "members":{ 917 "Name":{"shape":"DataSourceName"}, 918 "IndexId":{"shape":"IndexId"}, 919 "Type":{"shape":"DataSourceType"}, 920 "Configuration":{"shape":"DataSourceConfiguration"}, 921 "Description":{"shape":"Description"}, 922 "Schedule":{"shape":"ScanSchedule"}, 923 "RoleArn":{"shape":"RoleArn"}, 924 "Tags":{"shape":"TagList"}, 925 "ClientToken":{ 926 "shape":"ClientTokenName", 927 "idempotencyToken":true 928 } 929 } 930 }, 931 "CreateDataSourceResponse":{ 932 "type":"structure", 933 "required":["Id"], 934 "members":{ 935 "Id":{"shape":"DataSourceId"} 936 } 937 }, 938 "CreateFaqRequest":{ 939 "type":"structure", 940 "required":[ 941 "IndexId", 942 "Name", 943 "S3Path", 944 "RoleArn" 945 ], 946 "members":{ 947 "IndexId":{"shape":"IndexId"}, 948 "Name":{"shape":"FaqName"}, 949 "Description":{"shape":"Description"}, 950 "S3Path":{"shape":"S3Path"}, 951 "RoleArn":{"shape":"RoleArn"}, 952 "Tags":{"shape":"TagList"}, 953 "FileFormat":{"shape":"FaqFileFormat"}, 954 "ClientToken":{ 955 "shape":"ClientTokenName", 956 "idempotencyToken":true 957 } 958 } 959 }, 960 "CreateFaqResponse":{ 961 "type":"structure", 962 "members":{ 963 "Id":{"shape":"FaqId"} 964 } 965 }, 966 "CreateIndexRequest":{ 967 "type":"structure", 968 "required":[ 969 "Name", 970 "RoleArn" 971 ], 972 "members":{ 973 "Name":{"shape":"IndexName"}, 974 "Edition":{"shape":"IndexEdition"}, 975 "RoleArn":{"shape":"RoleArn"}, 976 "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"}, 977 "Description":{"shape":"Description"}, 978 "ClientToken":{ 979 "shape":"ClientTokenName", 980 "idempotencyToken":true 981 }, 982 "Tags":{"shape":"TagList"}, 983 "UserTokenConfigurations":{"shape":"UserTokenConfigurationList"}, 984 "UserContextPolicy":{"shape":"UserContextPolicy"} 985 } 986 }, 987 "CreateIndexResponse":{ 988 "type":"structure", 989 "members":{ 990 "Id":{"shape":"IndexId"} 991 } 992 }, 993 "CreateThesaurusRequest":{ 994 "type":"structure", 995 "required":[ 996 "IndexId", 997 "Name", 998 "RoleArn", 999 "SourceS3Path" 1000 ], 1001 "members":{ 1002 "IndexId":{"shape":"IndexId"}, 1003 "Name":{"shape":"ThesaurusName"}, 1004 "Description":{"shape":"Description"}, 1005 "RoleArn":{"shape":"RoleArn"}, 1006 "Tags":{"shape":"TagList"}, 1007 "SourceS3Path":{"shape":"S3Path"}, 1008 "ClientToken":{ 1009 "shape":"ClientTokenName", 1010 "idempotencyToken":true 1011 } 1012 } 1013 }, 1014 "CreateThesaurusResponse":{ 1015 "type":"structure", 1016 "members":{ 1017 "Id":{"shape":"ThesaurusId"} 1018 } 1019 }, 1020 "DataSourceConfiguration":{ 1021 "type":"structure", 1022 "members":{ 1023 "S3Configuration":{"shape":"S3DataSourceConfiguration"}, 1024 "SharePointConfiguration":{"shape":"SharePointConfiguration"}, 1025 "DatabaseConfiguration":{"shape":"DatabaseConfiguration"}, 1026 "SalesforceConfiguration":{"shape":"SalesforceConfiguration"}, 1027 "OneDriveConfiguration":{"shape":"OneDriveConfiguration"}, 1028 "ServiceNowConfiguration":{"shape":"ServiceNowConfiguration"}, 1029 "ConfluenceConfiguration":{"shape":"ConfluenceConfiguration"}, 1030 "GoogleDriveConfiguration":{"shape":"GoogleDriveConfiguration"} 1031 } 1032 }, 1033 "DataSourceDateFieldFormat":{ 1034 "type":"string", 1035 "max":40, 1036 "min":4, 1037 "pattern":"^(?!\\s).*(?<!\\s)$" 1038 }, 1039 "DataSourceFieldName":{ 1040 "type":"string", 1041 "max":100, 1042 "min":1, 1043 "pattern":"^[a-zA-Z][a-zA-Z0-9_.]*$" 1044 }, 1045 "DataSourceId":{ 1046 "type":"string", 1047 "max":100, 1048 "min":1, 1049 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 1050 }, 1051 "DataSourceInclusionsExclusionsStrings":{ 1052 "type":"list", 1053 "member":{"shape":"DataSourceInclusionsExclusionsStringsMember"}, 1054 "max":100, 1055 "min":0 1056 }, 1057 "DataSourceInclusionsExclusionsStringsMember":{ 1058 "type":"string", 1059 "max":150, 1060 "min":1 1061 }, 1062 "DataSourceName":{ 1063 "type":"string", 1064 "max":1000, 1065 "min":1, 1066 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 1067 }, 1068 "DataSourceStatus":{ 1069 "type":"string", 1070 "enum":[ 1071 "CREATING", 1072 "DELETING", 1073 "FAILED", 1074 "UPDATING", 1075 "ACTIVE" 1076 ] 1077 }, 1078 "DataSourceSummary":{ 1079 "type":"structure", 1080 "members":{ 1081 "Name":{"shape":"DataSourceName"}, 1082 "Id":{"shape":"DataSourceId"}, 1083 "Type":{"shape":"DataSourceType"}, 1084 "CreatedAt":{"shape":"Timestamp"}, 1085 "UpdatedAt":{"shape":"Timestamp"}, 1086 "Status":{"shape":"DataSourceStatus"} 1087 } 1088 }, 1089 "DataSourceSummaryList":{ 1090 "type":"list", 1091 "member":{"shape":"DataSourceSummary"} 1092 }, 1093 "DataSourceSyncJob":{ 1094 "type":"structure", 1095 "members":{ 1096 "ExecutionId":{"shape":"String"}, 1097 "StartTime":{"shape":"Timestamp"}, 1098 "EndTime":{"shape":"Timestamp"}, 1099 "Status":{"shape":"DataSourceSyncJobStatus"}, 1100 "ErrorMessage":{"shape":"ErrorMessage"}, 1101 "ErrorCode":{"shape":"ErrorCode"}, 1102 "DataSourceErrorCode":{"shape":"String"}, 1103 "Metrics":{"shape":"DataSourceSyncJobMetrics"} 1104 } 1105 }, 1106 "DataSourceSyncJobHistoryList":{ 1107 "type":"list", 1108 "member":{"shape":"DataSourceSyncJob"} 1109 }, 1110 "DataSourceSyncJobId":{ 1111 "type":"string", 1112 "max":100, 1113 "min":1, 1114 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 1115 }, 1116 "DataSourceSyncJobMetricTarget":{ 1117 "type":"structure", 1118 "required":[ 1119 "DataSourceId", 1120 "DataSourceSyncJobId" 1121 ], 1122 "members":{ 1123 "DataSourceId":{"shape":"DataSourceId"}, 1124 "DataSourceSyncJobId":{"shape":"DataSourceSyncJobId"} 1125 } 1126 }, 1127 "DataSourceSyncJobMetrics":{ 1128 "type":"structure", 1129 "members":{ 1130 "DocumentsAdded":{"shape":"MetricValue"}, 1131 "DocumentsModified":{"shape":"MetricValue"}, 1132 "DocumentsDeleted":{"shape":"MetricValue"}, 1133 "DocumentsFailed":{"shape":"MetricValue"}, 1134 "DocumentsScanned":{"shape":"MetricValue"} 1135 } 1136 }, 1137 "DataSourceSyncJobStatus":{ 1138 "type":"string", 1139 "enum":[ 1140 "FAILED", 1141 "SUCCEEDED", 1142 "SYNCING", 1143 "INCOMPLETE", 1144 "STOPPING", 1145 "ABORTED", 1146 "SYNCING_INDEXING" 1147 ] 1148 }, 1149 "DataSourceToIndexFieldMapping":{ 1150 "type":"structure", 1151 "required":[ 1152 "DataSourceFieldName", 1153 "IndexFieldName" 1154 ], 1155 "members":{ 1156 "DataSourceFieldName":{"shape":"DataSourceFieldName"}, 1157 "DateFieldFormat":{"shape":"DataSourceDateFieldFormat"}, 1158 "IndexFieldName":{"shape":"IndexFieldName"} 1159 } 1160 }, 1161 "DataSourceToIndexFieldMappingList":{ 1162 "type":"list", 1163 "member":{"shape":"DataSourceToIndexFieldMapping"}, 1164 "max":100, 1165 "min":1 1166 }, 1167 "DataSourceType":{ 1168 "type":"string", 1169 "enum":[ 1170 "S3", 1171 "SHAREPOINT", 1172 "DATABASE", 1173 "SALESFORCE", 1174 "ONEDRIVE", 1175 "SERVICENOW", 1176 "CUSTOM", 1177 "CONFLUENCE", 1178 "GOOGLEDRIVE" 1179 ] 1180 }, 1181 "DataSourceVpcConfiguration":{ 1182 "type":"structure", 1183 "required":[ 1184 "SubnetIds", 1185 "SecurityGroupIds" 1186 ], 1187 "members":{ 1188 "SubnetIds":{"shape":"SubnetIdList"}, 1189 "SecurityGroupIds":{"shape":"SecurityGroupIdList"} 1190 } 1191 }, 1192 "DatabaseConfiguration":{ 1193 "type":"structure", 1194 "required":[ 1195 "DatabaseEngineType", 1196 "ConnectionConfiguration", 1197 "ColumnConfiguration" 1198 ], 1199 "members":{ 1200 "DatabaseEngineType":{"shape":"DatabaseEngineType"}, 1201 "ConnectionConfiguration":{"shape":"ConnectionConfiguration"}, 1202 "VpcConfiguration":{"shape":"DataSourceVpcConfiguration"}, 1203 "ColumnConfiguration":{"shape":"ColumnConfiguration"}, 1204 "AclConfiguration":{"shape":"AclConfiguration"}, 1205 "SqlConfiguration":{"shape":"SqlConfiguration"} 1206 } 1207 }, 1208 "DatabaseEngineType":{ 1209 "type":"string", 1210 "enum":[ 1211 "RDS_AURORA_MYSQL", 1212 "RDS_AURORA_POSTGRESQL", 1213 "RDS_MYSQL", 1214 "RDS_POSTGRESQL" 1215 ] 1216 }, 1217 "DatabaseHost":{ 1218 "type":"string", 1219 "max":253, 1220 "min":1 1221 }, 1222 "DatabaseName":{ 1223 "type":"string", 1224 "max":100, 1225 "min":1, 1226 "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$" 1227 }, 1228 "DatabasePort":{ 1229 "type":"integer", 1230 "max":65535, 1231 "min":1 1232 }, 1233 "DeleteDataSourceRequest":{ 1234 "type":"structure", 1235 "required":[ 1236 "Id", 1237 "IndexId" 1238 ], 1239 "members":{ 1240 "Id":{"shape":"DataSourceId"}, 1241 "IndexId":{"shape":"IndexId"} 1242 } 1243 }, 1244 "DeleteFaqRequest":{ 1245 "type":"structure", 1246 "required":[ 1247 "Id", 1248 "IndexId" 1249 ], 1250 "members":{ 1251 "Id":{"shape":"FaqId"}, 1252 "IndexId":{"shape":"IndexId"} 1253 } 1254 }, 1255 "DeleteIndexRequest":{ 1256 "type":"structure", 1257 "required":["Id"], 1258 "members":{ 1259 "Id":{"shape":"IndexId"} 1260 } 1261 }, 1262 "DeleteThesaurusRequest":{ 1263 "type":"structure", 1264 "required":[ 1265 "Id", 1266 "IndexId" 1267 ], 1268 "members":{ 1269 "Id":{"shape":"ThesaurusId"}, 1270 "IndexId":{"shape":"IndexId"} 1271 } 1272 }, 1273 "DescribeDataSourceRequest":{ 1274 "type":"structure", 1275 "required":[ 1276 "Id", 1277 "IndexId" 1278 ], 1279 "members":{ 1280 "Id":{"shape":"DataSourceId"}, 1281 "IndexId":{"shape":"IndexId"} 1282 } 1283 }, 1284 "DescribeDataSourceResponse":{ 1285 "type":"structure", 1286 "members":{ 1287 "Id":{"shape":"DataSourceId"}, 1288 "IndexId":{"shape":"IndexId"}, 1289 "Name":{"shape":"DataSourceName"}, 1290 "Type":{"shape":"DataSourceType"}, 1291 "Configuration":{"shape":"DataSourceConfiguration"}, 1292 "CreatedAt":{"shape":"Timestamp"}, 1293 "UpdatedAt":{"shape":"Timestamp"}, 1294 "Description":{"shape":"Description"}, 1295 "Status":{"shape":"DataSourceStatus"}, 1296 "Schedule":{"shape":"ScanSchedule"}, 1297 "RoleArn":{"shape":"RoleArn"}, 1298 "ErrorMessage":{"shape":"ErrorMessage"} 1299 } 1300 }, 1301 "DescribeFaqRequest":{ 1302 "type":"structure", 1303 "required":[ 1304 "Id", 1305 "IndexId" 1306 ], 1307 "members":{ 1308 "Id":{"shape":"FaqId"}, 1309 "IndexId":{"shape":"IndexId"} 1310 } 1311 }, 1312 "DescribeFaqResponse":{ 1313 "type":"structure", 1314 "members":{ 1315 "Id":{"shape":"FaqId"}, 1316 "IndexId":{"shape":"IndexId"}, 1317 "Name":{"shape":"FaqName"}, 1318 "Description":{"shape":"Description"}, 1319 "CreatedAt":{"shape":"Timestamp"}, 1320 "UpdatedAt":{"shape":"Timestamp"}, 1321 "S3Path":{"shape":"S3Path"}, 1322 "Status":{"shape":"FaqStatus"}, 1323 "RoleArn":{"shape":"RoleArn"}, 1324 "ErrorMessage":{"shape":"ErrorMessage"}, 1325 "FileFormat":{"shape":"FaqFileFormat"} 1326 } 1327 }, 1328 "DescribeIndexRequest":{ 1329 "type":"structure", 1330 "required":["Id"], 1331 "members":{ 1332 "Id":{"shape":"IndexId"} 1333 } 1334 }, 1335 "DescribeIndexResponse":{ 1336 "type":"structure", 1337 "members":{ 1338 "Name":{"shape":"IndexName"}, 1339 "Id":{"shape":"IndexId"}, 1340 "Edition":{"shape":"IndexEdition"}, 1341 "RoleArn":{"shape":"RoleArn"}, 1342 "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"}, 1343 "Status":{"shape":"IndexStatus"}, 1344 "Description":{"shape":"Description"}, 1345 "CreatedAt":{"shape":"Timestamp"}, 1346 "UpdatedAt":{"shape":"Timestamp"}, 1347 "DocumentMetadataConfigurations":{"shape":"DocumentMetadataConfigurationList"}, 1348 "IndexStatistics":{"shape":"IndexStatistics"}, 1349 "ErrorMessage":{"shape":"ErrorMessage"}, 1350 "CapacityUnits":{"shape":"CapacityUnitsConfiguration"}, 1351 "UserTokenConfigurations":{"shape":"UserTokenConfigurationList"}, 1352 "UserContextPolicy":{"shape":"UserContextPolicy"} 1353 } 1354 }, 1355 "DescribeThesaurusRequest":{ 1356 "type":"structure", 1357 "required":[ 1358 "Id", 1359 "IndexId" 1360 ], 1361 "members":{ 1362 "Id":{"shape":"ThesaurusId"}, 1363 "IndexId":{"shape":"IndexId"} 1364 } 1365 }, 1366 "DescribeThesaurusResponse":{ 1367 "type":"structure", 1368 "members":{ 1369 "Id":{"shape":"ThesaurusId"}, 1370 "IndexId":{"shape":"IndexId"}, 1371 "Name":{"shape":"ThesaurusName"}, 1372 "Description":{"shape":"Description"}, 1373 "Status":{"shape":"ThesaurusStatus"}, 1374 "ErrorMessage":{"shape":"ErrorMessage"}, 1375 "CreatedAt":{"shape":"Timestamp"}, 1376 "UpdatedAt":{"shape":"Timestamp"}, 1377 "RoleArn":{"shape":"RoleArn"}, 1378 "SourceS3Path":{"shape":"S3Path"}, 1379 "FileSizeBytes":{"shape":"Long"}, 1380 "TermCount":{"shape":"Long"}, 1381 "SynonymRuleCount":{"shape":"Long"} 1382 } 1383 }, 1384 "Description":{ 1385 "type":"string", 1386 "max":1000, 1387 "min":0, 1388 "pattern":"^\\P{C}*$" 1389 }, 1390 "Document":{ 1391 "type":"structure", 1392 "required":["Id"], 1393 "members":{ 1394 "Id":{"shape":"DocumentId"}, 1395 "Title":{"shape":"Title"}, 1396 "Blob":{"shape":"Blob"}, 1397 "S3Path":{"shape":"S3Path"}, 1398 "Attributes":{"shape":"DocumentAttributeList"}, 1399 "AccessControlList":{"shape":"PrincipalList"}, 1400 "ContentType":{"shape":"ContentType"} 1401 } 1402 }, 1403 "DocumentAttribute":{ 1404 "type":"structure", 1405 "required":[ 1406 "Key", 1407 "Value" 1408 ], 1409 "members":{ 1410 "Key":{"shape":"DocumentAttributeKey"}, 1411 "Value":{"shape":"DocumentAttributeValue"} 1412 } 1413 }, 1414 "DocumentAttributeKey":{ 1415 "type":"string", 1416 "max":200, 1417 "min":1, 1418 "pattern":"[a-zA-Z0-9_][a-zA-Z0-9_-]*" 1419 }, 1420 "DocumentAttributeKeyList":{ 1421 "type":"list", 1422 "member":{"shape":"DocumentAttributeKey"}, 1423 "max":100, 1424 "min":1 1425 }, 1426 "DocumentAttributeList":{ 1427 "type":"list", 1428 "member":{"shape":"DocumentAttribute"} 1429 }, 1430 "DocumentAttributeStringListValue":{ 1431 "type":"list", 1432 "member":{"shape":"String"} 1433 }, 1434 "DocumentAttributeStringValue":{ 1435 "type":"string", 1436 "max":2048, 1437 "min":1 1438 }, 1439 "DocumentAttributeValue":{ 1440 "type":"structure", 1441 "members":{ 1442 "StringValue":{"shape":"DocumentAttributeStringValue"}, 1443 "StringListValue":{"shape":"DocumentAttributeStringListValue"}, 1444 "LongValue":{"shape":"Long"}, 1445 "DateValue":{"shape":"Timestamp"} 1446 } 1447 }, 1448 "DocumentAttributeValueCountPair":{ 1449 "type":"structure", 1450 "members":{ 1451 "DocumentAttributeValue":{"shape":"DocumentAttributeValue"}, 1452 "Count":{"shape":"Integer"} 1453 } 1454 }, 1455 "DocumentAttributeValueCountPairList":{ 1456 "type":"list", 1457 "member":{"shape":"DocumentAttributeValueCountPair"} 1458 }, 1459 "DocumentAttributeValueType":{ 1460 "type":"string", 1461 "enum":[ 1462 "STRING_VALUE", 1463 "STRING_LIST_VALUE", 1464 "LONG_VALUE", 1465 "DATE_VALUE" 1466 ] 1467 }, 1468 "DocumentId":{ 1469 "type":"string", 1470 "max":2048, 1471 "min":1 1472 }, 1473 "DocumentIdList":{ 1474 "type":"list", 1475 "member":{"shape":"DocumentId"}, 1476 "max":10, 1477 "min":1 1478 }, 1479 "DocumentList":{ 1480 "type":"list", 1481 "member":{"shape":"Document"}, 1482 "max":10, 1483 "min":1 1484 }, 1485 "DocumentMetadataBoolean":{"type":"boolean"}, 1486 "DocumentMetadataConfiguration":{ 1487 "type":"structure", 1488 "required":[ 1489 "Name", 1490 "Type" 1491 ], 1492 "members":{ 1493 "Name":{"shape":"DocumentMetadataConfigurationName"}, 1494 "Type":{"shape":"DocumentAttributeValueType"}, 1495 "Relevance":{"shape":"Relevance"}, 1496 "Search":{"shape":"Search"} 1497 } 1498 }, 1499 "DocumentMetadataConfigurationList":{ 1500 "type":"list", 1501 "member":{"shape":"DocumentMetadataConfiguration"}, 1502 "max":500, 1503 "min":0 1504 }, 1505 "DocumentMetadataConfigurationName":{ 1506 "type":"string", 1507 "max":30, 1508 "min":1 1509 }, 1510 "DocumentsMetadataConfiguration":{ 1511 "type":"structure", 1512 "members":{ 1513 "S3Prefix":{"shape":"S3ObjectKey"} 1514 } 1515 }, 1516 "Duration":{ 1517 "type":"string", 1518 "max":10, 1519 "min":1, 1520 "pattern":"[0-9]+[s]" 1521 }, 1522 "ErrorCode":{ 1523 "type":"string", 1524 "enum":[ 1525 "InternalError", 1526 "InvalidRequest" 1527 ] 1528 }, 1529 "ErrorMessage":{ 1530 "type":"string", 1531 "max":2048, 1532 "min":1, 1533 "pattern":"^\\P{C}*$" 1534 }, 1535 "ExcludeMimeTypesList":{ 1536 "type":"list", 1537 "member":{"shape":"MimeType"}, 1538 "max":30, 1539 "min":0 1540 }, 1541 "ExcludeSharedDrivesList":{ 1542 "type":"list", 1543 "member":{"shape":"SharedDriveId"}, 1544 "max":100, 1545 "min":0 1546 }, 1547 "ExcludeUserAccountsList":{ 1548 "type":"list", 1549 "member":{"shape":"UserAccount"}, 1550 "max":100, 1551 "min":0 1552 }, 1553 "Facet":{ 1554 "type":"structure", 1555 "members":{ 1556 "DocumentAttributeKey":{"shape":"DocumentAttributeKey"} 1557 } 1558 }, 1559 "FacetList":{ 1560 "type":"list", 1561 "member":{"shape":"Facet"} 1562 }, 1563 "FacetResult":{ 1564 "type":"structure", 1565 "members":{ 1566 "DocumentAttributeKey":{"shape":"DocumentAttributeKey"}, 1567 "DocumentAttributeValueType":{"shape":"DocumentAttributeValueType"}, 1568 "DocumentAttributeValueCountPairs":{"shape":"DocumentAttributeValueCountPairList"} 1569 } 1570 }, 1571 "FacetResultList":{ 1572 "type":"list", 1573 "member":{"shape":"FacetResult"} 1574 }, 1575 "FaqFileFormat":{ 1576 "type":"string", 1577 "enum":[ 1578 "CSV", 1579 "CSV_WITH_HEADER", 1580 "JSON" 1581 ] 1582 }, 1583 "FaqId":{ 1584 "type":"string", 1585 "max":100, 1586 "min":1, 1587 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 1588 }, 1589 "FaqName":{ 1590 "type":"string", 1591 "max":100, 1592 "min":1, 1593 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 1594 }, 1595 "FaqStatistics":{ 1596 "type":"structure", 1597 "required":["IndexedQuestionAnswersCount"], 1598 "members":{ 1599 "IndexedQuestionAnswersCount":{"shape":"IndexedQuestionAnswersCount"} 1600 } 1601 }, 1602 "FaqStatus":{ 1603 "type":"string", 1604 "enum":[ 1605 "CREATING", 1606 "UPDATING", 1607 "ACTIVE", 1608 "DELETING", 1609 "FAILED" 1610 ] 1611 }, 1612 "FaqSummary":{ 1613 "type":"structure", 1614 "members":{ 1615 "Id":{"shape":"FaqId"}, 1616 "Name":{"shape":"FaqName"}, 1617 "Status":{"shape":"FaqStatus"}, 1618 "CreatedAt":{"shape":"Timestamp"}, 1619 "UpdatedAt":{"shape":"Timestamp"}, 1620 "FileFormat":{"shape":"FaqFileFormat"} 1621 } 1622 }, 1623 "FaqSummaryItems":{ 1624 "type":"list", 1625 "member":{"shape":"FaqSummary"} 1626 }, 1627 "FeedbackToken":{ 1628 "type":"string", 1629 "max":2048, 1630 "min":1, 1631 "pattern":"^\\P{C}*.\\P{C}*$" 1632 }, 1633 "GoogleDriveConfiguration":{ 1634 "type":"structure", 1635 "required":["SecretArn"], 1636 "members":{ 1637 "SecretArn":{"shape":"SecretArn"}, 1638 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 1639 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 1640 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 1641 "ExcludeMimeTypes":{"shape":"ExcludeMimeTypesList"}, 1642 "ExcludeUserAccounts":{"shape":"ExcludeUserAccountsList"}, 1643 "ExcludeSharedDrives":{"shape":"ExcludeSharedDrivesList"} 1644 } 1645 }, 1646 "GroupAttributeField":{ 1647 "type":"string", 1648 "max":100, 1649 "min":1, 1650 "pattern":"^\\P{C}*$" 1651 }, 1652 "Highlight":{ 1653 "type":"structure", 1654 "required":[ 1655 "BeginOffset", 1656 "EndOffset" 1657 ], 1658 "members":{ 1659 "BeginOffset":{"shape":"Integer"}, 1660 "EndOffset":{"shape":"Integer"}, 1661 "TopAnswer":{"shape":"Boolean"}, 1662 "Type":{"shape":"HighlightType"} 1663 } 1664 }, 1665 "HighlightList":{ 1666 "type":"list", 1667 "member":{"shape":"Highlight"} 1668 }, 1669 "HighlightType":{ 1670 "type":"string", 1671 "enum":[ 1672 "STANDARD", 1673 "THESAURUS_SYNONYM" 1674 ] 1675 }, 1676 "Importance":{ 1677 "type":"integer", 1678 "max":10, 1679 "min":1 1680 }, 1681 "IndexConfigurationSummary":{ 1682 "type":"structure", 1683 "required":[ 1684 "CreatedAt", 1685 "UpdatedAt", 1686 "Status" 1687 ], 1688 "members":{ 1689 "Name":{"shape":"IndexName"}, 1690 "Id":{"shape":"IndexId"}, 1691 "Edition":{"shape":"IndexEdition"}, 1692 "CreatedAt":{"shape":"Timestamp"}, 1693 "UpdatedAt":{"shape":"Timestamp"}, 1694 "Status":{"shape":"IndexStatus"} 1695 } 1696 }, 1697 "IndexConfigurationSummaryList":{ 1698 "type":"list", 1699 "member":{"shape":"IndexConfigurationSummary"} 1700 }, 1701 "IndexEdition":{ 1702 "type":"string", 1703 "enum":[ 1704 "DEVELOPER_EDITION", 1705 "ENTERPRISE_EDITION" 1706 ] 1707 }, 1708 "IndexFieldName":{ 1709 "type":"string", 1710 "max":30, 1711 "min":1, 1712 "pattern":"^\\P{C}*$" 1713 }, 1714 "IndexId":{ 1715 "type":"string", 1716 "max":36, 1717 "min":36, 1718 "pattern":"[a-zA-Z0-9][a-zA-Z0-9-]*" 1719 }, 1720 "IndexName":{ 1721 "type":"string", 1722 "max":1000, 1723 "min":1, 1724 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 1725 }, 1726 "IndexStatistics":{ 1727 "type":"structure", 1728 "required":[ 1729 "FaqStatistics", 1730 "TextDocumentStatistics" 1731 ], 1732 "members":{ 1733 "FaqStatistics":{"shape":"FaqStatistics"}, 1734 "TextDocumentStatistics":{"shape":"TextDocumentStatistics"} 1735 } 1736 }, 1737 "IndexStatus":{ 1738 "type":"string", 1739 "enum":[ 1740 "CREATING", 1741 "ACTIVE", 1742 "DELETING", 1743 "FAILED", 1744 "UPDATING", 1745 "SYSTEM_UPDATING" 1746 ] 1747 }, 1748 "IndexedQuestionAnswersCount":{ 1749 "type":"integer", 1750 "min":0 1751 }, 1752 "IndexedTextBytes":{ 1753 "type":"long", 1754 "min":0 1755 }, 1756 "IndexedTextDocumentsCount":{ 1757 "type":"integer", 1758 "min":0 1759 }, 1760 "Integer":{"type":"integer"}, 1761 "InternalServerException":{ 1762 "type":"structure", 1763 "members":{ 1764 "Message":{"shape":"ErrorMessage"} 1765 }, 1766 "exception":true, 1767 "fault":true 1768 }, 1769 "Issuer":{ 1770 "type":"string", 1771 "max":65, 1772 "min":1, 1773 "pattern":"^\\P{C}*$" 1774 }, 1775 "JsonTokenTypeConfiguration":{ 1776 "type":"structure", 1777 "required":[ 1778 "UserNameAttributeField", 1779 "GroupAttributeField" 1780 ], 1781 "members":{ 1782 "UserNameAttributeField":{"shape":"String"}, 1783 "GroupAttributeField":{"shape":"String"} 1784 } 1785 }, 1786 "JwtTokenTypeConfiguration":{ 1787 "type":"structure", 1788 "required":["KeyLocation"], 1789 "members":{ 1790 "KeyLocation":{"shape":"KeyLocation"}, 1791 "URL":{"shape":"Url"}, 1792 "SecretManagerArn":{"shape":"RoleArn"}, 1793 "UserNameAttributeField":{"shape":"UserNameAttributeField"}, 1794 "GroupAttributeField":{"shape":"GroupAttributeField"}, 1795 "Issuer":{"shape":"Issuer"}, 1796 "ClaimRegex":{"shape":"ClaimRegex"} 1797 } 1798 }, 1799 "KeyLocation":{ 1800 "type":"string", 1801 "enum":[ 1802 "URL", 1803 "SECRET_MANAGER" 1804 ] 1805 }, 1806 "KmsKeyId":{ 1807 "type":"string", 1808 "max":2048, 1809 "min":1, 1810 "sensitive":true 1811 }, 1812 "ListDataSourceSyncJobsRequest":{ 1813 "type":"structure", 1814 "required":[ 1815 "Id", 1816 "IndexId" 1817 ], 1818 "members":{ 1819 "Id":{"shape":"DataSourceId"}, 1820 "IndexId":{"shape":"IndexId"}, 1821 "NextToken":{"shape":"NextToken"}, 1822 "MaxResults":{"shape":"MaxResultsIntegerForListDataSourceSyncJobsRequest"}, 1823 "StartTimeFilter":{"shape":"TimeRange"}, 1824 "StatusFilter":{"shape":"DataSourceSyncJobStatus"} 1825 } 1826 }, 1827 "ListDataSourceSyncJobsResponse":{ 1828 "type":"structure", 1829 "members":{ 1830 "History":{"shape":"DataSourceSyncJobHistoryList"}, 1831 "NextToken":{"shape":"NextToken"} 1832 } 1833 }, 1834 "ListDataSourcesRequest":{ 1835 "type":"structure", 1836 "required":["IndexId"], 1837 "members":{ 1838 "IndexId":{"shape":"IndexId"}, 1839 "NextToken":{"shape":"NextToken"}, 1840 "MaxResults":{"shape":"MaxResultsIntegerForListDataSourcesRequest"} 1841 } 1842 }, 1843 "ListDataSourcesResponse":{ 1844 "type":"structure", 1845 "members":{ 1846 "SummaryItems":{"shape":"DataSourceSummaryList"}, 1847 "NextToken":{"shape":"NextToken"} 1848 } 1849 }, 1850 "ListFaqsRequest":{ 1851 "type":"structure", 1852 "required":["IndexId"], 1853 "members":{ 1854 "IndexId":{"shape":"IndexId"}, 1855 "NextToken":{"shape":"NextToken"}, 1856 "MaxResults":{"shape":"MaxResultsIntegerForListFaqsRequest"} 1857 } 1858 }, 1859 "ListFaqsResponse":{ 1860 "type":"structure", 1861 "members":{ 1862 "NextToken":{"shape":"NextToken"}, 1863 "FaqSummaryItems":{"shape":"FaqSummaryItems"} 1864 } 1865 }, 1866 "ListIndicesRequest":{ 1867 "type":"structure", 1868 "members":{ 1869 "NextToken":{"shape":"NextToken"}, 1870 "MaxResults":{"shape":"MaxResultsIntegerForListIndicesRequest"} 1871 } 1872 }, 1873 "ListIndicesResponse":{ 1874 "type":"structure", 1875 "members":{ 1876 "IndexConfigurationSummaryItems":{"shape":"IndexConfigurationSummaryList"}, 1877 "NextToken":{"shape":"NextToken"} 1878 } 1879 }, 1880 "ListTagsForResourceRequest":{ 1881 "type":"structure", 1882 "required":["ResourceARN"], 1883 "members":{ 1884 "ResourceARN":{"shape":"AmazonResourceName"} 1885 } 1886 }, 1887 "ListTagsForResourceResponse":{ 1888 "type":"structure", 1889 "members":{ 1890 "Tags":{"shape":"TagList"} 1891 } 1892 }, 1893 "ListThesauriRequest":{ 1894 "type":"structure", 1895 "required":["IndexId"], 1896 "members":{ 1897 "IndexId":{"shape":"IndexId"}, 1898 "NextToken":{"shape":"NextToken"}, 1899 "MaxResults":{"shape":"MaxResultsIntegerForListThesauriRequest"} 1900 } 1901 }, 1902 "ListThesauriResponse":{ 1903 "type":"structure", 1904 "members":{ 1905 "NextToken":{"shape":"NextToken"}, 1906 "ThesaurusSummaryItems":{"shape":"ThesaurusSummaryItems"} 1907 } 1908 }, 1909 "Long":{"type":"long"}, 1910 "MaxResultsIntegerForListDataSourceSyncJobsRequest":{ 1911 "type":"integer", 1912 "max":10, 1913 "min":1 1914 }, 1915 "MaxResultsIntegerForListDataSourcesRequest":{ 1916 "type":"integer", 1917 "max":100, 1918 "min":1 1919 }, 1920 "MaxResultsIntegerForListFaqsRequest":{ 1921 "type":"integer", 1922 "max":100, 1923 "min":1 1924 }, 1925 "MaxResultsIntegerForListIndicesRequest":{ 1926 "type":"integer", 1927 "max":100, 1928 "min":1 1929 }, 1930 "MaxResultsIntegerForListThesauriRequest":{ 1931 "type":"integer", 1932 "max":100, 1933 "min":1 1934 }, 1935 "MetricValue":{ 1936 "type":"string", 1937 "pattern":"(([1-9][0-9]*)|0)" 1938 }, 1939 "MimeType":{ 1940 "type":"string", 1941 "max":256, 1942 "min":1, 1943 "pattern":"^\\P{C}*$" 1944 }, 1945 "NextToken":{ 1946 "type":"string", 1947 "max":800, 1948 "min":1 1949 }, 1950 "OneDriveConfiguration":{ 1951 "type":"structure", 1952 "required":[ 1953 "TenantDomain", 1954 "SecretArn", 1955 "OneDriveUsers" 1956 ], 1957 "members":{ 1958 "TenantDomain":{"shape":"TenantDomain"}, 1959 "SecretArn":{"shape":"SecretArn"}, 1960 "OneDriveUsers":{"shape":"OneDriveUsers"}, 1961 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 1962 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 1963 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 1964 "DisableLocalGroups":{"shape":"Boolean"} 1965 } 1966 }, 1967 "OneDriveUser":{ 1968 "type":"string", 1969 "max":256, 1970 "min":1, 1971 "pattern":"^(?!\\s).+@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5})$" 1972 }, 1973 "OneDriveUserList":{ 1974 "type":"list", 1975 "member":{"shape":"OneDriveUser"}, 1976 "max":100, 1977 "min":1 1978 }, 1979 "OneDriveUsers":{ 1980 "type":"structure", 1981 "members":{ 1982 "OneDriveUserList":{"shape":"OneDriveUserList"}, 1983 "OneDriveUserS3Path":{"shape":"S3Path"} 1984 } 1985 }, 1986 "Order":{ 1987 "type":"string", 1988 "enum":[ 1989 "ASCENDING", 1990 "DESCENDING" 1991 ] 1992 }, 1993 "Principal":{ 1994 "type":"structure", 1995 "required":[ 1996 "Name", 1997 "Type", 1998 "Access" 1999 ], 2000 "members":{ 2001 "Name":{"shape":"PrincipalName"}, 2002 "Type":{"shape":"PrincipalType"}, 2003 "Access":{"shape":"ReadAccessType"} 2004 } 2005 }, 2006 "PrincipalList":{ 2007 "type":"list", 2008 "member":{"shape":"Principal"} 2009 }, 2010 "PrincipalName":{ 2011 "type":"string", 2012 "max":200, 2013 "min":1, 2014 "pattern":"^\\P{C}*$" 2015 }, 2016 "PrincipalType":{ 2017 "type":"string", 2018 "enum":[ 2019 "USER", 2020 "GROUP" 2021 ] 2022 }, 2023 "QueryCapacityUnit":{ 2024 "type":"integer", 2025 "min":0 2026 }, 2027 "QueryId":{ 2028 "type":"string", 2029 "max":36, 2030 "min":1, 2031 "pattern":"[a-zA-Z0-9][a-zA-Z0-9-]*" 2032 }, 2033 "QueryIdentifiersEnclosingOption":{ 2034 "type":"string", 2035 "enum":[ 2036 "DOUBLE_QUOTES", 2037 "NONE" 2038 ] 2039 }, 2040 "QueryRequest":{ 2041 "type":"structure", 2042 "required":[ 2043 "IndexId", 2044 "QueryText" 2045 ], 2046 "members":{ 2047 "IndexId":{"shape":"IndexId"}, 2048 "QueryText":{"shape":"QueryText"}, 2049 "AttributeFilter":{"shape":"AttributeFilter"}, 2050 "Facets":{"shape":"FacetList"}, 2051 "RequestedDocumentAttributes":{"shape":"DocumentAttributeKeyList"}, 2052 "QueryResultTypeFilter":{"shape":"QueryResultType"}, 2053 "PageNumber":{"shape":"Integer"}, 2054 "PageSize":{"shape":"Integer"}, 2055 "SortingConfiguration":{"shape":"SortingConfiguration"}, 2056 "UserContext":{"shape":"UserContext"}, 2057 "VisitorId":{"shape":"VisitorId"} 2058 } 2059 }, 2060 "QueryResult":{ 2061 "type":"structure", 2062 "members":{ 2063 "QueryId":{"shape":"QueryId"}, 2064 "ResultItems":{"shape":"QueryResultItemList"}, 2065 "FacetResults":{"shape":"FacetResultList"}, 2066 "TotalNumberOfResults":{"shape":"Integer"} 2067 } 2068 }, 2069 "QueryResultItem":{ 2070 "type":"structure", 2071 "members":{ 2072 "Id":{"shape":"ResultId"}, 2073 "Type":{"shape":"QueryResultType"}, 2074 "AdditionalAttributes":{"shape":"AdditionalResultAttributeList"}, 2075 "DocumentId":{"shape":"DocumentId"}, 2076 "DocumentTitle":{"shape":"TextWithHighlights"}, 2077 "DocumentExcerpt":{"shape":"TextWithHighlights"}, 2078 "DocumentURI":{"shape":"Url"}, 2079 "DocumentAttributes":{"shape":"DocumentAttributeList"}, 2080 "ScoreAttributes":{"shape":"ScoreAttributes"}, 2081 "FeedbackToken":{"shape":"FeedbackToken"} 2082 } 2083 }, 2084 "QueryResultItemList":{ 2085 "type":"list", 2086 "member":{"shape":"QueryResultItem"} 2087 }, 2088 "QueryResultType":{ 2089 "type":"string", 2090 "enum":[ 2091 "DOCUMENT", 2092 "QUESTION_ANSWER", 2093 "ANSWER" 2094 ] 2095 }, 2096 "QueryText":{ 2097 "type":"string", 2098 "max":1000, 2099 "min":1, 2100 "pattern":"^\\P{C}*$" 2101 }, 2102 "ReadAccessType":{ 2103 "type":"string", 2104 "enum":[ 2105 "ALLOW", 2106 "DENY" 2107 ] 2108 }, 2109 "Relevance":{ 2110 "type":"structure", 2111 "members":{ 2112 "Freshness":{"shape":"DocumentMetadataBoolean"}, 2113 "Importance":{"shape":"Importance"}, 2114 "Duration":{"shape":"Duration"}, 2115 "RankOrder":{"shape":"Order"}, 2116 "ValueImportanceMap":{"shape":"ValueImportanceMap"} 2117 } 2118 }, 2119 "RelevanceFeedback":{ 2120 "type":"structure", 2121 "required":[ 2122 "ResultId", 2123 "RelevanceValue" 2124 ], 2125 "members":{ 2126 "ResultId":{"shape":"ResultId"}, 2127 "RelevanceValue":{"shape":"RelevanceType"} 2128 } 2129 }, 2130 "RelevanceFeedbackList":{ 2131 "type":"list", 2132 "member":{"shape":"RelevanceFeedback"} 2133 }, 2134 "RelevanceType":{ 2135 "type":"string", 2136 "enum":[ 2137 "RELEVANT", 2138 "NOT_RELEVANT" 2139 ] 2140 }, 2141 "ResourceAlreadyExistException":{ 2142 "type":"structure", 2143 "members":{ 2144 "Message":{"shape":"ErrorMessage"} 2145 }, 2146 "exception":true 2147 }, 2148 "ResourceInUseException":{ 2149 "type":"structure", 2150 "members":{ 2151 "Message":{"shape":"ErrorMessage"} 2152 }, 2153 "exception":true 2154 }, 2155 "ResourceNotFoundException":{ 2156 "type":"structure", 2157 "members":{ 2158 "Message":{"shape":"ErrorMessage"} 2159 }, 2160 "exception":true 2161 }, 2162 "ResourceUnavailableException":{ 2163 "type":"structure", 2164 "members":{ 2165 "Message":{"shape":"ErrorMessage"} 2166 }, 2167 "exception":true 2168 }, 2169 "ResultId":{ 2170 "type":"string", 2171 "max":73, 2172 "min":1 2173 }, 2174 "RoleArn":{ 2175 "type":"string", 2176 "max":1284, 2177 "min":1, 2178 "pattern":"arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}" 2179 }, 2180 "S3BucketName":{ 2181 "type":"string", 2182 "max":63, 2183 "min":3, 2184 "pattern":"[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]" 2185 }, 2186 "S3DataSourceConfiguration":{ 2187 "type":"structure", 2188 "required":["BucketName"], 2189 "members":{ 2190 "BucketName":{"shape":"S3BucketName"}, 2191 "InclusionPrefixes":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2192 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2193 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2194 "DocumentsMetadataConfiguration":{"shape":"DocumentsMetadataConfiguration"}, 2195 "AccessControlListConfiguration":{"shape":"AccessControlListConfiguration"} 2196 } 2197 }, 2198 "S3ObjectKey":{ 2199 "type":"string", 2200 "max":1024, 2201 "min":1 2202 }, 2203 "S3Path":{ 2204 "type":"structure", 2205 "required":[ 2206 "Bucket", 2207 "Key" 2208 ], 2209 "members":{ 2210 "Bucket":{"shape":"S3BucketName"}, 2211 "Key":{"shape":"S3ObjectKey"} 2212 } 2213 }, 2214 "SalesforceChatterFeedConfiguration":{ 2215 "type":"structure", 2216 "required":["DocumentDataFieldName"], 2217 "members":{ 2218 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 2219 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 2220 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 2221 "IncludeFilterTypes":{"shape":"SalesforceChatterFeedIncludeFilterTypes"} 2222 } 2223 }, 2224 "SalesforceChatterFeedIncludeFilterType":{ 2225 "type":"string", 2226 "enum":[ 2227 "ACTIVE_USER", 2228 "STANDARD_USER" 2229 ] 2230 }, 2231 "SalesforceChatterFeedIncludeFilterTypes":{ 2232 "type":"list", 2233 "member":{"shape":"SalesforceChatterFeedIncludeFilterType"}, 2234 "max":2, 2235 "min":1 2236 }, 2237 "SalesforceConfiguration":{ 2238 "type":"structure", 2239 "required":[ 2240 "ServerUrl", 2241 "SecretArn" 2242 ], 2243 "members":{ 2244 "ServerUrl":{"shape":"Url"}, 2245 "SecretArn":{"shape":"SecretArn"}, 2246 "StandardObjectConfigurations":{"shape":"SalesforceStandardObjectConfigurationList"}, 2247 "KnowledgeArticleConfiguration":{"shape":"SalesforceKnowledgeArticleConfiguration"}, 2248 "ChatterFeedConfiguration":{"shape":"SalesforceChatterFeedConfiguration"}, 2249 "CrawlAttachments":{"shape":"Boolean"}, 2250 "StandardObjectAttachmentConfiguration":{"shape":"SalesforceStandardObjectAttachmentConfiguration"}, 2251 "IncludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2252 "ExcludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"} 2253 } 2254 }, 2255 "SalesforceCustomKnowledgeArticleTypeConfiguration":{ 2256 "type":"structure", 2257 "required":[ 2258 "Name", 2259 "DocumentDataFieldName" 2260 ], 2261 "members":{ 2262 "Name":{"shape":"SalesforceCustomKnowledgeArticleTypeName"}, 2263 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 2264 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 2265 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 2266 } 2267 }, 2268 "SalesforceCustomKnowledgeArticleTypeConfigurationList":{ 2269 "type":"list", 2270 "member":{"shape":"SalesforceCustomKnowledgeArticleTypeConfiguration"}, 2271 "max":10, 2272 "min":1 2273 }, 2274 "SalesforceCustomKnowledgeArticleTypeName":{ 2275 "type":"string", 2276 "max":100, 2277 "min":1, 2278 "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$" 2279 }, 2280 "SalesforceKnowledgeArticleConfiguration":{ 2281 "type":"structure", 2282 "required":["IncludedStates"], 2283 "members":{ 2284 "IncludedStates":{"shape":"SalesforceKnowledgeArticleStateList"}, 2285 "StandardKnowledgeArticleTypeConfiguration":{"shape":"SalesforceStandardKnowledgeArticleTypeConfiguration"}, 2286 "CustomKnowledgeArticleTypeConfigurations":{"shape":"SalesforceCustomKnowledgeArticleTypeConfigurationList"} 2287 } 2288 }, 2289 "SalesforceKnowledgeArticleState":{ 2290 "type":"string", 2291 "enum":[ 2292 "DRAFT", 2293 "PUBLISHED", 2294 "ARCHIVED" 2295 ] 2296 }, 2297 "SalesforceKnowledgeArticleStateList":{ 2298 "type":"list", 2299 "member":{"shape":"SalesforceKnowledgeArticleState"}, 2300 "max":3, 2301 "min":1 2302 }, 2303 "SalesforceStandardKnowledgeArticleTypeConfiguration":{ 2304 "type":"structure", 2305 "required":["DocumentDataFieldName"], 2306 "members":{ 2307 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 2308 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 2309 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 2310 } 2311 }, 2312 "SalesforceStandardObjectAttachmentConfiguration":{ 2313 "type":"structure", 2314 "members":{ 2315 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 2316 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 2317 } 2318 }, 2319 "SalesforceStandardObjectConfiguration":{ 2320 "type":"structure", 2321 "required":[ 2322 "Name", 2323 "DocumentDataFieldName" 2324 ], 2325 "members":{ 2326 "Name":{"shape":"SalesforceStandardObjectName"}, 2327 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 2328 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 2329 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 2330 } 2331 }, 2332 "SalesforceStandardObjectConfigurationList":{ 2333 "type":"list", 2334 "member":{"shape":"SalesforceStandardObjectConfiguration"}, 2335 "max":17, 2336 "min":1 2337 }, 2338 "SalesforceStandardObjectName":{ 2339 "type":"string", 2340 "enum":[ 2341 "ACCOUNT", 2342 "CAMPAIGN", 2343 "CASE", 2344 "CONTACT", 2345 "CONTRACT", 2346 "DOCUMENT", 2347 "GROUP", 2348 "IDEA", 2349 "LEAD", 2350 "OPPORTUNITY", 2351 "PARTNER", 2352 "PRICEBOOK", 2353 "PRODUCT", 2354 "PROFILE", 2355 "SOLUTION", 2356 "TASK", 2357 "USER" 2358 ] 2359 }, 2360 "ScanSchedule":{"type":"string"}, 2361 "ScoreAttributes":{ 2362 "type":"structure", 2363 "members":{ 2364 "ScoreConfidence":{"shape":"ScoreConfidence"} 2365 } 2366 }, 2367 "ScoreConfidence":{ 2368 "type":"string", 2369 "enum":[ 2370 "VERY_HIGH", 2371 "HIGH", 2372 "MEDIUM", 2373 "LOW" 2374 ] 2375 }, 2376 "Search":{ 2377 "type":"structure", 2378 "members":{ 2379 "Facetable":{"shape":"Boolean"}, 2380 "Searchable":{"shape":"Boolean"}, 2381 "Displayable":{"shape":"Boolean"}, 2382 "Sortable":{"shape":"Boolean"} 2383 } 2384 }, 2385 "SecretArn":{ 2386 "type":"string", 2387 "max":1284, 2388 "min":1, 2389 "pattern":"arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}" 2390 }, 2391 "SecurityGroupIdList":{ 2392 "type":"list", 2393 "member":{"shape":"VpcSecurityGroupId"}, 2394 "max":10, 2395 "min":1 2396 }, 2397 "ServerSideEncryptionConfiguration":{ 2398 "type":"structure", 2399 "members":{ 2400 "KmsKeyId":{"shape":"KmsKeyId"} 2401 } 2402 }, 2403 "ServiceNowBuildVersionType":{ 2404 "type":"string", 2405 "enum":[ 2406 "LONDON", 2407 "OTHERS" 2408 ] 2409 }, 2410 "ServiceNowConfiguration":{ 2411 "type":"structure", 2412 "required":[ 2413 "HostUrl", 2414 "SecretArn", 2415 "ServiceNowBuildVersion" 2416 ], 2417 "members":{ 2418 "HostUrl":{"shape":"ServiceNowHostUrl"}, 2419 "SecretArn":{"shape":"SecretArn"}, 2420 "ServiceNowBuildVersion":{"shape":"ServiceNowBuildVersionType"}, 2421 "KnowledgeArticleConfiguration":{"shape":"ServiceNowKnowledgeArticleConfiguration"}, 2422 "ServiceCatalogConfiguration":{"shape":"ServiceNowServiceCatalogConfiguration"} 2423 } 2424 }, 2425 "ServiceNowHostUrl":{ 2426 "type":"string", 2427 "max":2048, 2428 "min":1, 2429 "pattern":"^(?!(^(https?|ftp|file):\\/\\/))[a-z0-9-]+(\\.service-now\\.com)$" 2430 }, 2431 "ServiceNowKnowledgeArticleConfiguration":{ 2432 "type":"structure", 2433 "required":["DocumentDataFieldName"], 2434 "members":{ 2435 "CrawlAttachments":{"shape":"Boolean"}, 2436 "IncludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2437 "ExcludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2438 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 2439 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 2440 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 2441 } 2442 }, 2443 "ServiceNowServiceCatalogConfiguration":{ 2444 "type":"structure", 2445 "required":["DocumentDataFieldName"], 2446 "members":{ 2447 "CrawlAttachments":{"shape":"Boolean"}, 2448 "IncludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2449 "ExcludeAttachmentFilePatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2450 "DocumentDataFieldName":{"shape":"DataSourceFieldName"}, 2451 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 2452 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"} 2453 } 2454 }, 2455 "ServiceQuotaExceededException":{ 2456 "type":"structure", 2457 "members":{ 2458 "Message":{"shape":"ErrorMessage"} 2459 }, 2460 "exception":true 2461 }, 2462 "SharePointConfiguration":{ 2463 "type":"structure", 2464 "required":[ 2465 "SharePointVersion", 2466 "Urls", 2467 "SecretArn" 2468 ], 2469 "members":{ 2470 "SharePointVersion":{"shape":"SharePointVersion"}, 2471 "Urls":{"shape":"SharePointUrlList"}, 2472 "SecretArn":{"shape":"SecretArn"}, 2473 "CrawlAttachments":{"shape":"Boolean"}, 2474 "UseChangeLog":{"shape":"Boolean"}, 2475 "InclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2476 "ExclusionPatterns":{"shape":"DataSourceInclusionsExclusionsStrings"}, 2477 "VpcConfiguration":{"shape":"DataSourceVpcConfiguration"}, 2478 "FieldMappings":{"shape":"DataSourceToIndexFieldMappingList"}, 2479 "DocumentTitleFieldName":{"shape":"DataSourceFieldName"}, 2480 "DisableLocalGroups":{"shape":"Boolean"} 2481 } 2482 }, 2483 "SharePointUrlList":{ 2484 "type":"list", 2485 "member":{"shape":"Url"}, 2486 "max":100, 2487 "min":1 2488 }, 2489 "SharePointVersion":{ 2490 "type":"string", 2491 "enum":["SHAREPOINT_ONLINE"] 2492 }, 2493 "SharedDriveId":{ 2494 "type":"string", 2495 "max":256, 2496 "min":1, 2497 "pattern":"^\\P{C}*$" 2498 }, 2499 "SortOrder":{ 2500 "type":"string", 2501 "enum":[ 2502 "DESC", 2503 "ASC" 2504 ] 2505 }, 2506 "SortingConfiguration":{ 2507 "type":"structure", 2508 "required":[ 2509 "DocumentAttributeKey", 2510 "SortOrder" 2511 ], 2512 "members":{ 2513 "DocumentAttributeKey":{"shape":"DocumentAttributeKey"}, 2514 "SortOrder":{"shape":"SortOrder"} 2515 } 2516 }, 2517 "SqlConfiguration":{ 2518 "type":"structure", 2519 "members":{ 2520 "QueryIdentifiersEnclosingOption":{"shape":"QueryIdentifiersEnclosingOption"} 2521 } 2522 }, 2523 "StartDataSourceSyncJobRequest":{ 2524 "type":"structure", 2525 "required":[ 2526 "Id", 2527 "IndexId" 2528 ], 2529 "members":{ 2530 "Id":{"shape":"DataSourceId"}, 2531 "IndexId":{"shape":"IndexId"} 2532 } 2533 }, 2534 "StartDataSourceSyncJobResponse":{ 2535 "type":"structure", 2536 "members":{ 2537 "ExecutionId":{"shape":"String"} 2538 } 2539 }, 2540 "StopDataSourceSyncJobRequest":{ 2541 "type":"structure", 2542 "required":[ 2543 "Id", 2544 "IndexId" 2545 ], 2546 "members":{ 2547 "Id":{"shape":"DataSourceId"}, 2548 "IndexId":{"shape":"IndexId"} 2549 } 2550 }, 2551 "StorageCapacityUnit":{ 2552 "type":"integer", 2553 "min":0 2554 }, 2555 "String":{ 2556 "type":"string", 2557 "max":2048, 2558 "min":1 2559 }, 2560 "SubmitFeedbackRequest":{ 2561 "type":"structure", 2562 "required":[ 2563 "IndexId", 2564 "QueryId" 2565 ], 2566 "members":{ 2567 "IndexId":{"shape":"IndexId"}, 2568 "QueryId":{"shape":"QueryId"}, 2569 "ClickFeedbackItems":{"shape":"ClickFeedbackList"}, 2570 "RelevanceFeedbackItems":{"shape":"RelevanceFeedbackList"} 2571 } 2572 }, 2573 "SubnetId":{ 2574 "type":"string", 2575 "max":200, 2576 "min":1, 2577 "pattern":"[\\-0-9a-zA-Z]+" 2578 }, 2579 "SubnetIdList":{ 2580 "type":"list", 2581 "member":{"shape":"SubnetId"}, 2582 "max":6, 2583 "min":1 2584 }, 2585 "TableName":{ 2586 "type":"string", 2587 "max":100, 2588 "min":1, 2589 "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$" 2590 }, 2591 "Tag":{ 2592 "type":"structure", 2593 "required":[ 2594 "Key", 2595 "Value" 2596 ], 2597 "members":{ 2598 "Key":{"shape":"TagKey"}, 2599 "Value":{"shape":"TagValue"} 2600 } 2601 }, 2602 "TagKey":{ 2603 "type":"string", 2604 "max":128, 2605 "min":1 2606 }, 2607 "TagKeyList":{ 2608 "type":"list", 2609 "member":{"shape":"TagKey"}, 2610 "max":200, 2611 "min":0 2612 }, 2613 "TagList":{ 2614 "type":"list", 2615 "member":{"shape":"Tag"}, 2616 "max":200, 2617 "min":0 2618 }, 2619 "TagResourceRequest":{ 2620 "type":"structure", 2621 "required":[ 2622 "ResourceARN", 2623 "Tags" 2624 ], 2625 "members":{ 2626 "ResourceARN":{"shape":"AmazonResourceName"}, 2627 "Tags":{"shape":"TagList"} 2628 } 2629 }, 2630 "TagResourceResponse":{ 2631 "type":"structure", 2632 "members":{ 2633 } 2634 }, 2635 "TagValue":{ 2636 "type":"string", 2637 "max":256, 2638 "min":0 2639 }, 2640 "TenantDomain":{ 2641 "type":"string", 2642 "max":256, 2643 "min":1, 2644 "pattern":"^([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\\.)+[a-z]{2,}$" 2645 }, 2646 "TextDocumentStatistics":{ 2647 "type":"structure", 2648 "required":[ 2649 "IndexedTextDocumentsCount", 2650 "IndexedTextBytes" 2651 ], 2652 "members":{ 2653 "IndexedTextDocumentsCount":{"shape":"IndexedTextDocumentsCount"}, 2654 "IndexedTextBytes":{"shape":"IndexedTextBytes"} 2655 } 2656 }, 2657 "TextWithHighlights":{ 2658 "type":"structure", 2659 "members":{ 2660 "Text":{"shape":"String"}, 2661 "Highlights":{"shape":"HighlightList"} 2662 } 2663 }, 2664 "ThesaurusId":{ 2665 "type":"string", 2666 "max":100, 2667 "min":1, 2668 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 2669 }, 2670 "ThesaurusName":{ 2671 "type":"string", 2672 "max":100, 2673 "min":1, 2674 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 2675 }, 2676 "ThesaurusStatus":{ 2677 "type":"string", 2678 "enum":[ 2679 "CREATING", 2680 "ACTIVE", 2681 "DELETING", 2682 "UPDATING", 2683 "ACTIVE_BUT_UPDATE_FAILED", 2684 "FAILED" 2685 ] 2686 }, 2687 "ThesaurusSummary":{ 2688 "type":"structure", 2689 "members":{ 2690 "Id":{"shape":"ThesaurusId"}, 2691 "Name":{"shape":"ThesaurusName"}, 2692 "Status":{"shape":"ThesaurusStatus"}, 2693 "CreatedAt":{"shape":"Timestamp"}, 2694 "UpdatedAt":{"shape":"Timestamp"} 2695 } 2696 }, 2697 "ThesaurusSummaryItems":{ 2698 "type":"list", 2699 "member":{"shape":"ThesaurusSummary"} 2700 }, 2701 "ThrottlingException":{ 2702 "type":"structure", 2703 "members":{ 2704 "Message":{"shape":"ErrorMessage"} 2705 }, 2706 "exception":true 2707 }, 2708 "TimeRange":{ 2709 "type":"structure", 2710 "members":{ 2711 "StartTime":{"shape":"Timestamp"}, 2712 "EndTime":{"shape":"Timestamp"} 2713 } 2714 }, 2715 "Timestamp":{"type":"timestamp"}, 2716 "Title":{"type":"string"}, 2717 "Token":{ 2718 "type":"string", 2719 "max":100000, 2720 "min":1, 2721 "pattern":"^\\P{C}*$" 2722 }, 2723 "UntagResourceRequest":{ 2724 "type":"structure", 2725 "required":[ 2726 "ResourceARN", 2727 "TagKeys" 2728 ], 2729 "members":{ 2730 "ResourceARN":{"shape":"AmazonResourceName"}, 2731 "TagKeys":{"shape":"TagKeyList"} 2732 } 2733 }, 2734 "UntagResourceResponse":{ 2735 "type":"structure", 2736 "members":{ 2737 } 2738 }, 2739 "UpdateDataSourceRequest":{ 2740 "type":"structure", 2741 "required":[ 2742 "Id", 2743 "IndexId" 2744 ], 2745 "members":{ 2746 "Id":{"shape":"DataSourceId"}, 2747 "Name":{"shape":"DataSourceName"}, 2748 "IndexId":{"shape":"IndexId"}, 2749 "Configuration":{"shape":"DataSourceConfiguration"}, 2750 "Description":{"shape":"Description"}, 2751 "Schedule":{"shape":"ScanSchedule"}, 2752 "RoleArn":{"shape":"RoleArn"} 2753 } 2754 }, 2755 "UpdateIndexRequest":{ 2756 "type":"structure", 2757 "required":["Id"], 2758 "members":{ 2759 "Id":{"shape":"IndexId"}, 2760 "Name":{"shape":"IndexName"}, 2761 "RoleArn":{"shape":"RoleArn"}, 2762 "Description":{"shape":"Description"}, 2763 "DocumentMetadataConfigurationUpdates":{"shape":"DocumentMetadataConfigurationList"}, 2764 "CapacityUnits":{"shape":"CapacityUnitsConfiguration"}, 2765 "UserTokenConfigurations":{"shape":"UserTokenConfigurationList"}, 2766 "UserContextPolicy":{"shape":"UserContextPolicy"} 2767 } 2768 }, 2769 "UpdateThesaurusRequest":{ 2770 "type":"structure", 2771 "required":[ 2772 "Id", 2773 "IndexId" 2774 ], 2775 "members":{ 2776 "Id":{"shape":"ThesaurusId"}, 2777 "Name":{"shape":"ThesaurusName"}, 2778 "IndexId":{"shape":"IndexId"}, 2779 "Description":{"shape":"Description"}, 2780 "RoleArn":{"shape":"RoleArn"}, 2781 "SourceS3Path":{"shape":"S3Path"} 2782 } 2783 }, 2784 "Url":{ 2785 "type":"string", 2786 "max":2048, 2787 "min":1, 2788 "pattern":"^(https?|ftp|file):\\/\\/([^\\s]*)" 2789 }, 2790 "UserAccount":{ 2791 "type":"string", 2792 "max":256, 2793 "min":1, 2794 "pattern":"^\\P{C}*$" 2795 }, 2796 "UserContext":{ 2797 "type":"structure", 2798 "members":{ 2799 "Token":{"shape":"Token"} 2800 } 2801 }, 2802 "UserContextPolicy":{ 2803 "type":"string", 2804 "enum":[ 2805 "ATTRIBUTE_FILTER", 2806 "USER_TOKEN" 2807 ] 2808 }, 2809 "UserNameAttributeField":{ 2810 "type":"string", 2811 "max":100, 2812 "min":1, 2813 "pattern":"^\\P{C}*$" 2814 }, 2815 "UserTokenConfiguration":{ 2816 "type":"structure", 2817 "members":{ 2818 "JwtTokenTypeConfiguration":{"shape":"JwtTokenTypeConfiguration"}, 2819 "JsonTokenTypeConfiguration":{"shape":"JsonTokenTypeConfiguration"} 2820 } 2821 }, 2822 "UserTokenConfigurationList":{ 2823 "type":"list", 2824 "member":{"shape":"UserTokenConfiguration"}, 2825 "max":1 2826 }, 2827 "ValidationException":{ 2828 "type":"structure", 2829 "members":{ 2830 "Message":{"shape":"ErrorMessage"} 2831 }, 2832 "exception":true 2833 }, 2834 "ValueImportanceMap":{ 2835 "type":"map", 2836 "key":{"shape":"ValueImportanceMapKey"}, 2837 "value":{"shape":"Importance"} 2838 }, 2839 "ValueImportanceMapKey":{ 2840 "type":"string", 2841 "max":50, 2842 "min":1 2843 }, 2844 "VisitorId":{ 2845 "type":"string", 2846 "max":256, 2847 "min":1, 2848 "pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*" 2849 }, 2850 "VpcSecurityGroupId":{ 2851 "type":"string", 2852 "max":200, 2853 "min":1, 2854 "pattern":"[-0-9a-zA-Z]+" 2855 } 2856 } 2857} 2858