Connect Classes
ActionSummary
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
ActivateEvaluationFormRequest
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
ActivateEvaluationFormResponse
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AdditionalEmailRecipients
ToList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EmailRecipient]]
CcList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EmailRecipient]]
AgentConfig
Distributions
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.Distribution]
- Required: Yes
AgentConfigOutput
Distributions
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.Distribution]
- Required: Yes
AgentContactReference
ContactId
- Type: typing.Optional[str]
Channel
- Type: typing.Optional[typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE']]
InitiationMethod
- Type: typing.Optional[typing.Literal['AGENT_REPLY', 'API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'FLOW', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER', 'WEBRTC_API']]
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.connect_classes.QueueReference]
AgentHierarchyGroup
Arn
- Type: typing.Optional[str]
AgentHierarchyGroups
L1Ids
- Type: typing.Optional[typing.List[str]]
L2Ids
- Type: typing.Optional[typing.List[str]]
L3Ids
- Type: typing.Optional[typing.List[str]]
L4Ids
- Type: typing.Optional[typing.List[str]]
L5Ids
- Type: typing.Optional[typing.List[str]]
AgentInfo
Id
- Type: typing.Optional[str]
ConnectedToAgentTimestamp
- Type: typing.Optional[datetime.datetime]
AgentPauseDurationInSeconds
- Type: typing.Optional[int]
HierarchyGroups
- Type:
DeviceInfo
- Type:
Capabilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ParticipantCapabilities]
AgentQualityMetrics
Audio
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AudioQualityMetricsInfo]
AgentStatus
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]
AgentStatusReference
StatusStartTimestamp
- Type: typing.Optional[datetime.datetime]
StatusArn
- Type: typing.Optional[str]
StatusName
- Type: typing.Optional[str]
AgentStatusSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
AgentStatusSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
AgentStatusSearchFilter
AttributeFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneAttributeFilter]
AgentStatusSummary
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]
AgentsCriteria
AgentIds
- Type: typing.Optional[typing.List[str]]
AgentsCriteriaOutput
AgentIds
- Type: typing.Optional[typing.List[str]]
AllowedCapabilities
Customer
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ParticipantCapabilities]
Agent
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ParticipantCapabilities]
AnalyticsDataAssociationResult
DataSetId
- Type: typing.Optional[str]
TargetAccountId
- Type: typing.Optional[str]
ResourceShareId
- Type: typing.Optional[str]
ResourceShareArn
- Type: typing.Optional[str]
ResourceShareStatus
- Type: typing.Optional[str]
AnalyticsDataSetsResult
DataSetId
- Type: typing.Optional[str]
DataSetName
- Type: typing.Optional[str]
AnswerMachineDetectionConfig
EnableAnswerMachineDetection
- Type: typing.Optional[bool]
AwaitAnswerMachinePrompt
- Type: typing.Optional[bool]
Application
Namespace
- Type: typing.Optional[str]
ApplicationPermissions
- Type: typing.Optional[typing.List[str]]
ApplicationOutput
Namespace
- Type: typing.Optional[str]
ApplicationPermissions
- Type: typing.Optional[typing.List[str]]
AssociateAnalyticsDataSetRequest
InstanceId
- Type:
- Required: Yes
DataSetId
- Type:
- Required: Yes
TargetAccountId
- Type: typing.Optional[str]
AssociateAnalyticsDataSetResponse
DataSetId
- Type:
- Required: Yes
TargetAccountId
- Type:
- Required: Yes
ResourceShareId
- Type:
- Required: Yes
ResourceShareArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateApprovedOriginRequest
InstanceId
- Type:
- Required: Yes
Origin
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
AssociateBotRequest
InstanceId
- Type:
- Required: Yes
LexBot
- Type:
LexV2Bot
- Type:
ClientToken
- Type: typing.Optional[str]
AssociateDefaultVocabularyRequest
InstanceId
- Type:
- Required: Yes
LanguageCode
- Type: typing.Literal['ar-AE', 'ca-ES', 'da-DK', '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', 'fi-FI', 'fr-CA', 'fr-FR', 'hi-IN', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'ms-MY', 'nl-NL', 'no-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'sv-SE', 'tl-PH', 'zh-CN']
- Required: Yes
VocabularyId
- Type: typing.Optional[str]
AssociateFlowRequest
InstanceId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
FlowId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['ANALYTICS_CONNECTOR', 'INBOUND_EMAIL', 'OUTBOUND_EMAIL', 'SMS_PHONE_NUMBER', 'WHATSAPP_MESSAGING_PHONE_NUMBER']
- Required: Yes
AssociateInstanceStorageConfigRequest
InstanceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'EMAIL_MESSAGES', '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
ClientToken
- Type: typing.Optional[str]
AssociateInstanceStorageConfigResponse
AssociationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateLambdaFunctionRequest
InstanceId
- Type:
- Required: Yes
FunctionArn
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
AssociateLexBotRequest
InstanceId
- Type:
- Required: Yes
LexBot
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
AssociatePhoneNumberContactFlowRequest
PhoneNumberId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
AssociateQueueQuickConnectsRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
QuickConnectIds
- Type: typing.List[str]
- Required: Yes
AssociateRoutingProfileQueuesRequest
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
QueueConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileQueueConfig]
- Required: Yes
AssociateSecurityKeyRequest
InstanceId
- Type:
- Required: Yes
Key
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
AssociateSecurityKeyResponse
AssociationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateTrafficDistributionGroupUserRequest
TrafficDistributionGroupId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
AssociateUserProficienciesRequest
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
UserProficiencies
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.UserProficiency]
- Required: Yes
AssociatedContactSummary
ContactId
- Type: typing.Optional[str]
ContactArn
- Type: typing.Optional[str]
InitiationTimestamp
- Type: typing.Optional[datetime.datetime]
DisconnectTimestamp
- Type: typing.Optional[datetime.datetime]
InitialContactId
- Type: typing.Optional[str]
PreviousContactId
- Type: typing.Optional[str]
RelatedContactId
- Type: typing.Optional[str]
InitiationMethod
- Type: typing.Optional[typing.Literal['AGENT_REPLY', 'API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'FLOW', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER', 'WEBRTC_API']]
Channel
- Type: typing.Optional[typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE']]
AttachedFile
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.connect_classes.CreatedByInfo]
FileUseCaseType
- Type: typing.Optional[typing.Literal['ATTACHMENT', 'EMAIL_MESSAGE']]
AssociatedResourceArn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
AttachedFileError
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
FileId
- Type: typing.Optional[str]
AttachmentReference
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['APPROVED', 'AVAILABLE', 'DELETED', 'FAILED', 'PROCESSING', 'REJECTED']]
Arn
- Type: typing.Optional[str]
Attendee
AttendeeId
- Type: typing.Optional[str]
JoinToken
- Type: typing.Optional[str]
Attribute
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_CHAT_CONFERENCE', 'MULTI_PARTY_CONFERENCE', 'OUTBOUND_CALLS', 'USE_CUSTOM_TTS_VOICES']]
Value
- Type: typing.Optional[str]
AttributeAndCondition
TagConditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TagCondition]]
HierarchyGroupCondition
- Type:
AttributeCondition
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
ProficiencyLevel
- Type: typing.Optional[float]
Range
- Type:
MatchCriteria
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.MatchCriteria, aws_resource_validator.pydantic_models.connect.connect_classes.MatchCriteriaOutput, NoneType]
ComparisonOperator
- Type: typing.Optional[str]
AttributeConditionOutput
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
ProficiencyLevel
- Type: typing.Optional[float]
Range
- Type:
MatchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.MatchCriteriaOutput]
ComparisonOperator
- Type: typing.Optional[str]
AudioFeatures
EchoReduction
- Type: typing.Optional[typing.Literal['AVAILABLE', 'UNAVAILABLE']]
AudioQualityMetricsInfo
QualityScore
- Type: typing.Optional[float]
PotentialQualityIssues
- Type: typing.Optional[typing.List[str]]
AuthenticationProfile
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]
AuthenticationProfileSummary
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]
AvailableNumberSummary
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!
BatchAssociateAnalyticsDataSetRequest
InstanceId
- Type:
- Required: Yes
DataSetIds
- Type: typing.List[str]
- Required: Yes
TargetAccountId
- Type: typing.Optional[str]
BatchAssociateAnalyticsDataSetResponse
Created
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AnalyticsDataAssociationResult]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ErrorResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDisassociateAnalyticsDataSetRequest
InstanceId
- Type:
- Required: Yes
DataSetIds
- Type: typing.List[str]
- Required: Yes
TargetAccountId
- Type: typing.Optional[str]
BatchDisassociateAnalyticsDataSetResponse
Deleted
- Type: typing.List[str]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ErrorResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetAttachedFileMetadataRequest
FileIds
- Type: typing.List[str]
- Required: Yes
InstanceId
- Type:
- Required: Yes
AssociatedResourceArn
- Type:
- Required: Yes
BatchGetAttachedFileMetadataResponse
Files
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AttachedFile]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AttachedFileError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetFlowAssociationRequest
InstanceId
- Type:
- Required: Yes
ResourceIds
- Type: typing.List[str]
- Required: Yes
ResourceType
- Type: typing.Optional[typing.Literal['ANALYTICS_CONNECTOR', 'INBOUND_EMAIL', 'OUTBOUND_EMAIL', 'VOICE_PHONE_NUMBER', 'WHATSAPP_MESSAGING_PHONE_NUMBER']]
BatchGetFlowAssociationResponse
FlowAssociationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.FlowAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchPutContactRequest
InstanceId
- Type:
- Required: Yes
ContactDataRequestList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ContactDataRequest]
- Required: Yes
ClientToken
- Type: typing.Optional[str]
BatchPutContactResponse
SuccessfulRequestList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.SuccessfulRequest]
- Required: Yes
FailedRequestList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.FailedRequest]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Campaign
CampaignId
- Type: typing.Optional[str]
ChatEvent
Type
- Type: typing.Literal['DISCONNECT', 'EVENT', 'MESSAGE']
- Required: Yes
ContentType
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
ChatMessage
ContentType
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
ChatParticipantRoleConfig
ParticipantTimerConfigList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ParticipantTimerConfiguration]
- Required: Yes
ChatStreamingConfiguration
StreamingEndpointArn
- Type:
- Required: Yes
ClaimPhoneNumberRequest
PhoneNumber
- Type:
- Required: Yes
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
PhoneNumberDescription
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ClientToken
- Type: typing.Optional[str]
ClaimPhoneNumberResponse
PhoneNumberId
- Type:
- Required: Yes
PhoneNumberArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ClaimedPhoneNumberSummary
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:
SourcePhoneNumberArn
- Type: typing.Optional[str]
CommonAttributeAndCondition
TagConditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TagCondition]]
CompleteAttachedFileUploadRequest
InstanceId
- Type:
- Required: Yes
FileId
- Type:
- Required: Yes
AssociatedResourceArn
- Type:
- Required: Yes
Condition
StringCondition
- Type:
NumberCondition
- Type:
ConnectionData
Attendee
- Type:
Meeting
- Type:
Contact
Arn
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
InitialContactId
- Type: typing.Optional[str]
PreviousContactId
- Type: typing.Optional[str]
ContactAssociationId
- Type: typing.Optional[str]
InitiationMethod
- Type: typing.Optional[typing.Literal['AGENT_REPLY', 'API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'FLOW', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER', 'WEBRTC_API']]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Channel
- Type: typing.Optional[typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE']]
QueueInfo
- Type:
AgentInfo
- Type:
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:
CustomerId
- Type: typing.Optional[str]
CustomerEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EndpointInfo]
SystemEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EndpointInfo]
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:
Customer
- Type:
Campaign
- Type:
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:
QualityMetrics
- Type:
DisconnectDetails
- Type:
AdditionalEmailRecipients
- Type:
SegmentAttributes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValueOutput]]
ContactAnalysis
Transcript
- Type:
ContactConfiguration
ContactId
- Type:
- Required: Yes
ParticipantRole
- Type: typing.Optional[typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']]
IncludeRawMessage
- Type: typing.Optional[bool]
ContactDataRequest
SystemEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.Endpoint]
CustomerEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.Endpoint]
RequestIdentifier
- Type: typing.Optional[str]
QueueId
- Type: typing.Optional[str]
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
Campaign
- Type:
ContactFilter
ContactStates
- Type: typing.Optional[typing.List[typing.Literal['CONNECTED', 'CONNECTED_ONHOLD', 'CONNECTING', 'ENDED', 'ERROR', 'INCOMING', 'MISSED', 'PENDING', 'REJECTED']]]
ContactFlow
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', 'CAMPAIGN', '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]]
FlowContentSha256
- Type: typing.Optional[str]
Version
- Type: typing.Optional[int]
VersionDescription
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
ContactFlowModule
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]]
ContactFlowModuleSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
StateCondition
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
StatusCondition
- Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]
ContactFlowModuleSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
StateCondition
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
StatusCondition
- Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]
ContactFlowModuleSearchFilter
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneTagFilter]
ContactFlowModuleSummary
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
ContactFlowSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
TypeCondition
- Type: typing.Optional[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CAMPAIGN', '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']]
ContactFlowSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
TypeCondition
- Type: typing.Optional[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CAMPAIGN', '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']]
ContactFlowSearchFilter
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneTagFilter]
ContactFlowSummary
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', 'CAMPAIGN', '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']]
ContactFlowVersionSummary
Arn
- Type: typing.Optional[str]
VersionDescription
- Type: typing.Optional[str]
Version
- Type: typing.Optional[int]
ContactSearchSummary
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['AGENT_REPLY', 'API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'FLOW', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER', 'WEBRTC_API']]
Channel
- Type: typing.Optional[typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE']]
QueueInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ContactSearchSummaryQueueInfo]
AgentInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ContactSearchSummaryAgentInfo]
InitiationTimestamp
- Type: typing.Optional[datetime.datetime]
DisconnectTimestamp
- Type: typing.Optional[datetime.datetime]
ScheduledTimestamp
- Type: typing.Optional[datetime.datetime]
SegmentAttributes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.ContactSearchSummarySegmentAttributeValue]]
ContactSearchSummaryAgentInfo
Id
- Type: typing.Optional[str]
ConnectedToAgentTimestamp
- Type: typing.Optional[datetime.datetime]
ContactSearchSummaryQueueInfo
Id
- Type: typing.Optional[str]
EnqueueTimestamp
- Type: typing.Optional[datetime.datetime]
ContactSearchSummarySegmentAttributeValue
ValueString
- Type: typing.Optional[str]
ControlPlaneAttributeFilter
OrConditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.CommonAttributeAndCondition]]
AndCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.CommonAttributeAndCondition]
TagCondition
- Type:
ControlPlaneTagFilter
OrConditions
- Type: typing.Optional[typing.List[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TagCondition]]]
AndConditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TagCondition]]
TagCondition
- Type:
ControlPlaneUserAttributeFilter
OrConditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AttributeAndCondition]]
AndCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AttributeAndCondition]
TagCondition
- Type:
HierarchyGroupCondition
- Type:
CreateAgentStatusRequest
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.Dict[str, str]]
CreateAgentStatusResponse
AgentStatusARN
- Type:
- Required: Yes
AgentStatusId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCaseActionDefinition
Fields
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.FieldValue, aws_resource_validator.pydantic_models.connect.connect_classes.FieldValueOutput]]
- Required: Yes
TemplateId
- Type:
- Required: Yes
CreateCaseActionDefinitionOutput
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.FieldValueOutput]
- Required: Yes
TemplateId
- Type:
- Required: Yes
CreateContactFlowModuleRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ClientToken
- Type: typing.Optional[str]
CreateContactFlowModuleResponse
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateContactFlowRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CAMPAIGN', '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.Dict[str, str]]
CreateContactFlowResponse
ContactFlowId
- Type:
- Required: Yes
ContactFlowArn
- Type:
- Required: Yes
FlowContentSha256
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateContactFlowVersionRequest
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
FlowContentSha256
- Type: typing.Optional[str]
ContactFlowVersion
- Type: typing.Optional[int]
LastModifiedTime
- Type: typing.Union[datetime.datetime, str, NoneType]
LastModifiedRegion
- Type: typing.Optional[str]
CreateContactFlowVersionResponse
ContactFlowArn
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateContactRequest
InstanceId
- Type:
- Required: Yes
Channel
- Type: typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE']
- Required: Yes
InitiationMethod
- Type: typing.Literal['AGENT_REPLY', 'API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'FLOW', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER', 'WEBRTC_API']
- Required: Yes
ClientToken
- Type: typing.Optional[str]
RelatedContactId
- Type: typing.Optional[str]
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
References
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.Reference]]
ExpiryDurationInMinutes
- Type: typing.Optional[int]
UserInfo
- Type:
InitiateAs
- Type: typing.Optional[typing.Literal['CONNECTED_TO_USER']]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
SegmentAttributes
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValue, aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValueOutput]]]
PreviousContactId
- Type: typing.Optional[str]
CreateContactResponse
ContactId
- Type:
- Required: Yes
ContactArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEmailAddressRequest
InstanceId
- Type:
- Required: Yes
EmailAddress
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ClientToken
- Type: typing.Optional[str]
CreateEmailAddressResponse
EmailAddressId
- Type:
- Required: Yes
EmailAddressArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEvaluationFormRequest
InstanceId
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Items
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormItem, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormItemOutput]]
- Required: Yes
Description
- Type: typing.Optional[str]
ScoringStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormScoringStrategy]
ClientToken
- Type: typing.Optional[str]
CreateEvaluationFormResponse
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateHoursOfOperationOverrideRequest
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Config
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationOverrideConfig]
- Default:
EffectiveFrom
- Type:
- Required: Yes
EffectiveTill
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
CreateHoursOfOperationOverrideResponse
HoursOfOperationOverrideId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateHoursOfOperationRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
TimeZone
- Type:
- Required: Yes
Config
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationConfig]
- Default:
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateHoursOfOperationResponse
HoursOfOperationId
- Type:
- Required: Yes
HoursOfOperationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateInstanceRequest
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.Dict[str, str]]
CreateInstanceResponse
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIntegrationAssociationRequest
InstanceId
- Type:
- Required: Yes
IntegrationType
- Type: typing.Literal['ANALYTICS_CONNECTOR', 'APPLICATION', 'CALL_TRANSFER_CONNECTOR', 'CASES_DOMAIN', 'COGNITO_USER_POOL', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'Q_MESSAGE_TEMPLATES', 'SES_IDENTITY', '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.Dict[str, str]]
CreateIntegrationAssociationResponse
IntegrationAssociationId
- Type:
- Required: Yes
IntegrationAssociationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateParticipantRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ParticipantDetails
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreateParticipantResponse
ParticipantCredentials
- Type:
- Required: Yes
ParticipantId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePersistentContactAssociationRequest
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]
CreatePersistentContactAssociationResponse
ContinuedFromContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePredefinedAttributeRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Values
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.PredefinedAttributeValues, aws_resource_validator.pydantic_models.connect.connect_classes.PredefinedAttributeValuesOutput]
- Required: Yes
CreatePromptRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
S3Uri
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreatePromptResponse
PromptARN
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePushNotificationRegistrationRequest
InstanceId
- Type:
- Required: Yes
PinpointAppArn
- Type:
- Required: Yes
DeviceToken
- Type:
- Required: Yes
DeviceType
- Type: typing.Literal['APNS', 'APNS_SANDBOX', 'GCM']
- Required: Yes
ContactConfiguration
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreatePushNotificationRegistrationResponse
RegistrationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateQueueRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
OutboundCallerConfig
- Type:
OutboundEmailConfig
- Type:
MaxContacts
- Type: typing.Optional[int]
QuickConnectIds
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateQueueResponse
QueueArn
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateQuickConnectRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
QuickConnectConfig
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateQuickConnectResponse
QuickConnectARN
- Type:
- Required: Yes
QuickConnectId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRoutingProfileRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
DefaultOutboundQueueId
- Type:
- Required: Yes
MediaConcurrencies
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.MediaConcurrency]
- Required: Yes
QueueConfigs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileQueueConfig]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
AgentAvailabilityTimer
- Type: typing.Optional[typing.Literal['TIME_SINCE_LAST_ACTIVITY', 'TIME_SINCE_LAST_INBOUND']]
CreateRoutingProfileResponse
RoutingProfileArn
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRuleRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
TriggerEventSource
- Type:
- Required: Yes
Function
- Type:
- Required: Yes
Actions
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.RuleAction, aws_resource_validator.pydantic_models.connect.connect_classes.RuleActionOutput]]
- Required: Yes
PublishStatus
- Type: typing.Literal['DRAFT', 'PUBLISHED']
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreateRuleResponse
RuleArn
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSecurityProfileRequest
SecurityProfileName
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Permissions
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
AllowedAccessControlTags
- Type: typing.Optional[typing.Dict[str, str]]
TagRestrictedResources
- Type: typing.Optional[typing.List[str]]
Applications
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.Application, aws_resource_validator.pydantic_models.connect.connect_classes.ApplicationOutput]]]
HierarchyRestrictedResources
- Type: typing.Optional[typing.List[str]]
AllowedAccessControlHierarchyGroupId
- Type: typing.Optional[str]
CreateSecurityProfileResponse
SecurityProfileId
- Type:
- Required: Yes
SecurityProfileArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTaskTemplateRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Fields
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateField, aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateFieldOutput]]
- Required: Yes
Description
- Type: typing.Optional[str]
ContactFlowId
- Type: typing.Optional[str]
SelfAssignFlowId
- Type: typing.Optional[str]
Constraints
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateConstraints, aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateConstraintsOutput, NoneType]
Defaults
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateDefaults, aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateDefaultsOutput, NoneType]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
ClientToken
- Type: typing.Optional[str]
CreateTaskTemplateResponse
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTrafficDistributionGroupRequest
Name
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateTrafficDistributionGroupResponse
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUseCaseRequest
InstanceId
- Type:
- Required: Yes
IntegrationAssociationId
- Type:
- Required: Yes
UseCaseType
- Type: typing.Literal['CONNECT_CAMPAIGNS', 'RULES_EVALUATION']
- Required: Yes
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateUseCaseResponse
UseCaseId
- Type:
- Required: Yes
UseCaseArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserHierarchyGroupRequest
Name
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ParentGroupId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateUserHierarchyGroupResponse
HierarchyGroupId
- Type:
- Required: Yes
HierarchyGroupArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserRequest
Username
- Type:
- Required: Yes
PhoneConfig
- Type:
- Required: Yes
SecurityProfileIds
- Type: typing.List[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.connect_classes.UserIdentityInfo]
DirectoryUserId
- Type: typing.Optional[str]
HierarchyGroupId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateUserResponse
UserId
- Type:
- Required: Yes
UserArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateViewRequest
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.Dict[str, str]]
CreateViewResponse
View
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateViewVersionRequest
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
VersionDescription
- Type: typing.Optional[str]
ViewContentSha256
- Type: typing.Optional[str]
CreateViewVersionResponse
View
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateVocabularyRequest
InstanceId
- Type:
- Required: Yes
VocabularyName
- Type:
- Required: Yes
LanguageCode
- Type: typing.Literal['ar-AE', 'ca-ES', 'da-DK', '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', 'fi-FI', 'fr-CA', 'fr-FR', 'hi-IN', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'ms-MY', 'nl-NL', 'no-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'sv-SE', 'tl-PH', 'zh-CN']
- Required: Yes
Content
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateVocabularyResponse
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
CreatedByInfo
ConnectUserArn
- Type: typing.Optional[str]
AWSIdentityArn
- Type: typing.Optional[str]
Credentials
AccessToken
- Type: typing.Optional[str]
AccessTokenExpiration
- Type: typing.Optional[datetime.datetime]
RefreshToken
- Type: typing.Optional[str]
RefreshTokenExpiration
- Type: typing.Optional[datetime.datetime]
CrossChannelBehavior
BehaviorType
- Type: typing.Literal['ROUTE_ANY_CHANNEL', 'ROUTE_CURRENT_CHANNEL_ONLY']
- Required: Yes
CurrentMetric
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']]
CurrentMetricData
Metric
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.CurrentMetric]
Value
- Type: typing.Optional[float]
CurrentMetricResult
Dimensions
- Type:
Collections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.CurrentMetricData]]
CurrentMetricSortCriteria
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']]
Customer
DeviceInfo
- Type:
Capabilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ParticipantCapabilities]
CustomerQualityMetrics
Audio
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AudioQualityMetricsInfo]
CustomerVoiceActivity
GreetingStartTimestamp
- Type: typing.Optional[datetime.datetime]
GreetingEndTimestamp
- Type: typing.Optional[datetime.datetime]
DateCondition
FieldName
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
ComparisonType
- Type: typing.Optional[typing.Literal['EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO']]
DateReference
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
DeactivateEvaluationFormRequest
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
DeactivateEvaluationFormResponse
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DefaultVocabulary
InstanceId
- Type:
- Required: Yes
LanguageCode
- Type: typing.Literal['ar-AE', 'ca-ES', 'da-DK', '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', 'fi-FI', 'fr-CA', 'fr-FR', 'hi-IN', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'ms-MY', 'nl-NL', 'no-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'sv-SE', 'tl-PH', 'zh-CN']
- Required: Yes
VocabularyId
- Type:
- Required: Yes
VocabularyName
- Type:
- Required: Yes
DeleteAttachedFileRequest
InstanceId
- Type:
- Required: Yes
FileId
- Type:
- Required: Yes
AssociatedResourceArn
- Type:
- Required: Yes
DeleteContactEvaluationRequest
InstanceId
- Type:
- Required: Yes
EvaluationId
- Type:
- Required: Yes
DeleteContactFlowModuleRequest
InstanceId
- Type:
- Required: Yes
ContactFlowModuleId
- Type:
- Required: Yes
DeleteContactFlowRequest
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
DeleteContactFlowVersionRequest
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
ContactFlowVersion
- Type:
- Required: Yes
DeleteEmailAddressRequest
InstanceId
- Type:
- Required: Yes
EmailAddressId
- Type:
- Required: Yes
DeleteEvaluationFormRequest
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type: typing.Optional[int]
DeleteHoursOfOperationOverrideRequest
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
HoursOfOperationOverrideId
- Type:
- Required: Yes
DeleteHoursOfOperationRequest
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
DeleteInstanceRequest
InstanceId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
DeleteIntegrationAssociationRequest
InstanceId
- Type:
- Required: Yes
IntegrationAssociationId
- Type:
- Required: Yes
DeletePredefinedAttributeRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DeletePromptRequest
InstanceId
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
DeletePushNotificationRegistrationRequest
InstanceId
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
DeleteQueueRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
DeleteQuickConnectRequest
InstanceId
- Type:
- Required: Yes
QuickConnectId
- Type:
- Required: Yes
DeleteRoutingProfileRequest
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
DeleteRuleRequest
InstanceId
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
DeleteSecurityProfileRequest
InstanceId
- Type:
- Required: Yes
SecurityProfileId
- Type:
- Required: Yes
DeleteTaskTemplateRequest
InstanceId
- Type:
- Required: Yes
TaskTemplateId
- Type:
- Required: Yes
DeleteTrafficDistributionGroupRequest
TrafficDistributionGroupId
- Type:
- Required: Yes
DeleteUseCaseRequest
InstanceId
- Type:
- Required: Yes
IntegrationAssociationId
- Type:
- Required: Yes
UseCaseId
- Type:
- Required: Yes
DeleteUserHierarchyGroupRequest
HierarchyGroupId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DeleteUserRequest
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
DeleteViewRequest
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
DeleteViewVersionRequest
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
ViewVersion
- Type:
- Required: Yes
DeleteVocabularyRequest
InstanceId
- Type:
- Required: Yes
VocabularyId
- Type:
- Required: Yes
DeleteVocabularyResponse
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
DescribeAgentStatusRequest
InstanceId
- Type:
- Required: Yes
AgentStatusId
- Type:
- Required: Yes
DescribeAgentStatusResponse
AgentStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAuthenticationProfileRequest
AuthenticationProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DescribeAuthenticationProfileResponse
AuthenticationProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeContactEvaluationRequest
InstanceId
- Type:
- Required: Yes
EvaluationId
- Type:
- Required: Yes
DescribeContactEvaluationResponse
Evaluation
- Type:
- Required: Yes
EvaluationForm
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeContactFlowModuleRequest
InstanceId
- Type:
- Required: Yes
ContactFlowModuleId
- Type:
- Required: Yes
DescribeContactFlowModuleResponse
ContactFlowModule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeContactFlowRequest
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
DescribeContactFlowResponse
ContactFlow
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeContactRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
DescribeContactResponse
Contact
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEmailAddressRequest
InstanceId
- Type:
- Required: Yes
EmailAddressId
- Type:
- Required: Yes
DescribeEmailAddressResponse
EmailAddressId
- Type:
- Required: Yes
EmailAddressArn
- Type:
- Required: Yes
EmailAddress
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
CreateTimestamp
- Type:
- Required: Yes
ModifiedTimestamp
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEvaluationFormRequest
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type: typing.Optional[int]
DescribeEvaluationFormResponse
EvaluationForm
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeHoursOfOperationOverrideRequest
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
HoursOfOperationOverrideId
- Type:
- Required: Yes
DescribeHoursOfOperationOverrideResponse
HoursOfOperationOverride
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeHoursOfOperationRequest
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
DescribeHoursOfOperationResponse
HoursOfOperation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInstanceAttributeRequest
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_CHAT_CONFERENCE', 'MULTI_PARTY_CONFERENCE', 'OUTBOUND_CALLS', 'USE_CUSTOM_TTS_VOICES']
- Required: Yes
DescribeInstanceAttributeResponse
Attribute
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInstanceRequest
InstanceId
- Type:
- Required: Yes
DescribeInstanceResponse
Instance
- Type:
- Required: Yes
ReplicationConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInstanceStorageConfigRequest
InstanceId
- Type:
- Required: Yes
AssociationId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'EMAIL_MESSAGES', '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
DescribeInstanceStorageConfigResponse
StorageConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePhoneNumberRequest
PhoneNumberId
- Type:
- Required: Yes
DescribePhoneNumberResponse
ClaimedPhoneNumberSummary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePredefinedAttributeRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DescribePredefinedAttributeResponse
PredefinedAttribute
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePromptRequest
InstanceId
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
DescribePromptResponse
Prompt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeQueueRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
DescribeQueueResponse
Queue
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeQuickConnectRequest
InstanceId
- Type:
- Required: Yes
QuickConnectId
- Type:
- Required: Yes
DescribeQuickConnectResponse
QuickConnect
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRoutingProfileRequest
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
DescribeRoutingProfileResponse
RoutingProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRuleRequest
InstanceId
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
DescribeRuleResponse
Rule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSecurityProfileRequest
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DescribeSecurityProfileResponse
SecurityProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTrafficDistributionGroupRequest
TrafficDistributionGroupId
- Type:
- Required: Yes
DescribeTrafficDistributionGroupResponse
TrafficDistributionGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUserHierarchyGroupRequest
HierarchyGroupId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DescribeUserHierarchyGroupResponse
HierarchyGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUserHierarchyStructureRequest
InstanceId
- Type:
- Required: Yes
DescribeUserHierarchyStructureResponse
HierarchyStructure
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUserRequest
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DescribeUserResponse
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeViewRequest
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
DescribeViewResponse
View
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeVocabularyRequest
InstanceId
- Type:
- Required: Yes
VocabularyId
- Type:
- Required: Yes
DescribeVocabularyResponse
Vocabulary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeviceInfo
PlatformName
- Type: typing.Optional[str]
PlatformVersion
- Type: typing.Optional[str]
OperatingSystem
- Type: typing.Optional[str]
Dimensions
Queue
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QueueReference]
Channel
- Type: typing.Optional[typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE']]
RoutingProfile
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileReference]
RoutingStepExpression
- Type: typing.Optional[str]
DisassociateAnalyticsDataSetRequest
InstanceId
- Type:
- Required: Yes
DataSetId
- Type:
- Required: Yes
TargetAccountId
- Type: typing.Optional[str]
DisassociateApprovedOriginRequest
InstanceId
- Type:
- Required: Yes
Origin
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
DisassociateBotRequest
InstanceId
- Type:
- Required: Yes
LexBot
- Type:
LexV2Bot
- Type:
ClientToken
- Type: typing.Optional[str]
DisassociateFlowRequest
InstanceId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['ANALYTICS_CONNECTOR', 'INBOUND_EMAIL', 'OUTBOUND_EMAIL', 'SMS_PHONE_NUMBER', 'WHATSAPP_MESSAGING_PHONE_NUMBER']
- Required: Yes
DisassociateInstanceStorageConfigRequest
InstanceId
- Type:
- Required: Yes
AssociationId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'EMAIL_MESSAGES', '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
ClientToken
- Type: typing.Optional[str]
DisassociateLambdaFunctionRequest
InstanceId
- Type:
- Required: Yes
FunctionArn
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
DisassociateLexBotRequest
InstanceId
- Type:
- Required: Yes
BotName
- Type:
- Required: Yes
LexRegion
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
DisassociatePhoneNumberContactFlowRequest
PhoneNumberId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DisassociateQueueQuickConnectsRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
QuickConnectIds
- Type: typing.List[str]
- Required: Yes
DisassociateRoutingProfileQueuesRequest
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
QueueReferences
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileQueueReference]
- Required: Yes
DisassociateSecurityKeyRequest
InstanceId
- Type:
- Required: Yes
AssociationId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
DisassociateTrafficDistributionGroupUserRequest
TrafficDistributionGroupId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DisassociateUserProficienciesRequest
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
UserProficiencies
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.UserProficiencyDisassociate]
- Required: Yes
DisconnectDetails
PotentialDisconnectIssue
- Type: typing.Optional[str]
DisconnectReason
Code
- Type: typing.Optional[str]
DismissUserContactRequest
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
Distribution
Region
- Type:
- Required: Yes
Percentage
- Type:
- Required: Yes
DownloadUrlMetadata
Url
- Type: typing.Optional[str]
UrlExpiry
- Type: typing.Optional[str]
EffectiveHoursOfOperations
Date
- Type: typing.Optional[str]
OperationalHours
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.OperationalHour]]
EmailAddressInfo
EmailAddress
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
EmailAddressMetadata
EmailAddressId
- Type: typing.Optional[str]
EmailAddressArn
- Type: typing.Optional[str]
EmailAddress
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
EmailAddressSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
EmailAddressSearchFilter
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneTagFilter]
EmailAttachment
FileName
- Type:
- Required: Yes
S3Url
- Type:
- Required: Yes
EmailMessageReference
Name
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
EmailRecipient
Address
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
EmailReference
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
EncryptionConfig
EncryptionType
- Type: typing.Literal['KMS']
- Required: Yes
KeyId
- Type:
- Required: Yes
Endpoint
Type
- Type: typing.Optional[typing.Literal['CONNECT_PHONENUMBER_ARN', 'CONTACT_FLOW', 'EMAIL_ADDRESS', 'TELEPHONE_NUMBER', 'VOIP']]
Address
- Type: typing.Optional[str]
EndpointInfo
Type
- Type: typing.Optional[typing.Literal['CONNECT_PHONENUMBER_ARN', 'CONTACT_FLOW', 'EMAIL_ADDRESS', 'TELEPHONE_NUMBER', 'VOIP']]
Address
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
ErrorResult
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
Evaluation
EvaluationId
- Type:
- Required: Yes
EvaluationArn
- Type:
- Required: Yes
Metadata
- Type:
- Required: Yes
Answers
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationAnswerOutput]
- Required: Yes
Notes
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationNote]
- 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.connect_classes.EvaluationScore]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
EvaluationAnswerData
StringValue
- Type: typing.Optional[str]
NumericValue
- Type: typing.Optional[float]
NotApplicable
- Type: typing.Optional[bool]
EvaluationAnswerInput
Value
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationAnswerData]
EvaluationAnswerOutput
Value
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationAnswerData]
SystemSuggestedValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationAnswerData]
EvaluationForm
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[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormItemOutput]
- 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.connect_classes.EvaluationFormScoringStrategy]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
EvaluationFormContent
EvaluationFormVersion
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Items
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormItemOutput]
- Required: Yes
Description
- Type: typing.Optional[str]
ScoringStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormScoringStrategy]
EvaluationFormItem
Section
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSection, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSectionOutput, NoneType]
Question
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormQuestion, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormQuestionOutput, NoneType]
EvaluationFormItemOutput
Section
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSectionOutput]
Question
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormQuestionOutput]
EvaluationFormNumericQuestionAutomation
PropertyValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.NumericQuestionPropertyValueAutomation]
EvaluationFormNumericQuestionOption
MinValue
- Type:
- Required: Yes
MaxValue
- Type:
- Required: Yes
Score
- Type: typing.Optional[int]
AutomaticFail
- Type: typing.Optional[bool]
EvaluationFormNumericQuestionProperties
MinValue
- Type:
- Required: Yes
MaxValue
- Type:
- Required: Yes
Options
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormNumericQuestionOption]]
Automation
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormNumericQuestionAutomation]
EvaluationFormNumericQuestionPropertiesOutput
MinValue
- Type:
- Required: Yes
MaxValue
- Type:
- Required: Yes
Options
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormNumericQuestionOption]]
Automation
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormNumericQuestionAutomation]
EvaluationFormQuestion
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.Union[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormQuestionTypeProperties, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormQuestionTypePropertiesOutput, NoneType]
Weight
- Type: typing.Optional[float]
EvaluationFormQuestionOutput
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.connect_classes.EvaluationFormQuestionTypePropertiesOutput]
Weight
- Type: typing.Optional[float]
EvaluationFormQuestionTypeProperties
Numeric
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormNumericQuestionProperties, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormNumericQuestionPropertiesOutput, NoneType]
SingleSelect
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSingleSelectQuestionProperties, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSingleSelectQuestionPropertiesOutput, NoneType]
EvaluationFormQuestionTypePropertiesOutput
Numeric
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormNumericQuestionPropertiesOutput]
SingleSelect
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSingleSelectQuestionPropertiesOutput]
EvaluationFormScoringStrategy
Mode
- Type: typing.Literal['QUESTION_ONLY', 'SECTION_ONLY']
- Required: Yes
Status
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
EvaluationFormSection
Title
- Type:
- Required: Yes
RefId
- Type:
- Required: Yes
Items
- Type: typing.List[typing.Dict[str, typing.Any]]
- Required: Yes
Instructions
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[float]
EvaluationFormSectionOutput
Title
- Type:
- Required: Yes
RefId
- Type:
- Required: Yes
Items
- Type: typing.List[typing.Dict[str, typing.Any]]
- Required: Yes
Instructions
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[float]
EvaluationFormSingleSelectQuestionAutomation
Options
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSingleSelectQuestionAutomationOption]
- Required: Yes
DefaultOptionRefId
- Type: typing.Optional[str]
EvaluationFormSingleSelectQuestionAutomationOption
RuleCategory
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.SingleSelectQuestionRuleCategoryAutomation]
EvaluationFormSingleSelectQuestionAutomationOutput
Options
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSingleSelectQuestionAutomationOption]
- Required: Yes
DefaultOptionRefId
- Type: typing.Optional[str]
EvaluationFormSingleSelectQuestionOption
RefId
- Type:
- Required: Yes
Text
- Type:
- Required: Yes
Score
- Type: typing.Optional[int]
AutomaticFail
- Type: typing.Optional[bool]
EvaluationFormSingleSelectQuestionProperties
Options
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSingleSelectQuestionOption]
- Required: Yes
DisplayAs
- Type: typing.Optional[typing.Literal['DROPDOWN', 'RADIO']]
Automation
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSingleSelectQuestionAutomation, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSingleSelectQuestionAutomationOutput, NoneType]
EvaluationFormSingleSelectQuestionPropertiesOutput
Options
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSingleSelectQuestionOption]
- Required: Yes
DisplayAs
- Type: typing.Optional[typing.Literal['DROPDOWN', 'RADIO']]
Automation
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSingleSelectQuestionAutomationOutput]
EvaluationFormSummary
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]
EvaluationFormVersionSummary
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
EvaluationMetadata
ContactId
- Type:
- Required: Yes
EvaluatorArn
- Type:
- Required: Yes
ContactAgentId
- Type: typing.Optional[str]
Score
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationScore]
EvaluationNote
Value
- Type: typing.Optional[str]
EvaluationScore
Percentage
- Type: typing.Optional[float]
NotApplicable
- Type: typing.Optional[bool]
AutomaticFail
- Type: typing.Optional[bool]
EvaluationSummary
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.connect_classes.EvaluationScore]
EventBridgeActionDefinition
Name
- Type:
- Required: Yes
Expiry
DurationInSeconds
- Type: typing.Optional[int]
ExpiryTimestamp
- Type: typing.Optional[datetime.datetime]
Expression
AttributeCondition
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.AttributeCondition, aws_resource_validator.pydantic_models.connect.connect_classes.AttributeConditionOutput, NoneType]
AndExpression
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
OrExpression
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
NotAttributeCondition
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.AttributeCondition, aws_resource_validator.pydantic_models.connect.connect_classes.AttributeConditionOutput, NoneType]
ExpressionOutput
AttributeCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AttributeConditionOutput]
AndExpression
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
OrExpression
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
NotAttributeCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AttributeConditionOutput]
FailedRequest
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]
FieldValue
Id
- Type:
- Required: Yes
Value
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.FieldValueUnion, aws_resource_validator.pydantic_models.connect.connect_classes.FieldValueUnionOutput]
- Required: Yes
FieldValueOutput
Id
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
FieldValueUnion
BooleanValue
- Type: typing.Optional[bool]
DoubleValue
- Type: typing.Optional[float]
EmptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
StringValue
- Type: typing.Optional[str]
FieldValueUnionOutput
BooleanValue
- Type: typing.Optional[bool]
DoubleValue
- Type: typing.Optional[float]
EmptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
StringValue
- Type: typing.Optional[str]
FilterV2
FilterKey
- Type: typing.Optional[str]
FilterValues
- Type: typing.Optional[typing.List[str]]
Filters
Queues
- Type: typing.Optional[typing.List[str]]
Channels
- Type: typing.Optional[typing.List[typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE']]]
RoutingProfiles
- Type: typing.Optional[typing.List[str]]
RoutingStepExpressions
- Type: typing.Optional[typing.List[str]]
FlowAssociationSummary
ResourceId
- Type: typing.Optional[str]
FlowId
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['ANALYTICS_CONNECTOR', 'INBOUND_EMAIL', 'OUTBOUND_EMAIL', 'VOICE_PHONE_NUMBER', 'WHATSAPP_MESSAGING_PHONE_NUMBER']]
GetAttachedFileRequest
InstanceId
- Type:
- Required: Yes
FileId
- Type:
- Required: Yes
AssociatedResourceArn
- Type:
- Required: Yes
UrlExpiryInSeconds
- Type: typing.Optional[int]
GetAttachedFileResponse
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', 'EMAIL_MESSAGE']
- Required: Yes
CreatedBy
- Type:
- Required: Yes
DownloadUrlMetadata
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetContactAttributesRequest
InstanceId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
GetContactAttributesResponse
Attributes
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCurrentMetricDataRequest
InstanceId
- Type:
- Required: Yes
Filters
- Type:
- Required: Yes
CurrentMetrics
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.CurrentMetric]
- Required: Yes
Groupings
- Type: typing.Optional[typing.List[typing.Literal['CHANNEL', 'QUEUE', 'ROUTING_PROFILE', 'ROUTING_STEP_EXPRESSION']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SortCriteria
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.CurrentMetricSortCriteria]]
GetCurrentMetricDataResponse
MetricResults
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.CurrentMetricResult]
- Required: Yes
DataSnapshotTime
- Type:
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCurrentUserDataRequest
InstanceId
- Type:
- Required: Yes
Filters
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetCurrentUserDataResponse
UserDataList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.UserData]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetEffectiveHoursOfOperationsRequest
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
FromDate
- Type:
- Required: Yes
ToDate
- Type:
- Required: Yes
GetEffectiveHoursOfOperationsResponse
EffectiveHoursOfOperationList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EffectiveHoursOfOperations]
- Required: Yes
TimeZone
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFederationTokenRequest
InstanceId
- Type:
- Required: Yes
GetFederationTokenResponse
Credentials
- Type:
- Required: Yes
SignInUrl
- Type:
- Required: Yes
UserArn
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFlowAssociationRequest
InstanceId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['ANALYTICS_CONNECTOR', 'INBOUND_EMAIL', 'OUTBOUND_EMAIL', 'SMS_PHONE_NUMBER', 'WHATSAPP_MESSAGING_PHONE_NUMBER']
- Required: Yes
GetFlowAssociationResponse
ResourceId
- Type:
- Required: Yes
FlowId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['ANALYTICS_CONNECTOR', 'INBOUND_EMAIL', 'OUTBOUND_EMAIL', 'SMS_PHONE_NUMBER', 'WHATSAPP_MESSAGING_PHONE_NUMBER']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMetricDataRequest
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.List[aws_resource_validator.pydantic_models.connect.connect_classes.HistoricalMetric]
- Required: Yes
Groupings
- Type: typing.Optional[typing.List[typing.Literal['CHANNEL', 'QUEUE', 'ROUTING_PROFILE', 'ROUTING_STEP_EXPRESSION']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetMetricDataRequestPaginate
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.List[aws_resource_validator.pydantic_models.connect.connect_classes.HistoricalMetric]
- Required: Yes
Groupings
- Type: typing.Optional[typing.List[typing.Literal['CHANNEL', 'QUEUE', 'ROUTING_PROFILE', 'ROUTING_STEP_EXPRESSION']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
GetMetricDataResponse
MetricResults
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HistoricalMetricResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetMetricDataV2Request
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.List[aws_resource_validator.pydantic_models.connect.connect_classes.FilterV2]
- Required: Yes
Metrics
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.MetricV2, aws_resource_validator.pydantic_models.connect.connect_classes.MetricV2Output]]
- Required: Yes
Interval
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.IntervalDetails]
Groupings
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetMetricDataV2Response
MetricResults
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.MetricResultV2]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetPromptFileRequest
InstanceId
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
GetPromptFileResponse
PromptPresignedUrl
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTaskTemplateRequest
InstanceId
- Type:
- Required: Yes
TaskTemplateId
- Type:
- Required: Yes
SnapshotVersion
- Type: typing.Optional[str]
GetTaskTemplateResponse
InstanceId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
SelfAssignFlowId
- Type:
- Required: Yes
Constraints
- Type:
- Required: Yes
Defaults
- Type:
- Required: Yes
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateFieldOutput]
- 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
GetTrafficDistributionRequest
Id
- Type:
- Required: Yes
GetTrafficDistributionResponse
TelephonyConfig
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
SignInConfig
- Type:
- Required: Yes
AgentConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HierarchyGroup
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
LevelId
- Type: typing.Optional[str]
HierarchyPath
- Type:
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
HierarchyGroupCondition
Value
- Type: typing.Optional[str]
HierarchyGroupMatchType
- Type: typing.Optional[typing.Literal['EXACT', 'WITH_CHILD_GROUPS']]
HierarchyGroupSummary
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]
HierarchyGroupSummaryReference
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
HierarchyGroups
Level1
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentHierarchyGroup]
Level2
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentHierarchyGroup]
Level3
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentHierarchyGroup]
Level4
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentHierarchyGroup]
Level5
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentHierarchyGroup]
HierarchyLevel
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]
HierarchyLevelUpdate
Name
- Type:
- Required: Yes
HierarchyPath
LevelOne
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummary]
LevelTwo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummary]
LevelThree
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummary]
LevelFour
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummary]
LevelFive
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummary]
HierarchyPathReference
LevelOne
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummaryReference]
LevelTwo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummaryReference]
LevelThree
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummaryReference]
LevelFour
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummaryReference]
LevelFive
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummaryReference]
HierarchyStructure
LevelOne
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyLevel]
LevelTwo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyLevel]
LevelThree
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyLevel]
LevelFour
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyLevel]
LevelFive
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyLevel]
HierarchyStructureUpdate
LevelOne
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyLevelUpdate]
LevelTwo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyLevelUpdate]
LevelThree
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyLevelUpdate]
LevelFour
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyLevelUpdate]
LevelFive
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyLevelUpdate]
HistoricalMetric
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:
Statistic
- Type: typing.Optional[typing.Literal['AVG', 'MAX', 'SUM']]
Unit
- Type: typing.Optional[typing.Literal['COUNT', 'PERCENT', 'SECONDS']]
HistoricalMetricData
Metric
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HistoricalMetric]
Value
- Type: typing.Optional[float]
HistoricalMetricResult
Dimensions
- Type:
Collections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HistoricalMetricData]]
HoursOfOperation
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.connect_classes.HoursOfOperationConfig]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
HoursOfOperationConfig
Day
- Type: typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY']
- Required: Yes
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
HoursOfOperationOverride
HoursOfOperationOverrideId
- Type: typing.Optional[str]
HoursOfOperationId
- Type: typing.Optional[str]
HoursOfOperationArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Config
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationOverrideConfig]]
EffectiveFrom
- Type: typing.Optional[str]
EffectiveTill
- Type: typing.Optional[str]
HoursOfOperationOverrideConfig
Day
- Type: typing.Optional[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY']]
StartTime
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.OverrideTimeSlice]
EndTime
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.OverrideTimeSlice]
HoursOfOperationOverrideSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
DateCondition
- Type:
HoursOfOperationOverrideSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
DateCondition
- Type:
HoursOfOperationSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
HoursOfOperationSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
HoursOfOperationSearchFilter
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneTagFilter]
HoursOfOperationSummary
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]
HoursOfOperationTimeSlice
Hours
- Type:
- Required: Yes
Minutes
- Type:
- Required: Yes
ImportPhoneNumberRequest
InstanceId
- Type:
- Required: Yes
SourcePhoneNumberArn
- Type:
- Required: Yes
PhoneNumberDescription
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ClientToken
- Type: typing.Optional[str]
ImportPhoneNumberResponse
PhoneNumberId
- Type:
- Required: Yes
PhoneNumberArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InboundAdditionalRecipients
ToAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EmailAddressInfo]]
CcAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EmailAddressInfo]]
InboundEmailContent
MessageSourceType
- Type: typing.Literal['RAW']
- Required: Yes
RawMessage
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.InboundRawMessage]
InboundRawMessage
Subject
- Type:
- Required: Yes
Body
- Type:
- Required: Yes
ContentType
- Type:
- Required: Yes
Headers
- Type: typing.Optional[typing.Dict[typing.Literal['IN_REPLY_TO', 'MESSAGE_ID', 'REFERENCES', 'X_SES_SPAM_VERDICT', 'X_SES_VIRUS_VERDICT'], str]]
Instance
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.connect_classes.InstanceStatusReason]
InboundCallsEnabled
- Type: typing.Optional[bool]
OutboundCallsEnabled
- Type: typing.Optional[bool]
InstanceAccessUrl
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
InstanceStatusReason
Message
- Type: typing.Optional[str]
InstanceStorageConfig
StorageType
- Type: typing.Literal['KINESIS_FIREHOSE', 'KINESIS_STREAM', 'KINESIS_VIDEO_STREAM', 'S3']
- Required: Yes
AssociationId
- Type: typing.Optional[str]
S3Config
- Type:
KinesisVideoStreamConfig
- Type:
KinesisStreamConfig
- Type:
KinesisFirehoseConfig
- Type:
InstanceSummary
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]
IntegrationAssociationSummary
IntegrationAssociationId
- Type: typing.Optional[str]
IntegrationAssociationArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
IntegrationType
- Type: typing.Optional[typing.Literal['ANALYTICS_CONNECTOR', 'APPLICATION', 'CALL_TRANSFER_CONNECTOR', 'CASES_DOMAIN', 'COGNITO_USER_POOL', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'Q_MESSAGE_TEMPLATES', 'SES_IDENTITY', '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']]
IntervalDetails
TimeZone
- Type: typing.Optional[str]
IntervalPeriod
- Type: typing.Optional[typing.Literal['DAY', 'FIFTEEN_MIN', 'HOUR', 'THIRTY_MIN', 'TOTAL', 'WEEK']]
InvisibleFieldInfo
Id
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateFieldIdentifier]
KinesisFirehoseConfig
FirehoseArn
- Type:
- Required: Yes
KinesisStreamConfig
StreamArn
- Type:
- Required: Yes
KinesisVideoStreamConfig
Prefix
- Type:
- Required: Yes
RetentionPeriodHours
- Type:
- Required: Yes
EncryptionConfig
- Type:
- Required: Yes
LexBot
Name
- Type:
- Required: Yes
LexRegion
- Type:
- Required: Yes
LexBotConfig
LexBot
- Type:
LexV2Bot
- Type:
LexV2Bot
AliasArn
- Type: typing.Optional[str]
ListAgentStatusRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
AgentStatusTypes
- Type: typing.Optional[typing.List[typing.Literal['CUSTOM', 'OFFLINE', 'ROUTABLE']]]
ListAgentStatusRequestPaginate
InstanceId
- Type:
- Required: Yes
AgentStatusTypes
- Type: typing.Optional[typing.List[typing.Literal['CUSTOM', 'OFFLINE', 'ROUTABLE']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListAgentStatusResponse
AgentStatusSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AgentStatusSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAnalyticsDataAssociationsRequest
InstanceId
- Type:
- Required: Yes
DataSetId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListAnalyticsDataAssociationsResponse
Results
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AnalyticsDataAssociationResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAnalyticsDataLakeDataSetsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListAnalyticsDataLakeDataSetsResponse
Results
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AnalyticsDataSetsResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApprovedOriginsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListApprovedOriginsRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListApprovedOriginsResponse
Origins
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAssociatedContactsRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAssociatedContactsResponse
ContactSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AssociatedContactSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAuthenticationProfilesRequest
InstanceId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAuthenticationProfilesRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListAuthenticationProfilesResponse
AuthenticationProfileSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AuthenticationProfileSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListBotsRequest
InstanceId
- Type:
- Required: Yes
LexVersion
- Type: typing.Literal['V1', 'V2']
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListBotsRequestPaginate
InstanceId
- Type:
- Required: Yes
LexVersion
- Type: typing.Literal['V1', 'V2']
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListBotsResponse
LexBots
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.LexBotConfig]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCondition
TargetListType
- Type: typing.Optional[typing.Literal['PROFICIENCIES']]
Conditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.Condition]]
ListContactEvaluationsRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactEvaluationsRequestPaginate
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListContactEvaluationsResponse
EvaluationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactFlowModulesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ContactFlowModuleState
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
ListContactFlowModulesRequestPaginate
InstanceId
- Type:
- Required: Yes
ContactFlowModuleState
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListContactFlowModulesResponse
ContactFlowModulesSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowModuleSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactFlowVersionsRequest
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListContactFlowVersionsRequestPaginate
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListContactFlowVersionsResponse
ContactFlowVersionSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowVersionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactFlowsRequest
InstanceId
- Type:
- Required: Yes
ContactFlowTypes
- Type: typing.Optional[typing.List[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CAMPAIGN', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListContactFlowsRequestPaginate
InstanceId
- Type:
- Required: Yes
ContactFlowTypes
- Type: typing.Optional[typing.List[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CAMPAIGN', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListContactFlowsResponse
ContactFlowSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactReferencesRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ReferenceTypes
- Type: typing.List[typing.Literal['ATTACHMENT', 'CONTACT_ANALYSIS', 'DATE', 'EMAIL', 'EMAIL_MESSAGE', 'NUMBER', 'STRING', 'URL']]
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactReferencesRequestPaginate
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ReferenceTypes
- Type: typing.List[typing.Literal['ATTACHMENT', 'CONTACT_ANALYSIS', 'DATE', 'EMAIL', 'EMAIL_MESSAGE', 'NUMBER', 'STRING', 'URL']]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListContactReferencesResponse
ReferenceSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ReferenceSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDefaultVocabulariesRequest
InstanceId
- Type:
- Required: Yes
LanguageCode
- Type: typing.Optional[typing.Literal['ar-AE', 'ca-ES', 'da-DK', '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', 'fi-FI', 'fr-CA', 'fr-FR', 'hi-IN', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'ms-MY', 'nl-NL', 'no-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'sv-SE', 'tl-PH', 'zh-CN']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDefaultVocabulariesRequestPaginate
InstanceId
- Type:
- Required: Yes
LanguageCode
- Type: typing.Optional[typing.Literal['ar-AE', 'ca-ES', 'da-DK', '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', 'fi-FI', 'fr-CA', 'fr-FR', 'hi-IN', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'ms-MY', 'nl-NL', 'no-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'sv-SE', 'tl-PH', 'zh-CN']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListDefaultVocabulariesResponse
DefaultVocabularyList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.DefaultVocabulary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEvaluationFormVersionsRequest
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListEvaluationFormVersionsRequestPaginate
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListEvaluationFormVersionsResponse
EvaluationFormVersionSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormVersionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEvaluationFormsRequest
InstanceId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListEvaluationFormsRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListEvaluationFormsResponse
EvaluationFormSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListFlowAssociationsRequest
InstanceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Optional[typing.Literal['ANALYTICS_CONNECTOR', 'INBOUND_EMAIL', 'OUTBOUND_EMAIL', 'VOICE_PHONE_NUMBER', 'WHATSAPP_MESSAGING_PHONE_NUMBER']]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListFlowAssociationsRequestPaginate
InstanceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Optional[typing.Literal['ANALYTICS_CONNECTOR', 'INBOUND_EMAIL', 'OUTBOUND_EMAIL', 'VOICE_PHONE_NUMBER', 'WHATSAPP_MESSAGING_PHONE_NUMBER']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListFlowAssociationsResponse
FlowAssociationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.FlowAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListHoursOfOperationOverridesRequest
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListHoursOfOperationOverridesRequestPaginate
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListHoursOfOperationOverridesResponse
HoursOfOperationOverrideList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationOverride]
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListHoursOfOperationsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListHoursOfOperationsRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListHoursOfOperationsResponse
HoursOfOperationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInstanceAttributesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListInstanceAttributesRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListInstanceAttributesResponse
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.Attribute]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInstanceStorageConfigsRequest
InstanceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'EMAIL_MESSAGES', '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]
ListInstanceStorageConfigsRequestPaginate
InstanceId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'EMAIL_MESSAGES', '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.connect_classes.PaginatorConfig]
ListInstanceStorageConfigsResponse
StorageConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.InstanceStorageConfig]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInstancesRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListInstancesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListInstancesResponse
InstanceSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.InstanceSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListIntegrationAssociationsRequest
InstanceId
- Type:
- Required: Yes
IntegrationType
- Type: typing.Optional[typing.Literal['ANALYTICS_CONNECTOR', 'APPLICATION', 'CALL_TRANSFER_CONNECTOR', 'CASES_DOMAIN', 'COGNITO_USER_POOL', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'Q_MESSAGE_TEMPLATES', 'SES_IDENTITY', '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]
ListIntegrationAssociationsRequestPaginate
InstanceId
- Type:
- Required: Yes
IntegrationType
- Type: typing.Optional[typing.Literal['ANALYTICS_CONNECTOR', 'APPLICATION', 'CALL_TRANSFER_CONNECTOR', 'CASES_DOMAIN', 'COGNITO_USER_POOL', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'Q_MESSAGE_TEMPLATES', 'SES_IDENTITY', '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.connect_classes.PaginatorConfig]
ListIntegrationAssociationsResponse
IntegrationAssociationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.IntegrationAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLambdaFunctionsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListLambdaFunctionsRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListLambdaFunctionsResponse
LambdaFunctions
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLexBotsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListLexBotsRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListLexBotsResponse
LexBots
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.LexBot]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPhoneNumbersRequest
InstanceId
- Type:
- Required: Yes
PhoneNumberTypes
- Type: typing.Optional[typing.List[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]
PhoneNumberCountryCodes
- Type: typing.Optional[typing.List[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]
ListPhoneNumbersRequestPaginate
InstanceId
- Type:
- Required: Yes
PhoneNumberTypes
- Type: typing.Optional[typing.List[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]
PhoneNumberCountryCodes
- Type: typing.Optional[typing.List[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.connect_classes.PaginatorConfig]
ListPhoneNumbersResponse
PhoneNumberSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.PhoneNumberSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPhoneNumbersSummary
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]
ListPhoneNumbersV2Request
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.List[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.List[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]
PhoneNumberPrefix
- Type: typing.Optional[str]
ListPhoneNumbersV2RequestPaginate
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
PhoneNumberCountryCodes
- Type: typing.Optional[typing.List[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.List[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.connect_classes.PaginatorConfig]
ListPhoneNumbersV2Response
ListPhoneNumbersSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ListPhoneNumbersSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPredefinedAttributesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPredefinedAttributesRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListPredefinedAttributesResponse
PredefinedAttributeSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.PredefinedAttributeSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPromptsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPromptsRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListPromptsResponse
PromptSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.PromptSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListQueueQuickConnectsRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListQueueQuickConnectsRequestPaginate
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListQueueQuickConnectsResponse
QuickConnectSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.QuickConnectSummary]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListQueuesRequest
InstanceId
- Type:
- Required: Yes
QueueTypes
- Type: typing.Optional[typing.List[typing.Literal['AGENT', 'STANDARD']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListQueuesRequestPaginate
InstanceId
- Type:
- Required: Yes
QueueTypes
- Type: typing.Optional[typing.List[typing.Literal['AGENT', 'STANDARD']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListQueuesResponse
QueueSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.QueueSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListQuickConnectsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
QuickConnectTypes
- Type: typing.Optional[typing.List[typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']]]
ListQuickConnectsRequestPaginate
InstanceId
- Type:
- Required: Yes
QuickConnectTypes
- Type: typing.Optional[typing.List[typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListQuickConnectsResponse
QuickConnectSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.QuickConnectSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRealtimeContactAnalysisSegmentsV2Request
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
OutputType
- Type: typing.Literal['Raw', 'Redacted']
- Required: Yes
SegmentTypes
- Type: typing.List[typing.Literal['Attachments', 'Categories', 'Event', 'Issues', 'PostContactSummary', 'Transcript']]
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListRealtimeContactAnalysisSegmentsV2Response
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.connect_classes.RealtimeContactAnalysisSegment]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRoutingProfileQueuesRequest
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRoutingProfileQueuesRequestPaginate
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListRoutingProfileQueuesResponse
RoutingProfileQueueConfigSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileQueueConfigSummary]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRoutingProfilesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRoutingProfilesRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListRoutingProfilesResponse
RoutingProfileSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRulesRequest
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]
ListRulesRequestPaginate
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.connect_classes.PaginatorConfig]
ListRulesResponse
RuleSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RuleSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSecurityKeysRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSecurityKeysRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListSecurityKeysResponse
SecurityKeys
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.SecurityKey]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSecurityProfileApplicationsRequest
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSecurityProfileApplicationsRequestPaginate
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListSecurityProfileApplicationsResponse
Applications
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ApplicationOutput]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSecurityProfilePermissionsRequest
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSecurityProfilePermissionsRequestPaginate
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListSecurityProfilePermissionsResponse
Permissions
- Type: typing.List[str]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSecurityProfilesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSecurityProfilesRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListSecurityProfilesResponse
SecurityProfileSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.SecurityProfileSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTaskTemplatesRequest
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]
ListTaskTemplatesRequestPaginate
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.connect_classes.PaginatorConfig]
ListTaskTemplatesResponse
TaskTemplates
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTrafficDistributionGroupUsersRequest
TrafficDistributionGroupId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTrafficDistributionGroupUsersRequestPaginate
TrafficDistributionGroupId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListTrafficDistributionGroupUsersResponse
TrafficDistributionGroupUserSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TrafficDistributionGroupUserSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTrafficDistributionGroupsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
ListTrafficDistributionGroupsRequestPaginate
InstanceId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListTrafficDistributionGroupsResponse
TrafficDistributionGroupSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TrafficDistributionGroupSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListUseCasesRequest
InstanceId
- Type:
- Required: Yes
IntegrationAssociationId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListUseCasesRequestPaginate
InstanceId
- Type:
- Required: Yes
IntegrationAssociationId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListUseCasesResponse
UseCaseSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.UseCase]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListUserHierarchyGroupsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListUserHierarchyGroupsRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListUserHierarchyGroupsResponse
UserHierarchyGroupSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroupSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListUserProficienciesRequest
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListUserProficienciesRequestPaginate
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListUserProficienciesResponse
UserProficiencyList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.UserProficiency]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LastModifiedRegion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListUsersRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListUsersRequestPaginate
InstanceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListUsersResponse
UserSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.UserSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListViewVersionsRequest
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListViewVersionsRequestPaginate
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListViewVersionsResponse
ViewVersionSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ViewVersionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListViewsRequest
InstanceId
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListViewsRequestPaginate
InstanceId
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
ListViewsResponse
ViewsSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ViewSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MatchCriteria
AgentsCriteria
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.AgentsCriteria, aws_resource_validator.pydantic_models.connect.connect_classes.AgentsCriteriaOutput, NoneType]
MatchCriteriaOutput
AgentsCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentsCriteriaOutput]
MediaConcurrency
Channel
- Type: typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE']
- Required: Yes
Concurrency
- Type:
- Required: Yes
CrossChannelBehavior
- Type:
MediaPlacement
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]
Meeting
MediaRegion
- Type: typing.Optional[str]
MediaPlacement
- Type:
MeetingFeatures
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.MeetingFeaturesConfiguration]
MeetingId
- Type: typing.Optional[str]
MeetingFeaturesConfiguration
Audio
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AudioFeatures]
MetricDataV2
Metric
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.MetricV2Output]
Value
- Type: typing.Optional[float]
MetricFilterV2
MetricFilterKey
- Type: typing.Optional[str]
MetricFilterValues
- Type: typing.Optional[typing.List[str]]
Negate
- Type: typing.Optional[bool]
MetricFilterV2Output
MetricFilterKey
- Type: typing.Optional[str]
MetricFilterValues
- Type: typing.Optional[typing.List[str]]
Negate
- Type: typing.Optional[bool]
MetricInterval
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]
MetricResultV2
Dimensions
- Type: typing.Optional[typing.Dict[str, str]]
MetricInterval
- Type:
Collections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.MetricDataV2]]
MetricV2
Name
- Type: typing.Optional[str]
Threshold
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ThresholdV2]]
MetricFilters
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.MetricFilterV2, aws_resource_validator.pydantic_models.connect.connect_classes.MetricFilterV2Output]]]
MetricV2Output
Name
- Type: typing.Optional[str]
Threshold
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ThresholdV2]]
MetricFilters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.MetricFilterV2Output]]
MonitorContactRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
AllowedMonitorCapabilities
- Type: typing.Optional[typing.List[typing.Literal['BARGE', 'SILENT_MONITOR']]]
ClientToken
- Type: typing.Optional[str]
MonitorContactResponse
ContactId
- Type:
- Required: Yes
ContactArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NewSessionDetails
SupportedMessagingContentTypes
- Type: typing.Optional[typing.List[str]]
ParticipantDetails
- Type:
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
StreamingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ChatStreamingConfiguration]
NotificationRecipientType
UserTags
- Type: typing.Optional[typing.Dict[str, str]]
UserIds
- Type: typing.Optional[typing.List[str]]
NotificationRecipientTypeOutput
UserTags
- Type: typing.Optional[typing.Dict[str, str]]
UserIds
- Type: typing.Optional[typing.List[str]]
NumberCondition
FieldName
- Type: typing.Optional[str]
MinValue
- Type: typing.Optional[int]
MaxValue
- Type: typing.Optional[int]
ComparisonType
- Type: typing.Optional[typing.Literal['EQUAL', 'GREATER', 'GREATER_OR_EQUAL', 'LESSER', 'LESSER_OR_EQUAL', 'NOT_EQUAL', 'RANGE']]
NumberReference
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
NumericQuestionPropertyValueAutomation
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
OperationalHour
Start
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.OverrideTimeSlice]
End
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.OverrideTimeSlice]
OutboundAdditionalRecipients
CcEmailAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EmailAddressInfo]]
OutboundCallerConfig
OutboundCallerIdName
- Type: typing.Optional[str]
OutboundCallerIdNumberId
- Type: typing.Optional[str]
OutboundFlowId
- Type: typing.Optional[str]
OutboundEmailConfig
OutboundEmailAddressId
- Type: typing.Optional[str]
OutboundEmailContent
MessageSourceType
- Type: typing.Literal['RAW', 'TEMPLATE']
- Required: Yes
TemplatedMessageConfig
- Type:
RawMessage
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.OutboundRawMessage]
OutboundRawMessage
Subject
- Type:
- Required: Yes
Body
- Type:
- Required: Yes
ContentType
- Type:
- Required: Yes
OverrideTimeSlice
Hours
- Type:
- Required: Yes
Minutes
- Type:
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ParticipantCapabilities
Video
- Type: typing.Optional[typing.Literal['SEND']]
ScreenShare
- Type: typing.Optional[typing.Literal['SEND']]
ParticipantDetails
DisplayName
- Type:
- Required: Yes
ParticipantDetailsToAdd
ParticipantRole
- Type: typing.Optional[typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']]
DisplayName
- Type: typing.Optional[str]
ParticipantTimerConfiguration
ParticipantRole
- Type: typing.Literal['AGENT', 'CUSTOMER']
- Required: Yes
TimerType
- Type: typing.Literal['DISCONNECT_NONCUSTOMER', 'IDLE']
- Required: Yes
TimerValue
- Type:
- Required: Yes
ParticipantTimerValue
ParticipantTimerAction
- Type: typing.Optional[typing.Literal['Unset']]
ParticipantTimerDurationInMinutes
- Type: typing.Optional[int]
ParticipantTokenCredentials
ParticipantToken
- Type: typing.Optional[str]
Expiry
- Type: typing.Optional[str]
PauseContactRequest
ContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type: typing.Optional[str]
PersistentChat
RehydrationType
- Type: typing.Optional[typing.Literal['ENTIRE_PAST_SESSION', 'FROM_SEGMENT']]
SourceContactId
- Type: typing.Optional[str]
PhoneNumberQuickConnectConfig
PhoneNumber
- Type:
- Required: Yes
PhoneNumberStatus
Status
- Type: typing.Optional[typing.Literal['CLAIMED', 'FAILED', 'IN_PROGRESS']]
Message
- Type: typing.Optional[str]
PhoneNumberSummary
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']]
PredefinedAttribute
Name
- Type: typing.Optional[str]
Values
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PredefinedAttributeValuesOutput]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
PredefinedAttributeSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
PredefinedAttributeSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
PredefinedAttributeSummary
Name
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
PredefinedAttributeValues
StringList
- Type: typing.Optional[typing.List[str]]
PredefinedAttributeValuesOutput
StringList
- Type: typing.Optional[typing.List[str]]
Prompt
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]
PromptSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
PromptSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
PromptSearchFilter
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneTagFilter]
PromptSummary
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]
PutUserStatusRequest
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
AgentStatusId
- Type:
- Required: Yes
QualityMetrics
Agent
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentQualityMetrics]
Customer
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.CustomerQualityMetrics]
Queue
Name
- Type: typing.Optional[str]
QueueArn
- Type: typing.Optional[str]
QueueId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
OutboundCallerConfig
- Type:
OutboundEmailConfig
- Type:
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]
QueueInfo
Id
- Type: typing.Optional[str]
EnqueueTimestamp
- Type: typing.Optional[datetime.datetime]
QueueInfoInput
Id
- Type: typing.Optional[str]
QueueQuickConnectConfig
QueueId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
QueueReference
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
QueueSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
QueueTypeCondition
- Type: typing.Optional[typing.Literal['STANDARD']]
QueueSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
QueueTypeCondition
- Type: typing.Optional[typing.Literal['STANDARD']]
QueueSearchFilter
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneTagFilter]
QueueSummary
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]
QuickConnect
QuickConnectARN
- Type: typing.Optional[str]
QuickConnectId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
QuickConnectConfig
- Type:
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedRegion
- Type: typing.Optional[str]
QuickConnectConfig
QuickConnectType
- Type: typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']
- Required: Yes
UserConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserQuickConnectConfig]
QueueConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QueueQuickConnectConfig]
PhoneConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PhoneNumberQuickConnectConfig]
QuickConnectSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
QuickConnectSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
QuickConnectSearchFilter
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneTagFilter]
QuickConnectSummary
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]
Range
MinProficiencyLevel
- Type: typing.Optional[float]
MaxProficiencyLevel
- Type: typing.Optional[float]
ReadOnlyFieldInfo
Id
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateFieldIdentifier]
RealTimeContactAnalysisAttachment
AttachmentName
- Type:
- Required: Yes
AttachmentId
- Type:
- Required: Yes
ContentType
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['APPROVED', 'IN_PROGRESS', 'REJECTED']]
RealTimeContactAnalysisCategoryDetails
PointsOfInterest
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisPointOfInterest]
- Required: Yes
RealTimeContactAnalysisCharacterInterval
BeginOffsetChar
- Type:
- Required: Yes
EndOffsetChar
- Type:
- Required: Yes
RealTimeContactAnalysisIssueDetected
TranscriptItems
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisTranscriptItemWithContent]
- Required: Yes
RealTimeContactAnalysisPointOfInterest
TranscriptItems
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisTranscriptItemWithCharacterOffsets]]
RealTimeContactAnalysisSegmentAttachments
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.connect_classes.RealTimeContactAnalysisAttachment]
- Required: Yes
Time
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
RealTimeContactAnalysisSegmentCategories
MatchedDetails
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisCategoryDetails]
- Required: Yes
RealTimeContactAnalysisSegmentEvent
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]
RealTimeContactAnalysisSegmentIssues
IssuesDetected
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisIssueDetected]
- Required: Yes
RealTimeContactAnalysisSegmentPostContactSummary
Status
- Type: typing.Literal['COMPLETED', 'FAILED']
- Required: Yes
Content
- Type: typing.Optional[str]
FailureCode
- Type: typing.Optional[typing.Literal['FAILED_SAFETY_GUIDELINES', 'INSUFFICIENT_CONVERSATION_CONTENT', 'INTERNAL_ERROR', 'INVALID_ANALYSIS_CONFIGURATION', 'QUOTA_EXCEEDED']]
RealTimeContactAnalysisSegmentTranscript
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.connect_classes.RealTimeContactAnalysisTranscriptItemRedaction]
Sentiment
- Type: typing.Optional[typing.Literal['NEGATIVE', 'NEUTRAL', 'POSITIVE']]
RealTimeContactAnalysisTimeData
AbsoluteTime
- Type: typing.Optional[datetime.datetime]
RealTimeContactAnalysisTranscriptItemRedaction
CharacterOffsets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisCharacterInterval]]
RealTimeContactAnalysisTranscriptItemWithCharacterOffsets
Id
- Type:
- Required: Yes
CharacterOffsets
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisCharacterInterval]
RealTimeContactAnalysisTranscriptItemWithContent
Id
- Type:
- Required: Yes
Content
- Type: typing.Optional[str]
CharacterOffsets
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisCharacterInterval]
RealtimeContactAnalysisSegment
Transcript
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisSegmentTranscript]
Categories
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisSegmentCategories]
Issues
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisSegmentIssues]
Event
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisSegmentEvent]
Attachments
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisSegmentAttachments]
PostContactSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RealTimeContactAnalysisSegmentPostContactSummary]
Reference
Type
- Type: typing.Literal['ATTACHMENT', 'CONTACT_ANALYSIS', 'DATE', 'EMAIL', 'EMAIL_MESSAGE', 'NUMBER', 'STRING', 'URL']
- Required: Yes
Value
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['APPROVED', 'AVAILABLE', 'DELETED', 'FAILED', 'PROCESSING', 'REJECTED']]
Arn
- Type: typing.Optional[str]
StatusReason
- Type: typing.Optional[str]
ReferenceSummary
Url
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UrlReference]
Attachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AttachmentReference]
EmailMessage
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EmailMessageReference]
String
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.StringReference]
Number
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.NumberReference]
Date
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.DateReference]
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EmailReference]
ReleasePhoneNumberRequest
PhoneNumberId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
ReplicateInstanceRequest
InstanceId
- Type:
- Required: Yes
ReplicaRegion
- Type:
- Required: Yes
ReplicaAlias
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
ReplicateInstanceResponse
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ReplicationConfiguration
ReplicationStatusSummaryList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ReplicationStatusSummary]]
SourceRegion
- Type: typing.Optional[str]
GlobalSignInEndpoint
- Type: typing.Optional[str]
ReplicationStatusSummary
Region
- Type: typing.Optional[str]
ReplicationStatus
- Type: typing.Optional[typing.Literal['INSTANCE_REPLICATION_COMPLETE', 'INSTANCE_REPLICATION_DELETION_FAILED', 'INSTANCE_REPLICATION_FAILED', 'INSTANCE_REPLICATION_IN_PROGRESS', 'INSTANCE_REPLICA_DELETING', 'RESOURCE_REPLICATION_NOT_STARTED']]
ReplicationStatusReason
- Type: typing.Optional[str]
RequiredFieldInfo
Id
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateFieldIdentifier]
ResourceTagsSearchCriteria
TagSearchCondition
- Type:
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
ResumeContactRecordingRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
ContactRecordingType
- Type: typing.Optional[typing.Literal['AGENT', 'IVR', 'SCREEN']]
ResumeContactRequest
ContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type: typing.Optional[str]
RoutingCriteria
Steps
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.Step]]
ActivationTimestamp
- Type: typing.Optional[datetime.datetime]
Index
- Type: typing.Optional[int]
RoutingCriteriaInput
Steps
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingCriteriaInputStep]]
RoutingCriteriaInputStep
Expiry
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingCriteriaInputStepExpiry]
Expression
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.Expression, aws_resource_validator.pydantic_models.connect.connect_classes.ExpressionOutput, NoneType]
RoutingCriteriaInputStepExpiry
DurationInSeconds
- Type: typing.Optional[int]
RoutingProfile
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.connect_classes.MediaConcurrency]]
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]]
RoutingProfileQueueConfig
QueueReference
- Type:
- Required: Yes
Priority
- Type:
- Required: Yes
Delay
- Type:
- Required: Yes
RoutingProfileQueueConfigSummary
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', 'EMAIL', 'TASK', 'VOICE']
- Required: Yes
RoutingProfileQueueReference
QueueId
- Type:
- Required: Yes
Channel
- Type: typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE']
- Required: Yes
RoutingProfileReference
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
RoutingProfileSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
RoutingProfileSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
RoutingProfileSearchFilter
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneTagFilter]
RoutingProfileSummary
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]
Rule
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.connect_classes.RuleActionOutput]
- 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]]
RuleAction
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.Union[aws_resource_validator.pydantic_models.connect.connect_classes.TaskActionDefinition, aws_resource_validator.pydantic_models.connect.connect_classes.TaskActionDefinitionOutput, NoneType]
EventBridgeAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EventBridgeActionDefinition]
AssignContactCategoryAction
- Type: typing.Optional[typing.Dict[str, typing.Any]]
SendNotificationAction
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.SendNotificationActionDefinition, aws_resource_validator.pydantic_models.connect.connect_classes.SendNotificationActionDefinitionOutput, NoneType]
CreateCaseAction
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.CreateCaseActionDefinition, aws_resource_validator.pydantic_models.connect.connect_classes.CreateCaseActionDefinitionOutput, NoneType]
UpdateCaseAction
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.UpdateCaseActionDefinition, aws_resource_validator.pydantic_models.connect.connect_classes.UpdateCaseActionDefinitionOutput, NoneType]
EndAssociatedTasksAction
- Type: typing.Optional[typing.Dict[str, typing.Any]]
SubmitAutoEvaluationAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.SubmitAutoEvaluationActionDefinition]
RuleActionOutput
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.connect_classes.TaskActionDefinitionOutput]
EventBridgeAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EventBridgeActionDefinition]
AssignContactCategoryAction
- Type: typing.Optional[typing.Dict[str, typing.Any]]
SendNotificationAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.SendNotificationActionDefinitionOutput]
CreateCaseAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.CreateCaseActionDefinitionOutput]
UpdateCaseAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UpdateCaseActionDefinitionOutput]
EndAssociatedTasksAction
- Type: typing.Optional[typing.Dict[str, typing.Any]]
SubmitAutoEvaluationAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.SubmitAutoEvaluationActionDefinition]
RuleSummary
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.connect_classes.ActionSummary]
- Required: Yes
CreatedTime
- Type:
- Required: Yes
LastUpdatedTime
- Type:
- Required: Yes
RuleTriggerEventSource
EventSourceName
- Type: typing.Literal['OnCaseCreate', 'OnCaseUpdate', 'OnContactEvaluationSubmit', 'OnMetricDataUpdate', 'OnPostCallAnalysisAvailable', 'OnPostChatAnalysisAvailable', 'OnRealTimeCallAnalysisAvailable', 'OnRealTimeChatAnalysisAvailable', 'OnSalesforceCaseCreate', 'OnZendeskTicketCreate', 'OnZendeskTicketStatusUpdate']
- Required: Yes
IntegrationAssociationId
- Type: typing.Optional[str]
S3Config
BucketName
- Type:
- Required: Yes
BucketPrefix
- Type:
- Required: Yes
EncryptionConfig
- Type:
SearchAgentStatusesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentStatusSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentStatusSearchCriteria]
SearchAgentStatusesRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentStatusSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentStatusSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchAgentStatusesResponse
AgentStatuses
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AgentStatus]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchAvailablePhoneNumbersRequest
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]
SearchAvailablePhoneNumbersRequestPaginate
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.connect_classes.PaginatorConfig]
SearchAvailablePhoneNumbersResponse
AvailableNumbersList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AvailableNumberSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchContactFlowModulesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowModuleSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowModuleSearchCriteria]
SearchContactFlowModulesRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowModuleSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowModuleSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchContactFlowModulesResponse
ContactFlowModules
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowModule]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchContactFlowsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowSearchCriteria]
SearchContactFlowsRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlowSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchContactFlowsResponse
ContactFlows
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ContactFlow]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchContactsRequest
InstanceId
- Type:
- Required: Yes
TimeRange
- Type:
- Required: Yes
SearchCriteria
- Type:
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Sort
- Type:
SearchContactsRequestPaginate
InstanceId
- Type:
- Required: Yes
TimeRange
- Type:
- Required: Yes
SearchCriteria
- Type:
Sort
- Type:
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchContactsResponse
Contacts
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ContactSearchSummary]
- Required: Yes
TotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchContactsTimeRange
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
SearchCriteria
AgentIds
- Type: typing.Optional[typing.List[str]]
AgentHierarchyGroups
- Type:
Channels
- Type: typing.Optional[typing.List[typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE']]]
ContactAnalysis
- Type:
InitiationMethods
- Type: typing.Optional[typing.List[typing.Literal['AGENT_REPLY', 'API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'FLOW', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER', 'WEBRTC_API']]]
QueueIds
- Type: typing.Optional[typing.List[str]]
SearchableContactAttributes
- Type:
SearchableSegmentAttributes
- Type:
SearchEmailAddressesRequest
InstanceId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EmailAddressSearchCriteria]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EmailAddressSearchFilter]
SearchEmailAddressesResponse
EmailAddresses
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EmailAddressMetadata]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchHoursOfOperationOverridesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationOverrideSearchCriteria]
SearchHoursOfOperationOverridesRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationOverrideSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchHoursOfOperationOverridesResponse
HoursOfOperationOverrides
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationOverride]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchHoursOfOperationsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationSearchCriteria]
SearchHoursOfOperationsRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchHoursOfOperationsResponse
HoursOfOperations
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperation]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchPredefinedAttributesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PredefinedAttributeSearchCriteria]
SearchPredefinedAttributesRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PredefinedAttributeSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchPredefinedAttributesResponse
PredefinedAttributes
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.PredefinedAttribute]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchPromptsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PromptSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PromptSearchCriteria]
SearchPromptsRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PromptSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PromptSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchPromptsResponse
Prompts
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.Prompt]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchQueuesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QueueSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QueueSearchCriteria]
SearchQueuesRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QueueSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QueueSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchQueuesResponse
Queues
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.Queue]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchQuickConnectsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QuickConnectSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QuickConnectSearchCriteria]
SearchQuickConnectsRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QuickConnectSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QuickConnectSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchQuickConnectsResponse
QuickConnects
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.QuickConnect]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchResourceTagsRequest
InstanceId
- Type:
- Required: Yes
ResourceTypes
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ResourceTagsSearchCriteria]
SearchResourceTagsRequestPaginate
InstanceId
- Type:
- Required: Yes
ResourceTypes
- Type: typing.Optional[typing.List[str]]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ResourceTagsSearchCriteria]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchResourceTagsResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TagSet]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchRoutingProfilesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileSearchCriteria]
SearchRoutingProfilesRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchRoutingProfilesResponse
RoutingProfiles
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfile]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchSecurityProfilesRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.SecurityProfileSearchCriteria]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.SecurityProfilesSearchFilter]
SearchSecurityProfilesRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.SecurityProfileSearchCriteriaPaginator]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.SecurityProfilesSearchFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchSecurityProfilesResponse
SecurityProfiles
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.SecurityProfileSearchSummary]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchUserHierarchyGroupsRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserHierarchyGroupSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserHierarchyGroupSearchCriteria]
SearchUserHierarchyGroupsRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserHierarchyGroupSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserHierarchyGroupSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchUserHierarchyGroupsResponse
UserHierarchyGroups
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyGroup]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchUsersRequest
InstanceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserSearchCriteria]
SearchUsersRequestPaginate
InstanceId
- Type:
- Required: Yes
SearchFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserSearchFilter]
SearchCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserSearchCriteriaPaginator]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchUsersResponse
Users
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.UserSearchSummary]
- Required: Yes
ApproximateTotalCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchVocabulariesRequest
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', 'ca-ES', 'da-DK', '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', 'fi-FI', 'fr-CA', 'fr-FR', 'hi-IN', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'ms-MY', 'nl-NL', 'no-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'sv-SE', 'tl-PH', 'zh-CN']]
SearchVocabulariesRequestPaginate
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', 'ca-ES', 'da-DK', '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', 'fi-FI', 'fr-CA', 'fr-FR', 'hi-IN', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'ms-MY', 'nl-NL', 'no-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'sv-SE', 'tl-PH', 'zh-CN']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.PaginatorConfig]
SearchVocabulariesResponse
VocabularySummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.VocabularySummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchableContactAttributes
Criteria
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.SearchableContactAttributesCriteria]
- Required: Yes
MatchType
- Type: typing.Optional[typing.Literal['MATCH_ALL', 'MATCH_ANY']]
SearchableContactAttributesCriteria
Key
- Type:
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
SearchableSegmentAttributes
Criteria
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.SearchableSegmentAttributesCriteria]
- Required: Yes
MatchType
- Type: typing.Optional[typing.Literal['MATCH_ALL', 'MATCH_ANY']]
SearchableSegmentAttributesCriteria
Key
- Type:
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
SecurityKey
AssociationId
- Type: typing.Optional[str]
Key
- Type: typing.Optional[str]
CreationTime
- Type: typing.Optional[datetime.datetime]
SecurityProfile
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]
SecurityProfileSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
SecurityProfileSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
SecurityProfileSearchSummary
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]]
SecurityProfileSummary
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]
SecurityProfilesSearchFilter
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneTagFilter]
SegmentAttributeValue
ValueString
- Type: typing.Optional[str]
ValueMap
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.Any]]]
ValueInteger
- Type: typing.Optional[int]
SegmentAttributeValueOutput
ValueString
- Type: typing.Optional[str]
ValueMap
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.Any]]]
ValueInteger
- Type: typing.Optional[int]
SendChatIntegrationEventRequest
SourceId
- Type:
- Required: Yes
DestinationId
- Type:
- Required: Yes
Event
- Type:
- Required: Yes
Subtype
- Type: typing.Optional[str]
NewSessionDetails
- Type:
SendChatIntegrationEventResponse
InitialContactId
- Type:
- Required: Yes
NewChatCreated
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendNotificationActionDefinition
DeliveryMethod
- Type: typing.Literal['EMAIL']
- Required: Yes
Content
- Type:
- Required: Yes
ContentType
- Type: typing.Literal['PLAIN_TEXT']
- Required: Yes
Recipient
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.NotificationRecipientType, aws_resource_validator.pydantic_models.connect.connect_classes.NotificationRecipientTypeOutput]
- Required: Yes
Subject
- Type: typing.Optional[str]
SendNotificationActionDefinitionOutput
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]
SendOutboundEmailRequest
InstanceId
- Type:
- Required: Yes
FromEmailAddress
- Type:
- Required: Yes
DestinationEmailAddress
- Type:
- Required: Yes
EmailMessage
- Type:
- Required: Yes
TrafficType
- Type: typing.Literal['CAMPAIGN', 'GENERAL']
- Required: Yes
AdditionalRecipients
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.OutboundAdditionalRecipients]
SourceCampaign
- Type:
ClientToken
- Type: typing.Optional[str]
SignInConfig
Distributions
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.SignInDistribution]
- Required: Yes
SignInConfigOutput
Distributions
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.SignInDistribution]
- Required: Yes
SignInDistribution
Region
- Type:
- Required: Yes
Enabled
- Type:
- Required: Yes
SingleSelectQuestionRuleCategoryAutomation
Category
- Type:
- Required: Yes
Condition
- Type: typing.Literal['NOT_PRESENT', 'PRESENT']
- Required: Yes
OptionRefId
- Type:
- Required: Yes
Sort
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
SourceCampaign
CampaignId
- Type: typing.Optional[str]
OutboundRequestId
- Type: typing.Optional[str]
StartAttachedFileUploadRequest
InstanceId
- Type:
- Required: Yes
FileName
- Type:
- Required: Yes
FileSizeInBytes
- Type:
- Required: Yes
FileUseCaseType
- Type: typing.Literal['ATTACHMENT', 'EMAIL_MESSAGE']
- 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.connect_classes.CreatedByInfo]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
StartAttachedFileUploadResponse
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
StartChatContactRequest
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
ParticipantDetails
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
InitialMessage
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ChatMessage]
ClientToken
- Type: typing.Optional[str]
ChatDurationInMinutes
- Type: typing.Optional[int]
SupportedMessagingContentTypes
- Type: typing.Optional[typing.List[str]]
PersistentChat
- Type:
RelatedContactId
- Type: typing.Optional[str]
SegmentAttributes
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValue, aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValueOutput]]]
CustomerId
- Type: typing.Optional[str]
StartChatContactResponse
ContactId
- Type:
- Required: Yes
ParticipantId
- Type:
- Required: Yes
ParticipantToken
- Type:
- Required: Yes
ContinuedFromContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartContactEvaluationRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
StartContactEvaluationResponse
EvaluationId
- Type:
- Required: Yes
EvaluationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartContactRecordingRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
VoiceRecordingConfiguration
- Type:
- Required: Yes
StartContactStreamingRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ChatStreamingConfiguration
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
StartContactStreamingResponse
StreamingId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartEmailContactRequest
InstanceId
- Type:
- Required: Yes
FromEmailAddress
- Type:
- Required: Yes
DestinationEmailAddress
- Type:
- Required: Yes
EmailMessage
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
References
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.Reference]]
Name
- Type: typing.Optional[str]
AdditionalRecipients
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.InboundAdditionalRecipients]
Attachments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.EmailAttachment]]
ContactFlowId
- Type: typing.Optional[str]
RelatedContactId
- Type: typing.Optional[str]
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
SegmentAttributes
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValue, aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValueOutput]]]
ClientToken
- Type: typing.Optional[str]
StartEmailContactResponse
ContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartOutboundChatContactRequest
SourceEndpoint
- Type:
- Required: Yes
DestinationEndpoint
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
SegmentAttributes
- Type: typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValue, aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValueOutput]]
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
ChatDurationInMinutes
- Type: typing.Optional[int]
ParticipantDetails
- Type:
InitialSystemMessage
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ChatMessage]
RelatedContactId
- Type: typing.Optional[str]
SupportedMessagingContentTypes
- Type: typing.Optional[typing.List[str]]
ClientToken
- Type: typing.Optional[str]
StartOutboundChatContactResponse
ContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartOutboundEmailContactRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
DestinationEmailAddress
- Type:
- Required: Yes
EmailMessage
- Type:
- Required: Yes
FromEmailAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EmailAddressInfo]
AdditionalRecipients
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.OutboundAdditionalRecipients]
ClientToken
- Type: typing.Optional[str]
StartOutboundEmailContactResponse
ContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartOutboundVoiceContactRequest
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.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.Reference]]
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.Dict[str, str]]
AnswerMachineDetectionConfig
- Type:
CampaignId
- Type: typing.Optional[str]
TrafficType
- Type: typing.Optional[typing.Literal['CAMPAIGN', 'GENERAL']]
StartOutboundVoiceContactResponse
ContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartScreenSharingRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
StartTaskContactRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PreviousContactId
- Type: typing.Optional[str]
ContactFlowId
- Type: typing.Optional[str]
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
References
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.Reference]]
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]
SegmentAttributes
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValue, aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValueOutput]]]
StartTaskContactResponse
ContactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartWebRTCContactRequest
ContactFlowId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
ParticipantDetails
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
ClientToken
- Type: typing.Optional[str]
AllowedCapabilities
- Type:
RelatedContactId
- Type: typing.Optional[str]
References
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.Reference]]
Description
- Type: typing.Optional[str]
StartWebRTCContactResponse
ConnectionData
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ParticipantId
- Type:
- Required: Yes
ParticipantToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Step
Expiry
- Type:
Expression
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ExpressionOutput]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'EXPIRED', 'INACTIVE', 'JOINED']]
StopContactRecordingRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
ContactRecordingType
- Type: typing.Optional[typing.Literal['AGENT', 'IVR', 'SCREEN']]
StopContactRequest
ContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
DisconnectReason
- Type:
StopContactStreamingRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
StreamingId
- Type:
- Required: Yes
StringCondition
FieldName
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
ComparisonType
- Type: typing.Optional[typing.Literal['CONTAINS', 'EXACT', 'STARTS_WITH']]
StringReference
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
SubmitAutoEvaluationActionDefinition
EvaluationFormId
- Type:
- Required: Yes
SubmitContactEvaluationRequest
InstanceId
- Type:
- Required: Yes
EvaluationId
- Type:
- Required: Yes
Answers
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationAnswerInput]]
Notes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationNote]]
SubmitContactEvaluationResponse
EvaluationId
- Type:
- Required: Yes
EvaluationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SuccessfulRequest
RequestIdentifier
- Type: typing.Optional[str]
ContactId
- Type: typing.Optional[str]
SuspendContactRecordingRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
InitialContactId
- Type:
- Required: Yes
ContactRecordingType
- Type: typing.Optional[typing.Literal['AGENT', 'IVR', 'SCREEN']]
TagCondition
TagKey
- Type: typing.Optional[str]
TagValue
- Type: typing.Optional[str]
TagContactRequest
ContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
TagSearchCondition
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']]
TagSet
key
- Type: typing.Optional[str]
value
- Type: typing.Optional[str]
TaskActionDefinition
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.connect_classes.Reference]]
TaskActionDefinitionOutput
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.connect_classes.Reference]]
TaskTemplateConstraints
RequiredFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RequiredFieldInfo]]
ReadOnlyFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ReadOnlyFieldInfo]]
InvisibleFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.InvisibleFieldInfo]]
TaskTemplateConstraintsOutput
RequiredFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RequiredFieldInfo]]
ReadOnlyFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.ReadOnlyFieldInfo]]
InvisibleFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.InvisibleFieldInfo]]
TaskTemplateDefaultFieldValue
Id
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateFieldIdentifier]
DefaultValue
- Type: typing.Optional[str]
TaskTemplateDefaults
DefaultFieldValues
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateDefaultFieldValue]]
TaskTemplateDefaultsOutput
DefaultFieldValues
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateDefaultFieldValue]]
TaskTemplateField
Id
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['BOOLEAN', 'DATE_TIME', 'DESCRIPTION', 'EMAIL', 'EXPIRY_DURATION', 'NAME', 'NUMBER', 'QUICK_CONNECT', 'SCHEDULED_TIME', 'SELF_ASSIGN', 'SINGLE_SELECT', 'TEXT', 'TEXT_AREA', 'URL']]
SingleSelectOptions
- Type: typing.Optional[typing.List[str]]
TaskTemplateFieldIdentifier
Name
- Type: typing.Optional[str]
TaskTemplateFieldOutput
Id
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['BOOLEAN', 'DATE_TIME', 'DESCRIPTION', 'EMAIL', 'EXPIRY_DURATION', 'NAME', 'NUMBER', 'QUICK_CONNECT', 'SCHEDULED_TIME', 'SELF_ASSIGN', 'SINGLE_SELECT', 'TEXT', 'TEXT_AREA', 'URL']]
SingleSelectOptions
- Type: typing.Optional[typing.List[str]]
TaskTemplateMetadata
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]
TelephonyConfig
Distributions
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.Distribution]
- Required: Yes
TelephonyConfigOutput
Distributions
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.Distribution]
- Required: Yes
TemplateAttributes
CustomAttributes
- Type: typing.Optional[typing.Dict[str, str]]
CustomerProfileAttributes
- Type: typing.Optional[str]
TemplatedMessageConfig
KnowledgeBaseId
- Type:
- Required: Yes
MessageTemplateId
- Type:
- Required: Yes
TemplateAttributes
- Type:
- Required: Yes
Threshold
Comparison
- Type: typing.Optional[typing.Literal['LT']]
ThresholdValue
- Type: typing.Optional[float]
ThresholdV2
Comparison
- Type: typing.Optional[str]
ThresholdValue
- Type: typing.Optional[float]
TrafficDistributionGroup
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]
TrafficDistributionGroupSummary
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]
TrafficDistributionGroupUserSummary
UserId
- Type: typing.Optional[str]
Transcript
Criteria
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TranscriptCriteria]
- Required: Yes
MatchType
- Type: typing.Optional[typing.Literal['MATCH_ALL', 'MATCH_ANY']]
TranscriptCriteria
ParticipantRole
- Type: typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']
- Required: Yes
SearchText
- Type: typing.List[str]
- Required: Yes
MatchType
- Type: typing.Literal['MATCH_ALL', 'MATCH_ANY']
- Required: Yes
TransferContactRequest
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]
TransferContactResponse
ContactId
- Type:
- Required: Yes
ContactArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UntagContactRequest
ContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateAgentStatusRequest
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]
UpdateAuthenticationProfileRequest
AuthenticationProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
AllowedIps
- Type: typing.Optional[typing.List[str]]
BlockedIps
- Type: typing.Optional[typing.List[str]]
PeriodicSessionDuration
- Type: typing.Optional[int]
UpdateCaseActionDefinition
Fields
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.FieldValue, aws_resource_validator.pydantic_models.connect.connect_classes.FieldValueOutput]]
- Required: Yes
UpdateCaseActionDefinitionOutput
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.FieldValueOutput]
- Required: Yes
UpdateContactAttributesRequest
InitialContactId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Attributes
- Type: typing.Dict[str, str]
- Required: Yes
UpdateContactEvaluationRequest
InstanceId
- Type:
- Required: Yes
EvaluationId
- Type:
- Required: Yes
Answers
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationAnswerInput]]
Notes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationNote]]
UpdateContactEvaluationResponse
EvaluationId
- Type:
- Required: Yes
EvaluationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateContactFlowContentRequest
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
UpdateContactFlowMetadataRequest
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']]
UpdateContactFlowModuleContentRequest
InstanceId
- Type:
- Required: Yes
ContactFlowModuleId
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
UpdateContactFlowModuleMetadataRequest
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']]
UpdateContactFlowNameRequest
InstanceId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateContactRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
References
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect.connect_classes.Reference]]
SegmentAttributes
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValue, aws_resource_validator.pydantic_models.connect.connect_classes.SegmentAttributeValueOutput]]]
QueueInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.QueueInfoInput]
UserInfo
- Type:
CustomerEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.Endpoint]
SystemEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.Endpoint]
UpdateContactRoutingDataRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
QueueTimeAdjustmentSeconds
- Type: typing.Optional[int]
QueuePriority
- Type: typing.Optional[int]
RoutingCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingCriteriaInput]
UpdateContactScheduleRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ScheduledTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
UpdateEmailAddressMetadataRequest
InstanceId
- Type:
- Required: Yes
EmailAddressId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
UpdateEmailAddressMetadataResponse
EmailAddressId
- Type:
- Required: Yes
EmailAddressArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEvaluationFormRequest
InstanceId
- Type:
- Required: Yes
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Items
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormItem, aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormItemOutput]]
- Required: Yes
CreateNewVersion
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
ScoringStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.EvaluationFormScoringStrategy]
ClientToken
- Type: typing.Optional[str]
UpdateEvaluationFormResponse
EvaluationFormId
- Type:
- Required: Yes
EvaluationFormArn
- Type:
- Required: Yes
EvaluationFormVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateHoursOfOperationOverrideRequest
InstanceId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
HoursOfOperationOverrideId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Config
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationOverrideConfig]]
EffectiveFrom
- Type: typing.Optional[str]
EffectiveTill
- Type: typing.Optional[str]
UpdateHoursOfOperationRequest
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.List[aws_resource_validator.pydantic_models.connect.connect_classes.HoursOfOperationConfig]]
UpdateInstanceAttributeRequest
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_CHAT_CONFERENCE', 'MULTI_PARTY_CONFERENCE', 'OUTBOUND_CALLS', 'USE_CUSTOM_TTS_VOICES']
- Required: Yes
Value
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
UpdateInstanceStorageConfigRequest
InstanceId
- Type:
- Required: Yes
AssociationId
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'EMAIL_MESSAGES', '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
ClientToken
- Type: typing.Optional[str]
UpdateParticipantAuthenticationRequest
State
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Code
- Type: typing.Optional[str]
Error
- Type: typing.Optional[str]
ErrorDescription
- Type: typing.Optional[str]
UpdateParticipantRoleConfigChannelInfo
Chat
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ChatParticipantRoleConfig]
UpdateParticipantRoleConfigRequest
InstanceId
- Type:
- Required: Yes
ContactId
- Type:
- Required: Yes
ChannelConfiguration
- Type:
- Required: Yes
UpdatePhoneNumberMetadataRequest
PhoneNumberId
- Type:
- Required: Yes
PhoneNumberDescription
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
UpdatePhoneNumberRequest
PhoneNumberId
- Type:
- Required: Yes
TargetArn
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
UpdatePhoneNumberResponse
PhoneNumberId
- Type:
- Required: Yes
PhoneNumberArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePredefinedAttributeRequest
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Values
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.PredefinedAttributeValues, aws_resource_validator.pydantic_models.connect.connect_classes.PredefinedAttributeValuesOutput, NoneType]
UpdatePromptRequest
InstanceId
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
S3Uri
- Type: typing.Optional[str]
UpdatePromptResponse
PromptARN
- Type:
- Required: Yes
PromptId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateQueueHoursOfOperationRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
HoursOfOperationId
- Type:
- Required: Yes
UpdateQueueMaxContactsRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
MaxContacts
- Type: typing.Optional[int]
UpdateQueueNameRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateQueueOutboundCallerConfigRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
OutboundCallerConfig
- Type:
- Required: Yes
UpdateQueueOutboundEmailConfigRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
OutboundEmailConfig
- Type:
- Required: Yes
UpdateQueueStatusRequest
InstanceId
- Type:
- Required: Yes
QueueId
- Type:
- Required: Yes
Status
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
UpdateQuickConnectConfigRequest
InstanceId
- Type:
- Required: Yes
QuickConnectId
- Type:
- Required: Yes
QuickConnectConfig
- Type:
- Required: Yes
UpdateQuickConnectNameRequest
InstanceId
- Type:
- Required: Yes
QuickConnectId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateRoutingProfileAgentAvailabilityTimerRequest
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
AgentAvailabilityTimer
- Type: typing.Literal['TIME_SINCE_LAST_ACTIVITY', 'TIME_SINCE_LAST_INBOUND']
- Required: Yes
UpdateRoutingProfileConcurrencyRequest
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
MediaConcurrencies
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.MediaConcurrency]
- Required: Yes
UpdateRoutingProfileDefaultOutboundQueueRequest
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
DefaultOutboundQueueId
- Type:
- Required: Yes
UpdateRoutingProfileNameRequest
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateRoutingProfileQueuesRequest
InstanceId
- Type:
- Required: Yes
RoutingProfileId
- Type:
- Required: Yes
QueueConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileQueueConfig]
- Required: Yes
UpdateRuleRequest
RuleId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Function
- Type:
- Required: Yes
Actions
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.RuleAction, aws_resource_validator.pydantic_models.connect.connect_classes.RuleActionOutput]]
- Required: Yes
PublishStatus
- Type: typing.Literal['DRAFT', 'PUBLISHED']
- Required: Yes
UpdateSecurityProfileRequest
SecurityProfileId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Permissions
- Type: typing.Optional[typing.List[str]]
AllowedAccessControlTags
- Type: typing.Optional[typing.Dict[str, str]]
TagRestrictedResources
- Type: typing.Optional[typing.List[str]]
Applications
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.Application, aws_resource_validator.pydantic_models.connect.connect_classes.ApplicationOutput]]]
HierarchyRestrictedResources
- Type: typing.Optional[typing.List[str]]
AllowedAccessControlHierarchyGroupId
- Type: typing.Optional[str]
UpdateTaskTemplateRequest
TaskTemplateId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ContactFlowId
- Type: typing.Optional[str]
SelfAssignFlowId
- Type: typing.Optional[str]
Constraints
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateConstraints, aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateConstraintsOutput, NoneType]
Defaults
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateDefaults, aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateDefaultsOutput, NoneType]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
Fields
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateField, aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateFieldOutput]]]
UpdateTaskTemplateResponse
InstanceId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
SelfAssignFlowId
- Type:
- Required: Yes
Constraints
- Type:
- Required: Yes
Defaults
- Type:
- Required: Yes
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.TaskTemplateFieldOutput]
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'INACTIVE']
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
CreatedTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTrafficDistributionRequest
Id
- Type:
- Required: Yes
TelephonyConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.TelephonyConfig, aws_resource_validator.pydantic_models.connect.connect_classes.TelephonyConfigOutput, NoneType]
SignInConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.SignInConfig, aws_resource_validator.pydantic_models.connect.connect_classes.SignInConfigOutput, NoneType]
AgentConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.connect.connect_classes.AgentConfig, aws_resource_validator.pydantic_models.connect.connect_classes.AgentConfigOutput, NoneType]
UpdateUserHierarchyGroupNameRequest
Name
- Type:
- Required: Yes
HierarchyGroupId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateUserHierarchyRequest
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
HierarchyGroupId
- Type: typing.Optional[str]
UpdateUserHierarchyStructureRequest
HierarchyStructure
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateUserIdentityInfoRequest
IdentityInfo
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateUserPhoneConfigRequest
PhoneConfig
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateUserProficienciesRequest
InstanceId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
UserProficiencies
- Type: typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.UserProficiency]
- Required: Yes
UpdateUserRoutingProfileRequest
RoutingProfileId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateUserSecurityProfilesRequest
SecurityProfileIds
- Type: typing.List[str]
- Required: Yes
UserId
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
UpdateViewContentRequest
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
Status
- Type: typing.Literal['PUBLISHED', 'SAVED']
- Required: Yes
Content
- Type:
- Required: Yes
UpdateViewContentResponse
View
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateViewMetadataRequest
InstanceId
- Type:
- Required: Yes
ViewId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UploadUrlMetadata
Url
- Type: typing.Optional[str]
UrlExpiry
- Type: typing.Optional[str]
HeadersToInclude
- Type: typing.Optional[typing.Dict[str, str]]
UrlReference
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
UseCase
UseCaseId
- Type: typing.Optional[str]
UseCaseArn
- Type: typing.Optional[str]
UseCaseType
- Type: typing.Optional[typing.Literal['CONNECT_CAMPAIGNS', 'RULES_EVALUATION']]
User
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.connect_classes.UserIdentityInfo]
PhoneConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserPhoneConfig]
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]
UserData
User
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserReference]
RoutingProfile
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.RoutingProfileReference]
HierarchyPath
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.HierarchyPathReference]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.AgentStatusReference]
AvailableSlotsByChannel
- Type: typing.Optional[typing.Dict[typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE'], int]]
MaxSlotsByChannel
- Type: typing.Optional[typing.Dict[typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE'], int]]
ActiveSlotsByChannel
- Type: typing.Optional[typing.Dict[typing.Literal['CHAT', 'EMAIL', 'TASK', 'VOICE'], int]]
Contacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect.connect_classes.AgentContactReference]]
NextStatus
- Type: typing.Optional[str]
UserDataFilters
Queues
- Type: typing.Optional[typing.List[str]]
ContactFilter
- Type:
RoutingProfiles
- Type: typing.Optional[typing.List[str]]
Agents
- Type: typing.Optional[typing.List[str]]
UserHierarchyGroups
- Type: typing.Optional[typing.List[str]]
UserHierarchyGroupSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
UserHierarchyGroupSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
UserHierarchyGroupSearchFilter
AttributeFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneAttributeFilter]
UserIdentityInfo
FirstName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
- Type: typing.Optional[str]
SecondaryEmail
- Type: typing.Optional[str]
Mobile
- Type: typing.Optional[str]
UserIdentityInfoLite
FirstName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
UserInfo
UserId
- Type: typing.Optional[str]
UserPhoneConfig
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]
UserProficiency
AttributeName
- Type:
- Required: Yes
AttributeValue
- Type:
- Required: Yes
Level
- Type:
- Required: Yes
UserProficiencyDisassociate
AttributeName
- Type:
- Required: Yes
AttributeValue
- Type:
- Required: Yes
UserQuickConnectConfig
UserId
- Type:
- Required: Yes
ContactFlowId
- Type:
- Required: Yes
UserReference
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
UserSearchCriteria
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
ListCondition
- Type:
HierarchyGroupCondition
- Type:
UserSearchCriteriaPaginator
OrConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
AndConditions
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
StringCondition
- Type:
ListCondition
- Type:
HierarchyGroupCondition
- Type:
UserSearchFilter
TagFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneTagFilter]
UserAttributeFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.ControlPlaneUserAttributeFilter]
UserSearchSummary
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.connect_classes.UserIdentityInfoLite]
PhoneConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connect.connect_classes.UserPhoneConfig]
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]
UserSummary
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]
View
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.connect_classes.ViewContent]
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]
ViewContent
InputSchema
- Type: typing.Optional[str]
Template
- Type: typing.Optional[str]
Actions
- Type: typing.Optional[typing.List[str]]
ViewInputContent
Template
- Type: typing.Optional[str]
Actions
- Type: typing.Optional[typing.List[str]]
ViewSummary
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]
ViewVersionSummary
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]
Vocabulary
Name
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
LanguageCode
- Type: typing.Literal['ar-AE', 'ca-ES', 'da-DK', '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', 'fi-FI', 'fr-CA', 'fr-FR', 'hi-IN', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'ms-MY', 'nl-NL', 'no-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'sv-SE', 'tl-PH', '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]]
VocabularySummary
Name
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
LanguageCode
- Type: typing.Literal['ar-AE', 'ca-ES', 'da-DK', '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', 'fi-FI', 'fr-CA', 'fr-FR', 'hi-IN', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'ms-MY', 'nl-NL', 'no-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'sv-SE', 'tl-PH', '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]
VoiceRecordingConfiguration
VoiceRecordingTrack
- Type: typing.Optional[typing.Literal['ALL', 'FROM_AGENT', 'TO_AGENT']]
IvrRecordingTrack
- Type: typing.Optional[typing.Literal['ALL']]
WisdomInfo
SessionArn
- Type: typing.Optional[str]