Connect Classes
ActionSummaryTypeDef
ActionType
- Type: typing.Literal['ASSIGN_CONTACT_CATEGORY', 'CREATE_CASE', 'CREATE_TASK', 'END_ASSOCIATED_TASKS', 'GENERATE_EVENTBRIDGE_EVENT', 'SEND_NOTIFICATION', 'SUBMIT_AUTO_EVALUATION', 'UPDATE_CASE']
- Required: Yes
ActivateEvaluationFormRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
ActivateEvaluationFormResponseTypeDef
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AgentConfigOutputTypeDef
Distributions
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.DistributionTypeDef]
- Required: Yes
AgentConfigTypeDef
Distributions
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.DistributionTypeDef]
- Required: Yes
AgentContactReferenceTypeDef
ContactId
- Type: typing.Optional[str]
Channel
- Type: typing.Optional[typing.Literal['CHAT', 'TASK', 'VOICE']]
InitiationMethod
- Type: typing.Optional[typing.Literal['API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER']]
AgentContactState
- Type: typing.Optional[typing.Literal['CONNECTED', 'CONNECTED_ONHOLD', 'CONNECTING', 'ENDED', 'ERROR', 'INCOMING', 'MISSED', 'PENDING', 'REJECTED']]
StateStartTimestamp
- Type: typing.Optional[datetime.datetime]
ConnectedToAgentTimestamp
- Type: typing.Optional[datetime.datetime]
Queue
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueReferenceTypeDef]
AgentHierarchyGroupTypeDef
Arn
- Type: typing.Optional[str]
AgentHierarchyGroupsTypeDef
L1Ids
- Type: typing.Optional[typing.Sequence[str]]
L2Ids
- Type: typing.Optional[typing.Sequence[str]]
L3Ids
- Type: typing.Optional[typing.Sequence[str]]
L4Ids
- Type: typing.Optional[typing.Sequence[str]]
L5Ids
- Type: typing.Optional[typing.Sequence[str]]
AgentInfoTypeDef
Id
- Type: typing.Optional[str]
ConnectedToAgentTimestamp
- Type: typing.Optional[datetime.datetime]
AgentPauseDurationInSeconds
- Type: typing.Optional[int]
HierarchyGroups
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupsTypeDef]
DeviceInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DeviceInfoTypeDef]
Capabilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ParticipantCapabilitiesTypeDef]
AgentQualityMetricsTypeDef
Audio
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AudioQualityMetricsInfoTypeDef]
AgentStatusReferenceTypeDef
StatusStartTimestamp
- Type: typing.Optional[datetime.datetime]
StatusArn
- Type: typing.Optional[str]
StatusName
- Type: typing.Optional[str]
AgentStatusSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['CUSTOM', 'OFFLINE', 'ROUTABLE']]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
AgentStatusTypeDef
AgentStatusARN
- Type: typing.Optional[str]
AgentStatusId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['CUSTOM', 'OFFLINE', 'ROUTABLE']]
DisplayOrder
- Type: typing.Optional[int]
State
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
AgentsCriteriaTypeDef
AgentIds
- Type: typing.Optional[typing.List[str]]
AllowedCapabilitiesTypeDef
Customer
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ParticipantCapabilitiesTypeDef]
Agent
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ParticipantCapabilitiesTypeDef]
AnalyticsDataAssociationResultTypeDef
DataSetId
- Type: typing.Optional[str]
TargetAccountId
- Type: typing.Optional[str]
ResourceShareId
- Type: typing.Optional[str]
ResourceShareArn
- Type: typing.Optional[str]
AnswerMachineDetectionConfigTypeDef
EnableAnswerMachineDetection
- Type: typing.Optional[bool]
AwaitAnswerMachinePrompt
- Type: typing.Optional[bool]
ApplicationExtraOutputTypeDef
Namespace
- Type: typing.Optional[str]
ApplicationPermissions
- Type: typing.Optional[typing.List[str]]
ApplicationOutputTypeDef
Namespace
- Type: typing.Optional[str]
ApplicationPermissions
- Type: typing.Optional[typing.List[str]]
ApplicationTypeDef
Namespace
- Type: typing.Optional[str]
ApplicationPermissions
- Type: typing.Optional[typing.Sequence[str]]
AssociateAnalyticsDataSetRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
DataSetId
- Type:
- Required: Yes
TargetAccountId
- Type: typing.Optional[str]
AssociateAnalyticsDataSetResponseTypeDef
DataSetId
- Type:
- Required: Yes
TargetAccountId
- Type:
- Required: Yes
ResourceShareId
- Type:
- Required: Yes
ResourceShareArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateApprovedOriginRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Origin
- Type:
- Required: Yes
AssociateBotRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
LexBot
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexBotTypeDef]
LexV2Bot
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexV2BotTypeDef]
AssociateDefaultVocabularyRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
LanguageCode
- Type: typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']
- Required: Yes
VocabularyId
- Type: typing.Optional[str]
AssociateFlowRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
FlowId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['SMS_PHONE_NUMBER']
- Required: Yes
AssociateInstanceStorageConfigRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
- Required: Yes
StorageConfig
- Type:
- Required: Yes
AssociateInstanceStorageConfigResponseTypeDef
AssociationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateLambdaFunctionRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
FunctionArn
- Type:
- Required: Yes
AssociateLexBotRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
LexBot
- Type:
- Required: Yes
AssociatePhoneNumberContactFlowRequestRequestTypeDef
PhoneNumberId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
AssociateQueueQuickConnectsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
QuickConnectIds
- Type: typing.Sequence[str]
- Required: Yes
AssociateRoutingProfileQueuesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
QueueConfigs
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileQueueConfigTypeDef]
- Required: Yes
AssociateSecurityKeyRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Key
- Type:
- Required: Yes
AssociateSecurityKeyResponseTypeDef
AssociationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateTrafficDistributionGroupUserRequestRequestTypeDef
TrafficDistributionGroupId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
AssociateUserProficienciesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
UserProficiencies
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.UserProficiencyTypeDef]
- Required: Yes
AttachedFileErrorTypeDef
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
FileId
- Type: typing.Optional[str]
AttachedFileTypeDef
CreationTime
- Type:
- Required: Yes
FileArn
- Type:
- Required: Yes
FileId
- Type:
- Required: Yes
FileName
- Type:
- Required: Yes
FileSizeInBytes
- Type:
- Required: Yes
FileStatus
- Type: typing.Literal['APPROVED', 'FAILED', 'PROCESSING', 'REJECTED']
- Required: Yes
CreatedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CreatedByInfoTypeDef]
FileUseCaseType
- Type: typing.Optional[typing.Literal['ATTACHMENT']]
AssociatedResourceArn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
AttachmentReferenceTypeDef
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['APPROVED', 'REJECTED']]
AttendeeTypeDef
AttendeeId
- Type: typing.Optional[str]
JoinToken
- Type: typing.Optional[str]
AttributeAndConditionTypeDef
TagConditions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.TagConditionTypeDef]]
HierarchyGroupCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupConditionTypeDef]
AttributeConditionTypeDef
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
ProficiencyLevel
- Type: typing.Optional[float]
MatchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MatchCriteriaTypeDef]
ComparisonOperator
- Type: typing.Optional[str]
AttributeTypeDef
AttributeType
- Type: typing.Optional[typing.Literal['AUTO_RESOLVE_BEST_VOICES', 'CONTACTFLOW_LOGS', 'CONTACT_LENS', 'EARLY_MEDIA', 'ENHANCED_CHAT_MONITORING', 'ENHANCED_CONTACT_MONITORING', 'HIGH_VOLUME_OUTBOUND', 'INBOUND_CALLS', 'MULTI_PARTY_CONFERENCE', 'OUTBOUND_CALLS', 'USE_CUSTOM_TTS_VOICES']]
Value
- Type: typing.Optional[str]
AudioFeaturesTypeDef
EchoReduction
- Type: typing.Optional[typing.Literal['AVAILABLE', 'UNAVAILABLE']]
AudioQualityMetricsInfoTypeDef
QualityScore
- Type: typing.Optional[float]
PotentialQualityIssues
- Type: typing.Optional[typing.List[str]]
AuthenticationProfileSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
IsDefault
- Type: typing.Optional[bool]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
AuthenticationProfileTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
AllowedIps
- Type: typing.Optional[typing.List[str]]
BlockedIps
- Type: typing.Optional[typing.List[str]]
IsDefault
- Type: typing.Optional[bool]
CreatedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
PeriodicSessionDuration
- Type: typing.Optional[int]
MaxSessionDuration
- Type: typing.Optional[int]
AvailableNumberSummaryTypeDef
PhoneNumber
- Type: typing.Optional[str]
PhoneNumberCountryCode
- Type: typing.Optional[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]
PhoneNumberType
- Type: typing.Optional[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchAssociateAnalyticsDataSetRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
DataSetIds
- Type: typing.Sequence[str]
- Required: Yes
TargetAccountId
- Type: typing.Optional[str]
BatchAssociateAnalyticsDataSetResponseTypeDef
Created
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AnalyticsDataAssociationResultTypeDef]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ErrorResultTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDisassociateAnalyticsDataSetRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
DataSetIds
- Type: typing.Sequence[str]
- Required: Yes
TargetAccountId
- Type: typing.Optional[str]
BatchDisassociateAnalyticsDataSetResponseTypeDef
Deleted
- Type: typing.List[str]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ErrorResultTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetAttachedFileMetadataRequestRequestTypeDef
FileIds
- Type: typing.Sequence[str]
- Required: Yes
InstanceId
- Type:
- Required: Yes
AssociatedResourceArn
- Type:
- Required: Yes
BatchGetAttachedFileMetadataResponseTypeDef
Files
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AttachedFileTypeDef]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AttachedFileErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetFlowAssociationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ResourceIds
- Type: typing.Sequence[str]
- Required: Yes
ResourceType
- Type: typing.Optional[typing.Literal['VOICE_PHONE_NUMBER']]
BatchGetFlowAssociationResponseTypeDef
FlowAssociationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.FlowAssociationSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchPutContactRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactDataRequestList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.ContactDataRequestTypeDef]
- Required: Yes
ClientToken
- Type: typing.Optional[str]
BatchPutContactResponseTypeDef
SuccessfulRequestList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.SuccessfulRequestTypeDef]
- Required: Yes
FailedRequestList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.FailedRequestTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CampaignTypeDef
CampaignId
- Type: typing.Optional[str]
ChatEventTypeDef
Type
- Type: typing.Literal['DISCONNECT', 'EVENT', 'MESSAGE']
- Required: Yes
ContentType
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
ChatMessageTypeDef
ContentType
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
ChatParticipantRoleConfigTypeDef
ParticipantTimerConfigList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.ParticipantTimerConfigurationTypeDef]
- Required: Yes
ChatStreamingConfigurationTypeDef
StreamingEndpointArn
- Type:
- Required: Yes
ClaimPhoneNumberRequestRequestTypeDef
PhoneNumber
- Type:
- Required: Yes
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
PhoneNumberDescription
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ClientToken
- Type: typing.Optional[str]
ClaimPhoneNumberResponseTypeDef
PhoneNumberId
- Type:
- Required: Yes
PhoneNumberArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ClaimedPhoneNumberSummaryTypeDef
PhoneNumberId
- Type: typing.Optional[str]
PhoneNumberArn
- Type: typing.Optional[str]
PhoneNumber
- Type: typing.Optional[str]
PhoneNumberCountryCode
- Type: typing.Optional[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]
PhoneNumberType
- Type: typing.Optional[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]
PhoneNumberDescription
- Type: typing.Optional[str]
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
PhoneNumberStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PhoneNumberStatusTypeDef]
SourcePhoneNumberArn
- Type: typing.Optional[str]
CompleteAttachedFileUploadRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
FileId
- Type:
- Required: Yes
AssociatedResourceArn
- Type:
- Required: Yes
ConnectionDataTypeDef
Attendee
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AttendeeTypeDef]
Meeting
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MeetingTypeDef]
ContactAnalysisTypeDef
Transcript
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TranscriptTypeDef]
ContactDataRequestTypeDef
SystemEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EndpointTypeDef]
CustomerEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EndpointTypeDef]
RequestIdentifier
- Type: typing.Optional[str]
QueueId
- Type: typing.Optional[str]
Attributes
- Type: typing.Optional[typing.Mapping[str, str]]
Campaign
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CampaignTypeDef]
ContactFilterTypeDef
ContactStates
- Type: typing.Optional[typing.Sequence[typing.Literal['CONNECTED', 'CONNECTED_ONHOLD', 'CONNECTING', 'ENDED', 'ERROR', 'INCOMING', 'MISSED', 'PENDING', 'REJECTED']]]
ContactFlowModuleSearchCriteriaTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
StringCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]
ContactFlowModuleSearchFilterTypeDef
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]
ContactFlowModuleSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
ContactFlowModuleTypeDef
Arn
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
Status
- Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ContactFlowSearchCriteriaTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
StringCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]
TypeCondition
- Type: typing.Optional[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]
StateCondition
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
StatusCondition
- Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]
ContactFlowSearchFilterTypeDef
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]
ContactFlowSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ContactFlowType
- Type: typing.Optional[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]
ContactFlowState
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
ContactFlowStatus
- Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]
ContactFlowTypeDef
Arn
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
Status
- Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]
Description
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ContactSearchSummaryAgentInfoTypeDef
Id
- Type: typing.Optional[str]
ConnectedToAgentTimestamp
- Type: typing.Optional[datetime.datetime]
ContactSearchSummaryQueueInfoTypeDef
Id
- Type: typing.Optional[str]
EnqueueTimestamp
- Type: typing.Optional[datetime.datetime]
ContactSearchSummaryTypeDef
Arn
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
InitialContactId
- Type: typing.Optional[str]
PreviousContactId
- Type: typing.Optional[str]
InitiationMethod
- Type: typing.Optional[typing.Literal['API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER']]
Channel
- Type: typing.Optional[typing.Literal['CHAT', 'TASK', 'VOICE']]
QueueInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactSearchSummaryQueueInfoTypeDef]
AgentInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactSearchSummaryAgentInfoTypeDef]
InitiationTimestamp
- Type: typing.Optional[datetime.datetime]
DisconnectTimestamp
- Type: typing.Optional[datetime.datetime]
ScheduledTimestamp
- Type: typing.Optional[datetime.datetime]
ContactTypeDef
Arn
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
InitialContactId
- Type: typing.Optional[str]
PreviousContactId
- Type: typing.Optional[str]
InitiationMethod
- Type: typing.Optional[typing.Literal['API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER']]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Channel
- Type: typing.Optional[typing.Literal['CHAT', 'TASK', 'VOICE']]
QueueInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueInfoTypeDef]
AgentInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentInfoTypeDef]
InitiationTimestamp
- Type: typing.Optional[datetime.datetime]
DisconnectTimestamp
- Type: typing.Optional[datetime.datetime]
LastUpdateTimestamp
- Type: typing.Optional[datetime.datetime]
LastPausedTimestamp
- Type: typing.Optional[datetime.datetime]
LastResumedTimestamp
- Type: typing.Optional[datetime.datetime]
TotalPauseCount
- Type: typing.Optional[int]
TotalPauseDurationInSeconds
- Type: typing.Optional[int]
ScheduledTimestamp
- Type: typing.Optional[datetime.datetime]
RelatedContactId
- Type: typing.Optional[str]
WisdomInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.WisdomInfoTypeDef]
QueueTimeAdjustmentSeconds
- Type: typing.Optional[int]
QueuePriority
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ConnectedToSystemTimestamp
- Type: typing.Optional[datetime.datetime]
RoutingCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingCriteriaTypeDef]
Customer
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CustomerTypeDef]
Campaign
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CampaignTypeDef]
AnsweringMachineDetectionStatus
- Type: typing.Optional[typing.Literal['AMD_ERROR', 'AMD_NOT_APPLICABLE', 'AMD_UNANSWERED', 'AMD_UNRESOLVED', 'ANSWERED', 'ERROR', 'FAX_MACHINE_DETECTED', 'HUMAN_ANSWERED', 'SIT_TONE_BUSY', 'SIT_TONE_DETECTED', 'SIT_TONE_INVALID_NUMBER', 'UNDETECTED', 'VOICEMAIL_BEEP', 'VOICEMAIL_NO_BEEP']]
CustomerVoiceActivity
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CustomerVoiceActivityTypeDef]
QualityMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QualityMetricsTypeDef]
DisconnectDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DisconnectDetailsTypeDef]
SegmentAttributes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.SegmentAttributeValueTypeDef]]
ControlPlaneTagFilterTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.TagConditionTypeDef]]]
AndConditions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.TagConditionTypeDef]]
TagCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TagConditionTypeDef]
ControlPlaneUserAttributeFilterTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.AttributeAndConditionTypeDef]]
AndCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AttributeAndConditionTypeDef]
TagCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TagConditionTypeDef]
HierarchyGroupCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupConditionTypeDef]
CreateAgentStatusRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
State
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
Description
- Type: typing.Optional[str]
DisplayOrder
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateAgentStatusResponseTypeDef
AgentStatusARN
- Type:
- Required: Yes
AgentStatusId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCaseActionDefinitionOutputTypeDef
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.FieldValueOutputTypeDef]
- Required: Yes
TemplateId
- Type:
- Required: Yes
CreateCaseActionDefinitionTypeDef
Fields
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.FieldValueTypeDef]
- Required: Yes
TemplateId
- Type:
- Required: Yes
CreateContactFlowModuleRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ClientToken
- Type: typing.Optional[str]
CreateContactFlowModuleResponseTypeDef
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateContactFlowRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']
- Required: Yes
Content
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateContactFlowResponseTypeDef
ContactFlowId
- Type:
- Required: Yes
ContactFlowArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEvaluationFormRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Items
- Type: typing.Sequence[typing.Union[ForwardRef("'EvaluationFormItemTypeDef'"), ForwardRef("'EvaluationFormItemOutputTypeDef'")]]
- Required: Yes
Description
- Type: typing.Optional[str]
ScoringStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormScoringStrategyTypeDef]
ClientToken
- Type: typing.Optional[str]
CreateEvaluationFormResponseTypeDef
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateHoursOfOperationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
TimeZone
- Type:
- Required: Yes
Config
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationConfigTypeDef]
- Default:
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateHoursOfOperationResponseTypeDef
HoursOfOperationId
- Type:
- Required: Yes
HoursOfOperationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateInstanceRequestRequestTypeDef
IdentityManagementType
- Type: typing.Literal['CONNECT_MANAGED', 'EXISTING_DIRECTORY', 'SAML']
- Required: Yes
InboundCallsEnabled
- Type:
- Required: Yes
OutboundCallsEnabled
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
InstanceAlias
- Type: typing.Optional[str]
DirectoryId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateInstanceResponseTypeDef
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIntegrationAssociationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
IntegrationType
- Type: typing.Literal['APPLICATION', 'CASES_DOMAIN', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'VOICE_ID', 'WISDOM_ASSISTANT', 'WISDOM_KNOWLEDGE_BASE', 'WISDOM_QUICK_RESPONSES']
- Required: Yes
IntegrationArn
- Type:
- Required: Yes
SourceApplicationUrl
- Type: typing.Optional[str]
SourceApplicationName
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[typing.Literal['CASES', 'SALESFORCE', 'ZENDESK']]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateIntegrationAssociationResponseTypeDef
IntegrationAssociationId
- Type:
- Required: Yes
IntegrationAssociationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateParticipantRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ParticipantDetails
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreateParticipantResponseTypeDef
ParticipantCredentials
- Type:
- Required: Yes
ParticipantId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePersistentContactAssociationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
RehydrationType
- Type: typing.Literal['ENTIRE_PAST_SESSION', 'FROM_SEGMENT']
- Required: Yes
SourceContactId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreatePersistentContactAssociationResponseTypeDef
ContinuedFromContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePredefinedAttributeRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Values
- Type:
- Required: Yes
CreatePromptRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
S3Uri
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreatePromptResponseTypeDef
PromptARN
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateQueueRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
OutboundCallerConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.OutboundCallerConfigTypeDef]
MaxContacts
- Type: typing.Optional[int]
QuickConnectIds
- Type: typing.Optional[typing.Sequence[str]]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateQueueResponseTypeDef
QueueArn
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateQuickConnectRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
QuickConnectConfig
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateQuickConnectResponseTypeDef
QuickConnectARN
- Type:
- Required: Yes
QuickConnectId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRoutingProfileRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
DefaultOutboundQueueId
- Type:
- Required: Yes
MediaConcurrencies
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.MediaConcurrencyTypeDef]
- Required: Yes
QueueConfigs
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileQueueConfigTypeDef]]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
AgentAvailabilityTimer
- Type: typing.Optional[typing.Literal['TIME_SINCE_LAST_ACTIVITY', 'TIME_SINCE_LAST_INBOUND']]
CreateRoutingProfileResponseTypeDef
RoutingProfileArn
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRuleRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
TriggerEventSource
- Type:
- Required: Yes
Function
- Type:
- Required: Yes
Actions
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.RuleActionTypeDef, aws_resource_validator.pydantic_models.connect_classes.RuleActionOutputTypeDef]]
- Required: Yes
PublishStatus
- Type: typing.Literal['DRAFT', 'PUBLISHED']
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreateRuleResponseTypeDef
RuleArn
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSecurityProfileRequestRequestTypeDef
SecurityProfileName
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Permissions
- Type: typing.Optional[typing.Sequence[str]]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
AllowedAccessControlTags
- Type: typing.Optional[typing.Mapping[str, str]]
TagRestrictedResources
- Type: typing.Optional[typing.Sequence[str]]
Applications
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.ApplicationTypeDef, aws_resource_validator.pydantic_models.connect_classes.ApplicationExtraOutputTypeDef]]]
HierarchyRestrictedResources
- Type: typing.Optional[typing.Sequence[str]]
AllowedAccessControlHierarchyGroupId
- Type: typing.Optional[str]
CreateSecurityProfileResponseTypeDef
SecurityProfileId
- Type:
- Required: Yes
SecurityProfileArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTaskTemplateRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Fields
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldTypeDef, aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldOutputTypeDef]]
- Required: Yes
Description
- Type: typing.Optional[str]
ContactFlowId
- Type: typing.Optional[str]
Constraints
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateConstraintsTypeDef]
Defaults
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateDefaultsTypeDef]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
ClientToken
- Type: typing.Optional[str]
CreateTaskTemplateResponseTypeDef
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTrafficDistributionGroupRequestRequestTypeDef
Name
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateTrafficDistributionGroupResponseTypeDef
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUseCaseRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
IntegrationAssociationId
- Type:
- Required: Yes
UseCaseType
- Type: typing.Literal['CONNECT_CAMPAIGNS', 'RULES_EVALUATION']
- Required: Yes
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateUseCaseResponseTypeDef
UseCaseId
- Type:
- Required: Yes
UseCaseArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserHierarchyGroupRequestRequestTypeDef
Name
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ParentGroupId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateUserHierarchyGroupResponseTypeDef
HierarchyGroupId
- Type:
- Required: Yes
HierarchyGroupArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserRequestRequestTypeDef
Username
- Type:
- Required: Yes
PhoneConfig
- Type:
- Required: Yes
SecurityProfileIds
- Type: typing.Sequence[str]
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Password
- Type: typing.Optional[str]
IdentityInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserIdentityInfoTypeDef]
DirectoryUserId
- Type: typing.Optional[str]
HierarchyGroupId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateUserResponseTypeDef
UserId
- Type:
- Required: Yes
UserArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateViewRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Status
- Type: typing.Literal['PUBLISHED', 'SAVED']
- Required: Yes
Content
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateViewResponseTypeDef
View
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateViewVersionRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
VersionDescription
- Type: typing.Optional[str]
ViewContentSha256
- Type: typing.Optional[str]
CreateViewVersionResponseTypeDef
View
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateVocabularyRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
VocabularyName
- Type:
- Required: Yes
LanguageCode
- Type: typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']
- Required: Yes
Content
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateVocabularyResponseTypeDef
VocabularyArn
- Type:
- Required: Yes
VocabularyId
- Type:
- Required: Yes
State
- Type: typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatedByInfoTypeDef
ConnectUserArn
- Type: typing.Optional[str]
AWSIdentityArn
- Type: typing.Optional[str]
CredentialsTypeDef
AccessToken
- Type: typing.Optional[str]
AccessTokenExpiration
- Type: typing.Optional[datetime.datetime]
RefreshToken
- Type: typing.Optional[str]
RefreshTokenExpiration
- Type: typing.Optional[datetime.datetime]
CrossChannelBehaviorTypeDef
BehaviorType
- Type: typing.Literal['ROUTE_ANY_CHANNEL', 'ROUTE_CURRENT_CHANNEL_ONLY']
- Required: Yes
CurrentMetricDataTypeDef
Metric
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CurrentMetricTypeDef]
Value
- Type: typing.Optional[float]
CurrentMetricResultTypeDef
Dimensions
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DimensionsTypeDef]
Collections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.CurrentMetricDataTypeDef]]
CurrentMetricSortCriteriaTypeDef
SortByMetric
- Type: typing.Optional[typing.Literal['AGENTS_AFTER_CONTACT_WORK', 'AGENTS_AVAILABLE', 'AGENTS_ERROR', 'AGENTS_NON_PRODUCTIVE', 'AGENTS_ONLINE', 'AGENTS_ON_CALL', 'AGENTS_ON_CONTACT', 'AGENTS_STAFFED', 'CONTACTS_IN_QUEUE', 'CONTACTS_SCHEDULED', 'OLDEST_CONTACT_AGE', 'SLOTS_ACTIVE', 'SLOTS_AVAILABLE']]
SortOrder
- Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]
CurrentMetricTypeDef
Name
- Type: typing.Optional[typing.Literal['AGENTS_AFTER_CONTACT_WORK', 'AGENTS_AVAILABLE', 'AGENTS_ERROR', 'AGENTS_NON_PRODUCTIVE', 'AGENTS_ONLINE', 'AGENTS_ON_CALL', 'AGENTS_ON_CONTACT', 'AGENTS_STAFFED', 'CONTACTS_IN_QUEUE', 'CONTACTS_SCHEDULED', 'OLDEST_CONTACT_AGE', 'SLOTS_ACTIVE', 'SLOTS_AVAILABLE']]
Unit
- Type: typing.Optional[typing.Literal['COUNT', 'PERCENT', 'SECONDS']]
CustomerQualityMetricsTypeDef
Audio
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AudioQualityMetricsInfoTypeDef]
CustomerTypeDef
DeviceInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DeviceInfoTypeDef]
Capabilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ParticipantCapabilitiesTypeDef]
CustomerVoiceActivityTypeDef
GreetingStartTimestamp
- Type: typing.Optional[datetime.datetime]
GreetingEndTimestamp
- Type: typing.Optional[datetime.datetime]
DateReferenceTypeDef
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
DeactivateEvaluationFormRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
DeactivateEvaluationFormResponseTypeDef
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DefaultVocabularyTypeDef
InstanceId
- Type:
- Required: Yes
LanguageCode
- Type: typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']
- Required: Yes
VocabularyId
- Type:
- Required: Yes
VocabularyName
- Type:
- Required: Yes
DeleteAttachedFileRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
FileId
- Type:
- Required: Yes
AssociatedResourceArn
- Type:
- Required: Yes
DeleteContactEvaluationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationId
- Type:
- Required: Yes
DeleteContactFlowModuleRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowModuleId
- Type:
- Required: Yes
DeleteContactFlowRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
DeleteEvaluationFormRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type: typing.Optional[int]
DeleteHoursOfOperationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
DeleteInstanceRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
DeleteIntegrationAssociationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
IntegrationAssociationId
- Type:
- Required: Yes
DeletePredefinedAttributeRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DeletePromptRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
DeleteQueueRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
DeleteQuickConnectRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QuickConnectId
- Type:
- Required: Yes
DeleteRoutingProfileRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
DeleteRuleRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
DeleteSecurityProfileRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
SecurityProfileId
- Type:
- Required: Yes
DeleteTaskTemplateRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
TaskTemplateId
- Type:
- Required: Yes
DeleteTrafficDistributionGroupRequestRequestTypeDef
TrafficDistributionGroupId
- Type:
- Required: Yes
DeleteUseCaseRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
IntegrationAssociationId
- Type:
- Required: Yes
UseCaseId
- Type:
- Required: Yes
DeleteUserHierarchyGroupRequestRequestTypeDef
HierarchyGroupId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DeleteUserRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
DeleteViewRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
DeleteViewVersionRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
ViewVersion
- Type:
- Required: Yes
DeleteVocabularyRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
VocabularyId
- Type:
- Required: Yes
DeleteVocabularyResponseTypeDef
VocabularyArn
- Type:
- Required: Yes
VocabularyId
- Type:
- Required: Yes
State
- Type: typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAgentStatusRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
AgentStatusId
- Type:
- Required: Yes
DescribeAgentStatusResponseTypeDef
AgentStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAuthenticationProfileRequestRequestTypeDef
AuthenticationProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DescribeAuthenticationProfileResponseTypeDef
AuthenticationProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeContactEvaluationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationId
- Type:
- Required: Yes
DescribeContactEvaluationResponseTypeDef
Evaluation
- Type:
- Required: Yes
EvaluationForm
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeContactFlowModuleRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowModuleId
- Type:
- Required: Yes
DescribeContactFlowModuleResponseTypeDef
ContactFlowModule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeContactFlowRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
DescribeContactFlowResponseTypeDef
ContactFlow
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeContactRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
DescribeContactResponseTypeDef
Contact
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEvaluationFormRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type: typing.Optional[int]
DescribeEvaluationFormResponseTypeDef
EvaluationForm
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeHoursOfOperationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
DescribeHoursOfOperationResponseTypeDef
HoursOfOperation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInstanceAttributeRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
AttributeType
- Type: typing.Literal['AUTO_RESOLVE_BEST_VOICES', 'CONTACTFLOW_LOGS', 'CONTACT_LENS', 'EARLY_MEDIA', 'ENHANCED_CHAT_MONITORING', 'ENHANCED_CONTACT_MONITORING', 'HIGH_VOLUME_OUTBOUND', 'INBOUND_CALLS', 'MULTI_PARTY_CONFERENCE', 'OUTBOUND_CALLS', 'USE_CUSTOM_TTS_VOICES']
- Required: Yes
DescribeInstanceAttributeResponseTypeDef
Attribute
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInstanceRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
DescribeInstanceResponseTypeDef
Instance
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInstanceStorageConfigRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
AssociationId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
- Required: Yes
DescribeInstanceStorageConfigResponseTypeDef
StorageConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePhoneNumberRequestRequestTypeDef
PhoneNumberId
- Type:
- Required: Yes
DescribePhoneNumberResponseTypeDef
ClaimedPhoneNumberSummary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePredefinedAttributeRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DescribePredefinedAttributeResponseTypeDef
PredefinedAttribute
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePromptRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
DescribePromptResponseTypeDef
Prompt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeQueueRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
DescribeQueueResponseTypeDef
Queue
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeQuickConnectRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QuickConnectId
- Type:
- Required: Yes
DescribeQuickConnectResponseTypeDef
QuickConnect
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRoutingProfileRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
DescribeRoutingProfileResponseTypeDef
RoutingProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRuleRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
DescribeRuleResponseTypeDef
Rule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSecurityProfileRequestRequestTypeDef
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DescribeSecurityProfileResponseTypeDef
SecurityProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTrafficDistributionGroupRequestRequestTypeDef
TrafficDistributionGroupId
- Type:
- Required: Yes
DescribeTrafficDistributionGroupResponseTypeDef
TrafficDistributionGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUserHierarchyGroupRequestRequestTypeDef
HierarchyGroupId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DescribeUserHierarchyGroupResponseTypeDef
HierarchyGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUserHierarchyStructureRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
DescribeUserHierarchyStructureResponseTypeDef
HierarchyStructure
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUserRequestRequestTypeDef
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DescribeUserResponseTypeDef
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeViewRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
DescribeViewResponseTypeDef
View
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeVocabularyRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
VocabularyId
- Type:
- Required: Yes
DescribeVocabularyResponseTypeDef
Vocabulary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeviceInfoTypeDef
PlatformName
- Type: typing.Optional[str]
PlatformVersion
- Type: typing.Optional[str]
OperatingSystem
- Type: typing.Optional[str]
DimensionsTypeDef
Queue
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueReferenceTypeDef]
Channel
- Type: typing.Optional[typing.Literal['CHAT', 'TASK', 'VOICE']]
RoutingProfile
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileReferenceTypeDef]
RoutingStepExpression
- Type: typing.Optional[str]
DisassociateAnalyticsDataSetRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
DataSetId
- Type:
- Required: Yes
TargetAccountId
- Type: typing.Optional[str]
DisassociateApprovedOriginRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Origin
- Type:
- Required: Yes
DisassociateBotRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
LexBot
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexBotTypeDef]
LexV2Bot
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexV2BotTypeDef]
DisassociateFlowRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['SMS_PHONE_NUMBER']
- Required: Yes
DisassociateInstanceStorageConfigRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
AssociationId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
- Required: Yes
DisassociateLambdaFunctionRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
FunctionArn
- Type:
- Required: Yes
DisassociateLexBotRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
BotName
- Type:
- Required: Yes
LexRegion
- Type:
- Required: Yes
DisassociatePhoneNumberContactFlowRequestRequestTypeDef
PhoneNumberId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DisassociateQueueQuickConnectsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
QuickConnectIds
- Type: typing.Sequence[str]
- Required: Yes
DisassociateRoutingProfileQueuesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
QueueReferences
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileQueueReferenceTypeDef]
- Required: Yes
DisassociateSecurityKeyRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
AssociationId
- Type:
- Required: Yes
DisassociateTrafficDistributionGroupUserRequestRequestTypeDef
TrafficDistributionGroupId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DisassociateUserProficienciesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
UserProficiencies
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.UserProficiencyDisassociateTypeDef]
- Required: Yes
DisconnectDetailsTypeDef
PotentialDisconnectIssue
- Type: typing.Optional[str]
DisconnectReasonTypeDef
Code
- Type: typing.Optional[str]
DismissUserContactRequestRequestTypeDef
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
DistributionTypeDef
Region
- Type:
- Required: Yes
Percentage
- Type:
- Required: Yes
DownloadUrlMetadataTypeDef
Url
- Type: typing.Optional[str]
UrlExpiry
- Type: typing.Optional[str]
EmailReferenceTypeDef
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EncryptionConfigTypeDef
EncryptionType
- Type: typing.Literal['KMS']
- Required: Yes
KeyId
- Type:
- Required: Yes
EndpointTypeDef
Type
- Type: typing.Optional[typing.Literal['CONTACT_FLOW', 'TELEPHONE_NUMBER', 'VOIP']]
Address
- Type: typing.Optional[str]
ErrorResultTypeDef
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
EvaluationAnswerDataTypeDef
StringValue
- Type: typing.Optional[str]
NumericValue
- Type: typing.Optional[float]
NotApplicable
- Type: typing.Optional[bool]
EvaluationAnswerInputTypeDef
Value
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerDataTypeDef]
EvaluationAnswerOutputTypeDef
Value
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerDataTypeDef]
SystemSuggestedValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerDataTypeDef]
EvaluationFormContentTypeDef
EvaluationFormVersion
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Items
- Type: typing.List[ForwardRef('EvaluationFormItemOutputTypeDef')]
- Required: Yes
Description
- Type: typing.Optional[str]
ScoringStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormScoringStrategyTypeDef]
EvaluationFormItemOutputTypeDef
Section
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Question
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormQuestionOutputTypeDef]
EvaluationFormItemTypeDef
Section
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Question
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormQuestionTypeDef]
EvaluationFormNumericQuestionAutomationTypeDef
PropertyValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.NumericQuestionPropertyValueAutomationTypeDef]
EvaluationFormNumericQuestionOptionTypeDef
MinValue
- Type:
- Required: Yes
MaxValue
- Type:
- Required: Yes
Score
- Type: typing.Optional[int]
AutomaticFail
- Type: typing.Optional[bool]
EvaluationFormNumericQuestionPropertiesOutputTypeDef
MinValue
- Type:
- Required: Yes
MaxValue
- Type:
- Required: Yes
Options
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionOptionTypeDef]]
Automation
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionAutomationTypeDef]
EvaluationFormNumericQuestionPropertiesTypeDef
MinValue
- Type:
- Required: Yes
MaxValue
- Type:
- Required: Yes
Options
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionOptionTypeDef]]
Automation
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionAutomationTypeDef]
EvaluationFormQuestionOutputTypeDef
Title
- Type:
- Required: Yes
RefId
- Type:
- Required: Yes
QuestionType
- Type: typing.Literal['NUMERIC', 'SINGLESELECT', 'TEXT']
- Required: Yes
Instructions
- Type: typing.Optional[str]
NotApplicableEnabled
- Type: typing.Optional[bool]
QuestionTypeProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormQuestionTypePropertiesOutputTypeDef]
Weight
- Type: typing.Optional[float]
EvaluationFormQuestionTypeDef
Title
- Type:
- Required: Yes
RefId
- Type:
- Required: Yes
QuestionType
- Type: typing.Literal['NUMERIC', 'SINGLESELECT', 'TEXT']
- Required: Yes
Instructions
- Type: typing.Optional[str]
NotApplicableEnabled
- Type: typing.Optional[bool]
QuestionTypeProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormQuestionTypePropertiesTypeDef]
Weight
- Type: typing.Optional[float]
EvaluationFormQuestionTypePropertiesOutputTypeDef
Numeric
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionPropertiesOutputTypeDef]
SingleSelect
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef]
EvaluationFormQuestionTypePropertiesTypeDef
Numeric
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionPropertiesTypeDef]
SingleSelect
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionPropertiesTypeDef]
EvaluationFormScoringStrategyTypeDef
Mode
- Type: typing.Literal['QUESTION_ONLY', 'SECTION_ONLY']
- Required: Yes
Status
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
EvaluationFormSectionOutputTypeDef
Title
- Type:
- Required: Yes
RefId
- Type:
- Required: Yes
Items
- Type: typing.List[ForwardRef('EvaluationFormItemOutputTypeDef')]
- Required: Yes
Instructions
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[float]
EvaluationFormSectionTypeDef
Title
- Type:
- Required: Yes
RefId
- Type:
- Required: Yes
Items
- Type: typing.Sequence[ForwardRef('EvaluationFormItemTypeDef')]
- Required: Yes
Instructions
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[float]
EvaluationFormSingleSelectQuestionAutomationOptionTypeDef
RuleCategory
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SingleSelectQuestionRuleCategoryAutomationTypeDef]
EvaluationFormSingleSelectQuestionAutomationOutputTypeDef
Options
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionAutomationOptionTypeDef]
- Required: Yes
DefaultOptionRefId
- Type: typing.Optional[str]
EvaluationFormSingleSelectQuestionAutomationTypeDef
Options
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionAutomationOptionTypeDef]
- Required: Yes
DefaultOptionRefId
- Type: typing.Optional[str]
EvaluationFormSingleSelectQuestionOptionTypeDef
RefId
- Type:
- Required: Yes
Text
- Type:
- Required: Yes
Score
- Type: typing.Optional[int]
AutomaticFail
- Type: typing.Optional[bool]
EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef
Options
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionOptionTypeDef]
- Required: Yes
DisplayAs
- Type: typing.Optional[typing.Literal['DROPDOWN', 'RADIO']]
Automation
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionAutomationOutputTypeDef]
EvaluationFormSingleSelectQuestionPropertiesTypeDef
Options
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionOptionTypeDef]
- Required: Yes
DisplayAs
- Type: typing.Optional[typing.Literal['DROPDOWN', 'RADIO']]
Automation
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionAutomationTypeDef]
EvaluationFormSummaryTypeDef
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
CreatedTime
- Type:
- Required: Yes
CreatedBy
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedBy
- Type:
- Required: Yes
LatestVersion
- Type:
- Required: Yes
LastActivatedTime
- Type: typing.Optional[datetime.datetime]
LastActivatedBy
- Type: typing.Optional[str]
ActiveVersion
- Type: typing.Optional[int]
EvaluationFormTypeDef
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
Locked
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'DRAFT']
- Required: Yes
Items
- Type: typing.List[ForwardRef('EvaluationFormItemOutputTypeDef')]
- Required: Yes
CreatedTime
- Type:
- Required: Yes
CreatedBy
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedBy
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
ScoringStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormScoringStrategyTypeDef]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
EvaluationFormVersionSummaryTypeDef
EvaluationFormArn
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
Locked
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'DRAFT']
- Required: Yes
CreatedTime
- Type:
- Required: Yes
CreatedBy
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedBy
- Type:
- Required: Yes
EvaluationMetadataTypeDef
ContactId
- Type:
- Required: Yes
EvaluatorArn
- Type:
- Required: Yes
ContactAgentId
- Type: typing.Optional[str]
Score
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationScoreTypeDef]
EvaluationNoteTypeDef
Value
- Type: typing.Optional[str]
EvaluationScoreTypeDef
Percentage
- Type: typing.Optional[float]
NotApplicable
- Type: typing.Optional[bool]
AutomaticFail
- Type: typing.Optional[bool]
EvaluationSummaryTypeDef
EvaluationId
- Type:
- Required: Yes
EvaluationArn
- Type:
- Required: Yes
EvaluationFormTitle
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
Status
- Type: typing.Literal['DRAFT', 'SUBMITTED']
- Required: Yes
EvaluatorArn
- Type:
- Required: Yes
CreatedTime
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
Score
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationScoreTypeDef]
EvaluationTypeDef
EvaluationId
- Type:
- Required: Yes
EvaluationArn
- Type:
- Required: Yes
Metadata
- Type:
- Required: Yes
Answers
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerOutputTypeDef]
- Required: Yes
Notes
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationNoteTypeDef]
- Required: Yes
Status
- Type: typing.Literal['DRAFT', 'SUBMITTED']
- Required: Yes
CreatedTime
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
Scores
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationScoreTypeDef]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
EventBridgeActionDefinitionTypeDef
Name
- Type:
- Required: Yes
ExpiryTypeDef
DurationInSeconds
- Type: typing.Optional[int]
ExpiryTimestamp
- Type: typing.Optional[datetime.datetime]
ExpressionTypeDef
AttributeCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AttributeConditionTypeDef]
AndExpression
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
OrExpression
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
FailedRequestTypeDef
RequestIdentifier
- Type: typing.Optional[str]
FailureReasonCode
- Type: typing.Optional[typing.Literal['IDEMPOTENCY_EXCEPTION', 'INTERNAL_ERROR', 'INVALID_ATTRIBUTE_KEY', 'INVALID_CUSTOMER_ENDPOINT', 'INVALID_QUEUE', 'INVALID_SYSTEM_ENDPOINT', 'MISSING_CAMPAIGN', 'MISSING_CUSTOMER_ENDPOINT', 'MISSING_QUEUE_ID_AND_SYSTEM_ENDPOINT', 'REQUEST_THROTTLED']]
FailureReasonMessage
- Type: typing.Optional[str]
FieldValueOutputTypeDef
Id
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
FieldValueTypeDef
Id
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
FieldValueUnionOutputTypeDef
BooleanValue
- Type: typing.Optional[bool]
DoubleValue
- Type: typing.Optional[float]
EmptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
StringValue
- Type: typing.Optional[str]
FieldValueUnionTypeDef
BooleanValue
- Type: typing.Optional[bool]
DoubleValue
- Type: typing.Optional[float]
EmptyValue
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
StringValue
- Type: typing.Optional[str]
FilterV2TypeDef
FilterKey
- Type: typing.Optional[str]
FilterValues
- Type: typing.Optional[typing.Sequence[str]]
FiltersTypeDef
Queues
- Type: typing.Optional[typing.Sequence[str]]
Channels
- Type: typing.Optional[typing.Sequence[typing.Literal['CHAT', 'TASK', 'VOICE']]]
RoutingProfiles
- Type: typing.Optional[typing.Sequence[str]]
RoutingStepExpressions
- Type: typing.Optional[typing.Sequence[str]]
FlowAssociationSummaryTypeDef
ResourceId
- Type: typing.Optional[str]
FlowId
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['VOICE_PHONE_NUMBER']]
GetAttachedFileRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
FileId
- Type:
- Required: Yes
AssociatedResourceArn
- Type:
- Required: Yes
UrlExpiryInSeconds
- Type: typing.Optional[int]
GetAttachedFileResponseTypeDef
FileArn
- Type:
- Required: Yes
FileId
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
FileStatus
- Type: typing.Literal['APPROVED', 'FAILED', 'PROCESSING', 'REJECTED']
- Required: Yes
FileName
- Type:
- Required: Yes
FileSizeInBytes
- Type:
- Required: Yes
AssociatedResourceArn
- Type:
- Required: Yes
FileUseCaseType
- Type: typing.Literal['ATTACHMENT']
- Required: Yes
CreatedBy
- Type:
- Required: Yes
DownloadUrlMetadata
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetContactAttributesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
GetContactAttributesResponseTypeDef
Attributes
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCurrentMetricDataRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Filters
- Type:
- Required: Yes
CurrentMetrics
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.CurrentMetricTypeDef]
- Required: Yes
Groupings
- Type: typing.Optional[typing.Sequence[typing.Literal['CHANNEL', 'QUEUE', 'ROUTING_PROFILE', 'ROUTING_STEP_EXPRESSION']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SortCriteria
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.CurrentMetricSortCriteriaTypeDef]]
GetCurrentMetricDataResponseTypeDef
MetricResults
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.CurrentMetricResultTypeDef]
- Required: Yes
DataSnapshotTime
- Type:
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCurrentUserDataRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Filters
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetCurrentUserDataResponseTypeDef
UserDataList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.UserDataTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetFederationTokenRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
GetFederationTokenResponseTypeDef
Credentials
- Type:
- Required: Yes
SignInUrl
- Type:
- Required: Yes
UserArn
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFlowAssociationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['SMS_PHONE_NUMBER']
- Required: Yes
GetFlowAssociationResponseTypeDef
ResourceId
- Type:
- Required: Yes
FlowId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['SMS_PHONE_NUMBER']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMetricDataRequestGetMetricDataPaginateTypeDef
InstanceId
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Filters
- Type:
- Required: Yes
HistoricalMetrics
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.HistoricalMetricTypeDef]
- Required: Yes
Groupings
- Type: typing.Optional[typing.Sequence[typing.Literal['CHANNEL', 'QUEUE', 'ROUTING_PROFILE', 'ROUTING_STEP_EXPRESSION']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
GetMetricDataRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Filters
- Type:
- Required: Yes
HistoricalMetrics
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.HistoricalMetricTypeDef]
- Required: Yes
Groupings
- Type: typing.Optional[typing.Sequence[typing.Literal['CHANNEL', 'QUEUE', 'ROUTING_PROFILE', 'ROUTING_STEP_EXPRESSION']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetMetricDataResponseTypeDef
MetricResults
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.HistoricalMetricResultTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetMetricDataV2RequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Filters
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.FilterV2TypeDef]
- Required: Yes
Metrics
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.MetricV2TypeDef, aws_resource_validator.pydantic_models.connect_classes.MetricV2OutputTypeDef]]
- Required: Yes
Interval
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.IntervalDetailsTypeDef]
Groupings
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetMetricDataV2ResponseTypeDef
MetricResults
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.MetricResultV2TypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetPromptFileRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
GetPromptFileResponseTypeDef
PromptPresignedUrl
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTaskTemplateRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
TaskTemplateId
- Type:
- Required: Yes
SnapshotVersion
- Type: typing.Optional[str]
GetTaskTemplateResponseTypeDef
InstanceId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Constraints
- Type:
- Required: Yes
Defaults
- Type:
- Required: Yes
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldOutputTypeDef]
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'INACTIVE']
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
CreatedTime
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTrafficDistributionRequestRequestTypeDef
Id
- Type:
- Required: Yes
GetTrafficDistributionResponseTypeDef
TelephonyConfig
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
SignInConfig
- Type:
- Required: Yes
AgentConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HierarchyGroupConditionTypeDef
Value
- Type: typing.Optional[str]
HierarchyGroupMatchType
- Type: typing.Optional[typing.Literal['EXACT', 'WITH_CHILD_GROUPS']]
HierarchyGroupSummaryReferenceTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
HierarchyGroupSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
HierarchyGroupTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
LevelId
- Type: typing.Optional[str]
HierarchyPath
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyPathTypeDef]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
HierarchyGroupsTypeDef
Level1
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupTypeDef]
Level2
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupTypeDef]
Level3
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupTypeDef]
Level4
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupTypeDef]
Level5
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupTypeDef]
HierarchyLevelTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
HierarchyLevelUpdateTypeDef
Name
- Type:
- Required: Yes
HierarchyPathReferenceTypeDef
LevelOne
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryReferenceTypeDef]
LevelTwo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryReferenceTypeDef]
LevelThree
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryReferenceTypeDef]
LevelFour
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryReferenceTypeDef]
LevelFive
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryReferenceTypeDef]
HierarchyPathTypeDef
LevelOne
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]
LevelTwo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]
LevelThree
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]
LevelFour
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]
LevelFive
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]
HierarchyStructureTypeDef
LevelOne
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelTypeDef]
LevelTwo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelTypeDef]
LevelThree
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelTypeDef]
LevelFour
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelTypeDef]
LevelFive
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelTypeDef]
HierarchyStructureUpdateTypeDef
LevelOne
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelUpdateTypeDef]
LevelTwo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelUpdateTypeDef]
LevelThree
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelUpdateTypeDef]
LevelFour
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelUpdateTypeDef]
LevelFive
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelUpdateTypeDef]
HistoricalMetricDataTypeDef
Metric
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HistoricalMetricTypeDef]
Value
- Type: typing.Optional[float]
HistoricalMetricResultTypeDef
Dimensions
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DimensionsTypeDef]
Collections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.HistoricalMetricDataTypeDef]]
HistoricalMetricTypeDef
Name
- Type: typing.Optional[typing.Literal['ABANDON_TIME', 'AFTER_CONTACT_WORK_TIME', 'API_CONTACTS_HANDLED', 'CALLBACK_CONTACTS_HANDLED', 'CONTACTS_ABANDONED', 'CONTACTS_AGENT_HUNG_UP_FIRST', 'CONTACTS_CONSULTED', 'CONTACTS_HANDLED', 'CONTACTS_HANDLED_INCOMING', 'CONTACTS_HANDLED_OUTBOUND', 'CONTACTS_HOLD_ABANDONS', 'CONTACTS_MISSED', 'CONTACTS_QUEUED', 'CONTACTS_TRANSFERRED_IN', 'CONTACTS_TRANSFERRED_IN_FROM_QUEUE', 'CONTACTS_TRANSFERRED_OUT', 'CONTACTS_TRANSFERRED_OUT_FROM_QUEUE', 'HANDLE_TIME', 'HOLD_TIME', 'INTERACTION_AND_HOLD_TIME', 'INTERACTION_TIME', 'OCCUPANCY', 'QUEUED_TIME', 'QUEUE_ANSWER_TIME', 'SERVICE_LEVEL']]
Threshold
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ThresholdTypeDef]
Statistic
- Type: typing.Optional[typing.Literal['AVG', 'MAX', 'SUM']]
Unit
- Type: typing.Optional[typing.Literal['COUNT', 'PERCENT', 'SECONDS']]
HoursOfOperationConfigTypeDef
Day
- Type: typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY']
- Required: Yes
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
HoursOfOperationSearchCriteriaTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
StringCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]
HoursOfOperationSearchFilterTypeDef
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]
HoursOfOperationSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
HoursOfOperationTimeSliceTypeDef
Hours
- Type:
- Required: Yes
Minutes
- Type:
- Required: Yes
HoursOfOperationTypeDef
HoursOfOperationId
- Type: typing.Optional[str]
HoursOfOperationArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
TimeZone
- Type: typing.Optional[str]
Config
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationConfigTypeDef]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
ImportPhoneNumberRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
SourcePhoneNumberArn
- Type:
- Required: Yes
PhoneNumberDescription
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ClientToken
- Type: typing.Optional[str]
ImportPhoneNumberResponseTypeDef
PhoneNumberId
- Type:
- Required: Yes
PhoneNumberArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InstanceStatusReasonTypeDef
Message
- Type: typing.Optional[str]
InstanceStorageConfigTypeDef
StorageType
- Type: typing.Literal['KINESIS_FIREHOSE', 'KINESIS_STREAM', 'KINESIS_VIDEO_STREAM', 'S3']
- Required: Yes
AssociationId
- Type: typing.Optional[str]
S3Config
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.S3ConfigTypeDef]
KinesisVideoStreamConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.KinesisVideoStreamConfigTypeDef]
KinesisStreamConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.KinesisStreamConfigTypeDef]
KinesisFirehoseConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.KinesisFirehoseConfigTypeDef]
InstanceSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
IdentityManagementType
- Type: typing.Optional[typing.Literal['CONNECT_MANAGED', 'EXISTING_DIRECTORY', 'SAML']]
InstanceAlias
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
ServiceRole
- Type: typing.Optional[str]
InstanceStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS']]
InboundCallsEnabled
- Type: typing.Optional[bool]
OutboundCallsEnabled
- Type: typing.Optional[bool]
InstanceAccessUrl
- Type: typing.Optional[str]
InstanceTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
IdentityManagementType
- Type: typing.Optional[typing.Literal['CONNECT_MANAGED', 'EXISTING_DIRECTORY', 'SAML']]
InstanceAlias
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
ServiceRole
- Type: typing.Optional[str]
InstanceStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS']]
StatusReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.InstanceStatusReasonTypeDef]
InboundCallsEnabled
- Type: typing.Optional[bool]
OutboundCallsEnabled
- Type: typing.Optional[bool]
InstanceAccessUrl
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
IntegrationAssociationSummaryTypeDef
IntegrationAssociationId
- Type: typing.Optional[str]
IntegrationAssociationArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
IntegrationType
- Type: typing.Optional[typing.Literal['APPLICATION', 'CASES_DOMAIN', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'VOICE_ID', 'WISDOM_ASSISTANT', 'WISDOM_KNOWLEDGE_BASE', 'WISDOM_QUICK_RESPONSES']]
IntegrationArn
- Type: typing.Optional[str]
SourceApplicationUrl
- Type: typing.Optional[str]
SourceApplicationName
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[typing.Literal['CASES', 'SALESFORCE', 'ZENDESK']]
IntervalDetailsTypeDef
TimeZone
- Type: typing.Optional[str]
IntervalPeriod
- Type: typing.Optional[typing.Literal['DAY', 'FIFTEEN_MIN', 'HOUR', 'THIRTY_MIN', 'TOTAL', 'WEEK']]
InvisibleFieldInfoTypeDef
Id
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldIdentifierTypeDef]
KinesisFirehoseConfigTypeDef
FirehoseArn
- Type:
- Required: Yes
KinesisStreamConfigTypeDef
StreamArn
- Type:
- Required: Yes
KinesisVideoStreamConfigTypeDef
Prefix
- Type:
- Required: Yes
RetentionPeriodHours
- Type:
- Required: Yes
EncryptionConfig
- Type:
- Required: Yes
LexBotConfigTypeDef
LexBot
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexBotTypeDef]
LexV2Bot
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexV2BotTypeDef]
LexBotTypeDef
Name
- Type:
- Required: Yes
LexRegion
- Type:
- Required: Yes
LexV2BotTypeDef
AliasArn
- Type: typing.Optional[str]
ListAgentStatusRequestListAgentStatusesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
AgentStatusTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['CUSTOM', 'OFFLINE', 'ROUTABLE']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListAgentStatusRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
AgentStatusTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['CUSTOM', 'OFFLINE', 'ROUTABLE']]]
ListAgentStatusResponseTypeDef
AgentStatusSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AgentStatusSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAnalyticsDataAssociationsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
DataSetId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListAnalyticsDataAssociationsResponseTypeDef
Results
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AnalyticsDataAssociationResultTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApprovedOriginsRequestListApprovedOriginsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListApprovedOriginsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListApprovedOriginsResponseTypeDef
Origins
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAuthenticationProfilesRequestListAuthenticationProfilesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListAuthenticationProfilesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAuthenticationProfilesResponseTypeDef
AuthenticationProfileSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AuthenticationProfileSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListBotsRequestListBotsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
LexVersion
- Type: typing.Literal['V1', 'V2']
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListBotsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
LexVersion
- Type: typing.Literal['V1', 'V2']
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListBotsResponseTypeDef
LexBots
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.LexBotConfigTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactEvaluationsRequestListContactEvaluationsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListContactEvaluationsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactEvaluationsResponseTypeDef
EvaluationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactFlowModulesRequestListContactFlowModulesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowModuleState
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListContactFlowModulesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ContactFlowModuleState
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
ListContactFlowModulesResponseTypeDef
ContactFlowModulesSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactFlowsRequestListContactFlowsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListContactFlowsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListContactFlowsResponseTypeDef
ContactFlowSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ContactFlowSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactReferencesRequestListContactReferencesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ReferenceTypes
- Type: typing.Sequence[typing.Literal['ATTACHMENT', 'DATE', 'EMAIL', 'NUMBER', 'STRING', 'URL']]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListContactReferencesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ReferenceTypes
- Type: typing.Sequence[typing.Literal['ATTACHMENT', 'DATE', 'EMAIL', 'NUMBER', 'STRING', 'URL']]
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactReferencesResponseTypeDef
ReferenceSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ReferenceSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDefaultVocabulariesRequestListDefaultVocabulariesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
LanguageCode
- Type: typing.Optional[typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListDefaultVocabulariesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
LanguageCode
- Type: typing.Optional[typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDefaultVocabulariesResponseTypeDef
DefaultVocabularyList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.DefaultVocabularyTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEvaluationFormVersionsRequestListEvaluationFormVersionsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListEvaluationFormVersionsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListEvaluationFormVersionsResponseTypeDef
EvaluationFormVersionSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormVersionSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEvaluationFormsRequestListEvaluationFormsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListEvaluationFormsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListEvaluationFormsResponseTypeDef
EvaluationFormSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListFlowAssociationsRequestListFlowAssociationsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Optional[typing.Literal['VOICE_PHONE_NUMBER']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListFlowAssociationsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Optional[typing.Literal['VOICE_PHONE_NUMBER']]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListFlowAssociationsResponseTypeDef
FlowAssociationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.FlowAssociationSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListHoursOfOperationsRequestListHoursOfOperationsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListHoursOfOperationsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListHoursOfOperationsResponseTypeDef
HoursOfOperationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInstanceAttributesRequestListInstanceAttributesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListInstanceAttributesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListInstanceAttributesResponseTypeDef
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AttributeTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInstanceStorageConfigsRequestListInstanceStorageConfigsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListInstanceStorageConfigsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListInstanceStorageConfigsResponseTypeDef
StorageConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.InstanceStorageConfigTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInstancesRequestListInstancesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListInstancesRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListInstancesResponseTypeDef
InstanceSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.InstanceSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListIntegrationAssociationsRequestListIntegrationAssociationsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
IntegrationType
- Type: typing.Optional[typing.Literal['APPLICATION', 'CASES_DOMAIN', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'VOICE_ID', 'WISDOM_ASSISTANT', 'WISDOM_KNOWLEDGE_BASE', 'WISDOM_QUICK_RESPONSES']]
IntegrationArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListIntegrationAssociationsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
IntegrationType
- Type: typing.Optional[typing.Literal['APPLICATION', 'CASES_DOMAIN', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'VOICE_ID', 'WISDOM_ASSISTANT', 'WISDOM_KNOWLEDGE_BASE', 'WISDOM_QUICK_RESPONSES']]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
IntegrationArn
- Type: typing.Optional[str]
ListIntegrationAssociationsResponseTypeDef
IntegrationAssociationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.IntegrationAssociationSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLambdaFunctionsRequestListLambdaFunctionsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListLambdaFunctionsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListLambdaFunctionsResponseTypeDef
LambdaFunctions
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLexBotsRequestListLexBotsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListLexBotsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListLexBotsResponseTypeDef
LexBots
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.LexBotTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPhoneNumbersRequestListPhoneNumbersPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PhoneNumberTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]
PhoneNumberCountryCodes
- Type: typing.Optional[typing.Sequence[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListPhoneNumbersRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
PhoneNumberTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]
PhoneNumberCountryCodes
- Type: typing.Optional[typing.Sequence[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPhoneNumbersResponseTypeDef
PhoneNumberSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.PhoneNumberSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPhoneNumbersSummaryTypeDef
PhoneNumberId
- Type: typing.Optional[str]
PhoneNumberArn
- Type: typing.Optional[str]
PhoneNumber
- Type: typing.Optional[str]
PhoneNumberCountryCode
- Type: typing.Optional[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]
PhoneNumberType
- Type: typing.Optional[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
PhoneNumberDescription
- Type: typing.Optional[str]
SourcePhoneNumberArn
- Type: typing.Optional[str]
ListPhoneNumbersV2RequestListPhoneNumbersV2PaginateTypeDef
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
PhoneNumberCountryCodes
- Type: typing.Optional[typing.Sequence[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]]
PhoneNumberTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]
PhoneNumberPrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListPhoneNumbersV2RequestRequestTypeDef
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
PhoneNumberCountryCodes
- Type: typing.Optional[typing.Sequence[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]]
PhoneNumberTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]
PhoneNumberPrefix
- Type: typing.Optional[str]
ListPhoneNumbersV2ResponseTypeDef
ListPhoneNumbersSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ListPhoneNumbersSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPredefinedAttributesRequestListPredefinedAttributesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListPredefinedAttributesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPredefinedAttributesResponseTypeDef
PredefinedAttributeSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.PredefinedAttributeSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPromptsRequestListPromptsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListPromptsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPromptsResponseTypeDef
PromptSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.PromptSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListQueueQuickConnectsRequestListQueueQuickConnectsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListQueueQuickConnectsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListQueueQuickConnectsResponseTypeDef
QuickConnectSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSummaryTypeDef]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListQueuesRequestListQueuesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
QueueTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['AGENT', 'STANDARD']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListQueuesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['AGENT', 'STANDARD']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListQueuesResponseTypeDef
QueueSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.QueueSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListQuickConnectsRequestListQuickConnectsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
QuickConnectTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListQuickConnectsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
QuickConnectTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']]]
ListQuickConnectsResponseTypeDef
QuickConnectSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRealtimeContactAnalysisSegmentsV2RequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
OutputType
- Type: typing.Literal['Raw', 'Redacted']
- Required: Yes
SegmentTypes
- Type: typing.Sequence[typing.Literal['Attachments', 'Categories', 'Event', 'Issues', 'Transcript']]
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListRealtimeContactAnalysisSegmentsV2ResponseTypeDef
Channel
- Type: typing.Literal['CHAT', 'VOICE']
- Required: Yes
Status
- Type: typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']
- Required: Yes
Segments
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RealtimeContactAnalysisSegmentTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRoutingProfileQueuesRequestListRoutingProfileQueuesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListRoutingProfileQueuesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRoutingProfileQueuesResponseTypeDef
RoutingProfileQueueConfigSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileQueueConfigSummaryTypeDef]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRoutingProfilesRequestListRoutingProfilesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListRoutingProfilesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRoutingProfilesResponseTypeDef
RoutingProfileSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRulesRequestListRulesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PublishStatus
- Type: typing.Optional[typing.Literal['DRAFT', 'PUBLISHED']]
EventSourceName
- Type: typing.Optional[typing.Literal['OnCaseCreate', 'OnCaseUpdate', 'OnContactEvaluationSubmit', 'OnMetricDataUpdate', 'OnPostCallAnalysisAvailable', 'OnPostChatAnalysisAvailable', 'OnRealTimeCallAnalysisAvailable', 'OnRealTimeChatAnalysisAvailable', 'OnSalesforceCaseCreate', 'OnZendeskTicketCreate', 'OnZendeskTicketStatusUpdate']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListRulesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
PublishStatus
- Type: typing.Optional[typing.Literal['DRAFT', 'PUBLISHED']]
EventSourceName
- Type: typing.Optional[typing.Literal['OnCaseCreate', 'OnCaseUpdate', 'OnContactEvaluationSubmit', 'OnMetricDataUpdate', 'OnPostCallAnalysisAvailable', 'OnPostChatAnalysisAvailable', 'OnRealTimeCallAnalysisAvailable', 'OnRealTimeChatAnalysisAvailable', 'OnSalesforceCaseCreate', 'OnZendeskTicketCreate', 'OnZendeskTicketStatusUpdate']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListRulesResponseTypeDef
RuleSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RuleSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSecurityKeysRequestListSecurityKeysPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListSecurityKeysRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSecurityKeysResponseTypeDef
SecurityKeys
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.SecurityKeyTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSecurityProfileApplicationsRequestListSecurityProfileApplicationsPaginateTypeDef
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListSecurityProfileApplicationsRequestRequestTypeDef
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSecurityProfileApplicationsResponseTypeDef
Applications
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ApplicationOutputTypeDef]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSecurityProfilePermissionsRequestListSecurityProfilePermissionsPaginateTypeDef
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListSecurityProfilePermissionsRequestRequestTypeDef
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSecurityProfilePermissionsResponseTypeDef
Permissions
- Type: typing.List[str]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSecurityProfilesRequestListSecurityProfilesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListSecurityProfilesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSecurityProfilesResponseTypeDef
SecurityProfileSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.SecurityProfileSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTaskTemplatesRequestListTaskTemplatesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
Name
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListTaskTemplatesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
Name
- Type: typing.Optional[str]
ListTaskTemplatesResponseTypeDef
TaskTemplates
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateMetadataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTrafficDistributionGroupUsersRequestRequestTypeDef
TrafficDistributionGroupId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTrafficDistributionGroupUsersResponseTypeDef
TrafficDistributionGroupUserSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TrafficDistributionGroupUserSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTrafficDistributionGroupsRequestListTrafficDistributionGroupsPaginateTypeDef
InstanceId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListTrafficDistributionGroupsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
ListTrafficDistributionGroupsResponseTypeDef
TrafficDistributionGroupSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TrafficDistributionGroupSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListUseCasesRequestListUseCasesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
IntegrationAssociationId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListUseCasesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
IntegrationAssociationId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListUseCasesResponseTypeDef
UseCaseSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.UseCaseTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListUserHierarchyGroupsRequestListUserHierarchyGroupsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListUserHierarchyGroupsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListUserHierarchyGroupsResponseTypeDef
UserHierarchyGroupSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListUserProficienciesRequestListUserProficienciesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListUserProficienciesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListUserProficienciesResponseTypeDef
UserProficiencyList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.UserProficiencyTypeDef]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListUsersRequestListUsersPaginateTypeDef
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListUsersRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListUsersResponseTypeDef
UserSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.UserSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListViewVersionsRequestListViewVersionsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListViewVersionsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListViewVersionsResponseTypeDef
ViewVersionSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ViewVersionSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListViewsRequestListViewsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
ListViewsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListViewsResponseTypeDef
ViewsSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ViewSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MatchCriteriaTypeDef
AgentsCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentsCriteriaTypeDef]
MediaConcurrencyTypeDef
Channel
- Type: typing.Literal['CHAT', 'TASK', 'VOICE']
- Required: Yes
Concurrency
- Type:
- Required: Yes
CrossChannelBehavior
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CrossChannelBehaviorTypeDef]
MediaPlacementTypeDef
AudioHostUrl
- Type: typing.Optional[str]
AudioFallbackUrl
- Type: typing.Optional[str]
SignalingUrl
- Type: typing.Optional[str]
TurnControlUrl
- Type: typing.Optional[str]
EventIngestionUrl
- Type: typing.Optional[str]
MeetingFeaturesConfigurationTypeDef
Audio
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AudioFeaturesTypeDef]
MeetingTypeDef
MediaRegion
- Type: typing.Optional[str]
MediaPlacement
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MediaPlacementTypeDef]
MeetingFeatures
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MeetingFeaturesConfigurationTypeDef]
MeetingId
- Type: typing.Optional[str]
MetricDataV2TypeDef
Metric
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MetricV2OutputTypeDef]
Value
- Type: typing.Optional[float]
MetricFilterV2OutputTypeDef
MetricFilterKey
- Type: typing.Optional[str]
MetricFilterValues
- Type: typing.Optional[typing.List[str]]
Negate
- Type: typing.Optional[bool]
MetricFilterV2TypeDef
MetricFilterKey
- Type: typing.Optional[str]
MetricFilterValues
- Type: typing.Optional[typing.Sequence[str]]
Negate
- Type: typing.Optional[bool]
MetricIntervalTypeDef
Interval
- Type: typing.Optional[typing.Literal['DAY', 'FIFTEEN_MIN', 'HOUR', 'THIRTY_MIN', 'TOTAL', 'WEEK']]
StartTime
- Type: typing.Optional[datetime.datetime]
EndTime
- Type: typing.Optional[datetime.datetime]
MetricResultV2TypeDef
Dimensions
- Type: typing.Optional[typing.Dict[str, str]]
MetricInterval
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MetricIntervalTypeDef]
Collections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.MetricDataV2TypeDef]]
MetricV2OutputTypeDef
Name
- Type: typing.Optional[str]
Threshold
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.ThresholdV2TypeDef]]
MetricFilters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.MetricFilterV2OutputTypeDef]]
MetricV2TypeDef
Name
- Type: typing.Optional[str]
Threshold
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.ThresholdV2TypeDef]]
MetricFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.MetricFilterV2TypeDef]]
MonitorContactRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
AllowedMonitorCapabilities
- Type: typing.Optional[typing.Sequence[typing.Literal['BARGE', 'SILENT_MONITOR']]]
ClientToken
- Type: typing.Optional[str]
MonitorContactResponseTypeDef
ContactId
- Type:
- Required: Yes
ContactArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NewSessionDetailsTypeDef
SupportedMessagingContentTypes
- Type: typing.Optional[typing.Sequence[str]]
ParticipantDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ParticipantDetailsTypeDef]
Attributes
- Type: typing.Optional[typing.Mapping[str, str]]
StreamingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ChatStreamingConfigurationTypeDef]
NotificationRecipientTypeOutputTypeDef
UserTags
- Type: typing.Optional[typing.Dict[str, str]]
UserIds
- Type: typing.Optional[typing.List[str]]
NotificationRecipientTypeTypeDef
UserTags
- Type: typing.Optional[typing.Mapping[str, str]]
UserIds
- Type: typing.Optional[typing.Sequence[str]]
NumberReferenceTypeDef
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
NumericQuestionPropertyValueAutomationTypeDef
Label
- Type: typing.Literal['AGENT_INTERACTION_DURATION', 'CONTACT_DURATION', 'CUSTOMER_HOLD_TIME', 'NON_TALK_TIME', 'NON_TALK_TIME_PERCENTAGE', 'NUMBER_OF_INTERRUPTIONS', 'OVERALL_AGENT_SENTIMENT_SCORE', 'OVERALL_CUSTOMER_SENTIMENT_SCORE']
- Required: Yes
OutboundCallerConfigTypeDef
OutboundCallerIdName
- Type: typing.Optional[str]
OutboundCallerIdNumberId
- Type: typing.Optional[str]
OutboundFlowId
- Type: typing.Optional[str]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ParticipantCapabilitiesTypeDef
Video
- Type: typing.Optional[typing.Literal['SEND']]
ParticipantDetailsToAddTypeDef
ParticipantRole
- Type: typing.Optional[typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']]
DisplayName
- Type: typing.Optional[str]
ParticipantDetailsTypeDef
DisplayName
- Type:
- Required: Yes
ParticipantTimerConfigurationTypeDef
ParticipantRole
- Type: typing.Literal['AGENT', 'CUSTOMER']
- Required: Yes
TimerType
- Type: typing.Literal['DISCONNECT_NONCUSTOMER', 'IDLE']
- Required: Yes
TimerValue
- Type:
- Required: Yes
ParticipantTimerValueTypeDef
ParticipantTimerAction
- Type: typing.Optional[typing.Literal['Unset']]
ParticipantTimerDurationInMinutes
- Type: typing.Optional[int]
ParticipantTokenCredentialsTypeDef
ParticipantToken
- Type: typing.Optional[str]
Expiry
- Type: typing.Optional[str]
PauseContactRequestRequestTypeDef
ContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type: typing.Optional[str]
PersistentChatTypeDef
RehydrationType
- Type: typing.Optional[typing.Literal['ENTIRE_PAST_SESSION', 'FROM_SEGMENT']]
SourceContactId
- Type: typing.Optional[str]
PhoneNumberQuickConnectConfigTypeDef
PhoneNumber
- Type:
- Required: Yes
PhoneNumberStatusTypeDef
Status
- Type: typing.Optional[typing.Literal['CLAIMED', 'FAILED', 'IN_PROGRESS']]
Message
- Type: typing.Optional[str]
PhoneNumberSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
PhoneNumber
- Type: typing.Optional[str]
PhoneNumberType
- Type: typing.Optional[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]
PhoneNumberCountryCode
- Type: typing.Optional[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]
PredefinedAttributeSearchCriteriaTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
StringCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]
PredefinedAttributeSummaryTypeDef
Name
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
PredefinedAttributeTypeDef
Name
- Type: typing.Optional[str]
Values
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PredefinedAttributeValuesOutputTypeDef]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
PredefinedAttributeValuesExtraOutputTypeDef
StringList
- Type: typing.Optional[typing.List[str]]
PredefinedAttributeValuesOutputTypeDef
StringList
- Type: typing.Optional[typing.List[str]]
PredefinedAttributeValuesTypeDef
StringList
- Type: typing.Optional[typing.Sequence[str]]
PromptSearchCriteriaTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
StringCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]
PromptSearchFilterTypeDef
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]
PromptSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
PromptTypeDef
PromptARN
- Type: typing.Optional[str]
PromptId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
PutUserStatusRequestRequestTypeDef
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
AgentStatusId
- Type:
- Required: Yes
QualityMetricsTypeDef
Agent
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentQualityMetricsTypeDef]
Customer
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CustomerQualityMetricsTypeDef]
QueueInfoTypeDef
Id
- Type: typing.Optional[str]
EnqueueTimestamp
- Type: typing.Optional[datetime.datetime]
QueueQuickConnectConfigTypeDef
QueueId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
QueueReferenceTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
QueueSearchCriteriaTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
StringCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]
QueueTypeCondition
- Type: typing.Optional[typing.Literal['STANDARD']]
QueueSearchFilterTypeDef
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]
QueueSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
QueueType
- Type: typing.Optional[typing.Literal['AGENT', 'STANDARD']]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
QueueTypeDef
Name
- Type: typing.Optional[str]
QueueArn
- Type: typing.Optional[str]
QueueId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
OutboundCallerConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.OutboundCallerConfigTypeDef]
HoursOfOperationId
- Type: typing.Optional[str]
MaxContacts
- Type: typing.Optional[int]
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
QuickConnectConfigTypeDef
QuickConnectType
- Type: typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']
- Required: Yes
UserConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserQuickConnectConfigTypeDef]
QueueConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueQuickConnectConfigTypeDef]
PhoneConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PhoneNumberQuickConnectConfigTypeDef]
QuickConnectSearchCriteriaTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
StringCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]
QuickConnectSearchFilterTypeDef
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]
QuickConnectSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
QuickConnectType
- Type: typing.Optional[typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
QuickConnectTypeDef
QuickConnectARN
- Type: typing.Optional[str]
QuickConnectId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
QuickConnectConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QuickConnectConfigTypeDef]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
ReadOnlyFieldInfoTypeDef
Id
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldIdentifierTypeDef]
RealTimeContactAnalysisAttachmentTypeDef
AttachmentName
- Type:
- Required: Yes
AttachmentId
- Type:
- Required: Yes
ContentType
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['APPROVED', 'IN_PROGRESS', 'REJECTED']]
RealTimeContactAnalysisCategoryDetailsTypeDef
PointsOfInterest
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisPointOfInterestTypeDef]
- Required: Yes
RealTimeContactAnalysisCharacterIntervalTypeDef
BeginOffsetChar
- Type:
- Required: Yes
EndOffsetChar
- Type:
- Required: Yes
RealTimeContactAnalysisIssueDetectedTypeDef
TranscriptItems
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisTranscriptItemWithContentTypeDef]
- Required: Yes
RealTimeContactAnalysisPointOfInterestTypeDef
TranscriptItems
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef]]
RealTimeContactAnalysisSegmentAttachmentsTypeDef
Id
- Type:
- Required: Yes
ParticipantId
- Type:
- Required: Yes
ParticipantRole
- Type: typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']
- Required: Yes
Attachments
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisAttachmentTypeDef]
- Required: Yes
Time
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
RealTimeContactAnalysisSegmentCategoriesTypeDef
MatchedDetails
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisCategoryDetailsTypeDef]
- Required: Yes
RealTimeContactAnalysisSegmentEventTypeDef
Id
- Type:
- Required: Yes
EventType
- Type:
- Required: Yes
Time
- Type:
- Required: Yes
ParticipantId
- Type: typing.Optional[str]
ParticipantRole
- Type: typing.Optional[typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']]
DisplayName
- Type: typing.Optional[str]
RealTimeContactAnalysisSegmentIssuesTypeDef
IssuesDetected
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisIssueDetectedTypeDef]
- Required: Yes
RealTimeContactAnalysisSegmentTranscriptTypeDef
Id
- Type:
- Required: Yes
ParticipantId
- Type:
- Required: Yes
ParticipantRole
- Type: typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']
- Required: Yes
Content
- Type:
- Required: Yes
Time
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
Redaction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisTranscriptItemRedactionTypeDef]
Sentiment
- Type: typing.Optional[typing.Literal['NEGATIVE', 'NEUTRAL', 'POSITIVE']]
RealTimeContactAnalysisTimeDataTypeDef
AbsoluteTime
- Type: typing.Optional[datetime.datetime]
RealTimeContactAnalysisTranscriptItemRedactionTypeDef
CharacterOffsets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisCharacterIntervalTypeDef]]
RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef
Id
- Type:
- Required: Yes
CharacterOffsets
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisCharacterIntervalTypeDef]
RealTimeContactAnalysisTranscriptItemWithContentTypeDef
Id
- Type:
- Required: Yes
Content
- Type: typing.Optional[str]
CharacterOffsets
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisCharacterIntervalTypeDef]
RealtimeContactAnalysisSegmentTypeDef
Transcript
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisSegmentTranscriptTypeDef]
Categories
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisSegmentCategoriesTypeDef]
Issues
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisSegmentIssuesTypeDef]
Event
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisSegmentEventTypeDef]
Attachments
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisSegmentAttachmentsTypeDef]
ReferenceSummaryTypeDef
Url
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UrlReferenceTypeDef]
Attachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AttachmentReferenceTypeDef]
String
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringReferenceTypeDef]
Number
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.NumberReferenceTypeDef]
Date
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DateReferenceTypeDef]
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EmailReferenceTypeDef]
ReferenceTypeDef
Value
- Type:
- Required: Yes
Type
- Type: typing.Literal['ATTACHMENT', 'DATE', 'EMAIL', 'NUMBER', 'STRING', 'URL']
- Required: Yes
ReleasePhoneNumberRequestRequestTypeDef
PhoneNumberId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
ReplicateInstanceRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ReplicaRegion
- Type:
- Required: Yes
ReplicaAlias
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
ReplicateInstanceResponseTypeDef
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RequiredFieldInfoTypeDef
Id
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldIdentifierTypeDef]
ResourceTagsSearchCriteriaTypeDef
TagSearchCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TagSearchConditionTypeDef]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
ResumeContactRecordingRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
ResumeContactRequestRequestTypeDef
ContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type: typing.Optional[str]
RoutingCriteriaTypeDef
Steps
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.StepTypeDef]]
ActivationTimestamp
- Type: typing.Optional[datetime.datetime]
Index
- Type: typing.Optional[int]
RoutingProfileQueueConfigSummaryTypeDef
QueueId
- Type:
- Required: Yes
QueueArn
- Type:
- Required: Yes
QueueName
- Type:
- Required: Yes
Priority
- Type:
- Required: Yes
Delay
- Type:
- Required: Yes
Channel
- Type: typing.Literal['CHAT', 'TASK', 'VOICE']
- Required: Yes
RoutingProfileQueueConfigTypeDef
QueueReference
- Type:
- Required: Yes
Priority
- Type:
- Required: Yes
Delay
- Type:
- Required: Yes
RoutingProfileQueueReferenceTypeDef
QueueId
- Type:
- Required: Yes
Channel
- Type: typing.Literal['CHAT', 'TASK', 'VOICE']
- Required: Yes
RoutingProfileReferenceTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
RoutingProfileSearchCriteriaTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
StringCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]
RoutingProfileSearchFilterTypeDef
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]
RoutingProfileSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
RoutingProfileTypeDef
InstanceId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RoutingProfileArn
- Type: typing.Optional[str]
RoutingProfileId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
MediaConcurrencies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.MediaConcurrencyTypeDef]]
DefaultOutboundQueueId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
NumberOfAssociatedQueues
- Type: typing.Optional[int]
NumberOfAssociatedUsers
- Type: typing.Optional[int]
AgentAvailabilityTimer
- Type: typing.Optional[typing.Literal['TIME_SINCE_LAST_ACTIVITY', 'TIME_SINCE_LAST_INBOUND']]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
IsDefault
- Type: typing.Optional[bool]
AssociatedQueueIds
- Type: typing.Optional[typing.List[str]]
RuleActionOutputTypeDef
ActionType
- Type: typing.Literal['ASSIGN_CONTACT_CATEGORY', 'CREATE_CASE', 'CREATE_TASK', 'END_ASSOCIATED_TASKS', 'GENERATE_EVENTBRIDGE_EVENT', 'SEND_NOTIFICATION', 'SUBMIT_AUTO_EVALUATION', 'UPDATE_CASE']
- Required: Yes
TaskAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskActionDefinitionOutputTypeDef]
EventBridgeAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EventBridgeActionDefinitionTypeDef]
AssignContactCategoryAction
- Type: typing.Optional[typing.Dict[str, typing.Any]]
SendNotificationAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SendNotificationActionDefinitionOutputTypeDef]
CreateCaseAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CreateCaseActionDefinitionOutputTypeDef]
UpdateCaseAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UpdateCaseActionDefinitionOutputTypeDef]
EndAssociatedTasksAction
- Type: typing.Optional[typing.Dict[str, typing.Any]]
SubmitAutoEvaluationAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SubmitAutoEvaluationActionDefinitionTypeDef]
RuleActionTypeDef
ActionType
- Type: typing.Literal['ASSIGN_CONTACT_CATEGORY', 'CREATE_CASE', 'CREATE_TASK', 'END_ASSOCIATED_TASKS', 'GENERATE_EVENTBRIDGE_EVENT', 'SEND_NOTIFICATION', 'SUBMIT_AUTO_EVALUATION', 'UPDATE_CASE']
- Required: Yes
TaskAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskActionDefinitionTypeDef]
EventBridgeAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EventBridgeActionDefinitionTypeDef]
AssignContactCategoryAction
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
SendNotificationAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SendNotificationActionDefinitionTypeDef]
CreateCaseAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CreateCaseActionDefinitionTypeDef]
UpdateCaseAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UpdateCaseActionDefinitionTypeDef]
EndAssociatedTasksAction
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
SubmitAutoEvaluationAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SubmitAutoEvaluationActionDefinitionTypeDef]
RuleSummaryTypeDef
Name
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
RuleArn
- Type:
- Required: Yes
EventSourceName
- Type: typing.Literal['OnCaseCreate', 'OnCaseUpdate', 'OnContactEvaluationSubmit', 'OnMetricDataUpdate', 'OnPostCallAnalysisAvailable', 'OnPostChatAnalysisAvailable', 'OnRealTimeCallAnalysisAvailable', 'OnRealTimeChatAnalysisAvailable', 'OnSalesforceCaseCreate', 'OnZendeskTicketCreate', 'OnZendeskTicketStatusUpdate']
- Required: Yes
PublishStatus
- Type: typing.Literal['DRAFT', 'PUBLISHED']
- Required: Yes
ActionSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ActionSummaryTypeDef]
- Required: Yes
CreatedTime
- Type:
- Required: Yes
LastUpdatedTime
- Type:
- Required: Yes
RuleTriggerEventSourceTypeDef
EventSourceName
- Type: typing.Literal['OnCaseCreate', 'OnCaseUpdate', 'OnContactEvaluationSubmit', 'OnMetricDataUpdate', 'OnPostCallAnalysisAvailable', 'OnPostChatAnalysisAvailable', 'OnRealTimeCallAnalysisAvailable', 'OnRealTimeChatAnalysisAvailable', 'OnSalesforceCaseCreate', 'OnZendeskTicketCreate', 'OnZendeskTicketStatusUpdate']
- Required: Yes
IntegrationAssociationId
- Type: typing.Optional[str]
RuleTypeDef
Name
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
RuleArn
- Type:
- Required: Yes
TriggerEventSource
- Type:
- Required: Yes
Function
- Type:
- Required: Yes
Actions
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RuleActionOutputTypeDef]
- Required: Yes
PublishStatus
- Type: typing.Literal['DRAFT', 'PUBLISHED']
- Required: Yes
CreatedTime
- Type:
- Required: Yes
LastUpdatedTime
- Type:
- Required: Yes
LastUpdatedBy
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Dict[str, str]]
S3ConfigTypeDef
BucketName
- Type:
- Required: Yes
BucketPrefix
- Type:
- Required: Yes
EncryptionConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EncryptionConfigTypeDef]
SearchAvailablePhoneNumbersRequestRequestTypeDef
PhoneNumberCountryCode
- Type: typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']
- Required: Yes
PhoneNumberType
- Type: typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']
- Required: Yes
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
PhoneNumberPrefix
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SearchAvailablePhoneNumbersRequestSearchAvailablePhoneNumbersPaginateTypeDef
PhoneNumberCountryCode
- Type: typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']
- Required: Yes
PhoneNumberType
- Type: typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']
- Required: Yes
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
PhoneNumberPrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchAvailablePhoneNumbersResponseTypeDef
AvailableNumbersList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AvailableNumberSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchContactFlowModulesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleSearchCriteriaTypeDef]
SearchContactFlowModulesRequestSearchContactFlowModulesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleSearchCriteriaTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchContactFlowModulesResponseTypeDef
ContactFlowModules
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchContactFlowsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowSearchCriteriaTypeDef]
SearchContactFlowsRequestSearchContactFlowsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowSearchCriteriaTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchContactFlowsResponseTypeDef
ContactFlows
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ContactFlowTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchContactsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
TimeRange
- Type:
- Required: Yes
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SearchCriteriaTypeDef]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SortTypeDef]
SearchContactsRequestSearchContactsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
TimeRange
- Type:
- Required: Yes
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SearchCriteriaTypeDef]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SortTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchContactsResponseTypeDef
Contacts
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ContactSearchSummaryTypeDef]
- Required: Yes
TotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchContactsTimeRangeTypeDef
Type
- Type: typing.Literal['CONNECTED_TO_AGENT_TIMESTAMP', 'DISCONNECT_TIMESTAMP', 'INITIATION_TIMESTAMP', 'SCHEDULED_TIMESTAMP']
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
SearchCriteriaTypeDef
AgentIds
- Type: typing.Optional[typing.Sequence[str]]
AgentHierarchyGroups
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupsTypeDef]
Channels
- Type: typing.Optional[typing.Sequence[typing.Literal['CHAT', 'TASK', 'VOICE']]]
ContactAnalysis
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactAnalysisTypeDef]
InitiationMethods
- Type: typing.Optional[typing.Sequence[typing.Literal['API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER']]]
QueueIds
- Type: typing.Optional[typing.Sequence[str]]
SearchableContactAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SearchableContactAttributesTypeDef]
SearchHoursOfOperationsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationSearchCriteriaTypeDef]
SearchHoursOfOperationsRequestSearchHoursOfOperationsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationSearchCriteriaTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchHoursOfOperationsResponseTypeDef
HoursOfOperations
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchPredefinedAttributesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchCriteria
- Type: typing.Optional[ForwardRef('PredefinedAttributeSearchCriteriaTypeDef')]
SearchPredefinedAttributesRequestSearchPredefinedAttributesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PredefinedAttributeSearchCriteriaTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchPredefinedAttributesResponseTypeDef
PredefinedAttributes
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.PredefinedAttributeTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchPromptsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PromptSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PromptSearchCriteriaTypeDef]
SearchPromptsRequestSearchPromptsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PromptSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PromptSearchCriteriaTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchPromptsResponseTypeDef
Prompts
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.PromptTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchQueuesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueSearchCriteriaTypeDef]
SearchQueuesRequestSearchQueuesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueSearchCriteriaTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchQueuesResponseTypeDef
Queues
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.QueueTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchQuickConnectsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSearchCriteriaTypeDef]
SearchQuickConnectsRequestSearchQuickConnectsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSearchCriteriaTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchQuickConnectsResponseTypeDef
QuickConnects
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.QuickConnectTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchResourceTagsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ResourceTypes
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ResourceTagsSearchCriteriaTypeDef]
SearchResourceTagsRequestSearchResourceTagsPaginateTypeDef
InstanceId
- Type:
- Required: Yes
ResourceTypes
- Type: typing.Optional[typing.Sequence[str]]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ResourceTagsSearchCriteriaTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchResourceTagsResponseTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TagSetTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchRoutingProfilesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileSearchCriteriaTypeDef]
SearchRoutingProfilesRequestSearchRoutingProfilesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileSearchCriteriaTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchRoutingProfilesResponseTypeDef
RoutingProfiles
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchSecurityProfilesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SecurityProfileSearchCriteriaTypeDef]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SecurityProfilesSearchFilterTypeDef]
SearchSecurityProfilesRequestSearchSecurityProfilesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SecurityProfileSearchCriteriaTypeDef]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SecurityProfilesSearchFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchSecurityProfilesResponseTypeDef
SecurityProfiles
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.SecurityProfileSearchSummaryTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchUsersRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserSearchCriteriaTypeDef]
SearchUsersRequestSearchUsersPaginateTypeDef
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserSearchFilterTypeDef]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserSearchCriteriaTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchUsersResponseTypeDef
Users
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.UserSearchSummaryTypeDef]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchVocabulariesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']]
NameStartsWith
- Type: typing.Optional[str]
LanguageCode
- Type: typing.Optional[typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']]
SearchVocabulariesRequestSearchVocabulariesPaginateTypeDef
InstanceId
- Type:
- Required: Yes
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']]
NameStartsWith
- Type: typing.Optional[str]
LanguageCode
- Type: typing.Optional[typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]
SearchVocabulariesResponseTypeDef
VocabularySummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.VocabularySummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchableContactAttributesCriteriaTypeDef
Key
- Type:
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
SearchableContactAttributesTypeDef
Criteria
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.SearchableContactAttributesCriteriaTypeDef]
- Required: Yes
MatchType
- Type: typing.Optional[typing.Literal['MATCH_ALL', 'MATCH_ANY']]
SecurityKeyTypeDef
AssociationId
- Type: typing.Optional[str]
Key
- Type: typing.Optional[str]
CreationTime
- Type: typing.Optional[datetime.datetime]
SecurityProfileSearchCriteriaTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
StringCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]
SecurityProfileSearchSummaryTypeDef
Id
- Type: typing.Optional[str]
OrganizationResourceId
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
SecurityProfileName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
SecurityProfileSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
SecurityProfileTypeDef
Id
- Type: typing.Optional[str]
OrganizationResourceId
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
SecurityProfileName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
AllowedAccessControlTags
- Type: typing.Optional[typing.Dict[str, str]]
TagRestrictedResources
- Type: typing.Optional[typing.List[str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
HierarchyRestrictedResources
- Type: typing.Optional[typing.List[str]]
AllowedAccessControlHierarchyGroupId
- Type: typing.Optional[str]
SecurityProfilesSearchFilterTypeDef
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]
SegmentAttributeValueTypeDef
ValueString
- Type: typing.Optional[str]
SendChatIntegrationEventRequestRequestTypeDef
SourceId
- Type:
- Required: Yes
DestinationId
- Type:
- Required: Yes
Event
- Type:
- Required: Yes
Subtype
- Type: typing.Optional[str]
NewSessionDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.NewSessionDetailsTypeDef]
SendChatIntegrationEventResponseTypeDef
InitialContactId
- Type:
- Required: Yes
NewChatCreated
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendNotificationActionDefinitionOutputTypeDef
DeliveryMethod
- Type: typing.Literal['EMAIL']
- Required: Yes
Content
- Type:
- Required: Yes
ContentType
- Type: typing.Literal['PLAIN_TEXT']
- Required: Yes
Recipient
- Type:
- Required: Yes
Subject
- Type: typing.Optional[str]
SendNotificationActionDefinitionTypeDef
DeliveryMethod
- Type: typing.Literal['EMAIL']
- Required: Yes
Content
- Type:
- Required: Yes
ContentType
- Type: typing.Literal['PLAIN_TEXT']
- Required: Yes
Recipient
- Type:
- Required: Yes
Subject
- Type: typing.Optional[str]
SignInConfigOutputTypeDef
Distributions
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.SignInDistributionTypeDef]
- Required: Yes
SignInConfigTypeDef
Distributions
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.SignInDistributionTypeDef]
- Required: Yes
SignInDistributionTypeDef
Region
- Type:
- Required: Yes
Enabled
- Type:
- Required: Yes
SingleSelectQuestionRuleCategoryAutomationTypeDef
Category
- Type:
- Required: Yes
Condition
- Type: typing.Literal['NOT_PRESENT', 'PRESENT']
- Required: Yes
OptionRefId
- Type:
- Required: Yes
SortTypeDef
FieldName
- Type: typing.Literal['CHANNEL', 'CONNECTED_TO_AGENT_TIMESTAMP', 'DISCONNECT_TIMESTAMP', 'INITIATION_METHOD', 'INITIATION_TIMESTAMP', 'SCHEDULED_TIMESTAMP']
- Required: Yes
Order
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
StartAttachedFileUploadRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
FileName
- Type:
- Required: Yes
FileSizeInBytes
- Type:
- Required: Yes
FileUseCaseType
- Type: typing.Literal['ATTACHMENT']
- Required: Yes
AssociatedResourceArn
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
UrlExpiryInSeconds
- Type: typing.Optional[int]
CreatedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CreatedByInfoTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
StartAttachedFileUploadResponseTypeDef
FileArn
- Type:
- Required: Yes
FileId
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
FileStatus
- Type: typing.Literal['APPROVED', 'FAILED', 'PROCESSING', 'REJECTED']
- Required: Yes
CreatedBy
- Type:
- Required: Yes
UploadUrlMetadata
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartChatContactRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
ParticipantDetails
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[typing.Mapping[str, str]]
InitialMessage
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ChatMessageTypeDef]
ClientToken
- Type: typing.Optional[str]
ChatDurationInMinutes
- Type: typing.Optional[int]
SupportedMessagingContentTypes
- Type: typing.Optional[typing.Sequence[str]]
PersistentChat
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PersistentChatTypeDef]
RelatedContactId
- Type: typing.Optional[str]
SegmentAttributes
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.SegmentAttributeValueTypeDef]]
StartChatContactResponseTypeDef
ContactId
- Type:
- Required: Yes
ParticipantId
- Type:
- Required: Yes
ParticipantToken
- Type:
- Required: Yes
ContinuedFromContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartContactEvaluationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
StartContactEvaluationResponseTypeDef
EvaluationId
- Type:
- Required: Yes
EvaluationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartContactRecordingRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
VoiceRecordingConfiguration
- Type:
- Required: Yes
StartContactStreamingRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ChatStreamingConfiguration
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
StartContactStreamingResponseTypeDef
StreamingId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartOutboundVoiceContactRequestRequestTypeDef
DestinationPhoneNumber
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
References
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]
RelatedContactId
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
SourcePhoneNumber
- Type: typing.Optional[str]
QueueId
- Type: typing.Optional[str]
Attributes
- Type: typing.Optional[typing.Mapping[str, str]]
AnswerMachineDetectionConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AnswerMachineDetectionConfigTypeDef]
CampaignId
- Type: typing.Optional[str]
TrafficType
- Type: typing.Optional[typing.Literal['CAMPAIGN', 'GENERAL']]
StartOutboundVoiceContactResponseTypeDef
ContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartTaskContactRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PreviousContactId
- Type: typing.Optional[str]
ContactFlowId
- Type: typing.Optional[str]
Attributes
- Type: typing.Optional[typing.Mapping[str, str]]
References
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]
Description
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
ScheduledTime
- Type: typing.Union[datetime.datetime, str, NoneType]
TaskTemplateId
- Type: typing.Optional[str]
QuickConnectId
- Type: typing.Optional[str]
RelatedContactId
- Type: typing.Optional[str]
StartTaskContactResponseTypeDef
ContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartWebRTCContactRequestRequestTypeDef
ContactFlowId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ParticipantDetails
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[typing.Mapping[str, str]]
ClientToken
- Type: typing.Optional[str]
AllowedCapabilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AllowedCapabilitiesTypeDef]
RelatedContactId
- Type: typing.Optional[str]
References
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]
Description
- Type: typing.Optional[str]
StartWebRTCContactResponseTypeDef
ConnectionData
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ParticipantId
- Type:
- Required: Yes
ParticipantToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StepTypeDef
Expiry
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ExpiryTypeDef]
Expression
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ExpressionTypeDef]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'EXPIRED', 'INACTIVE', 'JOINED']]
StopContactRecordingRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
StopContactRequestRequestTypeDef
ContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DisconnectReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DisconnectReasonTypeDef]
StopContactStreamingRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
StreamingId
- Type:
- Required: Yes
StringConditionTypeDef
FieldName
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
ComparisonType
- Type: typing.Optional[typing.Literal['CONTAINS', 'EXACT', 'STARTS_WITH']]
StringReferenceTypeDef
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
SubmitAutoEvaluationActionDefinitionTypeDef
EvaluationFormId
- Type:
- Required: Yes
SubmitContactEvaluationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationId
- Type:
- Required: Yes
Answers
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerInputTypeDef]]
Notes
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationNoteTypeDef]]
SubmitContactEvaluationResponseTypeDef
EvaluationId
- Type:
- Required: Yes
EvaluationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SuccessfulRequestTypeDef
RequestIdentifier
- Type: typing.Optional[str]
ContactId
- Type: typing.Optional[str]
SuspendContactRecordingRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
TagConditionTypeDef
TagKey
- Type: typing.Optional[str]
TagValue
- Type: typing.Optional[str]
TagContactRequestRequestTypeDef
ContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Tags
- Type: typing.Mapping[str, str]
- Required: Yes
TagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
TagSearchConditionTypeDef
tagKey
- Type: typing.Optional[str]
tagValue
- Type: typing.Optional[str]
tagKeyComparisonType
- Type: typing.Optional[typing.Literal['CONTAINS', 'EXACT', 'STARTS_WITH']]
tagValueComparisonType
- Type: typing.Optional[typing.Literal['CONTAINS', 'EXACT', 'STARTS_WITH']]
TagSetTypeDef
key
- Type: typing.Optional[str]
value
- Type: typing.Optional[str]
TaskActionDefinitionOutputTypeDef
Name
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
References
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]
TaskActionDefinitionTypeDef
Name
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
References
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]
TaskTemplateConstraintsOutputTypeDef
RequiredFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.RequiredFieldInfoTypeDef]]
ReadOnlyFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.ReadOnlyFieldInfoTypeDef]]
InvisibleFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.InvisibleFieldInfoTypeDef]]
TaskTemplateConstraintsTypeDef
RequiredFields
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.RequiredFieldInfoTypeDef]]
ReadOnlyFields
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.ReadOnlyFieldInfoTypeDef]]
InvisibleFields
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.InvisibleFieldInfoTypeDef]]
TaskTemplateDefaultFieldValueTypeDef
Id
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldIdentifierTypeDef]
DefaultValue
- Type: typing.Optional[str]
TaskTemplateDefaultsOutputTypeDef
DefaultFieldValues
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateDefaultFieldValueTypeDef]]
TaskTemplateDefaultsTypeDef
DefaultFieldValues
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateDefaultFieldValueTypeDef]]
TaskTemplateFieldIdentifierTypeDef
Name
- Type: typing.Optional[str]
TaskTemplateFieldOutputTypeDef
Id
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['BOOLEAN', 'DATE_TIME', 'DESCRIPTION', 'EMAIL', 'NAME', 'NUMBER', 'QUICK_CONNECT', 'SCHEDULED_TIME', 'SINGLE_SELECT', 'TEXT', 'TEXT_AREA', 'URL']]
SingleSelectOptions
- Type: typing.Optional[typing.List[str]]
TaskTemplateFieldTypeDef
Id
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['BOOLEAN', 'DATE_TIME', 'DESCRIPTION', 'EMAIL', 'NAME', 'NUMBER', 'QUICK_CONNECT', 'SCHEDULED_TIME', 'SINGLE_SELECT', 'TEXT', 'TEXT_AREA', 'URL']]
SingleSelectOptions
- Type: typing.Optional[typing.Sequence[str]]
TaskTemplateMetadataTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
CreatedTime
- Type: typing.Optional[datetime.datetime]
TelephonyConfigOutputTypeDef
Distributions
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.DistributionTypeDef]
- Required: Yes
TelephonyConfigTypeDef
Distributions
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.DistributionTypeDef]
- Required: Yes
ThresholdTypeDef
Comparison
- Type: typing.Optional[typing.Literal['LT']]
ThresholdValue
- Type: typing.Optional[float]
ThresholdV2TypeDef
Comparison
- Type: typing.Optional[str]
ThresholdValue
- Type: typing.Optional[float]
TrafficDistributionGroupSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
InstanceArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETION_FAILED', 'PENDING_DELETION', 'UPDATE_IN_PROGRESS']]
IsDefault
- Type: typing.Optional[bool]
TrafficDistributionGroupTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
InstanceArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETION_FAILED', 'PENDING_DELETION', 'UPDATE_IN_PROGRESS']]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
IsDefault
- Type: typing.Optional[bool]
TrafficDistributionGroupUserSummaryTypeDef
UserId
- Type: typing.Optional[str]
TranscriptCriteriaTypeDef
ParticipantRole
- Type: typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']
- Required: Yes
SearchText
- Type: typing.Sequence[str]
- Required: Yes
MatchType
- Type: typing.Literal['MATCH_ALL', 'MATCH_ANY']
- Required: Yes
TranscriptTypeDef
Criteria
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.TranscriptCriteriaTypeDef]
- Required: Yes
MatchType
- Type: typing.Optional[typing.Literal['MATCH_ALL', 'MATCH_ANY']]
TransferContactRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
QueueId
- Type: typing.Optional[str]
UserId
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
TransferContactResponseTypeDef
ContactId
- Type:
- Required: Yes
ContactArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UntagContactRequestRequestTypeDef
ContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UntagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateAgentStatusRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
AgentStatusId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
DisplayOrder
- Type: typing.Optional[int]
ResetOrderNumber
- Type: typing.Optional[bool]
UpdateAuthenticationProfileRequestRequestTypeDef
AuthenticationProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
AllowedIps
- Type: typing.Optional[typing.Sequence[str]]
BlockedIps
- Type: typing.Optional[typing.Sequence[str]]
PeriodicSessionDuration
- Type: typing.Optional[int]
UpdateCaseActionDefinitionOutputTypeDef
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.FieldValueOutputTypeDef]
- Required: Yes
UpdateCaseActionDefinitionTypeDef
Fields
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.FieldValueTypeDef]
- Required: Yes
UpdateContactAttributesRequestRequestTypeDef
InitialContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Attributes
- Type: typing.Mapping[str, str]
- Required: Yes
UpdateContactEvaluationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationId
- Type:
- Required: Yes
Answers
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerInputTypeDef]]
Notes
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationNoteTypeDef]]
UpdateContactEvaluationResponseTypeDef
EvaluationId
- Type:
- Required: Yes
EvaluationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateContactFlowContentRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
UpdateContactFlowMetadataRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ContactFlowState
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
UpdateContactFlowModuleContentRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowModuleId
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
UpdateContactFlowModuleMetadataRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowModuleId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
UpdateContactFlowNameRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateContactRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
References
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]
UpdateContactRoutingDataRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
QueueTimeAdjustmentSeconds
- Type: typing.Optional[int]
QueuePriority
- Type: typing.Optional[int]
UpdateContactScheduleRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ScheduledTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
UpdateEvaluationFormRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Items
- Type: typing.Sequence[typing.Union[ForwardRef("'EvaluationFormItemTypeDef'"), ForwardRef("'EvaluationFormItemOutputTypeDef'")]]
- Required: Yes
CreateNewVersion
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
ScoringStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormScoringStrategyTypeDef]
ClientToken
- Type: typing.Optional[str]
UpdateEvaluationFormResponseTypeDef
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateHoursOfOperationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
TimeZone
- Type: typing.Optional[str]
Config
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationConfigTypeDef]]
UpdateInstanceAttributeRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
AttributeType
- Type: typing.Literal['AUTO_RESOLVE_BEST_VOICES', 'CONTACTFLOW_LOGS', 'CONTACT_LENS', 'EARLY_MEDIA', 'ENHANCED_CHAT_MONITORING', 'ENHANCED_CONTACT_MONITORING', 'HIGH_VOLUME_OUTBOUND', 'INBOUND_CALLS', 'MULTI_PARTY_CONFERENCE', 'OUTBOUND_CALLS', 'USE_CUSTOM_TTS_VOICES']
- Required: Yes
Value
- Type:
- Required: Yes
UpdateInstanceStorageConfigRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
AssociationId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
- Required: Yes
StorageConfig
- Type:
- Required: Yes
UpdateParticipantRoleConfigChannelInfoTypeDef
Chat
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ChatParticipantRoleConfigTypeDef]
UpdateParticipantRoleConfigRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ChannelConfiguration
- Type:
- Required: Yes
UpdatePhoneNumberMetadataRequestRequestTypeDef
PhoneNumberId
- Type:
- Required: Yes
PhoneNumberDescription
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
UpdatePhoneNumberRequestRequestTypeDef
PhoneNumberId
- Type:
- Required: Yes
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
UpdatePhoneNumberResponseTypeDef
PhoneNumberId
- Type:
- Required: Yes
PhoneNumberArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePredefinedAttributeRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Values
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PredefinedAttributeValuesTypeDef]
UpdatePromptRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
S3Uri
- Type: typing.Optional[str]
UpdatePromptResponseTypeDef
PromptARN
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateQueueHoursOfOperationRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
UpdateQueueMaxContactsRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
MaxContacts
- Type: typing.Optional[int]
UpdateQueueNameRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateQueueOutboundCallerConfigRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
OutboundCallerConfig
- Type:
- Required: Yes
UpdateQueueStatusRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
Status
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
UpdateQuickConnectConfigRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QuickConnectId
- Type:
- Required: Yes
QuickConnectConfig
- Type:
- Required: Yes
UpdateQuickConnectNameRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
QuickConnectId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateRoutingProfileAgentAvailabilityTimerRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
AgentAvailabilityTimer
- Type: typing.Literal['TIME_SINCE_LAST_ACTIVITY', 'TIME_SINCE_LAST_INBOUND']
- Required: Yes
UpdateRoutingProfileConcurrencyRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
MediaConcurrencies
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.MediaConcurrencyTypeDef]
- Required: Yes
UpdateRoutingProfileDefaultOutboundQueueRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
DefaultOutboundQueueId
- Type:
- Required: Yes
UpdateRoutingProfileNameRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateRoutingProfileQueuesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
QueueConfigs
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileQueueConfigTypeDef]
- Required: Yes
UpdateRuleRequestRequestTypeDef
RuleId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Function
- Type:
- Required: Yes
Actions
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.RuleActionTypeDef, aws_resource_validator.pydantic_models.connect_classes.RuleActionOutputTypeDef]]
- Required: Yes
PublishStatus
- Type: typing.Literal['DRAFT', 'PUBLISHED']
- Required: Yes
UpdateSecurityProfileRequestRequestTypeDef
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Permissions
- Type: typing.Optional[typing.Sequence[str]]
AllowedAccessControlTags
- Type: typing.Optional[typing.Mapping[str, str]]
TagRestrictedResources
- Type: typing.Optional[typing.Sequence[str]]
Applications
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.ApplicationTypeDef, aws_resource_validator.pydantic_models.connect_classes.ApplicationExtraOutputTypeDef]]]
HierarchyRestrictedResources
- Type: typing.Optional[typing.Sequence[str]]
AllowedAccessControlHierarchyGroupId
- Type: typing.Optional[str]
UpdateTaskTemplateRequestRequestTypeDef
TaskTemplateId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ContactFlowId
- Type: typing.Optional[str]
Constraints
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateConstraintsTypeDef]
Defaults
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateDefaultsTypeDef]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
Fields
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldTypeDef, aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldOutputTypeDef]]]
UpdateTaskTemplateResponseTypeDef
InstanceId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Constraints
- Type:
- Required: Yes
Defaults
- Type:
- Required: Yes
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldOutputTypeDef]
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'INACTIVE']
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
CreatedTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTrafficDistributionRequestRequestTypeDef
Id
- Type:
- Required: Yes
TelephonyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TelephonyConfigTypeDef]
SignInConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SignInConfigTypeDef]
AgentConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentConfigTypeDef]
UpdateUserHierarchyGroupNameRequestRequestTypeDef
Name
- Type:
- Required: Yes
HierarchyGroupId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateUserHierarchyRequestRequestTypeDef
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
HierarchyGroupId
- Type: typing.Optional[str]
UpdateUserHierarchyStructureRequestRequestTypeDef
HierarchyStructure
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateUserIdentityInfoRequestRequestTypeDef
IdentityInfo
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateUserPhoneConfigRequestRequestTypeDef
PhoneConfig
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateUserProficienciesRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
UserProficiencies
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.UserProficiencyTypeDef]
- Required: Yes
UpdateUserRoutingProfileRequestRequestTypeDef
RoutingProfileId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateUserSecurityProfilesRequestRequestTypeDef
SecurityProfileIds
- Type: typing.Sequence[str]
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateViewContentRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
Status
- Type: typing.Literal['PUBLISHED', 'SAVED']
- Required: Yes
Content
- Type:
- Required: Yes
UpdateViewContentResponseTypeDef
View
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateViewMetadataRequestRequestTypeDef
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UploadUrlMetadataTypeDef
Url
- Type: typing.Optional[str]
UrlExpiry
- Type: typing.Optional[str]
HeadersToInclude
- Type: typing.Optional[typing.Dict[str, str]]
UrlReferenceTypeDef
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
UseCaseTypeDef
UseCaseId
- Type: typing.Optional[str]
UseCaseArn
- Type: typing.Optional[str]
UseCaseType
- Type: typing.Optional[typing.Literal['CONNECT_CAMPAIGNS', 'RULES_EVALUATION']]
UserDataFiltersTypeDef
Queues
- Type: typing.Optional[typing.Sequence[str]]
ContactFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFilterTypeDef]
RoutingProfiles
- Type: typing.Optional[typing.Sequence[str]]
Agents
- Type: typing.Optional[typing.Sequence[str]]
UserHierarchyGroups
- Type: typing.Optional[typing.Sequence[str]]
UserDataTypeDef
User
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserReferenceTypeDef]
RoutingProfile
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileReferenceTypeDef]
HierarchyPath
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyPathReferenceTypeDef]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentStatusReferenceTypeDef]
AvailableSlotsByChannel
- Type: typing.Optional[typing.Dict[typing.Literal['CHAT', 'TASK', 'VOICE'], int]]
MaxSlotsByChannel
- Type: typing.Optional[typing.Dict[typing.Literal['CHAT', 'TASK', 'VOICE'], int]]
ActiveSlotsByChannel
- Type: typing.Optional[typing.Dict[typing.Literal['CHAT', 'TASK', 'VOICE'], int]]
Contacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.AgentContactReferenceTypeDef]]
NextStatus
- Type: typing.Optional[str]
UserIdentityInfoLiteTypeDef
FirstName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
UserIdentityInfoTypeDef
FirstName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
- Type: typing.Optional[str]
SecondaryEmail
- Type: typing.Optional[str]
Mobile
- Type: typing.Optional[str]
UserPhoneConfigTypeDef
PhoneType
- Type: typing.Literal['DESK_PHONE', 'SOFT_PHONE']
- Required: Yes
AutoAccept
- Type: typing.Optional[bool]
AfterContactWorkTimeLimit
- Type: typing.Optional[int]
DeskPhoneNumber
- Type: typing.Optional[str]
UserProficiencyDisassociateTypeDef
AttributeName
- Type:
- Required: Yes
AttributeValue
- Type:
- Required: Yes
UserProficiencyTypeDef
AttributeName
- Type:
- Required: Yes
AttributeValue
- Type:
- Required: Yes
Level
- Type:
- Required: Yes
UserQuickConnectConfigTypeDef
UserId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
UserReferenceTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
UserSearchCriteriaTypeDef
OrConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
StringCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]
HierarchyGroupCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupConditionTypeDef]
UserSearchFilterTypeDef
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]
UserAttributeFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneUserAttributeFilterTypeDef]
UserSearchSummaryTypeDef
Arn
- Type: typing.Optional[str]
DirectoryUserId
- Type: typing.Optional[str]
HierarchyGroupId
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
IdentityInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserIdentityInfoLiteTypeDef]
PhoneConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserPhoneConfigTypeDef]
RoutingProfileId
- Type: typing.Optional[str]
SecurityProfileIds
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
Username
- Type: typing.Optional[str]
UserSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Username
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
UserTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Username
- Type: typing.Optional[str]
IdentityInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserIdentityInfoTypeDef]
PhoneConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserPhoneConfigTypeDef]
DirectoryUserId
- Type: typing.Optional[str]
SecurityProfileIds
- Type: typing.Optional[typing.List[str]]
RoutingProfileId
- Type: typing.Optional[str]
HierarchyGroupId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
ViewContentTypeDef
InputSchema
- Type: typing.Optional[str]
Template
- Type: typing.Optional[str]
Actions
- Type: typing.Optional[typing.List[str]]
ViewInputContentTypeDef
Template
- Type: typing.Optional[str]
Actions
- Type: typing.Optional[typing.Sequence[str]]
ViewSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]
Status
- Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]
Description
- Type: typing.Optional[str]
ViewTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]
Type
- Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]
Description
- Type: typing.Optional[str]
Version
- Type: typing.Optional[int]
VersionDescription
- Type: typing.Optional[str]
Content
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ViewContentTypeDef]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreatedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
ViewContentSha256
- Type: typing.Optional[str]
ViewVersionSummaryTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]
Version
- Type: typing.Optional[int]
VersionDescription
- Type: typing.Optional[str]
VocabularySummaryTypeDef
Name
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
LanguageCode
- Type: typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']
- Required: Yes
State
- Type: typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
FailureReason
- Type: typing.Optional[str]
VocabularyTypeDef
Name
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
LanguageCode
- Type: typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']
- Required: Yes
State
- Type: typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
FailureReason
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
VoiceRecordingConfigurationTypeDef
VoiceRecordingTrack
- Type: typing.Optional[typing.Literal['ALL', 'FROM_AGENT', 'TO_AGENT']]
WisdomInfoTypeDef
SessionArn
- Type: typing.Optional[str]