Customer Profiles Classes
AddProfileKeyRequest
ProfileId
- Type:
- Required: Yes
KeyName
- Type:
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
DomainName
- Type:
- Required: Yes
AddProfileKeyResponse
KeyName
- Type:
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AdditionalSearchKey
KeyName
- Type:
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
Address
Address1
- Type: typing.Optional[str]
Address2
- Type: typing.Optional[str]
Address3
- Type: typing.Optional[str]
Address4
- Type: typing.Optional[str]
City
- Type: typing.Optional[str]
County
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
Province
- Type: typing.Optional[str]
Country
- Type: typing.Optional[str]
PostalCode
- Type: typing.Optional[str]
AddressDimension
City
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
Country
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
County
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
PostalCode
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
Province
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
State
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
AddressDimensionOutput
City
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
Country
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
County
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
PostalCode
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
Province
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
State
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
AppflowIntegration
FlowDefinition
- Type:
- Required: Yes
Batches
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Batch]]
AppflowIntegrationWorkflowAttributes
SourceConnectorType
- Type: typing.Literal['Marketo', 'S3', 'Salesforce', 'Servicenow', 'Zendesk']
- Required: Yes
ConnectorProfileName
- Type:
- Required: Yes
RoleArn
- Type: typing.Optional[str]
AppflowIntegrationWorkflowMetrics
RecordsProcessed
- Type:
- Required: Yes
StepsCompleted
- Type:
- Required: Yes
TotalSteps
- Type:
- Required: Yes
AppflowIntegrationWorkflowStep
FlowName
- Type:
- Required: Yes
Status
- Type: typing.Literal['CANCELLED', 'COMPLETE', 'FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'RETRY', 'SPLIT']
- Required: Yes
ExecutionMessage
- Type:
- Required: Yes
RecordsProcessed
- Type:
- Required: Yes
BatchRecordsStartTime
- Type:
- Required: Yes
BatchRecordsEndTime
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
AttributeDetails
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeItem]
- Required: Yes
Expression
- Type:
- Required: Yes
AttributeDetailsOutput
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeItem]
- Required: Yes
Expression
- Type:
- Required: Yes
AttributeDimension
DimensionType
- Type: typing.Literal['AFTER', 'BEFORE', 'BEGINS_WITH', 'BETWEEN', 'CONTAINS', 'ENDS_WITH', 'EQUAL', 'EXCLUSIVE', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL', 'INCLUSIVE', 'LESS_THAN', 'LESS_THAN_OR_EQUAL', 'NOT_BETWEEN', 'ON']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
AttributeDimensionOutput
DimensionType
- Type: typing.Literal['AFTER', 'BEFORE', 'BEGINS_WITH', 'BETWEEN', 'CONTAINS', 'ENDS_WITH', 'EQUAL', 'EXCLUSIVE', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL', 'INCLUSIVE', 'LESS_THAN', 'LESS_THAN_OR_EQUAL', 'NOT_BETWEEN', 'ON']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
AttributeItem
Name
- Type:
- Required: Yes
AttributeTypesSelector
AttributeMatchingModel
- Type: typing.Literal['MANY_TO_MANY', 'ONE_TO_ONE']
- Required: Yes
Address
- Type: typing.Optional[typing.List[str]]
PhoneNumber
- Type: typing.Optional[typing.List[str]]
EmailAddress
- Type: typing.Optional[typing.List[str]]
AttributeTypesSelectorOutput
AttributeMatchingModel
- Type: typing.Literal['MANY_TO_MANY', 'ONE_TO_ONE']
- Required: Yes
Address
- Type: typing.Optional[typing.List[str]]
PhoneNumber
- Type: typing.Optional[typing.List[str]]
EmailAddress
- Type: typing.Optional[typing.List[str]]
AttributeValueItem
Value
- Type: typing.Optional[str]
AutoMerging
Enabled
- Type:
- Required: Yes
Consolidation
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Consolidation, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ConsolidationOutput, NoneType]
ConflictResolution
- Type:
MinAllowedConfidenceScoreForMerging
- Type: typing.Optional[float]
AutoMergingOutput
Enabled
- Type:
- Required: Yes
Consolidation
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ConsolidationOutput]
ConflictResolution
- Type:
MinAllowedConfidenceScoreForMerging
- Type: typing.Optional[float]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
Batch
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
BatchGetCalculatedAttributeForProfileError
Code
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
ProfileId
- Type:
- Required: Yes
BatchGetCalculatedAttributeForProfileRequest
CalculatedAttributeName
- Type:
- Required: Yes
DomainName
- Type:
- Required: Yes
ProfileIds
- Type: typing.List[str]
- Required: Yes
ConditionOverrides
- Type:
BatchGetCalculatedAttributeForProfileResponse
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.BatchGetCalculatedAttributeForProfileError]
- Required: Yes
CalculatedAttributeValues
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.CalculatedAttributeValue]
- Required: Yes
ConditionOverrides
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetProfileError
Code
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
ProfileId
- Type:
- Required: Yes
BatchGetProfileRequest
DomainName
- Type:
- Required: Yes
ProfileIds
- Type: typing.List[str]
- Required: Yes
BatchGetProfileResponse
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.BatchGetProfileError]
- Required: Yes
Profiles
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Profile]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CalculatedAttributeDimension
DimensionType
- Type: typing.Literal['AFTER', 'BEFORE', 'BEGINS_WITH', 'BETWEEN', 'CONTAINS', 'ENDS_WITH', 'EQUAL', 'EXCLUSIVE', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL', 'INCLUSIVE', 'LESS_THAN', 'LESS_THAN_OR_EQUAL', 'NOT_BETWEEN', 'ON']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
ConditionOverrides
- Type:
CalculatedAttributeDimensionOutput
DimensionType
- Type: typing.Literal['AFTER', 'BEFORE', 'BEGINS_WITH', 'BETWEEN', 'CONTAINS', 'ENDS_WITH', 'EQUAL', 'EXCLUSIVE', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL', 'INCLUSIVE', 'LESS_THAN', 'LESS_THAN_OR_EQUAL', 'NOT_BETWEEN', 'ON']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
ConditionOverrides
- Type:
CalculatedAttributeValue
CalculatedAttributeName
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
IsDataPartial
- Type: typing.Optional[str]
ProfileId
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
ConditionOverrides
Range
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.RangeOverride]
Conditions
Range
- Type:
ObjectCount
- Type: typing.Optional[int]
Threshold
- Type:
ConflictResolution
ConflictResolvingModel
- Type: typing.Literal['RECENCY', 'SOURCE']
- Required: Yes
SourceName
- Type: typing.Optional[str]
ConnectorOperator
Marketo
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'DIVISION', 'GREATER_THAN', 'LESS_THAN', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
S3
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Salesforce
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'CONTAINS', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
ServiceNow
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'CONTAINS', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Zendesk
- Type: typing.Optional[typing.Literal['ADDITION', 'DIVISION', 'GREATER_THAN', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Consolidation
MatchingAttributesList
- Type: typing.List[typing.List[str]]
- Required: Yes
ConsolidationOutput
MatchingAttributesList
- Type: typing.List[typing.List[str]]
- Required: Yes
CreateCalculatedAttributeDefinitionRequest
DomainName
- Type:
- Required: Yes
CalculatedAttributeName
- Type:
- Required: Yes
AttributeDetails
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeDetails, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeDetailsOutput]
- Required: Yes
Statistic
- Type: typing.Literal['AVERAGE', 'COUNT', 'FIRST_OCCURRENCE', 'LAST_OCCURRENCE', 'MAXIMUM', 'MAX_OCCURRENCE', 'MINIMUM', 'SUM']
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Conditions
- Type:
Filter
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Filter, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.FilterOutput, NoneType]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateCalculatedAttributeDefinitionResponse
CalculatedAttributeName
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
AttributeDetails
- Type:
- Required: Yes
Conditions
- Type:
- Required: Yes
Filter
- Type:
- Required: Yes
Statistic
- Type: typing.Literal['AVERAGE', 'COUNT', 'FIRST_OCCURRENCE', 'LAST_OCCURRENCE', 'MAXIMUM', 'MAX_OCCURRENCE', 'MINIMUM', 'SUM']
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDomainRequest
DomainName
- Type:
- Required: Yes
DefaultExpirationDays
- Type:
- Required: Yes
DefaultEncryptionKey
- Type: typing.Optional[str]
DeadLetterQueueUrl
- Type: typing.Optional[str]
Matching
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.MatchingRequest]
RuleBasedMatching
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.RuleBasedMatchingRequest]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateDomainResponse
DomainName
- Type:
- Required: Yes
DefaultExpirationDays
- Type:
- Required: Yes
DefaultEncryptionKey
- Type:
- Required: Yes
DeadLetterQueueUrl
- Type:
- Required: Yes
Matching
- Type:
- Required: Yes
RuleBasedMatching
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEventStreamRequest
DomainName
- Type:
- Required: Yes
Uri
- Type:
- Required: Yes
EventStreamName
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateEventStreamResponse
EventStreamArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEventTriggerRequest
DomainName
- Type:
- Required: Yes
EventTriggerName
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
EventTriggerConditions
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerCondition, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerConditionOutput]]
- Required: Yes
Description
- Type: typing.Optional[str]
SegmentFilter
- Type: typing.Optional[str]
EventTriggerLimits
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerLimits, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerLimitsOutput, NoneType]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateEventTriggerResponse
EventTriggerName
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
EventTriggerConditions
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerConditionOutput]
- Required: Yes
SegmentFilter
- Type:
- Required: Yes
EventTriggerLimits
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIntegrationWorkflowRequest
DomainName
- Type:
- Required: Yes
WorkflowType
- Type: typing.Literal['APPFLOW_INTEGRATION']
- Required: Yes
IntegrationConfig
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateIntegrationWorkflowResponse
WorkflowId
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateProfileRequest
DomainName
- Type:
- Required: Yes
AccountNumber
- Type: typing.Optional[str]
AdditionalInformation
- Type: typing.Optional[str]
PartyType
- Type: typing.Optional[typing.Literal['BUSINESS', 'INDIVIDUAL', 'OTHER']]
BusinessName
- Type: typing.Optional[str]
FirstName
- Type: typing.Optional[str]
MiddleName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
BirthDate
- Type: typing.Optional[str]
Gender
- Type: typing.Optional[typing.Literal['FEMALE', 'MALE', 'UNSPECIFIED']]
PhoneNumber
- Type: typing.Optional[str]
MobilePhoneNumber
- Type: typing.Optional[str]
HomePhoneNumber
- Type: typing.Optional[str]
BusinessPhoneNumber
- Type: typing.Optional[str]
EmailAddress
- Type: typing.Optional[str]
PersonalEmailAddress
- Type: typing.Optional[str]
BusinessEmailAddress
- Type: typing.Optional[str]
Address
- Type:
ShippingAddress
- Type:
MailingAddress
- Type:
BillingAddress
- Type:
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
PartyTypeString
- Type: typing.Optional[str]
GenderString
- Type: typing.Optional[str]
CreateProfileResponse
ProfileId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSegmentDefinitionRequest
DomainName
- Type:
- Required: Yes
SegmentDefinitionName
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
SegmentGroups
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.SegmentGroup, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.SegmentGroupOutput]
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateSegmentDefinitionResponse
SegmentDefinitionName
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
SegmentDefinitionArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSegmentEstimateRequest
DomainName
- Type:
- Required: Yes
SegmentQuery
- Type:
- Required: Yes
CreateSegmentEstimateResponse
DomainName
- Type:
- Required: Yes
EstimateId
- Type:
- Required: Yes
StatusCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSegmentSnapshotRequest
DomainName
- Type:
- Required: Yes
SegmentDefinitionName
- Type:
- Required: Yes
DataFormat
- Type: typing.Literal['CSV', 'JSONL', 'ORC']
- Required: Yes
EncryptionKey
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
DestinationUri
- Type: typing.Optional[str]
CreateSegmentSnapshotResponse
SnapshotId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DateDimension
DimensionType
- Type: typing.Literal['AFTER', 'BEFORE', 'BETWEEN', 'NOT_BETWEEN', 'ON']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
DateDimensionOutput
DimensionType
- Type: typing.Literal['AFTER', 'BEFORE', 'BETWEEN', 'NOT_BETWEEN', 'ON']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
DeleteCalculatedAttributeDefinitionRequest
DomainName
- Type:
- Required: Yes
CalculatedAttributeName
- Type:
- Required: Yes
DeleteDomainRequest
DomainName
- Type:
- Required: Yes
DeleteDomainResponse
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteEventStreamRequest
DomainName
- Type:
- Required: Yes
EventStreamName
- Type:
- Required: Yes
DeleteEventTriggerRequest
DomainName
- Type:
- Required: Yes
EventTriggerName
- Type:
- Required: Yes
DeleteEventTriggerResponse
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteIntegrationRequest
DomainName
- Type:
- Required: Yes
Uri
- Type:
- Required: Yes
DeleteIntegrationResponse
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteProfileKeyRequest
ProfileId
- Type:
- Required: Yes
KeyName
- Type:
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
DomainName
- Type:
- Required: Yes
DeleteProfileKeyResponse
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteProfileObjectRequest
ProfileId
- Type:
- Required: Yes
ProfileObjectUniqueKey
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
DomainName
- Type:
- Required: Yes
DeleteProfileObjectResponse
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteProfileObjectTypeRequest
DomainName
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
DeleteProfileObjectTypeResponse
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteProfileRequest
ProfileId
- Type:
- Required: Yes
DomainName
- Type:
- Required: Yes
DeleteProfileResponse
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSegmentDefinitionRequest
DomainName
- Type:
- Required: Yes
SegmentDefinitionName
- Type:
- Required: Yes
DeleteSegmentDefinitionResponse
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteWorkflowRequest
DomainName
- Type:
- Required: Yes
WorkflowId
- Type:
- Required: Yes
DestinationSummary
Uri
- Type:
- Required: Yes
Status
- Type: typing.Literal['HEALTHY', 'UNHEALTHY']
- Required: Yes
UnhealthySince
- Type: typing.Optional[datetime.datetime]
DetectProfileObjectTypeRequest
Objects
- Type: typing.List[str]
- Required: Yes
DomainName
- Type:
- Required: Yes
DetectProfileObjectTypeResponse
DetectedProfileObjectTypes
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.DetectedProfileObjectType]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetectedProfileObjectType
SourceLastUpdatedTimestampFormat
- Type: typing.Optional[str]
Fields
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeField]]
Keys
- Type: typing.Optional[typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeKeyOutput]]]
Dimension
ProfileAttributes
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileAttributes, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileAttributesOutput, NoneType]
CalculatedAttributes
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.CalculatedAttributeDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.CalculatedAttributeDimensionOutput]]]
DimensionOutput
ProfileAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileAttributesOutput]
CalculatedAttributes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.CalculatedAttributeDimensionOutput]]
DomainStats
ProfileCount
- Type: typing.Optional[int]
MeteringProfileCount
- Type: typing.Optional[int]
ObjectCount
- Type: typing.Optional[int]
TotalSize
- Type: typing.Optional[int]
EventStreamDestinationDetails
Uri
- Type:
- Required: Yes
Status
- Type: typing.Literal['HEALTHY', 'UNHEALTHY']
- Required: Yes
UnhealthySince
- Type: typing.Optional[datetime.datetime]
Message
- Type: typing.Optional[str]
EventStreamSummary
DomainName
- Type:
- Required: Yes
EventStreamName
- Type:
- Required: Yes
EventStreamArn
- Type:
- Required: Yes
State
- Type: typing.Literal['RUNNING', 'STOPPED']
- Required: Yes
StoppedSince
- Type: typing.Optional[datetime.datetime]
DestinationSummary
- Type:
Tags
- Type: typing.Optional[typing.Dict[str, str]]
EventTriggerCondition
EventTriggerDimensions
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerDimensionOutput]]
- Required: Yes
LogicalOperator
- Type: typing.Literal['ALL', 'ANY', 'NONE']
- Required: Yes
EventTriggerConditionOutput
EventTriggerDimensions
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerDimensionOutput]
- Required: Yes
LogicalOperator
- Type: typing.Literal['ALL', 'ANY', 'NONE']
- Required: Yes
EventTriggerDimension
ObjectAttributes
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectAttribute, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectAttributeOutput]]
- Required: Yes
EventTriggerDimensionOutput
ObjectAttributes
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectAttributeOutput]
- Required: Yes
EventTriggerLimits
EventExpiration
- Type: typing.Optional[int]
Periods
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Period]]
EventTriggerLimitsOutput
EventExpiration
- Type: typing.Optional[int]
Periods
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Period]]
EventTriggerSummaryItem
ObjectTypeName
- Type: typing.Optional[str]
EventTriggerName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ExportingConfig
S3Exporting
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.S3ExportingConfig]
ExportingLocation
S3Exporting
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.S3ExportingLocation]
ExtraLengthValueProfileDimension
DimensionType
- Type: typing.Literal['BEGINS_WITH', 'CONTAINS', 'ENDS_WITH', 'EXCLUSIVE', 'INCLUSIVE']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
ExtraLengthValueProfileDimensionOutput
DimensionType
- Type: typing.Literal['BEGINS_WITH', 'CONTAINS', 'ENDS_WITH', 'EXCLUSIVE', 'INCLUSIVE']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
FieldSourceProfileIds
AccountNumber
- Type: typing.Optional[str]
AdditionalInformation
- Type: typing.Optional[str]
PartyType
- Type: typing.Optional[str]
BusinessName
- Type: typing.Optional[str]
FirstName
- Type: typing.Optional[str]
MiddleName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
BirthDate
- Type: typing.Optional[str]
Gender
- Type: typing.Optional[str]
PhoneNumber
- Type: typing.Optional[str]
MobilePhoneNumber
- Type: typing.Optional[str]
HomePhoneNumber
- Type: typing.Optional[str]
BusinessPhoneNumber
- Type: typing.Optional[str]
EmailAddress
- Type: typing.Optional[str]
PersonalEmailAddress
- Type: typing.Optional[str]
BusinessEmailAddress
- Type: typing.Optional[str]
Address
- Type: typing.Optional[str]
ShippingAddress
- Type: typing.Optional[str]
MailingAddress
- Type: typing.Optional[str]
BillingAddress
- Type: typing.Optional[str]
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
Filter
Include
- Type: typing.Literal['ALL', 'ANY', 'NONE']
- Required: Yes
Groups
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.FilterGroup]
- Required: Yes
FilterAttributeDimension
DimensionType
- Type: typing.Literal['AFTER', 'BEFORE', 'BEGINS_WITH', 'BETWEEN', 'CONTAINS', 'ENDS_WITH', 'EQUAL', 'EXCLUSIVE', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL', 'INCLUSIVE', 'LESS_THAN', 'LESS_THAN_OR_EQUAL', 'NOT_BETWEEN', 'ON']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
FilterAttributeDimensionOutput
DimensionType
- Type: typing.Literal['AFTER', 'BEFORE', 'BEGINS_WITH', 'BETWEEN', 'CONTAINS', 'ENDS_WITH', 'EQUAL', 'EXCLUSIVE', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL', 'INCLUSIVE', 'LESS_THAN', 'LESS_THAN_OR_EQUAL', 'NOT_BETWEEN', 'ON']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
FilterDimension
Attributes
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.FilterAttributeDimension]
- Required: Yes
FilterDimensionOutput
Attributes
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.FilterAttributeDimensionOutput]
- Required: Yes
FilterGroup
Type
- Type: typing.Literal['ALL', 'ANY', 'NONE']
- Required: Yes
Dimensions
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.FilterDimension]
- Required: Yes
FilterGroupOutput
Type
- Type: typing.Literal['ALL', 'ANY', 'NONE']
- Required: Yes
Dimensions
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.FilterDimensionOutput]
- Required: Yes
FilterOutput
Include
- Type: typing.Literal['ALL', 'ANY', 'NONE']
- Required: Yes
Groups
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.FilterGroupOutput]
- Required: Yes
FlowDefinition
FlowName
- Type:
- Required: Yes
KmsArn
- Type:
- Required: Yes
SourceFlowConfig
- Type:
- Required: Yes
Tasks
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Task]
- Required: Yes
TriggerConfig
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
FoundByKeyValue
KeyName
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.List[str]]
GetAutoMergingPreviewRequest
DomainName
- Type:
- Required: Yes
Consolidation
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Consolidation, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ConsolidationOutput]
- Required: Yes
ConflictResolution
- Type:
- Required: Yes
MinAllowedConfidenceScoreForMerging
- Type: typing.Optional[float]
GetAutoMergingPreviewResponse
DomainName
- Type:
- Required: Yes
NumberOfMatchesInSample
- Type:
- Required: Yes
NumberOfProfilesInSample
- Type:
- Required: Yes
NumberOfProfilesWillBeMerged
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCalculatedAttributeDefinitionRequest
DomainName
- Type:
- Required: Yes
CalculatedAttributeName
- Type:
- Required: Yes
GetCalculatedAttributeDefinitionResponse
CalculatedAttributeName
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Statistic
- Type: typing.Literal['AVERAGE', 'COUNT', 'FIRST_OCCURRENCE', 'LAST_OCCURRENCE', 'MAXIMUM', 'MAX_OCCURRENCE', 'MINIMUM', 'SUM']
- Required: Yes
Filter
- Type:
- Required: Yes
Conditions
- Type:
- Required: Yes
AttributeDetails
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCalculatedAttributeForProfileRequest
DomainName
- Type:
- Required: Yes
ProfileId
- Type:
- Required: Yes
CalculatedAttributeName
- Type:
- Required: Yes
GetCalculatedAttributeForProfileResponse
CalculatedAttributeName
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
IsDataPartial
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDomainRequest
DomainName
- Type:
- Required: Yes
GetDomainResponse
DomainName
- Type:
- Required: Yes
DefaultExpirationDays
- Type:
- Required: Yes
DefaultEncryptionKey
- Type:
- Required: Yes
DeadLetterQueueUrl
- Type:
- Required: Yes
Stats
- Type:
- Required: Yes
Matching
- Type:
- Required: Yes
RuleBasedMatching
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEventStreamRequest
DomainName
- Type:
- Required: Yes
EventStreamName
- Type:
- Required: Yes
GetEventStreamResponse
DomainName
- Type:
- Required: Yes
EventStreamArn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
State
- Type: typing.Literal['RUNNING', 'STOPPED']
- Required: Yes
StoppedSince
- Type:
- Required: Yes
DestinationDetails
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEventTriggerRequest
DomainName
- Type:
- Required: Yes
EventTriggerName
- Type:
- Required: Yes
GetEventTriggerResponse
EventTriggerName
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
EventTriggerConditions
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerConditionOutput]
- Required: Yes
SegmentFilter
- Type:
- Required: Yes
EventTriggerLimits
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIdentityResolutionJobRequest
DomainName
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
GetIdentityResolutionJobResponse
DomainName
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
Status
- Type: typing.Literal['COMPLETED', 'FAILED', 'FIND_MATCHING', 'MERGING', 'PARTIAL_SUCCESS', 'PENDING', 'PREPROCESSING']
- Required: Yes
Message
- Type:
- Required: Yes
JobStartTime
- Type:
- Required: Yes
JobEndTime
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
JobExpirationTime
- Type:
- Required: Yes
AutoMerging
- Type:
- Required: Yes
ExportingLocation
- Type:
- Required: Yes
JobStats
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIntegrationRequest
DomainName
- Type:
- Required: Yes
Uri
- Type:
- Required: Yes
GetIntegrationResponse
DomainName
- Type:
- Required: Yes
Uri
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ObjectTypeNames
- Type: typing.Dict[str, str]
- Required: Yes
WorkflowId
- Type:
- Required: Yes
IsUnstructured
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
EventTriggerNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMatchesRequest
DomainName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetMatchesResponse
MatchGenerationDate
- Type:
- Required: Yes
PotentialMatches
- Type:
- Required: Yes
Matches
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.MatchItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetProfileObjectTypeRequest
DomainName
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
GetProfileObjectTypeResponse
ObjectTypeName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
TemplateId
- Type:
- Required: Yes
ExpirationDays
- Type:
- Required: Yes
EncryptionKey
- Type:
- Required: Yes
AllowProfileCreation
- Type:
- Required: Yes
SourceLastUpdatedTimestampFormat
- Type:
- Required: Yes
MaxAvailableProfileObjectCount
- Type:
- Required: Yes
MaxProfileObjectCount
- Type:
- Required: Yes
Fields
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeField]
- Required: Yes
Keys
- Type: typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeKeyOutput]]
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetProfileObjectTypeTemplateRequest
TemplateId
- Type:
- Required: Yes
GetProfileObjectTypeTemplateResponse
TemplateId
- Type:
- Required: Yes
SourceName
- Type:
- Required: Yes
SourceObject
- Type:
- Required: Yes
AllowProfileCreation
- Type:
- Required: Yes
SourceLastUpdatedTimestampFormat
- Type:
- Required: Yes
Fields
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeField]
- Required: Yes
Keys
- Type: typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeKeyOutput]]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSegmentDefinitionRequest
DomainName
- Type:
- Required: Yes
SegmentDefinitionName
- Type:
- Required: Yes
GetSegmentDefinitionResponse
SegmentDefinitionName
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
SegmentGroups
- Type:
- Required: Yes
SegmentDefinitionArn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSegmentEstimateRequest
DomainName
- Type:
- Required: Yes
EstimateId
- Type:
- Required: Yes
GetSegmentEstimateResponse
DomainName
- Type:
- Required: Yes
EstimateId
- Type:
- Required: Yes
Status
- Type: typing.Literal['FAILED', 'RUNNING', 'SUCCEEDED']
- Required: Yes
Estimate
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
StatusCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSegmentMembershipRequest
DomainName
- Type:
- Required: Yes
SegmentDefinitionName
- Type:
- Required: Yes
ProfileIds
- Type: typing.List[str]
- Required: Yes
GetSegmentMembershipResponse
SegmentDefinitionName
- Type:
- Required: Yes
Profiles
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileQueryResult]
- Required: Yes
Failures
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileQueryFailures]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSegmentSnapshotRequest
DomainName
- Type:
- Required: Yes
SegmentDefinitionName
- Type:
- Required: Yes
SnapshotId
- Type:
- Required: Yes
GetSegmentSnapshotResponse
SnapshotId
- Type:
- Required: Yes
Status
- Type: typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']
- Required: Yes
StatusMessage
- Type:
- Required: Yes
DataFormat
- Type: typing.Literal['CSV', 'JSONL', 'ORC']
- Required: Yes
EncryptionKey
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
DestinationUri
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSimilarProfilesRequest
DomainName
- Type:
- Required: Yes
MatchType
- Type: typing.Literal['ML_BASED_MATCHING', 'RULE_BASED_MATCHING']
- Required: Yes
SearchKey
- Type:
- Required: Yes
SearchValue
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetSimilarProfilesRequestPaginate
DomainName
- Type:
- Required: Yes
MatchType
- Type: typing.Literal['ML_BASED_MATCHING', 'RULE_BASED_MATCHING']
- Required: Yes
SearchKey
- Type:
- Required: Yes
SearchValue
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.PaginatorConfig]
GetSimilarProfilesResponse
ProfileIds
- Type: typing.List[str]
- Required: Yes
MatchId
- Type:
- Required: Yes
MatchType
- Type: typing.Literal['ML_BASED_MATCHING', 'RULE_BASED_MATCHING']
- Required: Yes
RuleLevel
- Type:
- Required: Yes
ConfidenceScore
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetWorkflowRequest
DomainName
- Type:
- Required: Yes
WorkflowId
- Type:
- Required: Yes
GetWorkflowResponse
WorkflowId
- Type:
- Required: Yes
WorkflowType
- Type: typing.Literal['APPFLOW_INTEGRATION']
- Required: Yes
Status
- Type: typing.Literal['CANCELLED', 'COMPLETE', 'FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'RETRY', 'SPLIT']
- Required: Yes
ErrorDescription
- Type:
- Required: Yes
StartDate
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Attributes
- Type:
- Required: Yes
Metrics
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetWorkflowStepsRequest
DomainName
- Type:
- Required: Yes
WorkflowId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetWorkflowStepsResponse
WorkflowId
- Type:
- Required: Yes
WorkflowType
- Type: typing.Literal['APPFLOW_INTEGRATION']
- Required: Yes
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.WorkflowStepItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
Group
Dimensions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Dimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.DimensionOutput]]]
SourceSegments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.SourceSegment]]
SourceType
- Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]
Type
- Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]
GroupOutput
Dimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.DimensionOutput]]
SourceSegments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.SourceSegment]]
SourceType
- Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]
Type
- Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]
IdentityResolutionJob
DomainName
- Type: typing.Optional[str]
JobId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'FIND_MATCHING', 'MERGING', 'PARTIAL_SUCCESS', 'PENDING', 'PREPROCESSING']]
JobStartTime
- Type: typing.Optional[datetime.datetime]
JobEndTime
- Type: typing.Optional[datetime.datetime]
JobStats
- Type:
ExportingLocation
- Type:
Message
- Type: typing.Optional[str]
IncrementalPullConfig
DatetimeTypeFieldName
- Type: typing.Optional[str]
IntegrationConfig
AppflowIntegration
- Type:
JobSchedule
DayOfTheWeek
- Type: typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY']
- Required: Yes
Time
- Type:
- Required: Yes
JobStats
NumberOfProfilesReviewed
- Type: typing.Optional[int]
NumberOfMatchesFound
- Type: typing.Optional[int]
NumberOfMergesDone
- Type: typing.Optional[int]
ListAccountIntegrationsRequest
Uri
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
IncludeHidden
- Type: typing.Optional[bool]
ListAccountIntegrationsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ListIntegrationItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCalculatedAttributeDefinitionItem
CalculatedAttributeName
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListCalculatedAttributeDefinitionsRequest
DomainName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListCalculatedAttributeDefinitionsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ListCalculatedAttributeDefinitionItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCalculatedAttributeForProfileItem
CalculatedAttributeName
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
IsDataPartial
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
ListCalculatedAttributesForProfileRequest
DomainName
- Type:
- Required: Yes
ProfileId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListCalculatedAttributesForProfileResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ListCalculatedAttributeForProfileItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDomainItem
DomainName
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListDomainsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDomainsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ListDomainItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEventStreamsRequest
DomainName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListEventStreamsRequestPaginate
DomainName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.PaginatorConfig]
ListEventStreamsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventStreamSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEventTriggersRequest
DomainName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListEventTriggersRequestPaginate
DomainName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.PaginatorConfig]
ListEventTriggersResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerSummaryItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListIdentityResolutionJobsRequest
DomainName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListIdentityResolutionJobsResponse
IdentityResolutionJobsList
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.IdentityResolutionJob]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListIntegrationItem
DomainName
- Type:
- Required: Yes
Uri
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
ObjectTypeName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ObjectTypeNames
- Type: typing.Optional[typing.Dict[str, str]]
WorkflowId
- Type: typing.Optional[str]
IsUnstructured
- Type: typing.Optional[bool]
RoleArn
- Type: typing.Optional[str]
EventTriggerNames
- Type: typing.Optional[typing.List[str]]
ListIntegrationsRequest
DomainName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
IncludeHidden
- Type: typing.Optional[bool]
ListIntegrationsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ListIntegrationItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListObjectTypeAttributeItem
AttributeName
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
ListObjectTypeAttributesRequest
DomainName
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListObjectTypeAttributesRequestPaginate
DomainName
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.PaginatorConfig]
ListObjectTypeAttributesResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ListObjectTypeAttributeItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListProfileObjectTypeItem
ObjectTypeName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
CreatedAt
- Type: typing.Optional[datetime.datetime]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
MaxProfileObjectCount
- Type: typing.Optional[int]
MaxAvailableProfileObjectCount
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListProfileObjectTypeTemplateItem
TemplateId
- Type: typing.Optional[str]
SourceName
- Type: typing.Optional[str]
SourceObject
- Type: typing.Optional[str]
ListProfileObjectTypeTemplatesRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListProfileObjectTypeTemplatesResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ListProfileObjectTypeTemplateItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListProfileObjectTypesRequest
DomainName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListProfileObjectTypesResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ListProfileObjectTypeItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListProfileObjectsItem
ObjectTypeName
- Type: typing.Optional[str]
ProfileObjectUniqueKey
- Type: typing.Optional[str]
Object
- Type: typing.Optional[str]
ListProfileObjectsRequest
DomainName
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
ProfileId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ObjectFilter
- Type:
ListProfileObjectsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ListProfileObjectsItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRuleBasedMatchesRequest
DomainName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRuleBasedMatchesRequestPaginate
DomainName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.PaginatorConfig]
ListRuleBasedMatchesResponse
MatchIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSegmentDefinitionsRequest
DomainName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSegmentDefinitionsRequestPaginate
DomainName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.PaginatorConfig]
ListSegmentDefinitionsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.SegmentDefinitionItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListWorkflowsItem
WorkflowType
- Type: typing.Literal['APPFLOW_INTEGRATION']
- Required: Yes
WorkflowId
- Type:
- Required: Yes
Status
- Type: typing.Literal['CANCELLED', 'COMPLETE', 'FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'RETRY', 'SPLIT']
- Required: Yes
StatusDescription
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
ListWorkflowsRequest
DomainName
- Type:
- Required: Yes
WorkflowType
- Type: typing.Optional[typing.Literal['APPFLOW_INTEGRATION']]
Status
- Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETE', 'FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'RETRY', 'SPLIT']]
QueryStartDate
- Type: typing.Union[datetime.datetime, str, NoneType]
QueryEndDate
- Type: typing.Union[datetime.datetime, str, NoneType]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListWorkflowsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ListWorkflowsItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MarketoSourceProperties
Object
- Type:
- Required: Yes
MatchItem
MatchId
- Type: typing.Optional[str]
ProfileIds
- Type: typing.Optional[typing.List[str]]
ConfidenceScore
- Type: typing.Optional[float]
MatchingRequest
Enabled
- Type:
- Required: Yes
JobSchedule
- Type:
AutoMerging
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AutoMerging, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AutoMergingOutput, NoneType]
ExportingConfig
- Type:
MatchingResponse
Enabled
- Type: typing.Optional[bool]
JobSchedule
- Type:
AutoMerging
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AutoMergingOutput]
ExportingConfig
- Type:
MatchingRule
Rule
- Type: typing.List[str]
- Required: Yes
MatchingRuleOutput
Rule
- Type: typing.List[str]
- Required: Yes
MergeProfilesRequest
DomainName
- Type:
- Required: Yes
MainProfileId
- Type:
- Required: Yes
ProfileIdsToBeMerged
- Type: typing.List[str]
- Required: Yes
FieldSourceProfileIds
- Type:
MergeProfilesResponse
Message
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ObjectAttribute
ComparisonOperator
- Type: typing.Literal['AFTER', 'BEFORE', 'BEGINS_WITH', 'BETWEEN', 'CONTAINS', 'ENDS_WITH', 'EQUAL', 'EXCLUSIVE', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL', 'INCLUSIVE', 'LESS_THAN', 'LESS_THAN_OR_EQUAL', 'NOT_BETWEEN', 'ON']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
Source
- Type: typing.Optional[str]
FieldName
- Type: typing.Optional[str]
ObjectAttributeOutput
ComparisonOperator
- Type: typing.Literal['AFTER', 'BEFORE', 'BEGINS_WITH', 'BETWEEN', 'CONTAINS', 'ENDS_WITH', 'EQUAL', 'EXCLUSIVE', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL', 'INCLUSIVE', 'LESS_THAN', 'LESS_THAN_OR_EQUAL', 'NOT_BETWEEN', 'ON']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
Source
- Type: typing.Optional[str]
FieldName
- Type: typing.Optional[str]
ObjectFilter
KeyName
- Type:
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
ObjectTypeField
Source
- Type: typing.Optional[str]
Target
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[typing.Literal['EMAIL_ADDRESS', 'NAME', 'NUMBER', 'PHONE_NUMBER', 'STRING']]
ObjectTypeKey
StandardIdentifiers
- Type: typing.Optional[typing.List[typing.Literal['ASSET', 'CASE', 'COMMUNICATION_RECORD', 'LOOKUP_ONLY', 'NEW_ONLY', 'ORDER', 'PROFILE', 'SECONDARY', 'UNIQUE']]]
FieldNames
- Type: typing.Optional[typing.List[str]]
ObjectTypeKeyOutput
StandardIdentifiers
- Type: typing.Optional[typing.List[typing.Literal['ASSET', 'CASE', 'COMMUNICATION_RECORD', 'LOOKUP_ONLY', 'NEW_ONLY', 'ORDER', 'PROFILE', 'SECONDARY', 'UNIQUE']]]
FieldNames
- Type: typing.Optional[typing.List[str]]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Period
Unit
- Type: typing.Literal['DAYS', 'HOURS', 'MONTHS', 'WEEKS']
- Required: Yes
Value
- Type:
- Required: Yes
MaxInvocationsPerProfile
- Type: typing.Optional[int]
Unlimited
- Type: typing.Optional[bool]
Profile
ProfileId
- Type: typing.Optional[str]
AccountNumber
- Type: typing.Optional[str]
AdditionalInformation
- Type: typing.Optional[str]
PartyType
- Type: typing.Optional[typing.Literal['BUSINESS', 'INDIVIDUAL', 'OTHER']]
BusinessName
- Type: typing.Optional[str]
FirstName
- Type: typing.Optional[str]
MiddleName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
BirthDate
- Type: typing.Optional[str]
Gender
- Type: typing.Optional[typing.Literal['FEMALE', 'MALE', 'UNSPECIFIED']]
PhoneNumber
- Type: typing.Optional[str]
MobilePhoneNumber
- Type: typing.Optional[str]
HomePhoneNumber
- Type: typing.Optional[str]
BusinessPhoneNumber
- Type: typing.Optional[str]
EmailAddress
- Type: typing.Optional[str]
PersonalEmailAddress
- Type: typing.Optional[str]
BusinessEmailAddress
- Type: typing.Optional[str]
Address
- Type:
ShippingAddress
- Type:
MailingAddress
- Type:
BillingAddress
- Type:
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
FoundByItems
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.FoundByKeyValue]]
PartyTypeString
- Type: typing.Optional[str]
GenderString
- Type: typing.Optional[str]
ProfileAttributeValuesRequest
DomainName
- Type:
- Required: Yes
AttributeName
- Type:
- Required: Yes
ProfileAttributeValuesResponse
DomainName
- Type:
- Required: Yes
AttributeName
- Type:
- Required: Yes
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeValueItem]
- Required: Yes
StatusCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ProfileAttributes
AccountNumber
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
AdditionalInformation
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ExtraLengthValueProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ExtraLengthValueProfileDimensionOutput, NoneType]
FirstName
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
LastName
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
MiddleName
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
GenderString
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
PartyTypeString
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
BirthDate
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.DateDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.DateDimensionOutput, NoneType]
PhoneNumber
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
BusinessName
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
BusinessPhoneNumber
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
HomePhoneNumber
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
MobilePhoneNumber
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
EmailAddress
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
PersonalEmailAddress
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
BusinessEmailAddress
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput, NoneType]
Address
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimensionOutput, NoneType]
ShippingAddress
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimensionOutput, NoneType]
MailingAddress
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimensionOutput, NoneType]
BillingAddress
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimensionOutput, NoneType]
Attributes
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeDimension, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeDimensionOutput]]]
ProfileAttributesOutput
AccountNumber
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
AdditionalInformation
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ExtraLengthValueProfileDimensionOutput]
FirstName
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
LastName
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
MiddleName
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
GenderString
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
PartyTypeString
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
BirthDate
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.DateDimensionOutput]
PhoneNumber
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
BusinessName
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
BusinessPhoneNumber
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
HomePhoneNumber
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
MobilePhoneNumber
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
EmailAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
PersonalEmailAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
BusinessEmailAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ProfileDimensionOutput]
Address
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimensionOutput]
ShippingAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimensionOutput]
MailingAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimensionOutput]
BillingAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AddressDimensionOutput]
Attributes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeDimensionOutput]]
ProfileDimension
DimensionType
- Type: typing.Literal['BEGINS_WITH', 'CONTAINS', 'ENDS_WITH', 'EXCLUSIVE', 'INCLUSIVE']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
ProfileDimensionOutput
DimensionType
- Type: typing.Literal['BEGINS_WITH', 'CONTAINS', 'ENDS_WITH', 'EXCLUSIVE', 'INCLUSIVE']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
ProfileQueryFailures
ProfileId
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
Status
- Type: typing.Optional[int]
ProfileQueryResult
ProfileId
- Type:
- Required: Yes
QueryResult
- Type: typing.Literal['ABSENT', 'PRESENT']
- Required: Yes
Profile
- Type:
PutIntegrationRequest
DomainName
- Type:
- Required: Yes
Uri
- Type: typing.Optional[str]
ObjectTypeName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
FlowDefinition
- Type:
ObjectTypeNames
- Type: typing.Optional[typing.Dict[str, str]]
RoleArn
- Type: typing.Optional[str]
EventTriggerNames
- Type: typing.Optional[typing.List[str]]
PutIntegrationResponse
DomainName
- Type:
- Required: Yes
Uri
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ObjectTypeNames
- Type: typing.Dict[str, str]
- Required: Yes
WorkflowId
- Type:
- Required: Yes
IsUnstructured
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
EventTriggerNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutProfileObjectRequest
ObjectTypeName
- Type:
- Required: Yes
Object
- Type:
- Required: Yes
DomainName
- Type:
- Required: Yes
PutProfileObjectResponse
ProfileObjectUniqueKey
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutProfileObjectTypeRequest
DomainName
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
TemplateId
- Type: typing.Optional[str]
ExpirationDays
- Type: typing.Optional[int]
EncryptionKey
- Type: typing.Optional[str]
AllowProfileCreation
- Type: typing.Optional[bool]
SourceLastUpdatedTimestampFormat
- Type: typing.Optional[str]
MaxProfileObjectCount
- Type: typing.Optional[int]
Fields
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeField]]
Keys
- Type: typing.Optional[typing.Dict[str, typing.List[typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeKey, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeKeyOutput]]]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
PutProfileObjectTypeResponse
ObjectTypeName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
TemplateId
- Type:
- Required: Yes
ExpirationDays
- Type:
- Required: Yes
EncryptionKey
- Type:
- Required: Yes
AllowProfileCreation
- Type:
- Required: Yes
SourceLastUpdatedTimestampFormat
- Type:
- Required: Yes
MaxProfileObjectCount
- Type:
- Required: Yes
MaxAvailableProfileObjectCount
- Type:
- Required: Yes
Fields
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeField]
- Required: Yes
Keys
- Type: typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ObjectTypeKeyOutput]]
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Range
Value
- Type:
- Required: Yes
Unit
- Type: typing.Literal['DAYS']
- Required: Yes
RangeOverride
Start
- Type:
- Required: Yes
Unit
- Type: typing.Literal['DAYS']
- Required: Yes
End
- Type: typing.Optional[int]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RuleBasedMatchingRequest
Enabled
- Type:
- Required: Yes
MatchingRules
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.MatchingRule, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.MatchingRuleOutput]]]
MaxAllowedRuleLevelForMerging
- Type: typing.Optional[int]
MaxAllowedRuleLevelForMatching
- Type: typing.Optional[int]
AttributeTypesSelector
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeTypesSelector, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeTypesSelectorOutput, NoneType]
ConflictResolution
- Type:
ExportingConfig
- Type:
RuleBasedMatchingResponse
Enabled
- Type: typing.Optional[bool]
MatchingRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.MatchingRuleOutput]]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'IN_PROGRESS', 'PENDING']]
MaxAllowedRuleLevelForMerging
- Type: typing.Optional[int]
MaxAllowedRuleLevelForMatching
- Type: typing.Optional[int]
AttributeTypesSelector
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AttributeTypesSelectorOutput]
ConflictResolution
- Type:
ExportingConfig
- Type:
S3ExportingConfig
S3BucketName
- Type:
- Required: Yes
S3KeyName
- Type: typing.Optional[str]
S3ExportingLocation
S3BucketName
- Type: typing.Optional[str]
S3KeyName
- Type: typing.Optional[str]
S3SourceProperties
BucketName
- Type:
- Required: Yes
BucketPrefix
- Type: typing.Optional[str]
SalesforceSourceProperties
Object
- Type:
- Required: Yes
EnableDynamicFieldUpdate
- Type: typing.Optional[bool]
IncludeDeletedRecords
- Type: typing.Optional[bool]
ScheduledTriggerProperties
ScheduleExpression
- Type:
- Required: Yes
DataPullMode
- Type: typing.Optional[typing.Literal['Complete', 'Incremental']]
ScheduleStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
ScheduleEndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Timezone
- Type: typing.Optional[str]
ScheduleOffset
- Type: typing.Optional[int]
FirstExecutionFrom
- Type: typing.Union[datetime.datetime, str, NoneType]
SearchProfilesRequest
DomainName
- Type:
- Required: Yes
KeyName
- Type:
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
AdditionalSearchKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AdditionalSearchKey]]
LogicalOperator
- Type: typing.Optional[typing.Literal['AND', 'OR']]
SearchProfilesResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Profile]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SegmentDefinitionItem
SegmentDefinitionName
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
SegmentDefinitionArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
SegmentGroup
Groups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Group]]
Include
- Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]
SegmentGroupOutput
Groups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.GroupOutput]]
Include
- Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]
SegmentGroupStructure
Groups
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.Group, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.GroupOutput]]]
Include
- Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]
ServiceNowSourceProperties
Object
- Type:
- Required: Yes
SourceConnectorProperties
Marketo
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.MarketoSourceProperties]
S3
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.S3SourceProperties]
Salesforce
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.SalesforceSourceProperties]
ServiceNow
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ServiceNowSourceProperties]
Zendesk
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ZendeskSourceProperties]
SourceFlowConfig
ConnectorType
- Type: typing.Literal['Marketo', 'S3', 'Salesforce', 'Servicenow', 'Zendesk']
- Required: Yes
SourceConnectorProperties
- Type:
- Required: Yes
ConnectorProfileName
- Type: typing.Optional[str]
IncrementalPullConfig
- Type:
SourceSegment
SegmentDefinitionName
- Type: typing.Optional[str]
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
Task
SourceFields
- Type: typing.List[str]
- Required: Yes
TaskType
- Type: typing.Literal['Arithmetic', 'Filter', 'Map', 'Mask', 'Merge', 'Truncate', 'Validate']
- Required: Yes
ConnectorOperator
- Type:
DestinationField
- Type: typing.Optional[str]
TaskProperties
- Type: typing.Optional[typing.Dict[typing.Literal['CONCAT_FORMAT', 'DATA_TYPE', 'DESTINATION_DATA_TYPE', 'LOWER_BOUND', 'MASK_LENGTH', 'MASK_VALUE', 'MATH_OPERATION_FIELDS_ORDER', 'SOURCE_DATA_TYPE', 'SUBFIELD_CATEGORY_MAP', 'TRUNCATE_LENGTH', 'UPPER_BOUND', 'VALIDATION_ACTION', 'VALUE', 'VALUES'], str]]
Threshold
Value
- Type:
- Required: Yes
Operator
- Type: typing.Literal['EQUAL_TO', 'GREATER_THAN', 'LESS_THAN', 'NOT_EQUAL_TO']
- Required: Yes
TriggerConfig
TriggerType
- Type: typing.Literal['Event', 'OnDemand', 'Scheduled']
- Required: Yes
TriggerProperties
- Type:
TriggerProperties
Scheduled
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.ScheduledTriggerProperties]
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateAddress
Address1
- Type: typing.Optional[str]
Address2
- Type: typing.Optional[str]
Address3
- Type: typing.Optional[str]
Address4
- Type: typing.Optional[str]
City
- Type: typing.Optional[str]
County
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
Province
- Type: typing.Optional[str]
Country
- Type: typing.Optional[str]
PostalCode
- Type: typing.Optional[str]
UpdateCalculatedAttributeDefinitionRequest
DomainName
- Type:
- Required: Yes
CalculatedAttributeName
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Conditions
- Type:
UpdateCalculatedAttributeDefinitionResponse
CalculatedAttributeName
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Statistic
- Type: typing.Literal['AVERAGE', 'COUNT', 'FIRST_OCCURRENCE', 'LAST_OCCURRENCE', 'MAXIMUM', 'MAX_OCCURRENCE', 'MINIMUM', 'SUM']
- Required: Yes
Conditions
- Type:
- Required: Yes
AttributeDetails
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateDomainRequest
DomainName
- Type:
- Required: Yes
DefaultExpirationDays
- Type: typing.Optional[int]
DefaultEncryptionKey
- Type: typing.Optional[str]
DeadLetterQueueUrl
- Type: typing.Optional[str]
Matching
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.MatchingRequest]
RuleBasedMatching
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.RuleBasedMatchingRequest]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
UpdateDomainResponse
DomainName
- Type:
- Required: Yes
DefaultExpirationDays
- Type:
- Required: Yes
DefaultEncryptionKey
- Type:
- Required: Yes
DeadLetterQueueUrl
- Type:
- Required: Yes
Matching
- Type:
- Required: Yes
RuleBasedMatching
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEventTriggerRequest
DomainName
- Type:
- Required: Yes
EventTriggerName
- Type:
- Required: Yes
ObjectTypeName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EventTriggerConditions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerCondition, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerConditionOutput]]]
SegmentFilter
- Type: typing.Optional[str]
EventTriggerLimits
- Type: typing.Union[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerLimits, aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerLimitsOutput, NoneType]
UpdateEventTriggerResponse
EventTriggerName
- Type:
- Required: Yes
ObjectTypeName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
EventTriggerConditions
- Type: typing.List[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.EventTriggerConditionOutput]
- Required: Yes
SegmentFilter
- Type:
- Required: Yes
EventTriggerLimits
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateProfileRequest
DomainName
- Type:
- Required: Yes
ProfileId
- Type:
- Required: Yes
AdditionalInformation
- Type: typing.Optional[str]
AccountNumber
- Type: typing.Optional[str]
PartyType
- Type: typing.Optional[typing.Literal['BUSINESS', 'INDIVIDUAL', 'OTHER']]
BusinessName
- Type: typing.Optional[str]
FirstName
- Type: typing.Optional[str]
MiddleName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
BirthDate
- Type: typing.Optional[str]
Gender
- Type: typing.Optional[typing.Literal['FEMALE', 'MALE', 'UNSPECIFIED']]
PhoneNumber
- Type: typing.Optional[str]
MobilePhoneNumber
- Type: typing.Optional[str]
HomePhoneNumber
- Type: typing.Optional[str]
BusinessPhoneNumber
- Type: typing.Optional[str]
EmailAddress
- Type: typing.Optional[str]
PersonalEmailAddress
- Type: typing.Optional[str]
BusinessEmailAddress
- Type: typing.Optional[str]
Address
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.UpdateAddress]
ShippingAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.UpdateAddress]
MailingAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.UpdateAddress]
BillingAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.UpdateAddress]
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
PartyTypeString
- Type: typing.Optional[str]
GenderString
- Type: typing.Optional[str]
UpdateProfileResponse
ProfileId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
WorkflowAttributes
AppflowIntegration
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AppflowIntegrationWorkflowAttributes]
WorkflowMetrics
AppflowIntegration
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AppflowIntegrationWorkflowMetrics]
WorkflowStepItem
AppflowIntegration
- Type: typing.Optional[aws_resource_validator.pydantic_models.customer_profiles.customer_profiles_classes.AppflowIntegrationWorkflowStep]
ZendeskSourceProperties
Object
- Type:
- Required: Yes