github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/voice-id/2021-09-27/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2021-09-27", 5 "endpointPrefix":"voiceid", 6 "jsonVersion":"1.0", 7 "protocol":"json", 8 "serviceFullName":"Amazon Voice ID", 9 "serviceId":"Voice ID", 10 "signatureVersion":"v4", 11 "signingName":"voiceid", 12 "targetPrefix":"VoiceID", 13 "uid":"voice-id-2021-09-27" 14 }, 15 "operations":{ 16 "CreateDomain":{ 17 "name":"CreateDomain", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"CreateDomainRequest"}, 23 "output":{"shape":"CreateDomainResponse"}, 24 "errors":[ 25 {"shape":"ServiceQuotaExceededException"}, 26 {"shape":"ResourceNotFoundException"}, 27 {"shape":"ValidationException"}, 28 {"shape":"ConflictException"}, 29 {"shape":"InternalServerException"}, 30 {"shape":"ThrottlingException"}, 31 {"shape":"AccessDeniedException"} 32 ], 33 "idempotent":true 34 }, 35 "DeleteDomain":{ 36 "name":"DeleteDomain", 37 "http":{ 38 "method":"POST", 39 "requestUri":"/" 40 }, 41 "input":{"shape":"DeleteDomainRequest"}, 42 "errors":[ 43 {"shape":"ResourceNotFoundException"}, 44 {"shape":"ValidationException"}, 45 {"shape":"ConflictException"}, 46 {"shape":"InternalServerException"}, 47 {"shape":"ThrottlingException"}, 48 {"shape":"AccessDeniedException"} 49 ] 50 }, 51 "DeleteFraudster":{ 52 "name":"DeleteFraudster", 53 "http":{ 54 "method":"POST", 55 "requestUri":"/" 56 }, 57 "input":{"shape":"DeleteFraudsterRequest"}, 58 "errors":[ 59 {"shape":"ResourceNotFoundException"}, 60 {"shape":"ValidationException"}, 61 {"shape":"InternalServerException"}, 62 {"shape":"ThrottlingException"}, 63 {"shape":"AccessDeniedException"} 64 ] 65 }, 66 "DeleteSpeaker":{ 67 "name":"DeleteSpeaker", 68 "http":{ 69 "method":"POST", 70 "requestUri":"/" 71 }, 72 "input":{"shape":"DeleteSpeakerRequest"}, 73 "errors":[ 74 {"shape":"ResourceNotFoundException"}, 75 {"shape":"ValidationException"}, 76 {"shape":"ConflictException"}, 77 {"shape":"InternalServerException"}, 78 {"shape":"ThrottlingException"}, 79 {"shape":"AccessDeniedException"} 80 ] 81 }, 82 "DescribeDomain":{ 83 "name":"DescribeDomain", 84 "http":{ 85 "method":"POST", 86 "requestUri":"/" 87 }, 88 "input":{"shape":"DescribeDomainRequest"}, 89 "output":{"shape":"DescribeDomainResponse"}, 90 "errors":[ 91 {"shape":"ResourceNotFoundException"}, 92 {"shape":"ValidationException"}, 93 {"shape":"InternalServerException"}, 94 {"shape":"ThrottlingException"}, 95 {"shape":"AccessDeniedException"} 96 ] 97 }, 98 "DescribeFraudster":{ 99 "name":"DescribeFraudster", 100 "http":{ 101 "method":"POST", 102 "requestUri":"/" 103 }, 104 "input":{"shape":"DescribeFraudsterRequest"}, 105 "output":{"shape":"DescribeFraudsterResponse"}, 106 "errors":[ 107 {"shape":"ResourceNotFoundException"}, 108 {"shape":"ValidationException"}, 109 {"shape":"InternalServerException"}, 110 {"shape":"ThrottlingException"}, 111 {"shape":"AccessDeniedException"} 112 ] 113 }, 114 "DescribeFraudsterRegistrationJob":{ 115 "name":"DescribeFraudsterRegistrationJob", 116 "http":{ 117 "method":"POST", 118 "requestUri":"/" 119 }, 120 "input":{"shape":"DescribeFraudsterRegistrationJobRequest"}, 121 "output":{"shape":"DescribeFraudsterRegistrationJobResponse"}, 122 "errors":[ 123 {"shape":"ResourceNotFoundException"}, 124 {"shape":"ValidationException"}, 125 {"shape":"InternalServerException"}, 126 {"shape":"ThrottlingException"}, 127 {"shape":"AccessDeniedException"} 128 ] 129 }, 130 "DescribeSpeaker":{ 131 "name":"DescribeSpeaker", 132 "http":{ 133 "method":"POST", 134 "requestUri":"/" 135 }, 136 "input":{"shape":"DescribeSpeakerRequest"}, 137 "output":{"shape":"DescribeSpeakerResponse"}, 138 "errors":[ 139 {"shape":"ResourceNotFoundException"}, 140 {"shape":"ValidationException"}, 141 {"shape":"InternalServerException"}, 142 {"shape":"ThrottlingException"}, 143 {"shape":"AccessDeniedException"} 144 ] 145 }, 146 "DescribeSpeakerEnrollmentJob":{ 147 "name":"DescribeSpeakerEnrollmentJob", 148 "http":{ 149 "method":"POST", 150 "requestUri":"/" 151 }, 152 "input":{"shape":"DescribeSpeakerEnrollmentJobRequest"}, 153 "output":{"shape":"DescribeSpeakerEnrollmentJobResponse"}, 154 "errors":[ 155 {"shape":"ResourceNotFoundException"}, 156 {"shape":"ValidationException"}, 157 {"shape":"InternalServerException"}, 158 {"shape":"ThrottlingException"}, 159 {"shape":"AccessDeniedException"} 160 ] 161 }, 162 "EvaluateSession":{ 163 "name":"EvaluateSession", 164 "http":{ 165 "method":"POST", 166 "requestUri":"/" 167 }, 168 "input":{"shape":"EvaluateSessionRequest"}, 169 "output":{"shape":"EvaluateSessionResponse"}, 170 "errors":[ 171 {"shape":"ResourceNotFoundException"}, 172 {"shape":"ValidationException"}, 173 {"shape":"InternalServerException"}, 174 {"shape":"ThrottlingException"}, 175 {"shape":"AccessDeniedException"} 176 ] 177 }, 178 "ListDomains":{ 179 "name":"ListDomains", 180 "http":{ 181 "method":"POST", 182 "requestUri":"/" 183 }, 184 "input":{"shape":"ListDomainsRequest"}, 185 "output":{"shape":"ListDomainsResponse"}, 186 "errors":[ 187 {"shape":"ValidationException"}, 188 {"shape":"InternalServerException"}, 189 {"shape":"ThrottlingException"}, 190 {"shape":"AccessDeniedException"} 191 ] 192 }, 193 "ListFraudsterRegistrationJobs":{ 194 "name":"ListFraudsterRegistrationJobs", 195 "http":{ 196 "method":"POST", 197 "requestUri":"/" 198 }, 199 "input":{"shape":"ListFraudsterRegistrationJobsRequest"}, 200 "output":{"shape":"ListFraudsterRegistrationJobsResponse"}, 201 "errors":[ 202 {"shape":"ResourceNotFoundException"}, 203 {"shape":"ValidationException"}, 204 {"shape":"InternalServerException"}, 205 {"shape":"ThrottlingException"}, 206 {"shape":"AccessDeniedException"} 207 ] 208 }, 209 "ListSpeakerEnrollmentJobs":{ 210 "name":"ListSpeakerEnrollmentJobs", 211 "http":{ 212 "method":"POST", 213 "requestUri":"/" 214 }, 215 "input":{"shape":"ListSpeakerEnrollmentJobsRequest"}, 216 "output":{"shape":"ListSpeakerEnrollmentJobsResponse"}, 217 "errors":[ 218 {"shape":"ResourceNotFoundException"}, 219 {"shape":"ValidationException"}, 220 {"shape":"InternalServerException"}, 221 {"shape":"ThrottlingException"}, 222 {"shape":"AccessDeniedException"} 223 ] 224 }, 225 "ListSpeakers":{ 226 "name":"ListSpeakers", 227 "http":{ 228 "method":"POST", 229 "requestUri":"/" 230 }, 231 "input":{"shape":"ListSpeakersRequest"}, 232 "output":{"shape":"ListSpeakersResponse"}, 233 "errors":[ 234 {"shape":"ResourceNotFoundException"}, 235 {"shape":"ValidationException"}, 236 {"shape":"InternalServerException"}, 237 {"shape":"ThrottlingException"}, 238 {"shape":"AccessDeniedException"} 239 ] 240 }, 241 "ListTagsForResource":{ 242 "name":"ListTagsForResource", 243 "http":{ 244 "method":"POST", 245 "requestUri":"/" 246 }, 247 "input":{"shape":"ListTagsForResourceRequest"}, 248 "output":{"shape":"ListTagsForResourceResponse"}, 249 "errors":[ 250 {"shape":"ResourceNotFoundException"}, 251 {"shape":"ValidationException"}, 252 {"shape":"InternalServerException"}, 253 {"shape":"ThrottlingException"}, 254 {"shape":"AccessDeniedException"} 255 ] 256 }, 257 "OptOutSpeaker":{ 258 "name":"OptOutSpeaker", 259 "http":{ 260 "method":"POST", 261 "requestUri":"/" 262 }, 263 "input":{"shape":"OptOutSpeakerRequest"}, 264 "output":{"shape":"OptOutSpeakerResponse"}, 265 "errors":[ 266 {"shape":"ResourceNotFoundException"}, 267 {"shape":"ValidationException"}, 268 {"shape":"ConflictException"}, 269 {"shape":"InternalServerException"}, 270 {"shape":"ThrottlingException"}, 271 {"shape":"AccessDeniedException"} 272 ] 273 }, 274 "StartFraudsterRegistrationJob":{ 275 "name":"StartFraudsterRegistrationJob", 276 "http":{ 277 "method":"POST", 278 "requestUri":"/" 279 }, 280 "input":{"shape":"StartFraudsterRegistrationJobRequest"}, 281 "output":{"shape":"StartFraudsterRegistrationJobResponse"}, 282 "errors":[ 283 {"shape":"ServiceQuotaExceededException"}, 284 {"shape":"ResourceNotFoundException"}, 285 {"shape":"ValidationException"}, 286 {"shape":"ConflictException"}, 287 {"shape":"InternalServerException"}, 288 {"shape":"ThrottlingException"}, 289 {"shape":"AccessDeniedException"} 290 ], 291 "idempotent":true 292 }, 293 "StartSpeakerEnrollmentJob":{ 294 "name":"StartSpeakerEnrollmentJob", 295 "http":{ 296 "method":"POST", 297 "requestUri":"/" 298 }, 299 "input":{"shape":"StartSpeakerEnrollmentJobRequest"}, 300 "output":{"shape":"StartSpeakerEnrollmentJobResponse"}, 301 "errors":[ 302 {"shape":"ServiceQuotaExceededException"}, 303 {"shape":"ResourceNotFoundException"}, 304 {"shape":"ValidationException"}, 305 {"shape":"ConflictException"}, 306 {"shape":"InternalServerException"}, 307 {"shape":"ThrottlingException"}, 308 {"shape":"AccessDeniedException"} 309 ], 310 "idempotent":true 311 }, 312 "TagResource":{ 313 "name":"TagResource", 314 "http":{ 315 "method":"POST", 316 "requestUri":"/" 317 }, 318 "input":{"shape":"TagResourceRequest"}, 319 "output":{"shape":"TagResourceResponse"}, 320 "errors":[ 321 {"shape":"ResourceNotFoundException"}, 322 {"shape":"ValidationException"}, 323 {"shape":"ConflictException"}, 324 {"shape":"InternalServerException"}, 325 {"shape":"ThrottlingException"}, 326 {"shape":"AccessDeniedException"} 327 ] 328 }, 329 "UntagResource":{ 330 "name":"UntagResource", 331 "http":{ 332 "method":"POST", 333 "requestUri":"/" 334 }, 335 "input":{"shape":"UntagResourceRequest"}, 336 "output":{"shape":"UntagResourceResponse"}, 337 "errors":[ 338 {"shape":"ResourceNotFoundException"}, 339 {"shape":"ValidationException"}, 340 {"shape":"ConflictException"}, 341 {"shape":"InternalServerException"}, 342 {"shape":"ThrottlingException"}, 343 {"shape":"AccessDeniedException"} 344 ] 345 }, 346 "UpdateDomain":{ 347 "name":"UpdateDomain", 348 "http":{ 349 "method":"POST", 350 "requestUri":"/" 351 }, 352 "input":{"shape":"UpdateDomainRequest"}, 353 "output":{"shape":"UpdateDomainResponse"}, 354 "errors":[ 355 {"shape":"ResourceNotFoundException"}, 356 {"shape":"ValidationException"}, 357 {"shape":"ConflictException"}, 358 {"shape":"InternalServerException"}, 359 {"shape":"ThrottlingException"}, 360 {"shape":"AccessDeniedException"} 361 ] 362 } 363 }, 364 "shapes":{ 365 "AccessDeniedException":{ 366 "type":"structure", 367 "members":{ 368 "Message":{"shape":"String"} 369 }, 370 "exception":true 371 }, 372 "AmazonResourceName":{ 373 "type":"string", 374 "max":1011, 375 "min":1, 376 "pattern":"^arn:aws(-[^:]+)?:voiceid.+:[0-9]{12}:domain/[a-zA-Z0-9]{22}$" 377 }, 378 "Arn":{ 379 "type":"string", 380 "pattern":"^arn:aws(-[^:]+)?:voiceid.+:[0-9]{12}:domain/[a-zA-Z0-9]{22}$" 381 }, 382 "AuthenticationConfiguration":{ 383 "type":"structure", 384 "required":["AcceptanceThreshold"], 385 "members":{ 386 "AcceptanceThreshold":{"shape":"Score"} 387 } 388 }, 389 "AuthenticationDecision":{ 390 "type":"string", 391 "enum":[ 392 "ACCEPT", 393 "REJECT", 394 "NOT_ENOUGH_SPEECH", 395 "SPEAKER_NOT_ENROLLED", 396 "SPEAKER_OPTED_OUT", 397 "SPEAKER_ID_NOT_PROVIDED" 398 ] 399 }, 400 "AuthenticationResult":{ 401 "type":"structure", 402 "members":{ 403 "AudioAggregationEndedAt":{"shape":"Timestamp"}, 404 "AudioAggregationStartedAt":{"shape":"Timestamp"}, 405 "AuthenticationResultId":{"shape":"UniqueIdLarge"}, 406 "Configuration":{"shape":"AuthenticationConfiguration"}, 407 "CustomerSpeakerId":{"shape":"CustomerSpeakerId"}, 408 "Decision":{"shape":"AuthenticationDecision"}, 409 "GeneratedSpeakerId":{"shape":"GeneratedSpeakerId"}, 410 "Score":{"shape":"Score"} 411 } 412 }, 413 "ClientTokenString":{ 414 "type":"string", 415 "max":64, 416 "min":1, 417 "pattern":"^[a-zA-Z0-9-_]+$" 418 }, 419 "ConflictException":{ 420 "type":"structure", 421 "members":{ 422 "ConflictType":{"shape":"ConflictType"}, 423 "Message":{"shape":"String"} 424 }, 425 "exception":true 426 }, 427 "ConflictType":{ 428 "type":"string", 429 "enum":[ 430 "ANOTHER_ACTIVE_STREAM", 431 "DOMAIN_NOT_ACTIVE", 432 "CANNOT_CHANGE_SPEAKER_AFTER_ENROLLMENT", 433 "ENROLLMENT_ALREADY_EXISTS", 434 "SPEAKER_NOT_SET", 435 "SPEAKER_OPTED_OUT", 436 "CONCURRENT_CHANGES" 437 ] 438 }, 439 "CreateDomainRequest":{ 440 "type":"structure", 441 "required":[ 442 "Name", 443 "ServerSideEncryptionConfiguration" 444 ], 445 "members":{ 446 "ClientToken":{ 447 "shape":"ClientTokenString", 448 "idempotencyToken":true 449 }, 450 "Description":{"shape":"Description"}, 451 "Name":{"shape":"DomainName"}, 452 "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"}, 453 "Tags":{"shape":"TagList"} 454 } 455 }, 456 "CreateDomainResponse":{ 457 "type":"structure", 458 "members":{ 459 "Domain":{"shape":"Domain"} 460 } 461 }, 462 "CustomerSpeakerId":{ 463 "type":"string", 464 "max":256, 465 "min":1, 466 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9_-]*$", 467 "sensitive":true 468 }, 469 "DeleteDomainRequest":{ 470 "type":"structure", 471 "required":["DomainId"], 472 "members":{ 473 "DomainId":{"shape":"DomainId"} 474 } 475 }, 476 "DeleteFraudsterRequest":{ 477 "type":"structure", 478 "required":[ 479 "DomainId", 480 "FraudsterId" 481 ], 482 "members":{ 483 "DomainId":{"shape":"DomainId"}, 484 "FraudsterId":{"shape":"FraudsterId"} 485 } 486 }, 487 "DeleteSpeakerRequest":{ 488 "type":"structure", 489 "required":[ 490 "DomainId", 491 "SpeakerId" 492 ], 493 "members":{ 494 "DomainId":{"shape":"DomainId"}, 495 "SpeakerId":{"shape":"SpeakerId"} 496 } 497 }, 498 "DescribeDomainRequest":{ 499 "type":"structure", 500 "required":["DomainId"], 501 "members":{ 502 "DomainId":{"shape":"DomainId"} 503 } 504 }, 505 "DescribeDomainResponse":{ 506 "type":"structure", 507 "members":{ 508 "Domain":{"shape":"Domain"} 509 } 510 }, 511 "DescribeFraudsterRegistrationJobRequest":{ 512 "type":"structure", 513 "required":[ 514 "DomainId", 515 "JobId" 516 ], 517 "members":{ 518 "DomainId":{"shape":"DomainId"}, 519 "JobId":{"shape":"JobId"} 520 } 521 }, 522 "DescribeFraudsterRegistrationJobResponse":{ 523 "type":"structure", 524 "members":{ 525 "Job":{"shape":"FraudsterRegistrationJob"} 526 } 527 }, 528 "DescribeFraudsterRequest":{ 529 "type":"structure", 530 "required":[ 531 "DomainId", 532 "FraudsterId" 533 ], 534 "members":{ 535 "DomainId":{"shape":"DomainId"}, 536 "FraudsterId":{"shape":"FraudsterId"} 537 } 538 }, 539 "DescribeFraudsterResponse":{ 540 "type":"structure", 541 "members":{ 542 "Fraudster":{"shape":"Fraudster"} 543 } 544 }, 545 "DescribeSpeakerEnrollmentJobRequest":{ 546 "type":"structure", 547 "required":[ 548 "DomainId", 549 "JobId" 550 ], 551 "members":{ 552 "DomainId":{"shape":"DomainId"}, 553 "JobId":{"shape":"JobId"} 554 } 555 }, 556 "DescribeSpeakerEnrollmentJobResponse":{ 557 "type":"structure", 558 "members":{ 559 "Job":{"shape":"SpeakerEnrollmentJob"} 560 } 561 }, 562 "DescribeSpeakerRequest":{ 563 "type":"structure", 564 "required":[ 565 "DomainId", 566 "SpeakerId" 567 ], 568 "members":{ 569 "DomainId":{"shape":"DomainId"}, 570 "SpeakerId":{"shape":"SpeakerId"} 571 } 572 }, 573 "DescribeSpeakerResponse":{ 574 "type":"structure", 575 "members":{ 576 "Speaker":{"shape":"Speaker"} 577 } 578 }, 579 "Description":{ 580 "type":"string", 581 "max":1024, 582 "min":1, 583 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-%@]*)$", 584 "sensitive":true 585 }, 586 "Domain":{ 587 "type":"structure", 588 "members":{ 589 "Arn":{"shape":"Arn"}, 590 "CreatedAt":{"shape":"Timestamp"}, 591 "Description":{"shape":"Description"}, 592 "DomainId":{"shape":"DomainId"}, 593 "DomainStatus":{"shape":"DomainStatus"}, 594 "Name":{"shape":"DomainName"}, 595 "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"}, 596 "UpdatedAt":{"shape":"Timestamp"} 597 } 598 }, 599 "DomainId":{ 600 "type":"string", 601 "max":22, 602 "min":22, 603 "pattern":"^[a-zA-Z0-9]{22}$" 604 }, 605 "DomainName":{ 606 "type":"string", 607 "max":256, 608 "min":1, 609 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9_-]*$", 610 "sensitive":true 611 }, 612 "DomainStatus":{ 613 "type":"string", 614 "enum":[ 615 "ACTIVE", 616 "PENDING", 617 "SUSPENDED" 618 ] 619 }, 620 "DomainSummaries":{ 621 "type":"list", 622 "member":{"shape":"DomainSummary"} 623 }, 624 "DomainSummary":{ 625 "type":"structure", 626 "members":{ 627 "Arn":{"shape":"Arn"}, 628 "CreatedAt":{"shape":"Timestamp"}, 629 "Description":{"shape":"Description"}, 630 "DomainId":{"shape":"DomainId"}, 631 "DomainStatus":{"shape":"DomainStatus"}, 632 "Name":{"shape":"DomainName"}, 633 "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"}, 634 "UpdatedAt":{"shape":"Timestamp"} 635 } 636 }, 637 "DuplicateRegistrationAction":{ 638 "type":"string", 639 "enum":[ 640 "SKIP", 641 "REGISTER_AS_NEW" 642 ] 643 }, 644 "EnrollmentConfig":{ 645 "type":"structure", 646 "members":{ 647 "ExistingEnrollmentAction":{"shape":"ExistingEnrollmentAction"}, 648 "FraudDetectionConfig":{"shape":"EnrollmentJobFraudDetectionConfig"} 649 } 650 }, 651 "EnrollmentJobFraudDetectionConfig":{ 652 "type":"structure", 653 "members":{ 654 "FraudDetectionAction":{"shape":"FraudDetectionAction"}, 655 "RiskThreshold":{"shape":"Score"} 656 } 657 }, 658 "EvaluateSessionRequest":{ 659 "type":"structure", 660 "required":[ 661 "DomainId", 662 "SessionNameOrId" 663 ], 664 "members":{ 665 "DomainId":{"shape":"DomainId"}, 666 "SessionNameOrId":{"shape":"SessionNameOrId"} 667 } 668 }, 669 "EvaluateSessionResponse":{ 670 "type":"structure", 671 "members":{ 672 "AuthenticationResult":{"shape":"AuthenticationResult"}, 673 "DomainId":{"shape":"DomainId"}, 674 "FraudDetectionResult":{"shape":"FraudDetectionResult"}, 675 "SessionId":{"shape":"SessionId"}, 676 "SessionName":{"shape":"SessionName"}, 677 "StreamingStatus":{"shape":"StreamingStatus"} 678 } 679 }, 680 "ExistingEnrollmentAction":{ 681 "type":"string", 682 "enum":[ 683 "SKIP", 684 "OVERWRITE" 685 ] 686 }, 687 "FailureDetails":{ 688 "type":"structure", 689 "members":{ 690 "Message":{"shape":"String"}, 691 "StatusCode":{"shape":"Integer"} 692 } 693 }, 694 "FraudDetectionAction":{ 695 "type":"string", 696 "enum":[ 697 "IGNORE", 698 "FAIL" 699 ] 700 }, 701 "FraudDetectionConfiguration":{ 702 "type":"structure", 703 "required":["RiskThreshold"], 704 "members":{ 705 "RiskThreshold":{"shape":"Score"} 706 } 707 }, 708 "FraudDetectionDecision":{ 709 "type":"string", 710 "enum":[ 711 "HIGH_RISK", 712 "LOW_RISK", 713 "NOT_ENOUGH_SPEECH" 714 ] 715 }, 716 "FraudDetectionReason":{ 717 "type":"string", 718 "enum":["KNOWN_FRAUDSTER"] 719 }, 720 "FraudDetectionReasons":{ 721 "type":"list", 722 "member":{"shape":"FraudDetectionReason"}, 723 "max":3, 724 "min":0 725 }, 726 "FraudDetectionResult":{ 727 "type":"structure", 728 "members":{ 729 "AudioAggregationEndedAt":{"shape":"Timestamp"}, 730 "AudioAggregationStartedAt":{"shape":"Timestamp"}, 731 "Configuration":{"shape":"FraudDetectionConfiguration"}, 732 "Decision":{"shape":"FraudDetectionDecision"}, 733 "FraudDetectionResultId":{"shape":"UniqueIdLarge"}, 734 "Reasons":{"shape":"FraudDetectionReasons"}, 735 "RiskDetails":{"shape":"FraudRiskDetails"} 736 } 737 }, 738 "FraudRiskDetails":{ 739 "type":"structure", 740 "required":["KnownFraudsterRisk"], 741 "members":{ 742 "KnownFraudsterRisk":{"shape":"KnownFraudsterRisk"} 743 } 744 }, 745 "Fraudster":{ 746 "type":"structure", 747 "members":{ 748 "CreatedAt":{"shape":"Timestamp"}, 749 "DomainId":{"shape":"DomainId"}, 750 "GeneratedFraudsterId":{"shape":"GeneratedFraudsterId"} 751 } 752 }, 753 "FraudsterId":{ 754 "type":"string", 755 "max":25, 756 "min":25, 757 "pattern":"^id#[a-zA-Z0-9]{22}$", 758 "sensitive":true 759 }, 760 "FraudsterRegistrationJob":{ 761 "type":"structure", 762 "members":{ 763 "CreatedAt":{"shape":"Timestamp"}, 764 "DataAccessRoleArn":{"shape":"IamRoleArn"}, 765 "DomainId":{"shape":"DomainId"}, 766 "EndedAt":{"shape":"Timestamp"}, 767 "FailureDetails":{"shape":"FailureDetails"}, 768 "InputDataConfig":{"shape":"InputDataConfig"}, 769 "JobId":{"shape":"JobId"}, 770 "JobName":{"shape":"JobName"}, 771 "JobProgress":{"shape":"JobProgress"}, 772 "JobStatus":{"shape":"FraudsterRegistrationJobStatus"}, 773 "OutputDataConfig":{"shape":"OutputDataConfig"}, 774 "RegistrationConfig":{"shape":"RegistrationConfig"} 775 } 776 }, 777 "FraudsterRegistrationJobStatus":{ 778 "type":"string", 779 "enum":[ 780 "SUBMITTED", 781 "IN_PROGRESS", 782 "COMPLETED", 783 "COMPLETED_WITH_ERRORS", 784 "FAILED" 785 ] 786 }, 787 "FraudsterRegistrationJobSummaries":{ 788 "type":"list", 789 "member":{"shape":"FraudsterRegistrationJobSummary"} 790 }, 791 "FraudsterRegistrationJobSummary":{ 792 "type":"structure", 793 "members":{ 794 "CreatedAt":{"shape":"Timestamp"}, 795 "DomainId":{"shape":"DomainId"}, 796 "EndedAt":{"shape":"Timestamp"}, 797 "FailureDetails":{"shape":"FailureDetails"}, 798 "JobId":{"shape":"JobId"}, 799 "JobName":{"shape":"JobName"}, 800 "JobProgress":{"shape":"JobProgress"}, 801 "JobStatus":{"shape":"FraudsterRegistrationJobStatus"} 802 } 803 }, 804 "GeneratedFraudsterId":{ 805 "type":"string", 806 "max":25, 807 "min":25, 808 "pattern":"^id#[a-zA-Z0-9]{22}$" 809 }, 810 "GeneratedSpeakerId":{ 811 "type":"string", 812 "max":25, 813 "min":25, 814 "pattern":"^id#[a-zA-Z0-9]{22}$" 815 }, 816 "IamRoleArn":{ 817 "type":"string", 818 "max":2048, 819 "min":20, 820 "pattern":"^arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+$" 821 }, 822 "InputDataConfig":{ 823 "type":"structure", 824 "required":["S3Uri"], 825 "members":{ 826 "S3Uri":{"shape":"S3Uri"} 827 } 828 }, 829 "Integer":{ 830 "type":"integer", 831 "box":true 832 }, 833 "InternalServerException":{ 834 "type":"structure", 835 "members":{ 836 "Message":{"shape":"String"} 837 }, 838 "exception":true, 839 "fault":true 840 }, 841 "JobId":{ 842 "type":"string", 843 "max":22, 844 "min":22, 845 "pattern":"^[a-zA-Z0-9]{22}$" 846 }, 847 "JobName":{ 848 "type":"string", 849 "max":256, 850 "min":1, 851 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9_-]*$", 852 "sensitive":true 853 }, 854 "JobProgress":{ 855 "type":"structure", 856 "members":{ 857 "PercentComplete":{"shape":"Score"} 858 } 859 }, 860 "KmsKeyId":{ 861 "type":"string", 862 "max":2048, 863 "min":1 864 }, 865 "KnownFraudsterRisk":{ 866 "type":"structure", 867 "required":["RiskScore"], 868 "members":{ 869 "GeneratedFraudsterId":{"shape":"GeneratedFraudsterId"}, 870 "RiskScore":{"shape":"Score"} 871 } 872 }, 873 "ListDomainsRequest":{ 874 "type":"structure", 875 "members":{ 876 "MaxResults":{"shape":"MaxResultsForListDomainFe"}, 877 "NextToken":{"shape":"NextToken"} 878 } 879 }, 880 "ListDomainsResponse":{ 881 "type":"structure", 882 "members":{ 883 "DomainSummaries":{"shape":"DomainSummaries"}, 884 "NextToken":{"shape":"String"} 885 } 886 }, 887 "ListFraudsterRegistrationJobsRequest":{ 888 "type":"structure", 889 "required":["DomainId"], 890 "members":{ 891 "DomainId":{"shape":"DomainId"}, 892 "JobStatus":{"shape":"FraudsterRegistrationJobStatus"}, 893 "MaxResults":{"shape":"MaxResultsForList"}, 894 "NextToken":{"shape":"NextToken"} 895 } 896 }, 897 "ListFraudsterRegistrationJobsResponse":{ 898 "type":"structure", 899 "members":{ 900 "JobSummaries":{"shape":"FraudsterRegistrationJobSummaries"}, 901 "NextToken":{"shape":"String"} 902 } 903 }, 904 "ListSpeakerEnrollmentJobsRequest":{ 905 "type":"structure", 906 "required":["DomainId"], 907 "members":{ 908 "DomainId":{"shape":"DomainId"}, 909 "JobStatus":{"shape":"SpeakerEnrollmentJobStatus"}, 910 "MaxResults":{"shape":"MaxResultsForList"}, 911 "NextToken":{"shape":"NextToken"} 912 } 913 }, 914 "ListSpeakerEnrollmentJobsResponse":{ 915 "type":"structure", 916 "members":{ 917 "JobSummaries":{"shape":"SpeakerEnrollmentJobSummaries"}, 918 "NextToken":{"shape":"String"} 919 } 920 }, 921 "ListSpeakersRequest":{ 922 "type":"structure", 923 "required":["DomainId"], 924 "members":{ 925 "DomainId":{"shape":"DomainId"}, 926 "MaxResults":{"shape":"MaxResultsForList"}, 927 "NextToken":{"shape":"NextToken"} 928 } 929 }, 930 "ListSpeakersResponse":{ 931 "type":"structure", 932 "members":{ 933 "NextToken":{"shape":"String"}, 934 "SpeakerSummaries":{"shape":"SpeakerSummaries"} 935 } 936 }, 937 "ListTagsForResourceRequest":{ 938 "type":"structure", 939 "required":["ResourceArn"], 940 "members":{ 941 "ResourceArn":{"shape":"AmazonResourceName"} 942 } 943 }, 944 "ListTagsForResourceResponse":{ 945 "type":"structure", 946 "members":{ 947 "Tags":{"shape":"TagList"} 948 } 949 }, 950 "MaxResultsForList":{ 951 "type":"integer", 952 "box":true, 953 "max":100, 954 "min":1 955 }, 956 "MaxResultsForListDomainFe":{ 957 "type":"integer", 958 "box":true, 959 "max":10, 960 "min":1 961 }, 962 "NextToken":{ 963 "type":"string", 964 "max":8192, 965 "min":0, 966 "pattern":"^\\p{ASCII}{0,8192}$" 967 }, 968 "OptOutSpeakerRequest":{ 969 "type":"structure", 970 "required":[ 971 "DomainId", 972 "SpeakerId" 973 ], 974 "members":{ 975 "DomainId":{"shape":"DomainId"}, 976 "SpeakerId":{"shape":"SpeakerId"} 977 } 978 }, 979 "OptOutSpeakerResponse":{ 980 "type":"structure", 981 "members":{ 982 "Speaker":{"shape":"Speaker"} 983 } 984 }, 985 "OutputDataConfig":{ 986 "type":"structure", 987 "required":["S3Uri"], 988 "members":{ 989 "KmsKeyId":{"shape":"KmsKeyId"}, 990 "S3Uri":{"shape":"S3Uri"} 991 } 992 }, 993 "RegistrationConfig":{ 994 "type":"structure", 995 "members":{ 996 "DuplicateRegistrationAction":{"shape":"DuplicateRegistrationAction"}, 997 "FraudsterSimilarityThreshold":{"shape":"Score"} 998 } 999 }, 1000 "ResourceNotFoundException":{ 1001 "type":"structure", 1002 "members":{ 1003 "Message":{"shape":"String"}, 1004 "ResourceType":{"shape":"ResourceType"} 1005 }, 1006 "exception":true 1007 }, 1008 "ResourceType":{ 1009 "type":"string", 1010 "enum":[ 1011 "BATCH_JOB", 1012 "COMPLIANCE_CONSENT", 1013 "DOMAIN", 1014 "FRAUDSTER", 1015 "SESSION", 1016 "SPEAKER" 1017 ] 1018 }, 1019 "S3Uri":{ 1020 "type":"string", 1021 "max":1024, 1022 "min":0, 1023 "pattern":"^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$" 1024 }, 1025 "Score":{ 1026 "type":"integer", 1027 "box":true, 1028 "max":100, 1029 "min":0 1030 }, 1031 "ServerSideEncryptionConfiguration":{ 1032 "type":"structure", 1033 "required":["KmsKeyId"], 1034 "members":{ 1035 "KmsKeyId":{"shape":"KmsKeyId"} 1036 } 1037 }, 1038 "ServiceQuotaExceededException":{ 1039 "type":"structure", 1040 "members":{ 1041 "Message":{"shape":"String"} 1042 }, 1043 "exception":true 1044 }, 1045 "SessionId":{ 1046 "type":"string", 1047 "max":25, 1048 "min":25, 1049 "pattern":"^id#[a-zA-Z0-9]{22}$" 1050 }, 1051 "SessionName":{ 1052 "type":"string", 1053 "max":36, 1054 "min":1, 1055 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9_-]*$" 1056 }, 1057 "SessionNameOrId":{ 1058 "type":"string", 1059 "max":36, 1060 "min":1, 1061 "pattern":"^(id#[a-zA-Z0-9]{22}|[a-zA-Z0-9][a-zA-Z0-9_-]*)$" 1062 }, 1063 "Speaker":{ 1064 "type":"structure", 1065 "members":{ 1066 "CreatedAt":{"shape":"Timestamp"}, 1067 "CustomerSpeakerId":{"shape":"CustomerSpeakerId"}, 1068 "DomainId":{"shape":"DomainId"}, 1069 "GeneratedSpeakerId":{"shape":"GeneratedSpeakerId"}, 1070 "Status":{"shape":"SpeakerStatus"}, 1071 "UpdatedAt":{"shape":"Timestamp"} 1072 } 1073 }, 1074 "SpeakerEnrollmentJob":{ 1075 "type":"structure", 1076 "members":{ 1077 "CreatedAt":{"shape":"Timestamp"}, 1078 "DataAccessRoleArn":{"shape":"IamRoleArn"}, 1079 "DomainId":{"shape":"DomainId"}, 1080 "EndedAt":{"shape":"Timestamp"}, 1081 "EnrollmentConfig":{"shape":"EnrollmentConfig"}, 1082 "FailureDetails":{"shape":"FailureDetails"}, 1083 "InputDataConfig":{"shape":"InputDataConfig"}, 1084 "JobId":{"shape":"JobId"}, 1085 "JobName":{"shape":"JobName"}, 1086 "JobProgress":{"shape":"JobProgress"}, 1087 "JobStatus":{"shape":"SpeakerEnrollmentJobStatus"}, 1088 "OutputDataConfig":{"shape":"OutputDataConfig"} 1089 } 1090 }, 1091 "SpeakerEnrollmentJobStatus":{ 1092 "type":"string", 1093 "enum":[ 1094 "SUBMITTED", 1095 "IN_PROGRESS", 1096 "COMPLETED", 1097 "COMPLETED_WITH_ERRORS", 1098 "FAILED" 1099 ] 1100 }, 1101 "SpeakerEnrollmentJobSummaries":{ 1102 "type":"list", 1103 "member":{"shape":"SpeakerEnrollmentJobSummary"} 1104 }, 1105 "SpeakerEnrollmentJobSummary":{ 1106 "type":"structure", 1107 "members":{ 1108 "CreatedAt":{"shape":"Timestamp"}, 1109 "DomainId":{"shape":"DomainId"}, 1110 "EndedAt":{"shape":"Timestamp"}, 1111 "FailureDetails":{"shape":"FailureDetails"}, 1112 "JobId":{"shape":"JobId"}, 1113 "JobName":{"shape":"JobName"}, 1114 "JobProgress":{"shape":"JobProgress"}, 1115 "JobStatus":{"shape":"SpeakerEnrollmentJobStatus"} 1116 } 1117 }, 1118 "SpeakerId":{ 1119 "type":"string", 1120 "max":256, 1121 "min":1, 1122 "pattern":"^(id#[a-zA-Z0-9]{22}|[a-zA-Z0-9][a-zA-Z0-9_-]*)$", 1123 "sensitive":true 1124 }, 1125 "SpeakerStatus":{ 1126 "type":"string", 1127 "enum":[ 1128 "ENROLLED", 1129 "EXPIRED", 1130 "OPTED_OUT", 1131 "PENDING" 1132 ] 1133 }, 1134 "SpeakerSummaries":{ 1135 "type":"list", 1136 "member":{"shape":"SpeakerSummary"} 1137 }, 1138 "SpeakerSummary":{ 1139 "type":"structure", 1140 "members":{ 1141 "CreatedAt":{"shape":"Timestamp"}, 1142 "CustomerSpeakerId":{"shape":"CustomerSpeakerId"}, 1143 "DomainId":{"shape":"DomainId"}, 1144 "GeneratedSpeakerId":{"shape":"GeneratedSpeakerId"}, 1145 "Status":{"shape":"SpeakerStatus"}, 1146 "UpdatedAt":{"shape":"Timestamp"} 1147 } 1148 }, 1149 "StartFraudsterRegistrationJobRequest":{ 1150 "type":"structure", 1151 "required":[ 1152 "DataAccessRoleArn", 1153 "DomainId", 1154 "InputDataConfig", 1155 "OutputDataConfig" 1156 ], 1157 "members":{ 1158 "ClientToken":{ 1159 "shape":"ClientTokenString", 1160 "idempotencyToken":true 1161 }, 1162 "DataAccessRoleArn":{"shape":"IamRoleArn"}, 1163 "DomainId":{"shape":"DomainId"}, 1164 "InputDataConfig":{"shape":"InputDataConfig"}, 1165 "JobName":{"shape":"JobName"}, 1166 "OutputDataConfig":{"shape":"OutputDataConfig"}, 1167 "RegistrationConfig":{"shape":"RegistrationConfig"} 1168 } 1169 }, 1170 "StartFraudsterRegistrationJobResponse":{ 1171 "type":"structure", 1172 "members":{ 1173 "Job":{"shape":"FraudsterRegistrationJob"} 1174 } 1175 }, 1176 "StartSpeakerEnrollmentJobRequest":{ 1177 "type":"structure", 1178 "required":[ 1179 "DataAccessRoleArn", 1180 "DomainId", 1181 "InputDataConfig", 1182 "OutputDataConfig" 1183 ], 1184 "members":{ 1185 "ClientToken":{ 1186 "shape":"ClientTokenString", 1187 "idempotencyToken":true 1188 }, 1189 "DataAccessRoleArn":{"shape":"IamRoleArn"}, 1190 "DomainId":{"shape":"DomainId"}, 1191 "EnrollmentConfig":{"shape":"EnrollmentConfig"}, 1192 "InputDataConfig":{"shape":"InputDataConfig"}, 1193 "JobName":{"shape":"JobName"}, 1194 "OutputDataConfig":{"shape":"OutputDataConfig"} 1195 } 1196 }, 1197 "StartSpeakerEnrollmentJobResponse":{ 1198 "type":"structure", 1199 "members":{ 1200 "Job":{"shape":"SpeakerEnrollmentJob"} 1201 } 1202 }, 1203 "StreamingStatus":{ 1204 "type":"string", 1205 "enum":[ 1206 "PENDING_CONFIGURATION", 1207 "ONGOING", 1208 "ENDED" 1209 ] 1210 }, 1211 "String":{ 1212 "type":"string", 1213 "min":1 1214 }, 1215 "Tag":{ 1216 "type":"structure", 1217 "required":[ 1218 "Key", 1219 "Value" 1220 ], 1221 "members":{ 1222 "Key":{"shape":"TagKey"}, 1223 "Value":{"shape":"TagValue"} 1224 } 1225 }, 1226 "TagKey":{ 1227 "type":"string", 1228 "max":128, 1229 "min":1, 1230 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", 1231 "sensitive":true 1232 }, 1233 "TagKeyList":{ 1234 "type":"list", 1235 "member":{"shape":"TagKey"}, 1236 "max":200, 1237 "min":0 1238 }, 1239 "TagList":{ 1240 "type":"list", 1241 "member":{"shape":"Tag"}, 1242 "max":200, 1243 "min":0 1244 }, 1245 "TagResourceRequest":{ 1246 "type":"structure", 1247 "required":[ 1248 "ResourceArn", 1249 "Tags" 1250 ], 1251 "members":{ 1252 "ResourceArn":{"shape":"AmazonResourceName"}, 1253 "Tags":{"shape":"TagList"} 1254 } 1255 }, 1256 "TagResourceResponse":{ 1257 "type":"structure", 1258 "members":{ 1259 } 1260 }, 1261 "TagValue":{ 1262 "type":"string", 1263 "max":256, 1264 "min":0, 1265 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", 1266 "sensitive":true 1267 }, 1268 "ThrottlingException":{ 1269 "type":"structure", 1270 "members":{ 1271 "Message":{"shape":"String"} 1272 }, 1273 "exception":true 1274 }, 1275 "Timestamp":{"type":"timestamp"}, 1276 "UniqueIdLarge":{ 1277 "type":"string", 1278 "max":22, 1279 "min":22, 1280 "pattern":"^[a-zA-Z0-9]{22}$" 1281 }, 1282 "UntagResourceRequest":{ 1283 "type":"structure", 1284 "required":[ 1285 "ResourceArn", 1286 "TagKeys" 1287 ], 1288 "members":{ 1289 "ResourceArn":{"shape":"AmazonResourceName"}, 1290 "TagKeys":{"shape":"TagKeyList"} 1291 } 1292 }, 1293 "UntagResourceResponse":{ 1294 "type":"structure", 1295 "members":{ 1296 } 1297 }, 1298 "UpdateDomainRequest":{ 1299 "type":"structure", 1300 "required":[ 1301 "DomainId", 1302 "Name", 1303 "ServerSideEncryptionConfiguration" 1304 ], 1305 "members":{ 1306 "Description":{"shape":"Description"}, 1307 "DomainId":{"shape":"DomainId"}, 1308 "Name":{"shape":"DomainName"}, 1309 "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"} 1310 } 1311 }, 1312 "UpdateDomainResponse":{ 1313 "type":"structure", 1314 "members":{ 1315 "Domain":{"shape":"Domain"} 1316 } 1317 }, 1318 "ValidationException":{ 1319 "type":"structure", 1320 "members":{ 1321 "Message":{"shape":"String"} 1322 }, 1323 "exception":true 1324 } 1325 } 1326 }