github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/customer-profiles/2020-08-15/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2020-08-15", 5 "endpointPrefix":"profile", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"Customer Profiles", 9 "serviceFullName":"Amazon Connect Customer Profiles", 10 "serviceId":"Customer Profiles", 11 "signatureVersion":"v4", 12 "signingName":"profile", 13 "uid":"customer-profiles-2020-08-15" 14 }, 15 "operations":{ 16 "AddProfileKey":{ 17 "name":"AddProfileKey", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/domains/{DomainName}/profiles/keys" 21 }, 22 "input":{"shape":"AddProfileKeyRequest"}, 23 "output":{"shape":"AddProfileKeyResponse"}, 24 "errors":[ 25 {"shape":"BadRequestException"}, 26 {"shape":"AccessDeniedException"}, 27 {"shape":"ResourceNotFoundException"}, 28 {"shape":"ThrottlingException"}, 29 {"shape":"InternalServerException"} 30 ] 31 }, 32 "CreateDomain":{ 33 "name":"CreateDomain", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/domains/{DomainName}" 37 }, 38 "input":{"shape":"CreateDomainRequest"}, 39 "output":{"shape":"CreateDomainResponse"}, 40 "errors":[ 41 {"shape":"BadRequestException"}, 42 {"shape":"ResourceNotFoundException"}, 43 {"shape":"AccessDeniedException"}, 44 {"shape":"ThrottlingException"}, 45 {"shape":"InternalServerException"} 46 ] 47 }, 48 "CreateProfile":{ 49 "name":"CreateProfile", 50 "http":{ 51 "method":"POST", 52 "requestUri":"/domains/{DomainName}/profiles" 53 }, 54 "input":{"shape":"CreateProfileRequest"}, 55 "output":{"shape":"CreateProfileResponse"}, 56 "errors":[ 57 {"shape":"BadRequestException"}, 58 {"shape":"AccessDeniedException"}, 59 {"shape":"ResourceNotFoundException"}, 60 {"shape":"ThrottlingException"}, 61 {"shape":"InternalServerException"} 62 ] 63 }, 64 "DeleteDomain":{ 65 "name":"DeleteDomain", 66 "http":{ 67 "method":"DELETE", 68 "requestUri":"/domains/{DomainName}" 69 }, 70 "input":{"shape":"DeleteDomainRequest"}, 71 "output":{"shape":"DeleteDomainResponse"}, 72 "errors":[ 73 {"shape":"BadRequestException"}, 74 {"shape":"ResourceNotFoundException"}, 75 {"shape":"AccessDeniedException"}, 76 {"shape":"ThrottlingException"}, 77 {"shape":"InternalServerException"} 78 ] 79 }, 80 "DeleteIntegration":{ 81 "name":"DeleteIntegration", 82 "http":{ 83 "method":"POST", 84 "requestUri":"/domains/{DomainName}/integrations/delete" 85 }, 86 "input":{"shape":"DeleteIntegrationRequest"}, 87 "output":{"shape":"DeleteIntegrationResponse"}, 88 "errors":[ 89 {"shape":"BadRequestException"}, 90 {"shape":"ResourceNotFoundException"}, 91 {"shape":"AccessDeniedException"}, 92 {"shape":"ThrottlingException"}, 93 {"shape":"InternalServerException"} 94 ] 95 }, 96 "DeleteProfile":{ 97 "name":"DeleteProfile", 98 "http":{ 99 "method":"POST", 100 "requestUri":"/domains/{DomainName}/profiles/delete" 101 }, 102 "input":{"shape":"DeleteProfileRequest"}, 103 "output":{"shape":"DeleteProfileResponse"}, 104 "errors":[ 105 {"shape":"BadRequestException"}, 106 {"shape":"AccessDeniedException"}, 107 {"shape":"ResourceNotFoundException"}, 108 {"shape":"ThrottlingException"}, 109 {"shape":"InternalServerException"} 110 ] 111 }, 112 "DeleteProfileKey":{ 113 "name":"DeleteProfileKey", 114 "http":{ 115 "method":"POST", 116 "requestUri":"/domains/{DomainName}/profiles/keys/delete" 117 }, 118 "input":{"shape":"DeleteProfileKeyRequest"}, 119 "output":{"shape":"DeleteProfileKeyResponse"}, 120 "errors":[ 121 {"shape":"BadRequestException"}, 122 {"shape":"AccessDeniedException"}, 123 {"shape":"ResourceNotFoundException"}, 124 {"shape":"ThrottlingException"}, 125 {"shape":"InternalServerException"} 126 ] 127 }, 128 "DeleteProfileObject":{ 129 "name":"DeleteProfileObject", 130 "http":{ 131 "method":"POST", 132 "requestUri":"/domains/{DomainName}/profiles/objects/delete" 133 }, 134 "input":{"shape":"DeleteProfileObjectRequest"}, 135 "output":{"shape":"DeleteProfileObjectResponse"}, 136 "errors":[ 137 {"shape":"BadRequestException"}, 138 {"shape":"AccessDeniedException"}, 139 {"shape":"ResourceNotFoundException"}, 140 {"shape":"ThrottlingException"}, 141 {"shape":"InternalServerException"} 142 ] 143 }, 144 "DeleteProfileObjectType":{ 145 "name":"DeleteProfileObjectType", 146 "http":{ 147 "method":"DELETE", 148 "requestUri":"/domains/{DomainName}/object-types/{ObjectTypeName}" 149 }, 150 "input":{"shape":"DeleteProfileObjectTypeRequest"}, 151 "output":{"shape":"DeleteProfileObjectTypeResponse"}, 152 "errors":[ 153 {"shape":"BadRequestException"}, 154 {"shape":"ResourceNotFoundException"}, 155 {"shape":"AccessDeniedException"}, 156 {"shape":"ThrottlingException"}, 157 {"shape":"InternalServerException"} 158 ] 159 }, 160 "GetDomain":{ 161 "name":"GetDomain", 162 "http":{ 163 "method":"GET", 164 "requestUri":"/domains/{DomainName}" 165 }, 166 "input":{"shape":"GetDomainRequest"}, 167 "output":{"shape":"GetDomainResponse"}, 168 "errors":[ 169 {"shape":"BadRequestException"}, 170 {"shape":"ResourceNotFoundException"}, 171 {"shape":"AccessDeniedException"}, 172 {"shape":"ThrottlingException"}, 173 {"shape":"InternalServerException"} 174 ] 175 }, 176 "GetIntegration":{ 177 "name":"GetIntegration", 178 "http":{ 179 "method":"POST", 180 "requestUri":"/domains/{DomainName}/integrations" 181 }, 182 "input":{"shape":"GetIntegrationRequest"}, 183 "output":{"shape":"GetIntegrationResponse"}, 184 "errors":[ 185 {"shape":"BadRequestException"}, 186 {"shape":"ResourceNotFoundException"}, 187 {"shape":"AccessDeniedException"}, 188 {"shape":"ThrottlingException"}, 189 {"shape":"InternalServerException"} 190 ] 191 }, 192 "GetMatches":{ 193 "name":"GetMatches", 194 "http":{ 195 "method":"GET", 196 "requestUri":"/domains/{DomainName}/matches" 197 }, 198 "input":{"shape":"GetMatchesRequest"}, 199 "output":{"shape":"GetMatchesResponse"}, 200 "errors":[ 201 {"shape":"BadRequestException"}, 202 {"shape":"AccessDeniedException"}, 203 {"shape":"ResourceNotFoundException"}, 204 {"shape":"ThrottlingException"}, 205 {"shape":"InternalServerException"} 206 ] 207 }, 208 "GetProfileObjectType":{ 209 "name":"GetProfileObjectType", 210 "http":{ 211 "method":"GET", 212 "requestUri":"/domains/{DomainName}/object-types/{ObjectTypeName}" 213 }, 214 "input":{"shape":"GetProfileObjectTypeRequest"}, 215 "output":{"shape":"GetProfileObjectTypeResponse"}, 216 "errors":[ 217 {"shape":"BadRequestException"}, 218 {"shape":"ResourceNotFoundException"}, 219 {"shape":"AccessDeniedException"}, 220 {"shape":"ThrottlingException"}, 221 {"shape":"InternalServerException"} 222 ] 223 }, 224 "GetProfileObjectTypeTemplate":{ 225 "name":"GetProfileObjectTypeTemplate", 226 "http":{ 227 "method":"GET", 228 "requestUri":"/templates/{TemplateId}" 229 }, 230 "input":{"shape":"GetProfileObjectTypeTemplateRequest"}, 231 "output":{"shape":"GetProfileObjectTypeTemplateResponse"}, 232 "errors":[ 233 {"shape":"BadRequestException"}, 234 {"shape":"ResourceNotFoundException"}, 235 {"shape":"AccessDeniedException"}, 236 {"shape":"ThrottlingException"}, 237 {"shape":"InternalServerException"} 238 ] 239 }, 240 "ListAccountIntegrations":{ 241 "name":"ListAccountIntegrations", 242 "http":{ 243 "method":"POST", 244 "requestUri":"/integrations" 245 }, 246 "input":{"shape":"ListAccountIntegrationsRequest"}, 247 "output":{"shape":"ListAccountIntegrationsResponse"}, 248 "errors":[ 249 {"shape":"BadRequestException"}, 250 {"shape":"ResourceNotFoundException"}, 251 {"shape":"AccessDeniedException"}, 252 {"shape":"ThrottlingException"}, 253 {"shape":"InternalServerException"} 254 ] 255 }, 256 "ListDomains":{ 257 "name":"ListDomains", 258 "http":{ 259 "method":"GET", 260 "requestUri":"/domains" 261 }, 262 "input":{"shape":"ListDomainsRequest"}, 263 "output":{"shape":"ListDomainsResponse"}, 264 "errors":[ 265 {"shape":"BadRequestException"}, 266 {"shape":"ResourceNotFoundException"}, 267 {"shape":"AccessDeniedException"}, 268 {"shape":"ThrottlingException"}, 269 {"shape":"InternalServerException"} 270 ] 271 }, 272 "ListIntegrations":{ 273 "name":"ListIntegrations", 274 "http":{ 275 "method":"GET", 276 "requestUri":"/domains/{DomainName}/integrations" 277 }, 278 "input":{"shape":"ListIntegrationsRequest"}, 279 "output":{"shape":"ListIntegrationsResponse"}, 280 "errors":[ 281 {"shape":"BadRequestException"}, 282 {"shape":"ResourceNotFoundException"}, 283 {"shape":"AccessDeniedException"}, 284 {"shape":"ThrottlingException"}, 285 {"shape":"InternalServerException"} 286 ] 287 }, 288 "ListProfileObjectTypeTemplates":{ 289 "name":"ListProfileObjectTypeTemplates", 290 "http":{ 291 "method":"GET", 292 "requestUri":"/templates" 293 }, 294 "input":{"shape":"ListProfileObjectTypeTemplatesRequest"}, 295 "output":{"shape":"ListProfileObjectTypeTemplatesResponse"}, 296 "errors":[ 297 {"shape":"BadRequestException"}, 298 {"shape":"ResourceNotFoundException"}, 299 {"shape":"AccessDeniedException"}, 300 {"shape":"ThrottlingException"}, 301 {"shape":"InternalServerException"} 302 ] 303 }, 304 "ListProfileObjectTypes":{ 305 "name":"ListProfileObjectTypes", 306 "http":{ 307 "method":"GET", 308 "requestUri":"/domains/{DomainName}/object-types" 309 }, 310 "input":{"shape":"ListProfileObjectTypesRequest"}, 311 "output":{"shape":"ListProfileObjectTypesResponse"}, 312 "errors":[ 313 {"shape":"BadRequestException"}, 314 {"shape":"ResourceNotFoundException"}, 315 {"shape":"AccessDeniedException"}, 316 {"shape":"ThrottlingException"}, 317 {"shape":"InternalServerException"} 318 ] 319 }, 320 "ListProfileObjects":{ 321 "name":"ListProfileObjects", 322 "http":{ 323 "method":"POST", 324 "requestUri":"/domains/{DomainName}/profiles/objects" 325 }, 326 "input":{"shape":"ListProfileObjectsRequest"}, 327 "output":{"shape":"ListProfileObjectsResponse"}, 328 "errors":[ 329 {"shape":"BadRequestException"}, 330 {"shape":"AccessDeniedException"}, 331 {"shape":"ResourceNotFoundException"}, 332 {"shape":"ThrottlingException"}, 333 {"shape":"InternalServerException"} 334 ] 335 }, 336 "ListTagsForResource":{ 337 "name":"ListTagsForResource", 338 "http":{ 339 "method":"GET", 340 "requestUri":"/tags/{resourceArn}" 341 }, 342 "input":{"shape":"ListTagsForResourceRequest"}, 343 "output":{"shape":"ListTagsForResourceResponse"}, 344 "errors":[ 345 {"shape":"InternalServerException"}, 346 {"shape":"BadRequestException"}, 347 {"shape":"ResourceNotFoundException"} 348 ] 349 }, 350 "MergeProfiles":{ 351 "name":"MergeProfiles", 352 "http":{ 353 "method":"POST", 354 "requestUri":"/domains/{DomainName}/profiles/objects/merge" 355 }, 356 "input":{"shape":"MergeProfilesRequest"}, 357 "output":{"shape":"MergeProfilesResponse"}, 358 "errors":[ 359 {"shape":"BadRequestException"}, 360 {"shape":"ResourceNotFoundException"}, 361 {"shape":"ThrottlingException"}, 362 {"shape":"InternalServerException"} 363 ] 364 }, 365 "PutIntegration":{ 366 "name":"PutIntegration", 367 "http":{ 368 "method":"PUT", 369 "requestUri":"/domains/{DomainName}/integrations" 370 }, 371 "input":{"shape":"PutIntegrationRequest"}, 372 "output":{"shape":"PutIntegrationResponse"}, 373 "errors":[ 374 {"shape":"BadRequestException"}, 375 {"shape":"ResourceNotFoundException"}, 376 {"shape":"AccessDeniedException"}, 377 {"shape":"ThrottlingException"}, 378 {"shape":"InternalServerException"} 379 ] 380 }, 381 "PutProfileObject":{ 382 "name":"PutProfileObject", 383 "http":{ 384 "method":"PUT", 385 "requestUri":"/domains/{DomainName}/profiles/objects" 386 }, 387 "input":{"shape":"PutProfileObjectRequest"}, 388 "output":{"shape":"PutProfileObjectResponse"}, 389 "errors":[ 390 {"shape":"BadRequestException"}, 391 {"shape":"AccessDeniedException"}, 392 {"shape":"ResourceNotFoundException"}, 393 {"shape":"ThrottlingException"}, 394 {"shape":"InternalServerException"} 395 ] 396 }, 397 "PutProfileObjectType":{ 398 "name":"PutProfileObjectType", 399 "http":{ 400 "method":"PUT", 401 "requestUri":"/domains/{DomainName}/object-types/{ObjectTypeName}" 402 }, 403 "input":{"shape":"PutProfileObjectTypeRequest"}, 404 "output":{"shape":"PutProfileObjectTypeResponse"}, 405 "errors":[ 406 {"shape":"BadRequestException"}, 407 {"shape":"ResourceNotFoundException"}, 408 {"shape":"AccessDeniedException"}, 409 {"shape":"ThrottlingException"}, 410 {"shape":"InternalServerException"} 411 ] 412 }, 413 "SearchProfiles":{ 414 "name":"SearchProfiles", 415 "http":{ 416 "method":"POST", 417 "requestUri":"/domains/{DomainName}/profiles/search" 418 }, 419 "input":{"shape":"SearchProfilesRequest"}, 420 "output":{"shape":"SearchProfilesResponse"}, 421 "errors":[ 422 {"shape":"BadRequestException"}, 423 {"shape":"AccessDeniedException"}, 424 {"shape":"ResourceNotFoundException"}, 425 {"shape":"ThrottlingException"}, 426 {"shape":"InternalServerException"} 427 ] 428 }, 429 "TagResource":{ 430 "name":"TagResource", 431 "http":{ 432 "method":"POST", 433 "requestUri":"/tags/{resourceArn}" 434 }, 435 "input":{"shape":"TagResourceRequest"}, 436 "output":{"shape":"TagResourceResponse"}, 437 "errors":[ 438 {"shape":"InternalServerException"}, 439 {"shape":"BadRequestException"}, 440 {"shape":"ResourceNotFoundException"} 441 ] 442 }, 443 "UntagResource":{ 444 "name":"UntagResource", 445 "http":{ 446 "method":"DELETE", 447 "requestUri":"/tags/{resourceArn}" 448 }, 449 "input":{"shape":"UntagResourceRequest"}, 450 "output":{"shape":"UntagResourceResponse"}, 451 "errors":[ 452 {"shape":"InternalServerException"}, 453 {"shape":"BadRequestException"}, 454 {"shape":"ResourceNotFoundException"} 455 ] 456 }, 457 "UpdateDomain":{ 458 "name":"UpdateDomain", 459 "http":{ 460 "method":"PUT", 461 "requestUri":"/domains/{DomainName}" 462 }, 463 "input":{"shape":"UpdateDomainRequest"}, 464 "output":{"shape":"UpdateDomainResponse"}, 465 "errors":[ 466 {"shape":"BadRequestException"}, 467 {"shape":"ResourceNotFoundException"}, 468 {"shape":"AccessDeniedException"}, 469 {"shape":"ThrottlingException"}, 470 {"shape":"InternalServerException"} 471 ] 472 }, 473 "UpdateProfile":{ 474 "name":"UpdateProfile", 475 "http":{ 476 "method":"PUT", 477 "requestUri":"/domains/{DomainName}/profiles" 478 }, 479 "input":{"shape":"UpdateProfileRequest"}, 480 "output":{"shape":"UpdateProfileResponse"}, 481 "errors":[ 482 {"shape":"BadRequestException"}, 483 {"shape":"AccessDeniedException"}, 484 {"shape":"ResourceNotFoundException"}, 485 {"shape":"ThrottlingException"}, 486 {"shape":"InternalServerException"} 487 ] 488 } 489 }, 490 "shapes":{ 491 "name":{ 492 "type":"string", 493 "max":64, 494 "min":1, 495 "pattern":"^[a-zA-Z0-9_-]+$" 496 }, 497 "AccessDeniedException":{ 498 "type":"structure", 499 "members":{ 500 "Message":{"shape":"message"} 501 }, 502 "error":{"httpStatusCode":403}, 503 "exception":true 504 }, 505 "AddProfileKeyRequest":{ 506 "type":"structure", 507 "required":[ 508 "ProfileId", 509 "KeyName", 510 "Values", 511 "DomainName" 512 ], 513 "members":{ 514 "ProfileId":{"shape":"uuid"}, 515 "KeyName":{"shape":"name"}, 516 "Values":{"shape":"requestValueList"}, 517 "DomainName":{ 518 "shape":"name", 519 "location":"uri", 520 "locationName":"DomainName" 521 } 522 } 523 }, 524 "AddProfileKeyResponse":{ 525 "type":"structure", 526 "members":{ 527 "KeyName":{"shape":"name"}, 528 "Values":{"shape":"requestValueList"} 529 } 530 }, 531 "Address":{ 532 "type":"structure", 533 "members":{ 534 "Address1":{"shape":"string1To255"}, 535 "Address2":{"shape":"string1To255"}, 536 "Address3":{"shape":"string1To255"}, 537 "Address4":{"shape":"string1To255"}, 538 "City":{"shape":"string1To255"}, 539 "County":{"shape":"string1To255"}, 540 "State":{"shape":"string1To255"}, 541 "Province":{"shape":"string1To255"}, 542 "Country":{"shape":"string1To255"}, 543 "PostalCode":{"shape":"string1To255"} 544 } 545 }, 546 "AttributeSourceIdMap":{ 547 "type":"map", 548 "key":{"shape":"string1To255"}, 549 "value":{"shape":"uuid"} 550 }, 551 "Attributes":{ 552 "type":"map", 553 "key":{"shape":"string1To255"}, 554 "value":{"shape":"string1To255"} 555 }, 556 "BadRequestException":{ 557 "type":"structure", 558 "members":{ 559 "Message":{"shape":"message"} 560 }, 561 "error":{"httpStatusCode":400}, 562 "exception":true 563 }, 564 "BucketName":{ 565 "type":"string", 566 "max":63, 567 "min":3, 568 "pattern":"\\S+" 569 }, 570 "BucketPrefix":{ 571 "type":"string", 572 "max":512, 573 "pattern":".*" 574 }, 575 "ConnectorOperator":{ 576 "type":"structure", 577 "members":{ 578 "Marketo":{"shape":"MarketoConnectorOperator"}, 579 "S3":{"shape":"S3ConnectorOperator"}, 580 "Salesforce":{"shape":"SalesforceConnectorOperator"}, 581 "ServiceNow":{"shape":"ServiceNowConnectorOperator"}, 582 "Zendesk":{"shape":"ZendeskConnectorOperator"} 583 } 584 }, 585 "ConnectorProfileName":{ 586 "type":"string", 587 "max":256, 588 "pattern":"[\\w/!@#+=.-]+" 589 }, 590 "CreateDomainRequest":{ 591 "type":"structure", 592 "required":[ 593 "DomainName", 594 "DefaultExpirationDays" 595 ], 596 "members":{ 597 "DomainName":{ 598 "shape":"name", 599 "location":"uri", 600 "locationName":"DomainName" 601 }, 602 "DefaultExpirationDays":{"shape":"expirationDaysInteger"}, 603 "DefaultEncryptionKey":{"shape":"encryptionKey"}, 604 "DeadLetterQueueUrl":{"shape":"sqsQueueUrl"}, 605 "Matching":{"shape":"MatchingRequest"}, 606 "Tags":{"shape":"TagMap"} 607 } 608 }, 609 "CreateDomainResponse":{ 610 "type":"structure", 611 "required":[ 612 "DomainName", 613 "DefaultExpirationDays", 614 "CreatedAt", 615 "LastUpdatedAt" 616 ], 617 "members":{ 618 "DomainName":{"shape":"name"}, 619 "DefaultExpirationDays":{"shape":"expirationDaysInteger"}, 620 "DefaultEncryptionKey":{"shape":"encryptionKey"}, 621 "DeadLetterQueueUrl":{"shape":"sqsQueueUrl"}, 622 "Matching":{"shape":"MatchingResponse"}, 623 "CreatedAt":{"shape":"timestamp"}, 624 "LastUpdatedAt":{"shape":"timestamp"}, 625 "Tags":{"shape":"TagMap"} 626 } 627 }, 628 "CreateProfileRequest":{ 629 "type":"structure", 630 "required":["DomainName"], 631 "members":{ 632 "DomainName":{ 633 "shape":"name", 634 "location":"uri", 635 "locationName":"DomainName" 636 }, 637 "AccountNumber":{"shape":"string1To255"}, 638 "AdditionalInformation":{"shape":"string1To1000"}, 639 "PartyType":{"shape":"PartyType"}, 640 "BusinessName":{"shape":"string1To255"}, 641 "FirstName":{"shape":"string1To255"}, 642 "MiddleName":{"shape":"string1To255"}, 643 "LastName":{"shape":"string1To255"}, 644 "BirthDate":{"shape":"string1To255"}, 645 "Gender":{"shape":"Gender"}, 646 "PhoneNumber":{"shape":"string1To255"}, 647 "MobilePhoneNumber":{"shape":"string1To255"}, 648 "HomePhoneNumber":{"shape":"string1To255"}, 649 "BusinessPhoneNumber":{"shape":"string1To255"}, 650 "EmailAddress":{"shape":"string1To255"}, 651 "PersonalEmailAddress":{"shape":"string1To255"}, 652 "BusinessEmailAddress":{"shape":"string1To255"}, 653 "Address":{"shape":"Address"}, 654 "ShippingAddress":{"shape":"Address"}, 655 "MailingAddress":{"shape":"Address"}, 656 "BillingAddress":{"shape":"Address"}, 657 "Attributes":{"shape":"Attributes"} 658 } 659 }, 660 "CreateProfileResponse":{ 661 "type":"structure", 662 "required":["ProfileId"], 663 "members":{ 664 "ProfileId":{"shape":"uuid"} 665 } 666 }, 667 "DataPullMode":{ 668 "type":"string", 669 "enum":[ 670 "Incremental", 671 "Complete" 672 ] 673 }, 674 "Date":{"type":"timestamp"}, 675 "DatetimeTypeFieldName":{ 676 "type":"string", 677 "max":256, 678 "pattern":".*" 679 }, 680 "DeleteDomainRequest":{ 681 "type":"structure", 682 "required":["DomainName"], 683 "members":{ 684 "DomainName":{ 685 "shape":"name", 686 "location":"uri", 687 "locationName":"DomainName" 688 } 689 } 690 }, 691 "DeleteDomainResponse":{ 692 "type":"structure", 693 "required":["Message"], 694 "members":{ 695 "Message":{"shape":"message"} 696 } 697 }, 698 "DeleteIntegrationRequest":{ 699 "type":"structure", 700 "required":[ 701 "DomainName", 702 "Uri" 703 ], 704 "members":{ 705 "DomainName":{ 706 "shape":"name", 707 "location":"uri", 708 "locationName":"DomainName" 709 }, 710 "Uri":{"shape":"string1To255"} 711 } 712 }, 713 "DeleteIntegrationResponse":{ 714 "type":"structure", 715 "required":["Message"], 716 "members":{ 717 "Message":{"shape":"message"} 718 } 719 }, 720 "DeleteProfileKeyRequest":{ 721 "type":"structure", 722 "required":[ 723 "ProfileId", 724 "KeyName", 725 "Values", 726 "DomainName" 727 ], 728 "members":{ 729 "ProfileId":{"shape":"uuid"}, 730 "KeyName":{"shape":"name"}, 731 "Values":{"shape":"requestValueList"}, 732 "DomainName":{ 733 "shape":"name", 734 "location":"uri", 735 "locationName":"DomainName" 736 } 737 } 738 }, 739 "DeleteProfileKeyResponse":{ 740 "type":"structure", 741 "members":{ 742 "Message":{"shape":"message"} 743 } 744 }, 745 "DeleteProfileObjectRequest":{ 746 "type":"structure", 747 "required":[ 748 "ProfileId", 749 "ProfileObjectUniqueKey", 750 "ObjectTypeName", 751 "DomainName" 752 ], 753 "members":{ 754 "ProfileId":{"shape":"uuid"}, 755 "ProfileObjectUniqueKey":{"shape":"string1To255"}, 756 "ObjectTypeName":{"shape":"typeName"}, 757 "DomainName":{ 758 "shape":"name", 759 "location":"uri", 760 "locationName":"DomainName" 761 } 762 } 763 }, 764 "DeleteProfileObjectResponse":{ 765 "type":"structure", 766 "members":{ 767 "Message":{"shape":"message"} 768 } 769 }, 770 "DeleteProfileObjectTypeRequest":{ 771 "type":"structure", 772 "required":[ 773 "DomainName", 774 "ObjectTypeName" 775 ], 776 "members":{ 777 "DomainName":{ 778 "shape":"name", 779 "location":"uri", 780 "locationName":"DomainName" 781 }, 782 "ObjectTypeName":{ 783 "shape":"typeName", 784 "location":"uri", 785 "locationName":"ObjectTypeName" 786 } 787 } 788 }, 789 "DeleteProfileObjectTypeResponse":{ 790 "type":"structure", 791 "required":["Message"], 792 "members":{ 793 "Message":{"shape":"message"} 794 } 795 }, 796 "DeleteProfileRequest":{ 797 "type":"structure", 798 "required":[ 799 "ProfileId", 800 "DomainName" 801 ], 802 "members":{ 803 "ProfileId":{"shape":"uuid"}, 804 "DomainName":{ 805 "shape":"name", 806 "location":"uri", 807 "locationName":"DomainName" 808 } 809 } 810 }, 811 "DeleteProfileResponse":{ 812 "type":"structure", 813 "members":{ 814 "Message":{"shape":"message"} 815 } 816 }, 817 "DestinationField":{ 818 "type":"string", 819 "max":256, 820 "pattern":".*" 821 }, 822 "DomainList":{ 823 "type":"list", 824 "member":{"shape":"ListDomainItem"} 825 }, 826 "DomainStats":{ 827 "type":"structure", 828 "members":{ 829 "ProfileCount":{"shape":"long"}, 830 "MeteringProfileCount":{"shape":"long"}, 831 "ObjectCount":{"shape":"long"}, 832 "TotalSize":{"shape":"long"} 833 } 834 }, 835 "FieldContentType":{ 836 "type":"string", 837 "enum":[ 838 "STRING", 839 "NUMBER", 840 "PHONE_NUMBER", 841 "EMAIL_ADDRESS", 842 "NAME" 843 ] 844 }, 845 "FieldMap":{ 846 "type":"map", 847 "key":{"shape":"name"}, 848 "value":{"shape":"ObjectTypeField"} 849 }, 850 "FieldNameList":{ 851 "type":"list", 852 "member":{"shape":"name"} 853 }, 854 "FieldSourceProfileIds":{ 855 "type":"structure", 856 "members":{ 857 "AccountNumber":{"shape":"uuid"}, 858 "AdditionalInformation":{"shape":"uuid"}, 859 "PartyType":{"shape":"uuid"}, 860 "BusinessName":{"shape":"uuid"}, 861 "FirstName":{"shape":"uuid"}, 862 "MiddleName":{"shape":"uuid"}, 863 "LastName":{"shape":"uuid"}, 864 "BirthDate":{"shape":"uuid"}, 865 "Gender":{"shape":"uuid"}, 866 "PhoneNumber":{"shape":"uuid"}, 867 "MobilePhoneNumber":{"shape":"uuid"}, 868 "HomePhoneNumber":{"shape":"uuid"}, 869 "BusinessPhoneNumber":{"shape":"uuid"}, 870 "EmailAddress":{"shape":"uuid"}, 871 "PersonalEmailAddress":{"shape":"uuid"}, 872 "BusinessEmailAddress":{"shape":"uuid"}, 873 "Address":{"shape":"uuid"}, 874 "ShippingAddress":{"shape":"uuid"}, 875 "MailingAddress":{"shape":"uuid"}, 876 "BillingAddress":{"shape":"uuid"}, 877 "Attributes":{"shape":"AttributeSourceIdMap"} 878 } 879 }, 880 "FlowDefinition":{ 881 "type":"structure", 882 "required":[ 883 "FlowName", 884 "KmsArn", 885 "SourceFlowConfig", 886 "Tasks", 887 "TriggerConfig" 888 ], 889 "members":{ 890 "Description":{"shape":"FlowDescription"}, 891 "FlowName":{"shape":"FlowName"}, 892 "KmsArn":{"shape":"KmsArn"}, 893 "SourceFlowConfig":{"shape":"SourceFlowConfig"}, 894 "Tasks":{"shape":"Tasks"}, 895 "TriggerConfig":{"shape":"TriggerConfig"} 896 } 897 }, 898 "FlowDescription":{ 899 "type":"string", 900 "max":2048, 901 "pattern":"[\\w!@#\\-.?,\\s]*" 902 }, 903 "FlowName":{ 904 "type":"string", 905 "max":256, 906 "pattern":"[a-zA-Z0-9][\\w!@#.-]+" 907 }, 908 "Gender":{ 909 "type":"string", 910 "enum":[ 911 "MALE", 912 "FEMALE", 913 "UNSPECIFIED" 914 ] 915 }, 916 "GetDomainRequest":{ 917 "type":"structure", 918 "required":["DomainName"], 919 "members":{ 920 "DomainName":{ 921 "shape":"name", 922 "location":"uri", 923 "locationName":"DomainName" 924 } 925 } 926 }, 927 "GetDomainResponse":{ 928 "type":"structure", 929 "required":[ 930 "DomainName", 931 "CreatedAt", 932 "LastUpdatedAt" 933 ], 934 "members":{ 935 "DomainName":{"shape":"name"}, 936 "DefaultExpirationDays":{"shape":"expirationDaysInteger"}, 937 "DefaultEncryptionKey":{"shape":"encryptionKey"}, 938 "DeadLetterQueueUrl":{"shape":"sqsQueueUrl"}, 939 "Stats":{"shape":"DomainStats"}, 940 "Matching":{"shape":"MatchingResponse"}, 941 "CreatedAt":{"shape":"timestamp"}, 942 "LastUpdatedAt":{"shape":"timestamp"}, 943 "Tags":{"shape":"TagMap"} 944 } 945 }, 946 "GetIntegrationRequest":{ 947 "type":"structure", 948 "required":[ 949 "DomainName", 950 "Uri" 951 ], 952 "members":{ 953 "DomainName":{ 954 "shape":"name", 955 "location":"uri", 956 "locationName":"DomainName" 957 }, 958 "Uri":{"shape":"string1To255"} 959 } 960 }, 961 "GetIntegrationResponse":{ 962 "type":"structure", 963 "required":[ 964 "DomainName", 965 "Uri", 966 "ObjectTypeName", 967 "CreatedAt", 968 "LastUpdatedAt" 969 ], 970 "members":{ 971 "DomainName":{"shape":"name"}, 972 "Uri":{"shape":"string1To255"}, 973 "ObjectTypeName":{"shape":"typeName"}, 974 "CreatedAt":{"shape":"timestamp"}, 975 "LastUpdatedAt":{"shape":"timestamp"}, 976 "Tags":{"shape":"TagMap"} 977 } 978 }, 979 "GetMatchesRequest":{ 980 "type":"structure", 981 "required":["DomainName"], 982 "members":{ 983 "NextToken":{ 984 "shape":"token", 985 "location":"querystring", 986 "locationName":"next-token" 987 }, 988 "MaxResults":{ 989 "shape":"maxSize100", 990 "location":"querystring", 991 "locationName":"max-results" 992 }, 993 "DomainName":{ 994 "shape":"name", 995 "location":"uri", 996 "locationName":"DomainName" 997 } 998 } 999 }, 1000 "GetMatchesResponse":{ 1001 "type":"structure", 1002 "members":{ 1003 "NextToken":{"shape":"token"}, 1004 "MatchGenerationDate":{"shape":"timestamp"}, 1005 "PotentialMatches":{"shape":"matchesNumber"}, 1006 "Matches":{"shape":"MatchesList"} 1007 } 1008 }, 1009 "GetProfileObjectTypeRequest":{ 1010 "type":"structure", 1011 "required":[ 1012 "DomainName", 1013 "ObjectTypeName" 1014 ], 1015 "members":{ 1016 "DomainName":{ 1017 "shape":"name", 1018 "location":"uri", 1019 "locationName":"DomainName" 1020 }, 1021 "ObjectTypeName":{ 1022 "shape":"typeName", 1023 "location":"uri", 1024 "locationName":"ObjectTypeName" 1025 } 1026 } 1027 }, 1028 "GetProfileObjectTypeResponse":{ 1029 "type":"structure", 1030 "required":[ 1031 "ObjectTypeName", 1032 "Description" 1033 ], 1034 "members":{ 1035 "ObjectTypeName":{"shape":"typeName"}, 1036 "Description":{"shape":"text"}, 1037 "TemplateId":{"shape":"name"}, 1038 "ExpirationDays":{"shape":"expirationDaysInteger"}, 1039 "EncryptionKey":{"shape":"encryptionKey"}, 1040 "AllowProfileCreation":{"shape":"boolean"}, 1041 "Fields":{"shape":"FieldMap"}, 1042 "Keys":{"shape":"KeyMap"}, 1043 "CreatedAt":{"shape":"timestamp"}, 1044 "LastUpdatedAt":{"shape":"timestamp"}, 1045 "Tags":{"shape":"TagMap"} 1046 } 1047 }, 1048 "GetProfileObjectTypeTemplateRequest":{ 1049 "type":"structure", 1050 "required":["TemplateId"], 1051 "members":{ 1052 "TemplateId":{ 1053 "shape":"name", 1054 "location":"uri", 1055 "locationName":"TemplateId" 1056 } 1057 } 1058 }, 1059 "GetProfileObjectTypeTemplateResponse":{ 1060 "type":"structure", 1061 "members":{ 1062 "TemplateId":{"shape":"name"}, 1063 "SourceName":{"shape":"name"}, 1064 "SourceObject":{"shape":"name"}, 1065 "AllowProfileCreation":{"shape":"boolean"}, 1066 "Fields":{"shape":"FieldMap"}, 1067 "Keys":{"shape":"KeyMap"} 1068 } 1069 }, 1070 "IncrementalPullConfig":{ 1071 "type":"structure", 1072 "members":{ 1073 "DatetimeTypeFieldName":{"shape":"DatetimeTypeFieldName"} 1074 } 1075 }, 1076 "IntegrationList":{ 1077 "type":"list", 1078 "member":{"shape":"ListIntegrationItem"} 1079 }, 1080 "InternalServerException":{ 1081 "type":"structure", 1082 "members":{ 1083 "Message":{"shape":"message"} 1084 }, 1085 "error":{"httpStatusCode":500}, 1086 "exception":true, 1087 "fault":true 1088 }, 1089 "KeyMap":{ 1090 "type":"map", 1091 "key":{"shape":"name"}, 1092 "value":{"shape":"ObjectTypeKeyList"} 1093 }, 1094 "KmsArn":{ 1095 "type":"string", 1096 "max":2048, 1097 "min":20, 1098 "pattern":"arn:aws:kms:.*:[0-9]+:.*" 1099 }, 1100 "ListAccountIntegrationsRequest":{ 1101 "type":"structure", 1102 "required":["Uri"], 1103 "members":{ 1104 "Uri":{"shape":"string1To255"}, 1105 "NextToken":{ 1106 "shape":"token", 1107 "location":"querystring", 1108 "locationName":"next-token" 1109 }, 1110 "MaxResults":{ 1111 "shape":"maxSize100", 1112 "location":"querystring", 1113 "locationName":"max-results" 1114 } 1115 } 1116 }, 1117 "ListAccountIntegrationsResponse":{ 1118 "type":"structure", 1119 "members":{ 1120 "Items":{"shape":"IntegrationList"}, 1121 "NextToken":{"shape":"token"} 1122 } 1123 }, 1124 "ListDomainItem":{ 1125 "type":"structure", 1126 "required":[ 1127 "DomainName", 1128 "CreatedAt", 1129 "LastUpdatedAt" 1130 ], 1131 "members":{ 1132 "DomainName":{"shape":"name"}, 1133 "CreatedAt":{"shape":"timestamp"}, 1134 "LastUpdatedAt":{"shape":"timestamp"}, 1135 "Tags":{"shape":"TagMap"} 1136 } 1137 }, 1138 "ListDomainsRequest":{ 1139 "type":"structure", 1140 "members":{ 1141 "NextToken":{ 1142 "shape":"token", 1143 "location":"querystring", 1144 "locationName":"next-token" 1145 }, 1146 "MaxResults":{ 1147 "shape":"maxSize100", 1148 "location":"querystring", 1149 "locationName":"max-results" 1150 } 1151 } 1152 }, 1153 "ListDomainsResponse":{ 1154 "type":"structure", 1155 "members":{ 1156 "Items":{"shape":"DomainList"}, 1157 "NextToken":{"shape":"token"} 1158 } 1159 }, 1160 "ListIntegrationItem":{ 1161 "type":"structure", 1162 "required":[ 1163 "DomainName", 1164 "Uri", 1165 "ObjectTypeName", 1166 "CreatedAt", 1167 "LastUpdatedAt" 1168 ], 1169 "members":{ 1170 "DomainName":{"shape":"name"}, 1171 "Uri":{"shape":"string1To255"}, 1172 "ObjectTypeName":{"shape":"typeName"}, 1173 "CreatedAt":{"shape":"timestamp"}, 1174 "LastUpdatedAt":{"shape":"timestamp"}, 1175 "Tags":{"shape":"TagMap"} 1176 } 1177 }, 1178 "ListIntegrationsRequest":{ 1179 "type":"structure", 1180 "required":["DomainName"], 1181 "members":{ 1182 "DomainName":{ 1183 "shape":"name", 1184 "location":"uri", 1185 "locationName":"DomainName" 1186 }, 1187 "NextToken":{ 1188 "shape":"token", 1189 "location":"querystring", 1190 "locationName":"next-token" 1191 }, 1192 "MaxResults":{ 1193 "shape":"maxSize100", 1194 "location":"querystring", 1195 "locationName":"max-results" 1196 } 1197 } 1198 }, 1199 "ListIntegrationsResponse":{ 1200 "type":"structure", 1201 "members":{ 1202 "Items":{"shape":"IntegrationList"}, 1203 "NextToken":{"shape":"token"} 1204 } 1205 }, 1206 "ListProfileObjectTypeItem":{ 1207 "type":"structure", 1208 "required":[ 1209 "ObjectTypeName", 1210 "Description" 1211 ], 1212 "members":{ 1213 "ObjectTypeName":{"shape":"typeName"}, 1214 "Description":{"shape":"text"}, 1215 "CreatedAt":{"shape":"timestamp"}, 1216 "LastUpdatedAt":{"shape":"timestamp"}, 1217 "Tags":{"shape":"TagMap"} 1218 } 1219 }, 1220 "ListProfileObjectTypeTemplateItem":{ 1221 "type":"structure", 1222 "members":{ 1223 "TemplateId":{"shape":"name"}, 1224 "SourceName":{"shape":"name"}, 1225 "SourceObject":{"shape":"name"} 1226 } 1227 }, 1228 "ListProfileObjectTypeTemplatesRequest":{ 1229 "type":"structure", 1230 "members":{ 1231 "NextToken":{ 1232 "shape":"token", 1233 "location":"querystring", 1234 "locationName":"next-token" 1235 }, 1236 "MaxResults":{ 1237 "shape":"maxSize100", 1238 "location":"querystring", 1239 "locationName":"max-results" 1240 } 1241 } 1242 }, 1243 "ListProfileObjectTypeTemplatesResponse":{ 1244 "type":"structure", 1245 "members":{ 1246 "Items":{"shape":"ProfileObjectTypeTemplateList"}, 1247 "NextToken":{"shape":"token"} 1248 } 1249 }, 1250 "ListProfileObjectTypesRequest":{ 1251 "type":"structure", 1252 "required":["DomainName"], 1253 "members":{ 1254 "DomainName":{ 1255 "shape":"name", 1256 "location":"uri", 1257 "locationName":"DomainName" 1258 }, 1259 "NextToken":{ 1260 "shape":"token", 1261 "location":"querystring", 1262 "locationName":"next-token" 1263 }, 1264 "MaxResults":{ 1265 "shape":"maxSize100", 1266 "location":"querystring", 1267 "locationName":"max-results" 1268 } 1269 } 1270 }, 1271 "ListProfileObjectTypesResponse":{ 1272 "type":"structure", 1273 "members":{ 1274 "Items":{"shape":"ProfileObjectTypeList"}, 1275 "NextToken":{"shape":"token"} 1276 } 1277 }, 1278 "ListProfileObjectsItem":{ 1279 "type":"structure", 1280 "members":{ 1281 "ObjectTypeName":{"shape":"typeName"}, 1282 "ProfileObjectUniqueKey":{"shape":"string1To255"}, 1283 "Object":{"shape":"stringifiedJson"} 1284 } 1285 }, 1286 "ListProfileObjectsRequest":{ 1287 "type":"structure", 1288 "required":[ 1289 "DomainName", 1290 "ObjectTypeName", 1291 "ProfileId" 1292 ], 1293 "members":{ 1294 "NextToken":{ 1295 "shape":"token", 1296 "location":"querystring", 1297 "locationName":"next-token" 1298 }, 1299 "MaxResults":{ 1300 "shape":"maxSize100", 1301 "location":"querystring", 1302 "locationName":"max-results" 1303 }, 1304 "DomainName":{ 1305 "shape":"name", 1306 "location":"uri", 1307 "locationName":"DomainName" 1308 }, 1309 "ObjectTypeName":{"shape":"typeName"}, 1310 "ProfileId":{"shape":"uuid"}, 1311 "ObjectFilter":{"shape":"ObjectFilter"} 1312 } 1313 }, 1314 "ListProfileObjectsResponse":{ 1315 "type":"structure", 1316 "members":{ 1317 "Items":{"shape":"ProfileObjectList"}, 1318 "NextToken":{"shape":"token"} 1319 } 1320 }, 1321 "ListTagsForResourceRequest":{ 1322 "type":"structure", 1323 "required":["resourceArn"], 1324 "members":{ 1325 "resourceArn":{ 1326 "shape":"TagArn", 1327 "location":"uri", 1328 "locationName":"resourceArn" 1329 } 1330 } 1331 }, 1332 "ListTagsForResourceResponse":{ 1333 "type":"structure", 1334 "members":{ 1335 "tags":{"shape":"TagMap"} 1336 } 1337 }, 1338 "MarketoConnectorOperator":{ 1339 "type":"string", 1340 "enum":[ 1341 "PROJECTION", 1342 "LESS_THAN", 1343 "GREATER_THAN", 1344 "BETWEEN", 1345 "ADDITION", 1346 "MULTIPLICATION", 1347 "DIVISION", 1348 "SUBTRACTION", 1349 "MASK_ALL", 1350 "MASK_FIRST_N", 1351 "MASK_LAST_N", 1352 "VALIDATE_NON_NULL", 1353 "VALIDATE_NON_ZERO", 1354 "VALIDATE_NON_NEGATIVE", 1355 "VALIDATE_NUMERIC", 1356 "NO_OP" 1357 ] 1358 }, 1359 "MarketoSourceProperties":{ 1360 "type":"structure", 1361 "required":["Object"], 1362 "members":{ 1363 "Object":{"shape":"Object"} 1364 } 1365 }, 1366 "MatchItem":{ 1367 "type":"structure", 1368 "members":{ 1369 "MatchId":{"shape":"string1To255"}, 1370 "ProfileIds":{"shape":"ProfileIdList"} 1371 } 1372 }, 1373 "MatchesList":{ 1374 "type":"list", 1375 "member":{"shape":"MatchItem"} 1376 }, 1377 "MatchingRequest":{ 1378 "type":"structure", 1379 "required":["Enabled"], 1380 "members":{ 1381 "Enabled":{"shape":"optionalBoolean"} 1382 } 1383 }, 1384 "MatchingResponse":{ 1385 "type":"structure", 1386 "members":{ 1387 "Enabled":{"shape":"optionalBoolean"} 1388 } 1389 }, 1390 "MergeProfilesRequest":{ 1391 "type":"structure", 1392 "required":[ 1393 "DomainName", 1394 "MainProfileId", 1395 "ProfileIdsToBeMerged" 1396 ], 1397 "members":{ 1398 "DomainName":{ 1399 "shape":"name", 1400 "location":"uri", 1401 "locationName":"DomainName" 1402 }, 1403 "MainProfileId":{"shape":"uuid"}, 1404 "ProfileIdsToBeMerged":{"shape":"ProfileIdToBeMergedList"}, 1405 "FieldSourceProfileIds":{"shape":"FieldSourceProfileIds"} 1406 } 1407 }, 1408 "MergeProfilesResponse":{ 1409 "type":"structure", 1410 "members":{ 1411 "Message":{"shape":"message"} 1412 } 1413 }, 1414 "Object":{ 1415 "type":"string", 1416 "max":512, 1417 "pattern":"\\S+" 1418 }, 1419 "ObjectFilter":{ 1420 "type":"structure", 1421 "required":[ 1422 "KeyName", 1423 "Values" 1424 ], 1425 "members":{ 1426 "KeyName":{"shape":"name"}, 1427 "Values":{"shape":"requestValueList"} 1428 } 1429 }, 1430 "ObjectTypeField":{ 1431 "type":"structure", 1432 "members":{ 1433 "Source":{"shape":"text"}, 1434 "Target":{"shape":"text"}, 1435 "ContentType":{"shape":"FieldContentType"} 1436 } 1437 }, 1438 "ObjectTypeKey":{ 1439 "type":"structure", 1440 "members":{ 1441 "StandardIdentifiers":{"shape":"StandardIdentifierList"}, 1442 "FieldNames":{"shape":"FieldNameList"} 1443 } 1444 }, 1445 "ObjectTypeKeyList":{ 1446 "type":"list", 1447 "member":{"shape":"ObjectTypeKey"} 1448 }, 1449 "OperatorPropertiesKeys":{ 1450 "type":"string", 1451 "enum":[ 1452 "VALUE", 1453 "VALUES", 1454 "DATA_TYPE", 1455 "UPPER_BOUND", 1456 "LOWER_BOUND", 1457 "SOURCE_DATA_TYPE", 1458 "DESTINATION_DATA_TYPE", 1459 "VALIDATION_ACTION", 1460 "MASK_VALUE", 1461 "MASK_LENGTH", 1462 "TRUNCATE_LENGTH", 1463 "MATH_OPERATION_FIELDS_ORDER", 1464 "CONCAT_FORMAT", 1465 "SUBFIELD_CATEGORY_MAP" 1466 ] 1467 }, 1468 "PartyType":{ 1469 "type":"string", 1470 "enum":[ 1471 "INDIVIDUAL", 1472 "BUSINESS", 1473 "OTHER" 1474 ] 1475 }, 1476 "Profile":{ 1477 "type":"structure", 1478 "members":{ 1479 "ProfileId":{"shape":"uuid"}, 1480 "AccountNumber":{"shape":"string1To255"}, 1481 "AdditionalInformation":{"shape":"string1To1000"}, 1482 "PartyType":{"shape":"PartyType"}, 1483 "BusinessName":{"shape":"string1To255"}, 1484 "FirstName":{"shape":"string1To255"}, 1485 "MiddleName":{"shape":"string1To255"}, 1486 "LastName":{"shape":"string1To255"}, 1487 "BirthDate":{"shape":"string1To255"}, 1488 "Gender":{"shape":"Gender"}, 1489 "PhoneNumber":{"shape":"string1To255"}, 1490 "MobilePhoneNumber":{"shape":"string1To255"}, 1491 "HomePhoneNumber":{"shape":"string1To255"}, 1492 "BusinessPhoneNumber":{"shape":"string1To255"}, 1493 "EmailAddress":{"shape":"string1To255"}, 1494 "PersonalEmailAddress":{"shape":"string1To255"}, 1495 "BusinessEmailAddress":{"shape":"string1To255"}, 1496 "Address":{"shape":"Address"}, 1497 "ShippingAddress":{"shape":"Address"}, 1498 "MailingAddress":{"shape":"Address"}, 1499 "BillingAddress":{"shape":"Address"}, 1500 "Attributes":{"shape":"Attributes"} 1501 } 1502 }, 1503 "ProfileIdList":{ 1504 "type":"list", 1505 "member":{"shape":"uuid"} 1506 }, 1507 "ProfileIdToBeMergedList":{ 1508 "type":"list", 1509 "member":{"shape":"uuid"}, 1510 "max":20, 1511 "min":1 1512 }, 1513 "ProfileList":{ 1514 "type":"list", 1515 "member":{"shape":"Profile"} 1516 }, 1517 "ProfileObjectList":{ 1518 "type":"list", 1519 "member":{"shape":"ListProfileObjectsItem"} 1520 }, 1521 "ProfileObjectTypeList":{ 1522 "type":"list", 1523 "member":{"shape":"ListProfileObjectTypeItem"} 1524 }, 1525 "ProfileObjectTypeTemplateList":{ 1526 "type":"list", 1527 "member":{"shape":"ListProfileObjectTypeTemplateItem"} 1528 }, 1529 "Property":{ 1530 "type":"string", 1531 "max":2048, 1532 "pattern":".+" 1533 }, 1534 "PutIntegrationRequest":{ 1535 "type":"structure", 1536 "required":[ 1537 "DomainName", 1538 "ObjectTypeName" 1539 ], 1540 "members":{ 1541 "DomainName":{ 1542 "shape":"name", 1543 "location":"uri", 1544 "locationName":"DomainName" 1545 }, 1546 "Uri":{"shape":"string1To255"}, 1547 "ObjectTypeName":{"shape":"typeName"}, 1548 "Tags":{"shape":"TagMap"}, 1549 "FlowDefinition":{"shape":"FlowDefinition"} 1550 } 1551 }, 1552 "PutIntegrationResponse":{ 1553 "type":"structure", 1554 "required":[ 1555 "DomainName", 1556 "Uri", 1557 "ObjectTypeName", 1558 "CreatedAt", 1559 "LastUpdatedAt" 1560 ], 1561 "members":{ 1562 "DomainName":{"shape":"name"}, 1563 "Uri":{"shape":"string1To255"}, 1564 "ObjectTypeName":{"shape":"typeName"}, 1565 "CreatedAt":{"shape":"timestamp"}, 1566 "LastUpdatedAt":{"shape":"timestamp"}, 1567 "Tags":{"shape":"TagMap"} 1568 } 1569 }, 1570 "PutProfileObjectRequest":{ 1571 "type":"structure", 1572 "required":[ 1573 "ObjectTypeName", 1574 "Object", 1575 "DomainName" 1576 ], 1577 "members":{ 1578 "ObjectTypeName":{"shape":"typeName"}, 1579 "Object":{"shape":"stringifiedJson"}, 1580 "DomainName":{ 1581 "shape":"name", 1582 "location":"uri", 1583 "locationName":"DomainName" 1584 } 1585 } 1586 }, 1587 "PutProfileObjectResponse":{ 1588 "type":"structure", 1589 "members":{ 1590 "ProfileObjectUniqueKey":{"shape":"string1To255"} 1591 } 1592 }, 1593 "PutProfileObjectTypeRequest":{ 1594 "type":"structure", 1595 "required":[ 1596 "DomainName", 1597 "ObjectTypeName", 1598 "Description" 1599 ], 1600 "members":{ 1601 "DomainName":{ 1602 "shape":"name", 1603 "location":"uri", 1604 "locationName":"DomainName" 1605 }, 1606 "ObjectTypeName":{ 1607 "shape":"typeName", 1608 "location":"uri", 1609 "locationName":"ObjectTypeName" 1610 }, 1611 "Description":{"shape":"text"}, 1612 "TemplateId":{"shape":"name"}, 1613 "ExpirationDays":{"shape":"expirationDaysInteger"}, 1614 "EncryptionKey":{"shape":"encryptionKey"}, 1615 "AllowProfileCreation":{"shape":"boolean"}, 1616 "Fields":{"shape":"FieldMap"}, 1617 "Keys":{"shape":"KeyMap"}, 1618 "Tags":{"shape":"TagMap"} 1619 } 1620 }, 1621 "PutProfileObjectTypeResponse":{ 1622 "type":"structure", 1623 "required":[ 1624 "ObjectTypeName", 1625 "Description" 1626 ], 1627 "members":{ 1628 "ObjectTypeName":{"shape":"typeName"}, 1629 "Description":{"shape":"text"}, 1630 "TemplateId":{"shape":"name"}, 1631 "ExpirationDays":{"shape":"expirationDaysInteger"}, 1632 "EncryptionKey":{"shape":"encryptionKey"}, 1633 "AllowProfileCreation":{"shape":"boolean"}, 1634 "Fields":{"shape":"FieldMap"}, 1635 "Keys":{"shape":"KeyMap"}, 1636 "CreatedAt":{"shape":"timestamp"}, 1637 "LastUpdatedAt":{"shape":"timestamp"}, 1638 "Tags":{"shape":"TagMap"} 1639 } 1640 }, 1641 "ResourceNotFoundException":{ 1642 "type":"structure", 1643 "members":{ 1644 "Message":{"shape":"message"} 1645 }, 1646 "error":{"httpStatusCode":404}, 1647 "exception":true 1648 }, 1649 "S3ConnectorOperator":{ 1650 "type":"string", 1651 "enum":[ 1652 "PROJECTION", 1653 "LESS_THAN", 1654 "GREATER_THAN", 1655 "BETWEEN", 1656 "LESS_THAN_OR_EQUAL_TO", 1657 "GREATER_THAN_OR_EQUAL_TO", 1658 "EQUAL_TO", 1659 "NOT_EQUAL_TO", 1660 "ADDITION", 1661 "MULTIPLICATION", 1662 "DIVISION", 1663 "SUBTRACTION", 1664 "MASK_ALL", 1665 "MASK_FIRST_N", 1666 "MASK_LAST_N", 1667 "VALIDATE_NON_NULL", 1668 "VALIDATE_NON_ZERO", 1669 "VALIDATE_NON_NEGATIVE", 1670 "VALIDATE_NUMERIC", 1671 "NO_OP" 1672 ] 1673 }, 1674 "S3SourceProperties":{ 1675 "type":"structure", 1676 "required":["BucketName"], 1677 "members":{ 1678 "BucketName":{"shape":"BucketName"}, 1679 "BucketPrefix":{"shape":"BucketPrefix"} 1680 } 1681 }, 1682 "SalesforceConnectorOperator":{ 1683 "type":"string", 1684 "enum":[ 1685 "PROJECTION", 1686 "LESS_THAN", 1687 "CONTAINS", 1688 "GREATER_THAN", 1689 "BETWEEN", 1690 "LESS_THAN_OR_EQUAL_TO", 1691 "GREATER_THAN_OR_EQUAL_TO", 1692 "EQUAL_TO", 1693 "NOT_EQUAL_TO", 1694 "ADDITION", 1695 "MULTIPLICATION", 1696 "DIVISION", 1697 "SUBTRACTION", 1698 "MASK_ALL", 1699 "MASK_FIRST_N", 1700 "MASK_LAST_N", 1701 "VALIDATE_NON_NULL", 1702 "VALIDATE_NON_ZERO", 1703 "VALIDATE_NON_NEGATIVE", 1704 "VALIDATE_NUMERIC", 1705 "NO_OP" 1706 ] 1707 }, 1708 "SalesforceSourceProperties":{ 1709 "type":"structure", 1710 "required":["Object"], 1711 "members":{ 1712 "Object":{"shape":"Object"}, 1713 "EnableDynamicFieldUpdate":{"shape":"boolean"}, 1714 "IncludeDeletedRecords":{"shape":"boolean"} 1715 } 1716 }, 1717 "ScheduleExpression":{ 1718 "type":"string", 1719 "max":256, 1720 "pattern":".*" 1721 }, 1722 "ScheduleOffset":{ 1723 "type":"long", 1724 "max":36000, 1725 "min":0 1726 }, 1727 "ScheduledTriggerProperties":{ 1728 "type":"structure", 1729 "required":["ScheduleExpression"], 1730 "members":{ 1731 "ScheduleExpression":{"shape":"ScheduleExpression"}, 1732 "DataPullMode":{"shape":"DataPullMode"}, 1733 "ScheduleStartTime":{"shape":"Date"}, 1734 "ScheduleEndTime":{"shape":"Date"}, 1735 "Timezone":{"shape":"Timezone"}, 1736 "ScheduleOffset":{ 1737 "shape":"ScheduleOffset", 1738 "box":true 1739 }, 1740 "FirstExecutionFrom":{"shape":"Date"} 1741 } 1742 }, 1743 "SearchProfilesRequest":{ 1744 "type":"structure", 1745 "required":[ 1746 "DomainName", 1747 "KeyName", 1748 "Values" 1749 ], 1750 "members":{ 1751 "NextToken":{ 1752 "shape":"token", 1753 "location":"querystring", 1754 "locationName":"next-token" 1755 }, 1756 "MaxResults":{ 1757 "shape":"maxSize100", 1758 "location":"querystring", 1759 "locationName":"max-results" 1760 }, 1761 "DomainName":{ 1762 "shape":"name", 1763 "location":"uri", 1764 "locationName":"DomainName" 1765 }, 1766 "KeyName":{"shape":"name"}, 1767 "Values":{"shape":"requestValueList"} 1768 } 1769 }, 1770 "SearchProfilesResponse":{ 1771 "type":"structure", 1772 "members":{ 1773 "Items":{"shape":"ProfileList"}, 1774 "NextToken":{"shape":"token"} 1775 } 1776 }, 1777 "ServiceNowConnectorOperator":{ 1778 "type":"string", 1779 "enum":[ 1780 "PROJECTION", 1781 "CONTAINS", 1782 "LESS_THAN", 1783 "GREATER_THAN", 1784 "BETWEEN", 1785 "LESS_THAN_OR_EQUAL_TO", 1786 "GREATER_THAN_OR_EQUAL_TO", 1787 "EQUAL_TO", 1788 "NOT_EQUAL_TO", 1789 "ADDITION", 1790 "MULTIPLICATION", 1791 "DIVISION", 1792 "SUBTRACTION", 1793 "MASK_ALL", 1794 "MASK_FIRST_N", 1795 "MASK_LAST_N", 1796 "VALIDATE_NON_NULL", 1797 "VALIDATE_NON_ZERO", 1798 "VALIDATE_NON_NEGATIVE", 1799 "VALIDATE_NUMERIC", 1800 "NO_OP" 1801 ] 1802 }, 1803 "ServiceNowSourceProperties":{ 1804 "type":"structure", 1805 "required":["Object"], 1806 "members":{ 1807 "Object":{"shape":"Object"} 1808 } 1809 }, 1810 "SourceConnectorProperties":{ 1811 "type":"structure", 1812 "members":{ 1813 "Marketo":{"shape":"MarketoSourceProperties"}, 1814 "S3":{"shape":"S3SourceProperties"}, 1815 "Salesforce":{"shape":"SalesforceSourceProperties"}, 1816 "ServiceNow":{"shape":"ServiceNowSourceProperties"}, 1817 "Zendesk":{"shape":"ZendeskSourceProperties"} 1818 } 1819 }, 1820 "SourceConnectorType":{ 1821 "type":"string", 1822 "enum":[ 1823 "Salesforce", 1824 "Marketo", 1825 "Zendesk", 1826 "Servicenow", 1827 "S3" 1828 ] 1829 }, 1830 "SourceFields":{ 1831 "type":"list", 1832 "member":{"shape":"stringTo2048"} 1833 }, 1834 "SourceFlowConfig":{ 1835 "type":"structure", 1836 "required":[ 1837 "ConnectorType", 1838 "SourceConnectorProperties" 1839 ], 1840 "members":{ 1841 "ConnectorProfileName":{"shape":"ConnectorProfileName"}, 1842 "ConnectorType":{"shape":"SourceConnectorType"}, 1843 "IncrementalPullConfig":{"shape":"IncrementalPullConfig"}, 1844 "SourceConnectorProperties":{"shape":"SourceConnectorProperties"} 1845 } 1846 }, 1847 "StandardIdentifier":{ 1848 "type":"string", 1849 "enum":[ 1850 "PROFILE", 1851 "ASSET", 1852 "CASE", 1853 "UNIQUE", 1854 "SECONDARY", 1855 "LOOKUP_ONLY", 1856 "NEW_ONLY" 1857 ] 1858 }, 1859 "StandardIdentifierList":{ 1860 "type":"list", 1861 "member":{"shape":"StandardIdentifier"} 1862 }, 1863 "TagArn":{ 1864 "type":"string", 1865 "max":256, 1866 "pattern":"^arn:[a-z0-9]{1,10}:profile" 1867 }, 1868 "TagKey":{ 1869 "type":"string", 1870 "max":128, 1871 "min":1, 1872 "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$" 1873 }, 1874 "TagKeyList":{ 1875 "type":"list", 1876 "member":{"shape":"TagKey"}, 1877 "max":50, 1878 "min":1 1879 }, 1880 "TagMap":{ 1881 "type":"map", 1882 "key":{"shape":"TagKey"}, 1883 "value":{"shape":"TagValue"}, 1884 "max":50, 1885 "min":1 1886 }, 1887 "TagResourceRequest":{ 1888 "type":"structure", 1889 "required":[ 1890 "resourceArn", 1891 "tags" 1892 ], 1893 "members":{ 1894 "resourceArn":{ 1895 "shape":"TagArn", 1896 "location":"uri", 1897 "locationName":"resourceArn" 1898 }, 1899 "tags":{"shape":"TagMap"} 1900 } 1901 }, 1902 "TagResourceResponse":{ 1903 "type":"structure", 1904 "members":{ 1905 } 1906 }, 1907 "TagValue":{ 1908 "type":"string", 1909 "max":256 1910 }, 1911 "Task":{ 1912 "type":"structure", 1913 "required":[ 1914 "SourceFields", 1915 "TaskType" 1916 ], 1917 "members":{ 1918 "ConnectorOperator":{"shape":"ConnectorOperator"}, 1919 "DestinationField":{"shape":"DestinationField"}, 1920 "SourceFields":{"shape":"SourceFields"}, 1921 "TaskProperties":{"shape":"TaskPropertiesMap"}, 1922 "TaskType":{"shape":"TaskType"} 1923 } 1924 }, 1925 "TaskPropertiesMap":{ 1926 "type":"map", 1927 "key":{"shape":"OperatorPropertiesKeys"}, 1928 "value":{"shape":"Property"} 1929 }, 1930 "TaskType":{ 1931 "type":"string", 1932 "enum":[ 1933 "Arithmetic", 1934 "Filter", 1935 "Map", 1936 "Mask", 1937 "Merge", 1938 "Truncate", 1939 "Validate" 1940 ] 1941 }, 1942 "Tasks":{ 1943 "type":"list", 1944 "member":{"shape":"Task"} 1945 }, 1946 "ThrottlingException":{ 1947 "type":"structure", 1948 "members":{ 1949 "Message":{"shape":"message"} 1950 }, 1951 "error":{"httpStatusCode":429}, 1952 "exception":true 1953 }, 1954 "Timezone":{ 1955 "type":"string", 1956 "max":256, 1957 "pattern":".*" 1958 }, 1959 "TriggerConfig":{ 1960 "type":"structure", 1961 "required":["TriggerType"], 1962 "members":{ 1963 "TriggerType":{"shape":"TriggerType"}, 1964 "TriggerProperties":{"shape":"TriggerProperties"} 1965 } 1966 }, 1967 "TriggerProperties":{ 1968 "type":"structure", 1969 "members":{ 1970 "Scheduled":{"shape":"ScheduledTriggerProperties"} 1971 } 1972 }, 1973 "TriggerType":{ 1974 "type":"string", 1975 "enum":[ 1976 "Scheduled", 1977 "Event", 1978 "OnDemand" 1979 ] 1980 }, 1981 "UntagResourceRequest":{ 1982 "type":"structure", 1983 "required":[ 1984 "resourceArn", 1985 "tagKeys" 1986 ], 1987 "members":{ 1988 "resourceArn":{ 1989 "shape":"TagArn", 1990 "location":"uri", 1991 "locationName":"resourceArn" 1992 }, 1993 "tagKeys":{ 1994 "shape":"TagKeyList", 1995 "location":"querystring", 1996 "locationName":"tagKeys" 1997 } 1998 } 1999 }, 2000 "UntagResourceResponse":{ 2001 "type":"structure", 2002 "members":{ 2003 } 2004 }, 2005 "UpdateAddress":{ 2006 "type":"structure", 2007 "members":{ 2008 "Address1":{"shape":"string0To255"}, 2009 "Address2":{"shape":"string0To255"}, 2010 "Address3":{"shape":"string0To255"}, 2011 "Address4":{"shape":"string0To255"}, 2012 "City":{"shape":"string0To255"}, 2013 "County":{"shape":"string0To255"}, 2014 "State":{"shape":"string0To255"}, 2015 "Province":{"shape":"string0To255"}, 2016 "Country":{"shape":"string0To255"}, 2017 "PostalCode":{"shape":"string0To255"} 2018 } 2019 }, 2020 "UpdateAttributes":{ 2021 "type":"map", 2022 "key":{"shape":"string1To255"}, 2023 "value":{"shape":"string0To255"} 2024 }, 2025 "UpdateDomainRequest":{ 2026 "type":"structure", 2027 "required":["DomainName"], 2028 "members":{ 2029 "DomainName":{ 2030 "shape":"name", 2031 "location":"uri", 2032 "locationName":"DomainName" 2033 }, 2034 "DefaultExpirationDays":{"shape":"expirationDaysInteger"}, 2035 "DefaultEncryptionKey":{"shape":"encryptionKey"}, 2036 "DeadLetterQueueUrl":{"shape":"sqsQueueUrl"}, 2037 "Matching":{"shape":"MatchingRequest"}, 2038 "Tags":{"shape":"TagMap"} 2039 } 2040 }, 2041 "UpdateDomainResponse":{ 2042 "type":"structure", 2043 "required":[ 2044 "DomainName", 2045 "CreatedAt", 2046 "LastUpdatedAt" 2047 ], 2048 "members":{ 2049 "DomainName":{"shape":"name"}, 2050 "DefaultExpirationDays":{"shape":"expirationDaysInteger"}, 2051 "DefaultEncryptionKey":{"shape":"encryptionKey"}, 2052 "DeadLetterQueueUrl":{"shape":"sqsQueueUrl"}, 2053 "Matching":{"shape":"MatchingResponse"}, 2054 "CreatedAt":{"shape":"timestamp"}, 2055 "LastUpdatedAt":{"shape":"timestamp"}, 2056 "Tags":{"shape":"TagMap"} 2057 } 2058 }, 2059 "UpdateProfileRequest":{ 2060 "type":"structure", 2061 "required":[ 2062 "DomainName", 2063 "ProfileId" 2064 ], 2065 "members":{ 2066 "DomainName":{ 2067 "shape":"name", 2068 "location":"uri", 2069 "locationName":"DomainName" 2070 }, 2071 "ProfileId":{"shape":"uuid"}, 2072 "AdditionalInformation":{"shape":"string0To1000"}, 2073 "AccountNumber":{"shape":"string0To255"}, 2074 "PartyType":{"shape":"PartyType"}, 2075 "BusinessName":{"shape":"string0To255"}, 2076 "FirstName":{"shape":"string0To255"}, 2077 "MiddleName":{"shape":"string0To255"}, 2078 "LastName":{"shape":"string0To255"}, 2079 "BirthDate":{"shape":"string0To255"}, 2080 "Gender":{"shape":"Gender"}, 2081 "PhoneNumber":{"shape":"string0To255"}, 2082 "MobilePhoneNumber":{"shape":"string0To255"}, 2083 "HomePhoneNumber":{"shape":"string0To255"}, 2084 "BusinessPhoneNumber":{"shape":"string0To255"}, 2085 "EmailAddress":{"shape":"string0To255"}, 2086 "PersonalEmailAddress":{"shape":"string0To255"}, 2087 "BusinessEmailAddress":{"shape":"string0To255"}, 2088 "Address":{"shape":"UpdateAddress"}, 2089 "ShippingAddress":{"shape":"UpdateAddress"}, 2090 "MailingAddress":{"shape":"UpdateAddress"}, 2091 "BillingAddress":{"shape":"UpdateAddress"}, 2092 "Attributes":{"shape":"UpdateAttributes"} 2093 } 2094 }, 2095 "UpdateProfileResponse":{ 2096 "type":"structure", 2097 "required":["ProfileId"], 2098 "members":{ 2099 "ProfileId":{"shape":"uuid"} 2100 } 2101 }, 2102 "ZendeskConnectorOperator":{ 2103 "type":"string", 2104 "enum":[ 2105 "PROJECTION", 2106 "GREATER_THAN", 2107 "ADDITION", 2108 "MULTIPLICATION", 2109 "DIVISION", 2110 "SUBTRACTION", 2111 "MASK_ALL", 2112 "MASK_FIRST_N", 2113 "MASK_LAST_N", 2114 "VALIDATE_NON_NULL", 2115 "VALIDATE_NON_ZERO", 2116 "VALIDATE_NON_NEGATIVE", 2117 "VALIDATE_NUMERIC", 2118 "NO_OP" 2119 ] 2120 }, 2121 "ZendeskSourceProperties":{ 2122 "type":"structure", 2123 "required":["Object"], 2124 "members":{ 2125 "Object":{"shape":"Object"} 2126 } 2127 }, 2128 "boolean":{"type":"boolean"}, 2129 "encryptionKey":{ 2130 "type":"string", 2131 "max":255, 2132 "min":0 2133 }, 2134 "expirationDaysInteger":{ 2135 "type":"integer", 2136 "max":1098, 2137 "min":1 2138 }, 2139 "long":{"type":"long"}, 2140 "matchesNumber":{ 2141 "type":"integer", 2142 "min":0 2143 }, 2144 "maxSize100":{ 2145 "type":"integer", 2146 "max":100, 2147 "min":1 2148 }, 2149 "message":{"type":"string"}, 2150 "optionalBoolean":{"type":"boolean"}, 2151 "requestValueList":{ 2152 "type":"list", 2153 "member":{"shape":"string1To255"} 2154 }, 2155 "sqsQueueUrl":{ 2156 "type":"string", 2157 "max":255, 2158 "min":0 2159 }, 2160 "string0To1000":{ 2161 "type":"string", 2162 "max":1000, 2163 "min":0 2164 }, 2165 "string0To255":{ 2166 "type":"string", 2167 "max":255, 2168 "min":0 2169 }, 2170 "string1To1000":{ 2171 "type":"string", 2172 "max":1000, 2173 "min":1 2174 }, 2175 "string1To255":{ 2176 "type":"string", 2177 "max":255, 2178 "min":1 2179 }, 2180 "stringTo2048":{ 2181 "type":"string", 2182 "max":2048, 2183 "pattern":".*" 2184 }, 2185 "stringifiedJson":{ 2186 "type":"string", 2187 "max":256000, 2188 "min":1 2189 }, 2190 "text":{ 2191 "type":"string", 2192 "max":1000, 2193 "min":1 2194 }, 2195 "timestamp":{"type":"timestamp"}, 2196 "token":{ 2197 "type":"string", 2198 "max":1024, 2199 "min":1 2200 }, 2201 "typeName":{ 2202 "type":"string", 2203 "max":255, 2204 "min":1, 2205 "pattern":"^[a-zA-Z_][a-zA-Z_0-9-]*$" 2206 }, 2207 "uuid":{ 2208 "type":"string", 2209 "pattern":"[a-f0-9]{32}" 2210 } 2211 } 2212 }