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  }