UNPKG

@alma-cdk/cross-region-parameter

Version:

Store AWS SSM Parameter Store Parameters into another AWS Region with AWS CDK

2,090 lines (2,089 loc) 53.8 kB
{ "version": "2.0", "metadata": { "apiVersion": "2020-08-15", "endpointPrefix": "profile", "jsonVersion": "1.1", "protocol": "rest-json", "serviceAbbreviation": "Customer Profiles", "serviceFullName": "Amazon Connect Customer Profiles", "serviceId": "Customer Profiles", "signatureVersion": "v4", "signingName": "profile", "uid": "customer-profiles-2020-08-15" }, "operations": { "AddProfileKey": { "http": { "requestUri": "/domains/{DomainName}/profiles/keys" }, "input": { "type": "structure", "required": [ "ProfileId", "KeyName", "Values", "DomainName" ], "members": { "ProfileId": {}, "KeyName": {}, "Values": { "shape": "S4" }, "DomainName": { "location": "uri", "locationName": "DomainName" } } }, "output": { "type": "structure", "members": { "KeyName": {}, "Values": { "shape": "S4" } } } }, "CreateDomain": { "http": { "requestUri": "/domains/{DomainName}" }, "input": { "type": "structure", "required": [ "DomainName", "DefaultExpirationDays" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "DefaultExpirationDays": { "type": "integer" }, "DefaultEncryptionKey": {}, "DeadLetterQueueUrl": {}, "Matching": { "shape": "Sb" }, "Tags": { "shape": "Sr" } } }, "output": { "type": "structure", "required": [ "DomainName", "DefaultExpirationDays", "CreatedAt", "LastUpdatedAt" ], "members": { "DomainName": {}, "DefaultExpirationDays": { "type": "integer" }, "DefaultEncryptionKey": {}, "DeadLetterQueueUrl": {}, "Matching": { "shape": "Sv" }, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Tags": { "shape": "Sr" } } } }, "CreateIntegrationWorkflow": { "http": { "requestUri": "/domains/{DomainName}/workflows/integrations" }, "input": { "type": "structure", "required": [ "DomainName", "WorkflowType", "IntegrationConfig", "ObjectTypeName", "RoleArn" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "WorkflowType": {}, "IntegrationConfig": { "type": "structure", "members": { "AppflowIntegration": { "type": "structure", "required": [ "FlowDefinition" ], "members": { "FlowDefinition": { "shape": "S11" }, "Batches": { "type": "list", "member": { "type": "structure", "required": [ "StartTime", "EndTime" ], "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } } } } } } }, "ObjectTypeName": {}, "RoleArn": {}, "Tags": { "shape": "Sr" } } }, "output": { "type": "structure", "required": [ "WorkflowId", "Message" ], "members": { "WorkflowId": {}, "Message": {} } } }, "CreateProfile": { "http": { "requestUri": "/domains/{DomainName}/profiles" }, "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "AccountNumber": {}, "AdditionalInformation": {}, "PartyType": {}, "BusinessName": {}, "FirstName": {}, "MiddleName": {}, "LastName": {}, "BirthDate": {}, "Gender": {}, "PhoneNumber": {}, "MobilePhoneNumber": {}, "HomePhoneNumber": {}, "BusinessPhoneNumber": {}, "EmailAddress": {}, "PersonalEmailAddress": {}, "BusinessEmailAddress": {}, "Address": { "shape": "S2h" }, "ShippingAddress": { "shape": "S2h" }, "MailingAddress": { "shape": "S2h" }, "BillingAddress": { "shape": "S2h" }, "Attributes": { "shape": "S2i" } } }, "output": { "type": "structure", "required": [ "ProfileId" ], "members": { "ProfileId": {} } } }, "DeleteDomain": { "http": { "method": "DELETE", "requestUri": "/domains/{DomainName}" }, "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" } } }, "output": { "type": "structure", "required": [ "Message" ], "members": { "Message": {} } } }, "DeleteIntegration": { "http": { "requestUri": "/domains/{DomainName}/integrations/delete" }, "input": { "type": "structure", "required": [ "DomainName", "Uri" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "Uri": {} } }, "output": { "type": "structure", "required": [ "Message" ], "members": { "Message": {} } } }, "DeleteProfile": { "http": { "requestUri": "/domains/{DomainName}/profiles/delete" }, "input": { "type": "structure", "required": [ "ProfileId", "DomainName" ], "members": { "ProfileId": {}, "DomainName": { "location": "uri", "locationName": "DomainName" } } }, "output": { "type": "structure", "members": { "Message": {} } } }, "DeleteProfileKey": { "http": { "requestUri": "/domains/{DomainName}/profiles/keys/delete" }, "input": { "type": "structure", "required": [ "ProfileId", "KeyName", "Values", "DomainName" ], "members": { "ProfileId": {}, "KeyName": {}, "Values": { "shape": "S4" }, "DomainName": { "location": "uri", "locationName": "DomainName" } } }, "output": { "type": "structure", "members": { "Message": {} } } }, "DeleteProfileObject": { "http": { "requestUri": "/domains/{DomainName}/profiles/objects/delete" }, "input": { "type": "structure", "required": [ "ProfileId", "ProfileObjectUniqueKey", "ObjectTypeName", "DomainName" ], "members": { "ProfileId": {}, "ProfileObjectUniqueKey": {}, "ObjectTypeName": {}, "DomainName": { "location": "uri", "locationName": "DomainName" } } }, "output": { "type": "structure", "members": { "Message": {} } } }, "DeleteProfileObjectType": { "http": { "method": "DELETE", "requestUri": "/domains/{DomainName}/object-types/{ObjectTypeName}" }, "input": { "type": "structure", "required": [ "DomainName", "ObjectTypeName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "ObjectTypeName": { "location": "uri", "locationName": "ObjectTypeName" } } }, "output": { "type": "structure", "required": [ "Message" ], "members": { "Message": {} } } }, "DeleteWorkflow": { "http": { "method": "DELETE", "requestUri": "/domains/{DomainName}/workflows/{WorkflowId}" }, "input": { "type": "structure", "required": [ "DomainName", "WorkflowId" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "WorkflowId": { "location": "uri", "locationName": "WorkflowId" } } }, "output": { "type": "structure", "members": {} } }, "GetAutoMergingPreview": { "http": { "requestUri": "/domains/{DomainName}/identity-resolution-jobs/auto-merging-preview" }, "input": { "type": "structure", "required": [ "DomainName", "Consolidation", "ConflictResolution" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "Consolidation": { "shape": "Sh" }, "ConflictResolution": { "shape": "Sk" }, "MinAllowedConfidenceScoreForMerging": { "type": "double" } } }, "output": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {}, "NumberOfMatchesInSample": { "type": "long" }, "NumberOfProfilesInSample": { "type": "long" }, "NumberOfProfilesWillBeMerged": { "type": "long" } } } }, "GetDomain": { "http": { "method": "GET", "requestUri": "/domains/{DomainName}" }, "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" } } }, "output": { "type": "structure", "required": [ "DomainName", "CreatedAt", "LastUpdatedAt" ], "members": { "DomainName": {}, "DefaultExpirationDays": { "type": "integer" }, "DefaultEncryptionKey": {}, "DeadLetterQueueUrl": {}, "Stats": { "type": "structure", "members": { "ProfileCount": { "type": "long" }, "MeteringProfileCount": { "type": "long" }, "ObjectCount": { "type": "long" }, "TotalSize": { "type": "long" } } }, "Matching": { "shape": "Sv" }, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Tags": { "shape": "Sr" } } } }, "GetIdentityResolutionJob": { "http": { "method": "GET", "requestUri": "/domains/{DomainName}/identity-resolution-jobs/{JobId}" }, "input": { "type": "structure", "required": [ "DomainName", "JobId" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "JobId": { "location": "uri", "locationName": "JobId" } } }, "output": { "type": "structure", "members": { "DomainName": {}, "JobId": {}, "Status": {}, "Message": {}, "JobStartTime": { "type": "timestamp" }, "JobEndTime": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "JobExpirationTime": { "type": "timestamp" }, "AutoMerging": { "shape": "Sg" }, "ExportingLocation": { "shape": "S38" }, "JobStats": { "shape": "S3b" } } } }, "GetIntegration": { "http": { "requestUri": "/domains/{DomainName}/integrations" }, "input": { "type": "structure", "required": [ "DomainName", "Uri" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "Uri": {} } }, "output": { "type": "structure", "required": [ "DomainName", "Uri", "CreatedAt", "LastUpdatedAt" ], "members": { "DomainName": {}, "Uri": {}, "ObjectTypeName": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Tags": { "shape": "Sr" }, "ObjectTypeNames": { "shape": "S3e" }, "WorkflowId": {}, "IsUnstructured": { "type": "boolean" } } } }, "GetMatches": { "http": { "method": "GET", "requestUri": "/domains/{DomainName}/matches" }, "input": { "type": "structure", "required": [ "DomainName" ], "members": { "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" }, "DomainName": { "location": "uri", "locationName": "DomainName" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "MatchGenerationDate": { "type": "timestamp" }, "PotentialMatches": { "type": "integer" }, "Matches": { "type": "list", "member": { "type": "structure", "members": { "MatchId": {}, "ProfileIds": { "type": "list", "member": {} }, "ConfidenceScore": { "type": "double" } } } } } } }, "GetProfileObjectType": { "http": { "method": "GET", "requestUri": "/domains/{DomainName}/object-types/{ObjectTypeName}" }, "input": { "type": "structure", "required": [ "DomainName", "ObjectTypeName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "ObjectTypeName": { "location": "uri", "locationName": "ObjectTypeName" } } }, "output": { "type": "structure", "required": [ "ObjectTypeName", "Description" ], "members": { "ObjectTypeName": {}, "Description": {}, "TemplateId": {}, "ExpirationDays": { "type": "integer" }, "EncryptionKey": {}, "AllowProfileCreation": { "type": "boolean" }, "SourceLastUpdatedTimestampFormat": {}, "Fields": { "shape": "S3r" }, "Keys": { "shape": "S3u" }, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Tags": { "shape": "Sr" } } } }, "GetProfileObjectTypeTemplate": { "http": { "method": "GET", "requestUri": "/templates/{TemplateId}" }, "input": { "type": "structure", "required": [ "TemplateId" ], "members": { "TemplateId": { "location": "uri", "locationName": "TemplateId" } } }, "output": { "type": "structure", "members": { "TemplateId": {}, "SourceName": {}, "SourceObject": {}, "AllowProfileCreation": { "type": "boolean" }, "SourceLastUpdatedTimestampFormat": {}, "Fields": { "shape": "S3r" }, "Keys": { "shape": "S3u" } } } }, "GetWorkflow": { "http": { "method": "GET", "requestUri": "/domains/{DomainName}/workflows/{WorkflowId}" }, "input": { "type": "structure", "required": [ "DomainName", "WorkflowId" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "WorkflowId": { "location": "uri", "locationName": "WorkflowId" } } }, "output": { "type": "structure", "members": { "WorkflowId": {}, "WorkflowType": {}, "Status": {}, "ErrorDescription": {}, "StartDate": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Attributes": { "type": "structure", "members": { "AppflowIntegration": { "type": "structure", "required": [ "SourceConnectorType", "ConnectorProfileName" ], "members": { "SourceConnectorType": {}, "ConnectorProfileName": {}, "RoleArn": {} } } } }, "Metrics": { "type": "structure", "members": { "AppflowIntegration": { "type": "structure", "required": [ "RecordsProcessed", "StepsCompleted", "TotalSteps" ], "members": { "RecordsProcessed": { "type": "long" }, "StepsCompleted": { "type": "long" }, "TotalSteps": { "type": "long" } } } } } } } }, "GetWorkflowSteps": { "http": { "method": "GET", "requestUri": "/domains/{DomainName}/workflows/{WorkflowId}/steps" }, "input": { "type": "structure", "required": [ "DomainName", "WorkflowId" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "WorkflowId": { "location": "uri", "locationName": "WorkflowId" }, "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" } } }, "output": { "type": "structure", "members": { "WorkflowId": {}, "WorkflowType": {}, "Items": { "type": "list", "member": { "type": "structure", "members": { "AppflowIntegration": { "type": "structure", "required": [ "FlowName", "Status", "ExecutionMessage", "RecordsProcessed", "BatchRecordsStartTime", "BatchRecordsEndTime", "CreatedAt", "LastUpdatedAt" ], "members": { "FlowName": {}, "Status": {}, "ExecutionMessage": {}, "RecordsProcessed": { "type": "long" }, "BatchRecordsStartTime": {}, "BatchRecordsEndTime": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" } } } } } }, "NextToken": {} } } }, "ListAccountIntegrations": { "http": { "requestUri": "/integrations" }, "input": { "type": "structure", "required": [ "Uri" ], "members": { "Uri": {}, "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" }, "IncludeHidden": { "location": "querystring", "locationName": "include-hidden", "type": "boolean" } } }, "output": { "type": "structure", "members": { "Items": { "shape": "S4g" }, "NextToken": {} } } }, "ListDomains": { "http": { "method": "GET", "requestUri": "/domains" }, "input": { "type": "structure", "members": { "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" } } }, "output": { "type": "structure", "members": { "Items": { "type": "list", "member": { "type": "structure", "required": [ "DomainName", "CreatedAt", "LastUpdatedAt" ], "members": { "DomainName": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Tags": { "shape": "Sr" } } } }, "NextToken": {} } } }, "ListIdentityResolutionJobs": { "http": { "method": "GET", "requestUri": "/domains/{DomainName}/identity-resolution-jobs" }, "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" } } }, "output": { "type": "structure", "members": { "IdentityResolutionJobsList": { "type": "list", "member": { "type": "structure", "members": { "DomainName": {}, "JobId": {}, "Status": {}, "JobStartTime": { "type": "timestamp" }, "JobEndTime": { "type": "timestamp" }, "JobStats": { "shape": "S3b" }, "ExportingLocation": { "shape": "S38" }, "Message": {} } } }, "NextToken": {} } } }, "ListIntegrations": { "http": { "method": "GET", "requestUri": "/domains/{DomainName}/integrations" }, "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" }, "IncludeHidden": { "location": "querystring", "locationName": "include-hidden", "type": "boolean" } } }, "output": { "type": "structure", "members": { "Items": { "shape": "S4g" }, "NextToken": {} } } }, "ListProfileObjectTypeTemplates": { "http": { "method": "GET", "requestUri": "/templates" }, "input": { "type": "structure", "members": { "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" } } }, "output": { "type": "structure", "members": { "Items": { "type": "list", "member": { "type": "structure", "members": { "TemplateId": {}, "SourceName": {}, "SourceObject": {} } } }, "NextToken": {} } } }, "ListProfileObjectTypes": { "http": { "method": "GET", "requestUri": "/domains/{DomainName}/object-types" }, "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" } } }, "output": { "type": "structure", "members": { "Items": { "type": "list", "member": { "type": "structure", "required": [ "ObjectTypeName", "Description" ], "members": { "ObjectTypeName": {}, "Description": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Tags": { "shape": "Sr" } } } }, "NextToken": {} } } }, "ListProfileObjects": { "http": { "requestUri": "/domains/{DomainName}/profiles/objects" }, "input": { "type": "structure", "required": [ "DomainName", "ObjectTypeName", "ProfileId" ], "members": { "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" }, "DomainName": { "location": "uri", "locationName": "DomainName" }, "ObjectTypeName": {}, "ProfileId": {}, "ObjectFilter": { "type": "structure", "required": [ "KeyName", "Values" ], "members": { "KeyName": {}, "Values": { "shape": "S4" } } } } }, "output": { "type": "structure", "members": { "Items": { "type": "list", "member": { "type": "structure", "members": { "ObjectTypeName": {}, "ProfileObjectUniqueKey": {}, "Object": {} } } }, "NextToken": {} } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "Sr" } } } }, "ListWorkflows": { "http": { "requestUri": "/domains/{DomainName}/workflows" }, "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "WorkflowType": {}, "Status": {}, "QueryStartDate": { "type": "timestamp" }, "QueryEndDate": { "type": "timestamp" }, "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" } } }, "output": { "type": "structure", "members": { "Items": { "type": "list", "member": { "type": "structure", "required": [ "WorkflowType", "WorkflowId", "Status", "StatusDescription", "CreatedAt", "LastUpdatedAt" ], "members": { "WorkflowType": {}, "WorkflowId": {}, "Status": {}, "StatusDescription": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" } } } }, "NextToken": {} } } }, "MergeProfiles": { "http": { "requestUri": "/domains/{DomainName}/profiles/objects/merge" }, "input": { "type": "structure", "required": [ "DomainName", "MainProfileId", "ProfileIdsToBeMerged" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "MainProfileId": {}, "ProfileIdsToBeMerged": { "type": "list", "member": {} }, "FieldSourceProfileIds": { "type": "structure", "members": { "AccountNumber": {}, "AdditionalInformation": {}, "PartyType": {}, "BusinessName": {}, "FirstName": {}, "MiddleName": {}, "LastName": {}, "BirthDate": {}, "Gender": {}, "PhoneNumber": {}, "MobilePhoneNumber": {}, "HomePhoneNumber": {}, "BusinessPhoneNumber": {}, "EmailAddress": {}, "PersonalEmailAddress": {}, "BusinessEmailAddress": {}, "Address": {}, "ShippingAddress": {}, "MailingAddress": {}, "BillingAddress": {}, "Attributes": { "type": "map", "key": {}, "value": {} } } } } }, "output": { "type": "structure", "members": { "Message": {} } } }, "PutIntegration": { "http": { "method": "PUT", "requestUri": "/domains/{DomainName}/integrations" }, "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "Uri": {}, "ObjectTypeName": {}, "Tags": { "shape": "Sr" }, "FlowDefinition": { "shape": "S11" }, "ObjectTypeNames": { "shape": "S3e" } } }, "output": { "type": "structure", "required": [ "DomainName", "Uri", "CreatedAt", "LastUpdatedAt" ], "members": { "DomainName": {}, "Uri": {}, "ObjectTypeName": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Tags": { "shape": "Sr" }, "ObjectTypeNames": { "shape": "S3e" }, "WorkflowId": {}, "IsUnstructured": { "type": "boolean" } } } }, "PutProfileObject": { "http": { "method": "PUT", "requestUri": "/domains/{DomainName}/profiles/objects" }, "input": { "type": "structure", "required": [ "ObjectTypeName", "Object", "DomainName" ], "members": { "ObjectTypeName": {}, "Object": {}, "DomainName": { "location": "uri", "locationName": "DomainName" } } }, "output": { "type": "structure", "members": { "ProfileObjectUniqueKey": {} } } }, "PutProfileObjectType": { "http": { "method": "PUT", "requestUri": "/domains/{DomainName}/object-types/{ObjectTypeName}" }, "input": { "type": "structure", "required": [ "DomainName", "ObjectTypeName", "Description" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "ObjectTypeName": { "location": "uri", "locationName": "ObjectTypeName" }, "Description": {}, "TemplateId": {}, "ExpirationDays": { "type": "integer" }, "EncryptionKey": {}, "AllowProfileCreation": { "type": "boolean" }, "SourceLastUpdatedTimestampFormat": {}, "Fields": { "shape": "S3r" }, "Keys": { "shape": "S3u" }, "Tags": { "shape": "Sr" } } }, "output": { "type": "structure", "required": [ "ObjectTypeName", "Description" ], "members": { "ObjectTypeName": {}, "Description": {}, "TemplateId": {}, "ExpirationDays": { "type": "integer" }, "EncryptionKey": {}, "AllowProfileCreation": { "type": "boolean" }, "SourceLastUpdatedTimestampFormat": {}, "Fields": { "shape": "S3r" }, "Keys": { "shape": "S3u" }, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Tags": { "shape": "Sr" } } } }, "SearchProfiles": { "http": { "requestUri": "/domains/{DomainName}/profiles/search" }, "input": { "type": "structure", "required": [ "DomainName", "KeyName", "Values" ], "members": { "NextToken": { "location": "querystring", "locationName": "next-token" }, "MaxResults": { "location": "querystring", "locationName": "max-results", "type": "integer" }, "DomainName": { "location": "uri", "locationName": "DomainName" }, "KeyName": {}, "Values": { "shape": "S4" } } }, "output": { "type": "structure", "members": { "Items": { "type": "list", "member": { "type": "structure", "members": { "ProfileId": {}, "AccountNumber": {}, "AdditionalInformation": {}, "PartyType": {}, "BusinessName": {}, "FirstName": {}, "MiddleName": {}, "LastName": {}, "BirthDate": {}, "Gender": {}, "PhoneNumber": {}, "MobilePhoneNumber": {}, "HomePhoneNumber": {}, "BusinessPhoneNumber": {}, "EmailAddress": {}, "PersonalEmailAddress": {}, "BusinessEmailAddress": {}, "Address": { "shape": "S2h" }, "ShippingAddress": { "shape": "S2h" }, "MailingAddress": { "shape": "S2h" }, "BillingAddress": { "shape": "S2h" }, "Attributes": { "shape": "S2i" } } } }, "NextToken": {} } } }, "TagResource": { "http": { "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tags": { "shape": "Sr" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateDomain": { "http": { "method": "PUT", "requestUri": "/domains/{DomainName}" }, "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "DefaultExpirationDays": { "type": "integer" }, "DefaultEncryptionKey": {}, "DeadLetterQueueUrl": {}, "Matching": { "shape": "Sb" }, "Tags": { "shape": "Sr" } } }, "output": { "type": "structure", "required": [ "DomainName", "CreatedAt", "LastUpdatedAt" ], "members": { "DomainName": {}, "DefaultExpirationDays": { "type": "integer" }, "DefaultEncryptionKey": {}, "DeadLetterQueueUrl": {}, "Matching": { "shape": "Sv" }, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Tags": { "shape": "Sr" } } } }, "UpdateProfile": { "http": { "method": "PUT", "requestUri": "/domains/{DomainName}/profiles" }, "input": { "type": "structure", "required": [ "DomainName", "ProfileId" ], "members": { "DomainName": { "location": "uri", "locationName": "DomainName" }, "ProfileId": {}, "AdditionalInformation": {}, "AccountNumber": {}, "PartyType": {}, "BusinessName": {}, "FirstName": {}, "MiddleName": {}, "LastName": {}, "BirthDate": {}, "Gender": {}, "PhoneNumber": {}, "MobilePhoneNumber": {}, "HomePhoneNumber": {}, "BusinessPhoneNumber": {}, "EmailAddress": {}, "PersonalEmailAddress": {}, "BusinessEmailAddress": {}, "Address": { "shape": "S62" }, "ShippingAddress": { "shape": "S62" }, "MailingAddress": { "shape": "S62" }, "BillingAddress": { "shape": "S62" }, "Attributes": { "type": "map", "key": {}, "value": {} } } }, "output": { "type": "structure", "required": [ "ProfileId" ], "members": { "ProfileId": {} } } } }, "shapes": { "S4": { "type": "list", "member": {} }, "Sb": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "JobSchedule": { "shape": "Sd" }, "AutoMerging": { "shape": "Sg" }, "ExportingConfig": { "shape": "Sn" } } }, "Sd": { "type": "structure", "required": [ "DayOfTheWeek", "Time" ], "members": { "DayOfTheWeek": {}, "Time": {} } }, "Sg": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "Consolidation": { "shape": "Sh" }, "ConflictResolution": { "shape": "Sk" }, "MinAllowedConfidenceScoreForMerging": { "type": "double" } } }, "Sh": { "type": "structure", "required": [ "MatchingAttributesList" ], "members": { "MatchingAttributesList": { "type": "list", "member": { "type": "list", "member": {} } } } }, "Sk": { "type": "structure", "required": [ "ConflictResolvingModel" ], "members": { "ConflictResolvingModel": {}, "SourceName": {} } }, "Sn": { "type": "structure", "members": { "S3Exporting": { "type": "structure", "required": [ "S3BucketName" ], "members": { "S3BucketName": {}, "S3KeyName": {} } } } }, "Sr": { "type": "map", "key": {}, "value": {} }, "Sv": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "JobSchedule": { "shape": "Sd" }, "AutoMerging": { "shape": "Sg" }, "ExportingConfig": { "shape": "Sn" } } }, "S11": { "type": "structure", "required": [ "FlowName", "KmsArn", "SourceFlowConfig", "Tasks", "TriggerConfig" ], "members": { "Description": {}, "FlowName": {}, "KmsArn": {}, "SourceFlowConfig": { "type": "structure", "required": [ "ConnectorType", "SourceConnectorProperties" ], "members": { "ConnectorProfileName": {}, "ConnectorType": {}, "IncrementalPullConfig": { "type": "structure", "members": { "DatetimeTypeFieldName": {} } }, "SourceConnectorProperties": { "type": "structure", "members": { "Marketo": { "type": "structure", "required": [ "Object" ], "members": { "Object": {} } }, "S3": { "type": "structure", "required": [ "BucketName" ], "members": { "BucketName": {}, "BucketPrefix": {} } }, "Salesforce": { "type": "structure", "required": [ "Object" ], "members": { "Object": {}, "EnableDynamicFieldUpdate": { "type": "boolean" }, "IncludeDeletedRecords": { "type": "boolean" } } }, "ServiceNow": { "type": "structure", "required": [ "Object" ], "members": { "Object": {} } }, "Zendesk": { "type": "structure", "required": [ "Object" ], "members": { "Object": {} } } } } } }, "Tasks": { "type": "list", "member": { "type": "structure", "required": [ "SourceFields", "TaskType" ], "members": { "ConnectorOperator": { "type": "structure", "members": { "Marketo": {}, "S3": {}, "Salesforce": {}, "ServiceNow": {}, "Zendesk": {} } }, "DestinationField": {}, "SourceFields": { "type": "list", "member": {} }, "TaskProperties": { "type": "map", "key": {},