Typed dictionaries#
Index > CustomerProfiles > Typed dictionaries
Auto-generated documentation for CustomerProfiles type annotations stubs module mypy-boto3-customer-profiles.
AddProfileKeyRequestRequestTypeDef#
# AddProfileKeyRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AddProfileKeyRequestRequestTypeDef
def get_value() -> AddProfileKeyRequestRequestTypeDef:
return {
"ProfileId": ...,
"KeyName": ...,
"Values": ...,
"DomainName": ...,
}
# AddProfileKeyRequestRequestTypeDef definition
class AddProfileKeyRequestRequestTypeDef(TypedDict):
ProfileId: str,
KeyName: str,
Values: Sequence[str],
DomainName: str,
AddProfileKeyResponseTypeDef#
# AddProfileKeyResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AddProfileKeyResponseTypeDef
def get_value() -> AddProfileKeyResponseTypeDef:
return {
"KeyName": ...,
"Values": ...,
"ResponseMetadata": ...,
}
# AddProfileKeyResponseTypeDef definition
class AddProfileKeyResponseTypeDef(TypedDict):
KeyName: str,
Values: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AdditionalSearchKeyTypeDef#
# AdditionalSearchKeyTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AdditionalSearchKeyTypeDef
def get_value() -> AdditionalSearchKeyTypeDef:
return {
"KeyName": ...,
"Values": ...,
}
# AdditionalSearchKeyTypeDef definition
class AdditionalSearchKeyTypeDef(TypedDict):
KeyName: str,
Values: Sequence[str],
AddressTypeDef#
# AddressTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AddressTypeDef
def get_value() -> AddressTypeDef:
return {
"Address1": ...,
}
# AddressTypeDef definition
class AddressTypeDef(TypedDict):
Address1: NotRequired[str],
Address2: NotRequired[str],
Address3: NotRequired[str],
Address4: NotRequired[str],
City: NotRequired[str],
County: NotRequired[str],
State: NotRequired[str],
Province: NotRequired[str],
Country: NotRequired[str],
PostalCode: NotRequired[str],
BatchTypeDef#
# BatchTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import BatchTypeDef
def get_value() -> BatchTypeDef:
return {
"StartTime": ...,
"EndTime": ...,
}
# BatchTypeDef definition
class BatchTypeDef(TypedDict):
StartTime: Union[datetime, str],
EndTime: Union[datetime, str],
AppflowIntegrationWorkflowAttributesTypeDef#
# AppflowIntegrationWorkflowAttributesTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AppflowIntegrationWorkflowAttributesTypeDef
def get_value() -> AppflowIntegrationWorkflowAttributesTypeDef:
return {
"SourceConnectorType": ...,
"ConnectorProfileName": ...,
}
# AppflowIntegrationWorkflowAttributesTypeDef definition
class AppflowIntegrationWorkflowAttributesTypeDef(TypedDict):
SourceConnectorType: SourceConnectorTypeType, # (1)
ConnectorProfileName: str,
RoleArn: NotRequired[str],
AppflowIntegrationWorkflowMetricsTypeDef#
# AppflowIntegrationWorkflowMetricsTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AppflowIntegrationWorkflowMetricsTypeDef
def get_value() -> AppflowIntegrationWorkflowMetricsTypeDef:
return {
"RecordsProcessed": ...,
"StepsCompleted": ...,
"TotalSteps": ...,
}
# AppflowIntegrationWorkflowMetricsTypeDef definition
class AppflowIntegrationWorkflowMetricsTypeDef(TypedDict):
RecordsProcessed: int,
StepsCompleted: int,
TotalSteps: int,
AppflowIntegrationWorkflowStepTypeDef#
# AppflowIntegrationWorkflowStepTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AppflowIntegrationWorkflowStepTypeDef
def get_value() -> AppflowIntegrationWorkflowStepTypeDef:
return {
"FlowName": ...,
"Status": ...,
"ExecutionMessage": ...,
"RecordsProcessed": ...,
"BatchRecordsStartTime": ...,
"BatchRecordsEndTime": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
}
# AppflowIntegrationWorkflowStepTypeDef definition
class AppflowIntegrationWorkflowStepTypeDef(TypedDict):
FlowName: str,
Status: StatusType, # (1)
ExecutionMessage: str,
RecordsProcessed: int,
BatchRecordsStartTime: str,
BatchRecordsEndTime: str,
CreatedAt: datetime,
LastUpdatedAt: datetime,
- See StatusType
AttributeItemTypeDef#
# AttributeItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AttributeItemTypeDef
def get_value() -> AttributeItemTypeDef:
return {
"Name": ...,
}
# AttributeItemTypeDef definition
class AttributeItemTypeDef(TypedDict):
Name: str,
ConflictResolutionTypeDef#
# ConflictResolutionTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ConflictResolutionTypeDef
def get_value() -> ConflictResolutionTypeDef:
return {
"ConflictResolvingModel": ...,
}
# ConflictResolutionTypeDef definition
class ConflictResolutionTypeDef(TypedDict):
ConflictResolvingModel: ConflictResolvingModelType, # (1)
SourceName: NotRequired[str],
ConsolidationTypeDef#
# ConsolidationTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ConsolidationTypeDef
def get_value() -> ConsolidationTypeDef:
return {
"MatchingAttributesList": ...,
}
# ConsolidationTypeDef definition
class ConsolidationTypeDef(TypedDict):
MatchingAttributesList: Sequence[Sequence[str]],
RangeTypeDef#
# RangeTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import RangeTypeDef
def get_value() -> RangeTypeDef:
return {
"Value": ...,
"Unit": ...,
}
# RangeTypeDef definition
class RangeTypeDef(TypedDict):
Value: int,
Unit: UnitType, # (1)
- See UnitType
ThresholdTypeDef#
# ThresholdTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ThresholdTypeDef
def get_value() -> ThresholdTypeDef:
return {
"Value": ...,
"Operator": ...,
}
# ThresholdTypeDef definition
class ThresholdTypeDef(TypedDict):
Value: str,
Operator: OperatorType, # (1)
- See OperatorType
ConnectorOperatorTypeDef#
# ConnectorOperatorTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ConnectorOperatorTypeDef
def get_value() -> ConnectorOperatorTypeDef:
return {
"Marketo": ...,
}
# ConnectorOperatorTypeDef definition
class ConnectorOperatorTypeDef(TypedDict):
Marketo: NotRequired[MarketoConnectorOperatorType], # (1)
S3: NotRequired[S3ConnectorOperatorType], # (2)
Salesforce: NotRequired[SalesforceConnectorOperatorType], # (3)
ServiceNow: NotRequired[ServiceNowConnectorOperatorType], # (4)
Zendesk: NotRequired[ZendeskConnectorOperatorType], # (5)
- See MarketoConnectorOperatorType
- See S3ConnectorOperatorType
- See SalesforceConnectorOperatorType
- See ServiceNowConnectorOperatorType
- See ZendeskConnectorOperatorType
CreateIntegrationWorkflowResponseTypeDef#
# CreateIntegrationWorkflowResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import CreateIntegrationWorkflowResponseTypeDef
def get_value() -> CreateIntegrationWorkflowResponseTypeDef:
return {
"WorkflowId": ...,
"Message": ...,
"ResponseMetadata": ...,
}
# CreateIntegrationWorkflowResponseTypeDef definition
class CreateIntegrationWorkflowResponseTypeDef(TypedDict):
WorkflowId: str,
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProfileResponseTypeDef#
# CreateProfileResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import CreateProfileResponseTypeDef
def get_value() -> CreateProfileResponseTypeDef:
return {
"ProfileId": ...,
"ResponseMetadata": ...,
}
# CreateProfileResponseTypeDef definition
class CreateProfileResponseTypeDef(TypedDict):
ProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteCalculatedAttributeDefinitionRequestRequestTypeDef#
# DeleteCalculatedAttributeDefinitionRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteCalculatedAttributeDefinitionRequestRequestTypeDef
def get_value() -> DeleteCalculatedAttributeDefinitionRequestRequestTypeDef:
return {
"DomainName": ...,
"CalculatedAttributeName": ...,
}
# DeleteCalculatedAttributeDefinitionRequestRequestTypeDef definition
class DeleteCalculatedAttributeDefinitionRequestRequestTypeDef(TypedDict):
DomainName: str,
CalculatedAttributeName: str,
DeleteDomainRequestRequestTypeDef#
# DeleteDomainRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteDomainRequestRequestTypeDef
def get_value() -> DeleteDomainRequestRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteDomainRequestRequestTypeDef definition
class DeleteDomainRequestRequestTypeDef(TypedDict):
DomainName: str,
DeleteDomainResponseTypeDef#
# DeleteDomainResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteDomainResponseTypeDef
def get_value() -> DeleteDomainResponseTypeDef:
return {
"Message": ...,
"ResponseMetadata": ...,
}
# DeleteDomainResponseTypeDef definition
class DeleteDomainResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteIntegrationRequestRequestTypeDef#
# DeleteIntegrationRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteIntegrationRequestRequestTypeDef
def get_value() -> DeleteIntegrationRequestRequestTypeDef:
return {
"DomainName": ...,
"Uri": ...,
}
# DeleteIntegrationRequestRequestTypeDef definition
class DeleteIntegrationRequestRequestTypeDef(TypedDict):
DomainName: str,
Uri: str,
DeleteIntegrationResponseTypeDef#
# DeleteIntegrationResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteIntegrationResponseTypeDef
def get_value() -> DeleteIntegrationResponseTypeDef:
return {
"Message": ...,
"ResponseMetadata": ...,
}
# DeleteIntegrationResponseTypeDef definition
class DeleteIntegrationResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProfileKeyRequestRequestTypeDef#
# DeleteProfileKeyRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileKeyRequestRequestTypeDef
def get_value() -> DeleteProfileKeyRequestRequestTypeDef:
return {
"ProfileId": ...,
"KeyName": ...,
"Values": ...,
"DomainName": ...,
}
# DeleteProfileKeyRequestRequestTypeDef definition
class DeleteProfileKeyRequestRequestTypeDef(TypedDict):
ProfileId: str,
KeyName: str,
Values: Sequence[str],
DomainName: str,
DeleteProfileKeyResponseTypeDef#
# DeleteProfileKeyResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileKeyResponseTypeDef
def get_value() -> DeleteProfileKeyResponseTypeDef:
return {
"Message": ...,
"ResponseMetadata": ...,
}
# DeleteProfileKeyResponseTypeDef definition
class DeleteProfileKeyResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProfileObjectRequestRequestTypeDef#
# DeleteProfileObjectRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileObjectRequestRequestTypeDef
def get_value() -> DeleteProfileObjectRequestRequestTypeDef:
return {
"ProfileId": ...,
"ProfileObjectUniqueKey": ...,
"ObjectTypeName": ...,
"DomainName": ...,
}
# DeleteProfileObjectRequestRequestTypeDef definition
class DeleteProfileObjectRequestRequestTypeDef(TypedDict):
ProfileId: str,
ProfileObjectUniqueKey: str,
ObjectTypeName: str,
DomainName: str,
DeleteProfileObjectResponseTypeDef#
# DeleteProfileObjectResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileObjectResponseTypeDef
def get_value() -> DeleteProfileObjectResponseTypeDef:
return {
"Message": ...,
"ResponseMetadata": ...,
}
# DeleteProfileObjectResponseTypeDef definition
class DeleteProfileObjectResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProfileObjectTypeRequestRequestTypeDef#
# DeleteProfileObjectTypeRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileObjectTypeRequestRequestTypeDef
def get_value() -> DeleteProfileObjectTypeRequestRequestTypeDef:
return {
"DomainName": ...,
"ObjectTypeName": ...,
}
# DeleteProfileObjectTypeRequestRequestTypeDef definition
class DeleteProfileObjectTypeRequestRequestTypeDef(TypedDict):
DomainName: str,
ObjectTypeName: str,
DeleteProfileObjectTypeResponseTypeDef#
# DeleteProfileObjectTypeResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileObjectTypeResponseTypeDef
def get_value() -> DeleteProfileObjectTypeResponseTypeDef:
return {
"Message": ...,
"ResponseMetadata": ...,
}
# DeleteProfileObjectTypeResponseTypeDef definition
class DeleteProfileObjectTypeResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProfileRequestRequestTypeDef#
# DeleteProfileRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileRequestRequestTypeDef
def get_value() -> DeleteProfileRequestRequestTypeDef:
return {
"ProfileId": ...,
"DomainName": ...,
}
# DeleteProfileRequestRequestTypeDef definition
class DeleteProfileRequestRequestTypeDef(TypedDict):
ProfileId: str,
DomainName: str,
DeleteProfileResponseTypeDef#
# DeleteProfileResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileResponseTypeDef
def get_value() -> DeleteProfileResponseTypeDef:
return {
"Message": ...,
"ResponseMetadata": ...,
}
# DeleteProfileResponseTypeDef definition
class DeleteProfileResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteWorkflowRequestRequestTypeDef#
# DeleteWorkflowRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DeleteWorkflowRequestRequestTypeDef
def get_value() -> DeleteWorkflowRequestRequestTypeDef:
return {
"DomainName": ...,
"WorkflowId": ...,
}
# DeleteWorkflowRequestRequestTypeDef definition
class DeleteWorkflowRequestRequestTypeDef(TypedDict):
DomainName: str,
WorkflowId: str,
DomainStatsTypeDef#
# DomainStatsTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import DomainStatsTypeDef
def get_value() -> DomainStatsTypeDef:
return {
"ProfileCount": ...,
}
# DomainStatsTypeDef definition
class DomainStatsTypeDef(TypedDict):
ProfileCount: NotRequired[int],
MeteringProfileCount: NotRequired[int],
ObjectCount: NotRequired[int],
TotalSize: NotRequired[int],
S3ExportingConfigTypeDef#
# S3ExportingConfigTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import S3ExportingConfigTypeDef
def get_value() -> S3ExportingConfigTypeDef:
return {
"S3BucketName": ...,
}
# S3ExportingConfigTypeDef definition
class S3ExportingConfigTypeDef(TypedDict):
S3BucketName: str,
S3KeyName: NotRequired[str],
S3ExportingLocationTypeDef#
# S3ExportingLocationTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import S3ExportingLocationTypeDef
def get_value() -> S3ExportingLocationTypeDef:
return {
"S3BucketName": ...,
}
# S3ExportingLocationTypeDef definition
class S3ExportingLocationTypeDef(TypedDict):
S3BucketName: NotRequired[str],
S3KeyName: NotRequired[str],
FieldSourceProfileIdsTypeDef#
# FieldSourceProfileIdsTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import FieldSourceProfileIdsTypeDef
def get_value() -> FieldSourceProfileIdsTypeDef:
return {
"AccountNumber": ...,
}
# FieldSourceProfileIdsTypeDef definition
class FieldSourceProfileIdsTypeDef(TypedDict):
AccountNumber: NotRequired[str],
AdditionalInformation: NotRequired[str],
PartyType: NotRequired[str],
BusinessName: NotRequired[str],
FirstName: NotRequired[str],
MiddleName: NotRequired[str],
LastName: NotRequired[str],
BirthDate: NotRequired[str],
Gender: NotRequired[str],
PhoneNumber: NotRequired[str],
MobilePhoneNumber: NotRequired[str],
HomePhoneNumber: NotRequired[str],
BusinessPhoneNumber: NotRequired[str],
EmailAddress: NotRequired[str],
PersonalEmailAddress: NotRequired[str],
BusinessEmailAddress: NotRequired[str],
Address: NotRequired[str],
ShippingAddress: NotRequired[str],
MailingAddress: NotRequired[str],
BillingAddress: NotRequired[str],
Attributes: NotRequired[Mapping[str, str]],
FoundByKeyValueTypeDef#
# FoundByKeyValueTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import FoundByKeyValueTypeDef
def get_value() -> FoundByKeyValueTypeDef:
return {
"KeyName": ...,
}
# FoundByKeyValueTypeDef definition
class FoundByKeyValueTypeDef(TypedDict):
KeyName: NotRequired[str],
Values: NotRequired[List[str]],
GetAutoMergingPreviewResponseTypeDef#
# GetAutoMergingPreviewResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetAutoMergingPreviewResponseTypeDef
def get_value() -> GetAutoMergingPreviewResponseTypeDef:
return {
"DomainName": ...,
"NumberOfMatchesInSample": ...,
"NumberOfProfilesInSample": ...,
"NumberOfProfilesWillBeMerged": ...,
"ResponseMetadata": ...,
}
# GetAutoMergingPreviewResponseTypeDef definition
class GetAutoMergingPreviewResponseTypeDef(TypedDict):
DomainName: str,
NumberOfMatchesInSample: int,
NumberOfProfilesInSample: int,
NumberOfProfilesWillBeMerged: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCalculatedAttributeDefinitionRequestRequestTypeDef#
# GetCalculatedAttributeDefinitionRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetCalculatedAttributeDefinitionRequestRequestTypeDef
def get_value() -> GetCalculatedAttributeDefinitionRequestRequestTypeDef:
return {
"DomainName": ...,
"CalculatedAttributeName": ...,
}
# GetCalculatedAttributeDefinitionRequestRequestTypeDef definition
class GetCalculatedAttributeDefinitionRequestRequestTypeDef(TypedDict):
DomainName: str,
CalculatedAttributeName: str,
GetCalculatedAttributeForProfileRequestRequestTypeDef#
# GetCalculatedAttributeForProfileRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetCalculatedAttributeForProfileRequestRequestTypeDef
def get_value() -> GetCalculatedAttributeForProfileRequestRequestTypeDef:
return {
"DomainName": ...,
"ProfileId": ...,
"CalculatedAttributeName": ...,
}
# GetCalculatedAttributeForProfileRequestRequestTypeDef definition
class GetCalculatedAttributeForProfileRequestRequestTypeDef(TypedDict):
DomainName: str,
ProfileId: str,
CalculatedAttributeName: str,
GetCalculatedAttributeForProfileResponseTypeDef#
# GetCalculatedAttributeForProfileResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetCalculatedAttributeForProfileResponseTypeDef
def get_value() -> GetCalculatedAttributeForProfileResponseTypeDef:
return {
"CalculatedAttributeName": ...,
"DisplayName": ...,
"IsDataPartial": ...,
"Value": ...,
"ResponseMetadata": ...,
}
# GetCalculatedAttributeForProfileResponseTypeDef definition
class GetCalculatedAttributeForProfileResponseTypeDef(TypedDict):
CalculatedAttributeName: str,
DisplayName: str,
IsDataPartial: str,
Value: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDomainRequestRequestTypeDef#
# GetDomainRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetDomainRequestRequestTypeDef
def get_value() -> GetDomainRequestRequestTypeDef:
return {
"DomainName": ...,
}
# GetDomainRequestRequestTypeDef definition
class GetDomainRequestRequestTypeDef(TypedDict):
DomainName: str,
GetIdentityResolutionJobRequestRequestTypeDef#
# GetIdentityResolutionJobRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetIdentityResolutionJobRequestRequestTypeDef
def get_value() -> GetIdentityResolutionJobRequestRequestTypeDef:
return {
"DomainName": ...,
"JobId": ...,
}
# GetIdentityResolutionJobRequestRequestTypeDef definition
class GetIdentityResolutionJobRequestRequestTypeDef(TypedDict):
DomainName: str,
JobId: str,
JobStatsTypeDef#
# JobStatsTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import JobStatsTypeDef
def get_value() -> JobStatsTypeDef:
return {
"NumberOfProfilesReviewed": ...,
}
# JobStatsTypeDef definition
class JobStatsTypeDef(TypedDict):
NumberOfProfilesReviewed: NotRequired[int],
NumberOfMatchesFound: NotRequired[int],
NumberOfMergesDone: NotRequired[int],
GetIntegrationRequestRequestTypeDef#
# GetIntegrationRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetIntegrationRequestRequestTypeDef
def get_value() -> GetIntegrationRequestRequestTypeDef:
return {
"DomainName": ...,
"Uri": ...,
}
# GetIntegrationRequestRequestTypeDef definition
class GetIntegrationRequestRequestTypeDef(TypedDict):
DomainName: str,
Uri: str,
GetIntegrationResponseTypeDef#
# GetIntegrationResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetIntegrationResponseTypeDef
def get_value() -> GetIntegrationResponseTypeDef:
return {
"DomainName": ...,
"Uri": ...,
"ObjectTypeName": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"Tags": ...,
"ObjectTypeNames": ...,
"WorkflowId": ...,
"IsUnstructured": ...,
"ResponseMetadata": ...,
}
# GetIntegrationResponseTypeDef definition
class GetIntegrationResponseTypeDef(TypedDict):
DomainName: str,
Uri: str,
ObjectTypeName: str,
CreatedAt: datetime,
LastUpdatedAt: datetime,
Tags: Dict[str, str],
ObjectTypeNames: Dict[str, str],
WorkflowId: str,
IsUnstructured: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMatchesRequestRequestTypeDef#
# GetMatchesRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetMatchesRequestRequestTypeDef
def get_value() -> GetMatchesRequestRequestTypeDef:
return {
"DomainName": ...,
}
# GetMatchesRequestRequestTypeDef definition
class GetMatchesRequestRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
MatchItemTypeDef#
# MatchItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import MatchItemTypeDef
def get_value() -> MatchItemTypeDef:
return {
"MatchId": ...,
}
# MatchItemTypeDef definition
class MatchItemTypeDef(TypedDict):
MatchId: NotRequired[str],
ProfileIds: NotRequired[List[str]],
ConfidenceScore: NotRequired[float],
GetProfileObjectTypeRequestRequestTypeDef#
# GetProfileObjectTypeRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetProfileObjectTypeRequestRequestTypeDef
def get_value() -> GetProfileObjectTypeRequestRequestTypeDef:
return {
"DomainName": ...,
"ObjectTypeName": ...,
}
# GetProfileObjectTypeRequestRequestTypeDef definition
class GetProfileObjectTypeRequestRequestTypeDef(TypedDict):
DomainName: str,
ObjectTypeName: str,
ObjectTypeFieldTypeDef#
# ObjectTypeFieldTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ObjectTypeFieldTypeDef
def get_value() -> ObjectTypeFieldTypeDef:
return {
"Source": ...,
}
# ObjectTypeFieldTypeDef definition
class ObjectTypeFieldTypeDef(TypedDict):
Source: NotRequired[str],
Target: NotRequired[str],
ContentType: NotRequired[FieldContentTypeType], # (1)
ObjectTypeKeyTypeDef#
# ObjectTypeKeyTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ObjectTypeKeyTypeDef
def get_value() -> ObjectTypeKeyTypeDef:
return {
"StandardIdentifiers": ...,
}
# ObjectTypeKeyTypeDef definition
class ObjectTypeKeyTypeDef(TypedDict):
StandardIdentifiers: NotRequired[List[StandardIdentifierType]], # (1)
FieldNames: NotRequired[List[str]],
GetProfileObjectTypeTemplateRequestRequestTypeDef#
# GetProfileObjectTypeTemplateRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetProfileObjectTypeTemplateRequestRequestTypeDef
def get_value() -> GetProfileObjectTypeTemplateRequestRequestTypeDef:
return {
"TemplateId": ...,
}
# GetProfileObjectTypeTemplateRequestRequestTypeDef definition
class GetProfileObjectTypeTemplateRequestRequestTypeDef(TypedDict):
TemplateId: str,
GetWorkflowRequestRequestTypeDef#
# GetWorkflowRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetWorkflowRequestRequestTypeDef
def get_value() -> GetWorkflowRequestRequestTypeDef:
return {
"DomainName": ...,
"WorkflowId": ...,
}
# GetWorkflowRequestRequestTypeDef definition
class GetWorkflowRequestRequestTypeDef(TypedDict):
DomainName: str,
WorkflowId: str,
GetWorkflowStepsRequestRequestTypeDef#
# GetWorkflowStepsRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetWorkflowStepsRequestRequestTypeDef
def get_value() -> GetWorkflowStepsRequestRequestTypeDef:
return {
"DomainName": ...,
"WorkflowId": ...,
}
# GetWorkflowStepsRequestRequestTypeDef definition
class GetWorkflowStepsRequestRequestTypeDef(TypedDict):
DomainName: str,
WorkflowId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
IncrementalPullConfigTypeDef#
# IncrementalPullConfigTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import IncrementalPullConfigTypeDef
def get_value() -> IncrementalPullConfigTypeDef:
return {
"DatetimeTypeFieldName": ...,
}
# IncrementalPullConfigTypeDef definition
class IncrementalPullConfigTypeDef(TypedDict):
DatetimeTypeFieldName: NotRequired[str],
JobScheduleTypeDef#
# JobScheduleTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import JobScheduleTypeDef
def get_value() -> JobScheduleTypeDef:
return {
"DayOfTheWeek": ...,
"Time": ...,
}
# JobScheduleTypeDef definition
class JobScheduleTypeDef(TypedDict):
DayOfTheWeek: JobScheduleDayOfTheWeekType, # (1)
Time: str,
ListAccountIntegrationsRequestRequestTypeDef#
# ListAccountIntegrationsRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListAccountIntegrationsRequestRequestTypeDef
def get_value() -> ListAccountIntegrationsRequestRequestTypeDef:
return {
"Uri": ...,
}
# ListAccountIntegrationsRequestRequestTypeDef definition
class ListAccountIntegrationsRequestRequestTypeDef(TypedDict):
Uri: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
IncludeHidden: NotRequired[bool],
ListIntegrationItemTypeDef#
# ListIntegrationItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListIntegrationItemTypeDef
def get_value() -> ListIntegrationItemTypeDef:
return {
"DomainName": ...,
"Uri": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
}
# ListIntegrationItemTypeDef definition
class ListIntegrationItemTypeDef(TypedDict):
DomainName: str,
Uri: str,
CreatedAt: datetime,
LastUpdatedAt: datetime,
ObjectTypeName: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
ObjectTypeNames: NotRequired[Dict[str, str]],
WorkflowId: NotRequired[str],
IsUnstructured: NotRequired[bool],
ListCalculatedAttributeDefinitionItemTypeDef#
# ListCalculatedAttributeDefinitionItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListCalculatedAttributeDefinitionItemTypeDef
def get_value() -> ListCalculatedAttributeDefinitionItemTypeDef:
return {
"CalculatedAttributeName": ...,
}
# ListCalculatedAttributeDefinitionItemTypeDef definition
class ListCalculatedAttributeDefinitionItemTypeDef(TypedDict):
CalculatedAttributeName: NotRequired[str],
DisplayName: NotRequired[str],
Description: NotRequired[str],
CreatedAt: NotRequired[datetime],
LastUpdatedAt: NotRequired[datetime],
Tags: NotRequired[Dict[str, str]],
ListCalculatedAttributeDefinitionsRequestRequestTypeDef#
# ListCalculatedAttributeDefinitionsRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListCalculatedAttributeDefinitionsRequestRequestTypeDef
def get_value() -> ListCalculatedAttributeDefinitionsRequestRequestTypeDef:
return {
"DomainName": ...,
}
# ListCalculatedAttributeDefinitionsRequestRequestTypeDef definition
class ListCalculatedAttributeDefinitionsRequestRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListCalculatedAttributeForProfileItemTypeDef#
# ListCalculatedAttributeForProfileItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListCalculatedAttributeForProfileItemTypeDef
def get_value() -> ListCalculatedAttributeForProfileItemTypeDef:
return {
"CalculatedAttributeName": ...,
}
# ListCalculatedAttributeForProfileItemTypeDef definition
class ListCalculatedAttributeForProfileItemTypeDef(TypedDict):
CalculatedAttributeName: NotRequired[str],
DisplayName: NotRequired[str],
IsDataPartial: NotRequired[str],
Value: NotRequired[str],
ListCalculatedAttributesForProfileRequestRequestTypeDef#
# ListCalculatedAttributesForProfileRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListCalculatedAttributesForProfileRequestRequestTypeDef
def get_value() -> ListCalculatedAttributesForProfileRequestRequestTypeDef:
return {
"DomainName": ...,
"ProfileId": ...,
}
# ListCalculatedAttributesForProfileRequestRequestTypeDef definition
class ListCalculatedAttributesForProfileRequestRequestTypeDef(TypedDict):
DomainName: str,
ProfileId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDomainItemTypeDef#
# ListDomainItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListDomainItemTypeDef
def get_value() -> ListDomainItemTypeDef:
return {
"DomainName": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
}
# ListDomainItemTypeDef definition
class ListDomainItemTypeDef(TypedDict):
DomainName: str,
CreatedAt: datetime,
LastUpdatedAt: datetime,
Tags: NotRequired[Dict[str, str]],
ListDomainsRequestRequestTypeDef#
# ListDomainsRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListDomainsRequestRequestTypeDef
def get_value() -> ListDomainsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListDomainsRequestRequestTypeDef definition
class ListDomainsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListIdentityResolutionJobsRequestRequestTypeDef#
# ListIdentityResolutionJobsRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListIdentityResolutionJobsRequestRequestTypeDef
def get_value() -> ListIdentityResolutionJobsRequestRequestTypeDef:
return {
"DomainName": ...,
}
# ListIdentityResolutionJobsRequestRequestTypeDef definition
class ListIdentityResolutionJobsRequestRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListIntegrationsRequestRequestTypeDef#
# ListIntegrationsRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListIntegrationsRequestRequestTypeDef
def get_value() -> ListIntegrationsRequestRequestTypeDef:
return {
"DomainName": ...,
}
# ListIntegrationsRequestRequestTypeDef definition
class ListIntegrationsRequestRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
IncludeHidden: NotRequired[bool],
ListProfileObjectTypeItemTypeDef#
# ListProfileObjectTypeItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypeItemTypeDef
def get_value() -> ListProfileObjectTypeItemTypeDef:
return {
"ObjectTypeName": ...,
"Description": ...,
}
# ListProfileObjectTypeItemTypeDef definition
class ListProfileObjectTypeItemTypeDef(TypedDict):
ObjectTypeName: str,
Description: str,
CreatedAt: NotRequired[datetime],
LastUpdatedAt: NotRequired[datetime],
Tags: NotRequired[Dict[str, str]],
ListProfileObjectTypeTemplateItemTypeDef#
# ListProfileObjectTypeTemplateItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypeTemplateItemTypeDef
def get_value() -> ListProfileObjectTypeTemplateItemTypeDef:
return {
"TemplateId": ...,
}
# ListProfileObjectTypeTemplateItemTypeDef definition
class ListProfileObjectTypeTemplateItemTypeDef(TypedDict):
TemplateId: NotRequired[str],
SourceName: NotRequired[str],
SourceObject: NotRequired[str],
ListProfileObjectTypeTemplatesRequestRequestTypeDef#
# ListProfileObjectTypeTemplatesRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypeTemplatesRequestRequestTypeDef
def get_value() -> ListProfileObjectTypeTemplatesRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListProfileObjectTypeTemplatesRequestRequestTypeDef definition
class ListProfileObjectTypeTemplatesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListProfileObjectTypesRequestRequestTypeDef#
# ListProfileObjectTypesRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypesRequestRequestTypeDef
def get_value() -> ListProfileObjectTypesRequestRequestTypeDef:
return {
"DomainName": ...,
}
# ListProfileObjectTypesRequestRequestTypeDef definition
class ListProfileObjectTypesRequestRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListProfileObjectsItemTypeDef#
# ListProfileObjectsItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectsItemTypeDef
def get_value() -> ListProfileObjectsItemTypeDef:
return {
"ObjectTypeName": ...,
}
# ListProfileObjectsItemTypeDef definition
class ListProfileObjectsItemTypeDef(TypedDict):
ObjectTypeName: NotRequired[str],
ProfileObjectUniqueKey: NotRequired[str],
Object: NotRequired[str],
ObjectFilterTypeDef#
# ObjectFilterTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ObjectFilterTypeDef
def get_value() -> ObjectFilterTypeDef:
return {
"KeyName": ...,
"Values": ...,
}
# ObjectFilterTypeDef definition
class ObjectFilterTypeDef(TypedDict):
KeyName: str,
Values: Sequence[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListWorkflowsItemTypeDef#
# ListWorkflowsItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListWorkflowsItemTypeDef
def get_value() -> ListWorkflowsItemTypeDef:
return {
"WorkflowType": ...,
"WorkflowId": ...,
"Status": ...,
"StatusDescription": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
}
# ListWorkflowsItemTypeDef definition
class ListWorkflowsItemTypeDef(TypedDict):
WorkflowType: WorkflowTypeType, # (1)
WorkflowId: str,
Status: StatusType, # (2)
StatusDescription: str,
CreatedAt: datetime,
LastUpdatedAt: datetime,
- See WorkflowTypeType
- See StatusType
ListWorkflowsRequestRequestTypeDef#
# ListWorkflowsRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListWorkflowsRequestRequestTypeDef
def get_value() -> ListWorkflowsRequestRequestTypeDef:
return {
"DomainName": ...,
}
# ListWorkflowsRequestRequestTypeDef definition
class ListWorkflowsRequestRequestTypeDef(TypedDict):
DomainName: str,
WorkflowType: NotRequired[WorkflowTypeType], # (1)
Status: NotRequired[StatusType], # (2)
QueryStartDate: NotRequired[Union[datetime, str]],
QueryEndDate: NotRequired[Union[datetime, str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See WorkflowTypeType
- See StatusType
MarketoSourcePropertiesTypeDef#
# MarketoSourcePropertiesTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import MarketoSourcePropertiesTypeDef
def get_value() -> MarketoSourcePropertiesTypeDef:
return {
"Object": ...,
}
# MarketoSourcePropertiesTypeDef definition
class MarketoSourcePropertiesTypeDef(TypedDict):
Object: str,
MergeProfilesResponseTypeDef#
# MergeProfilesResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import MergeProfilesResponseTypeDef
def get_value() -> MergeProfilesResponseTypeDef:
return {
"Message": ...,
"ResponseMetadata": ...,
}
# MergeProfilesResponseTypeDef definition
class MergeProfilesResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutIntegrationResponseTypeDef#
# PutIntegrationResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import PutIntegrationResponseTypeDef
def get_value() -> PutIntegrationResponseTypeDef:
return {
"DomainName": ...,
"Uri": ...,
"ObjectTypeName": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"Tags": ...,
"ObjectTypeNames": ...,
"WorkflowId": ...,
"IsUnstructured": ...,
"ResponseMetadata": ...,
}
# PutIntegrationResponseTypeDef definition
class PutIntegrationResponseTypeDef(TypedDict):
DomainName: str,
Uri: str,
ObjectTypeName: str,
CreatedAt: datetime,
LastUpdatedAt: datetime,
Tags: Dict[str, str],
ObjectTypeNames: Dict[str, str],
WorkflowId: str,
IsUnstructured: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutProfileObjectRequestRequestTypeDef#
# PutProfileObjectRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import PutProfileObjectRequestRequestTypeDef
def get_value() -> PutProfileObjectRequestRequestTypeDef:
return {
"ObjectTypeName": ...,
"Object": ...,
"DomainName": ...,
}
# PutProfileObjectRequestRequestTypeDef definition
class PutProfileObjectRequestRequestTypeDef(TypedDict):
ObjectTypeName: str,
Object: str,
DomainName: str,
PutProfileObjectResponseTypeDef#
# PutProfileObjectResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import PutProfileObjectResponseTypeDef
def get_value() -> PutProfileObjectResponseTypeDef:
return {
"ProfileObjectUniqueKey": ...,
"ResponseMetadata": ...,
}
# PutProfileObjectResponseTypeDef definition
class PutProfileObjectResponseTypeDef(TypedDict):
ProfileObjectUniqueKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
S3SourcePropertiesTypeDef#
# S3SourcePropertiesTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import S3SourcePropertiesTypeDef
def get_value() -> S3SourcePropertiesTypeDef:
return {
"BucketName": ...,
}
# S3SourcePropertiesTypeDef definition
class S3SourcePropertiesTypeDef(TypedDict):
BucketName: str,
BucketPrefix: NotRequired[str],
SalesforceSourcePropertiesTypeDef#
# SalesforceSourcePropertiesTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import SalesforceSourcePropertiesTypeDef
def get_value() -> SalesforceSourcePropertiesTypeDef:
return {
"Object": ...,
}
# SalesforceSourcePropertiesTypeDef definition
class SalesforceSourcePropertiesTypeDef(TypedDict):
Object: str,
EnableDynamicFieldUpdate: NotRequired[bool],
IncludeDeletedRecords: NotRequired[bool],
ScheduledTriggerPropertiesTypeDef#
# ScheduledTriggerPropertiesTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ScheduledTriggerPropertiesTypeDef
def get_value() -> ScheduledTriggerPropertiesTypeDef:
return {
"ScheduleExpression": ...,
}
# ScheduledTriggerPropertiesTypeDef definition
class ScheduledTriggerPropertiesTypeDef(TypedDict):
ScheduleExpression: str,
DataPullMode: NotRequired[DataPullModeType], # (1)
ScheduleStartTime: NotRequired[Union[datetime, str]],
ScheduleEndTime: NotRequired[Union[datetime, str]],
Timezone: NotRequired[str],
ScheduleOffset: NotRequired[int],
FirstExecutionFrom: NotRequired[Union[datetime, str]],
- See DataPullModeType
ServiceNowSourcePropertiesTypeDef#
# ServiceNowSourcePropertiesTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ServiceNowSourcePropertiesTypeDef
def get_value() -> ServiceNowSourcePropertiesTypeDef:
return {
"Object": ...,
}
# ServiceNowSourcePropertiesTypeDef definition
class ServiceNowSourcePropertiesTypeDef(TypedDict):
Object: str,
ZendeskSourcePropertiesTypeDef#
# ZendeskSourcePropertiesTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ZendeskSourcePropertiesTypeDef
def get_value() -> ZendeskSourcePropertiesTypeDef:
return {
"Object": ...,
}
# ZendeskSourcePropertiesTypeDef definition
class ZendeskSourcePropertiesTypeDef(TypedDict):
Object: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAddressTypeDef#
# UpdateAddressTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import UpdateAddressTypeDef
def get_value() -> UpdateAddressTypeDef:
return {
"Address1": ...,
}
# UpdateAddressTypeDef definition
class UpdateAddressTypeDef(TypedDict):
Address1: NotRequired[str],
Address2: NotRequired[str],
Address3: NotRequired[str],
Address4: NotRequired[str],
City: NotRequired[str],
County: NotRequired[str],
State: NotRequired[str],
Province: NotRequired[str],
Country: NotRequired[str],
PostalCode: NotRequired[str],
UpdateProfileResponseTypeDef#
# UpdateProfileResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import UpdateProfileResponseTypeDef
def get_value() -> UpdateProfileResponseTypeDef:
return {
"ProfileId": ...,
"ResponseMetadata": ...,
}
# UpdateProfileResponseTypeDef definition
class UpdateProfileResponseTypeDef(TypedDict):
ProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SearchProfilesRequestRequestTypeDef#
# SearchProfilesRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import SearchProfilesRequestRequestTypeDef
def get_value() -> SearchProfilesRequestRequestTypeDef:
return {
"DomainName": ...,
"KeyName": ...,
"Values": ...,
}
# SearchProfilesRequestRequestTypeDef definition
class SearchProfilesRequestRequestTypeDef(TypedDict):
DomainName: str,
KeyName: str,
Values: Sequence[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
AdditionalSearchKeys: NotRequired[Sequence[AdditionalSearchKeyTypeDef]], # (1)
LogicalOperator: NotRequired[logicalOperatorType], # (2)
CreateProfileRequestRequestTypeDef#
# CreateProfileRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import CreateProfileRequestRequestTypeDef
def get_value() -> CreateProfileRequestRequestTypeDef:
return {
"DomainName": ...,
}
# CreateProfileRequestRequestTypeDef definition
class CreateProfileRequestRequestTypeDef(TypedDict):
DomainName: str,
AccountNumber: NotRequired[str],
AdditionalInformation: NotRequired[str],
PartyType: NotRequired[PartyTypeType], # (1)
BusinessName: NotRequired[str],
FirstName: NotRequired[str],
MiddleName: NotRequired[str],
LastName: NotRequired[str],
BirthDate: NotRequired[str],
Gender: NotRequired[GenderType], # (2)
PhoneNumber: NotRequired[str],
MobilePhoneNumber: NotRequired[str],
HomePhoneNumber: NotRequired[str],
BusinessPhoneNumber: NotRequired[str],
EmailAddress: NotRequired[str],
PersonalEmailAddress: NotRequired[str],
BusinessEmailAddress: NotRequired[str],
Address: NotRequired[AddressTypeDef], # (3)
ShippingAddress: NotRequired[AddressTypeDef], # (3)
MailingAddress: NotRequired[AddressTypeDef], # (3)
BillingAddress: NotRequired[AddressTypeDef], # (3)
Attributes: NotRequired[Mapping[str, str]],
PartyTypeString: NotRequired[str],
GenderString: NotRequired[str],
- See PartyTypeType
- See GenderType
- See AddressTypeDef
- See AddressTypeDef
- See AddressTypeDef
- See AddressTypeDef
WorkflowAttributesTypeDef#
# WorkflowAttributesTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import WorkflowAttributesTypeDef
def get_value() -> WorkflowAttributesTypeDef:
return {
"AppflowIntegration": ...,
}
# WorkflowAttributesTypeDef definition
class WorkflowAttributesTypeDef(TypedDict):
AppflowIntegration: NotRequired[AppflowIntegrationWorkflowAttributesTypeDef], # (1)
WorkflowMetricsTypeDef#
# WorkflowMetricsTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import WorkflowMetricsTypeDef
def get_value() -> WorkflowMetricsTypeDef:
return {
"AppflowIntegration": ...,
}
# WorkflowMetricsTypeDef definition
class WorkflowMetricsTypeDef(TypedDict):
AppflowIntegration: NotRequired[AppflowIntegrationWorkflowMetricsTypeDef], # (1)
WorkflowStepItemTypeDef#
# WorkflowStepItemTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import WorkflowStepItemTypeDef
def get_value() -> WorkflowStepItemTypeDef:
return {
"AppflowIntegration": ...,
}
# WorkflowStepItemTypeDef definition
class WorkflowStepItemTypeDef(TypedDict):
AppflowIntegration: NotRequired[AppflowIntegrationWorkflowStepTypeDef], # (1)
AttributeDetailsTypeDef#
# AttributeDetailsTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AttributeDetailsTypeDef
def get_value() -> AttributeDetailsTypeDef:
return {
"Attributes": ...,
"Expression": ...,
}
# AttributeDetailsTypeDef definition
class AttributeDetailsTypeDef(TypedDict):
Attributes: Sequence[AttributeItemTypeDef], # (1)
Expression: str,
AutoMergingTypeDef#
# AutoMergingTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AutoMergingTypeDef
def get_value() -> AutoMergingTypeDef:
return {
"Enabled": ...,
}
# AutoMergingTypeDef definition
class AutoMergingTypeDef(TypedDict):
Enabled: bool,
Consolidation: NotRequired[ConsolidationTypeDef], # (1)
ConflictResolution: NotRequired[ConflictResolutionTypeDef], # (2)
MinAllowedConfidenceScoreForMerging: NotRequired[float],
GetAutoMergingPreviewRequestRequestTypeDef#
# GetAutoMergingPreviewRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetAutoMergingPreviewRequestRequestTypeDef
def get_value() -> GetAutoMergingPreviewRequestRequestTypeDef:
return {
"DomainName": ...,
"Consolidation": ...,
"ConflictResolution": ...,
}
# GetAutoMergingPreviewRequestRequestTypeDef definition
class GetAutoMergingPreviewRequestRequestTypeDef(TypedDict):
DomainName: str,
Consolidation: ConsolidationTypeDef, # (1)
ConflictResolution: ConflictResolutionTypeDef, # (2)
MinAllowedConfidenceScoreForMerging: NotRequired[float],
ConditionsTypeDef#
# ConditionsTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ConditionsTypeDef
def get_value() -> ConditionsTypeDef:
return {
"Range": ...,
}
# ConditionsTypeDef definition
class ConditionsTypeDef(TypedDict):
Range: NotRequired[RangeTypeDef], # (1)
ObjectCount: NotRequired[int],
Threshold: NotRequired[ThresholdTypeDef], # (2)
- See RangeTypeDef
- See ThresholdTypeDef
TaskTypeDef#
# TaskTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import TaskTypeDef
def get_value() -> TaskTypeDef:
return {
"SourceFields": ...,
"TaskType": ...,
}
# TaskTypeDef definition
class TaskTypeDef(TypedDict):
SourceFields: Sequence[str],
TaskType: TaskTypeType, # (3)
ConnectorOperator: NotRequired[ConnectorOperatorTypeDef], # (1)
DestinationField: NotRequired[str],
TaskProperties: NotRequired[Mapping[OperatorPropertiesKeysType, str]], # (2)
ExportingConfigTypeDef#
# ExportingConfigTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ExportingConfigTypeDef
def get_value() -> ExportingConfigTypeDef:
return {
"S3Exporting": ...,
}
# ExportingConfigTypeDef definition
class ExportingConfigTypeDef(TypedDict):
S3Exporting: NotRequired[S3ExportingConfigTypeDef], # (1)
ExportingLocationTypeDef#
# ExportingLocationTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ExportingLocationTypeDef
def get_value() -> ExportingLocationTypeDef:
return {
"S3Exporting": ...,
}
# ExportingLocationTypeDef definition
class ExportingLocationTypeDef(TypedDict):
S3Exporting: NotRequired[S3ExportingLocationTypeDef], # (1)
MergeProfilesRequestRequestTypeDef#
# MergeProfilesRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import MergeProfilesRequestRequestTypeDef
def get_value() -> MergeProfilesRequestRequestTypeDef:
return {
"DomainName": ...,
"MainProfileId": ...,
"ProfileIdsToBeMerged": ...,
}
# MergeProfilesRequestRequestTypeDef definition
class MergeProfilesRequestRequestTypeDef(TypedDict):
DomainName: str,
MainProfileId: str,
ProfileIdsToBeMerged: Sequence[str],
FieldSourceProfileIds: NotRequired[FieldSourceProfileIdsTypeDef], # (1)
ProfileTypeDef#
# ProfileTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ProfileTypeDef
def get_value() -> ProfileTypeDef:
return {
"ProfileId": ...,
}
# ProfileTypeDef definition
class ProfileTypeDef(TypedDict):
ProfileId: NotRequired[str],
AccountNumber: NotRequired[str],
AdditionalInformation: NotRequired[str],
PartyType: NotRequired[PartyTypeType], # (1)
BusinessName: NotRequired[str],
FirstName: NotRequired[str],
MiddleName: NotRequired[str],
LastName: NotRequired[str],
BirthDate: NotRequired[str],
Gender: NotRequired[GenderType], # (2)
PhoneNumber: NotRequired[str],
MobilePhoneNumber: NotRequired[str],
HomePhoneNumber: NotRequired[str],
BusinessPhoneNumber: NotRequired[str],
EmailAddress: NotRequired[str],
PersonalEmailAddress: NotRequired[str],
BusinessEmailAddress: NotRequired[str],
Address: NotRequired[AddressTypeDef], # (3)
ShippingAddress: NotRequired[AddressTypeDef], # (3)
MailingAddress: NotRequired[AddressTypeDef], # (3)
BillingAddress: NotRequired[AddressTypeDef], # (3)
Attributes: NotRequired[Dict[str, str]],
FoundByItems: NotRequired[List[FoundByKeyValueTypeDef]], # (7)
PartyTypeString: NotRequired[str],
GenderString: NotRequired[str],
- See PartyTypeType
- See GenderType
- See AddressTypeDef
- See AddressTypeDef
- See AddressTypeDef
- See AddressTypeDef
- See FoundByKeyValueTypeDef
GetMatchesResponseTypeDef#
# GetMatchesResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetMatchesResponseTypeDef
def get_value() -> GetMatchesResponseTypeDef:
return {
"NextToken": ...,
"MatchGenerationDate": ...,
"PotentialMatches": ...,
"Matches": ...,
"ResponseMetadata": ...,
}
# GetMatchesResponseTypeDef definition
class GetMatchesResponseTypeDef(TypedDict):
NextToken: str,
MatchGenerationDate: datetime,
PotentialMatches: int,
Matches: List[MatchItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProfileObjectTypeResponseTypeDef#
# GetProfileObjectTypeResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetProfileObjectTypeResponseTypeDef
def get_value() -> GetProfileObjectTypeResponseTypeDef:
return {
"ObjectTypeName": ...,
"Description": ...,
"TemplateId": ...,
"ExpirationDays": ...,
"EncryptionKey": ...,
"AllowProfileCreation": ...,
"SourceLastUpdatedTimestampFormat": ...,
"Fields": ...,
"Keys": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# GetProfileObjectTypeResponseTypeDef definition
class GetProfileObjectTypeResponseTypeDef(TypedDict):
ObjectTypeName: str,
Description: str,
TemplateId: str,
ExpirationDays: int,
EncryptionKey: str,
AllowProfileCreation: bool,
SourceLastUpdatedTimestampFormat: str,
Fields: Dict[str, ObjectTypeFieldTypeDef], # (1)
Keys: Dict[str, List[ObjectTypeKeyTypeDef]], # (2)
CreatedAt: datetime,
LastUpdatedAt: datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetProfileObjectTypeTemplateResponseTypeDef#
# GetProfileObjectTypeTemplateResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetProfileObjectTypeTemplateResponseTypeDef
def get_value() -> GetProfileObjectTypeTemplateResponseTypeDef:
return {
"TemplateId": ...,
"SourceName": ...,
"SourceObject": ...,
"AllowProfileCreation": ...,
"SourceLastUpdatedTimestampFormat": ...,
"Fields": ...,
"Keys": ...,
"ResponseMetadata": ...,
}
# GetProfileObjectTypeTemplateResponseTypeDef definition
class GetProfileObjectTypeTemplateResponseTypeDef(TypedDict):
TemplateId: str,
SourceName: str,
SourceObject: str,
AllowProfileCreation: bool,
SourceLastUpdatedTimestampFormat: str,
Fields: Dict[str, ObjectTypeFieldTypeDef], # (1)
Keys: Dict[str, List[ObjectTypeKeyTypeDef]], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PutProfileObjectTypeRequestRequestTypeDef#
# PutProfileObjectTypeRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import PutProfileObjectTypeRequestRequestTypeDef
def get_value() -> PutProfileObjectTypeRequestRequestTypeDef:
return {
"DomainName": ...,
"ObjectTypeName": ...,
"Description": ...,
}
# PutProfileObjectTypeRequestRequestTypeDef definition
class PutProfileObjectTypeRequestRequestTypeDef(TypedDict):
DomainName: str,
ObjectTypeName: str,
Description: str,
TemplateId: NotRequired[str],
ExpirationDays: NotRequired[int],
EncryptionKey: NotRequired[str],
AllowProfileCreation: NotRequired[bool],
SourceLastUpdatedTimestampFormat: NotRequired[str],
Fields: NotRequired[Mapping[str, ObjectTypeFieldTypeDef]], # (1)
Keys: NotRequired[Mapping[str, Sequence[ObjectTypeKeyTypeDef]]], # (2)
Tags: NotRequired[Mapping[str, str]],
PutProfileObjectTypeResponseTypeDef#
# PutProfileObjectTypeResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import PutProfileObjectTypeResponseTypeDef
def get_value() -> PutProfileObjectTypeResponseTypeDef:
return {
"ObjectTypeName": ...,
"Description": ...,
"TemplateId": ...,
"ExpirationDays": ...,
"EncryptionKey": ...,
"AllowProfileCreation": ...,
"SourceLastUpdatedTimestampFormat": ...,
"Fields": ...,
"Keys": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# PutProfileObjectTypeResponseTypeDef definition
class PutProfileObjectTypeResponseTypeDef(TypedDict):
ObjectTypeName: str,
Description: str,
TemplateId: str,
ExpirationDays: int,
EncryptionKey: str,
AllowProfileCreation: bool,
SourceLastUpdatedTimestampFormat: str,
Fields: Dict[str, ObjectTypeFieldTypeDef], # (1)
Keys: Dict[str, List[ObjectTypeKeyTypeDef]], # (2)
CreatedAt: datetime,
LastUpdatedAt: datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListAccountIntegrationsResponseTypeDef#
# ListAccountIntegrationsResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListAccountIntegrationsResponseTypeDef
def get_value() -> ListAccountIntegrationsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAccountIntegrationsResponseTypeDef definition
class ListAccountIntegrationsResponseTypeDef(TypedDict):
Items: List[ListIntegrationItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListIntegrationsResponseTypeDef#
# ListIntegrationsResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListIntegrationsResponseTypeDef
def get_value() -> ListIntegrationsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListIntegrationsResponseTypeDef definition
class ListIntegrationsResponseTypeDef(TypedDict):
Items: List[ListIntegrationItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCalculatedAttributeDefinitionsResponseTypeDef#
# ListCalculatedAttributeDefinitionsResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListCalculatedAttributeDefinitionsResponseTypeDef
def get_value() -> ListCalculatedAttributeDefinitionsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListCalculatedAttributeDefinitionsResponseTypeDef definition
class ListCalculatedAttributeDefinitionsResponseTypeDef(TypedDict):
Items: List[ListCalculatedAttributeDefinitionItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCalculatedAttributesForProfileResponseTypeDef#
# ListCalculatedAttributesForProfileResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListCalculatedAttributesForProfileResponseTypeDef
def get_value() -> ListCalculatedAttributesForProfileResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListCalculatedAttributesForProfileResponseTypeDef definition
class ListCalculatedAttributesForProfileResponseTypeDef(TypedDict):
Items: List[ListCalculatedAttributeForProfileItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDomainsResponseTypeDef#
# ListDomainsResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListDomainsResponseTypeDef
def get_value() -> ListDomainsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListDomainsResponseTypeDef definition
class ListDomainsResponseTypeDef(TypedDict):
Items: List[ListDomainItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfileObjectTypesResponseTypeDef#
# ListProfileObjectTypesResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypesResponseTypeDef
def get_value() -> ListProfileObjectTypesResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListProfileObjectTypesResponseTypeDef definition
class ListProfileObjectTypesResponseTypeDef(TypedDict):
Items: List[ListProfileObjectTypeItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfileObjectTypeTemplatesResponseTypeDef#
# ListProfileObjectTypeTemplatesResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypeTemplatesResponseTypeDef
def get_value() -> ListProfileObjectTypeTemplatesResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListProfileObjectTypeTemplatesResponseTypeDef definition
class ListProfileObjectTypeTemplatesResponseTypeDef(TypedDict):
Items: List[ListProfileObjectTypeTemplateItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfileObjectsResponseTypeDef#
# ListProfileObjectsResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectsResponseTypeDef
def get_value() -> ListProfileObjectsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListProfileObjectsResponseTypeDef definition
class ListProfileObjectsResponseTypeDef(TypedDict):
Items: List[ListProfileObjectsItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfileObjectsRequestRequestTypeDef#
# ListProfileObjectsRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectsRequestRequestTypeDef
def get_value() -> ListProfileObjectsRequestRequestTypeDef:
return {
"DomainName": ...,
"ObjectTypeName": ...,
"ProfileId": ...,
}
# ListProfileObjectsRequestRequestTypeDef definition
class ListProfileObjectsRequestRequestTypeDef(TypedDict):
DomainName: str,
ObjectTypeName: str,
ProfileId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ObjectFilter: NotRequired[ObjectFilterTypeDef], # (1)
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListWorkflowsResponseTypeDef
def get_value() -> ListWorkflowsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
Items: List[ListWorkflowsItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TriggerPropertiesTypeDef#
# TriggerPropertiesTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import TriggerPropertiesTypeDef
def get_value() -> TriggerPropertiesTypeDef:
return {
"Scheduled": ...,
}
# TriggerPropertiesTypeDef definition
class TriggerPropertiesTypeDef(TypedDict):
Scheduled: NotRequired[ScheduledTriggerPropertiesTypeDef], # (1)
SourceConnectorPropertiesTypeDef#
# SourceConnectorPropertiesTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import SourceConnectorPropertiesTypeDef
def get_value() -> SourceConnectorPropertiesTypeDef:
return {
"Marketo": ...,
}
# SourceConnectorPropertiesTypeDef definition
class SourceConnectorPropertiesTypeDef(TypedDict):
Marketo: NotRequired[MarketoSourcePropertiesTypeDef], # (1)
S3: NotRequired[S3SourcePropertiesTypeDef], # (2)
Salesforce: NotRequired[SalesforceSourcePropertiesTypeDef], # (3)
ServiceNow: NotRequired[ServiceNowSourcePropertiesTypeDef], # (4)
Zendesk: NotRequired[ZendeskSourcePropertiesTypeDef], # (5)
- See MarketoSourcePropertiesTypeDef
- See S3SourcePropertiesTypeDef
- See SalesforceSourcePropertiesTypeDef
- See ServiceNowSourcePropertiesTypeDef
- See ZendeskSourcePropertiesTypeDef
UpdateProfileRequestRequestTypeDef#
# UpdateProfileRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import UpdateProfileRequestRequestTypeDef
def get_value() -> UpdateProfileRequestRequestTypeDef:
return {
"DomainName": ...,
"ProfileId": ...,
}
# UpdateProfileRequestRequestTypeDef definition
class UpdateProfileRequestRequestTypeDef(TypedDict):
DomainName: str,
ProfileId: str,
AdditionalInformation: NotRequired[str],
AccountNumber: NotRequired[str],
PartyType: NotRequired[PartyTypeType], # (1)
BusinessName: NotRequired[str],
FirstName: NotRequired[str],
MiddleName: NotRequired[str],
LastName: NotRequired[str],
BirthDate: NotRequired[str],
Gender: NotRequired[GenderType], # (2)
PhoneNumber: NotRequired[str],
MobilePhoneNumber: NotRequired[str],
HomePhoneNumber: NotRequired[str],
BusinessPhoneNumber: NotRequired[str],
EmailAddress: NotRequired[str],
PersonalEmailAddress: NotRequired[str],
BusinessEmailAddress: NotRequired[str],
Address: NotRequired[UpdateAddressTypeDef], # (3)
ShippingAddress: NotRequired[UpdateAddressTypeDef], # (3)
MailingAddress: NotRequired[UpdateAddressTypeDef], # (3)
BillingAddress: NotRequired[UpdateAddressTypeDef], # (3)
Attributes: NotRequired[Mapping[str, str]],
PartyTypeString: NotRequired[str],
GenderString: NotRequired[str],
- See PartyTypeType
- See GenderType
- See UpdateAddressTypeDef
- See UpdateAddressTypeDef
- See UpdateAddressTypeDef
- See UpdateAddressTypeDef
GetWorkflowResponseTypeDef#
# GetWorkflowResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetWorkflowResponseTypeDef
def get_value() -> GetWorkflowResponseTypeDef:
return {
"WorkflowId": ...,
"WorkflowType": ...,
"Status": ...,
"ErrorDescription": ...,
"StartDate": ...,
"LastUpdatedAt": ...,
"Attributes": ...,
"Metrics": ...,
"ResponseMetadata": ...,
}
# GetWorkflowResponseTypeDef definition
class GetWorkflowResponseTypeDef(TypedDict):
WorkflowId: str,
WorkflowType: WorkflowTypeType, # (1)
Status: StatusType, # (2)
ErrorDescription: str,
StartDate: datetime,
LastUpdatedAt: datetime,
Attributes: WorkflowAttributesTypeDef, # (3)
Metrics: WorkflowMetricsTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See WorkflowTypeType
- See StatusType
- See WorkflowAttributesTypeDef
- See WorkflowMetricsTypeDef
- See ResponseMetadataTypeDef
GetWorkflowStepsResponseTypeDef#
# GetWorkflowStepsResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetWorkflowStepsResponseTypeDef
def get_value() -> GetWorkflowStepsResponseTypeDef:
return {
"WorkflowId": ...,
"WorkflowType": ...,
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# GetWorkflowStepsResponseTypeDef definition
class GetWorkflowStepsResponseTypeDef(TypedDict):
WorkflowId: str,
WorkflowType: WorkflowTypeType, # (1)
Items: List[WorkflowStepItemTypeDef], # (2)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateCalculatedAttributeDefinitionRequestRequestTypeDef#
# CreateCalculatedAttributeDefinitionRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import CreateCalculatedAttributeDefinitionRequestRequestTypeDef
def get_value() -> CreateCalculatedAttributeDefinitionRequestRequestTypeDef:
return {
"DomainName": ...,
"CalculatedAttributeName": ...,
"AttributeDetails": ...,
"Statistic": ...,
}
# CreateCalculatedAttributeDefinitionRequestRequestTypeDef definition
class CreateCalculatedAttributeDefinitionRequestRequestTypeDef(TypedDict):
DomainName: str,
CalculatedAttributeName: str,
AttributeDetails: AttributeDetailsTypeDef, # (1)
Statistic: StatisticType, # (2)
DisplayName: NotRequired[str],
Description: NotRequired[str],
Conditions: NotRequired[ConditionsTypeDef], # (3)
Tags: NotRequired[Mapping[str, str]],
- See AttributeDetailsTypeDef
- See StatisticType
- See ConditionsTypeDef
CreateCalculatedAttributeDefinitionResponseTypeDef#
# CreateCalculatedAttributeDefinitionResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import CreateCalculatedAttributeDefinitionResponseTypeDef
def get_value() -> CreateCalculatedAttributeDefinitionResponseTypeDef:
return {
"CalculatedAttributeName": ...,
"DisplayName": ...,
"Description": ...,
"AttributeDetails": ...,
"Conditions": ...,
"Statistic": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# CreateCalculatedAttributeDefinitionResponseTypeDef definition
class CreateCalculatedAttributeDefinitionResponseTypeDef(TypedDict):
CalculatedAttributeName: str,
DisplayName: str,
Description: str,
AttributeDetails: AttributeDetailsTypeDef, # (1)
Conditions: ConditionsTypeDef, # (2)
Statistic: StatisticType, # (3)
CreatedAt: datetime,
LastUpdatedAt: datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AttributeDetailsTypeDef
- See ConditionsTypeDef
- See StatisticType
- See ResponseMetadataTypeDef
GetCalculatedAttributeDefinitionResponseTypeDef#
# GetCalculatedAttributeDefinitionResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetCalculatedAttributeDefinitionResponseTypeDef
def get_value() -> GetCalculatedAttributeDefinitionResponseTypeDef:
return {
"CalculatedAttributeName": ...,
"DisplayName": ...,
"Description": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"Statistic": ...,
"Conditions": ...,
"AttributeDetails": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# GetCalculatedAttributeDefinitionResponseTypeDef definition
class GetCalculatedAttributeDefinitionResponseTypeDef(TypedDict):
CalculatedAttributeName: str,
DisplayName: str,
Description: str,
CreatedAt: datetime,
LastUpdatedAt: datetime,
Statistic: StatisticType, # (1)
Conditions: ConditionsTypeDef, # (2)
AttributeDetails: AttributeDetailsTypeDef, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See StatisticType
- See ConditionsTypeDef
- See AttributeDetailsTypeDef
- See ResponseMetadataTypeDef
UpdateCalculatedAttributeDefinitionRequestRequestTypeDef#
# UpdateCalculatedAttributeDefinitionRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import UpdateCalculatedAttributeDefinitionRequestRequestTypeDef
def get_value() -> UpdateCalculatedAttributeDefinitionRequestRequestTypeDef:
return {
"DomainName": ...,
"CalculatedAttributeName": ...,
}
# UpdateCalculatedAttributeDefinitionRequestRequestTypeDef definition
class UpdateCalculatedAttributeDefinitionRequestRequestTypeDef(TypedDict):
DomainName: str,
CalculatedAttributeName: str,
DisplayName: NotRequired[str],
Description: NotRequired[str],
Conditions: NotRequired[ConditionsTypeDef], # (1)
UpdateCalculatedAttributeDefinitionResponseTypeDef#
# UpdateCalculatedAttributeDefinitionResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import UpdateCalculatedAttributeDefinitionResponseTypeDef
def get_value() -> UpdateCalculatedAttributeDefinitionResponseTypeDef:
return {
"CalculatedAttributeName": ...,
"DisplayName": ...,
"Description": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"Statistic": ...,
"Conditions": ...,
"AttributeDetails": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# UpdateCalculatedAttributeDefinitionResponseTypeDef definition
class UpdateCalculatedAttributeDefinitionResponseTypeDef(TypedDict):
CalculatedAttributeName: str,
DisplayName: str,
Description: str,
CreatedAt: datetime,
LastUpdatedAt: datetime,
Statistic: StatisticType, # (1)
Conditions: ConditionsTypeDef, # (2)
AttributeDetails: AttributeDetailsTypeDef, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See StatisticType
- See ConditionsTypeDef
- See AttributeDetailsTypeDef
- See ResponseMetadataTypeDef
MatchingRequestTypeDef#
# MatchingRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import MatchingRequestTypeDef
def get_value() -> MatchingRequestTypeDef:
return {
"Enabled": ...,
}
# MatchingRequestTypeDef definition
class MatchingRequestTypeDef(TypedDict):
Enabled: bool,
JobSchedule: NotRequired[JobScheduleTypeDef], # (1)
AutoMerging: NotRequired[AutoMergingTypeDef], # (2)
ExportingConfig: NotRequired[ExportingConfigTypeDef], # (3)
MatchingResponseTypeDef#
# MatchingResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import MatchingResponseTypeDef
def get_value() -> MatchingResponseTypeDef:
return {
"Enabled": ...,
}
# MatchingResponseTypeDef definition
class MatchingResponseTypeDef(TypedDict):
Enabled: NotRequired[bool],
JobSchedule: NotRequired[JobScheduleTypeDef], # (1)
AutoMerging: NotRequired[AutoMergingTypeDef], # (2)
ExportingConfig: NotRequired[ExportingConfigTypeDef], # (3)
GetIdentityResolutionJobResponseTypeDef#
# GetIdentityResolutionJobResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetIdentityResolutionJobResponseTypeDef
def get_value() -> GetIdentityResolutionJobResponseTypeDef:
return {
"DomainName": ...,
"JobId": ...,
"Status": ...,
"Message": ...,
"JobStartTime": ...,
"JobEndTime": ...,
"LastUpdatedAt": ...,
"JobExpirationTime": ...,
"AutoMerging": ...,
"ExportingLocation": ...,
"JobStats": ...,
"ResponseMetadata": ...,
}
# GetIdentityResolutionJobResponseTypeDef definition
class GetIdentityResolutionJobResponseTypeDef(TypedDict):
DomainName: str,
JobId: str,
Status: IdentityResolutionJobStatusType, # (1)
Message: str,
JobStartTime: datetime,
JobEndTime: datetime,
LastUpdatedAt: datetime,
JobExpirationTime: datetime,
AutoMerging: AutoMergingTypeDef, # (2)
ExportingLocation: ExportingLocationTypeDef, # (3)
JobStats: JobStatsTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See IdentityResolutionJobStatusType
- See AutoMergingTypeDef
- See ExportingLocationTypeDef
- See JobStatsTypeDef
- See ResponseMetadataTypeDef
IdentityResolutionJobTypeDef#
# IdentityResolutionJobTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import IdentityResolutionJobTypeDef
def get_value() -> IdentityResolutionJobTypeDef:
return {
"DomainName": ...,
}
# IdentityResolutionJobTypeDef definition
class IdentityResolutionJobTypeDef(TypedDict):
DomainName: NotRequired[str],
JobId: NotRequired[str],
Status: NotRequired[IdentityResolutionJobStatusType], # (1)
JobStartTime: NotRequired[datetime],
JobEndTime: NotRequired[datetime],
JobStats: NotRequired[JobStatsTypeDef], # (2)
ExportingLocation: NotRequired[ExportingLocationTypeDef], # (3)
Message: NotRequired[str],
SearchProfilesResponseTypeDef#
# SearchProfilesResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import SearchProfilesResponseTypeDef
def get_value() -> SearchProfilesResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# SearchProfilesResponseTypeDef definition
class SearchProfilesResponseTypeDef(TypedDict):
Items: List[ProfileTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TriggerConfigTypeDef#
# TriggerConfigTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import TriggerConfigTypeDef
def get_value() -> TriggerConfigTypeDef:
return {
"TriggerType": ...,
}
# TriggerConfigTypeDef definition
class TriggerConfigTypeDef(TypedDict):
TriggerType: TriggerTypeType, # (1)
TriggerProperties: NotRequired[TriggerPropertiesTypeDef], # (2)
SourceFlowConfigTypeDef#
# SourceFlowConfigTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import SourceFlowConfigTypeDef
def get_value() -> SourceFlowConfigTypeDef:
return {
"ConnectorType": ...,
"SourceConnectorProperties": ...,
}
# SourceFlowConfigTypeDef definition
class SourceFlowConfigTypeDef(TypedDict):
ConnectorType: SourceConnectorTypeType, # (1)
SourceConnectorProperties: SourceConnectorPropertiesTypeDef, # (3)
ConnectorProfileName: NotRequired[str],
IncrementalPullConfig: NotRequired[IncrementalPullConfigTypeDef], # (2)
CreateDomainRequestRequestTypeDef#
# CreateDomainRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import CreateDomainRequestRequestTypeDef
def get_value() -> CreateDomainRequestRequestTypeDef:
return {
"DomainName": ...,
"DefaultExpirationDays": ...,
}
# CreateDomainRequestRequestTypeDef definition
class CreateDomainRequestRequestTypeDef(TypedDict):
DomainName: str,
DefaultExpirationDays: int,
DefaultEncryptionKey: NotRequired[str],
DeadLetterQueueUrl: NotRequired[str],
Matching: NotRequired[MatchingRequestTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],
UpdateDomainRequestRequestTypeDef#
# UpdateDomainRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import UpdateDomainRequestRequestTypeDef
def get_value() -> UpdateDomainRequestRequestTypeDef:
return {
"DomainName": ...,
}
# UpdateDomainRequestRequestTypeDef definition
class UpdateDomainRequestRequestTypeDef(TypedDict):
DomainName: str,
DefaultExpirationDays: NotRequired[int],
DefaultEncryptionKey: NotRequired[str],
DeadLetterQueueUrl: NotRequired[str],
Matching: NotRequired[MatchingRequestTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],
CreateDomainResponseTypeDef#
# CreateDomainResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import CreateDomainResponseTypeDef
def get_value() -> CreateDomainResponseTypeDef:
return {
"DomainName": ...,
"DefaultExpirationDays": ...,
"DefaultEncryptionKey": ...,
"DeadLetterQueueUrl": ...,
"Matching": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# CreateDomainResponseTypeDef definition
class CreateDomainResponseTypeDef(TypedDict):
DomainName: str,
DefaultExpirationDays: int,
DefaultEncryptionKey: str,
DeadLetterQueueUrl: str,
Matching: MatchingResponseTypeDef, # (1)
CreatedAt: datetime,
LastUpdatedAt: datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDomainResponseTypeDef#
# GetDomainResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import GetDomainResponseTypeDef
def get_value() -> GetDomainResponseTypeDef:
return {
"DomainName": ...,
"DefaultExpirationDays": ...,
"DefaultEncryptionKey": ...,
"DeadLetterQueueUrl": ...,
"Stats": ...,
"Matching": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# GetDomainResponseTypeDef definition
class GetDomainResponseTypeDef(TypedDict):
DomainName: str,
DefaultExpirationDays: int,
DefaultEncryptionKey: str,
DeadLetterQueueUrl: str,
Stats: DomainStatsTypeDef, # (1)
Matching: MatchingResponseTypeDef, # (2)
CreatedAt: datetime,
LastUpdatedAt: datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateDomainResponseTypeDef#
# UpdateDomainResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import UpdateDomainResponseTypeDef
def get_value() -> UpdateDomainResponseTypeDef:
return {
"DomainName": ...,
"DefaultExpirationDays": ...,
"DefaultEncryptionKey": ...,
"DeadLetterQueueUrl": ...,
"Matching": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# UpdateDomainResponseTypeDef definition
class UpdateDomainResponseTypeDef(TypedDict):
DomainName: str,
DefaultExpirationDays: int,
DefaultEncryptionKey: str,
DeadLetterQueueUrl: str,
Matching: MatchingResponseTypeDef, # (1)
CreatedAt: datetime,
LastUpdatedAt: datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListIdentityResolutionJobsResponseTypeDef#
# ListIdentityResolutionJobsResponseTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import ListIdentityResolutionJobsResponseTypeDef
def get_value() -> ListIdentityResolutionJobsResponseTypeDef:
return {
"IdentityResolutionJobsList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListIdentityResolutionJobsResponseTypeDef definition
class ListIdentityResolutionJobsResponseTypeDef(TypedDict):
IdentityResolutionJobsList: List[IdentityResolutionJobTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FlowDefinitionTypeDef#
# FlowDefinitionTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import FlowDefinitionTypeDef
def get_value() -> FlowDefinitionTypeDef:
return {
"FlowName": ...,
"KmsArn": ...,
"SourceFlowConfig": ...,
"Tasks": ...,
"TriggerConfig": ...,
}
# FlowDefinitionTypeDef definition
class FlowDefinitionTypeDef(TypedDict):
FlowName: str,
KmsArn: str,
SourceFlowConfig: SourceFlowConfigTypeDef, # (1)
Tasks: Sequence[TaskTypeDef], # (2)
TriggerConfig: TriggerConfigTypeDef, # (3)
Description: NotRequired[str],
- See SourceFlowConfigTypeDef
- See TaskTypeDef
- See TriggerConfigTypeDef
AppflowIntegrationTypeDef#
# AppflowIntegrationTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import AppflowIntegrationTypeDef
def get_value() -> AppflowIntegrationTypeDef:
return {
"FlowDefinition": ...,
}
# AppflowIntegrationTypeDef definition
class AppflowIntegrationTypeDef(TypedDict):
FlowDefinition: FlowDefinitionTypeDef, # (1)
Batches: NotRequired[Sequence[BatchTypeDef]], # (2)
- See FlowDefinitionTypeDef
- See BatchTypeDef
PutIntegrationRequestRequestTypeDef#
# PutIntegrationRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import PutIntegrationRequestRequestTypeDef
def get_value() -> PutIntegrationRequestRequestTypeDef:
return {
"DomainName": ...,
}
# PutIntegrationRequestRequestTypeDef definition
class PutIntegrationRequestRequestTypeDef(TypedDict):
DomainName: str,
Uri: NotRequired[str],
ObjectTypeName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
FlowDefinition: NotRequired[FlowDefinitionTypeDef], # (1)
ObjectTypeNames: NotRequired[Mapping[str, str]],
IntegrationConfigTypeDef#
# IntegrationConfigTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import IntegrationConfigTypeDef
def get_value() -> IntegrationConfigTypeDef:
return {
"AppflowIntegration": ...,
}
# IntegrationConfigTypeDef definition
class IntegrationConfigTypeDef(TypedDict):
AppflowIntegration: NotRequired[AppflowIntegrationTypeDef], # (1)
CreateIntegrationWorkflowRequestRequestTypeDef#
# CreateIntegrationWorkflowRequestRequestTypeDef usage example
from mypy_boto3_customer_profiles.type_defs import CreateIntegrationWorkflowRequestRequestTypeDef
def get_value() -> CreateIntegrationWorkflowRequestRequestTypeDef:
return {
"DomainName": ...,
"WorkflowType": ...,
"IntegrationConfig": ...,
"ObjectTypeName": ...,
"RoleArn": ...,
}
# CreateIntegrationWorkflowRequestRequestTypeDef definition
class CreateIntegrationWorkflowRequestRequestTypeDef(TypedDict):
DomainName: str,
WorkflowType: WorkflowTypeType, # (1)
IntegrationConfig: IntegrationConfigTypeDef, # (2)
ObjectTypeName: str,
RoleArn: str,
Tags: NotRequired[Mapping[str, str]],