Type definitions#
Index > CustomerProfiles > Type definitions
Auto-generated documentation for CustomerProfiles type annotations stubs module mypy-boto3-customer-profiles.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
AttributeDimensionUnionTypeDef#
# AttributeDimensionUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import AttributeDimensionUnionTypeDef
def get_value() -> AttributeDimensionUnionTypeDef:
return ...
# AttributeDimensionUnionTypeDef definition
AttributeDimensionUnionTypeDef = Union[
AttributeDimensionTypeDef, # (1)
AttributeDimensionOutputTypeDef, # (2)
]
AttributeTypesSelectorUnionTypeDef#
# AttributeTypesSelectorUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import AttributeTypesSelectorUnionTypeDef
def get_value() -> AttributeTypesSelectorUnionTypeDef:
return ...
# AttributeTypesSelectorUnionTypeDef definition
AttributeTypesSelectorUnionTypeDef = Union[
AttributeTypesSelectorTypeDef, # (1)
AttributeTypesSelectorOutputTypeDef, # (2)
]
ConsolidationUnionTypeDef#
# ConsolidationUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import ConsolidationUnionTypeDef
def get_value() -> ConsolidationUnionTypeDef:
return ...
# ConsolidationUnionTypeDef definition
ConsolidationUnionTypeDef = Union[
ConsolidationTypeDef, # (1)
ConsolidationOutputTypeDef, # (2)
]
DateDimensionUnionTypeDef#
# DateDimensionUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import DateDimensionUnionTypeDef
def get_value() -> DateDimensionUnionTypeDef:
return ...
# DateDimensionUnionTypeDef definition
DateDimensionUnionTypeDef = Union[
DateDimensionTypeDef, # (1)
DateDimensionOutputTypeDef, # (2)
]
ExtraLengthValueProfileDimensionUnionTypeDef#
# ExtraLengthValueProfileDimensionUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import ExtraLengthValueProfileDimensionUnionTypeDef
def get_value() -> ExtraLengthValueProfileDimensionUnionTypeDef:
return ...
# ExtraLengthValueProfileDimensionUnionTypeDef definition
ExtraLengthValueProfileDimensionUnionTypeDef = Union[
ExtraLengthValueProfileDimensionTypeDef, # (1)
ExtraLengthValueProfileDimensionOutputTypeDef, # (2)
]
MatchingRuleUnionTypeDef#
# MatchingRuleUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import MatchingRuleUnionTypeDef
def get_value() -> MatchingRuleUnionTypeDef:
return ...
# MatchingRuleUnionTypeDef definition
MatchingRuleUnionTypeDef = Union[
MatchingRuleTypeDef, # (1)
MatchingRuleOutputTypeDef, # (2)
]
ObjectAttributeUnionTypeDef#
# ObjectAttributeUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import ObjectAttributeUnionTypeDef
def get_value() -> ObjectAttributeUnionTypeDef:
return ...
# ObjectAttributeUnionTypeDef definition
ObjectAttributeUnionTypeDef = Union[
ObjectAttributeTypeDef, # (1)
ObjectAttributeOutputTypeDef, # (2)
]
ObjectTypeKeyUnionTypeDef#
# ObjectTypeKeyUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import ObjectTypeKeyUnionTypeDef
def get_value() -> ObjectTypeKeyUnionTypeDef:
return ...
# ObjectTypeKeyUnionTypeDef definition
ObjectTypeKeyUnionTypeDef = Union[
ObjectTypeKeyTypeDef, # (1)
ObjectTypeKeyOutputTypeDef, # (2)
]
ProfileDimensionUnionTypeDef#
# ProfileDimensionUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import ProfileDimensionUnionTypeDef
def get_value() -> ProfileDimensionUnionTypeDef:
return ...
# ProfileDimensionUnionTypeDef definition
ProfileDimensionUnionTypeDef = Union[
ProfileDimensionTypeDef, # (1)
ProfileDimensionOutputTypeDef, # (2)
]
AttributeDetailsUnionTypeDef#
# AttributeDetailsUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import AttributeDetailsUnionTypeDef
def get_value() -> AttributeDetailsUnionTypeDef:
return ...
# AttributeDetailsUnionTypeDef definition
AttributeDetailsUnionTypeDef = Union[
AttributeDetailsTypeDef, # (1)
AttributeDetailsOutputTypeDef, # (2)
]
EventTriggerLimitsUnionTypeDef#
# EventTriggerLimitsUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import EventTriggerLimitsUnionTypeDef
def get_value() -> EventTriggerLimitsUnionTypeDef:
return ...
# EventTriggerLimitsUnionTypeDef definition
EventTriggerLimitsUnionTypeDef = Union[
EventTriggerLimitsTypeDef, # (1)
EventTriggerLimitsOutputTypeDef, # (2)
]
CalculatedAttributeDimensionUnionTypeDef#
# CalculatedAttributeDimensionUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import CalculatedAttributeDimensionUnionTypeDef
def get_value() -> CalculatedAttributeDimensionUnionTypeDef:
return ...
# CalculatedAttributeDimensionUnionTypeDef definition
CalculatedAttributeDimensionUnionTypeDef = Union[
CalculatedAttributeDimensionTypeDef, # (1)
CalculatedAttributeDimensionOutputTypeDef, # (2)
]
AutoMergingUnionTypeDef#
# AutoMergingUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import AutoMergingUnionTypeDef
def get_value() -> AutoMergingUnionTypeDef:
return ...
# AutoMergingUnionTypeDef definition
AutoMergingUnionTypeDef = Union[
AutoMergingTypeDef, # (1)
AutoMergingOutputTypeDef, # (2)
]
EventTriggerDimensionUnionTypeDef#
# EventTriggerDimensionUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import EventTriggerDimensionUnionTypeDef
def get_value() -> EventTriggerDimensionUnionTypeDef:
return ...
# EventTriggerDimensionUnionTypeDef definition
EventTriggerDimensionUnionTypeDef = Union[
EventTriggerDimensionTypeDef, # (1)
EventTriggerDimensionOutputTypeDef, # (2)
]
AddressDimensionUnionTypeDef#
# AddressDimensionUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import AddressDimensionUnionTypeDef
def get_value() -> AddressDimensionUnionTypeDef:
return ...
# AddressDimensionUnionTypeDef definition
AddressDimensionUnionTypeDef = Union[
AddressDimensionTypeDef, # (1)
AddressDimensionOutputTypeDef, # (2)
]
FilterUnionTypeDef#
# FilterUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import FilterUnionTypeDef
def get_value() -> FilterUnionTypeDef:
return ...
# FilterUnionTypeDef definition
FilterUnionTypeDef = Union[
FilterTypeDef, # (1)
FilterOutputTypeDef, # (2)
]
- See FilterTypeDef
- See FilterOutputTypeDef
EventTriggerConditionUnionTypeDef#
# EventTriggerConditionUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import EventTriggerConditionUnionTypeDef
def get_value() -> EventTriggerConditionUnionTypeDef:
return ...
# EventTriggerConditionUnionTypeDef definition
EventTriggerConditionUnionTypeDef = Union[
EventTriggerConditionTypeDef, # (1)
EventTriggerConditionOutputTypeDef, # (2)
]
ProfileAttributesUnionTypeDef#
# ProfileAttributesUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import ProfileAttributesUnionTypeDef
def get_value() -> ProfileAttributesUnionTypeDef:
return ...
# ProfileAttributesUnionTypeDef definition
ProfileAttributesUnionTypeDef = Union[
ProfileAttributesTypeDef, # (1)
ProfileAttributesOutputTypeDef, # (2)
]
DimensionUnionTypeDef#
# DimensionUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import DimensionUnionTypeDef
def get_value() -> DimensionUnionTypeDef:
return ...
# DimensionUnionTypeDef definition
DimensionUnionTypeDef = Union[
DimensionTypeDef, # (1)
DimensionOutputTypeDef, # (2)
]
GroupUnionTypeDef#
# GroupUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import GroupUnionTypeDef
def get_value() -> GroupUnionTypeDef:
return ...
# GroupUnionTypeDef definition
GroupUnionTypeDef = Union[
GroupTypeDef, # (1)
GroupOutputTypeDef, # (2)
]
- See GroupTypeDef
- See GroupOutputTypeDef
SegmentGroupUnionTypeDef#
# SegmentGroupUnionTypeDef Union usage example
from mypy_boto3_customer_profiles.type_defs import SegmentGroupUnionTypeDef
def get_value() -> SegmentGroupUnionTypeDef:
return ...
# SegmentGroupUnionTypeDef definition
SegmentGroupUnionTypeDef = Union[
SegmentGroupTypeDef, # (1)
SegmentGroupOutputTypeDef, # (2)
]
AddProfileKeyRequestTypeDef#
# AddProfileKeyRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AddProfileKeyRequestTypeDef
def get_value() -> AddProfileKeyRequestTypeDef:
return {
"ProfileId": ...,
}
# AddProfileKeyRequestTypeDef definition
class AddProfileKeyRequestTypeDef(TypedDict):
ProfileId: str,
KeyName: str,
Values: Sequence[str],
DomainName: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AdditionalSearchKeyTypeDef#
# AdditionalSearchKeyTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AdditionalSearchKeyTypeDef
def get_value() -> AdditionalSearchKeyTypeDef:
return {
"KeyName": ...,
}
# AdditionalSearchKeyTypeDef definition
class AdditionalSearchKeyTypeDef(TypedDict):
KeyName: str,
Values: Sequence[str],
ProfileDimensionOutputTypeDef#
# ProfileDimensionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ProfileDimensionOutputTypeDef
def get_value() -> ProfileDimensionOutputTypeDef:
return {
"DimensionType": ...,
}
# ProfileDimensionOutputTypeDef definition
class ProfileDimensionOutputTypeDef(TypedDict):
DimensionType: StringDimensionTypeType, # (1)
Values: List[str],
AddressTypeDef#
# AddressTypeDef TypedDict 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],
AppflowIntegrationWorkflowAttributesTypeDef#
# AppflowIntegrationWorkflowAttributesTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AppflowIntegrationWorkflowAttributesTypeDef
def get_value() -> AppflowIntegrationWorkflowAttributesTypeDef:
return {
"SourceConnectorType": ...,
}
# AppflowIntegrationWorkflowAttributesTypeDef definition
class AppflowIntegrationWorkflowAttributesTypeDef(TypedDict):
SourceConnectorType: SourceConnectorTypeType, # (1)
ConnectorProfileName: str,
RoleArn: NotRequired[str],
AppflowIntegrationWorkflowMetricsTypeDef#
# AppflowIntegrationWorkflowMetricsTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AppflowIntegrationWorkflowMetricsTypeDef
def get_value() -> AppflowIntegrationWorkflowMetricsTypeDef:
return {
"RecordsProcessed": ...,
}
# AppflowIntegrationWorkflowMetricsTypeDef definition
class AppflowIntegrationWorkflowMetricsTypeDef(TypedDict):
RecordsProcessed: int,
StepsCompleted: int,
TotalSteps: int,
AppflowIntegrationWorkflowStepTypeDef#
# AppflowIntegrationWorkflowStepTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AppflowIntegrationWorkflowStepTypeDef
def get_value() -> AppflowIntegrationWorkflowStepTypeDef:
return {
"FlowName": ...,
}
# AppflowIntegrationWorkflowStepTypeDef definition
class AppflowIntegrationWorkflowStepTypeDef(TypedDict):
FlowName: str,
Status: StatusType, # (1)
ExecutionMessage: str,
RecordsProcessed: int,
BatchRecordsStartTime: str,
BatchRecordsEndTime: str,
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
- See StatusType
AttributeItemTypeDef#
# AttributeItemTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AttributeItemTypeDef
def get_value() -> AttributeItemTypeDef:
return {
"Name": ...,
}
# AttributeItemTypeDef definition
class AttributeItemTypeDef(TypedDict):
Name: str,
AttributeDimensionOutputTypeDef#
# AttributeDimensionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AttributeDimensionOutputTypeDef
def get_value() -> AttributeDimensionOutputTypeDef:
return {
"DimensionType": ...,
}
# AttributeDimensionOutputTypeDef definition
class AttributeDimensionOutputTypeDef(TypedDict):
DimensionType: AttributeDimensionTypeType, # (1)
Values: List[str],
AttributeDimensionTypeDef#
# AttributeDimensionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AttributeDimensionTypeDef
def get_value() -> AttributeDimensionTypeDef:
return {
"DimensionType": ...,
}
# AttributeDimensionTypeDef definition
class AttributeDimensionTypeDef(TypedDict):
DimensionType: AttributeDimensionTypeType, # (1)
Values: Sequence[str],
AttributeTypesSelectorOutputTypeDef#
# AttributeTypesSelectorOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AttributeTypesSelectorOutputTypeDef
def get_value() -> AttributeTypesSelectorOutputTypeDef:
return {
"AttributeMatchingModel": ...,
}
# AttributeTypesSelectorOutputTypeDef definition
class AttributeTypesSelectorOutputTypeDef(TypedDict):
AttributeMatchingModel: AttributeMatchingModelType, # (1)
Address: NotRequired[List[str]],
PhoneNumber: NotRequired[List[str]],
EmailAddress: NotRequired[List[str]],
AttributeTypesSelectorTypeDef#
# AttributeTypesSelectorTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AttributeTypesSelectorTypeDef
def get_value() -> AttributeTypesSelectorTypeDef:
return {
"AttributeMatchingModel": ...,
}
# AttributeTypesSelectorTypeDef definition
class AttributeTypesSelectorTypeDef(TypedDict):
AttributeMatchingModel: AttributeMatchingModelType, # (1)
Address: NotRequired[Sequence[str]],
PhoneNumber: NotRequired[Sequence[str]],
EmailAddress: NotRequired[Sequence[str]],
AttributeValueItemTypeDef#
# AttributeValueItemTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AttributeValueItemTypeDef
def get_value() -> AttributeValueItemTypeDef:
return {
"Value": ...,
}
# AttributeValueItemTypeDef definition
class AttributeValueItemTypeDef(TypedDict):
Value: NotRequired[str],
ConflictResolutionTypeDef#
# ConflictResolutionTypeDef TypedDict 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],
ConsolidationOutputTypeDef#
# ConsolidationOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ConsolidationOutputTypeDef
def get_value() -> ConsolidationOutputTypeDef:
return {
"MatchingAttributesList": ...,
}
# ConsolidationOutputTypeDef definition
class ConsolidationOutputTypeDef(TypedDict):
MatchingAttributesList: List[List[str]],
BatchGetCalculatedAttributeForProfileErrorTypeDef#
# BatchGetCalculatedAttributeForProfileErrorTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import BatchGetCalculatedAttributeForProfileErrorTypeDef
def get_value() -> BatchGetCalculatedAttributeForProfileErrorTypeDef:
return {
"Code": ...,
}
# BatchGetCalculatedAttributeForProfileErrorTypeDef definition
class BatchGetCalculatedAttributeForProfileErrorTypeDef(TypedDict):
Code: str,
Message: str,
ProfileId: str,
CalculatedAttributeValueTypeDef#
# CalculatedAttributeValueTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CalculatedAttributeValueTypeDef
def get_value() -> CalculatedAttributeValueTypeDef:
return {
"CalculatedAttributeName": ...,
}
# CalculatedAttributeValueTypeDef definition
class CalculatedAttributeValueTypeDef(TypedDict):
CalculatedAttributeName: NotRequired[str],
DisplayName: NotRequired[str],
IsDataPartial: NotRequired[str],
ProfileId: NotRequired[str],
Value: NotRequired[str],
BatchGetProfileErrorTypeDef#
# BatchGetProfileErrorTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import BatchGetProfileErrorTypeDef
def get_value() -> BatchGetProfileErrorTypeDef:
return {
"Code": ...,
}
# BatchGetProfileErrorTypeDef definition
class BatchGetProfileErrorTypeDef(TypedDict):
Code: str,
Message: str,
ProfileId: str,
BatchGetProfileRequestTypeDef#
# BatchGetProfileRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import BatchGetProfileRequestTypeDef
def get_value() -> BatchGetProfileRequestTypeDef:
return {
"DomainName": ...,
}
# BatchGetProfileRequestTypeDef definition
class BatchGetProfileRequestTypeDef(TypedDict):
DomainName: str,
ProfileIds: Sequence[str],
RangeOverrideTypeDef#
# RangeOverrideTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import RangeOverrideTypeDef
def get_value() -> RangeOverrideTypeDef:
return {
"Start": ...,
}
# RangeOverrideTypeDef definition
class RangeOverrideTypeDef(TypedDict):
Start: int,
Unit: RangeUnitType, # (1)
End: NotRequired[int],
- See RangeUnitType
RangeTypeDef#
# RangeTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import RangeTypeDef
def get_value() -> RangeTypeDef:
return {
"Value": ...,
}
# RangeTypeDef definition
class RangeTypeDef(TypedDict):
Value: int,
Unit: UnitType, # (1)
- See UnitType
ThresholdTypeDef#
# ThresholdTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ThresholdTypeDef
def get_value() -> ThresholdTypeDef:
return {
"Value": ...,
}
# ThresholdTypeDef definition
class ThresholdTypeDef(TypedDict):
Value: str,
Operator: OperatorType, # (1)
- See OperatorType
ConnectorOperatorTypeDef#
# ConnectorOperatorTypeDef TypedDict 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
ConsolidationTypeDef#
# ConsolidationTypeDef TypedDict 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]],
CreateEventStreamRequestTypeDef#
# CreateEventStreamRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateEventStreamRequestTypeDef
def get_value() -> CreateEventStreamRequestTypeDef:
return {
"DomainName": ...,
}
# CreateEventStreamRequestTypeDef definition
class CreateEventStreamRequestTypeDef(TypedDict):
DomainName: str,
Uri: str,
EventStreamName: str,
Tags: NotRequired[Mapping[str, str]],
CreateSegmentSnapshotRequestTypeDef#
# CreateSegmentSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateSegmentSnapshotRequestTypeDef
def get_value() -> CreateSegmentSnapshotRequestTypeDef:
return {
"DomainName": ...,
}
# CreateSegmentSnapshotRequestTypeDef definition
class CreateSegmentSnapshotRequestTypeDef(TypedDict):
DomainName: str,
SegmentDefinitionName: str,
DataFormat: DataFormatType, # (1)
EncryptionKey: NotRequired[str],
RoleArn: NotRequired[str],
DestinationUri: NotRequired[str],
- See DataFormatType
DateDimensionOutputTypeDef#
# DateDimensionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DateDimensionOutputTypeDef
def get_value() -> DateDimensionOutputTypeDef:
return {
"DimensionType": ...,
}
# DateDimensionOutputTypeDef definition
class DateDimensionOutputTypeDef(TypedDict):
DimensionType: DateDimensionTypeType, # (1)
Values: List[str],
DateDimensionTypeDef#
# DateDimensionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DateDimensionTypeDef
def get_value() -> DateDimensionTypeDef:
return {
"DimensionType": ...,
}
# DateDimensionTypeDef definition
class DateDimensionTypeDef(TypedDict):
DimensionType: DateDimensionTypeType, # (1)
Values: Sequence[str],
DeleteCalculatedAttributeDefinitionRequestTypeDef#
# DeleteCalculatedAttributeDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteCalculatedAttributeDefinitionRequestTypeDef
def get_value() -> DeleteCalculatedAttributeDefinitionRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteCalculatedAttributeDefinitionRequestTypeDef definition
class DeleteCalculatedAttributeDefinitionRequestTypeDef(TypedDict):
DomainName: str,
CalculatedAttributeName: str,
DeleteDomainRequestTypeDef#
# DeleteDomainRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteDomainRequestTypeDef
def get_value() -> DeleteDomainRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteDomainRequestTypeDef definition
class DeleteDomainRequestTypeDef(TypedDict):
DomainName: str,
DeleteEventStreamRequestTypeDef#
# DeleteEventStreamRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteEventStreamRequestTypeDef
def get_value() -> DeleteEventStreamRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteEventStreamRequestTypeDef definition
class DeleteEventStreamRequestTypeDef(TypedDict):
DomainName: str,
EventStreamName: str,
DeleteEventTriggerRequestTypeDef#
# DeleteEventTriggerRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteEventTriggerRequestTypeDef
def get_value() -> DeleteEventTriggerRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteEventTriggerRequestTypeDef definition
class DeleteEventTriggerRequestTypeDef(TypedDict):
DomainName: str,
EventTriggerName: str,
DeleteIntegrationRequestTypeDef#
# DeleteIntegrationRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteIntegrationRequestTypeDef
def get_value() -> DeleteIntegrationRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteIntegrationRequestTypeDef definition
class DeleteIntegrationRequestTypeDef(TypedDict):
DomainName: str,
Uri: str,
DeleteProfileKeyRequestTypeDef#
# DeleteProfileKeyRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileKeyRequestTypeDef
def get_value() -> DeleteProfileKeyRequestTypeDef:
return {
"ProfileId": ...,
}
# DeleteProfileKeyRequestTypeDef definition
class DeleteProfileKeyRequestTypeDef(TypedDict):
ProfileId: str,
KeyName: str,
Values: Sequence[str],
DomainName: str,
DeleteProfileObjectRequestTypeDef#
# DeleteProfileObjectRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileObjectRequestTypeDef
def get_value() -> DeleteProfileObjectRequestTypeDef:
return {
"ProfileId": ...,
}
# DeleteProfileObjectRequestTypeDef definition
class DeleteProfileObjectRequestTypeDef(TypedDict):
ProfileId: str,
ProfileObjectUniqueKey: str,
ObjectTypeName: str,
DomainName: str,
DeleteProfileObjectTypeRequestTypeDef#
# DeleteProfileObjectTypeRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileObjectTypeRequestTypeDef
def get_value() -> DeleteProfileObjectTypeRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteProfileObjectTypeRequestTypeDef definition
class DeleteProfileObjectTypeRequestTypeDef(TypedDict):
DomainName: str,
ObjectTypeName: str,
DeleteProfileRequestTypeDef#
# DeleteProfileRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileRequestTypeDef
def get_value() -> DeleteProfileRequestTypeDef:
return {
"ProfileId": ...,
}
# DeleteProfileRequestTypeDef definition
class DeleteProfileRequestTypeDef(TypedDict):
ProfileId: str,
DomainName: str,
DeleteSegmentDefinitionRequestTypeDef#
# DeleteSegmentDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteSegmentDefinitionRequestTypeDef
def get_value() -> DeleteSegmentDefinitionRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteSegmentDefinitionRequestTypeDef definition
class DeleteSegmentDefinitionRequestTypeDef(TypedDict):
DomainName: str,
SegmentDefinitionName: str,
DeleteWorkflowRequestTypeDef#
# DeleteWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteWorkflowRequestTypeDef
def get_value() -> DeleteWorkflowRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteWorkflowRequestTypeDef definition
class DeleteWorkflowRequestTypeDef(TypedDict):
DomainName: str,
WorkflowId: str,
DestinationSummaryTypeDef#
# DestinationSummaryTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DestinationSummaryTypeDef
def get_value() -> DestinationSummaryTypeDef:
return {
"Uri": ...,
}
# DestinationSummaryTypeDef definition
class DestinationSummaryTypeDef(TypedDict):
Uri: str,
Status: EventStreamDestinationStatusType, # (1)
UnhealthySince: NotRequired[datetime.datetime],
DetectProfileObjectTypeRequestTypeDef#
# DetectProfileObjectTypeRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DetectProfileObjectTypeRequestTypeDef
def get_value() -> DetectProfileObjectTypeRequestTypeDef:
return {
"Objects": ...,
}
# DetectProfileObjectTypeRequestTypeDef definition
class DetectProfileObjectTypeRequestTypeDef(TypedDict):
Objects: Sequence[str],
DomainName: str,
ObjectTypeFieldTypeDef#
# ObjectTypeFieldTypeDef TypedDict 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)
ObjectTypeKeyOutputTypeDef#
# ObjectTypeKeyOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ObjectTypeKeyOutputTypeDef
def get_value() -> ObjectTypeKeyOutputTypeDef:
return {
"StandardIdentifiers": ...,
}
# ObjectTypeKeyOutputTypeDef definition
class ObjectTypeKeyOutputTypeDef(TypedDict):
StandardIdentifiers: NotRequired[List[StandardIdentifierType]], # (1)
FieldNames: NotRequired[List[str]],
- See
List[StandardIdentifierType]
DomainStatsTypeDef#
# DomainStatsTypeDef TypedDict 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],
EventStreamDestinationDetailsTypeDef#
# EventStreamDestinationDetailsTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import EventStreamDestinationDetailsTypeDef
def get_value() -> EventStreamDestinationDetailsTypeDef:
return {
"Uri": ...,
}
# EventStreamDestinationDetailsTypeDef definition
class EventStreamDestinationDetailsTypeDef(TypedDict):
Uri: str,
Status: EventStreamDestinationStatusType, # (1)
UnhealthySince: NotRequired[datetime.datetime],
Message: NotRequired[str],
ObjectAttributeOutputTypeDef#
# ObjectAttributeOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ObjectAttributeOutputTypeDef
def get_value() -> ObjectAttributeOutputTypeDef:
return {
"Source": ...,
}
# ObjectAttributeOutputTypeDef definition
class ObjectAttributeOutputTypeDef(TypedDict):
ComparisonOperator: ComparisonOperatorType, # (1)
Values: List[str],
Source: NotRequired[str],
FieldName: NotRequired[str],
PeriodTypeDef#
# PeriodTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import PeriodTypeDef
def get_value() -> PeriodTypeDef:
return {
"Unit": ...,
}
# PeriodTypeDef definition
class PeriodTypeDef(TypedDict):
Unit: PeriodUnitType, # (1)
Value: int,
MaxInvocationsPerProfile: NotRequired[int],
Unlimited: NotRequired[bool],
- See PeriodUnitType
EventTriggerSummaryItemTypeDef#
# EventTriggerSummaryItemTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import EventTriggerSummaryItemTypeDef
def get_value() -> EventTriggerSummaryItemTypeDef:
return {
"ObjectTypeName": ...,
}
# EventTriggerSummaryItemTypeDef definition
class EventTriggerSummaryItemTypeDef(TypedDict):
ObjectTypeName: NotRequired[str],
EventTriggerName: NotRequired[str],
Description: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
LastUpdatedAt: NotRequired[datetime.datetime],
Tags: NotRequired[Dict[str, str]],
S3ExportingConfigTypeDef#
# S3ExportingConfigTypeDef TypedDict 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 TypedDict 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],
ExtraLengthValueProfileDimensionOutputTypeDef#
# ExtraLengthValueProfileDimensionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ExtraLengthValueProfileDimensionOutputTypeDef
def get_value() -> ExtraLengthValueProfileDimensionOutputTypeDef:
return {
"DimensionType": ...,
}
# ExtraLengthValueProfileDimensionOutputTypeDef definition
class ExtraLengthValueProfileDimensionOutputTypeDef(TypedDict):
DimensionType: StringDimensionTypeType, # (1)
Values: List[str],
ExtraLengthValueProfileDimensionTypeDef#
# ExtraLengthValueProfileDimensionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ExtraLengthValueProfileDimensionTypeDef
def get_value() -> ExtraLengthValueProfileDimensionTypeDef:
return {
"DimensionType": ...,
}
# ExtraLengthValueProfileDimensionTypeDef definition
class ExtraLengthValueProfileDimensionTypeDef(TypedDict):
DimensionType: StringDimensionTypeType, # (1)
Values: Sequence[str],
FieldSourceProfileIdsTypeDef#
# FieldSourceProfileIdsTypeDef TypedDict 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]],
FilterAttributeDimensionOutputTypeDef#
# FilterAttributeDimensionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import FilterAttributeDimensionOutputTypeDef
def get_value() -> FilterAttributeDimensionOutputTypeDef:
return {
"DimensionType": ...,
}
# FilterAttributeDimensionOutputTypeDef definition
class FilterAttributeDimensionOutputTypeDef(TypedDict):
DimensionType: FilterDimensionTypeType, # (1)
Values: List[str],
FilterAttributeDimensionTypeDef#
# FilterAttributeDimensionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import FilterAttributeDimensionTypeDef
def get_value() -> FilterAttributeDimensionTypeDef:
return {
"DimensionType": ...,
}
# FilterAttributeDimensionTypeDef definition
class FilterAttributeDimensionTypeDef(TypedDict):
DimensionType: FilterDimensionTypeType, # (1)
Values: Sequence[str],
FoundByKeyValueTypeDef#
# FoundByKeyValueTypeDef TypedDict 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]],
GetCalculatedAttributeDefinitionRequestTypeDef#
# GetCalculatedAttributeDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetCalculatedAttributeDefinitionRequestTypeDef
def get_value() -> GetCalculatedAttributeDefinitionRequestTypeDef:
return {
"DomainName": ...,
}
# GetCalculatedAttributeDefinitionRequestTypeDef definition
class GetCalculatedAttributeDefinitionRequestTypeDef(TypedDict):
DomainName: str,
CalculatedAttributeName: str,
GetCalculatedAttributeForProfileRequestTypeDef#
# GetCalculatedAttributeForProfileRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetCalculatedAttributeForProfileRequestTypeDef
def get_value() -> GetCalculatedAttributeForProfileRequestTypeDef:
return {
"DomainName": ...,
}
# GetCalculatedAttributeForProfileRequestTypeDef definition
class GetCalculatedAttributeForProfileRequestTypeDef(TypedDict):
DomainName: str,
ProfileId: str,
CalculatedAttributeName: str,
GetDomainRequestTypeDef#
# GetDomainRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetDomainRequestTypeDef
def get_value() -> GetDomainRequestTypeDef:
return {
"DomainName": ...,
}
# GetDomainRequestTypeDef definition
class GetDomainRequestTypeDef(TypedDict):
DomainName: str,
GetEventStreamRequestTypeDef#
# GetEventStreamRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetEventStreamRequestTypeDef
def get_value() -> GetEventStreamRequestTypeDef:
return {
"DomainName": ...,
}
# GetEventStreamRequestTypeDef definition
class GetEventStreamRequestTypeDef(TypedDict):
DomainName: str,
EventStreamName: str,
GetEventTriggerRequestTypeDef#
# GetEventTriggerRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetEventTriggerRequestTypeDef
def get_value() -> GetEventTriggerRequestTypeDef:
return {
"DomainName": ...,
}
# GetEventTriggerRequestTypeDef definition
class GetEventTriggerRequestTypeDef(TypedDict):
DomainName: str,
EventTriggerName: str,
GetIdentityResolutionJobRequestTypeDef#
# GetIdentityResolutionJobRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetIdentityResolutionJobRequestTypeDef
def get_value() -> GetIdentityResolutionJobRequestTypeDef:
return {
"DomainName": ...,
}
# GetIdentityResolutionJobRequestTypeDef definition
class GetIdentityResolutionJobRequestTypeDef(TypedDict):
DomainName: str,
JobId: str,
JobStatsTypeDef#
# JobStatsTypeDef TypedDict 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],
GetIntegrationRequestTypeDef#
# GetIntegrationRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetIntegrationRequestTypeDef
def get_value() -> GetIntegrationRequestTypeDef:
return {
"DomainName": ...,
}
# GetIntegrationRequestTypeDef definition
class GetIntegrationRequestTypeDef(TypedDict):
DomainName: str,
Uri: str,
GetMatchesRequestTypeDef#
# GetMatchesRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetMatchesRequestTypeDef
def get_value() -> GetMatchesRequestTypeDef:
return {
"DomainName": ...,
}
# GetMatchesRequestTypeDef definition
class GetMatchesRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
MatchItemTypeDef#
# MatchItemTypeDef TypedDict 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],
GetProfileObjectTypeRequestTypeDef#
# GetProfileObjectTypeRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetProfileObjectTypeRequestTypeDef
def get_value() -> GetProfileObjectTypeRequestTypeDef:
return {
"DomainName": ...,
}
# GetProfileObjectTypeRequestTypeDef definition
class GetProfileObjectTypeRequestTypeDef(TypedDict):
DomainName: str,
ObjectTypeName: str,
GetProfileObjectTypeTemplateRequestTypeDef#
# GetProfileObjectTypeTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetProfileObjectTypeTemplateRequestTypeDef
def get_value() -> GetProfileObjectTypeTemplateRequestTypeDef:
return {
"TemplateId": ...,
}
# GetProfileObjectTypeTemplateRequestTypeDef definition
class GetProfileObjectTypeTemplateRequestTypeDef(TypedDict):
TemplateId: str,
GetSegmentDefinitionRequestTypeDef#
# GetSegmentDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSegmentDefinitionRequestTypeDef
def get_value() -> GetSegmentDefinitionRequestTypeDef:
return {
"DomainName": ...,
}
# GetSegmentDefinitionRequestTypeDef definition
class GetSegmentDefinitionRequestTypeDef(TypedDict):
DomainName: str,
SegmentDefinitionName: str,
GetSegmentEstimateRequestTypeDef#
# GetSegmentEstimateRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSegmentEstimateRequestTypeDef
def get_value() -> GetSegmentEstimateRequestTypeDef:
return {
"DomainName": ...,
}
# GetSegmentEstimateRequestTypeDef definition
class GetSegmentEstimateRequestTypeDef(TypedDict):
DomainName: str,
EstimateId: str,
GetSegmentMembershipRequestTypeDef#
# GetSegmentMembershipRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSegmentMembershipRequestTypeDef
def get_value() -> GetSegmentMembershipRequestTypeDef:
return {
"DomainName": ...,
}
# GetSegmentMembershipRequestTypeDef definition
class GetSegmentMembershipRequestTypeDef(TypedDict):
DomainName: str,
SegmentDefinitionName: str,
ProfileIds: Sequence[str],
ProfileQueryFailuresTypeDef#
# ProfileQueryFailuresTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ProfileQueryFailuresTypeDef
def get_value() -> ProfileQueryFailuresTypeDef:
return {
"ProfileId": ...,
}
# ProfileQueryFailuresTypeDef definition
class ProfileQueryFailuresTypeDef(TypedDict):
ProfileId: str,
Message: str,
Status: NotRequired[int],
GetSegmentSnapshotRequestTypeDef#
# GetSegmentSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSegmentSnapshotRequestTypeDef
def get_value() -> GetSegmentSnapshotRequestTypeDef:
return {
"DomainName": ...,
}
# GetSegmentSnapshotRequestTypeDef definition
class GetSegmentSnapshotRequestTypeDef(TypedDict):
DomainName: str,
SegmentDefinitionName: str,
SnapshotId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetSimilarProfilesRequestTypeDef#
# GetSimilarProfilesRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSimilarProfilesRequestTypeDef
def get_value() -> GetSimilarProfilesRequestTypeDef:
return {
"DomainName": ...,
}
# GetSimilarProfilesRequestTypeDef definition
class GetSimilarProfilesRequestTypeDef(TypedDict):
DomainName: str,
MatchType: MatchTypeType, # (1)
SearchKey: str,
SearchValue: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See MatchTypeType
GetWorkflowRequestTypeDef#
# GetWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetWorkflowRequestTypeDef
def get_value() -> GetWorkflowRequestTypeDef:
return {
"DomainName": ...,
}
# GetWorkflowRequestTypeDef definition
class GetWorkflowRequestTypeDef(TypedDict):
DomainName: str,
WorkflowId: str,
GetWorkflowStepsRequestTypeDef#
# GetWorkflowStepsRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetWorkflowStepsRequestTypeDef
def get_value() -> GetWorkflowStepsRequestTypeDef:
return {
"DomainName": ...,
}
# GetWorkflowStepsRequestTypeDef definition
class GetWorkflowStepsRequestTypeDef(TypedDict):
DomainName: str,
WorkflowId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
SourceSegmentTypeDef#
# SourceSegmentTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import SourceSegmentTypeDef
def get_value() -> SourceSegmentTypeDef:
return {
"SegmentDefinitionName": ...,
}
# SourceSegmentTypeDef definition
class SourceSegmentTypeDef(TypedDict):
SegmentDefinitionName: NotRequired[str],
IncrementalPullConfigTypeDef#
# IncrementalPullConfigTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import JobScheduleTypeDef
def get_value() -> JobScheduleTypeDef:
return {
"DayOfTheWeek": ...,
}
# JobScheduleTypeDef definition
class JobScheduleTypeDef(TypedDict):
DayOfTheWeek: JobScheduleDayOfTheWeekType, # (1)
Time: str,
ListAccountIntegrationsRequestTypeDef#
# ListAccountIntegrationsRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListAccountIntegrationsRequestTypeDef
def get_value() -> ListAccountIntegrationsRequestTypeDef:
return {
"Uri": ...,
}
# ListAccountIntegrationsRequestTypeDef definition
class ListAccountIntegrationsRequestTypeDef(TypedDict):
Uri: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
IncludeHidden: NotRequired[bool],
ListIntegrationItemTypeDef#
# ListIntegrationItemTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListIntegrationItemTypeDef
def get_value() -> ListIntegrationItemTypeDef:
return {
"DomainName": ...,
}
# ListIntegrationItemTypeDef definition
class ListIntegrationItemTypeDef(TypedDict):
DomainName: str,
Uri: str,
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
ObjectTypeName: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
ObjectTypeNames: NotRequired[Dict[str, str]],
WorkflowId: NotRequired[str],
IsUnstructured: NotRequired[bool],
RoleArn: NotRequired[str],
EventTriggerNames: NotRequired[List[str]],
ListCalculatedAttributeDefinitionItemTypeDef#
# ListCalculatedAttributeDefinitionItemTypeDef TypedDict 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.datetime],
LastUpdatedAt: NotRequired[datetime.datetime],
Tags: NotRequired[Dict[str, str]],
ListCalculatedAttributeDefinitionsRequestTypeDef#
# ListCalculatedAttributeDefinitionsRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListCalculatedAttributeDefinitionsRequestTypeDef
def get_value() -> ListCalculatedAttributeDefinitionsRequestTypeDef:
return {
"DomainName": ...,
}
# ListCalculatedAttributeDefinitionsRequestTypeDef definition
class ListCalculatedAttributeDefinitionsRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListCalculatedAttributeForProfileItemTypeDef#
# ListCalculatedAttributeForProfileItemTypeDef TypedDict 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],
ListCalculatedAttributesForProfileRequestTypeDef#
# ListCalculatedAttributesForProfileRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListCalculatedAttributesForProfileRequestTypeDef
def get_value() -> ListCalculatedAttributesForProfileRequestTypeDef:
return {
"DomainName": ...,
}
# ListCalculatedAttributesForProfileRequestTypeDef definition
class ListCalculatedAttributesForProfileRequestTypeDef(TypedDict):
DomainName: str,
ProfileId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDomainItemTypeDef#
# ListDomainItemTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListDomainItemTypeDef
def get_value() -> ListDomainItemTypeDef:
return {
"DomainName": ...,
}
# ListDomainItemTypeDef definition
class ListDomainItemTypeDef(TypedDict):
DomainName: str,
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: NotRequired[Dict[str, str]],
ListDomainsRequestTypeDef#
# ListDomainsRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListDomainsRequestTypeDef
def get_value() -> ListDomainsRequestTypeDef:
return {
"NextToken": ...,
}
# ListDomainsRequestTypeDef definition
class ListDomainsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEventStreamsRequestTypeDef#
# ListEventStreamsRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListEventStreamsRequestTypeDef
def get_value() -> ListEventStreamsRequestTypeDef:
return {
"DomainName": ...,
}
# ListEventStreamsRequestTypeDef definition
class ListEventStreamsRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEventTriggersRequestTypeDef#
# ListEventTriggersRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListEventTriggersRequestTypeDef
def get_value() -> ListEventTriggersRequestTypeDef:
return {
"DomainName": ...,
}
# ListEventTriggersRequestTypeDef definition
class ListEventTriggersRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListIdentityResolutionJobsRequestTypeDef#
# ListIdentityResolutionJobsRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListIdentityResolutionJobsRequestTypeDef
def get_value() -> ListIdentityResolutionJobsRequestTypeDef:
return {
"DomainName": ...,
}
# ListIdentityResolutionJobsRequestTypeDef definition
class ListIdentityResolutionJobsRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListIntegrationsRequestTypeDef#
# ListIntegrationsRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListIntegrationsRequestTypeDef
def get_value() -> ListIntegrationsRequestTypeDef:
return {
"DomainName": ...,
}
# ListIntegrationsRequestTypeDef definition
class ListIntegrationsRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
IncludeHidden: NotRequired[bool],
ListObjectTypeAttributeItemTypeDef#
# ListObjectTypeAttributeItemTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListObjectTypeAttributeItemTypeDef
def get_value() -> ListObjectTypeAttributeItemTypeDef:
return {
"AttributeName": ...,
}
# ListObjectTypeAttributeItemTypeDef definition
class ListObjectTypeAttributeItemTypeDef(TypedDict):
AttributeName: str,
LastUpdatedAt: datetime.datetime,
ListObjectTypeAttributesRequestTypeDef#
# ListObjectTypeAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListObjectTypeAttributesRequestTypeDef
def get_value() -> ListObjectTypeAttributesRequestTypeDef:
return {
"DomainName": ...,
}
# ListObjectTypeAttributesRequestTypeDef definition
class ListObjectTypeAttributesRequestTypeDef(TypedDict):
DomainName: str,
ObjectTypeName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListProfileObjectTypeItemTypeDef#
# ListProfileObjectTypeItemTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypeItemTypeDef
def get_value() -> ListProfileObjectTypeItemTypeDef:
return {
"ObjectTypeName": ...,
}
# ListProfileObjectTypeItemTypeDef definition
class ListProfileObjectTypeItemTypeDef(TypedDict):
ObjectTypeName: str,
Description: str,
CreatedAt: NotRequired[datetime.datetime],
LastUpdatedAt: NotRequired[datetime.datetime],
MaxProfileObjectCount: NotRequired[int],
MaxAvailableProfileObjectCount: NotRequired[int],
Tags: NotRequired[Dict[str, str]],
ListProfileObjectTypeTemplateItemTypeDef#
# ListProfileObjectTypeTemplateItemTypeDef TypedDict 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],
ListProfileObjectTypeTemplatesRequestTypeDef#
# ListProfileObjectTypeTemplatesRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypeTemplatesRequestTypeDef
def get_value() -> ListProfileObjectTypeTemplatesRequestTypeDef:
return {
"NextToken": ...,
}
# ListProfileObjectTypeTemplatesRequestTypeDef definition
class ListProfileObjectTypeTemplatesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListProfileObjectTypesRequestTypeDef#
# ListProfileObjectTypesRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypesRequestTypeDef
def get_value() -> ListProfileObjectTypesRequestTypeDef:
return {
"DomainName": ...,
}
# ListProfileObjectTypesRequestTypeDef definition
class ListProfileObjectTypesRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListProfileObjectsItemTypeDef#
# ListProfileObjectsItemTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ObjectFilterTypeDef
def get_value() -> ObjectFilterTypeDef:
return {
"KeyName": ...,
}
# ObjectFilterTypeDef definition
class ObjectFilterTypeDef(TypedDict):
KeyName: str,
Values: Sequence[str],
ListRuleBasedMatchesRequestTypeDef#
# ListRuleBasedMatchesRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListRuleBasedMatchesRequestTypeDef
def get_value() -> ListRuleBasedMatchesRequestTypeDef:
return {
"DomainName": ...,
}
# ListRuleBasedMatchesRequestTypeDef definition
class ListRuleBasedMatchesRequestTypeDef(TypedDict):
DomainName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListSegmentDefinitionsRequestTypeDef#
# ListSegmentDefinitionsRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListSegmentDefinitionsRequestTypeDef
def get_value() -> ListSegmentDefinitionsRequestTypeDef:
return {
"DomainName": ...,
}
# ListSegmentDefinitionsRequestTypeDef definition
class ListSegmentDefinitionsRequestTypeDef(TypedDict):
DomainName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SegmentDefinitionItemTypeDef#
# SegmentDefinitionItemTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import SegmentDefinitionItemTypeDef
def get_value() -> SegmentDefinitionItemTypeDef:
return {
"SegmentDefinitionName": ...,
}
# SegmentDefinitionItemTypeDef definition
class SegmentDefinitionItemTypeDef(TypedDict):
SegmentDefinitionName: NotRequired[str],
DisplayName: NotRequired[str],
Description: NotRequired[str],
SegmentDefinitionArn: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
Tags: NotRequired[Dict[str, str]],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListWorkflowsItemTypeDef#
# ListWorkflowsItemTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListWorkflowsItemTypeDef
def get_value() -> ListWorkflowsItemTypeDef:
return {
"WorkflowType": ...,
}
# ListWorkflowsItemTypeDef definition
class ListWorkflowsItemTypeDef(TypedDict):
WorkflowType: WorkflowTypeType, # (1)
WorkflowId: str,
Status: StatusType, # (2)
StatusDescription: str,
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
- See WorkflowTypeType
- See StatusType
MarketoSourcePropertiesTypeDef#
# MarketoSourcePropertiesTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import MarketoSourcePropertiesTypeDef
def get_value() -> MarketoSourcePropertiesTypeDef:
return {
"Object": ...,
}
# MarketoSourcePropertiesTypeDef definition
class MarketoSourcePropertiesTypeDef(TypedDict):
Object: str,
MatchingRuleOutputTypeDef#
# MatchingRuleOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import MatchingRuleOutputTypeDef
def get_value() -> MatchingRuleOutputTypeDef:
return {
"Rule": ...,
}
# MatchingRuleOutputTypeDef definition
class MatchingRuleOutputTypeDef(TypedDict):
Rule: List[str],
MatchingRuleTypeDef#
# MatchingRuleTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import MatchingRuleTypeDef
def get_value() -> MatchingRuleTypeDef:
return {
"Rule": ...,
}
# MatchingRuleTypeDef definition
class MatchingRuleTypeDef(TypedDict):
Rule: Sequence[str],
ObjectAttributeTypeDef#
# ObjectAttributeTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ObjectAttributeTypeDef
def get_value() -> ObjectAttributeTypeDef:
return {
"Source": ...,
}
# ObjectAttributeTypeDef definition
class ObjectAttributeTypeDef(TypedDict):
ComparisonOperator: ComparisonOperatorType, # (1)
Values: Sequence[str],
Source: NotRequired[str],
FieldName: NotRequired[str],
ObjectTypeKeyTypeDef#
# ObjectTypeKeyTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ObjectTypeKeyTypeDef
def get_value() -> ObjectTypeKeyTypeDef:
return {
"StandardIdentifiers": ...,
}
# ObjectTypeKeyTypeDef definition
class ObjectTypeKeyTypeDef(TypedDict):
StandardIdentifiers: NotRequired[Sequence[StandardIdentifierType]], # (1)
FieldNames: NotRequired[Sequence[str]],
- See
Sequence[StandardIdentifierType]
ProfileAttributeValuesRequestTypeDef#
# ProfileAttributeValuesRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ProfileAttributeValuesRequestTypeDef
def get_value() -> ProfileAttributeValuesRequestTypeDef:
return {
"DomainName": ...,
}
# ProfileAttributeValuesRequestTypeDef definition
class ProfileAttributeValuesRequestTypeDef(TypedDict):
DomainName: str,
AttributeName: str,
ProfileDimensionTypeDef#
# ProfileDimensionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ProfileDimensionTypeDef
def get_value() -> ProfileDimensionTypeDef:
return {
"DimensionType": ...,
}
# ProfileDimensionTypeDef definition
class ProfileDimensionTypeDef(TypedDict):
DimensionType: StringDimensionTypeType, # (1)
Values: Sequence[str],
PutProfileObjectRequestTypeDef#
# PutProfileObjectRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import PutProfileObjectRequestTypeDef
def get_value() -> PutProfileObjectRequestTypeDef:
return {
"ObjectTypeName": ...,
}
# PutProfileObjectRequestTypeDef definition
class PutProfileObjectRequestTypeDef(TypedDict):
ObjectTypeName: str,
Object: str,
DomainName: str,
S3SourcePropertiesTypeDef#
# S3SourcePropertiesTypeDef TypedDict 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 TypedDict 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],
ServiceNowSourcePropertiesTypeDef#
# ServiceNowSourcePropertiesTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ZendeskSourcePropertiesTypeDef
def get_value() -> ZendeskSourcePropertiesTypeDef:
return {
"Object": ...,
}
# ZendeskSourcePropertiesTypeDef definition
class ZendeskSourcePropertiesTypeDef(TypedDict):
Object: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAddressTypeDef#
# UpdateAddressTypeDef TypedDict 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],
AddProfileKeyResponseTypeDef#
# AddProfileKeyResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AddProfileKeyResponseTypeDef
def get_value() -> AddProfileKeyResponseTypeDef:
return {
"KeyName": ...,
}
# AddProfileKeyResponseTypeDef definition
class AddProfileKeyResponseTypeDef(TypedDict):
KeyName: str,
Values: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateEventStreamResponseTypeDef#
# CreateEventStreamResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateEventStreamResponseTypeDef
def get_value() -> CreateEventStreamResponseTypeDef:
return {
"EventStreamArn": ...,
}
# CreateEventStreamResponseTypeDef definition
class CreateEventStreamResponseTypeDef(TypedDict):
EventStreamArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateIntegrationWorkflowResponseTypeDef#
# CreateIntegrationWorkflowResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateIntegrationWorkflowResponseTypeDef
def get_value() -> CreateIntegrationWorkflowResponseTypeDef:
return {
"WorkflowId": ...,
}
# CreateIntegrationWorkflowResponseTypeDef definition
class CreateIntegrationWorkflowResponseTypeDef(TypedDict):
WorkflowId: str,
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProfileResponseTypeDef#
# CreateProfileResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateProfileResponseTypeDef
def get_value() -> CreateProfileResponseTypeDef:
return {
"ProfileId": ...,
}
# CreateProfileResponseTypeDef definition
class CreateProfileResponseTypeDef(TypedDict):
ProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSegmentDefinitionResponseTypeDef#
# CreateSegmentDefinitionResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateSegmentDefinitionResponseTypeDef
def get_value() -> CreateSegmentDefinitionResponseTypeDef:
return {
"SegmentDefinitionName": ...,
}
# CreateSegmentDefinitionResponseTypeDef definition
class CreateSegmentDefinitionResponseTypeDef(TypedDict):
SegmentDefinitionName: str,
DisplayName: str,
Description: str,
CreatedAt: datetime.datetime,
SegmentDefinitionArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSegmentEstimateResponseTypeDef#
# CreateSegmentEstimateResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateSegmentEstimateResponseTypeDef
def get_value() -> CreateSegmentEstimateResponseTypeDef:
return {
"DomainName": ...,
}
# CreateSegmentEstimateResponseTypeDef definition
class CreateSegmentEstimateResponseTypeDef(TypedDict):
DomainName: str,
EstimateId: str,
StatusCode: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSegmentSnapshotResponseTypeDef#
# CreateSegmentSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateSegmentSnapshotResponseTypeDef
def get_value() -> CreateSegmentSnapshotResponseTypeDef:
return {
"SnapshotId": ...,
}
# CreateSegmentSnapshotResponseTypeDef definition
class CreateSegmentSnapshotResponseTypeDef(TypedDict):
SnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDomainResponseTypeDef#
# DeleteDomainResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteDomainResponseTypeDef
def get_value() -> DeleteDomainResponseTypeDef:
return {
"Message": ...,
}
# DeleteDomainResponseTypeDef definition
class DeleteDomainResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteEventTriggerResponseTypeDef#
# DeleteEventTriggerResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteEventTriggerResponseTypeDef
def get_value() -> DeleteEventTriggerResponseTypeDef:
return {
"Message": ...,
}
# DeleteEventTriggerResponseTypeDef definition
class DeleteEventTriggerResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteIntegrationResponseTypeDef#
# DeleteIntegrationResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteIntegrationResponseTypeDef
def get_value() -> DeleteIntegrationResponseTypeDef:
return {
"Message": ...,
}
# DeleteIntegrationResponseTypeDef definition
class DeleteIntegrationResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProfileKeyResponseTypeDef#
# DeleteProfileKeyResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileKeyResponseTypeDef
def get_value() -> DeleteProfileKeyResponseTypeDef:
return {
"Message": ...,
}
# DeleteProfileKeyResponseTypeDef definition
class DeleteProfileKeyResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProfileObjectResponseTypeDef#
# DeleteProfileObjectResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileObjectResponseTypeDef
def get_value() -> DeleteProfileObjectResponseTypeDef:
return {
"Message": ...,
}
# DeleteProfileObjectResponseTypeDef definition
class DeleteProfileObjectResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProfileObjectTypeResponseTypeDef#
# DeleteProfileObjectTypeResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileObjectTypeResponseTypeDef
def get_value() -> DeleteProfileObjectTypeResponseTypeDef:
return {
"Message": ...,
}
# DeleteProfileObjectTypeResponseTypeDef definition
class DeleteProfileObjectTypeResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProfileResponseTypeDef#
# DeleteProfileResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteProfileResponseTypeDef
def get_value() -> DeleteProfileResponseTypeDef:
return {
"Message": ...,
}
# DeleteProfileResponseTypeDef definition
class DeleteProfileResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSegmentDefinitionResponseTypeDef#
# DeleteSegmentDefinitionResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DeleteSegmentDefinitionResponseTypeDef
def get_value() -> DeleteSegmentDefinitionResponseTypeDef:
return {
"Message": ...,
}
# DeleteSegmentDefinitionResponseTypeDef definition
class DeleteSegmentDefinitionResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAutoMergingPreviewResponseTypeDef#
# GetAutoMergingPreviewResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetAutoMergingPreviewResponseTypeDef
def get_value() -> GetAutoMergingPreviewResponseTypeDef:
return {
"DomainName": ...,
}
# GetAutoMergingPreviewResponseTypeDef definition
class GetAutoMergingPreviewResponseTypeDef(TypedDict):
DomainName: str,
NumberOfMatchesInSample: int,
NumberOfProfilesInSample: int,
NumberOfProfilesWillBeMerged: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCalculatedAttributeForProfileResponseTypeDef#
# GetCalculatedAttributeForProfileResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetCalculatedAttributeForProfileResponseTypeDef
def get_value() -> GetCalculatedAttributeForProfileResponseTypeDef:
return {
"CalculatedAttributeName": ...,
}
# GetCalculatedAttributeForProfileResponseTypeDef definition
class GetCalculatedAttributeForProfileResponseTypeDef(TypedDict):
CalculatedAttributeName: str,
DisplayName: str,
IsDataPartial: str,
Value: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetIntegrationResponseTypeDef#
# GetIntegrationResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetIntegrationResponseTypeDef
def get_value() -> GetIntegrationResponseTypeDef:
return {
"DomainName": ...,
}
# GetIntegrationResponseTypeDef definition
class GetIntegrationResponseTypeDef(TypedDict):
DomainName: str,
Uri: str,
ObjectTypeName: str,
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ObjectTypeNames: Dict[str, str],
WorkflowId: str,
IsUnstructured: bool,
RoleArn: str,
EventTriggerNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSegmentEstimateResponseTypeDef#
# GetSegmentEstimateResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSegmentEstimateResponseTypeDef
def get_value() -> GetSegmentEstimateResponseTypeDef:
return {
"DomainName": ...,
}
# GetSegmentEstimateResponseTypeDef definition
class GetSegmentEstimateResponseTypeDef(TypedDict):
DomainName: str,
EstimateId: str,
Status: EstimateStatusType, # (1)
Estimate: str,
Message: str,
StatusCode: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSegmentSnapshotResponseTypeDef#
# GetSegmentSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSegmentSnapshotResponseTypeDef
def get_value() -> GetSegmentSnapshotResponseTypeDef:
return {
"SnapshotId": ...,
}
# GetSegmentSnapshotResponseTypeDef definition
class GetSegmentSnapshotResponseTypeDef(TypedDict):
SnapshotId: str,
Status: SegmentSnapshotStatusType, # (1)
StatusMessage: str,
DataFormat: DataFormatType, # (2)
EncryptionKey: str,
RoleArn: str,
DestinationUri: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetSimilarProfilesResponseTypeDef#
# GetSimilarProfilesResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSimilarProfilesResponseTypeDef
def get_value() -> GetSimilarProfilesResponseTypeDef:
return {
"ProfileIds": ...,
}
# GetSimilarProfilesResponseTypeDef definition
class GetSimilarProfilesResponseTypeDef(TypedDict):
ProfileIds: List[str],
MatchId: str,
MatchType: MatchTypeType, # (1)
RuleLevel: int,
ConfidenceScore: float,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See MatchTypeType
- See ResponseMetadataTypeDef
ListRuleBasedMatchesResponseTypeDef#
# ListRuleBasedMatchesResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListRuleBasedMatchesResponseTypeDef
def get_value() -> ListRuleBasedMatchesResponseTypeDef:
return {
"MatchIds": ...,
}
# ListRuleBasedMatchesResponseTypeDef definition
class ListRuleBasedMatchesResponseTypeDef(TypedDict):
MatchIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MergeProfilesResponseTypeDef#
# MergeProfilesResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import MergeProfilesResponseTypeDef
def get_value() -> MergeProfilesResponseTypeDef:
return {
"Message": ...,
}
# MergeProfilesResponseTypeDef definition
class MergeProfilesResponseTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutIntegrationResponseTypeDef#
# PutIntegrationResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import PutIntegrationResponseTypeDef
def get_value() -> PutIntegrationResponseTypeDef:
return {
"DomainName": ...,
}
# PutIntegrationResponseTypeDef definition
class PutIntegrationResponseTypeDef(TypedDict):
DomainName: str,
Uri: str,
ObjectTypeName: str,
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ObjectTypeNames: Dict[str, str],
WorkflowId: str,
IsUnstructured: bool,
RoleArn: str,
EventTriggerNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutProfileObjectResponseTypeDef#
# PutProfileObjectResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import PutProfileObjectResponseTypeDef
def get_value() -> PutProfileObjectResponseTypeDef:
return {
"ProfileObjectUniqueKey": ...,
}
# PutProfileObjectResponseTypeDef definition
class PutProfileObjectResponseTypeDef(TypedDict):
ProfileObjectUniqueKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProfileResponseTypeDef#
# UpdateProfileResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import UpdateProfileResponseTypeDef
def get_value() -> UpdateProfileResponseTypeDef:
return {
"ProfileId": ...,
}
# UpdateProfileResponseTypeDef definition
class UpdateProfileResponseTypeDef(TypedDict):
ProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SearchProfilesRequestTypeDef#
# SearchProfilesRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import SearchProfilesRequestTypeDef
def get_value() -> SearchProfilesRequestTypeDef:
return {
"DomainName": ...,
}
# SearchProfilesRequestTypeDef definition
class SearchProfilesRequestTypeDef(TypedDict):
DomainName: str,
KeyName: str,
Values: Sequence[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
AdditionalSearchKeys: NotRequired[Sequence[AdditionalSearchKeyTypeDef]], # (1)
LogicalOperator: NotRequired[LogicalOperatorType], # (2)
- See
Sequence[AdditionalSearchKeyTypeDef]
- See LogicalOperatorType
AddressDimensionOutputTypeDef#
# AddressDimensionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AddressDimensionOutputTypeDef
def get_value() -> AddressDimensionOutputTypeDef:
return {
"City": ...,
}
# AddressDimensionOutputTypeDef definition
class AddressDimensionOutputTypeDef(TypedDict):
City: NotRequired[ProfileDimensionOutputTypeDef], # (1)
Country: NotRequired[ProfileDimensionOutputTypeDef], # (1)
County: NotRequired[ProfileDimensionOutputTypeDef], # (1)
PostalCode: NotRequired[ProfileDimensionOutputTypeDef], # (1)
Province: NotRequired[ProfileDimensionOutputTypeDef], # (1)
State: NotRequired[ProfileDimensionOutputTypeDef], # (1)
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
CreateProfileRequestTypeDef#
# CreateProfileRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateProfileRequestTypeDef
def get_value() -> CreateProfileRequestTypeDef:
return {
"DomainName": ...,
}
# CreateProfileRequestTypeDef definition
class CreateProfileRequestTypeDef(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 TypedDict 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 TypedDict 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 TypedDict 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)
AttributeDetailsOutputTypeDef#
# AttributeDetailsOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AttributeDetailsOutputTypeDef
def get_value() -> AttributeDetailsOutputTypeDef:
return {
"Attributes": ...,
}
# AttributeDetailsOutputTypeDef definition
class AttributeDetailsOutputTypeDef(TypedDict):
Attributes: List[AttributeItemTypeDef], # (1)
Expression: str,
- See
List[AttributeItemTypeDef]
AttributeDetailsTypeDef#
# AttributeDetailsTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AttributeDetailsTypeDef
def get_value() -> AttributeDetailsTypeDef:
return {
"Attributes": ...,
}
# AttributeDetailsTypeDef definition
class AttributeDetailsTypeDef(TypedDict):
Attributes: Sequence[AttributeItemTypeDef], # (1)
Expression: str,
- See
Sequence[AttributeItemTypeDef]
ProfileAttributeValuesResponseTypeDef#
# ProfileAttributeValuesResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ProfileAttributeValuesResponseTypeDef
def get_value() -> ProfileAttributeValuesResponseTypeDef:
return {
"DomainName": ...,
}
# ProfileAttributeValuesResponseTypeDef definition
class ProfileAttributeValuesResponseTypeDef(TypedDict):
DomainName: str,
AttributeName: str,
Items: List[AttributeValueItemTypeDef], # (1)
StatusCode: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[AttributeValueItemTypeDef]
- See ResponseMetadataTypeDef
AutoMergingOutputTypeDef#
# AutoMergingOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AutoMergingOutputTypeDef
def get_value() -> AutoMergingOutputTypeDef:
return {
"Enabled": ...,
}
# AutoMergingOutputTypeDef definition
class AutoMergingOutputTypeDef(TypedDict):
Enabled: bool,
Consolidation: NotRequired[ConsolidationOutputTypeDef], # (1)
ConflictResolution: NotRequired[ConflictResolutionTypeDef], # (2)
MinAllowedConfidenceScoreForMerging: NotRequired[float],
BatchTypeDef#
# BatchTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import BatchTypeDef
def get_value() -> BatchTypeDef:
return {
"StartTime": ...,
}
# BatchTypeDef definition
class BatchTypeDef(TypedDict):
StartTime: TimestampTypeDef,
EndTime: TimestampTypeDef,
ListWorkflowsRequestTypeDef#
# ListWorkflowsRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListWorkflowsRequestTypeDef
def get_value() -> ListWorkflowsRequestTypeDef:
return {
"DomainName": ...,
}
# ListWorkflowsRequestTypeDef definition
class ListWorkflowsRequestTypeDef(TypedDict):
DomainName: str,
WorkflowType: NotRequired[WorkflowTypeType], # (1)
Status: NotRequired[StatusType], # (2)
QueryStartDate: NotRequired[TimestampTypeDef],
QueryEndDate: NotRequired[TimestampTypeDef],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See WorkflowTypeType
- See StatusType
ScheduledTriggerPropertiesTypeDef#
# ScheduledTriggerPropertiesTypeDef TypedDict 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[TimestampTypeDef],
ScheduleEndTime: NotRequired[TimestampTypeDef],
Timezone: NotRequired[str],
ScheduleOffset: NotRequired[int],
FirstExecutionFrom: NotRequired[TimestampTypeDef],
- See DataPullModeType
ConditionOverridesTypeDef#
# ConditionOverridesTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ConditionOverridesTypeDef
def get_value() -> ConditionOverridesTypeDef:
return {
"Range": ...,
}
# ConditionOverridesTypeDef definition
class ConditionOverridesTypeDef(TypedDict):
Range: NotRequired[RangeOverrideTypeDef], # (1)
ConditionsTypeDef#
# ConditionsTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import TaskTypeDef
def get_value() -> TaskTypeDef:
return {
"ConnectorOperator": ...,
}
# TaskTypeDef definition
class TaskTypeDef(TypedDict):
SourceFields: Sequence[str],
TaskType: TaskTypeType, # (3)
ConnectorOperator: NotRequired[ConnectorOperatorTypeDef], # (1)
DestinationField: NotRequired[str],
TaskProperties: NotRequired[Mapping[OperatorPropertiesKeysType, str]], # (2)
- See ConnectorOperatorTypeDef
- See
Mapping[OperatorPropertiesKeysType, str]
- See TaskTypeType
EventStreamSummaryTypeDef#
# EventStreamSummaryTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import EventStreamSummaryTypeDef
def get_value() -> EventStreamSummaryTypeDef:
return {
"DomainName": ...,
}
# EventStreamSummaryTypeDef definition
class EventStreamSummaryTypeDef(TypedDict):
DomainName: str,
EventStreamName: str,
EventStreamArn: str,
State: EventStreamStateType, # (1)
StoppedSince: NotRequired[datetime.datetime],
DestinationSummary: NotRequired[DestinationSummaryTypeDef], # (2)
Tags: NotRequired[Dict[str, str]],
DetectedProfileObjectTypeTypeDef#
# DetectedProfileObjectTypeTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DetectedProfileObjectTypeTypeDef
def get_value() -> DetectedProfileObjectTypeTypeDef:
return {
"SourceLastUpdatedTimestampFormat": ...,
}
# DetectedProfileObjectTypeTypeDef definition
class DetectedProfileObjectTypeTypeDef(TypedDict):
SourceLastUpdatedTimestampFormat: NotRequired[str],
Fields: NotRequired[Dict[str, ObjectTypeFieldTypeDef]], # (1)
Keys: NotRequired[Dict[str, List[ObjectTypeKeyOutputTypeDef]]], # (2)
- See
Dict[str, ObjectTypeFieldTypeDef]
- See
Dict[str, List[ObjectTypeKeyOutputTypeDef]]
GetProfileObjectTypeResponseTypeDef#
# GetProfileObjectTypeResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetProfileObjectTypeResponseTypeDef
def get_value() -> GetProfileObjectTypeResponseTypeDef:
return {
"ObjectTypeName": ...,
}
# GetProfileObjectTypeResponseTypeDef definition
class GetProfileObjectTypeResponseTypeDef(TypedDict):
ObjectTypeName: str,
Description: str,
TemplateId: str,
ExpirationDays: int,
EncryptionKey: str,
AllowProfileCreation: bool,
SourceLastUpdatedTimestampFormat: str,
MaxAvailableProfileObjectCount: int,
MaxProfileObjectCount: int,
Fields: Dict[str, ObjectTypeFieldTypeDef], # (1)
Keys: Dict[str, List[ObjectTypeKeyOutputTypeDef]], # (2)
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
Dict[str, ObjectTypeFieldTypeDef]
- See
Dict[str, List[ObjectTypeKeyOutputTypeDef]]
- See ResponseMetadataTypeDef
GetProfileObjectTypeTemplateResponseTypeDef#
# GetProfileObjectTypeTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetProfileObjectTypeTemplateResponseTypeDef
def get_value() -> GetProfileObjectTypeTemplateResponseTypeDef:
return {
"TemplateId": ...,
}
# GetProfileObjectTypeTemplateResponseTypeDef definition
class GetProfileObjectTypeTemplateResponseTypeDef(TypedDict):
TemplateId: str,
SourceName: str,
SourceObject: str,
AllowProfileCreation: bool,
SourceLastUpdatedTimestampFormat: str,
Fields: Dict[str, ObjectTypeFieldTypeDef], # (1)
Keys: Dict[str, List[ObjectTypeKeyOutputTypeDef]], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
Dict[str, ObjectTypeFieldTypeDef]
- See
Dict[str, List[ObjectTypeKeyOutputTypeDef]]
- See ResponseMetadataTypeDef
PutProfileObjectTypeResponseTypeDef#
# PutProfileObjectTypeResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import PutProfileObjectTypeResponseTypeDef
def get_value() -> PutProfileObjectTypeResponseTypeDef:
return {
"ObjectTypeName": ...,
}
# PutProfileObjectTypeResponseTypeDef definition
class PutProfileObjectTypeResponseTypeDef(TypedDict):
ObjectTypeName: str,
Description: str,
TemplateId: str,
ExpirationDays: int,
EncryptionKey: str,
AllowProfileCreation: bool,
SourceLastUpdatedTimestampFormat: str,
MaxProfileObjectCount: int,
MaxAvailableProfileObjectCount: int,
Fields: Dict[str, ObjectTypeFieldTypeDef], # (1)
Keys: Dict[str, List[ObjectTypeKeyOutputTypeDef]], # (2)
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
Dict[str, ObjectTypeFieldTypeDef]
- See
Dict[str, List[ObjectTypeKeyOutputTypeDef]]
- See ResponseMetadataTypeDef
GetEventStreamResponseTypeDef#
# GetEventStreamResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetEventStreamResponseTypeDef
def get_value() -> GetEventStreamResponseTypeDef:
return {
"DomainName": ...,
}
# GetEventStreamResponseTypeDef definition
class GetEventStreamResponseTypeDef(TypedDict):
DomainName: str,
EventStreamArn: str,
CreatedAt: datetime.datetime,
State: EventStreamStateType, # (1)
StoppedSince: datetime.datetime,
DestinationDetails: EventStreamDestinationDetailsTypeDef, # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
EventTriggerDimensionOutputTypeDef#
# EventTriggerDimensionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import EventTriggerDimensionOutputTypeDef
def get_value() -> EventTriggerDimensionOutputTypeDef:
return {
"ObjectAttributes": ...,
}
# EventTriggerDimensionOutputTypeDef definition
class EventTriggerDimensionOutputTypeDef(TypedDict):
ObjectAttributes: List[ObjectAttributeOutputTypeDef], # (1)
- See
List[ObjectAttributeOutputTypeDef]
EventTriggerLimitsOutputTypeDef#
# EventTriggerLimitsOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import EventTriggerLimitsOutputTypeDef
def get_value() -> EventTriggerLimitsOutputTypeDef:
return {
"EventExpiration": ...,
}
# EventTriggerLimitsOutputTypeDef definition
class EventTriggerLimitsOutputTypeDef(TypedDict):
EventExpiration: NotRequired[int],
Periods: NotRequired[List[PeriodTypeDef]], # (1)
- See
List[PeriodTypeDef]
EventTriggerLimitsTypeDef#
# EventTriggerLimitsTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import EventTriggerLimitsTypeDef
def get_value() -> EventTriggerLimitsTypeDef:
return {
"EventExpiration": ...,
}
# EventTriggerLimitsTypeDef definition
class EventTriggerLimitsTypeDef(TypedDict):
EventExpiration: NotRequired[int],
Periods: NotRequired[Sequence[PeriodTypeDef]], # (1)
- See
Sequence[PeriodTypeDef]
ListEventTriggersResponseTypeDef#
# ListEventTriggersResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListEventTriggersResponseTypeDef
def get_value() -> ListEventTriggersResponseTypeDef:
return {
"Items": ...,
}
# ListEventTriggersResponseTypeDef definition
class ListEventTriggersResponseTypeDef(TypedDict):
Items: List[EventTriggerSummaryItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[EventTriggerSummaryItemTypeDef]
- See ResponseMetadataTypeDef
ExportingConfigTypeDef#
# ExportingConfigTypeDef TypedDict 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 TypedDict 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)
MergeProfilesRequestTypeDef#
# MergeProfilesRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import MergeProfilesRequestTypeDef
def get_value() -> MergeProfilesRequestTypeDef:
return {
"DomainName": ...,
}
# MergeProfilesRequestTypeDef definition
class MergeProfilesRequestTypeDef(TypedDict):
DomainName: str,
MainProfileId: str,
ProfileIdsToBeMerged: Sequence[str],
FieldSourceProfileIds: NotRequired[FieldSourceProfileIdsTypeDef], # (1)
FilterDimensionOutputTypeDef#
# FilterDimensionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import FilterDimensionOutputTypeDef
def get_value() -> FilterDimensionOutputTypeDef:
return {
"Attributes": ...,
}
# FilterDimensionOutputTypeDef definition
class FilterDimensionOutputTypeDef(TypedDict):
Attributes: Dict[str, FilterAttributeDimensionOutputTypeDef], # (1)
- See
Dict[str, FilterAttributeDimensionOutputTypeDef]
FilterDimensionTypeDef#
# FilterDimensionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import FilterDimensionTypeDef
def get_value() -> FilterDimensionTypeDef:
return {
"Attributes": ...,
}
# FilterDimensionTypeDef definition
class FilterDimensionTypeDef(TypedDict):
Attributes: Mapping[str, FilterAttributeDimensionTypeDef], # (1)
- See
Mapping[str, FilterAttributeDimensionTypeDef]
ProfileTypeDef#
# ProfileTypeDef TypedDict 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
List[FoundByKeyValueTypeDef]
GetMatchesResponseTypeDef#
# GetMatchesResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetMatchesResponseTypeDef
def get_value() -> GetMatchesResponseTypeDef:
return {
"NextToken": ...,
}
# GetMatchesResponseTypeDef definition
class GetMatchesResponseTypeDef(TypedDict):
MatchGenerationDate: datetime.datetime,
PotentialMatches: int,
Matches: List[MatchItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[MatchItemTypeDef]
- See ResponseMetadataTypeDef
GetSimilarProfilesRequestPaginateTypeDef#
# GetSimilarProfilesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSimilarProfilesRequestPaginateTypeDef
def get_value() -> GetSimilarProfilesRequestPaginateTypeDef:
return {
"DomainName": ...,
}
# GetSimilarProfilesRequestPaginateTypeDef definition
class GetSimilarProfilesRequestPaginateTypeDef(TypedDict):
DomainName: str,
MatchType: MatchTypeType, # (1)
SearchKey: str,
SearchValue: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See MatchTypeType
- See PaginatorConfigTypeDef
ListEventStreamsRequestPaginateTypeDef#
# ListEventStreamsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListEventStreamsRequestPaginateTypeDef
def get_value() -> ListEventStreamsRequestPaginateTypeDef:
return {
"DomainName": ...,
}
# ListEventStreamsRequestPaginateTypeDef definition
class ListEventStreamsRequestPaginateTypeDef(TypedDict):
DomainName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEventTriggersRequestPaginateTypeDef#
# ListEventTriggersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListEventTriggersRequestPaginateTypeDef
def get_value() -> ListEventTriggersRequestPaginateTypeDef:
return {
"DomainName": ...,
}
# ListEventTriggersRequestPaginateTypeDef definition
class ListEventTriggersRequestPaginateTypeDef(TypedDict):
DomainName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListObjectTypeAttributesRequestPaginateTypeDef#
# ListObjectTypeAttributesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListObjectTypeAttributesRequestPaginateTypeDef
def get_value() -> ListObjectTypeAttributesRequestPaginateTypeDef:
return {
"DomainName": ...,
}
# ListObjectTypeAttributesRequestPaginateTypeDef definition
class ListObjectTypeAttributesRequestPaginateTypeDef(TypedDict):
DomainName: str,
ObjectTypeName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRuleBasedMatchesRequestPaginateTypeDef#
# ListRuleBasedMatchesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListRuleBasedMatchesRequestPaginateTypeDef
def get_value() -> ListRuleBasedMatchesRequestPaginateTypeDef:
return {
"DomainName": ...,
}
# ListRuleBasedMatchesRequestPaginateTypeDef definition
class ListRuleBasedMatchesRequestPaginateTypeDef(TypedDict):
DomainName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSegmentDefinitionsRequestPaginateTypeDef#
# ListSegmentDefinitionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListSegmentDefinitionsRequestPaginateTypeDef
def get_value() -> ListSegmentDefinitionsRequestPaginateTypeDef:
return {
"DomainName": ...,
}
# ListSegmentDefinitionsRequestPaginateTypeDef definition
class ListSegmentDefinitionsRequestPaginateTypeDef(TypedDict):
DomainName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccountIntegrationsResponseTypeDef#
# ListAccountIntegrationsResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListAccountIntegrationsResponseTypeDef
def get_value() -> ListAccountIntegrationsResponseTypeDef:
return {
"Items": ...,
}
# ListAccountIntegrationsResponseTypeDef definition
class ListAccountIntegrationsResponseTypeDef(TypedDict):
Items: List[ListIntegrationItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListIntegrationItemTypeDef]
- See ResponseMetadataTypeDef
ListIntegrationsResponseTypeDef#
# ListIntegrationsResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListIntegrationsResponseTypeDef
def get_value() -> ListIntegrationsResponseTypeDef:
return {
"Items": ...,
}
# ListIntegrationsResponseTypeDef definition
class ListIntegrationsResponseTypeDef(TypedDict):
Items: List[ListIntegrationItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListIntegrationItemTypeDef]
- See ResponseMetadataTypeDef
ListCalculatedAttributeDefinitionsResponseTypeDef#
# ListCalculatedAttributeDefinitionsResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListCalculatedAttributeDefinitionsResponseTypeDef
def get_value() -> ListCalculatedAttributeDefinitionsResponseTypeDef:
return {
"Items": ...,
}
# ListCalculatedAttributeDefinitionsResponseTypeDef definition
class ListCalculatedAttributeDefinitionsResponseTypeDef(TypedDict):
Items: List[ListCalculatedAttributeDefinitionItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListCalculatedAttributeDefinitionItemTypeDef]
- See ResponseMetadataTypeDef
ListCalculatedAttributesForProfileResponseTypeDef#
# ListCalculatedAttributesForProfileResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListCalculatedAttributesForProfileResponseTypeDef
def get_value() -> ListCalculatedAttributesForProfileResponseTypeDef:
return {
"Items": ...,
}
# ListCalculatedAttributesForProfileResponseTypeDef definition
class ListCalculatedAttributesForProfileResponseTypeDef(TypedDict):
Items: List[ListCalculatedAttributeForProfileItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListCalculatedAttributeForProfileItemTypeDef]
- See ResponseMetadataTypeDef
ListDomainsResponseTypeDef#
# ListDomainsResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListDomainsResponseTypeDef
def get_value() -> ListDomainsResponseTypeDef:
return {
"Items": ...,
}
# ListDomainsResponseTypeDef definition
class ListDomainsResponseTypeDef(TypedDict):
Items: List[ListDomainItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListDomainItemTypeDef]
- See ResponseMetadataTypeDef
ListObjectTypeAttributesResponseTypeDef#
# ListObjectTypeAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListObjectTypeAttributesResponseTypeDef
def get_value() -> ListObjectTypeAttributesResponseTypeDef:
return {
"Items": ...,
}
# ListObjectTypeAttributesResponseTypeDef definition
class ListObjectTypeAttributesResponseTypeDef(TypedDict):
Items: List[ListObjectTypeAttributeItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListObjectTypeAttributeItemTypeDef]
- See ResponseMetadataTypeDef
ListProfileObjectTypesResponseTypeDef#
# ListProfileObjectTypesResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypesResponseTypeDef
def get_value() -> ListProfileObjectTypesResponseTypeDef:
return {
"Items": ...,
}
# ListProfileObjectTypesResponseTypeDef definition
class ListProfileObjectTypesResponseTypeDef(TypedDict):
Items: List[ListProfileObjectTypeItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListProfileObjectTypeItemTypeDef]
- See ResponseMetadataTypeDef
ListProfileObjectTypeTemplatesResponseTypeDef#
# ListProfileObjectTypeTemplatesResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectTypeTemplatesResponseTypeDef
def get_value() -> ListProfileObjectTypeTemplatesResponseTypeDef:
return {
"Items": ...,
}
# ListProfileObjectTypeTemplatesResponseTypeDef definition
class ListProfileObjectTypeTemplatesResponseTypeDef(TypedDict):
Items: List[ListProfileObjectTypeTemplateItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListProfileObjectTypeTemplateItemTypeDef]
- See ResponseMetadataTypeDef
ListProfileObjectsResponseTypeDef#
# ListProfileObjectsResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectsResponseTypeDef
def get_value() -> ListProfileObjectsResponseTypeDef:
return {
"Items": ...,
}
# ListProfileObjectsResponseTypeDef definition
class ListProfileObjectsResponseTypeDef(TypedDict):
Items: List[ListProfileObjectsItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListProfileObjectsItemTypeDef]
- See ResponseMetadataTypeDef
ListProfileObjectsRequestTypeDef#
# ListProfileObjectsRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListProfileObjectsRequestTypeDef
def get_value() -> ListProfileObjectsRequestTypeDef:
return {
"DomainName": ...,
}
# ListProfileObjectsRequestTypeDef definition
class ListProfileObjectsRequestTypeDef(TypedDict):
DomainName: str,
ObjectTypeName: str,
ProfileId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ObjectFilter: NotRequired[ObjectFilterTypeDef], # (1)
ListSegmentDefinitionsResponseTypeDef#
# ListSegmentDefinitionsResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListSegmentDefinitionsResponseTypeDef
def get_value() -> ListSegmentDefinitionsResponseTypeDef:
return {
"NextToken": ...,
}
# ListSegmentDefinitionsResponseTypeDef definition
class ListSegmentDefinitionsResponseTypeDef(TypedDict):
Items: List[SegmentDefinitionItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[SegmentDefinitionItemTypeDef]
- See ResponseMetadataTypeDef
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListWorkflowsResponseTypeDef
def get_value() -> ListWorkflowsResponseTypeDef:
return {
"Items": ...,
}
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
Items: List[ListWorkflowsItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListWorkflowsItemTypeDef]
- See ResponseMetadataTypeDef
SourceConnectorPropertiesTypeDef#
# SourceConnectorPropertiesTypeDef TypedDict 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
UpdateProfileRequestTypeDef#
# UpdateProfileRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import UpdateProfileRequestTypeDef
def get_value() -> UpdateProfileRequestTypeDef:
return {
"DomainName": ...,
}
# UpdateProfileRequestTypeDef definition
class UpdateProfileRequestTypeDef(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
ProfileAttributesOutputTypeDef#
# ProfileAttributesOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ProfileAttributesOutputTypeDef
def get_value() -> ProfileAttributesOutputTypeDef:
return {
"AccountNumber": ...,
}
# ProfileAttributesOutputTypeDef definition
class ProfileAttributesOutputTypeDef(TypedDict):
AccountNumber: NotRequired[ProfileDimensionOutputTypeDef], # (1)
AdditionalInformation: NotRequired[ExtraLengthValueProfileDimensionOutputTypeDef], # (2)
FirstName: NotRequired[ProfileDimensionOutputTypeDef], # (1)
LastName: NotRequired[ProfileDimensionOutputTypeDef], # (1)
MiddleName: NotRequired[ProfileDimensionOutputTypeDef], # (1)
GenderString: NotRequired[ProfileDimensionOutputTypeDef], # (1)
PartyTypeString: NotRequired[ProfileDimensionOutputTypeDef], # (1)
BirthDate: NotRequired[DateDimensionOutputTypeDef], # (8)
PhoneNumber: NotRequired[ProfileDimensionOutputTypeDef], # (1)
BusinessName: NotRequired[ProfileDimensionOutputTypeDef], # (1)
BusinessPhoneNumber: NotRequired[ProfileDimensionOutputTypeDef], # (1)
HomePhoneNumber: NotRequired[ProfileDimensionOutputTypeDef], # (1)
MobilePhoneNumber: NotRequired[ProfileDimensionOutputTypeDef], # (1)
EmailAddress: NotRequired[ProfileDimensionOutputTypeDef], # (1)
PersonalEmailAddress: NotRequired[ProfileDimensionOutputTypeDef], # (1)
BusinessEmailAddress: NotRequired[ProfileDimensionOutputTypeDef], # (1)
Address: NotRequired[AddressDimensionOutputTypeDef], # (17)
ShippingAddress: NotRequired[AddressDimensionOutputTypeDef], # (17)
MailingAddress: NotRequired[AddressDimensionOutputTypeDef], # (17)
BillingAddress: NotRequired[AddressDimensionOutputTypeDef], # (17)
Attributes: NotRequired[Dict[str, AttributeDimensionOutputTypeDef]], # (21)
- See ProfileDimensionOutputTypeDef
- See ExtraLengthValueProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See DateDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See ProfileDimensionOutputTypeDef
- See AddressDimensionOutputTypeDef
- See AddressDimensionOutputTypeDef
- See AddressDimensionOutputTypeDef
- See AddressDimensionOutputTypeDef
- See
Dict[str, AttributeDimensionOutputTypeDef]
GetWorkflowResponseTypeDef#
# GetWorkflowResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetWorkflowResponseTypeDef
def get_value() -> GetWorkflowResponseTypeDef:
return {
"WorkflowId": ...,
}
# GetWorkflowResponseTypeDef definition
class GetWorkflowResponseTypeDef(TypedDict):
WorkflowId: str,
WorkflowType: WorkflowTypeType, # (1)
Status: StatusType, # (2)
ErrorDescription: str,
StartDate: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Attributes: WorkflowAttributesTypeDef, # (3)
Metrics: WorkflowMetricsTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See WorkflowTypeType
- See StatusType
- See WorkflowAttributesTypeDef
- See WorkflowMetricsTypeDef
- See ResponseMetadataTypeDef
GetWorkflowStepsResponseTypeDef#
# GetWorkflowStepsResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetWorkflowStepsResponseTypeDef
def get_value() -> GetWorkflowStepsResponseTypeDef:
return {
"WorkflowId": ...,
}
# GetWorkflowStepsResponseTypeDef definition
class GetWorkflowStepsResponseTypeDef(TypedDict):
WorkflowId: str,
WorkflowType: WorkflowTypeType, # (1)
Items: List[WorkflowStepItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
- See WorkflowTypeType
- See
List[WorkflowStepItemTypeDef]
- See ResponseMetadataTypeDef
TriggerPropertiesTypeDef#
# TriggerPropertiesTypeDef TypedDict 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)
BatchGetCalculatedAttributeForProfileRequestTypeDef#
# BatchGetCalculatedAttributeForProfileRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import BatchGetCalculatedAttributeForProfileRequestTypeDef
def get_value() -> BatchGetCalculatedAttributeForProfileRequestTypeDef:
return {
"CalculatedAttributeName": ...,
}
# BatchGetCalculatedAttributeForProfileRequestTypeDef definition
class BatchGetCalculatedAttributeForProfileRequestTypeDef(TypedDict):
CalculatedAttributeName: str,
DomainName: str,
ProfileIds: Sequence[str],
ConditionOverrides: NotRequired[ConditionOverridesTypeDef], # (1)
BatchGetCalculatedAttributeForProfileResponseTypeDef#
# BatchGetCalculatedAttributeForProfileResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import BatchGetCalculatedAttributeForProfileResponseTypeDef
def get_value() -> BatchGetCalculatedAttributeForProfileResponseTypeDef:
return {
"Errors": ...,
}
# BatchGetCalculatedAttributeForProfileResponseTypeDef definition
class BatchGetCalculatedAttributeForProfileResponseTypeDef(TypedDict):
Errors: List[BatchGetCalculatedAttributeForProfileErrorTypeDef], # (1)
CalculatedAttributeValues: List[CalculatedAttributeValueTypeDef], # (2)
ConditionOverrides: ConditionOverridesTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See
List[BatchGetCalculatedAttributeForProfileErrorTypeDef]
- See
List[CalculatedAttributeValueTypeDef]
- See ConditionOverridesTypeDef
- See ResponseMetadataTypeDef
CalculatedAttributeDimensionOutputTypeDef#
# CalculatedAttributeDimensionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CalculatedAttributeDimensionOutputTypeDef
def get_value() -> CalculatedAttributeDimensionOutputTypeDef:
return {
"DimensionType": ...,
}
# CalculatedAttributeDimensionOutputTypeDef definition
class CalculatedAttributeDimensionOutputTypeDef(TypedDict):
DimensionType: AttributeDimensionTypeType, # (1)
Values: List[str],
ConditionOverrides: NotRequired[ConditionOverridesTypeDef], # (2)
CalculatedAttributeDimensionTypeDef#
# CalculatedAttributeDimensionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CalculatedAttributeDimensionTypeDef
def get_value() -> CalculatedAttributeDimensionTypeDef:
return {
"DimensionType": ...,
}
# CalculatedAttributeDimensionTypeDef definition
class CalculatedAttributeDimensionTypeDef(TypedDict):
DimensionType: AttributeDimensionTypeType, # (1)
Values: Sequence[str],
ConditionOverrides: NotRequired[ConditionOverridesTypeDef], # (2)
UpdateCalculatedAttributeDefinitionRequestTypeDef#
# UpdateCalculatedAttributeDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import UpdateCalculatedAttributeDefinitionRequestTypeDef
def get_value() -> UpdateCalculatedAttributeDefinitionRequestTypeDef:
return {
"DomainName": ...,
}
# UpdateCalculatedAttributeDefinitionRequestTypeDef definition
class UpdateCalculatedAttributeDefinitionRequestTypeDef(TypedDict):
DomainName: str,
CalculatedAttributeName: str,
DisplayName: NotRequired[str],
Description: NotRequired[str],
Conditions: NotRequired[ConditionsTypeDef], # (1)
UpdateCalculatedAttributeDefinitionResponseTypeDef#
# UpdateCalculatedAttributeDefinitionResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import UpdateCalculatedAttributeDefinitionResponseTypeDef
def get_value() -> UpdateCalculatedAttributeDefinitionResponseTypeDef:
return {
"CalculatedAttributeName": ...,
}
# UpdateCalculatedAttributeDefinitionResponseTypeDef definition
class UpdateCalculatedAttributeDefinitionResponseTypeDef(TypedDict):
CalculatedAttributeName: str,
DisplayName: str,
Description: str,
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Statistic: StatisticType, # (1)
Conditions: ConditionsTypeDef, # (2)
AttributeDetails: AttributeDetailsOutputTypeDef, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See StatisticType
- See ConditionsTypeDef
- See AttributeDetailsOutputTypeDef
- See ResponseMetadataTypeDef
AutoMergingTypeDef#
# AutoMergingTypeDef TypedDict 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[ConsolidationUnionTypeDef], # (1)
ConflictResolution: NotRequired[ConflictResolutionTypeDef], # (2)
MinAllowedConfidenceScoreForMerging: NotRequired[float],
GetAutoMergingPreviewRequestTypeDef#
# GetAutoMergingPreviewRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetAutoMergingPreviewRequestTypeDef
def get_value() -> GetAutoMergingPreviewRequestTypeDef:
return {
"DomainName": ...,
}
# GetAutoMergingPreviewRequestTypeDef definition
class GetAutoMergingPreviewRequestTypeDef(TypedDict):
DomainName: str,
Consolidation: ConsolidationUnionTypeDef, # (1)
ConflictResolution: ConflictResolutionTypeDef, # (2)
MinAllowedConfidenceScoreForMerging: NotRequired[float],
ListEventStreamsResponseTypeDef#
# ListEventStreamsResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListEventStreamsResponseTypeDef
def get_value() -> ListEventStreamsResponseTypeDef:
return {
"Items": ...,
}
# ListEventStreamsResponseTypeDef definition
class ListEventStreamsResponseTypeDef(TypedDict):
Items: List[EventStreamSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[EventStreamSummaryTypeDef]
- See ResponseMetadataTypeDef
DetectProfileObjectTypeResponseTypeDef#
# DetectProfileObjectTypeResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DetectProfileObjectTypeResponseTypeDef
def get_value() -> DetectProfileObjectTypeResponseTypeDef:
return {
"DetectedProfileObjectTypes": ...,
}
# DetectProfileObjectTypeResponseTypeDef definition
class DetectProfileObjectTypeResponseTypeDef(TypedDict):
DetectedProfileObjectTypes: List[DetectedProfileObjectTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[DetectedProfileObjectTypeTypeDef]
- See ResponseMetadataTypeDef
EventTriggerConditionOutputTypeDef#
# EventTriggerConditionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import EventTriggerConditionOutputTypeDef
def get_value() -> EventTriggerConditionOutputTypeDef:
return {
"EventTriggerDimensions": ...,
}
# EventTriggerConditionOutputTypeDef definition
class EventTriggerConditionOutputTypeDef(TypedDict):
EventTriggerDimensions: List[EventTriggerDimensionOutputTypeDef], # (1)
LogicalOperator: EventTriggerLogicalOperatorType, # (2)
- See
List[EventTriggerDimensionOutputTypeDef]
- See EventTriggerLogicalOperatorType
MatchingResponseTypeDef#
# MatchingResponseTypeDef TypedDict 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[AutoMergingOutputTypeDef], # (2)
ExportingConfig: NotRequired[ExportingConfigTypeDef], # (3)
RuleBasedMatchingResponseTypeDef#
# RuleBasedMatchingResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import RuleBasedMatchingResponseTypeDef
def get_value() -> RuleBasedMatchingResponseTypeDef:
return {
"Enabled": ...,
}
# RuleBasedMatchingResponseTypeDef definition
class RuleBasedMatchingResponseTypeDef(TypedDict):
Enabled: NotRequired[bool],
MatchingRules: NotRequired[List[MatchingRuleOutputTypeDef]], # (1)
Status: NotRequired[RuleBasedMatchingStatusType], # (2)
MaxAllowedRuleLevelForMerging: NotRequired[int],
MaxAllowedRuleLevelForMatching: NotRequired[int],
AttributeTypesSelector: NotRequired[AttributeTypesSelectorOutputTypeDef], # (3)
ConflictResolution: NotRequired[ConflictResolutionTypeDef], # (4)
ExportingConfig: NotRequired[ExportingConfigTypeDef], # (5)
- See
List[MatchingRuleOutputTypeDef]
- See RuleBasedMatchingStatusType
- See AttributeTypesSelectorOutputTypeDef
- See ConflictResolutionTypeDef
- See ExportingConfigTypeDef
GetIdentityResolutionJobResponseTypeDef#
# GetIdentityResolutionJobResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetIdentityResolutionJobResponseTypeDef
def get_value() -> GetIdentityResolutionJobResponseTypeDef:
return {
"DomainName": ...,
}
# GetIdentityResolutionJobResponseTypeDef definition
class GetIdentityResolutionJobResponseTypeDef(TypedDict):
DomainName: str,
JobId: str,
Status: IdentityResolutionJobStatusType, # (1)
Message: str,
JobStartTime: datetime.datetime,
JobEndTime: datetime.datetime,
LastUpdatedAt: datetime.datetime,
JobExpirationTime: datetime.datetime,
AutoMerging: AutoMergingOutputTypeDef, # (2)
ExportingLocation: ExportingLocationTypeDef, # (3)
JobStats: JobStatsTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See IdentityResolutionJobStatusType
- See AutoMergingOutputTypeDef
- See ExportingLocationTypeDef
- See JobStatsTypeDef
- See ResponseMetadataTypeDef
IdentityResolutionJobTypeDef#
# IdentityResolutionJobTypeDef TypedDict 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.datetime],
JobEndTime: NotRequired[datetime.datetime],
JobStats: NotRequired[JobStatsTypeDef], # (2)
ExportingLocation: NotRequired[ExportingLocationTypeDef], # (3)
Message: NotRequired[str],
FilterGroupOutputTypeDef#
# FilterGroupOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import FilterGroupOutputTypeDef
def get_value() -> FilterGroupOutputTypeDef:
return {
"Type": ...,
}
# FilterGroupOutputTypeDef definition
class FilterGroupOutputTypeDef(TypedDict):
Type: TypeType, # (1)
Dimensions: List[FilterDimensionOutputTypeDef], # (2)
- See TypeType
- See
List[FilterDimensionOutputTypeDef]
FilterGroupTypeDef#
# FilterGroupTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import FilterGroupTypeDef
def get_value() -> FilterGroupTypeDef:
return {
"Type": ...,
}
# FilterGroupTypeDef definition
class FilterGroupTypeDef(TypedDict):
Type: TypeType, # (1)
Dimensions: Sequence[FilterDimensionTypeDef], # (2)
- See TypeType
- See
Sequence[FilterDimensionTypeDef]
BatchGetProfileResponseTypeDef#
# BatchGetProfileResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import BatchGetProfileResponseTypeDef
def get_value() -> BatchGetProfileResponseTypeDef:
return {
"Errors": ...,
}
# BatchGetProfileResponseTypeDef definition
class BatchGetProfileResponseTypeDef(TypedDict):
Errors: List[BatchGetProfileErrorTypeDef], # (1)
Profiles: List[ProfileTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[BatchGetProfileErrorTypeDef]
- See
List[ProfileTypeDef]
- See ResponseMetadataTypeDef
ProfileQueryResultTypeDef#
# ProfileQueryResultTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ProfileQueryResultTypeDef
def get_value() -> ProfileQueryResultTypeDef:
return {
"ProfileId": ...,
}
# ProfileQueryResultTypeDef definition
class ProfileQueryResultTypeDef(TypedDict):
ProfileId: str,
QueryResult: QueryResultType, # (1)
Profile: NotRequired[ProfileTypeDef], # (2)
- See QueryResultType
- See ProfileTypeDef
SearchProfilesResponseTypeDef#
# SearchProfilesResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import SearchProfilesResponseTypeDef
def get_value() -> SearchProfilesResponseTypeDef:
return {
"Items": ...,
}
# SearchProfilesResponseTypeDef definition
class SearchProfilesResponseTypeDef(TypedDict):
Items: List[ProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ProfileTypeDef]
- See ResponseMetadataTypeDef
RuleBasedMatchingRequestTypeDef#
# RuleBasedMatchingRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import RuleBasedMatchingRequestTypeDef
def get_value() -> RuleBasedMatchingRequestTypeDef:
return {
"Enabled": ...,
}
# RuleBasedMatchingRequestTypeDef definition
class RuleBasedMatchingRequestTypeDef(TypedDict):
Enabled: bool,
MatchingRules: NotRequired[Sequence[MatchingRuleUnionTypeDef]], # (1)
MaxAllowedRuleLevelForMerging: NotRequired[int],
MaxAllowedRuleLevelForMatching: NotRequired[int],
AttributeTypesSelector: NotRequired[AttributeTypesSelectorUnionTypeDef], # (2)
ConflictResolution: NotRequired[ConflictResolutionTypeDef], # (3)
ExportingConfig: NotRequired[ExportingConfigTypeDef], # (4)
- See
Sequence[MatchingRuleUnionTypeDef]
- See AttributeTypesSelectorUnionTypeDef
- See ConflictResolutionTypeDef
- See ExportingConfigTypeDef
EventTriggerDimensionTypeDef#
# EventTriggerDimensionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import EventTriggerDimensionTypeDef
def get_value() -> EventTriggerDimensionTypeDef:
return {
"ObjectAttributes": ...,
}
# EventTriggerDimensionTypeDef definition
class EventTriggerDimensionTypeDef(TypedDict):
ObjectAttributes: Sequence[ObjectAttributeUnionTypeDef], # (1)
- See
Sequence[ObjectAttributeUnionTypeDef]
PutProfileObjectTypeRequestTypeDef#
# PutProfileObjectTypeRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import PutProfileObjectTypeRequestTypeDef
def get_value() -> PutProfileObjectTypeRequestTypeDef:
return {
"DomainName": ...,
}
# PutProfileObjectTypeRequestTypeDef definition
class PutProfileObjectTypeRequestTypeDef(TypedDict):
DomainName: str,
ObjectTypeName: str,
Description: str,
TemplateId: NotRequired[str],
ExpirationDays: NotRequired[int],
EncryptionKey: NotRequired[str],
AllowProfileCreation: NotRequired[bool],
SourceLastUpdatedTimestampFormat: NotRequired[str],
MaxProfileObjectCount: NotRequired[int],
Fields: NotRequired[Mapping[str, ObjectTypeFieldTypeDef]], # (1)
Keys: NotRequired[Mapping[str, Sequence[ObjectTypeKeyUnionTypeDef]]], # (2)
Tags: NotRequired[Mapping[str, str]],
- See
Mapping[str, ObjectTypeFieldTypeDef]
- See
Mapping[str, Sequence[ObjectTypeKeyUnionTypeDef]]
AddressDimensionTypeDef#
# AddressDimensionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import AddressDimensionTypeDef
def get_value() -> AddressDimensionTypeDef:
return {
"City": ...,
}
# AddressDimensionTypeDef definition
class AddressDimensionTypeDef(TypedDict):
City: NotRequired[ProfileDimensionUnionTypeDef], # (1)
Country: NotRequired[ProfileDimensionUnionTypeDef], # (1)
County: NotRequired[ProfileDimensionUnionTypeDef], # (1)
PostalCode: NotRequired[ProfileDimensionUnionTypeDef], # (1)
Province: NotRequired[ProfileDimensionUnionTypeDef], # (1)
State: NotRequired[ProfileDimensionUnionTypeDef], # (1)
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
SourceFlowConfigTypeDef#
# SourceFlowConfigTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import SourceFlowConfigTypeDef
def get_value() -> SourceFlowConfigTypeDef:
return {
"ConnectorProfileName": ...,
}
# SourceFlowConfigTypeDef definition
class SourceFlowConfigTypeDef(TypedDict):
ConnectorType: SourceConnectorTypeType, # (1)
SourceConnectorProperties: SourceConnectorPropertiesTypeDef, # (3)
ConnectorProfileName: NotRequired[str],
IncrementalPullConfig: NotRequired[IncrementalPullConfigTypeDef], # (2)
TriggerConfigTypeDef#
# TriggerConfigTypeDef TypedDict 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)
DimensionOutputTypeDef#
# DimensionOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DimensionOutputTypeDef
def get_value() -> DimensionOutputTypeDef:
return {
"ProfileAttributes": ...,
}
# DimensionOutputTypeDef definition
class DimensionOutputTypeDef(TypedDict):
ProfileAttributes: NotRequired[ProfileAttributesOutputTypeDef], # (1)
CalculatedAttributes: NotRequired[Dict[str, CalculatedAttributeDimensionOutputTypeDef]], # (2)
- See ProfileAttributesOutputTypeDef
- See
Dict[str, CalculatedAttributeDimensionOutputTypeDef]
CreateEventTriggerResponseTypeDef#
# CreateEventTriggerResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateEventTriggerResponseTypeDef
def get_value() -> CreateEventTriggerResponseTypeDef:
return {
"EventTriggerName": ...,
}
# CreateEventTriggerResponseTypeDef definition
class CreateEventTriggerResponseTypeDef(TypedDict):
EventTriggerName: str,
ObjectTypeName: str,
Description: str,
EventTriggerConditions: List[EventTriggerConditionOutputTypeDef], # (1)
SegmentFilter: str,
EventTriggerLimits: EventTriggerLimitsOutputTypeDef, # (2)
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[EventTriggerConditionOutputTypeDef]
- See EventTriggerLimitsOutputTypeDef
- See ResponseMetadataTypeDef
GetEventTriggerResponseTypeDef#
# GetEventTriggerResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetEventTriggerResponseTypeDef
def get_value() -> GetEventTriggerResponseTypeDef:
return {
"EventTriggerName": ...,
}
# GetEventTriggerResponseTypeDef definition
class GetEventTriggerResponseTypeDef(TypedDict):
EventTriggerName: str,
ObjectTypeName: str,
Description: str,
EventTriggerConditions: List[EventTriggerConditionOutputTypeDef], # (1)
SegmentFilter: str,
EventTriggerLimits: EventTriggerLimitsOutputTypeDef, # (2)
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[EventTriggerConditionOutputTypeDef]
- See EventTriggerLimitsOutputTypeDef
- See ResponseMetadataTypeDef
UpdateEventTriggerResponseTypeDef#
# UpdateEventTriggerResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import UpdateEventTriggerResponseTypeDef
def get_value() -> UpdateEventTriggerResponseTypeDef:
return {
"EventTriggerName": ...,
}
# UpdateEventTriggerResponseTypeDef definition
class UpdateEventTriggerResponseTypeDef(TypedDict):
EventTriggerName: str,
ObjectTypeName: str,
Description: str,
EventTriggerConditions: List[EventTriggerConditionOutputTypeDef], # (1)
SegmentFilter: str,
EventTriggerLimits: EventTriggerLimitsOutputTypeDef, # (2)
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[EventTriggerConditionOutputTypeDef]
- See EventTriggerLimitsOutputTypeDef
- See ResponseMetadataTypeDef
CreateDomainResponseTypeDef#
# CreateDomainResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateDomainResponseTypeDef
def get_value() -> CreateDomainResponseTypeDef:
return {
"DomainName": ...,
}
# CreateDomainResponseTypeDef definition
class CreateDomainResponseTypeDef(TypedDict):
DomainName: str,
DefaultExpirationDays: int,
DefaultEncryptionKey: str,
DeadLetterQueueUrl: str,
Matching: MatchingResponseTypeDef, # (1)
RuleBasedMatching: RuleBasedMatchingResponseTypeDef, # (2)
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDomainResponseTypeDef#
# GetDomainResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetDomainResponseTypeDef
def get_value() -> GetDomainResponseTypeDef:
return {
"DomainName": ...,
}
# GetDomainResponseTypeDef definition
class GetDomainResponseTypeDef(TypedDict):
DomainName: str,
DefaultExpirationDays: int,
DefaultEncryptionKey: str,
DeadLetterQueueUrl: str,
Stats: DomainStatsTypeDef, # (1)
Matching: MatchingResponseTypeDef, # (2)
RuleBasedMatching: RuleBasedMatchingResponseTypeDef, # (3)
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DomainStatsTypeDef
- See MatchingResponseTypeDef
- See RuleBasedMatchingResponseTypeDef
- See ResponseMetadataTypeDef
UpdateDomainResponseTypeDef#
# UpdateDomainResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import UpdateDomainResponseTypeDef
def get_value() -> UpdateDomainResponseTypeDef:
return {
"DomainName": ...,
}
# UpdateDomainResponseTypeDef definition
class UpdateDomainResponseTypeDef(TypedDict):
DomainName: str,
DefaultExpirationDays: int,
DefaultEncryptionKey: str,
DeadLetterQueueUrl: str,
Matching: MatchingResponseTypeDef, # (1)
RuleBasedMatching: RuleBasedMatchingResponseTypeDef, # (2)
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListIdentityResolutionJobsResponseTypeDef#
# ListIdentityResolutionJobsResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ListIdentityResolutionJobsResponseTypeDef
def get_value() -> ListIdentityResolutionJobsResponseTypeDef:
return {
"IdentityResolutionJobsList": ...,
}
# ListIdentityResolutionJobsResponseTypeDef definition
class ListIdentityResolutionJobsResponseTypeDef(TypedDict):
IdentityResolutionJobsList: List[IdentityResolutionJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[IdentityResolutionJobTypeDef]
- See ResponseMetadataTypeDef
FilterOutputTypeDef#
# FilterOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import FilterOutputTypeDef
def get_value() -> FilterOutputTypeDef:
return {
"Include": ...,
}
# FilterOutputTypeDef definition
class FilterOutputTypeDef(TypedDict):
Include: IncludeType, # (1)
Groups: List[FilterGroupOutputTypeDef], # (2)
- See IncludeType
- See
List[FilterGroupOutputTypeDef]
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Include": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Include: IncludeType, # (1)
Groups: Sequence[FilterGroupTypeDef], # (2)
- See IncludeType
- See
Sequence[FilterGroupTypeDef]
GetSegmentMembershipResponseTypeDef#
# GetSegmentMembershipResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSegmentMembershipResponseTypeDef
def get_value() -> GetSegmentMembershipResponseTypeDef:
return {
"SegmentDefinitionName": ...,
}
# GetSegmentMembershipResponseTypeDef definition
class GetSegmentMembershipResponseTypeDef(TypedDict):
SegmentDefinitionName: str,
Profiles: List[ProfileQueryResultTypeDef], # (1)
Failures: List[ProfileQueryFailuresTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[ProfileQueryResultTypeDef]
- See
List[ProfileQueryFailuresTypeDef]
- See ResponseMetadataTypeDef
FlowDefinitionTypeDef#
# FlowDefinitionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import FlowDefinitionTypeDef
def get_value() -> FlowDefinitionTypeDef:
return {
"Description": ...,
}
# 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
Sequence[TaskTypeDef]
- See TriggerConfigTypeDef
GroupOutputTypeDef#
# GroupOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GroupOutputTypeDef
def get_value() -> GroupOutputTypeDef:
return {
"Dimensions": ...,
}
# GroupOutputTypeDef definition
class GroupOutputTypeDef(TypedDict):
Dimensions: NotRequired[List[DimensionOutputTypeDef]], # (1)
SourceSegments: NotRequired[List[SourceSegmentTypeDef]], # (2)
SourceType: NotRequired[IncludeOptionsType], # (3)
Type: NotRequired[IncludeOptionsType], # (3)
- See
List[DimensionOutputTypeDef]
- See
List[SourceSegmentTypeDef]
- See IncludeOptionsType
- See IncludeOptionsType
MatchingRequestTypeDef#
# MatchingRequestTypeDef TypedDict 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[AutoMergingUnionTypeDef], # (2)
ExportingConfig: NotRequired[ExportingConfigTypeDef], # (3)
CreateCalculatedAttributeDefinitionResponseTypeDef#
# CreateCalculatedAttributeDefinitionResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateCalculatedAttributeDefinitionResponseTypeDef
def get_value() -> CreateCalculatedAttributeDefinitionResponseTypeDef:
return {
"CalculatedAttributeName": ...,
}
# CreateCalculatedAttributeDefinitionResponseTypeDef definition
class CreateCalculatedAttributeDefinitionResponseTypeDef(TypedDict):
CalculatedAttributeName: str,
DisplayName: str,
Description: str,
AttributeDetails: AttributeDetailsOutputTypeDef, # (1)
Conditions: ConditionsTypeDef, # (2)
Filter: FilterOutputTypeDef, # (3)
Statistic: StatisticType, # (4)
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See AttributeDetailsOutputTypeDef
- See ConditionsTypeDef
- See FilterOutputTypeDef
- See StatisticType
- See ResponseMetadataTypeDef
GetCalculatedAttributeDefinitionResponseTypeDef#
# GetCalculatedAttributeDefinitionResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetCalculatedAttributeDefinitionResponseTypeDef
def get_value() -> GetCalculatedAttributeDefinitionResponseTypeDef:
return {
"CalculatedAttributeName": ...,
}
# GetCalculatedAttributeDefinitionResponseTypeDef definition
class GetCalculatedAttributeDefinitionResponseTypeDef(TypedDict):
CalculatedAttributeName: str,
DisplayName: str,
Description: str,
CreatedAt: datetime.datetime,
LastUpdatedAt: datetime.datetime,
Statistic: StatisticType, # (1)
Filter: FilterOutputTypeDef, # (2)
Conditions: ConditionsTypeDef, # (3)
AttributeDetails: AttributeDetailsOutputTypeDef, # (4)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See StatisticType
- See FilterOutputTypeDef
- See ConditionsTypeDef
- See AttributeDetailsOutputTypeDef
- See ResponseMetadataTypeDef
EventTriggerConditionTypeDef#
# EventTriggerConditionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import EventTriggerConditionTypeDef
def get_value() -> EventTriggerConditionTypeDef:
return {
"EventTriggerDimensions": ...,
}
# EventTriggerConditionTypeDef definition
class EventTriggerConditionTypeDef(TypedDict):
EventTriggerDimensions: Sequence[EventTriggerDimensionUnionTypeDef], # (1)
LogicalOperator: EventTriggerLogicalOperatorType, # (2)
- See
Sequence[EventTriggerDimensionUnionTypeDef]
- See EventTriggerLogicalOperatorType
ProfileAttributesTypeDef#
# ProfileAttributesTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import ProfileAttributesTypeDef
def get_value() -> ProfileAttributesTypeDef:
return {
"AccountNumber": ...,
}
# ProfileAttributesTypeDef definition
class ProfileAttributesTypeDef(TypedDict):
AccountNumber: NotRequired[ProfileDimensionUnionTypeDef], # (1)
AdditionalInformation: NotRequired[ExtraLengthValueProfileDimensionUnionTypeDef], # (2)
FirstName: NotRequired[ProfileDimensionUnionTypeDef], # (1)
LastName: NotRequired[ProfileDimensionUnionTypeDef], # (1)
MiddleName: NotRequired[ProfileDimensionUnionTypeDef], # (1)
GenderString: NotRequired[ProfileDimensionUnionTypeDef], # (1)
PartyTypeString: NotRequired[ProfileDimensionUnionTypeDef], # (1)
BirthDate: NotRequired[DateDimensionUnionTypeDef], # (8)
PhoneNumber: NotRequired[ProfileDimensionUnionTypeDef], # (1)
BusinessName: NotRequired[ProfileDimensionUnionTypeDef], # (1)
BusinessPhoneNumber: NotRequired[ProfileDimensionUnionTypeDef], # (1)
HomePhoneNumber: NotRequired[ProfileDimensionUnionTypeDef], # (1)
MobilePhoneNumber: NotRequired[ProfileDimensionUnionTypeDef], # (1)
EmailAddress: NotRequired[ProfileDimensionUnionTypeDef], # (1)
PersonalEmailAddress: NotRequired[ProfileDimensionUnionTypeDef], # (1)
BusinessEmailAddress: NotRequired[ProfileDimensionUnionTypeDef], # (1)
Address: NotRequired[AddressDimensionUnionTypeDef], # (17)
ShippingAddress: NotRequired[AddressDimensionUnionTypeDef], # (17)
MailingAddress: NotRequired[AddressDimensionUnionTypeDef], # (17)
BillingAddress: NotRequired[AddressDimensionUnionTypeDef], # (17)
Attributes: NotRequired[Mapping[str, AttributeDimensionUnionTypeDef]], # (21)
- See ProfileDimensionUnionTypeDef
- See ExtraLengthValueProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See DateDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See ProfileDimensionUnionTypeDef
- See AddressDimensionUnionTypeDef
- See AddressDimensionUnionTypeDef
- See AddressDimensionUnionTypeDef
- See AddressDimensionUnionTypeDef
- See
Mapping[str, AttributeDimensionUnionTypeDef]
AppflowIntegrationTypeDef#
# AppflowIntegrationTypeDef TypedDict 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
Sequence[BatchTypeDef]
PutIntegrationRequestTypeDef#
# PutIntegrationRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import PutIntegrationRequestTypeDef
def get_value() -> PutIntegrationRequestTypeDef:
return {
"DomainName": ...,
}
# PutIntegrationRequestTypeDef definition
class PutIntegrationRequestTypeDef(TypedDict):
DomainName: str,
Uri: NotRequired[str],
ObjectTypeName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
FlowDefinition: NotRequired[FlowDefinitionTypeDef], # (1)
ObjectTypeNames: NotRequired[Mapping[str, str]],
RoleArn: NotRequired[str],
EventTriggerNames: NotRequired[Sequence[str]],
SegmentGroupOutputTypeDef#
# SegmentGroupOutputTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import SegmentGroupOutputTypeDef
def get_value() -> SegmentGroupOutputTypeDef:
return {
"Groups": ...,
}
# SegmentGroupOutputTypeDef definition
class SegmentGroupOutputTypeDef(TypedDict):
Groups: NotRequired[List[GroupOutputTypeDef]], # (1)
Include: NotRequired[IncludeOptionsType], # (2)
- See
List[GroupOutputTypeDef]
- See IncludeOptionsType
CreateDomainRequestTypeDef#
# CreateDomainRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateDomainRequestTypeDef
def get_value() -> CreateDomainRequestTypeDef:
return {
"DomainName": ...,
}
# CreateDomainRequestTypeDef definition
class CreateDomainRequestTypeDef(TypedDict):
DomainName: str,
DefaultExpirationDays: int,
DefaultEncryptionKey: NotRequired[str],
DeadLetterQueueUrl: NotRequired[str],
Matching: NotRequired[MatchingRequestTypeDef], # (1)
RuleBasedMatching: NotRequired[RuleBasedMatchingRequestTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
UpdateDomainRequestTypeDef#
# UpdateDomainRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import UpdateDomainRequestTypeDef
def get_value() -> UpdateDomainRequestTypeDef:
return {
"DomainName": ...,
}
# UpdateDomainRequestTypeDef definition
class UpdateDomainRequestTypeDef(TypedDict):
DomainName: str,
DefaultExpirationDays: NotRequired[int],
DefaultEncryptionKey: NotRequired[str],
DeadLetterQueueUrl: NotRequired[str],
Matching: NotRequired[MatchingRequestTypeDef], # (1)
RuleBasedMatching: NotRequired[RuleBasedMatchingRequestTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
CreateCalculatedAttributeDefinitionRequestTypeDef#
# CreateCalculatedAttributeDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateCalculatedAttributeDefinitionRequestTypeDef
def get_value() -> CreateCalculatedAttributeDefinitionRequestTypeDef:
return {
"DomainName": ...,
}
# CreateCalculatedAttributeDefinitionRequestTypeDef definition
class CreateCalculatedAttributeDefinitionRequestTypeDef(TypedDict):
DomainName: str,
CalculatedAttributeName: str,
AttributeDetails: AttributeDetailsUnionTypeDef, # (1)
Statistic: StatisticType, # (2)
DisplayName: NotRequired[str],
Description: NotRequired[str],
Conditions: NotRequired[ConditionsTypeDef], # (3)
Filter: NotRequired[FilterUnionTypeDef], # (4)
Tags: NotRequired[Mapping[str, str]],
- See AttributeDetailsUnionTypeDef
- See StatisticType
- See ConditionsTypeDef
- See FilterUnionTypeDef
IntegrationConfigTypeDef#
# IntegrationConfigTypeDef TypedDict 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)
GetSegmentDefinitionResponseTypeDef#
# GetSegmentDefinitionResponseTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GetSegmentDefinitionResponseTypeDef
def get_value() -> GetSegmentDefinitionResponseTypeDef:
return {
"SegmentDefinitionName": ...,
}
# GetSegmentDefinitionResponseTypeDef definition
class GetSegmentDefinitionResponseTypeDef(TypedDict):
SegmentDefinitionName: str,
DisplayName: str,
Description: str,
SegmentGroups: SegmentGroupOutputTypeDef, # (1)
SegmentDefinitionArn: str,
CreatedAt: datetime.datetime,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEventTriggerRequestTypeDef#
# CreateEventTriggerRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateEventTriggerRequestTypeDef
def get_value() -> CreateEventTriggerRequestTypeDef:
return {
"DomainName": ...,
}
# CreateEventTriggerRequestTypeDef definition
class CreateEventTriggerRequestTypeDef(TypedDict):
DomainName: str,
EventTriggerName: str,
ObjectTypeName: str,
EventTriggerConditions: Sequence[EventTriggerConditionUnionTypeDef], # (1)
Description: NotRequired[str],
SegmentFilter: NotRequired[str],
EventTriggerLimits: NotRequired[EventTriggerLimitsUnionTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
- See
Sequence[EventTriggerConditionUnionTypeDef]
- See EventTriggerLimitsUnionTypeDef
UpdateEventTriggerRequestTypeDef#
# UpdateEventTriggerRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import UpdateEventTriggerRequestTypeDef
def get_value() -> UpdateEventTriggerRequestTypeDef:
return {
"DomainName": ...,
}
# UpdateEventTriggerRequestTypeDef definition
class UpdateEventTriggerRequestTypeDef(TypedDict):
DomainName: str,
EventTriggerName: str,
ObjectTypeName: NotRequired[str],
Description: NotRequired[str],
EventTriggerConditions: NotRequired[Sequence[EventTriggerConditionUnionTypeDef]], # (1)
SegmentFilter: NotRequired[str],
EventTriggerLimits: NotRequired[EventTriggerLimitsUnionTypeDef], # (2)
- See
Sequence[EventTriggerConditionUnionTypeDef]
- See EventTriggerLimitsUnionTypeDef
DimensionTypeDef#
# DimensionTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import DimensionTypeDef
def get_value() -> DimensionTypeDef:
return {
"ProfileAttributes": ...,
}
# DimensionTypeDef definition
class DimensionTypeDef(TypedDict):
ProfileAttributes: NotRequired[ProfileAttributesUnionTypeDef], # (1)
CalculatedAttributes: NotRequired[Mapping[str, CalculatedAttributeDimensionUnionTypeDef]], # (2)
- See ProfileAttributesUnionTypeDef
- See
Mapping[str, CalculatedAttributeDimensionUnionTypeDef]
CreateIntegrationWorkflowRequestTypeDef#
# CreateIntegrationWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateIntegrationWorkflowRequestTypeDef
def get_value() -> CreateIntegrationWorkflowRequestTypeDef:
return {
"DomainName": ...,
}
# CreateIntegrationWorkflowRequestTypeDef definition
class CreateIntegrationWorkflowRequestTypeDef(TypedDict):
DomainName: str,
WorkflowType: WorkflowTypeType, # (1)
IntegrationConfig: IntegrationConfigTypeDef, # (2)
ObjectTypeName: str,
RoleArn: str,
Tags: NotRequired[Mapping[str, str]],
GroupTypeDef#
# GroupTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import GroupTypeDef
def get_value() -> GroupTypeDef:
return {
"Dimensions": ...,
}
# GroupTypeDef definition
class GroupTypeDef(TypedDict):
Dimensions: NotRequired[Sequence[DimensionUnionTypeDef]], # (1)
SourceSegments: NotRequired[Sequence[SourceSegmentTypeDef]], # (2)
SourceType: NotRequired[IncludeOptionsType], # (3)
Type: NotRequired[IncludeOptionsType], # (3)
- See
Sequence[DimensionUnionTypeDef]
- See
Sequence[SourceSegmentTypeDef]
- See IncludeOptionsType
- See IncludeOptionsType
SegmentGroupTypeDef#
# SegmentGroupTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import SegmentGroupTypeDef
def get_value() -> SegmentGroupTypeDef:
return {
"Groups": ...,
}
# SegmentGroupTypeDef definition
class SegmentGroupTypeDef(TypedDict):
Groups: NotRequired[Sequence[GroupTypeDef]], # (1)
Include: NotRequired[IncludeOptionsType], # (2)
- See
Sequence[GroupTypeDef]
- See IncludeOptionsType
SegmentGroupStructureTypeDef#
# SegmentGroupStructureTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import SegmentGroupStructureTypeDef
def get_value() -> SegmentGroupStructureTypeDef:
return {
"Groups": ...,
}
# SegmentGroupStructureTypeDef definition
class SegmentGroupStructureTypeDef(TypedDict):
Groups: NotRequired[Sequence[GroupUnionTypeDef]], # (1)
Include: NotRequired[IncludeOptionsType], # (2)
- See
Sequence[GroupUnionTypeDef]
- See IncludeOptionsType
CreateSegmentEstimateRequestTypeDef#
# CreateSegmentEstimateRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateSegmentEstimateRequestTypeDef
def get_value() -> CreateSegmentEstimateRequestTypeDef:
return {
"DomainName": ...,
}
# CreateSegmentEstimateRequestTypeDef definition
class CreateSegmentEstimateRequestTypeDef(TypedDict):
DomainName: str,
SegmentQuery: SegmentGroupStructureTypeDef, # (1)
CreateSegmentDefinitionRequestTypeDef#
# CreateSegmentDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_customer_profiles.type_defs import CreateSegmentDefinitionRequestTypeDef
def get_value() -> CreateSegmentDefinitionRequestTypeDef:
return {
"DomainName": ...,
}
# CreateSegmentDefinitionRequestTypeDef definition
class CreateSegmentDefinitionRequestTypeDef(TypedDict):
DomainName: str,
SegmentDefinitionName: str,
DisplayName: str,
SegmentGroups: SegmentGroupUnionTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],