1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2019-11-15", 5 "endpointPrefix":"frauddetector", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"Amazon Fraud Detector", 9 "serviceId":"FraudDetector", 10 "signatureVersion":"v4", 11 "targetPrefix":"AWSHawksNestServiceFacade", 12 "uid":"frauddetector-2019-11-15" 13 }, 14 "operations":{ 15 "BatchCreateVariable":{ 16 "name":"BatchCreateVariable", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"BatchCreateVariableRequest"}, 22 "output":{"shape":"BatchCreateVariableResult"}, 23 "errors":[ 24 {"shape":"ValidationException"}, 25 {"shape":"InternalServerException"}, 26 {"shape":"ThrottlingException"}, 27 {"shape":"AccessDeniedException"} 28 ] 29 }, 30 "BatchGetVariable":{ 31 "name":"BatchGetVariable", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/" 35 }, 36 "input":{"shape":"BatchGetVariableRequest"}, 37 "output":{"shape":"BatchGetVariableResult"}, 38 "errors":[ 39 {"shape":"ValidationException"}, 40 {"shape":"InternalServerException"}, 41 {"shape":"ThrottlingException"}, 42 {"shape":"AccessDeniedException"} 43 ] 44 }, 45 "CancelBatchImportJob":{ 46 "name":"CancelBatchImportJob", 47 "http":{ 48 "method":"POST", 49 "requestUri":"/" 50 }, 51 "input":{"shape":"CancelBatchImportJobRequest"}, 52 "output":{"shape":"CancelBatchImportJobResult"}, 53 "errors":[ 54 {"shape":"ValidationException"}, 55 {"shape":"ResourceNotFoundException"}, 56 {"shape":"InternalServerException"}, 57 {"shape":"ThrottlingException"}, 58 {"shape":"AccessDeniedException"} 59 ] 60 }, 61 "CancelBatchPredictionJob":{ 62 "name":"CancelBatchPredictionJob", 63 "http":{ 64 "method":"POST", 65 "requestUri":"/" 66 }, 67 "input":{"shape":"CancelBatchPredictionJobRequest"}, 68 "output":{"shape":"CancelBatchPredictionJobResult"}, 69 "errors":[ 70 {"shape":"ValidationException"}, 71 {"shape":"ResourceNotFoundException"}, 72 {"shape":"InternalServerException"}, 73 {"shape":"ThrottlingException"}, 74 {"shape":"AccessDeniedException"} 75 ] 76 }, 77 "CreateBatchImportJob":{ 78 "name":"CreateBatchImportJob", 79 "http":{ 80 "method":"POST", 81 "requestUri":"/" 82 }, 83 "input":{"shape":"CreateBatchImportJobRequest"}, 84 "output":{"shape":"CreateBatchImportJobResult"}, 85 "errors":[ 86 {"shape":"ValidationException"}, 87 {"shape":"ResourceNotFoundException"}, 88 {"shape":"InternalServerException"}, 89 {"shape":"ThrottlingException"}, 90 {"shape":"AccessDeniedException"} 91 ] 92 }, 93 "CreateBatchPredictionJob":{ 94 "name":"CreateBatchPredictionJob", 95 "http":{ 96 "method":"POST", 97 "requestUri":"/" 98 }, 99 "input":{"shape":"CreateBatchPredictionJobRequest"}, 100 "output":{"shape":"CreateBatchPredictionJobResult"}, 101 "errors":[ 102 {"shape":"ValidationException"}, 103 {"shape":"InternalServerException"}, 104 {"shape":"ThrottlingException"}, 105 {"shape":"AccessDeniedException"}, 106 {"shape":"ResourceNotFoundException"} 107 ] 108 }, 109 "CreateDetectorVersion":{ 110 "name":"CreateDetectorVersion", 111 "http":{ 112 "method":"POST", 113 "requestUri":"/" 114 }, 115 "input":{"shape":"CreateDetectorVersionRequest"}, 116 "output":{"shape":"CreateDetectorVersionResult"}, 117 "errors":[ 118 {"shape":"ValidationException"}, 119 {"shape":"ResourceNotFoundException"}, 120 {"shape":"InternalServerException"}, 121 {"shape":"ThrottlingException"}, 122 {"shape":"AccessDeniedException"} 123 ] 124 }, 125 "CreateModel":{ 126 "name":"CreateModel", 127 "http":{ 128 "method":"POST", 129 "requestUri":"/" 130 }, 131 "input":{"shape":"CreateModelRequest"}, 132 "output":{"shape":"CreateModelResult"}, 133 "errors":[ 134 {"shape":"ValidationException"}, 135 {"shape":"InternalServerException"}, 136 {"shape":"ThrottlingException"}, 137 {"shape":"AccessDeniedException"} 138 ] 139 }, 140 "CreateModelVersion":{ 141 "name":"CreateModelVersion", 142 "http":{ 143 "method":"POST", 144 "requestUri":"/" 145 }, 146 "input":{"shape":"CreateModelVersionRequest"}, 147 "output":{"shape":"CreateModelVersionResult"}, 148 "errors":[ 149 {"shape":"ValidationException"}, 150 {"shape":"ResourceNotFoundException"}, 151 {"shape":"AccessDeniedException"}, 152 {"shape":"ThrottlingException"}, 153 {"shape":"InternalServerException"} 154 ] 155 }, 156 "CreateRule":{ 157 "name":"CreateRule", 158 "http":{ 159 "method":"POST", 160 "requestUri":"/" 161 }, 162 "input":{"shape":"CreateRuleRequest"}, 163 "output":{"shape":"CreateRuleResult"}, 164 "errors":[ 165 {"shape":"ValidationException"}, 166 {"shape":"InternalServerException"}, 167 {"shape":"ThrottlingException"}, 168 {"shape":"AccessDeniedException"} 169 ] 170 }, 171 "CreateVariable":{ 172 "name":"CreateVariable", 173 "http":{ 174 "method":"POST", 175 "requestUri":"/" 176 }, 177 "input":{"shape":"CreateVariableRequest"}, 178 "output":{"shape":"CreateVariableResult"}, 179 "errors":[ 180 {"shape":"ValidationException"}, 181 {"shape":"InternalServerException"}, 182 {"shape":"ThrottlingException"}, 183 {"shape":"AccessDeniedException"} 184 ] 185 }, 186 "DeleteBatchImportJob":{ 187 "name":"DeleteBatchImportJob", 188 "http":{ 189 "method":"POST", 190 "requestUri":"/" 191 }, 192 "input":{"shape":"DeleteBatchImportJobRequest"}, 193 "output":{"shape":"DeleteBatchImportJobResult"}, 194 "errors":[ 195 {"shape":"ValidationException"}, 196 {"shape":"InternalServerException"}, 197 {"shape":"ThrottlingException"}, 198 {"shape":"AccessDeniedException"} 199 ] 200 }, 201 "DeleteBatchPredictionJob":{ 202 "name":"DeleteBatchPredictionJob", 203 "http":{ 204 "method":"POST", 205 "requestUri":"/" 206 }, 207 "input":{"shape":"DeleteBatchPredictionJobRequest"}, 208 "output":{"shape":"DeleteBatchPredictionJobResult"}, 209 "errors":[ 210 {"shape":"ValidationException"}, 211 {"shape":"InternalServerException"}, 212 {"shape":"ThrottlingException"}, 213 {"shape":"AccessDeniedException"} 214 ] 215 }, 216 "DeleteDetector":{ 217 "name":"DeleteDetector", 218 "http":{ 219 "method":"POST", 220 "requestUri":"/" 221 }, 222 "input":{"shape":"DeleteDetectorRequest"}, 223 "output":{"shape":"DeleteDetectorResult"}, 224 "errors":[ 225 {"shape":"ConflictException"}, 226 {"shape":"ValidationException"}, 227 {"shape":"InternalServerException"}, 228 {"shape":"ThrottlingException"}, 229 {"shape":"AccessDeniedException"} 230 ] 231 }, 232 "DeleteDetectorVersion":{ 233 "name":"DeleteDetectorVersion", 234 "http":{ 235 "method":"POST", 236 "requestUri":"/" 237 }, 238 "input":{"shape":"DeleteDetectorVersionRequest"}, 239 "output":{"shape":"DeleteDetectorVersionResult"}, 240 "errors":[ 241 {"shape":"ValidationException"}, 242 {"shape":"ResourceNotFoundException"}, 243 {"shape":"InternalServerException"}, 244 {"shape":"ThrottlingException"}, 245 {"shape":"ConflictException"}, 246 {"shape":"AccessDeniedException"} 247 ] 248 }, 249 "DeleteEntityType":{ 250 "name":"DeleteEntityType", 251 "http":{ 252 "method":"POST", 253 "requestUri":"/" 254 }, 255 "input":{"shape":"DeleteEntityTypeRequest"}, 256 "output":{"shape":"DeleteEntityTypeResult"}, 257 "errors":[ 258 {"shape":"ValidationException"}, 259 {"shape":"ConflictException"}, 260 {"shape":"InternalServerException"}, 261 {"shape":"ThrottlingException"}, 262 {"shape":"AccessDeniedException"} 263 ] 264 }, 265 "DeleteEvent":{ 266 "name":"DeleteEvent", 267 "http":{ 268 "method":"POST", 269 "requestUri":"/" 270 }, 271 "input":{"shape":"DeleteEventRequest"}, 272 "output":{"shape":"DeleteEventResult"}, 273 "errors":[ 274 {"shape":"InternalServerException"}, 275 {"shape":"ThrottlingException"}, 276 {"shape":"AccessDeniedException"}, 277 {"shape":"ValidationException"} 278 ] 279 }, 280 "DeleteEventType":{ 281 "name":"DeleteEventType", 282 "http":{ 283 "method":"POST", 284 "requestUri":"/" 285 }, 286 "input":{"shape":"DeleteEventTypeRequest"}, 287 "output":{"shape":"DeleteEventTypeResult"}, 288 "errors":[ 289 {"shape":"ConflictException"}, 290 {"shape":"ValidationException"}, 291 {"shape":"InternalServerException"}, 292 {"shape":"ThrottlingException"}, 293 {"shape":"AccessDeniedException"} 294 ] 295 }, 296 "DeleteEventsByEventType":{ 297 "name":"DeleteEventsByEventType", 298 "http":{ 299 "method":"POST", 300 "requestUri":"/" 301 }, 302 "input":{"shape":"DeleteEventsByEventTypeRequest"}, 303 "output":{"shape":"DeleteEventsByEventTypeResult"}, 304 "errors":[ 305 {"shape":"ConflictException"}, 306 {"shape":"ValidationException"}, 307 {"shape":"ResourceNotFoundException"}, 308 {"shape":"InternalServerException"}, 309 {"shape":"ThrottlingException"}, 310 {"shape":"AccessDeniedException"} 311 ] 312 }, 313 "DeleteExternalModel":{ 314 "name":"DeleteExternalModel", 315 "http":{ 316 "method":"POST", 317 "requestUri":"/" 318 }, 319 "input":{"shape":"DeleteExternalModelRequest"}, 320 "output":{"shape":"DeleteExternalModelResult"}, 321 "errors":[ 322 {"shape":"ValidationException"}, 323 {"shape":"ConflictException"}, 324 {"shape":"InternalServerException"}, 325 {"shape":"ThrottlingException"}, 326 {"shape":"AccessDeniedException"} 327 ] 328 }, 329 "DeleteLabel":{ 330 "name":"DeleteLabel", 331 "http":{ 332 "method":"POST", 333 "requestUri":"/" 334 }, 335 "input":{"shape":"DeleteLabelRequest"}, 336 "output":{"shape":"DeleteLabelResult"}, 337 "errors":[ 338 {"shape":"ValidationException"}, 339 {"shape":"ConflictException"}, 340 {"shape":"ThrottlingException"}, 341 {"shape":"InternalServerException"} 342 ] 343 }, 344 "DeleteModel":{ 345 "name":"DeleteModel", 346 "http":{ 347 "method":"POST", 348 "requestUri":"/" 349 }, 350 "input":{"shape":"DeleteModelRequest"}, 351 "output":{"shape":"DeleteModelResult"}, 352 "errors":[ 353 {"shape":"ConflictException"}, 354 {"shape":"ValidationException"}, 355 {"shape":"InternalServerException"}, 356 {"shape":"ThrottlingException"}, 357 {"shape":"AccessDeniedException"} 358 ] 359 }, 360 "DeleteModelVersion":{ 361 "name":"DeleteModelVersion", 362 "http":{ 363 "method":"POST", 364 "requestUri":"/" 365 }, 366 "input":{"shape":"DeleteModelVersionRequest"}, 367 "output":{"shape":"DeleteModelVersionResult"}, 368 "errors":[ 369 {"shape":"ValidationException"}, 370 {"shape":"InternalServerException"}, 371 {"shape":"AccessDeniedException"}, 372 {"shape":"ThrottlingException"}, 373 {"shape":"ConflictException"} 374 ] 375 }, 376 "DeleteOutcome":{ 377 "name":"DeleteOutcome", 378 "http":{ 379 "method":"POST", 380 "requestUri":"/" 381 }, 382 "input":{"shape":"DeleteOutcomeRequest"}, 383 "output":{"shape":"DeleteOutcomeResult"}, 384 "errors":[ 385 {"shape":"ValidationException"}, 386 {"shape":"InternalServerException"}, 387 {"shape":"ThrottlingException"}, 388 {"shape":"ConflictException"}, 389 {"shape":"AccessDeniedException"} 390 ] 391 }, 392 "DeleteRule":{ 393 "name":"DeleteRule", 394 "http":{ 395 "method":"POST", 396 "requestUri":"/" 397 }, 398 "input":{"shape":"DeleteRuleRequest"}, 399 "output":{"shape":"DeleteRuleResult"}, 400 "errors":[ 401 {"shape":"ConflictException"}, 402 {"shape":"ValidationException"}, 403 {"shape":"InternalServerException"}, 404 {"shape":"ThrottlingException"}, 405 {"shape":"AccessDeniedException"} 406 ] 407 }, 408 "DeleteVariable":{ 409 "name":"DeleteVariable", 410 "http":{ 411 "method":"POST", 412 "requestUri":"/" 413 }, 414 "input":{"shape":"DeleteVariableRequest"}, 415 "output":{"shape":"DeleteVariableResult"}, 416 "errors":[ 417 {"shape":"ValidationException"}, 418 {"shape":"ConflictException"}, 419 {"shape":"InternalServerException"}, 420 {"shape":"ThrottlingException"}, 421 {"shape":"AccessDeniedException"} 422 ] 423 }, 424 "DescribeDetector":{ 425 "name":"DescribeDetector", 426 "http":{ 427 "method":"POST", 428 "requestUri":"/" 429 }, 430 "input":{"shape":"DescribeDetectorRequest"}, 431 "output":{"shape":"DescribeDetectorResult"}, 432 "errors":[ 433 {"shape":"ValidationException"}, 434 {"shape":"ResourceNotFoundException"}, 435 {"shape":"InternalServerException"}, 436 {"shape":"ThrottlingException"}, 437 {"shape":"AccessDeniedException"} 438 ] 439 }, 440 "DescribeModelVersions":{ 441 "name":"DescribeModelVersions", 442 "http":{ 443 "method":"POST", 444 "requestUri":"/" 445 }, 446 "input":{"shape":"DescribeModelVersionsRequest"}, 447 "output":{"shape":"DescribeModelVersionsResult"}, 448 "errors":[ 449 {"shape":"ValidationException"}, 450 {"shape":"ResourceNotFoundException"}, 451 {"shape":"InternalServerException"}, 452 {"shape":"ThrottlingException"}, 453 {"shape":"AccessDeniedException"} 454 ] 455 }, 456 "GetBatchImportJobs":{ 457 "name":"GetBatchImportJobs", 458 "http":{ 459 "method":"POST", 460 "requestUri":"/" 461 }, 462 "input":{"shape":"GetBatchImportJobsRequest"}, 463 "output":{"shape":"GetBatchImportJobsResult"}, 464 "errors":[ 465 {"shape":"ValidationException"}, 466 {"shape":"ResourceNotFoundException"}, 467 {"shape":"InternalServerException"}, 468 {"shape":"ThrottlingException"}, 469 {"shape":"AccessDeniedException"} 470 ] 471 }, 472 "GetBatchPredictionJobs":{ 473 "name":"GetBatchPredictionJobs", 474 "http":{ 475 "method":"POST", 476 "requestUri":"/" 477 }, 478 "input":{"shape":"GetBatchPredictionJobsRequest"}, 479 "output":{"shape":"GetBatchPredictionJobsResult"}, 480 "errors":[ 481 {"shape":"ValidationException"}, 482 {"shape":"ResourceNotFoundException"}, 483 {"shape":"InternalServerException"}, 484 {"shape":"ThrottlingException"}, 485 {"shape":"AccessDeniedException"} 486 ] 487 }, 488 "GetDeleteEventsByEventTypeStatus":{ 489 "name":"GetDeleteEventsByEventTypeStatus", 490 "http":{ 491 "method":"POST", 492 "requestUri":"/" 493 }, 494 "input":{"shape":"GetDeleteEventsByEventTypeStatusRequest"}, 495 "output":{"shape":"GetDeleteEventsByEventTypeStatusResult"}, 496 "errors":[ 497 {"shape":"ValidationException"}, 498 {"shape":"ResourceNotFoundException"}, 499 {"shape":"InternalServerException"}, 500 {"shape":"ThrottlingException"}, 501 {"shape":"AccessDeniedException"} 502 ] 503 }, 504 "GetDetectorVersion":{ 505 "name":"GetDetectorVersion", 506 "http":{ 507 "method":"POST", 508 "requestUri":"/" 509 }, 510 "input":{"shape":"GetDetectorVersionRequest"}, 511 "output":{"shape":"GetDetectorVersionResult"}, 512 "errors":[ 513 {"shape":"ValidationException"}, 514 {"shape":"ResourceNotFoundException"}, 515 {"shape":"InternalServerException"}, 516 {"shape":"ThrottlingException"}, 517 {"shape":"AccessDeniedException"} 518 ] 519 }, 520 "GetDetectors":{ 521 "name":"GetDetectors", 522 "http":{ 523 "method":"POST", 524 "requestUri":"/" 525 }, 526 "input":{"shape":"GetDetectorsRequest"}, 527 "output":{"shape":"GetDetectorsResult"}, 528 "errors":[ 529 {"shape":"ValidationException"}, 530 {"shape":"ResourceNotFoundException"}, 531 {"shape":"InternalServerException"}, 532 {"shape":"ThrottlingException"}, 533 {"shape":"AccessDeniedException"} 534 ] 535 }, 536 "GetEntityTypes":{ 537 "name":"GetEntityTypes", 538 "http":{ 539 "method":"POST", 540 "requestUri":"/" 541 }, 542 "input":{"shape":"GetEntityTypesRequest"}, 543 "output":{"shape":"GetEntityTypesResult"}, 544 "errors":[ 545 {"shape":"ValidationException"}, 546 {"shape":"ResourceNotFoundException"}, 547 {"shape":"InternalServerException"}, 548 {"shape":"ThrottlingException"}, 549 {"shape":"AccessDeniedException"} 550 ] 551 }, 552 "GetEvent":{ 553 "name":"GetEvent", 554 "http":{ 555 "method":"POST", 556 "requestUri":"/" 557 }, 558 "input":{"shape":"GetEventRequest"}, 559 "output":{"shape":"GetEventResult"}, 560 "errors":[ 561 {"shape":"ValidationException"}, 562 {"shape":"ResourceNotFoundException"}, 563 {"shape":"InternalServerException"}, 564 {"shape":"ThrottlingException"}, 565 {"shape":"AccessDeniedException"} 566 ] 567 }, 568 "GetEventPrediction":{ 569 "name":"GetEventPrediction", 570 "http":{ 571 "method":"POST", 572 "requestUri":"/" 573 }, 574 "input":{"shape":"GetEventPredictionRequest"}, 575 "output":{"shape":"GetEventPredictionResult"}, 576 "errors":[ 577 {"shape":"ValidationException"}, 578 {"shape":"ResourceNotFoundException"}, 579 {"shape":"InternalServerException"}, 580 {"shape":"ThrottlingException"}, 581 {"shape":"AccessDeniedException"}, 582 {"shape":"ConflictException"}, 583 {"shape":"ResourceUnavailableException"} 584 ] 585 }, 586 "GetEventTypes":{ 587 "name":"GetEventTypes", 588 "http":{ 589 "method":"POST", 590 "requestUri":"/" 591 }, 592 "input":{"shape":"GetEventTypesRequest"}, 593 "output":{"shape":"GetEventTypesResult"}, 594 "errors":[ 595 {"shape":"ValidationException"}, 596 {"shape":"ResourceNotFoundException"}, 597 {"shape":"InternalServerException"}, 598 {"shape":"ThrottlingException"}, 599 {"shape":"AccessDeniedException"} 600 ] 601 }, 602 "GetExternalModels":{ 603 "name":"GetExternalModels", 604 "http":{ 605 "method":"POST", 606 "requestUri":"/" 607 }, 608 "input":{"shape":"GetExternalModelsRequest"}, 609 "output":{"shape":"GetExternalModelsResult"}, 610 "errors":[ 611 {"shape":"ValidationException"}, 612 {"shape":"ResourceNotFoundException"}, 613 {"shape":"InternalServerException"}, 614 {"shape":"ThrottlingException"}, 615 {"shape":"AccessDeniedException"} 616 ] 617 }, 618 "GetKMSEncryptionKey":{ 619 "name":"GetKMSEncryptionKey", 620 "http":{ 621 "method":"POST", 622 "requestUri":"/" 623 }, 624 "output":{"shape":"GetKMSEncryptionKeyResult"}, 625 "errors":[ 626 {"shape":"ResourceNotFoundException"}, 627 {"shape":"InternalServerException"}, 628 {"shape":"ThrottlingException"}, 629 {"shape":"AccessDeniedException"} 630 ] 631 }, 632 "GetLabels":{ 633 "name":"GetLabels", 634 "http":{ 635 "method":"POST", 636 "requestUri":"/" 637 }, 638 "input":{"shape":"GetLabelsRequest"}, 639 "output":{"shape":"GetLabelsResult"}, 640 "errors":[ 641 {"shape":"ValidationException"}, 642 {"shape":"ResourceNotFoundException"}, 643 {"shape":"InternalServerException"}, 644 {"shape":"ThrottlingException"}, 645 {"shape":"AccessDeniedException"} 646 ] 647 }, 648 "GetModelVersion":{ 649 "name":"GetModelVersion", 650 "http":{ 651 "method":"POST", 652 "requestUri":"/" 653 }, 654 "input":{"shape":"GetModelVersionRequest"}, 655 "output":{"shape":"GetModelVersionResult"}, 656 "errors":[ 657 {"shape":"ValidationException"}, 658 {"shape":"ResourceNotFoundException"}, 659 {"shape":"InternalServerException"}, 660 {"shape":"ThrottlingException"}, 661 {"shape":"AccessDeniedException"} 662 ] 663 }, 664 "GetModels":{ 665 "name":"GetModels", 666 "http":{ 667 "method":"POST", 668 "requestUri":"/" 669 }, 670 "input":{"shape":"GetModelsRequest"}, 671 "output":{"shape":"GetModelsResult"}, 672 "errors":[ 673 {"shape":"ValidationException"}, 674 {"shape":"ResourceNotFoundException"}, 675 {"shape":"InternalServerException"}, 676 {"shape":"ThrottlingException"}, 677 {"shape":"AccessDeniedException"} 678 ] 679 }, 680 "GetOutcomes":{ 681 "name":"GetOutcomes", 682 "http":{ 683 "method":"POST", 684 "requestUri":"/" 685 }, 686 "input":{"shape":"GetOutcomesRequest"}, 687 "output":{"shape":"GetOutcomesResult"}, 688 "errors":[ 689 {"shape":"ValidationException"}, 690 {"shape":"ResourceNotFoundException"}, 691 {"shape":"InternalServerException"}, 692 {"shape":"ThrottlingException"}, 693 {"shape":"AccessDeniedException"} 694 ] 695 }, 696 "GetRules":{ 697 "name":"GetRules", 698 "http":{ 699 "method":"POST", 700 "requestUri":"/" 701 }, 702 "input":{"shape":"GetRulesRequest"}, 703 "output":{"shape":"GetRulesResult"}, 704 "errors":[ 705 {"shape":"ValidationException"}, 706 {"shape":"ResourceNotFoundException"}, 707 {"shape":"InternalServerException"}, 708 {"shape":"ThrottlingException"}, 709 {"shape":"AccessDeniedException"} 710 ] 711 }, 712 "GetVariables":{ 713 "name":"GetVariables", 714 "http":{ 715 "method":"POST", 716 "requestUri":"/" 717 }, 718 "input":{"shape":"GetVariablesRequest"}, 719 "output":{"shape":"GetVariablesResult"}, 720 "errors":[ 721 {"shape":"ValidationException"}, 722 {"shape":"ResourceNotFoundException"}, 723 {"shape":"InternalServerException"}, 724 {"shape":"ThrottlingException"}, 725 {"shape":"AccessDeniedException"} 726 ] 727 }, 728 "ListTagsForResource":{ 729 "name":"ListTagsForResource", 730 "http":{ 731 "method":"POST", 732 "requestUri":"/" 733 }, 734 "input":{"shape":"ListTagsForResourceRequest"}, 735 "output":{"shape":"ListTagsForResourceResult"}, 736 "errors":[ 737 {"shape":"ValidationException"}, 738 {"shape":"ResourceNotFoundException"}, 739 {"shape":"ThrottlingException"}, 740 {"shape":"AccessDeniedException"} 741 ] 742 }, 743 "PutDetector":{ 744 "name":"PutDetector", 745 "http":{ 746 "method":"POST", 747 "requestUri":"/" 748 }, 749 "input":{"shape":"PutDetectorRequest"}, 750 "output":{"shape":"PutDetectorResult"}, 751 "errors":[ 752 {"shape":"ValidationException"}, 753 {"shape":"InternalServerException"}, 754 {"shape":"ThrottlingException"}, 755 {"shape":"AccessDeniedException"}, 756 {"shape":"ConflictException"} 757 ] 758 }, 759 "PutEntityType":{ 760 "name":"PutEntityType", 761 "http":{ 762 "method":"POST", 763 "requestUri":"/" 764 }, 765 "input":{"shape":"PutEntityTypeRequest"}, 766 "output":{"shape":"PutEntityTypeResult"}, 767 "errors":[ 768 {"shape":"ValidationException"}, 769 {"shape":"InternalServerException"}, 770 {"shape":"ThrottlingException"}, 771 {"shape":"AccessDeniedException"}, 772 {"shape":"ConflictException"} 773 ] 774 }, 775 "PutEventType":{ 776 "name":"PutEventType", 777 "http":{ 778 "method":"POST", 779 "requestUri":"/" 780 }, 781 "input":{"shape":"PutEventTypeRequest"}, 782 "output":{"shape":"PutEventTypeResult"}, 783 "errors":[ 784 {"shape":"ValidationException"}, 785 {"shape":"InternalServerException"}, 786 {"shape":"ThrottlingException"}, 787 {"shape":"AccessDeniedException"}, 788 {"shape":"ConflictException"} 789 ] 790 }, 791 "PutExternalModel":{ 792 "name":"PutExternalModel", 793 "http":{ 794 "method":"POST", 795 "requestUri":"/" 796 }, 797 "input":{"shape":"PutExternalModelRequest"}, 798 "output":{"shape":"PutExternalModelResult"}, 799 "errors":[ 800 {"shape":"ValidationException"}, 801 {"shape":"InternalServerException"}, 802 {"shape":"ThrottlingException"}, 803 {"shape":"AccessDeniedException"}, 804 {"shape":"ConflictException"} 805 ] 806 }, 807 "PutKMSEncryptionKey":{ 808 "name":"PutKMSEncryptionKey", 809 "http":{ 810 "method":"POST", 811 "requestUri":"/" 812 }, 813 "input":{"shape":"PutKMSEncryptionKeyRequest"}, 814 "output":{"shape":"PutKMSEncryptionKeyResult"}, 815 "errors":[ 816 {"shape":"ValidationException"}, 817 {"shape":"ResourceNotFoundException"}, 818 {"shape":"InternalServerException"}, 819 {"shape":"ThrottlingException"}, 820 {"shape":"AccessDeniedException"}, 821 {"shape":"ConflictException"} 822 ] 823 }, 824 "PutLabel":{ 825 "name":"PutLabel", 826 "http":{ 827 "method":"POST", 828 "requestUri":"/" 829 }, 830 "input":{"shape":"PutLabelRequest"}, 831 "output":{"shape":"PutLabelResult"}, 832 "errors":[ 833 {"shape":"ValidationException"}, 834 {"shape":"InternalServerException"}, 835 {"shape":"ThrottlingException"}, 836 {"shape":"AccessDeniedException"}, 837 {"shape":"ConflictException"} 838 ] 839 }, 840 "PutOutcome":{ 841 "name":"PutOutcome", 842 "http":{ 843 "method":"POST", 844 "requestUri":"/" 845 }, 846 "input":{"shape":"PutOutcomeRequest"}, 847 "output":{"shape":"PutOutcomeResult"}, 848 "errors":[ 849 {"shape":"ValidationException"}, 850 {"shape":"InternalServerException"}, 851 {"shape":"ThrottlingException"}, 852 {"shape":"AccessDeniedException"}, 853 {"shape":"ConflictException"} 854 ] 855 }, 856 "SendEvent":{ 857 "name":"SendEvent", 858 "http":{ 859 "method":"POST", 860 "requestUri":"/" 861 }, 862 "input":{"shape":"SendEventRequest"}, 863 "output":{"shape":"SendEventResult"}, 864 "errors":[ 865 {"shape":"ValidationException"}, 866 {"shape":"ConflictException"}, 867 {"shape":"ResourceNotFoundException"}, 868 {"shape":"InternalServerException"}, 869 {"shape":"ThrottlingException"}, 870 {"shape":"AccessDeniedException"} 871 ] 872 }, 873 "TagResource":{ 874 "name":"TagResource", 875 "http":{ 876 "method":"POST", 877 "requestUri":"/" 878 }, 879 "input":{"shape":"TagResourceRequest"}, 880 "output":{"shape":"TagResourceResult"}, 881 "errors":[ 882 {"shape":"ValidationException"}, 883 {"shape":"ResourceNotFoundException"}, 884 {"shape":"ThrottlingException"}, 885 {"shape":"AccessDeniedException"} 886 ] 887 }, 888 "UntagResource":{ 889 "name":"UntagResource", 890 "http":{ 891 "method":"POST", 892 "requestUri":"/" 893 }, 894 "input":{"shape":"UntagResourceRequest"}, 895 "output":{"shape":"UntagResourceResult"}, 896 "errors":[ 897 {"shape":"ValidationException"}, 898 {"shape":"ResourceNotFoundException"}, 899 {"shape":"ThrottlingException"}, 900 {"shape":"AccessDeniedException"} 901 ] 902 }, 903 "UpdateDetectorVersion":{ 904 "name":"UpdateDetectorVersion", 905 "http":{ 906 "method":"POST", 907 "requestUri":"/" 908 }, 909 "input":{"shape":"UpdateDetectorVersionRequest"}, 910 "output":{"shape":"UpdateDetectorVersionResult"}, 911 "errors":[ 912 {"shape":"ValidationException"}, 913 {"shape":"ResourceNotFoundException"}, 914 {"shape":"InternalServerException"}, 915 {"shape":"ThrottlingException"}, 916 {"shape":"AccessDeniedException"}, 917 {"shape":"ConflictException"} 918 ] 919 }, 920 "UpdateDetectorVersionMetadata":{ 921 "name":"UpdateDetectorVersionMetadata", 922 "http":{ 923 "method":"POST", 924 "requestUri":"/" 925 }, 926 "input":{"shape":"UpdateDetectorVersionMetadataRequest"}, 927 "output":{"shape":"UpdateDetectorVersionMetadataResult"}, 928 "errors":[ 929 {"shape":"ValidationException"}, 930 {"shape":"InternalServerException"}, 931 {"shape":"ThrottlingException"}, 932 {"shape":"AccessDeniedException"}, 933 {"shape":"ConflictException"} 934 ] 935 }, 936 "UpdateDetectorVersionStatus":{ 937 "name":"UpdateDetectorVersionStatus", 938 "http":{ 939 "method":"POST", 940 "requestUri":"/" 941 }, 942 "input":{"shape":"UpdateDetectorVersionStatusRequest"}, 943 "output":{"shape":"UpdateDetectorVersionStatusResult"}, 944 "errors":[ 945 {"shape":"ValidationException"}, 946 {"shape":"ResourceNotFoundException"}, 947 {"shape":"InternalServerException"}, 948 {"shape":"ThrottlingException"}, 949 {"shape":"AccessDeniedException"}, 950 {"shape":"ConflictException"} 951 ] 952 }, 953 "UpdateEventLabel":{ 954 "name":"UpdateEventLabel", 955 "http":{ 956 "method":"POST", 957 "requestUri":"/" 958 }, 959 "input":{"shape":"UpdateEventLabelRequest"}, 960 "output":{"shape":"UpdateEventLabelResult"}, 961 "errors":[ 962 {"shape":"ValidationException"}, 963 {"shape":"ResourceNotFoundException"}, 964 {"shape":"InternalServerException"}, 965 {"shape":"ThrottlingException"}, 966 {"shape":"AccessDeniedException"}, 967 {"shape":"ConflictException"} 968 ] 969 }, 970 "UpdateModel":{ 971 "name":"UpdateModel", 972 "http":{ 973 "method":"POST", 974 "requestUri":"/" 975 }, 976 "input":{"shape":"UpdateModelRequest"}, 977 "output":{"shape":"UpdateModelResult"}, 978 "errors":[ 979 {"shape":"ValidationException"}, 980 {"shape":"ResourceNotFoundException"}, 981 {"shape":"InternalServerException"}, 982 {"shape":"ThrottlingException"}, 983 {"shape":"AccessDeniedException"}, 984 {"shape":"ConflictException"} 985 ] 986 }, 987 "UpdateModelVersion":{ 988 "name":"UpdateModelVersion", 989 "http":{ 990 "method":"POST", 991 "requestUri":"/" 992 }, 993 "input":{"shape":"UpdateModelVersionRequest"}, 994 "output":{"shape":"UpdateModelVersionResult"}, 995 "errors":[ 996 {"shape":"ValidationException"}, 997 {"shape":"ResourceNotFoundException"}, 998 {"shape":"AccessDeniedException"}, 999 {"shape":"ThrottlingException"}, 1000 {"shape":"InternalServerException"}, 1001 {"shape":"ConflictException"} 1002 ] 1003 }, 1004 "UpdateModelVersionStatus":{ 1005 "name":"UpdateModelVersionStatus", 1006 "http":{ 1007 "method":"POST", 1008 "requestUri":"/" 1009 }, 1010 "input":{"shape":"UpdateModelVersionStatusRequest"}, 1011 "output":{"shape":"UpdateModelVersionStatusResult"}, 1012 "errors":[ 1013 {"shape":"ValidationException"}, 1014 {"shape":"ResourceNotFoundException"}, 1015 {"shape":"InternalServerException"}, 1016 {"shape":"ThrottlingException"}, 1017 {"shape":"AccessDeniedException"}, 1018 {"shape":"ConflictException"} 1019 ] 1020 }, 1021 "UpdateRuleMetadata":{ 1022 "name":"UpdateRuleMetadata", 1023 "http":{ 1024 "method":"POST", 1025 "requestUri":"/" 1026 }, 1027 "input":{"shape":"UpdateRuleMetadataRequest"}, 1028 "output":{"shape":"UpdateRuleMetadataResult"}, 1029 "errors":[ 1030 {"shape":"ValidationException"}, 1031 {"shape":"ResourceNotFoundException"}, 1032 {"shape":"InternalServerException"}, 1033 {"shape":"ThrottlingException"}, 1034 {"shape":"AccessDeniedException"}, 1035 {"shape":"ConflictException"} 1036 ] 1037 }, 1038 "UpdateRuleVersion":{ 1039 "name":"UpdateRuleVersion", 1040 "http":{ 1041 "method":"POST", 1042 "requestUri":"/" 1043 }, 1044 "input":{"shape":"UpdateRuleVersionRequest"}, 1045 "output":{"shape":"UpdateRuleVersionResult"}, 1046 "errors":[ 1047 {"shape":"ValidationException"}, 1048 {"shape":"ResourceNotFoundException"}, 1049 {"shape":"InternalServerException"}, 1050 {"shape":"ThrottlingException"}, 1051 {"shape":"AccessDeniedException"}, 1052 {"shape":"ConflictException"} 1053 ] 1054 }, 1055 "UpdateVariable":{ 1056 "name":"UpdateVariable", 1057 "http":{ 1058 "method":"POST", 1059 "requestUri":"/" 1060 }, 1061 "input":{"shape":"UpdateVariableRequest"}, 1062 "output":{"shape":"UpdateVariableResult"}, 1063 "errors":[ 1064 {"shape":"ValidationException"}, 1065 {"shape":"ResourceNotFoundException"}, 1066 {"shape":"InternalServerException"}, 1067 {"shape":"ThrottlingException"}, 1068 {"shape":"AccessDeniedException"}, 1069 {"shape":"ConflictException"} 1070 ] 1071 } 1072 }, 1073 "shapes":{ 1074 "AccessDeniedException":{ 1075 "type":"structure", 1076 "required":["message"], 1077 "members":{ 1078 "message":{"shape":"string"} 1079 }, 1080 "exception":true 1081 }, 1082 "AsyncJobStatus":{ 1083 "type":"string", 1084 "enum":[ 1085 "IN_PROGRESS_INITIALIZING", 1086 "IN_PROGRESS", 1087 "CANCEL_IN_PROGRESS", 1088 "CANCELED", 1089 "COMPLETE", 1090 "FAILED" 1091 ] 1092 }, 1093 "BatchCreateVariableError":{ 1094 "type":"structure", 1095 "members":{ 1096 "name":{"shape":"string"}, 1097 "code":{"shape":"integer"}, 1098 "message":{"shape":"string"} 1099 } 1100 }, 1101 "BatchCreateVariableErrorList":{ 1102 "type":"list", 1103 "member":{"shape":"BatchCreateVariableError"} 1104 }, 1105 "BatchCreateVariableRequest":{ 1106 "type":"structure", 1107 "required":["variableEntries"], 1108 "members":{ 1109 "variableEntries":{"shape":"VariableEntryList"}, 1110 "tags":{"shape":"tagList"} 1111 } 1112 }, 1113 "BatchCreateVariableResult":{ 1114 "type":"structure", 1115 "members":{ 1116 "errors":{"shape":"BatchCreateVariableErrorList"} 1117 } 1118 }, 1119 "BatchGetVariableError":{ 1120 "type":"structure", 1121 "members":{ 1122 "name":{"shape":"string"}, 1123 "code":{"shape":"integer"}, 1124 "message":{"shape":"string"} 1125 } 1126 }, 1127 "BatchGetVariableErrorList":{ 1128 "type":"list", 1129 "member":{"shape":"BatchGetVariableError"} 1130 }, 1131 "BatchGetVariableRequest":{ 1132 "type":"structure", 1133 "required":["names"], 1134 "members":{ 1135 "names":{"shape":"NameList"} 1136 } 1137 }, 1138 "BatchGetVariableResult":{ 1139 "type":"structure", 1140 "members":{ 1141 "variables":{"shape":"VariableList"}, 1142 "errors":{"shape":"BatchGetVariableErrorList"} 1143 } 1144 }, 1145 "BatchImport":{ 1146 "type":"structure", 1147 "members":{ 1148 "jobId":{"shape":"identifier"}, 1149 "status":{"shape":"AsyncJobStatus"}, 1150 "failureReason":{"shape":"string"}, 1151 "startTime":{"shape":"time"}, 1152 "completionTime":{"shape":"time"}, 1153 "inputPath":{"shape":"s3BucketLocation"}, 1154 "outputPath":{"shape":"s3BucketLocation"}, 1155 "eventTypeName":{"shape":"identifier"}, 1156 "iamRoleArn":{"shape":"iamRoleArn"}, 1157 "arn":{"shape":"fraudDetectorArn"}, 1158 "processedRecordsCount":{"shape":"Integer"}, 1159 "failedRecordsCount":{"shape":"Integer"}, 1160 "totalRecordsCount":{"shape":"Integer"} 1161 } 1162 }, 1163 "BatchImportList":{ 1164 "type":"list", 1165 "member":{"shape":"BatchImport"} 1166 }, 1167 "BatchPrediction":{ 1168 "type":"structure", 1169 "members":{ 1170 "jobId":{"shape":"identifier"}, 1171 "status":{"shape":"AsyncJobStatus"}, 1172 "failureReason":{"shape":"string"}, 1173 "startTime":{"shape":"time"}, 1174 "completionTime":{"shape":"time"}, 1175 "lastHeartbeatTime":{"shape":"time"}, 1176 "inputPath":{"shape":"s3BucketLocation"}, 1177 "outputPath":{"shape":"s3BucketLocation"}, 1178 "eventTypeName":{"shape":"identifier"}, 1179 "detectorName":{"shape":"identifier"}, 1180 "detectorVersion":{"shape":"floatVersionString"}, 1181 "iamRoleArn":{"shape":"iamRoleArn"}, 1182 "arn":{"shape":"fraudDetectorArn"}, 1183 "processedRecordsCount":{"shape":"Integer"}, 1184 "totalRecordsCount":{"shape":"Integer"} 1185 } 1186 }, 1187 "BatchPredictionList":{ 1188 "type":"list", 1189 "member":{"shape":"BatchPrediction"} 1190 }, 1191 "CancelBatchImportJobRequest":{ 1192 "type":"structure", 1193 "required":["jobId"], 1194 "members":{ 1195 "jobId":{"shape":"identifier"} 1196 } 1197 }, 1198 "CancelBatchImportJobResult":{ 1199 "type":"structure", 1200 "members":{ 1201 } 1202 }, 1203 "CancelBatchPredictionJobRequest":{ 1204 "type":"structure", 1205 "required":["jobId"], 1206 "members":{ 1207 "jobId":{"shape":"identifier"} 1208 } 1209 }, 1210 "CancelBatchPredictionJobResult":{ 1211 "type":"structure", 1212 "members":{ 1213 } 1214 }, 1215 "ConflictException":{ 1216 "type":"structure", 1217 "required":["message"], 1218 "members":{ 1219 "message":{"shape":"string"} 1220 }, 1221 "exception":true 1222 }, 1223 "CreateBatchImportJobRequest":{ 1224 "type":"structure", 1225 "required":[ 1226 "jobId", 1227 "inputPath", 1228 "outputPath", 1229 "eventTypeName", 1230 "iamRoleArn" 1231 ], 1232 "members":{ 1233 "jobId":{"shape":"identifier"}, 1234 "inputPath":{"shape":"s3BucketLocation"}, 1235 "outputPath":{"shape":"s3BucketLocation"}, 1236 "eventTypeName":{"shape":"identifier"}, 1237 "iamRoleArn":{"shape":"iamRoleArn"}, 1238 "tags":{"shape":"tagList"} 1239 } 1240 }, 1241 "CreateBatchImportJobResult":{ 1242 "type":"structure", 1243 "members":{ 1244 } 1245 }, 1246 "CreateBatchPredictionJobRequest":{ 1247 "type":"structure", 1248 "required":[ 1249 "jobId", 1250 "inputPath", 1251 "outputPath", 1252 "eventTypeName", 1253 "detectorName", 1254 "iamRoleArn" 1255 ], 1256 "members":{ 1257 "jobId":{"shape":"identifier"}, 1258 "inputPath":{"shape":"s3BucketLocation"}, 1259 "outputPath":{"shape":"s3BucketLocation"}, 1260 "eventTypeName":{"shape":"identifier"}, 1261 "detectorName":{"shape":"identifier"}, 1262 "detectorVersion":{"shape":"wholeNumberVersionString"}, 1263 "iamRoleArn":{"shape":"iamRoleArn"}, 1264 "tags":{"shape":"tagList"} 1265 } 1266 }, 1267 "CreateBatchPredictionJobResult":{ 1268 "type":"structure", 1269 "members":{ 1270 } 1271 }, 1272 "CreateDetectorVersionRequest":{ 1273 "type":"structure", 1274 "required":[ 1275 "detectorId", 1276 "rules" 1277 ], 1278 "members":{ 1279 "detectorId":{"shape":"identifier"}, 1280 "description":{"shape":"description"}, 1281 "externalModelEndpoints":{"shape":"ListOfStrings"}, 1282 "rules":{"shape":"RuleList"}, 1283 "modelVersions":{"shape":"ListOfModelVersions"}, 1284 "ruleExecutionMode":{"shape":"RuleExecutionMode"}, 1285 "tags":{"shape":"tagList"} 1286 } 1287 }, 1288 "CreateDetectorVersionResult":{ 1289 "type":"structure", 1290 "members":{ 1291 "detectorId":{"shape":"identifier"}, 1292 "detectorVersionId":{"shape":"wholeNumberVersionString"}, 1293 "status":{"shape":"DetectorVersionStatus"} 1294 } 1295 }, 1296 "CreateModelRequest":{ 1297 "type":"structure", 1298 "required":[ 1299 "modelId", 1300 "modelType", 1301 "eventTypeName" 1302 ], 1303 "members":{ 1304 "modelId":{"shape":"modelIdentifier"}, 1305 "modelType":{"shape":"ModelTypeEnum"}, 1306 "description":{"shape":"description"}, 1307 "eventTypeName":{"shape":"string"}, 1308 "tags":{"shape":"tagList"} 1309 } 1310 }, 1311 "CreateModelResult":{ 1312 "type":"structure", 1313 "members":{ 1314 } 1315 }, 1316 "CreateModelVersionRequest":{ 1317 "type":"structure", 1318 "required":[ 1319 "modelId", 1320 "modelType", 1321 "trainingDataSource", 1322 "trainingDataSchema" 1323 ], 1324 "members":{ 1325 "modelId":{"shape":"modelIdentifier"}, 1326 "modelType":{"shape":"ModelTypeEnum"}, 1327 "trainingDataSource":{"shape":"TrainingDataSourceEnum"}, 1328 "trainingDataSchema":{"shape":"TrainingDataSchema"}, 1329 "externalEventsDetail":{"shape":"ExternalEventsDetail"}, 1330 "ingestedEventsDetail":{"shape":"IngestedEventsDetail"}, 1331 "tags":{"shape":"tagList"} 1332 } 1333 }, 1334 "CreateModelVersionResult":{ 1335 "type":"structure", 1336 "members":{ 1337 "modelId":{"shape":"modelIdentifier"}, 1338 "modelType":{"shape":"ModelTypeEnum"}, 1339 "modelVersionNumber":{"shape":"floatVersionString"}, 1340 "status":{"shape":"string"} 1341 } 1342 }, 1343 "CreateRuleRequest":{ 1344 "type":"structure", 1345 "required":[ 1346 "ruleId", 1347 "detectorId", 1348 "expression", 1349 "language", 1350 "outcomes" 1351 ], 1352 "members":{ 1353 "ruleId":{"shape":"identifier"}, 1354 "detectorId":{"shape":"identifier"}, 1355 "description":{"shape":"description"}, 1356 "expression":{"shape":"ruleExpression"}, 1357 "language":{"shape":"Language"}, 1358 "outcomes":{"shape":"NonEmptyListOfStrings"}, 1359 "tags":{"shape":"tagList"} 1360 } 1361 }, 1362 "CreateRuleResult":{ 1363 "type":"structure", 1364 "members":{ 1365 "rule":{"shape":"Rule"} 1366 } 1367 }, 1368 "CreateVariableRequest":{ 1369 "type":"structure", 1370 "required":[ 1371 "name", 1372 "dataType", 1373 "dataSource", 1374 "defaultValue" 1375 ], 1376 "members":{ 1377 "name":{"shape":"string"}, 1378 "dataType":{"shape":"DataType"}, 1379 "dataSource":{"shape":"DataSource"}, 1380 "defaultValue":{"shape":"string"}, 1381 "description":{"shape":"string"}, 1382 "variableType":{"shape":"string"}, 1383 "tags":{"shape":"tagList"} 1384 } 1385 }, 1386 "CreateVariableResult":{ 1387 "type":"structure", 1388 "members":{ 1389 } 1390 }, 1391 "CsvIndexToVariableMap":{ 1392 "type":"map", 1393 "key":{"shape":"string"}, 1394 "value":{"shape":"string"} 1395 }, 1396 "DataSource":{ 1397 "type":"string", 1398 "enum":[ 1399 "EVENT", 1400 "MODEL_SCORE", 1401 "EXTERNAL_MODEL_SCORE" 1402 ] 1403 }, 1404 "DataType":{ 1405 "type":"string", 1406 "enum":[ 1407 "STRING", 1408 "INTEGER", 1409 "FLOAT", 1410 "BOOLEAN" 1411 ] 1412 }, 1413 "DataValidationMetrics":{ 1414 "type":"structure", 1415 "members":{ 1416 "fileLevelMessages":{"shape":"fileValidationMessageList"}, 1417 "fieldLevelMessages":{"shape":"fieldValidationMessageList"} 1418 } 1419 }, 1420 "DeleteAuditHistory":{"type":"boolean"}, 1421 "DeleteBatchImportJobRequest":{ 1422 "type":"structure", 1423 "required":["jobId"], 1424 "members":{ 1425 "jobId":{"shape":"identifier"} 1426 } 1427 }, 1428 "DeleteBatchImportJobResult":{ 1429 "type":"structure", 1430 "members":{ 1431 } 1432 }, 1433 "DeleteBatchPredictionJobRequest":{ 1434 "type":"structure", 1435 "required":["jobId"], 1436 "members":{ 1437 "jobId":{"shape":"identifier"} 1438 } 1439 }, 1440 "DeleteBatchPredictionJobResult":{ 1441 "type":"structure", 1442 "members":{ 1443 } 1444 }, 1445 "DeleteDetectorRequest":{ 1446 "type":"structure", 1447 "required":["detectorId"], 1448 "members":{ 1449 "detectorId":{"shape":"identifier"} 1450 } 1451 }, 1452 "DeleteDetectorResult":{ 1453 "type":"structure", 1454 "members":{ 1455 } 1456 }, 1457 "DeleteDetectorVersionRequest":{ 1458 "type":"structure", 1459 "required":[ 1460 "detectorId", 1461 "detectorVersionId" 1462 ], 1463 "members":{ 1464 "detectorId":{"shape":"identifier"}, 1465 "detectorVersionId":{"shape":"wholeNumberVersionString"} 1466 } 1467 }, 1468 "DeleteDetectorVersionResult":{ 1469 "type":"structure", 1470 "members":{ 1471 } 1472 }, 1473 "DeleteEntityTypeRequest":{ 1474 "type":"structure", 1475 "required":["name"], 1476 "members":{ 1477 "name":{"shape":"identifier"} 1478 } 1479 }, 1480 "DeleteEntityTypeResult":{ 1481 "type":"structure", 1482 "members":{ 1483 } 1484 }, 1485 "DeleteEventRequest":{ 1486 "type":"structure", 1487 "required":[ 1488 "eventId", 1489 "eventTypeName" 1490 ], 1491 "members":{ 1492 "eventId":{"shape":"identifier"}, 1493 "eventTypeName":{"shape":"identifier"}, 1494 "deleteAuditHistory":{"shape":"DeleteAuditHistory"} 1495 } 1496 }, 1497 "DeleteEventResult":{ 1498 "type":"structure", 1499 "members":{ 1500 } 1501 }, 1502 "DeleteEventTypeRequest":{ 1503 "type":"structure", 1504 "required":["name"], 1505 "members":{ 1506 "name":{"shape":"identifier"} 1507 } 1508 }, 1509 "DeleteEventTypeResult":{ 1510 "type":"structure", 1511 "members":{ 1512 } 1513 }, 1514 "DeleteEventsByEventTypeRequest":{ 1515 "type":"structure", 1516 "required":["eventTypeName"], 1517 "members":{ 1518 "eventTypeName":{"shape":"identifier"} 1519 } 1520 }, 1521 "DeleteEventsByEventTypeResult":{ 1522 "type":"structure", 1523 "members":{ 1524 "eventTypeName":{"shape":"identifier"}, 1525 "eventsDeletionStatus":{"shape":"string"} 1526 } 1527 }, 1528 "DeleteExternalModelRequest":{ 1529 "type":"structure", 1530 "required":["modelEndpoint"], 1531 "members":{ 1532 "modelEndpoint":{"shape":"sageMakerEndpointIdentifier"} 1533 } 1534 }, 1535 "DeleteExternalModelResult":{ 1536 "type":"structure", 1537 "members":{ 1538 } 1539 }, 1540 "DeleteLabelRequest":{ 1541 "type":"structure", 1542 "required":["name"], 1543 "members":{ 1544 "name":{"shape":"identifier"} 1545 } 1546 }, 1547 "DeleteLabelResult":{ 1548 "type":"structure", 1549 "members":{ 1550 } 1551 }, 1552 "DeleteModelRequest":{ 1553 "type":"structure", 1554 "required":[ 1555 "modelId", 1556 "modelType" 1557 ], 1558 "members":{ 1559 "modelId":{"shape":"modelIdentifier"}, 1560 "modelType":{"shape":"ModelTypeEnum"} 1561 } 1562 }, 1563 "DeleteModelResult":{ 1564 "type":"structure", 1565 "members":{ 1566 } 1567 }, 1568 "DeleteModelVersionRequest":{ 1569 "type":"structure", 1570 "required":[ 1571 "modelId", 1572 "modelType", 1573 "modelVersionNumber" 1574 ], 1575 "members":{ 1576 "modelId":{"shape":"modelIdentifier"}, 1577 "modelType":{"shape":"ModelTypeEnum"}, 1578 "modelVersionNumber":{"shape":"floatVersionString"} 1579 } 1580 }, 1581 "DeleteModelVersionResult":{ 1582 "type":"structure", 1583 "members":{ 1584 } 1585 }, 1586 "DeleteOutcomeRequest":{ 1587 "type":"structure", 1588 "required":["name"], 1589 "members":{ 1590 "name":{"shape":"identifier"} 1591 } 1592 }, 1593 "DeleteOutcomeResult":{ 1594 "type":"structure", 1595 "members":{ 1596 } 1597 }, 1598 "DeleteRuleRequest":{ 1599 "type":"structure", 1600 "required":["rule"], 1601 "members":{ 1602 "rule":{"shape":"Rule"} 1603 } 1604 }, 1605 "DeleteRuleResult":{ 1606 "type":"structure", 1607 "members":{ 1608 } 1609 }, 1610 "DeleteVariableRequest":{ 1611 "type":"structure", 1612 "required":["name"], 1613 "members":{ 1614 "name":{"shape":"string"} 1615 } 1616 }, 1617 "DeleteVariableResult":{ 1618 "type":"structure", 1619 "members":{ 1620 } 1621 }, 1622 "DescribeDetectorRequest":{ 1623 "type":"structure", 1624 "required":["detectorId"], 1625 "members":{ 1626 "detectorId":{"shape":"identifier"}, 1627 "nextToken":{"shape":"string"}, 1628 "maxResults":{"shape":"DetectorVersionMaxResults"} 1629 } 1630 }, 1631 "DescribeDetectorResult":{ 1632 "type":"structure", 1633 "members":{ 1634 "detectorId":{"shape":"identifier"}, 1635 "detectorVersionSummaries":{"shape":"DetectorVersionSummaryList"}, 1636 "nextToken":{"shape":"string"}, 1637 "arn":{"shape":"fraudDetectorArn"} 1638 } 1639 }, 1640 "DescribeModelVersionsRequest":{ 1641 "type":"structure", 1642 "members":{ 1643 "modelId":{"shape":"modelIdentifier"}, 1644 "modelVersionNumber":{"shape":"floatVersionString"}, 1645 "modelType":{"shape":"ModelTypeEnum"}, 1646 "nextToken":{"shape":"string"}, 1647 "maxResults":{"shape":"modelsMaxPageSize"} 1648 } 1649 }, 1650 "DescribeModelVersionsResult":{ 1651 "type":"structure", 1652 "members":{ 1653 "modelVersionDetails":{"shape":"modelVersionDetailList"}, 1654 "nextToken":{"shape":"string"} 1655 } 1656 }, 1657 "Detector":{ 1658 "type":"structure", 1659 "members":{ 1660 "detectorId":{"shape":"identifier"}, 1661 "description":{"shape":"description"}, 1662 "eventTypeName":{"shape":"identifier"}, 1663 "lastUpdatedTime":{"shape":"time"}, 1664 "createdTime":{"shape":"time"}, 1665 "arn":{"shape":"fraudDetectorArn"} 1666 } 1667 }, 1668 "DetectorList":{ 1669 "type":"list", 1670 "member":{"shape":"Detector"} 1671 }, 1672 "DetectorVersionMaxResults":{ 1673 "type":"integer", 1674 "box":true, 1675 "max":2500, 1676 "min":1000 1677 }, 1678 "DetectorVersionStatus":{ 1679 "type":"string", 1680 "enum":[ 1681 "DRAFT", 1682 "ACTIVE", 1683 "INACTIVE" 1684 ] 1685 }, 1686 "DetectorVersionSummary":{ 1687 "type":"structure", 1688 "members":{ 1689 "detectorVersionId":{"shape":"wholeNumberVersionString"}, 1690 "status":{"shape":"DetectorVersionStatus"}, 1691 "description":{"shape":"description"}, 1692 "lastUpdatedTime":{"shape":"time"} 1693 } 1694 }, 1695 "DetectorVersionSummaryList":{ 1696 "type":"list", 1697 "member":{"shape":"DetectorVersionSummary"} 1698 }, 1699 "DetectorsMaxResults":{ 1700 "type":"integer", 1701 "box":true, 1702 "max":10, 1703 "min":5 1704 }, 1705 "Entity":{ 1706 "type":"structure", 1707 "required":[ 1708 "entityType", 1709 "entityId" 1710 ], 1711 "members":{ 1712 "entityType":{"shape":"string"}, 1713 "entityId":{"shape":"entityRestrictedString"} 1714 }, 1715 "sensitive":true 1716 }, 1717 "EntityType":{ 1718 "type":"structure", 1719 "members":{ 1720 "name":{"shape":"string"}, 1721 "description":{"shape":"description"}, 1722 "lastUpdatedTime":{"shape":"time"}, 1723 "createdTime":{"shape":"time"}, 1724 "arn":{"shape":"fraudDetectorArn"} 1725 } 1726 }, 1727 "Event":{ 1728 "type":"structure", 1729 "members":{ 1730 "eventId":{"shape":"string"}, 1731 "eventTypeName":{"shape":"string"}, 1732 "eventTimestamp":{"shape":"string"}, 1733 "eventVariables":{"shape":"EventAttributeMap"}, 1734 "currentLabel":{"shape":"string"}, 1735 "labelTimestamp":{"shape":"string"}, 1736 "entities":{"shape":"listOfEntities"} 1737 } 1738 }, 1739 "EventAttributeMap":{ 1740 "type":"map", 1741 "key":{"shape":"attributeKey"}, 1742 "value":{"shape":"attributeValue"} 1743 }, 1744 "EventIngestion":{ 1745 "type":"string", 1746 "enum":[ 1747 "ENABLED", 1748 "DISABLED" 1749 ] 1750 }, 1751 "EventType":{ 1752 "type":"structure", 1753 "members":{ 1754 "name":{"shape":"string"}, 1755 "description":{"shape":"description"}, 1756 "eventVariables":{"shape":"ListOfStrings"}, 1757 "labels":{"shape":"ListOfStrings"}, 1758 "entityTypes":{"shape":"NonEmptyListOfStrings"}, 1759 "eventIngestion":{"shape":"EventIngestion"}, 1760 "ingestedEventStatistics":{"shape":"IngestedEventStatistics"}, 1761 "lastUpdatedTime":{"shape":"time"}, 1762 "createdTime":{"shape":"time"}, 1763 "arn":{"shape":"fraudDetectorArn"} 1764 }, 1765 "sensitive":true 1766 }, 1767 "EventVariableMap":{ 1768 "type":"map", 1769 "key":{"shape":"variableName"}, 1770 "value":{"shape":"variableValue"}, 1771 "min":1 1772 }, 1773 "ExternalEventsDetail":{ 1774 "type":"structure", 1775 "required":[ 1776 "dataLocation", 1777 "dataAccessRoleArn" 1778 ], 1779 "members":{ 1780 "dataLocation":{"shape":"s3BucketLocation"}, 1781 "dataAccessRoleArn":{"shape":"iamRoleArn"} 1782 } 1783 }, 1784 "ExternalModel":{ 1785 "type":"structure", 1786 "members":{ 1787 "modelEndpoint":{"shape":"string"}, 1788 "modelSource":{"shape":"ModelSource"}, 1789 "invokeModelEndpointRoleArn":{"shape":"string"}, 1790 "inputConfiguration":{"shape":"ModelInputConfiguration"}, 1791 "outputConfiguration":{"shape":"ModelOutputConfiguration"}, 1792 "modelEndpointStatus":{"shape":"ModelEndpointStatus"}, 1793 "lastUpdatedTime":{"shape":"time"}, 1794 "createdTime":{"shape":"time"}, 1795 "arn":{"shape":"fraudDetectorArn"} 1796 } 1797 }, 1798 "ExternalModelEndpointDataBlobMap":{ 1799 "type":"map", 1800 "key":{"shape":"sageMakerEndpointIdentifier"}, 1801 "value":{"shape":"ModelEndpointDataBlob"}, 1802 "sensitive":true 1803 }, 1804 "ExternalModelList":{ 1805 "type":"list", 1806 "member":{"shape":"ExternalModel"} 1807 }, 1808 "ExternalModelOutputs":{ 1809 "type":"structure", 1810 "members":{ 1811 "externalModel":{"shape":"ExternalModelSummary"}, 1812 "outputs":{"shape":"ExternalModelPredictionMap"} 1813 } 1814 }, 1815 "ExternalModelPredictionMap":{ 1816 "type":"map", 1817 "key":{"shape":"string"}, 1818 "value":{"shape":"string"} 1819 }, 1820 "ExternalModelSummary":{ 1821 "type":"structure", 1822 "members":{ 1823 "modelEndpoint":{"shape":"string"}, 1824 "modelSource":{"shape":"ModelSource"} 1825 } 1826 }, 1827 "ExternalModelsMaxResults":{ 1828 "type":"integer", 1829 "box":true, 1830 "max":10, 1831 "min":5 1832 }, 1833 "FieldValidationMessage":{ 1834 "type":"structure", 1835 "members":{ 1836 "fieldName":{"shape":"string"}, 1837 "identifier":{"shape":"string"}, 1838 "title":{"shape":"string"}, 1839 "content":{"shape":"string"}, 1840 "type":{"shape":"string"} 1841 } 1842 }, 1843 "FileValidationMessage":{ 1844 "type":"structure", 1845 "members":{ 1846 "title":{"shape":"string"}, 1847 "content":{"shape":"string"}, 1848 "type":{"shape":"string"} 1849 } 1850 }, 1851 "GetBatchImportJobsRequest":{ 1852 "type":"structure", 1853 "members":{ 1854 "jobId":{"shape":"identifier"}, 1855 "maxResults":{"shape":"batchImportsMaxPageSize"}, 1856 "nextToken":{"shape":"string"} 1857 } 1858 }, 1859 "GetBatchImportJobsResult":{ 1860 "type":"structure", 1861 "members":{ 1862 "batchImports":{"shape":"BatchImportList"}, 1863 "nextToken":{"shape":"string"} 1864 } 1865 }, 1866 "GetBatchPredictionJobsRequest":{ 1867 "type":"structure", 1868 "members":{ 1869 "jobId":{"shape":"identifier"}, 1870 "maxResults":{"shape":"batchPredictionsMaxPageSize"}, 1871 "nextToken":{"shape":"string"} 1872 } 1873 }, 1874 "GetBatchPredictionJobsResult":{ 1875 "type":"structure", 1876 "members":{ 1877 "batchPredictions":{"shape":"BatchPredictionList"}, 1878 "nextToken":{"shape":"string"} 1879 } 1880 }, 1881 "GetDeleteEventsByEventTypeStatusRequest":{ 1882 "type":"structure", 1883 "required":["eventTypeName"], 1884 "members":{ 1885 "eventTypeName":{"shape":"identifier"} 1886 } 1887 }, 1888 "GetDeleteEventsByEventTypeStatusResult":{ 1889 "type":"structure", 1890 "members":{ 1891 "eventTypeName":{"shape":"identifier"}, 1892 "eventsDeletionStatus":{"shape":"AsyncJobStatus"} 1893 } 1894 }, 1895 "GetDetectorVersionRequest":{ 1896 "type":"structure", 1897 "required":[ 1898 "detectorId", 1899 "detectorVersionId" 1900 ], 1901 "members":{ 1902 "detectorId":{"shape":"identifier"}, 1903 "detectorVersionId":{"shape":"wholeNumberVersionString"} 1904 } 1905 }, 1906 "GetDetectorVersionResult":{ 1907 "type":"structure", 1908 "members":{ 1909 "detectorId":{"shape":"identifier"}, 1910 "detectorVersionId":{"shape":"wholeNumberVersionString"}, 1911 "description":{"shape":"description"}, 1912 "externalModelEndpoints":{"shape":"ListOfStrings"}, 1913 "modelVersions":{"shape":"ListOfModelVersions"}, 1914 "rules":{"shape":"RuleList"}, 1915 "status":{"shape":"DetectorVersionStatus"}, 1916 "lastUpdatedTime":{"shape":"time"}, 1917 "createdTime":{"shape":"time"}, 1918 "ruleExecutionMode":{"shape":"RuleExecutionMode"}, 1919 "arn":{"shape":"fraudDetectorArn"} 1920 } 1921 }, 1922 "GetDetectorsRequest":{ 1923 "type":"structure", 1924 "members":{ 1925 "detectorId":{"shape":"identifier"}, 1926 "nextToken":{"shape":"string"}, 1927 "maxResults":{"shape":"DetectorsMaxResults"} 1928 } 1929 }, 1930 "GetDetectorsResult":{ 1931 "type":"structure", 1932 "members":{ 1933 "detectors":{"shape":"DetectorList"}, 1934 "nextToken":{"shape":"string"} 1935 } 1936 }, 1937 "GetEntityTypesRequest":{ 1938 "type":"structure", 1939 "members":{ 1940 "name":{"shape":"identifier"}, 1941 "nextToken":{"shape":"string"}, 1942 "maxResults":{"shape":"entityTypesMaxResults"} 1943 } 1944 }, 1945 "GetEntityTypesResult":{ 1946 "type":"structure", 1947 "members":{ 1948 "entityTypes":{"shape":"entityTypeList"}, 1949 "nextToken":{"shape":"string"} 1950 } 1951 }, 1952 "GetEventPredictionRequest":{ 1953 "type":"structure", 1954 "required":[ 1955 "detectorId", 1956 "eventId", 1957 "eventTypeName", 1958 "entities", 1959 "eventTimestamp", 1960 "eventVariables" 1961 ], 1962 "members":{ 1963 "detectorId":{"shape":"string"}, 1964 "detectorVersionId":{"shape":"wholeNumberVersionString"}, 1965 "eventId":{"shape":"string"}, 1966 "eventTypeName":{"shape":"string"}, 1967 "entities":{"shape":"listOfEntities"}, 1968 "eventTimestamp":{"shape":"utcTimestampISO8601"}, 1969 "eventVariables":{"shape":"EventVariableMap"}, 1970 "externalModelEndpointDataBlobs":{"shape":"ExternalModelEndpointDataBlobMap"} 1971 } 1972 }, 1973 "GetEventPredictionResult":{ 1974 "type":"structure", 1975 "members":{ 1976 "modelScores":{"shape":"ListOfModelScores"}, 1977 "ruleResults":{"shape":"ListOfRuleResults"}, 1978 "externalModelOutputs":{"shape":"ListOfExternalModelOutputs"} 1979 } 1980 }, 1981 "GetEventRequest":{ 1982 "type":"structure", 1983 "required":[ 1984 "eventId", 1985 "eventTypeName" 1986 ], 1987 "members":{ 1988 "eventId":{"shape":"string"}, 1989 "eventTypeName":{"shape":"string"} 1990 } 1991 }, 1992 "GetEventResult":{ 1993 "type":"structure", 1994 "members":{ 1995 "event":{"shape":"Event"} 1996 } 1997 }, 1998 "GetEventTypesRequest":{ 1999 "type":"structure", 2000 "members":{ 2001 "name":{"shape":"identifier"}, 2002 "nextToken":{"shape":"string"}, 2003 "maxResults":{"shape":"eventTypesMaxResults"} 2004 } 2005 }, 2006 "GetEventTypesResult":{ 2007 "type":"structure", 2008 "members":{ 2009 "eventTypes":{"shape":"eventTypeList"}, 2010 "nextToken":{"shape":"string"} 2011 } 2012 }, 2013 "GetExternalModelsRequest":{ 2014 "type":"structure", 2015 "members":{ 2016 "modelEndpoint":{"shape":"string"}, 2017 "nextToken":{"shape":"string"}, 2018 "maxResults":{"shape":"ExternalModelsMaxResults"} 2019 } 2020 }, 2021 "GetExternalModelsResult":{ 2022 "type":"structure", 2023 "members":{ 2024 "externalModels":{"shape":"ExternalModelList"}, 2025 "nextToken":{"shape":"string"} 2026 } 2027 }, 2028 "GetKMSEncryptionKeyResult":{ 2029 "type":"structure", 2030 "members":{ 2031 "kmsKey":{"shape":"KMSKey"} 2032 } 2033 }, 2034 "GetLabelsRequest":{ 2035 "type":"structure", 2036 "members":{ 2037 "name":{"shape":"identifier"}, 2038 "nextToken":{"shape":"string"}, 2039 "maxResults":{"shape":"labelsMaxResults"} 2040 } 2041 }, 2042 "GetLabelsResult":{ 2043 "type":"structure", 2044 "members":{ 2045 "labels":{"shape":"labelList"}, 2046 "nextToken":{"shape":"string"} 2047 } 2048 }, 2049 "GetModelVersionRequest":{ 2050 "type":"structure", 2051 "required":[ 2052 "modelId", 2053 "modelType", 2054 "modelVersionNumber" 2055 ], 2056 "members":{ 2057 "modelId":{"shape":"modelIdentifier"}, 2058 "modelType":{"shape":"ModelTypeEnum"}, 2059 "modelVersionNumber":{"shape":"floatVersionString"} 2060 } 2061 }, 2062 "GetModelVersionResult":{ 2063 "type":"structure", 2064 "members":{ 2065 "modelId":{"shape":"modelIdentifier"}, 2066 "modelType":{"shape":"ModelTypeEnum"}, 2067 "modelVersionNumber":{"shape":"floatVersionString"}, 2068 "trainingDataSource":{"shape":"TrainingDataSourceEnum"}, 2069 "trainingDataSchema":{"shape":"TrainingDataSchema"}, 2070 "externalEventsDetail":{"shape":"ExternalEventsDetail"}, 2071 "ingestedEventsDetail":{"shape":"IngestedEventsDetail"}, 2072 "status":{"shape":"string"}, 2073 "arn":{"shape":"fraudDetectorArn"} 2074 } 2075 }, 2076 "GetModelsRequest":{ 2077 "type":"structure", 2078 "members":{ 2079 "modelId":{"shape":"modelIdentifier"}, 2080 "modelType":{"shape":"ModelTypeEnum"}, 2081 "nextToken":{"shape":"string"}, 2082 "maxResults":{"shape":"modelsMaxPageSize"} 2083 } 2084 }, 2085 "GetModelsResult":{ 2086 "type":"structure", 2087 "members":{ 2088 "nextToken":{"shape":"string"}, 2089 "models":{"shape":"modelList"} 2090 } 2091 }, 2092 "GetOutcomesRequest":{ 2093 "type":"structure", 2094 "members":{ 2095 "name":{"shape":"identifier"}, 2096 "nextToken":{"shape":"string"}, 2097 "maxResults":{"shape":"OutcomesMaxResults"} 2098 } 2099 }, 2100 "GetOutcomesResult":{ 2101 "type":"structure", 2102 "members":{ 2103 "outcomes":{"shape":"OutcomeList"}, 2104 "nextToken":{"shape":"string"} 2105 } 2106 }, 2107 "GetRulesRequest":{ 2108 "type":"structure", 2109 "required":["detectorId"], 2110 "members":{ 2111 "ruleId":{"shape":"identifier"}, 2112 "detectorId":{"shape":"identifier"}, 2113 "ruleVersion":{"shape":"wholeNumberVersionString"}, 2114 "nextToken":{"shape":"string"}, 2115 "maxResults":{"shape":"RulesMaxResults"} 2116 } 2117 }, 2118 "GetRulesResult":{ 2119 "type":"structure", 2120 "members":{ 2121 "ruleDetails":{"shape":"RuleDetailList"}, 2122 "nextToken":{"shape":"string"} 2123 } 2124 }, 2125 "GetVariablesRequest":{ 2126 "type":"structure", 2127 "members":{ 2128 "name":{"shape":"string"}, 2129 "nextToken":{"shape":"string"}, 2130 "maxResults":{"shape":"VariablesMaxResults"} 2131 } 2132 }, 2133 "GetVariablesResult":{ 2134 "type":"structure", 2135 "members":{ 2136 "variables":{"shape":"VariableList"}, 2137 "nextToken":{"shape":"string"} 2138 } 2139 }, 2140 "IngestedEventStatistics":{ 2141 "type":"structure", 2142 "members":{ 2143 "numberOfEvents":{"shape":"Long"}, 2144 "eventDataSizeInBytes":{"shape":"Long"}, 2145 "leastRecentEvent":{"shape":"time"}, 2146 "mostRecentEvent":{"shape":"time"}, 2147 "lastUpdatedTime":{"shape":"time"} 2148 } 2149 }, 2150 "IngestedEventsDetail":{ 2151 "type":"structure", 2152 "required":["ingestedEventsTimeWindow"], 2153 "members":{ 2154 "ingestedEventsTimeWindow":{"shape":"IngestedEventsTimeWindow"} 2155 } 2156 }, 2157 "IngestedEventsTimeWindow":{ 2158 "type":"structure", 2159 "required":[ 2160 "startTime", 2161 "endTime" 2162 ], 2163 "members":{ 2164 "startTime":{"shape":"time"}, 2165 "endTime":{"shape":"time"} 2166 } 2167 }, 2168 "Integer":{"type":"integer"}, 2169 "InternalServerException":{ 2170 "type":"structure", 2171 "required":["message"], 2172 "members":{ 2173 "message":{"shape":"string"} 2174 }, 2175 "exception":true, 2176 "fault":true 2177 }, 2178 "JsonKeyToVariableMap":{ 2179 "type":"map", 2180 "key":{"shape":"string"}, 2181 "value":{"shape":"string"} 2182 }, 2183 "KMSKey":{ 2184 "type":"structure", 2185 "members":{ 2186 "kmsEncryptionKeyArn":{"shape":"KmsEncryptionKeyArn"} 2187 } 2188 }, 2189 "KmsEncryptionKeyArn":{ 2190 "type":"string", 2191 "max":90, 2192 "min":7, 2193 "pattern":"^DEFAULT|arn:[a-zA-Z0-9-]+:kms:[a-zA-Z0-9-]+:\\d{12}:key\\/\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12}$" 2194 }, 2195 "Label":{ 2196 "type":"structure", 2197 "members":{ 2198 "name":{"shape":"string"}, 2199 "description":{"shape":"description"}, 2200 "lastUpdatedTime":{"shape":"time"}, 2201 "createdTime":{"shape":"time"}, 2202 "arn":{"shape":"fraudDetectorArn"} 2203 } 2204 }, 2205 "LabelSchema":{ 2206 "type":"structure", 2207 "required":["labelMapper"], 2208 "members":{ 2209 "labelMapper":{"shape":"labelMapper"}, 2210 "unlabeledEventsTreatment":{"shape":"UnlabeledEventsTreatment"} 2211 } 2212 }, 2213 "Language":{ 2214 "type":"string", 2215 "enum":["DETECTORPL"] 2216 }, 2217 "ListOfExternalModelOutputs":{ 2218 "type":"list", 2219 "member":{"shape":"ExternalModelOutputs"} 2220 }, 2221 "ListOfLogOddsMetrics":{ 2222 "type":"list", 2223 "member":{"shape":"LogOddsMetric"} 2224 }, 2225 "ListOfModelScores":{ 2226 "type":"list", 2227 "member":{"shape":"ModelScores"} 2228 }, 2229 "ListOfModelVersions":{ 2230 "type":"list", 2231 "member":{"shape":"ModelVersion"} 2232 }, 2233 "ListOfRuleResults":{ 2234 "type":"list", 2235 "member":{"shape":"RuleResult"} 2236 }, 2237 "ListOfStrings":{ 2238 "type":"list", 2239 "member":{"shape":"string"} 2240 }, 2241 "ListTagsForResourceRequest":{ 2242 "type":"structure", 2243 "required":["resourceARN"], 2244 "members":{ 2245 "resourceARN":{"shape":"fraudDetectorArn"}, 2246 "nextToken":{"shape":"string"}, 2247 "maxResults":{"shape":"TagsMaxResults"} 2248 } 2249 }, 2250 "ListTagsForResourceResult":{ 2251 "type":"structure", 2252 "members":{ 2253 "tags":{"shape":"tagList"}, 2254 "nextToken":{"shape":"string"} 2255 } 2256 }, 2257 "LogOddsMetric":{ 2258 "type":"structure", 2259 "required":[ 2260 "variableName", 2261 "variableType", 2262 "variableImportance" 2263 ], 2264 "members":{ 2265 "variableName":{"shape":"string"}, 2266 "variableType":{"shape":"string"}, 2267 "variableImportance":{"shape":"float"} 2268 } 2269 }, 2270 "Long":{"type":"long"}, 2271 "MetricDataPoint":{ 2272 "type":"structure", 2273 "members":{ 2274 "fpr":{"shape":"float"}, 2275 "precision":{"shape":"float"}, 2276 "tpr":{"shape":"float"}, 2277 "threshold":{"shape":"float"} 2278 } 2279 }, 2280 "Model":{ 2281 "type":"structure", 2282 "members":{ 2283 "modelId":{"shape":"modelIdentifier"}, 2284 "modelType":{"shape":"ModelTypeEnum"}, 2285 "description":{"shape":"description"}, 2286 "eventTypeName":{"shape":"string"}, 2287 "createdTime":{"shape":"time"}, 2288 "lastUpdatedTime":{"shape":"time"}, 2289 "arn":{"shape":"fraudDetectorArn"} 2290 } 2291 }, 2292 "ModelEndpointDataBlob":{ 2293 "type":"structure", 2294 "members":{ 2295 "byteBuffer":{"shape":"blob"}, 2296 "contentType":{"shape":"contentType"} 2297 } 2298 }, 2299 "ModelEndpointStatus":{ 2300 "type":"string", 2301 "enum":[ 2302 "ASSOCIATED", 2303 "DISSOCIATED" 2304 ] 2305 }, 2306 "ModelInputConfiguration":{ 2307 "type":"structure", 2308 "required":["useEventVariables"], 2309 "members":{ 2310 "eventTypeName":{"shape":"identifier"}, 2311 "format":{"shape":"ModelInputDataFormat"}, 2312 "useEventVariables":{"shape":"UseEventVariables"}, 2313 "jsonInputTemplate":{"shape":"modelInputTemplate"}, 2314 "csvInputTemplate":{"shape":"modelInputTemplate"} 2315 } 2316 }, 2317 "ModelInputDataFormat":{ 2318 "type":"string", 2319 "enum":[ 2320 "TEXT_CSV", 2321 "APPLICATION_JSON" 2322 ] 2323 }, 2324 "ModelOutputConfiguration":{ 2325 "type":"structure", 2326 "required":["format"], 2327 "members":{ 2328 "format":{"shape":"ModelOutputDataFormat"}, 2329 "jsonKeyToVariableMap":{"shape":"JsonKeyToVariableMap"}, 2330 "csvIndexToVariableMap":{"shape":"CsvIndexToVariableMap"} 2331 } 2332 }, 2333 "ModelOutputDataFormat":{ 2334 "type":"string", 2335 "enum":[ 2336 "TEXT_CSV", 2337 "APPLICATION_JSONLINES" 2338 ] 2339 }, 2340 "ModelPredictionMap":{ 2341 "type":"map", 2342 "key":{"shape":"string"}, 2343 "value":{"shape":"float"} 2344 }, 2345 "ModelScores":{ 2346 "type":"structure", 2347 "members":{ 2348 "modelVersion":{"shape":"ModelVersion"}, 2349 "scores":{"shape":"ModelPredictionMap"} 2350 } 2351 }, 2352 "ModelSource":{ 2353 "type":"string", 2354 "enum":["SAGEMAKER"] 2355 }, 2356 "ModelTypeEnum":{ 2357 "type":"string", 2358 "enum":[ 2359 "ONLINE_FRAUD_INSIGHTS", 2360 "TRANSACTION_FRAUD_INSIGHTS" 2361 ] 2362 }, 2363 "ModelVersion":{ 2364 "type":"structure", 2365 "required":[ 2366 "modelId", 2367 "modelType", 2368 "modelVersionNumber" 2369 ], 2370 "members":{ 2371 "modelId":{"shape":"modelIdentifier"}, 2372 "modelType":{"shape":"ModelTypeEnum"}, 2373 "modelVersionNumber":{"shape":"floatVersionString"}, 2374 "arn":{"shape":"fraudDetectorArn"} 2375 } 2376 }, 2377 "ModelVersionDetail":{ 2378 "type":"structure", 2379 "members":{ 2380 "modelId":{"shape":"modelIdentifier"}, 2381 "modelType":{"shape":"ModelTypeEnum"}, 2382 "modelVersionNumber":{"shape":"floatVersionString"}, 2383 "status":{"shape":"string"}, 2384 "trainingDataSource":{"shape":"TrainingDataSourceEnum"}, 2385 "trainingDataSchema":{"shape":"TrainingDataSchema"}, 2386 "externalEventsDetail":{"shape":"ExternalEventsDetail"}, 2387 "ingestedEventsDetail":{"shape":"IngestedEventsDetail"}, 2388 "trainingResult":{"shape":"TrainingResult"}, 2389 "lastUpdatedTime":{"shape":"time"}, 2390 "createdTime":{"shape":"time"}, 2391 "arn":{"shape":"fraudDetectorArn"} 2392 } 2393 }, 2394 "ModelVersionStatus":{ 2395 "type":"string", 2396 "enum":[ 2397 "ACTIVE", 2398 "INACTIVE", 2399 "TRAINING_CANCELLED" 2400 ] 2401 }, 2402 "NameList":{ 2403 "type":"list", 2404 "member":{"shape":"string"}, 2405 "max":100, 2406 "min":1 2407 }, 2408 "NonEmptyListOfStrings":{ 2409 "type":"list", 2410 "member":{"shape":"string"}, 2411 "min":1 2412 }, 2413 "Outcome":{ 2414 "type":"structure", 2415 "members":{ 2416 "name":{"shape":"identifier"}, 2417 "description":{"shape":"description"}, 2418 "lastUpdatedTime":{"shape":"time"}, 2419 "createdTime":{"shape":"time"}, 2420 "arn":{"shape":"fraudDetectorArn"} 2421 } 2422 }, 2423 "OutcomeList":{ 2424 "type":"list", 2425 "member":{"shape":"Outcome"} 2426 }, 2427 "OutcomesMaxResults":{ 2428 "type":"integer", 2429 "box":true, 2430 "max":100, 2431 "min":50 2432 }, 2433 "PutDetectorRequest":{ 2434 "type":"structure", 2435 "required":[ 2436 "detectorId", 2437 "eventTypeName" 2438 ], 2439 "members":{ 2440 "detectorId":{"shape":"identifier"}, 2441 "description":{"shape":"description"}, 2442 "eventTypeName":{"shape":"identifier"}, 2443 "tags":{"shape":"tagList"} 2444 } 2445 }, 2446 "PutDetectorResult":{ 2447 "type":"structure", 2448 "members":{ 2449 } 2450 }, 2451 "PutEntityTypeRequest":{ 2452 "type":"structure", 2453 "required":["name"], 2454 "members":{ 2455 "name":{"shape":"identifier"}, 2456 "description":{"shape":"description"}, 2457 "tags":{"shape":"tagList"} 2458 } 2459 }, 2460 "PutEntityTypeResult":{ 2461 "type":"structure", 2462 "members":{ 2463 } 2464 }, 2465 "PutEventTypeRequest":{ 2466 "type":"structure", 2467 "required":[ 2468 "name", 2469 "eventVariables", 2470 "entityTypes" 2471 ], 2472 "members":{ 2473 "name":{"shape":"identifier"}, 2474 "description":{"shape":"description"}, 2475 "eventVariables":{"shape":"NonEmptyListOfStrings"}, 2476 "labels":{"shape":"ListOfStrings"}, 2477 "entityTypes":{"shape":"NonEmptyListOfStrings"}, 2478 "eventIngestion":{"shape":"EventIngestion"}, 2479 "tags":{"shape":"tagList"} 2480 } 2481 }, 2482 "PutEventTypeResult":{ 2483 "type":"structure", 2484 "members":{ 2485 } 2486 }, 2487 "PutExternalModelRequest":{ 2488 "type":"structure", 2489 "required":[ 2490 "modelEndpoint", 2491 "modelSource", 2492 "invokeModelEndpointRoleArn", 2493 "inputConfiguration", 2494 "outputConfiguration", 2495 "modelEndpointStatus" 2496 ], 2497 "members":{ 2498 "modelEndpoint":{"shape":"sageMakerEndpointIdentifier"}, 2499 "modelSource":{"shape":"ModelSource"}, 2500 "invokeModelEndpointRoleArn":{"shape":"string"}, 2501 "inputConfiguration":{"shape":"ModelInputConfiguration"}, 2502 "outputConfiguration":{"shape":"ModelOutputConfiguration"}, 2503 "modelEndpointStatus":{"shape":"ModelEndpointStatus"}, 2504 "tags":{"shape":"tagList"} 2505 } 2506 }, 2507 "PutExternalModelResult":{ 2508 "type":"structure", 2509 "members":{ 2510 } 2511 }, 2512 "PutKMSEncryptionKeyRequest":{ 2513 "type":"structure", 2514 "required":["kmsEncryptionKeyArn"], 2515 "members":{ 2516 "kmsEncryptionKeyArn":{"shape":"KmsEncryptionKeyArn"} 2517 } 2518 }, 2519 "PutKMSEncryptionKeyResult":{ 2520 "type":"structure", 2521 "members":{ 2522 } 2523 }, 2524 "PutLabelRequest":{ 2525 "type":"structure", 2526 "required":["name"], 2527 "members":{ 2528 "name":{"shape":"identifier"}, 2529 "description":{"shape":"description"}, 2530 "tags":{"shape":"tagList"} 2531 } 2532 }, 2533 "PutLabelResult":{ 2534 "type":"structure", 2535 "members":{ 2536 } 2537 }, 2538 "PutOutcomeRequest":{ 2539 "type":"structure", 2540 "required":["name"], 2541 "members":{ 2542 "name":{"shape":"identifier"}, 2543 "description":{"shape":"description"}, 2544 "tags":{"shape":"tagList"} 2545 } 2546 }, 2547 "PutOutcomeResult":{ 2548 "type":"structure", 2549 "members":{ 2550 } 2551 }, 2552 "ResourceNotFoundException":{ 2553 "type":"structure", 2554 "required":["message"], 2555 "members":{ 2556 "message":{"shape":"string"} 2557 }, 2558 "exception":true 2559 }, 2560 "ResourceUnavailableException":{ 2561 "type":"structure", 2562 "members":{ 2563 "message":{"shape":"string"} 2564 }, 2565 "exception":true 2566 }, 2567 "Rule":{ 2568 "type":"structure", 2569 "required":[ 2570 "detectorId", 2571 "ruleId", 2572 "ruleVersion" 2573 ], 2574 "members":{ 2575 "detectorId":{"shape":"identifier"}, 2576 "ruleId":{"shape":"identifier"}, 2577 "ruleVersion":{"shape":"wholeNumberVersionString"} 2578 } 2579 }, 2580 "RuleDetail":{ 2581 "type":"structure", 2582 "members":{ 2583 "ruleId":{"shape":"identifier"}, 2584 "description":{"shape":"description"}, 2585 "detectorId":{"shape":"identifier"}, 2586 "ruleVersion":{"shape":"wholeNumberVersionString"}, 2587 "expression":{"shape":"ruleExpression"}, 2588 "language":{"shape":"Language"}, 2589 "outcomes":{"shape":"NonEmptyListOfStrings"}, 2590 "lastUpdatedTime":{"shape":"time"}, 2591 "createdTime":{"shape":"time"}, 2592 "arn":{"shape":"fraudDetectorArn"} 2593 } 2594 }, 2595 "RuleDetailList":{ 2596 "type":"list", 2597 "member":{"shape":"RuleDetail"} 2598 }, 2599 "RuleExecutionMode":{ 2600 "type":"string", 2601 "enum":[ 2602 "ALL_MATCHED", 2603 "FIRST_MATCHED" 2604 ] 2605 }, 2606 "RuleList":{ 2607 "type":"list", 2608 "member":{"shape":"Rule"} 2609 }, 2610 "RuleResult":{ 2611 "type":"structure", 2612 "members":{ 2613 "ruleId":{"shape":"string"}, 2614 "outcomes":{"shape":"ListOfStrings"} 2615 } 2616 }, 2617 "RulesMaxResults":{ 2618 "type":"integer", 2619 "box":true, 2620 "max":100, 2621 "min":50 2622 }, 2623 "SendEventRequest":{ 2624 "type":"structure", 2625 "required":[ 2626 "eventId", 2627 "eventTypeName", 2628 "eventTimestamp", 2629 "eventVariables", 2630 "entities" 2631 ], 2632 "members":{ 2633 "eventId":{"shape":"identifier"}, 2634 "eventTypeName":{"shape":"identifier"}, 2635 "eventTimestamp":{"shape":"utcTimestampISO8601"}, 2636 "eventVariables":{"shape":"EventVariableMap"}, 2637 "assignedLabel":{"shape":"identifier"}, 2638 "labelTimestamp":{"shape":"utcTimestampISO8601"}, 2639 "entities":{"shape":"listOfEntities"} 2640 } 2641 }, 2642 "SendEventResult":{ 2643 "type":"structure", 2644 "members":{ 2645 } 2646 }, 2647 "Tag":{ 2648 "type":"structure", 2649 "required":[ 2650 "key", 2651 "value" 2652 ], 2653 "members":{ 2654 "key":{"shape":"tagKey"}, 2655 "value":{"shape":"tagValue"} 2656 } 2657 }, 2658 "TagResourceRequest":{ 2659 "type":"structure", 2660 "required":[ 2661 "resourceARN", 2662 "tags" 2663 ], 2664 "members":{ 2665 "resourceARN":{"shape":"fraudDetectorArn"}, 2666 "tags":{"shape":"tagList"} 2667 } 2668 }, 2669 "TagResourceResult":{ 2670 "type":"structure", 2671 "members":{ 2672 } 2673 }, 2674 "TagsMaxResults":{ 2675 "type":"integer", 2676 "box":true, 2677 "max":50, 2678 "min":50 2679 }, 2680 "ThrottlingException":{ 2681 "type":"structure", 2682 "required":["message"], 2683 "members":{ 2684 "message":{"shape":"string"} 2685 }, 2686 "exception":true 2687 }, 2688 "TrainingDataSchema":{ 2689 "type":"structure", 2690 "required":[ 2691 "modelVariables", 2692 "labelSchema" 2693 ], 2694 "members":{ 2695 "modelVariables":{"shape":"ListOfStrings"}, 2696 "labelSchema":{"shape":"LabelSchema"} 2697 } 2698 }, 2699 "TrainingDataSourceEnum":{ 2700 "type":"string", 2701 "enum":[ 2702 "EXTERNAL_EVENTS", 2703 "INGESTED_EVENTS" 2704 ] 2705 }, 2706 "TrainingMetrics":{ 2707 "type":"structure", 2708 "members":{ 2709 "auc":{"shape":"float"}, 2710 "metricDataPoints":{"shape":"metricDataPointsList"} 2711 } 2712 }, 2713 "TrainingResult":{ 2714 "type":"structure", 2715 "members":{ 2716 "dataValidationMetrics":{"shape":"DataValidationMetrics"}, 2717 "trainingMetrics":{"shape":"TrainingMetrics"}, 2718 "variableImportanceMetrics":{"shape":"VariableImportanceMetrics"} 2719 } 2720 }, 2721 "UnlabeledEventsTreatment":{ 2722 "type":"string", 2723 "enum":[ 2724 "IGNORE", 2725 "FRAUD", 2726 "LEGIT" 2727 ] 2728 }, 2729 "UntagResourceRequest":{ 2730 "type":"structure", 2731 "required":[ 2732 "resourceARN", 2733 "tagKeys" 2734 ], 2735 "members":{ 2736 "resourceARN":{"shape":"fraudDetectorArn"}, 2737 "tagKeys":{"shape":"tagKeyList"} 2738 } 2739 }, 2740 "UntagResourceResult":{ 2741 "type":"structure", 2742 "members":{ 2743 } 2744 }, 2745 "UpdateDetectorVersionMetadataRequest":{ 2746 "type":"structure", 2747 "required":[ 2748 "detectorId", 2749 "detectorVersionId", 2750 "description" 2751 ], 2752 "members":{ 2753 "detectorId":{"shape":"identifier"}, 2754 "detectorVersionId":{"shape":"wholeNumberVersionString"}, 2755 "description":{"shape":"description"} 2756 } 2757 }, 2758 "UpdateDetectorVersionMetadataResult":{ 2759 "type":"structure", 2760 "members":{ 2761 } 2762 }, 2763 "UpdateDetectorVersionRequest":{ 2764 "type":"structure", 2765 "required":[ 2766 "detectorId", 2767 "detectorVersionId", 2768 "externalModelEndpoints", 2769 "rules" 2770 ], 2771 "members":{ 2772 "detectorId":{"shape":"identifier"}, 2773 "detectorVersionId":{"shape":"wholeNumberVersionString"}, 2774 "externalModelEndpoints":{"shape":"ListOfStrings"}, 2775 "rules":{"shape":"RuleList"}, 2776 "description":{"shape":"description"}, 2777 "modelVersions":{"shape":"ListOfModelVersions"}, 2778 "ruleExecutionMode":{"shape":"RuleExecutionMode"} 2779 } 2780 }, 2781 "UpdateDetectorVersionResult":{ 2782 "type":"structure", 2783 "members":{ 2784 } 2785 }, 2786 "UpdateDetectorVersionStatusRequest":{ 2787 "type":"structure", 2788 "required":[ 2789 "detectorId", 2790 "detectorVersionId", 2791 "status" 2792 ], 2793 "members":{ 2794 "detectorId":{"shape":"identifier"}, 2795 "detectorVersionId":{"shape":"wholeNumberVersionString"}, 2796 "status":{"shape":"DetectorVersionStatus"} 2797 } 2798 }, 2799 "UpdateDetectorVersionStatusResult":{ 2800 "type":"structure", 2801 "members":{ 2802 } 2803 }, 2804 "UpdateEventLabelRequest":{ 2805 "type":"structure", 2806 "required":[ 2807 "eventId", 2808 "eventTypeName", 2809 "assignedLabel", 2810 "labelTimestamp" 2811 ], 2812 "members":{ 2813 "eventId":{"shape":"identifier"}, 2814 "eventTypeName":{"shape":"identifier"}, 2815 "assignedLabel":{"shape":"identifier"}, 2816 "labelTimestamp":{"shape":"utcTimestampISO8601"} 2817 } 2818 }, 2819 "UpdateEventLabelResult":{ 2820 "type":"structure", 2821 "members":{ 2822 } 2823 }, 2824 "UpdateModelRequest":{ 2825 "type":"structure", 2826 "required":[ 2827 "modelId", 2828 "modelType" 2829 ], 2830 "members":{ 2831 "modelId":{"shape":"modelIdentifier"}, 2832 "modelType":{"shape":"ModelTypeEnum"}, 2833 "description":{"shape":"description"} 2834 } 2835 }, 2836 "UpdateModelResult":{ 2837 "type":"structure", 2838 "members":{ 2839 } 2840 }, 2841 "UpdateModelVersionRequest":{ 2842 "type":"structure", 2843 "required":[ 2844 "modelId", 2845 "modelType", 2846 "majorVersionNumber" 2847 ], 2848 "members":{ 2849 "modelId":{"shape":"modelIdentifier"}, 2850 "modelType":{"shape":"ModelTypeEnum"}, 2851 "majorVersionNumber":{"shape":"wholeNumberVersionString"}, 2852 "externalEventsDetail":{"shape":"ExternalEventsDetail"}, 2853 "ingestedEventsDetail":{"shape":"IngestedEventsDetail"}, 2854 "tags":{"shape":"tagList"} 2855 } 2856 }, 2857 "UpdateModelVersionResult":{ 2858 "type":"structure", 2859 "members":{ 2860 "modelId":{"shape":"modelIdentifier"}, 2861 "modelType":{"shape":"ModelTypeEnum"}, 2862 "modelVersionNumber":{"shape":"floatVersionString"}, 2863 "status":{"shape":"string"} 2864 } 2865 }, 2866 "UpdateModelVersionStatusRequest":{ 2867 "type":"structure", 2868 "required":[ 2869 "modelId", 2870 "modelType", 2871 "modelVersionNumber", 2872 "status" 2873 ], 2874 "members":{ 2875 "modelId":{"shape":"modelIdentifier"}, 2876 "modelType":{"shape":"ModelTypeEnum"}, 2877 "modelVersionNumber":{"shape":"floatVersionString"}, 2878 "status":{"shape":"ModelVersionStatus"} 2879 } 2880 }, 2881 "UpdateModelVersionStatusResult":{ 2882 "type":"structure", 2883 "members":{ 2884 } 2885 }, 2886 "UpdateRuleMetadataRequest":{ 2887 "type":"structure", 2888 "required":[ 2889 "rule", 2890 "description" 2891 ], 2892 "members":{ 2893 "rule":{"shape":"Rule"}, 2894 "description":{"shape":"description"} 2895 } 2896 }, 2897 "UpdateRuleMetadataResult":{ 2898 "type":"structure", 2899 "members":{ 2900 } 2901 }, 2902 "UpdateRuleVersionRequest":{ 2903 "type":"structure", 2904 "required":[ 2905 "rule", 2906 "expression", 2907 "language", 2908 "outcomes" 2909 ], 2910 "members":{ 2911 "rule":{"shape":"Rule"}, 2912 "description":{"shape":"description"}, 2913 "expression":{"shape":"ruleExpression"}, 2914 "language":{"shape":"Language"}, 2915 "outcomes":{"shape":"NonEmptyListOfStrings"}, 2916 "tags":{"shape":"tagList"} 2917 } 2918 }, 2919 "UpdateRuleVersionResult":{ 2920 "type":"structure", 2921 "members":{ 2922 "rule":{"shape":"Rule"} 2923 } 2924 }, 2925 "UpdateVariableRequest":{ 2926 "type":"structure", 2927 "required":["name"], 2928 "members":{ 2929 "name":{"shape":"string"}, 2930 "defaultValue":{"shape":"string"}, 2931 "description":{"shape":"string"}, 2932 "variableType":{"shape":"string"} 2933 } 2934 }, 2935 "UpdateVariableResult":{ 2936 "type":"structure", 2937 "members":{ 2938 } 2939 }, 2940 "UseEventVariables":{"type":"boolean"}, 2941 "ValidationException":{ 2942 "type":"structure", 2943 "required":["message"], 2944 "members":{ 2945 "message":{"shape":"string"} 2946 }, 2947 "exception":true 2948 }, 2949 "Variable":{ 2950 "type":"structure", 2951 "members":{ 2952 "name":{"shape":"string"}, 2953 "dataType":{"shape":"DataType"}, 2954 "dataSource":{"shape":"DataSource"}, 2955 "defaultValue":{"shape":"string"}, 2956 "description":{"shape":"string"}, 2957 "variableType":{"shape":"string"}, 2958 "lastUpdatedTime":{"shape":"time"}, 2959 "createdTime":{"shape":"time"}, 2960 "arn":{"shape":"fraudDetectorArn"} 2961 } 2962 }, 2963 "VariableEntry":{ 2964 "type":"structure", 2965 "members":{ 2966 "name":{"shape":"string"}, 2967 "dataType":{"shape":"string"}, 2968 "dataSource":{"shape":"string"}, 2969 "defaultValue":{"shape":"string"}, 2970 "description":{"shape":"string"}, 2971 "variableType":{"shape":"string"} 2972 } 2973 }, 2974 "VariableEntryList":{ 2975 "type":"list", 2976 "member":{"shape":"VariableEntry"}, 2977 "max":25, 2978 "min":1 2979 }, 2980 "VariableImportanceMetrics":{ 2981 "type":"structure", 2982 "members":{ 2983 "logOddsMetrics":{"shape":"ListOfLogOddsMetrics"} 2984 } 2985 }, 2986 "VariableList":{ 2987 "type":"list", 2988 "member":{"shape":"Variable"} 2989 }, 2990 "VariablesMaxResults":{ 2991 "type":"integer", 2992 "box":true, 2993 "max":100, 2994 "min":50 2995 }, 2996 "attributeKey":{ 2997 "type":"string", 2998 "max":64, 2999 "min":1 3000 }, 3001 "attributeValue":{ 3002 "type":"string", 3003 "max":256, 3004 "min":1, 3005 "sensitive":true 3006 }, 3007 "batchImportsMaxPageSize":{ 3008 "type":"integer", 3009 "box":true, 3010 "max":50, 3011 "min":1 3012 }, 3013 "batchPredictionsMaxPageSize":{ 3014 "type":"integer", 3015 "box":true, 3016 "max":50, 3017 "min":1 3018 }, 3019 "blob":{"type":"blob"}, 3020 "contentType":{ 3021 "type":"string", 3022 "max":1024, 3023 "min":1 3024 }, 3025 "description":{ 3026 "type":"string", 3027 "max":128, 3028 "min":1 3029 }, 3030 "entityRestrictedString":{ 3031 "type":"string", 3032 "max":256, 3033 "min":1, 3034 "pattern":"^[0-9A-Za-z_.@+-]+$" 3035 }, 3036 "entityTypeList":{ 3037 "type":"list", 3038 "member":{"shape":"EntityType"} 3039 }, 3040 "entityTypesMaxResults":{ 3041 "type":"integer", 3042 "box":true, 3043 "max":10, 3044 "min":5 3045 }, 3046 "eventTypeList":{ 3047 "type":"list", 3048 "member":{"shape":"EventType"} 3049 }, 3050 "eventTypesMaxResults":{ 3051 "type":"integer", 3052 "box":true, 3053 "max":10, 3054 "min":5 3055 }, 3056 "fieldValidationMessageList":{ 3057 "type":"list", 3058 "member":{"shape":"FieldValidationMessage"} 3059 }, 3060 "fileValidationMessageList":{ 3061 "type":"list", 3062 "member":{"shape":"FileValidationMessage"} 3063 }, 3064 "float":{"type":"float"}, 3065 "floatVersionString":{ 3066 "type":"string", 3067 "max":7, 3068 "min":3, 3069 "pattern":"^[1-9][0-9]{0,3}\\.[0-9]{1,2}$" 3070 }, 3071 "fraudDetectorArn":{ 3072 "type":"string", 3073 "max":256, 3074 "min":1, 3075 "pattern":"^arn\\:aws[a-z-]{0,15}\\:frauddetector\\:[a-z0-9-]{3,20}\\:[0-9]{12}\\:[^\\s]{2,128}$" 3076 }, 3077 "iamRoleArn":{ 3078 "type":"string", 3079 "max":256, 3080 "min":1, 3081 "pattern":"^arn\\:aws[a-z-]{0,15}\\:iam\\:\\:[0-9]{12}\\:role\\/[^\\s]{2,64}$" 3082 }, 3083 "identifier":{ 3084 "type":"string", 3085 "max":64, 3086 "min":1, 3087 "pattern":"^[0-9a-z_-]+$" 3088 }, 3089 "integer":{"type":"integer"}, 3090 "labelList":{ 3091 "type":"list", 3092 "member":{"shape":"Label"} 3093 }, 3094 "labelMapper":{ 3095 "type":"map", 3096 "key":{"shape":"string"}, 3097 "value":{"shape":"NonEmptyListOfStrings"} 3098 }, 3099 "labelsMaxResults":{ 3100 "type":"integer", 3101 "box":true, 3102 "max":50, 3103 "min":10 3104 }, 3105 "listOfEntities":{ 3106 "type":"list", 3107 "member":{"shape":"Entity"} 3108 }, 3109 "metricDataPointsList":{ 3110 "type":"list", 3111 "member":{"shape":"MetricDataPoint"} 3112 }, 3113 "modelIdentifier":{ 3114 "type":"string", 3115 "max":64, 3116 "min":1, 3117 "pattern":"^[0-9a-z_]+$" 3118 }, 3119 "modelInputTemplate":{ 3120 "type":"string", 3121 "max":2000, 3122 "min":1 3123 }, 3124 "modelList":{ 3125 "type":"list", 3126 "member":{"shape":"Model"} 3127 }, 3128 "modelVersionDetailList":{ 3129 "type":"list", 3130 "member":{"shape":"ModelVersionDetail"} 3131 }, 3132 "modelsMaxPageSize":{ 3133 "type":"integer", 3134 "box":true, 3135 "max":10, 3136 "min":1 3137 }, 3138 "ruleExpression":{ 3139 "type":"string", 3140 "max":4096, 3141 "min":1, 3142 "sensitive":true 3143 }, 3144 "s3BucketLocation":{ 3145 "type":"string", 3146 "max":512, 3147 "min":1, 3148 "pattern":"^s3:\\/\\/(.+)$" 3149 }, 3150 "sageMakerEndpointIdentifier":{ 3151 "type":"string", 3152 "max":63, 3153 "min":1, 3154 "pattern":"^[0-9A-Za-z_-]+$" 3155 }, 3156 "string":{"type":"string"}, 3157 "tagKey":{ 3158 "type":"string", 3159 "max":128, 3160 "min":1, 3161 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 3162 }, 3163 "tagKeyList":{ 3164 "type":"list", 3165 "member":{"shape":"tagKey"}, 3166 "max":50, 3167 "min":0 3168 }, 3169 "tagList":{ 3170 "type":"list", 3171 "member":{"shape":"Tag"}, 3172 "max":200, 3173 "min":0 3174 }, 3175 "tagValue":{ 3176 "type":"string", 3177 "max":256, 3178 "min":0 3179 }, 3180 "time":{ 3181 "type":"string", 3182 "max":30, 3183 "min":11 3184 }, 3185 "utcTimestampISO8601":{ 3186 "type":"string", 3187 "max":30, 3188 "min":10 3189 }, 3190 "variableName":{ 3191 "type":"string", 3192 "max":64, 3193 "min":1 3194 }, 3195 "variableValue":{ 3196 "type":"string", 3197 "max":1024, 3198 "min":1, 3199 "sensitive":true 3200 }, 3201 "wholeNumberVersionString":{ 3202 "type":"string", 3203 "max":5, 3204 "min":1, 3205 "pattern":"^([1-9][0-9]*)$" 3206 } 3207 } 3208} 3209