Skip to content

Connect Classes

ActionSummaryTypeDef

ActionType

  • Type: typing.Literal['ASSIGN_CONTACT_CATEGORY', 'CREATE_CASE', 'CREATE_TASK', 'END_ASSOCIATED_TASKS', 'GENERATE_EVENTBRIDGE_EVENT', 'SEND_NOTIFICATION', 'SUBMIT_AUTO_EVALUATION', 'UPDATE_CASE']
  • Required: Yes

ActivateEvaluationFormRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormVersion

  • Type:
  • Required: Yes

ActivateEvaluationFormResponseTypeDef

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormArn

  • Type:
  • Required: Yes

EvaluationFormVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AgentConfigOutputTypeDef

Distributions

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.DistributionTypeDef]
  • Required: Yes

AgentConfigTypeDef

Distributions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.DistributionTypeDef]
  • Required: Yes

AgentContactReferenceTypeDef

ContactId

  • Type: typing.Optional[str]

Channel

  • Type: typing.Optional[typing.Literal['CHAT', 'TASK', 'VOICE']]

InitiationMethod

  • Type: typing.Optional[typing.Literal['API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER']]

AgentContactState

  • Type: typing.Optional[typing.Literal['CONNECTED', 'CONNECTED_ONHOLD', 'CONNECTING', 'ENDED', 'ERROR', 'INCOMING', 'MISSED', 'PENDING', 'REJECTED']]

StateStartTimestamp

  • Type: typing.Optional[datetime.datetime]

ConnectedToAgentTimestamp

  • Type: typing.Optional[datetime.datetime]

Queue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueReferenceTypeDef]

AgentHierarchyGroupTypeDef

Arn

  • Type: typing.Optional[str]

AgentHierarchyGroupsTypeDef

L1Ids

  • Type: typing.Optional[typing.Sequence[str]]

L2Ids

  • Type: typing.Optional[typing.Sequence[str]]

L3Ids

  • Type: typing.Optional[typing.Sequence[str]]

L4Ids

  • Type: typing.Optional[typing.Sequence[str]]

L5Ids

  • Type: typing.Optional[typing.Sequence[str]]

AgentInfoTypeDef

Id

  • Type: typing.Optional[str]

ConnectedToAgentTimestamp

  • Type: typing.Optional[datetime.datetime]

AgentPauseDurationInSeconds

  • Type: typing.Optional[int]

HierarchyGroups

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupsTypeDef]

DeviceInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DeviceInfoTypeDef]

Capabilities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ParticipantCapabilitiesTypeDef]

AgentQualityMetricsTypeDef

Audio

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AudioQualityMetricsInfoTypeDef]

AgentStatusReferenceTypeDef

StatusStartTimestamp

  • Type: typing.Optional[datetime.datetime]

StatusArn

  • Type: typing.Optional[str]

StatusName

  • Type: typing.Optional[str]

AgentStatusSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['CUSTOM', 'OFFLINE', 'ROUTABLE']]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

AgentStatusTypeDef

AgentStatusARN

  • Type: typing.Optional[str]

AgentStatusId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['CUSTOM', 'OFFLINE', 'ROUTABLE']]

DisplayOrder

  • Type: typing.Optional[int]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

AgentsCriteriaTypeDef

AgentIds

  • Type: typing.Optional[typing.List[str]]

AllowedCapabilitiesTypeDef

Customer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ParticipantCapabilitiesTypeDef]

Agent

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ParticipantCapabilitiesTypeDef]

AnalyticsDataAssociationResultTypeDef

DataSetId

  • Type: typing.Optional[str]

TargetAccountId

  • Type: typing.Optional[str]

ResourceShareId

  • Type: typing.Optional[str]

ResourceShareArn

  • Type: typing.Optional[str]

AnswerMachineDetectionConfigTypeDef

EnableAnswerMachineDetection

  • Type: typing.Optional[bool]

AwaitAnswerMachinePrompt

  • Type: typing.Optional[bool]

ApplicationExtraOutputTypeDef

Namespace

  • Type: typing.Optional[str]

ApplicationPermissions

  • Type: typing.Optional[typing.List[str]]

ApplicationOutputTypeDef

Namespace

  • Type: typing.Optional[str]

ApplicationPermissions

  • Type: typing.Optional[typing.List[str]]

ApplicationTypeDef

Namespace

  • Type: typing.Optional[str]

ApplicationPermissions

  • Type: typing.Optional[typing.Sequence[str]]

AssociateAnalyticsDataSetRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

TargetAccountId

  • Type: typing.Optional[str]

AssociateAnalyticsDataSetResponseTypeDef

DataSetId

  • Type:
  • Required: Yes

TargetAccountId

  • Type:
  • Required: Yes

ResourceShareId

  • Type:
  • Required: Yes

ResourceShareArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateApprovedOriginRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Origin

  • Type:
  • Required: Yes

AssociateBotRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

LexBot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexBotTypeDef]

LexV2Bot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexV2BotTypeDef]

AssociateDefaultVocabularyRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

LanguageCode

  • Type: typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']
  • Required: Yes

VocabularyId

  • Type: typing.Optional[str]

AssociateFlowRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

FlowId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['SMS_PHONE_NUMBER']
  • Required: Yes

AssociateInstanceStorageConfigRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
  • Required: Yes

StorageConfig

  • Type:
  • Required: Yes

AssociateInstanceStorageConfigResponseTypeDef

AssociationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateLambdaFunctionRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

AssociateLexBotRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

LexBot

  • Type:
  • Required: Yes

AssociatePhoneNumberContactFlowRequestRequestTypeDef

PhoneNumberId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

AssociateQueueQuickConnectsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

QuickConnectIds

  • Type: typing.Sequence[str]
  • Required: Yes

AssociateRoutingProfileQueuesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

QueueConfigs

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileQueueConfigTypeDef]
  • Required: Yes

AssociateSecurityKeyRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Key

  • Type:
  • Required: Yes

AssociateSecurityKeyResponseTypeDef

AssociationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateTrafficDistributionGroupUserRequestRequestTypeDef

TrafficDistributionGroupId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

AssociateUserProficienciesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

UserProficiencies

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.UserProficiencyTypeDef]
  • Required: Yes

AttachedFileErrorTypeDef

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

FileId

  • Type: typing.Optional[str]

AttachedFileTypeDef

CreationTime

  • Type:
  • Required: Yes

FileArn

  • Type:
  • Required: Yes

FileId

  • Type:
  • Required: Yes

FileName

  • Type:
  • Required: Yes

FileSizeInBytes

  • Type:
  • Required: Yes

FileStatus

  • Type: typing.Literal['APPROVED', 'FAILED', 'PROCESSING', 'REJECTED']
  • Required: Yes

CreatedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CreatedByInfoTypeDef]

FileUseCaseType

  • Type: typing.Optional[typing.Literal['ATTACHMENT']]

AssociatedResourceArn

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

AttachmentReferenceTypeDef

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['APPROVED', 'REJECTED']]

AttendeeTypeDef

AttendeeId

  • Type: typing.Optional[str]

JoinToken

  • Type: typing.Optional[str]

AttributeAndConditionTypeDef

TagConditions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.TagConditionTypeDef]]

HierarchyGroupCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupConditionTypeDef]

AttributeConditionTypeDef

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

ProficiencyLevel

  • Type: typing.Optional[float]

MatchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MatchCriteriaTypeDef]

ComparisonOperator

  • Type: typing.Optional[str]

AttributeTypeDef

AttributeType

  • Type: typing.Optional[typing.Literal['AUTO_RESOLVE_BEST_VOICES', 'CONTACTFLOW_LOGS', 'CONTACT_LENS', 'EARLY_MEDIA', 'ENHANCED_CHAT_MONITORING', 'ENHANCED_CONTACT_MONITORING', 'HIGH_VOLUME_OUTBOUND', 'INBOUND_CALLS', 'MULTI_PARTY_CONFERENCE', 'OUTBOUND_CALLS', 'USE_CUSTOM_TTS_VOICES']]

Value

  • Type: typing.Optional[str]

AudioFeaturesTypeDef

EchoReduction

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'UNAVAILABLE']]

AudioQualityMetricsInfoTypeDef

QualityScore

  • Type: typing.Optional[float]

PotentialQualityIssues

  • Type: typing.Optional[typing.List[str]]

AuthenticationProfileSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

IsDefault

  • Type: typing.Optional[bool]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

AuthenticationProfileTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

AllowedIps

  • Type: typing.Optional[typing.List[str]]

BlockedIps

  • Type: typing.Optional[typing.List[str]]

IsDefault

  • Type: typing.Optional[bool]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

PeriodicSessionDuration

  • Type: typing.Optional[int]

MaxSessionDuration

  • Type: typing.Optional[int]

AvailableNumberSummaryTypeDef

PhoneNumber

  • Type: typing.Optional[str]

PhoneNumberCountryCode

  • Type: typing.Optional[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]

PhoneNumberType

  • Type: typing.Optional[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchAssociateAnalyticsDataSetRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DataSetIds

  • Type: typing.Sequence[str]
  • Required: Yes

TargetAccountId

  • Type: typing.Optional[str]

BatchAssociateAnalyticsDataSetResponseTypeDef

Created

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AnalyticsDataAssociationResultTypeDef]
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ErrorResultTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDisassociateAnalyticsDataSetRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DataSetIds

  • Type: typing.Sequence[str]
  • Required: Yes

TargetAccountId

  • Type: typing.Optional[str]

BatchDisassociateAnalyticsDataSetResponseTypeDef

Deleted

  • Type: typing.List[str]
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ErrorResultTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetAttachedFileMetadataRequestRequestTypeDef

FileIds

  • Type: typing.Sequence[str]
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

AssociatedResourceArn

  • Type:
  • Required: Yes

BatchGetAttachedFileMetadataResponseTypeDef

Files

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AttachedFileTypeDef]
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AttachedFileErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetFlowAssociationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceIds

  • Type: typing.Sequence[str]
  • Required: Yes

ResourceType

  • Type: typing.Optional[typing.Literal['VOICE_PHONE_NUMBER']]

BatchGetFlowAssociationResponseTypeDef

FlowAssociationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.FlowAssociationSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchPutContactRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactDataRequestList

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.ContactDataRequestTypeDef]
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

BatchPutContactResponseTypeDef

SuccessfulRequestList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.SuccessfulRequestTypeDef]
  • Required: Yes

FailedRequestList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.FailedRequestTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CampaignTypeDef

CampaignId

  • Type: typing.Optional[str]

ChatEventTypeDef

Type

  • Type: typing.Literal['DISCONNECT', 'EVENT', 'MESSAGE']
  • Required: Yes

ContentType

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[str]

ChatMessageTypeDef

ContentType

  • Type:
  • Required: Yes

Content

  • Type:
  • Required: Yes

ChatParticipantRoleConfigTypeDef

ParticipantTimerConfigList

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.ParticipantTimerConfigurationTypeDef]
  • Required: Yes

ChatStreamingConfigurationTypeDef

StreamingEndpointArn

  • Type:
  • Required: Yes

ClaimPhoneNumberRequestRequestTypeDef

PhoneNumber

  • Type:
  • Required: Yes

TargetArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

PhoneNumberDescription

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

ClientToken

  • Type: typing.Optional[str]

ClaimPhoneNumberResponseTypeDef

PhoneNumberId

  • Type:
  • Required: Yes

PhoneNumberArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClaimedPhoneNumberSummaryTypeDef

PhoneNumberId

  • Type: typing.Optional[str]

PhoneNumberArn

  • Type: typing.Optional[str]

PhoneNumber

  • Type: typing.Optional[str]

PhoneNumberCountryCode

  • Type: typing.Optional[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]

PhoneNumberType

  • Type: typing.Optional[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]

PhoneNumberDescription

  • Type: typing.Optional[str]

TargetArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

PhoneNumberStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PhoneNumberStatusTypeDef]

SourcePhoneNumberArn

  • Type: typing.Optional[str]

CompleteAttachedFileUploadRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

FileId

  • Type:
  • Required: Yes

AssociatedResourceArn

  • Type:
  • Required: Yes

ConnectionDataTypeDef

Attendee

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AttendeeTypeDef]

Meeting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MeetingTypeDef]

ContactAnalysisTypeDef

Transcript

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TranscriptTypeDef]

ContactDataRequestTypeDef

SystemEndpoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EndpointTypeDef]

CustomerEndpoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EndpointTypeDef]

RequestIdentifier

  • Type: typing.Optional[str]

QueueId

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

Campaign

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CampaignTypeDef]

ContactFilterTypeDef

ContactStates

  • Type: typing.Optional[typing.Sequence[typing.Literal['CONNECTED', 'CONNECTED_ONHOLD', 'CONNECTING', 'ENDED', 'ERROR', 'INCOMING', 'MISSED', 'PENDING', 'REJECTED']]]

ContactFlowModuleSearchCriteriaTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

StringCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]

ContactFlowModuleSearchFilterTypeDef

TagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]

ContactFlowModuleSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]

ContactFlowModuleTypeDef

Arn

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]

Status

  • Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

ContactFlowSearchCriteriaTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

StringCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]

TypeCondition

  • Type: typing.Optional[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]

StateCondition

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]

StatusCondition

  • Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]

ContactFlowSearchFilterTypeDef

TagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]

ContactFlowSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

ContactFlowType

  • Type: typing.Optional[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]

ContactFlowState

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]

ContactFlowStatus

  • Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]

ContactFlowTypeDef

Arn

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]

Status

  • Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]

Description

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

ContactSearchSummaryAgentInfoTypeDef

Id

  • Type: typing.Optional[str]

ConnectedToAgentTimestamp

  • Type: typing.Optional[datetime.datetime]

ContactSearchSummaryQueueInfoTypeDef

Id

  • Type: typing.Optional[str]

EnqueueTimestamp

  • Type: typing.Optional[datetime.datetime]

ContactSearchSummaryTypeDef

Arn

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

InitialContactId

  • Type: typing.Optional[str]

PreviousContactId

  • Type: typing.Optional[str]

InitiationMethod

  • Type: typing.Optional[typing.Literal['API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER']]

Channel

  • Type: typing.Optional[typing.Literal['CHAT', 'TASK', 'VOICE']]

QueueInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactSearchSummaryQueueInfoTypeDef]

AgentInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactSearchSummaryAgentInfoTypeDef]

InitiationTimestamp

  • Type: typing.Optional[datetime.datetime]

DisconnectTimestamp

  • Type: typing.Optional[datetime.datetime]

ScheduledTimestamp

  • Type: typing.Optional[datetime.datetime]

ContactTypeDef

Arn

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

InitialContactId

  • Type: typing.Optional[str]

PreviousContactId

  • Type: typing.Optional[str]

InitiationMethod

  • Type: typing.Optional[typing.Literal['API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER']]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Channel

  • Type: typing.Optional[typing.Literal['CHAT', 'TASK', 'VOICE']]

QueueInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueInfoTypeDef]

AgentInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentInfoTypeDef]

InitiationTimestamp

  • Type: typing.Optional[datetime.datetime]

DisconnectTimestamp

  • Type: typing.Optional[datetime.datetime]

LastUpdateTimestamp

  • Type: typing.Optional[datetime.datetime]

LastPausedTimestamp

  • Type: typing.Optional[datetime.datetime]

LastResumedTimestamp

  • Type: typing.Optional[datetime.datetime]

TotalPauseCount

  • Type: typing.Optional[int]

TotalPauseDurationInSeconds

  • Type: typing.Optional[int]

ScheduledTimestamp

  • Type: typing.Optional[datetime.datetime]

RelatedContactId

  • Type: typing.Optional[str]

WisdomInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.WisdomInfoTypeDef]

QueueTimeAdjustmentSeconds

  • Type: typing.Optional[int]

QueuePriority

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

ConnectedToSystemTimestamp

  • Type: typing.Optional[datetime.datetime]

RoutingCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingCriteriaTypeDef]

Customer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CustomerTypeDef]

Campaign

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CampaignTypeDef]

AnsweringMachineDetectionStatus

  • Type: typing.Optional[typing.Literal['AMD_ERROR', 'AMD_NOT_APPLICABLE', 'AMD_UNANSWERED', 'AMD_UNRESOLVED', 'ANSWERED', 'ERROR', 'FAX_MACHINE_DETECTED', 'HUMAN_ANSWERED', 'SIT_TONE_BUSY', 'SIT_TONE_DETECTED', 'SIT_TONE_INVALID_NUMBER', 'UNDETECTED', 'VOICEMAIL_BEEP', 'VOICEMAIL_NO_BEEP']]

CustomerVoiceActivity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CustomerVoiceActivityTypeDef]

QualityMetrics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QualityMetricsTypeDef]

DisconnectDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DisconnectDetailsTypeDef]

SegmentAttributes

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.SegmentAttributeValueTypeDef]]

ControlPlaneTagFilterTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.TagConditionTypeDef]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.TagConditionTypeDef]]

TagCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TagConditionTypeDef]

ControlPlaneUserAttributeFilterTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.AttributeAndConditionTypeDef]]

AndCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AttributeAndConditionTypeDef]

TagCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TagConditionTypeDef]

HierarchyGroupCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupConditionTypeDef]

CreateAgentStatusRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

Description

  • Type: typing.Optional[str]

DisplayOrder

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateAgentStatusResponseTypeDef

AgentStatusARN

  • Type:
  • Required: Yes

AgentStatusId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCaseActionDefinitionOutputTypeDef

Fields

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.FieldValueOutputTypeDef]
  • Required: Yes

TemplateId

  • Type:
  • Required: Yes

CreateCaseActionDefinitionTypeDef

Fields

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.FieldValueTypeDef]
  • Required: Yes

TemplateId

  • Type:
  • Required: Yes

CreateContactFlowModuleRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Content

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

ClientToken

  • Type: typing.Optional[str]

CreateContactFlowModuleResponseTypeDef

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateContactFlowRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']
  • Required: Yes

Content

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateContactFlowResponseTypeDef

ContactFlowId

  • Type:
  • Required: Yes

ContactFlowArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEvaluationFormRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Title

  • Type:
  • Required: Yes

Items

  • Type: typing.Sequence[typing.Union[ForwardRef("'EvaluationFormItemTypeDef'"), ForwardRef("'EvaluationFormItemOutputTypeDef'")]]
  • Required: Yes

Description

  • Type: typing.Optional[str]

ScoringStrategy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormScoringStrategyTypeDef]

ClientToken

  • Type: typing.Optional[str]

CreateEvaluationFormResponseTypeDef

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateHoursOfOperationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

TimeZone

  • Type:
  • Required: Yes

Config

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationConfigTypeDef]
  • Default:

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateHoursOfOperationResponseTypeDef

HoursOfOperationId

  • Type:
  • Required: Yes

HoursOfOperationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateInstanceRequestRequestTypeDef

IdentityManagementType

  • Type: typing.Literal['CONNECT_MANAGED', 'EXISTING_DIRECTORY', 'SAML']
  • Required: Yes

InboundCallsEnabled

  • Type:
  • Required: Yes

OutboundCallsEnabled

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

InstanceAlias

  • Type: typing.Optional[str]

DirectoryId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateInstanceResponseTypeDef

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIntegrationAssociationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

IntegrationType

  • Type: typing.Literal['APPLICATION', 'CASES_DOMAIN', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'VOICE_ID', 'WISDOM_ASSISTANT', 'WISDOM_KNOWLEDGE_BASE', 'WISDOM_QUICK_RESPONSES']
  • Required: Yes

IntegrationArn

  • Type:
  • Required: Yes

SourceApplicationUrl

  • Type: typing.Optional[str]

SourceApplicationName

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['CASES', 'SALESFORCE', 'ZENDESK']]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateIntegrationAssociationResponseTypeDef

IntegrationAssociationId

  • Type:
  • Required: Yes

IntegrationAssociationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateParticipantRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

ParticipantDetails

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

CreateParticipantResponseTypeDef

ParticipantCredentials

  • Type:
  • Required: Yes

ParticipantId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePersistentContactAssociationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

InitialContactId

  • Type:
  • Required: Yes

RehydrationType

  • Type: typing.Literal['ENTIRE_PAST_SESSION', 'FROM_SEGMENT']
  • Required: Yes

SourceContactId

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

CreatePersistentContactAssociationResponseTypeDef

ContinuedFromContactId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePredefinedAttributeRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Values

  • Type:
  • Required: Yes

CreatePromptRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

S3Uri

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreatePromptResponseTypeDef

PromptARN

  • Type:
  • Required: Yes

PromptId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateQueueRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

HoursOfOperationId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

OutboundCallerConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.OutboundCallerConfigTypeDef]

MaxContacts

  • Type: typing.Optional[int]

QuickConnectIds

  • Type: typing.Optional[typing.Sequence[str]]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateQueueResponseTypeDef

QueueArn

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateQuickConnectRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

QuickConnectConfig

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateQuickConnectResponseTypeDef

QuickConnectARN

  • Type:
  • Required: Yes

QuickConnectId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRoutingProfileRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

DefaultOutboundQueueId

  • Type:
  • Required: Yes

MediaConcurrencies

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.MediaConcurrencyTypeDef]
  • Required: Yes

QueueConfigs

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileQueueConfigTypeDef]]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

AgentAvailabilityTimer

  • Type: typing.Optional[typing.Literal['TIME_SINCE_LAST_ACTIVITY', 'TIME_SINCE_LAST_INBOUND']]

CreateRoutingProfileResponseTypeDef

RoutingProfileArn

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRuleRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

TriggerEventSource

  • Type:
  • Required: Yes

Function

  • Type:
  • Required: Yes

Actions

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.RuleActionTypeDef, aws_resource_validator.pydantic_models.connect_classes.RuleActionOutputTypeDef]]
  • Required: Yes

PublishStatus

  • Type: typing.Literal['DRAFT', 'PUBLISHED']
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

CreateRuleResponseTypeDef

RuleArn

  • Type:
  • Required: Yes

RuleId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSecurityProfileRequestRequestTypeDef

SecurityProfileName

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Permissions

  • Type: typing.Optional[typing.Sequence[str]]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

AllowedAccessControlTags

  • Type: typing.Optional[typing.Mapping[str, str]]

TagRestrictedResources

  • Type: typing.Optional[typing.Sequence[str]]

Applications

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.ApplicationTypeDef, aws_resource_validator.pydantic_models.connect_classes.ApplicationExtraOutputTypeDef]]]

HierarchyRestrictedResources

  • Type: typing.Optional[typing.Sequence[str]]

AllowedAccessControlHierarchyGroupId

  • Type: typing.Optional[str]

CreateSecurityProfileResponseTypeDef

SecurityProfileId

  • Type:
  • Required: Yes

SecurityProfileArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTaskTemplateRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Fields

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldTypeDef, aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldOutputTypeDef]]
  • Required: Yes

Description

  • Type: typing.Optional[str]

ContactFlowId

  • Type: typing.Optional[str]

Constraints

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateConstraintsTypeDef]

Defaults

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateDefaultsTypeDef]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

ClientToken

  • Type: typing.Optional[str]

CreateTaskTemplateResponseTypeDef

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTrafficDistributionGroupRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateTrafficDistributionGroupResponseTypeDef

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUseCaseRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

IntegrationAssociationId

  • Type:
  • Required: Yes

UseCaseType

  • Type: typing.Literal['CONNECT_CAMPAIGNS', 'RULES_EVALUATION']
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateUseCaseResponseTypeDef

UseCaseId

  • Type:
  • Required: Yes

UseCaseArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUserHierarchyGroupRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

ParentGroupId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateUserHierarchyGroupResponseTypeDef

HierarchyGroupId

  • Type:
  • Required: Yes

HierarchyGroupArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUserRequestRequestTypeDef

Username

  • Type:
  • Required: Yes

PhoneConfig

  • Type:
  • Required: Yes

SecurityProfileIds

  • Type: typing.Sequence[str]
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Password

  • Type: typing.Optional[str]

IdentityInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserIdentityInfoTypeDef]

DirectoryUserId

  • Type: typing.Optional[str]

HierarchyGroupId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateUserResponseTypeDef

UserId

  • Type:
  • Required: Yes

UserArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateViewRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['PUBLISHED', 'SAVED']
  • Required: Yes

Content

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateViewResponseTypeDef

View

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateViewVersionRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ViewId

  • Type:
  • Required: Yes

VersionDescription

  • Type: typing.Optional[str]

ViewContentSha256

  • Type: typing.Optional[str]

CreateViewVersionResponseTypeDef

View

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVocabularyRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

VocabularyName

  • Type:
  • Required: Yes

LanguageCode

  • Type: typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']
  • Required: Yes

Content

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateVocabularyResponseTypeDef

VocabularyArn

  • Type:
  • Required: Yes

VocabularyId

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatedByInfoTypeDef

ConnectUserArn

  • Type: typing.Optional[str]

AWSIdentityArn

  • Type: typing.Optional[str]

CredentialsTypeDef

AccessToken

  • Type: typing.Optional[str]

AccessTokenExpiration

  • Type: typing.Optional[datetime.datetime]

RefreshToken

  • Type: typing.Optional[str]

RefreshTokenExpiration

  • Type: typing.Optional[datetime.datetime]

CrossChannelBehaviorTypeDef

BehaviorType

  • Type: typing.Literal['ROUTE_ANY_CHANNEL', 'ROUTE_CURRENT_CHANNEL_ONLY']
  • Required: Yes

CurrentMetricDataTypeDef

Metric

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CurrentMetricTypeDef]

Value

  • Type: typing.Optional[float]

CurrentMetricResultTypeDef

Dimensions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DimensionsTypeDef]

Collections

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.CurrentMetricDataTypeDef]]

CurrentMetricSortCriteriaTypeDef

SortByMetric

  • Type: typing.Optional[typing.Literal['AGENTS_AFTER_CONTACT_WORK', 'AGENTS_AVAILABLE', 'AGENTS_ERROR', 'AGENTS_NON_PRODUCTIVE', 'AGENTS_ONLINE', 'AGENTS_ON_CALL', 'AGENTS_ON_CONTACT', 'AGENTS_STAFFED', 'CONTACTS_IN_QUEUE', 'CONTACTS_SCHEDULED', 'OLDEST_CONTACT_AGE', 'SLOTS_ACTIVE', 'SLOTS_AVAILABLE']]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

CurrentMetricTypeDef

Name

  • Type: typing.Optional[typing.Literal['AGENTS_AFTER_CONTACT_WORK', 'AGENTS_AVAILABLE', 'AGENTS_ERROR', 'AGENTS_NON_PRODUCTIVE', 'AGENTS_ONLINE', 'AGENTS_ON_CALL', 'AGENTS_ON_CONTACT', 'AGENTS_STAFFED', 'CONTACTS_IN_QUEUE', 'CONTACTS_SCHEDULED', 'OLDEST_CONTACT_AGE', 'SLOTS_ACTIVE', 'SLOTS_AVAILABLE']]

Unit

  • Type: typing.Optional[typing.Literal['COUNT', 'PERCENT', 'SECONDS']]

CustomerQualityMetricsTypeDef

Audio

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AudioQualityMetricsInfoTypeDef]

CustomerTypeDef

DeviceInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DeviceInfoTypeDef]

Capabilities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ParticipantCapabilitiesTypeDef]

CustomerVoiceActivityTypeDef

GreetingStartTimestamp

  • Type: typing.Optional[datetime.datetime]

GreetingEndTimestamp

  • Type: typing.Optional[datetime.datetime]

DateReferenceTypeDef

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

DeactivateEvaluationFormRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormVersion

  • Type:
  • Required: Yes

DeactivateEvaluationFormResponseTypeDef

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormArn

  • Type:
  • Required: Yes

EvaluationFormVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DefaultVocabularyTypeDef

InstanceId

  • Type:
  • Required: Yes

LanguageCode

  • Type: typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']
  • Required: Yes

VocabularyId

  • Type:
  • Required: Yes

VocabularyName

  • Type:
  • Required: Yes

DeleteAttachedFileRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

FileId

  • Type:
  • Required: Yes

AssociatedResourceArn

  • Type:
  • Required: Yes

DeleteContactEvaluationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationId

  • Type:
  • Required: Yes

DeleteContactFlowModuleRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowModuleId

  • Type:
  • Required: Yes

DeleteContactFlowRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

DeleteEvaluationFormRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormVersion

  • Type: typing.Optional[int]

DeleteHoursOfOperationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

HoursOfOperationId

  • Type:
  • Required: Yes

DeleteInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DeleteIntegrationAssociationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

IntegrationAssociationId

  • Type:
  • Required: Yes

DeletePredefinedAttributeRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DeletePromptRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

PromptId

  • Type:
  • Required: Yes

DeleteQueueRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

DeleteQuickConnectRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QuickConnectId

  • Type:
  • Required: Yes

DeleteRoutingProfileRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

DeleteRuleRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RuleId

  • Type:
  • Required: Yes

DeleteSecurityProfileRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

SecurityProfileId

  • Type:
  • Required: Yes

DeleteTaskTemplateRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

TaskTemplateId

  • Type:
  • Required: Yes

DeleteTrafficDistributionGroupRequestRequestTypeDef

TrafficDistributionGroupId

  • Type:
  • Required: Yes

DeleteUseCaseRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

IntegrationAssociationId

  • Type:
  • Required: Yes

UseCaseId

  • Type:
  • Required: Yes

DeleteUserHierarchyGroupRequestRequestTypeDef

HierarchyGroupId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

DeleteUserRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

DeleteViewRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ViewId

  • Type:
  • Required: Yes

DeleteViewVersionRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ViewId

  • Type:
  • Required: Yes

ViewVersion

  • Type:
  • Required: Yes

DeleteVocabularyRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

VocabularyId

  • Type:
  • Required: Yes

DeleteVocabularyResponseTypeDef

VocabularyArn

  • Type:
  • Required: Yes

VocabularyId

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAgentStatusRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

AgentStatusId

  • Type:
  • Required: Yes

DescribeAgentStatusResponseTypeDef

AgentStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAuthenticationProfileRequestRequestTypeDef

AuthenticationProfileId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

DescribeAuthenticationProfileResponseTypeDef

AuthenticationProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeContactEvaluationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationId

  • Type:
  • Required: Yes

DescribeContactEvaluationResponseTypeDef

Evaluation

  • Type:
  • Required: Yes

EvaluationForm

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeContactFlowModuleRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowModuleId

  • Type:
  • Required: Yes

DescribeContactFlowModuleResponseTypeDef

ContactFlowModule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeContactFlowRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

DescribeContactFlowResponseTypeDef

ContactFlow

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeContactRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

DescribeContactResponseTypeDef

Contact

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEvaluationFormRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormVersion

  • Type: typing.Optional[int]

DescribeEvaluationFormResponseTypeDef

EvaluationForm

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeHoursOfOperationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

HoursOfOperationId

  • Type:
  • Required: Yes

DescribeHoursOfOperationResponseTypeDef

HoursOfOperation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeInstanceAttributeRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

AttributeType

  • Type: typing.Literal['AUTO_RESOLVE_BEST_VOICES', 'CONTACTFLOW_LOGS', 'CONTACT_LENS', 'EARLY_MEDIA', 'ENHANCED_CHAT_MONITORING', 'ENHANCED_CONTACT_MONITORING', 'HIGH_VOLUME_OUTBOUND', 'INBOUND_CALLS', 'MULTI_PARTY_CONFERENCE', 'OUTBOUND_CALLS', 'USE_CUSTOM_TTS_VOICES']
  • Required: Yes

DescribeInstanceAttributeResponseTypeDef

Attribute

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DescribeInstanceResponseTypeDef

Instance

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeInstanceStorageConfigRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

AssociationId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
  • Required: Yes

DescribeInstanceStorageConfigResponseTypeDef

StorageConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePhoneNumberRequestRequestTypeDef

PhoneNumberId

  • Type:
  • Required: Yes

DescribePhoneNumberResponseTypeDef

ClaimedPhoneNumberSummary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePredefinedAttributeRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DescribePredefinedAttributeResponseTypeDef

PredefinedAttribute

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePromptRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

PromptId

  • Type:
  • Required: Yes

DescribePromptResponseTypeDef

Prompt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeQueueRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

DescribeQueueResponseTypeDef

Queue

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeQuickConnectRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QuickConnectId

  • Type:
  • Required: Yes

DescribeQuickConnectResponseTypeDef

QuickConnect

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRoutingProfileRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

DescribeRoutingProfileResponseTypeDef

RoutingProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRuleRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RuleId

  • Type:
  • Required: Yes

DescribeRuleResponseTypeDef

Rule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSecurityProfileRequestRequestTypeDef

SecurityProfileId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

DescribeSecurityProfileResponseTypeDef

SecurityProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTrafficDistributionGroupRequestRequestTypeDef

TrafficDistributionGroupId

  • Type:
  • Required: Yes

DescribeTrafficDistributionGroupResponseTypeDef

TrafficDistributionGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeUserHierarchyGroupRequestRequestTypeDef

HierarchyGroupId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

DescribeUserHierarchyGroupResponseTypeDef

HierarchyGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeUserHierarchyStructureRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DescribeUserHierarchyStructureResponseTypeDef

HierarchyStructure

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeUserRequestRequestTypeDef

UserId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

DescribeUserResponseTypeDef

User

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeViewRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ViewId

  • Type:
  • Required: Yes

DescribeViewResponseTypeDef

View

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeVocabularyRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

VocabularyId

  • Type:
  • Required: Yes

DescribeVocabularyResponseTypeDef

Vocabulary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeviceInfoTypeDef

PlatformName

  • Type: typing.Optional[str]

PlatformVersion

  • Type: typing.Optional[str]

OperatingSystem

  • Type: typing.Optional[str]

DimensionsTypeDef

Queue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueReferenceTypeDef]

Channel

  • Type: typing.Optional[typing.Literal['CHAT', 'TASK', 'VOICE']]

RoutingProfile

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileReferenceTypeDef]

RoutingStepExpression

  • Type: typing.Optional[str]

DisassociateAnalyticsDataSetRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

TargetAccountId

  • Type: typing.Optional[str]

DisassociateApprovedOriginRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Origin

  • Type:
  • Required: Yes

DisassociateBotRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

LexBot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexBotTypeDef]

LexV2Bot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexV2BotTypeDef]

DisassociateFlowRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['SMS_PHONE_NUMBER']
  • Required: Yes

DisassociateInstanceStorageConfigRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

AssociationId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
  • Required: Yes

DisassociateLambdaFunctionRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

DisassociateLexBotRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

BotName

  • Type:
  • Required: Yes

LexRegion

  • Type:
  • Required: Yes

DisassociatePhoneNumberContactFlowRequestRequestTypeDef

PhoneNumberId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

DisassociateQueueQuickConnectsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

QuickConnectIds

  • Type: typing.Sequence[str]
  • Required: Yes

DisassociateRoutingProfileQueuesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

QueueReferences

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileQueueReferenceTypeDef]
  • Required: Yes

DisassociateSecurityKeyRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

AssociationId

  • Type:
  • Required: Yes

DisassociateTrafficDistributionGroupUserRequestRequestTypeDef

TrafficDistributionGroupId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

DisassociateUserProficienciesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

UserProficiencies

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.UserProficiencyDisassociateTypeDef]
  • Required: Yes

DisconnectDetailsTypeDef

PotentialDisconnectIssue

  • Type: typing.Optional[str]

DisconnectReasonTypeDef

Code

  • Type: typing.Optional[str]

DismissUserContactRequestRequestTypeDef

UserId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

DistributionTypeDef

Region

  • Type:
  • Required: Yes

Percentage

  • Type:
  • Required: Yes

DownloadUrlMetadataTypeDef

Url

  • Type: typing.Optional[str]

UrlExpiry

  • Type: typing.Optional[str]

EmailReferenceTypeDef

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EncryptionConfigTypeDef

EncryptionType

  • Type: typing.Literal['KMS']
  • Required: Yes

KeyId

  • Type:
  • Required: Yes

EndpointTypeDef

Type

  • Type: typing.Optional[typing.Literal['CONTACT_FLOW', 'TELEPHONE_NUMBER', 'VOIP']]

Address

  • Type: typing.Optional[str]

ErrorResultTypeDef

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

EvaluationAnswerDataTypeDef

StringValue

  • Type: typing.Optional[str]

NumericValue

  • Type: typing.Optional[float]

NotApplicable

  • Type: typing.Optional[bool]

EvaluationAnswerInputTypeDef

Value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerDataTypeDef]

EvaluationAnswerOutputTypeDef

Value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerDataTypeDef]

SystemSuggestedValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerDataTypeDef]

EvaluationFormContentTypeDef

EvaluationFormVersion

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormArn

  • Type:
  • Required: Yes

Title

  • Type:
  • Required: Yes

Items

  • Type: typing.List[ForwardRef('EvaluationFormItemOutputTypeDef')]
  • Required: Yes

Description

  • Type: typing.Optional[str]

ScoringStrategy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormScoringStrategyTypeDef]

EvaluationFormItemOutputTypeDef

Section

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

Question

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormQuestionOutputTypeDef]

EvaluationFormItemTypeDef

Section

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

Question

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormQuestionTypeDef]

EvaluationFormNumericQuestionAutomationTypeDef

PropertyValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.NumericQuestionPropertyValueAutomationTypeDef]

EvaluationFormNumericQuestionOptionTypeDef

MinValue

  • Type:
  • Required: Yes

MaxValue

  • Type:
  • Required: Yes

Score

  • Type: typing.Optional[int]

AutomaticFail

  • Type: typing.Optional[bool]

EvaluationFormNumericQuestionPropertiesOutputTypeDef

MinValue

  • Type:
  • Required: Yes

MaxValue

  • Type:
  • Required: Yes

Options

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionOptionTypeDef]]

Automation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionAutomationTypeDef]

EvaluationFormNumericQuestionPropertiesTypeDef

MinValue

  • Type:
  • Required: Yes

MaxValue

  • Type:
  • Required: Yes

Options

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionOptionTypeDef]]

Automation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionAutomationTypeDef]

EvaluationFormQuestionOutputTypeDef

Title

  • Type:
  • Required: Yes

RefId

  • Type:
  • Required: Yes

QuestionType

  • Type: typing.Literal['NUMERIC', 'SINGLESELECT', 'TEXT']
  • Required: Yes

Instructions

  • Type: typing.Optional[str]

NotApplicableEnabled

  • Type: typing.Optional[bool]

QuestionTypeProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormQuestionTypePropertiesOutputTypeDef]

Weight

  • Type: typing.Optional[float]

EvaluationFormQuestionTypeDef

Title

  • Type:
  • Required: Yes

RefId

  • Type:
  • Required: Yes

QuestionType

  • Type: typing.Literal['NUMERIC', 'SINGLESELECT', 'TEXT']
  • Required: Yes

Instructions

  • Type: typing.Optional[str]

NotApplicableEnabled

  • Type: typing.Optional[bool]

QuestionTypeProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormQuestionTypePropertiesTypeDef]

Weight

  • Type: typing.Optional[float]

EvaluationFormQuestionTypePropertiesOutputTypeDef

Numeric

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionPropertiesOutputTypeDef]

SingleSelect

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef]

EvaluationFormQuestionTypePropertiesTypeDef

Numeric

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormNumericQuestionPropertiesTypeDef]

SingleSelect

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionPropertiesTypeDef]

EvaluationFormScoringStrategyTypeDef

Mode

  • Type: typing.Literal['QUESTION_ONLY', 'SECTION_ONLY']
  • Required: Yes

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

EvaluationFormSectionOutputTypeDef

Title

  • Type:
  • Required: Yes

RefId

  • Type:
  • Required: Yes

Items

  • Type: typing.List[ForwardRef('EvaluationFormItemOutputTypeDef')]
  • Required: Yes

Instructions

  • Type: typing.Optional[str]

Weight

  • Type: typing.Optional[float]

EvaluationFormSectionTypeDef

Title

  • Type:
  • Required: Yes

RefId

  • Type:
  • Required: Yes

Items

  • Type: typing.Sequence[ForwardRef('EvaluationFormItemTypeDef')]
  • Required: Yes

Instructions

  • Type: typing.Optional[str]

Weight

  • Type: typing.Optional[float]

EvaluationFormSingleSelectQuestionAutomationOptionTypeDef

RuleCategory

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SingleSelectQuestionRuleCategoryAutomationTypeDef]

EvaluationFormSingleSelectQuestionAutomationOutputTypeDef

Options

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionAutomationOptionTypeDef]
  • Required: Yes

DefaultOptionRefId

  • Type: typing.Optional[str]

EvaluationFormSingleSelectQuestionAutomationTypeDef

Options

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionAutomationOptionTypeDef]
  • Required: Yes

DefaultOptionRefId

  • Type: typing.Optional[str]

EvaluationFormSingleSelectQuestionOptionTypeDef

RefId

  • Type:
  • Required: Yes

Text

  • Type:
  • Required: Yes

Score

  • Type: typing.Optional[int]

AutomaticFail

  • Type: typing.Optional[bool]

EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef

Options

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionOptionTypeDef]
  • Required: Yes

DisplayAs

  • Type: typing.Optional[typing.Literal['DROPDOWN', 'RADIO']]

Automation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionAutomationOutputTypeDef]

EvaluationFormSingleSelectQuestionPropertiesTypeDef

Options

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionOptionTypeDef]
  • Required: Yes

DisplayAs

  • Type: typing.Optional[typing.Literal['DROPDOWN', 'RADIO']]

Automation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSingleSelectQuestionAutomationTypeDef]

EvaluationFormSummaryTypeDef

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormArn

  • Type:
  • Required: Yes

Title

  • Type:
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastModifiedBy

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

LastActivatedTime

  • Type: typing.Optional[datetime.datetime]

LastActivatedBy

  • Type: typing.Optional[str]

ActiveVersion

  • Type: typing.Optional[int]

EvaluationFormTypeDef

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormVersion

  • Type:
  • Required: Yes

Locked

  • Type:
  • Required: Yes

EvaluationFormArn

  • Type:
  • Required: Yes

Title

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'DRAFT']
  • Required: Yes

Items

  • Type: typing.List[ForwardRef('EvaluationFormItemOutputTypeDef')]
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastModifiedBy

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

ScoringStrategy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormScoringStrategyTypeDef]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

EvaluationFormVersionSummaryTypeDef

EvaluationFormArn

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormVersion

  • Type:
  • Required: Yes

Locked

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'DRAFT']
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastModifiedBy

  • Type:
  • Required: Yes

EvaluationMetadataTypeDef

ContactId

  • Type:
  • Required: Yes

EvaluatorArn

  • Type:
  • Required: Yes

ContactAgentId

  • Type: typing.Optional[str]

Score

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationScoreTypeDef]

EvaluationNoteTypeDef

Value

  • Type: typing.Optional[str]

EvaluationScoreTypeDef

Percentage

  • Type: typing.Optional[float]

NotApplicable

  • Type: typing.Optional[bool]

AutomaticFail

  • Type: typing.Optional[bool]

EvaluationSummaryTypeDef

EvaluationId

  • Type:
  • Required: Yes

EvaluationArn

  • Type:
  • Required: Yes

EvaluationFormTitle

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['DRAFT', 'SUBMITTED']
  • Required: Yes

EvaluatorArn

  • Type:
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

Score

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationScoreTypeDef]

EvaluationTypeDef

EvaluationId

  • Type:
  • Required: Yes

EvaluationArn

  • Type:
  • Required: Yes

Metadata

  • Type:
  • Required: Yes

Answers

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerOutputTypeDef]
  • Required: Yes

Notes

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationNoteTypeDef]
  • Required: Yes

Status

  • Type: typing.Literal['DRAFT', 'SUBMITTED']
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

Scores

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationScoreTypeDef]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

EventBridgeActionDefinitionTypeDef

Name

  • Type:
  • Required: Yes

ExpiryTypeDef

DurationInSeconds

  • Type: typing.Optional[int]

ExpiryTimestamp

  • Type: typing.Optional[datetime.datetime]

ExpressionTypeDef

AttributeCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AttributeConditionTypeDef]

AndExpression

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

OrExpression

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

FailedRequestTypeDef

RequestIdentifier

  • Type: typing.Optional[str]

FailureReasonCode

  • Type: typing.Optional[typing.Literal['IDEMPOTENCY_EXCEPTION', 'INTERNAL_ERROR', 'INVALID_ATTRIBUTE_KEY', 'INVALID_CUSTOMER_ENDPOINT', 'INVALID_QUEUE', 'INVALID_SYSTEM_ENDPOINT', 'MISSING_CAMPAIGN', 'MISSING_CUSTOMER_ENDPOINT', 'MISSING_QUEUE_ID_AND_SYSTEM_ENDPOINT', 'REQUEST_THROTTLED']]

FailureReasonMessage

  • Type: typing.Optional[str]

FieldValueOutputTypeDef

Id

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

FieldValueTypeDef

Id

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

FieldValueUnionOutputTypeDef

BooleanValue

  • Type: typing.Optional[bool]

DoubleValue

  • Type: typing.Optional[float]

EmptyValue

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

StringValue

  • Type: typing.Optional[str]

FieldValueUnionTypeDef

BooleanValue

  • Type: typing.Optional[bool]

DoubleValue

  • Type: typing.Optional[float]

EmptyValue

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

StringValue

  • Type: typing.Optional[str]

FilterV2TypeDef

FilterKey

  • Type: typing.Optional[str]

FilterValues

  • Type: typing.Optional[typing.Sequence[str]]

FiltersTypeDef

Queues

  • Type: typing.Optional[typing.Sequence[str]]

Channels

  • Type: typing.Optional[typing.Sequence[typing.Literal['CHAT', 'TASK', 'VOICE']]]

RoutingProfiles

  • Type: typing.Optional[typing.Sequence[str]]

RoutingStepExpressions

  • Type: typing.Optional[typing.Sequence[str]]

FlowAssociationSummaryTypeDef

ResourceId

  • Type: typing.Optional[str]

FlowId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[typing.Literal['VOICE_PHONE_NUMBER']]

GetAttachedFileRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

FileId

  • Type:
  • Required: Yes

AssociatedResourceArn

  • Type:
  • Required: Yes

UrlExpiryInSeconds

  • Type: typing.Optional[int]

GetAttachedFileResponseTypeDef

FileArn

  • Type:
  • Required: Yes

FileId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

FileStatus

  • Type: typing.Literal['APPROVED', 'FAILED', 'PROCESSING', 'REJECTED']
  • Required: Yes

FileName

  • Type:
  • Required: Yes

FileSizeInBytes

  • Type:
  • Required: Yes

AssociatedResourceArn

  • Type:
  • Required: Yes

FileUseCaseType

  • Type: typing.Literal['ATTACHMENT']
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

DownloadUrlMetadata

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetContactAttributesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

InitialContactId

  • Type:
  • Required: Yes

GetContactAttributesResponseTypeDef

Attributes

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCurrentMetricDataRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Filters

  • Type:
  • Required: Yes

CurrentMetrics

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.CurrentMetricTypeDef]
  • Required: Yes

Groupings

  • Type: typing.Optional[typing.Sequence[typing.Literal['CHANNEL', 'QUEUE', 'ROUTING_PROFILE', 'ROUTING_STEP_EXPRESSION']]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SortCriteria

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.CurrentMetricSortCriteriaTypeDef]]

GetCurrentMetricDataResponseTypeDef

MetricResults

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.CurrentMetricResultTypeDef]
  • Required: Yes

DataSnapshotTime

  • Type:
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetCurrentUserDataRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Filters

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetCurrentUserDataResponseTypeDef

UserDataList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.UserDataTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetFederationTokenRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

GetFederationTokenResponseTypeDef

Credentials

  • Type:
  • Required: Yes

SignInUrl

  • Type:
  • Required: Yes

UserArn

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFlowAssociationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['SMS_PHONE_NUMBER']
  • Required: Yes

GetFlowAssociationResponseTypeDef

ResourceId

  • Type:
  • Required: Yes

FlowId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['SMS_PHONE_NUMBER']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMetricDataRequestGetMetricDataPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

StartTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

Filters

  • Type:
  • Required: Yes

HistoricalMetrics

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.HistoricalMetricTypeDef]
  • Required: Yes

Groupings

  • Type: typing.Optional[typing.Sequence[typing.Literal['CHANNEL', 'QUEUE', 'ROUTING_PROFILE', 'ROUTING_STEP_EXPRESSION']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

GetMetricDataRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

StartTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

Filters

  • Type:
  • Required: Yes

HistoricalMetrics

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.HistoricalMetricTypeDef]
  • Required: Yes

Groupings

  • Type: typing.Optional[typing.Sequence[typing.Literal['CHANNEL', 'QUEUE', 'ROUTING_PROFILE', 'ROUTING_STEP_EXPRESSION']]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetMetricDataResponseTypeDef

MetricResults

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.HistoricalMetricResultTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetMetricDataV2RequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

StartTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

Filters

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.FilterV2TypeDef]
  • Required: Yes

Metrics

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.MetricV2TypeDef, aws_resource_validator.pydantic_models.connect_classes.MetricV2OutputTypeDef]]
  • Required: Yes

Interval

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.IntervalDetailsTypeDef]

Groupings

  • Type: typing.Optional[typing.Sequence[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetMetricDataV2ResponseTypeDef

MetricResults

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.MetricResultV2TypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetPromptFileRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

PromptId

  • Type:
  • Required: Yes

GetPromptFileResponseTypeDef

PromptPresignedUrl

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastModifiedRegion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTaskTemplateRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

TaskTemplateId

  • Type:
  • Required: Yes

SnapshotVersion

  • Type: typing.Optional[str]

GetTaskTemplateResponseTypeDef

InstanceId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

Constraints

  • Type:
  • Required: Yes

Defaults

  • Type:
  • Required: Yes

Fields

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldOutputTypeDef]
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'INACTIVE']
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTrafficDistributionRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

GetTrafficDistributionResponseTypeDef

TelephonyConfig

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

SignInConfig

  • Type:
  • Required: Yes

AgentConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

HierarchyGroupConditionTypeDef

Value

  • Type: typing.Optional[str]

HierarchyGroupMatchType

  • Type: typing.Optional[typing.Literal['EXACT', 'WITH_CHILD_GROUPS']]

HierarchyGroupSummaryReferenceTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

HierarchyGroupSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

HierarchyGroupTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

LevelId

  • Type: typing.Optional[str]

HierarchyPath

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyPathTypeDef]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

HierarchyGroupsTypeDef

Level1

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupTypeDef]

Level2

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupTypeDef]

Level3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupTypeDef]

Level4

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupTypeDef]

Level5

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupTypeDef]

HierarchyLevelTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

HierarchyLevelUpdateTypeDef

Name

  • Type:
  • Required: Yes

HierarchyPathReferenceTypeDef

LevelOne

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryReferenceTypeDef]

LevelTwo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryReferenceTypeDef]

LevelThree

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryReferenceTypeDef]

LevelFour

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryReferenceTypeDef]

LevelFive

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryReferenceTypeDef]

HierarchyPathTypeDef

LevelOne

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]

LevelTwo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]

LevelThree

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]

LevelFour

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]

LevelFive

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]

HierarchyStructureTypeDef

LevelOne

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelTypeDef]

LevelTwo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelTypeDef]

LevelThree

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelTypeDef]

LevelFour

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelTypeDef]

LevelFive

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelTypeDef]

HierarchyStructureUpdateTypeDef

LevelOne

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelUpdateTypeDef]

LevelTwo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelUpdateTypeDef]

LevelThree

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelUpdateTypeDef]

LevelFour

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelUpdateTypeDef]

LevelFive

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyLevelUpdateTypeDef]

HistoricalMetricDataTypeDef

Metric

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HistoricalMetricTypeDef]

Value

  • Type: typing.Optional[float]

HistoricalMetricResultTypeDef

Dimensions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DimensionsTypeDef]

Collections

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.HistoricalMetricDataTypeDef]]

HistoricalMetricTypeDef

Name

  • Type: typing.Optional[typing.Literal['ABANDON_TIME', 'AFTER_CONTACT_WORK_TIME', 'API_CONTACTS_HANDLED', 'CALLBACK_CONTACTS_HANDLED', 'CONTACTS_ABANDONED', 'CONTACTS_AGENT_HUNG_UP_FIRST', 'CONTACTS_CONSULTED', 'CONTACTS_HANDLED', 'CONTACTS_HANDLED_INCOMING', 'CONTACTS_HANDLED_OUTBOUND', 'CONTACTS_HOLD_ABANDONS', 'CONTACTS_MISSED', 'CONTACTS_QUEUED', 'CONTACTS_TRANSFERRED_IN', 'CONTACTS_TRANSFERRED_IN_FROM_QUEUE', 'CONTACTS_TRANSFERRED_OUT', 'CONTACTS_TRANSFERRED_OUT_FROM_QUEUE', 'HANDLE_TIME', 'HOLD_TIME', 'INTERACTION_AND_HOLD_TIME', 'INTERACTION_TIME', 'OCCUPANCY', 'QUEUED_TIME', 'QUEUE_ANSWER_TIME', 'SERVICE_LEVEL']]

Threshold

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ThresholdTypeDef]

Statistic

  • Type: typing.Optional[typing.Literal['AVG', 'MAX', 'SUM']]

Unit

  • Type: typing.Optional[typing.Literal['COUNT', 'PERCENT', 'SECONDS']]

HoursOfOperationConfigTypeDef

Day

  • Type: typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY']
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

HoursOfOperationSearchCriteriaTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

StringCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]

HoursOfOperationSearchFilterTypeDef

TagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]

HoursOfOperationSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

HoursOfOperationTimeSliceTypeDef

Hours

  • Type:
  • Required: Yes

Minutes

  • Type:
  • Required: Yes

HoursOfOperationTypeDef

HoursOfOperationId

  • Type: typing.Optional[str]

HoursOfOperationArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

TimeZone

  • Type: typing.Optional[str]

Config

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationConfigTypeDef]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

ImportPhoneNumberRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

SourcePhoneNumberArn

  • Type:
  • Required: Yes

PhoneNumberDescription

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

ClientToken

  • Type: typing.Optional[str]

ImportPhoneNumberResponseTypeDef

PhoneNumberId

  • Type:
  • Required: Yes

PhoneNumberArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InstanceStatusReasonTypeDef

Message

  • Type: typing.Optional[str]

InstanceStorageConfigTypeDef

StorageType

  • Type: typing.Literal['KINESIS_FIREHOSE', 'KINESIS_STREAM', 'KINESIS_VIDEO_STREAM', 'S3']
  • Required: Yes

AssociationId

  • Type: typing.Optional[str]

S3Config

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.S3ConfigTypeDef]

KinesisVideoStreamConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.KinesisVideoStreamConfigTypeDef]

KinesisStreamConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.KinesisStreamConfigTypeDef]

KinesisFirehoseConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.KinesisFirehoseConfigTypeDef]

InstanceSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

IdentityManagementType

  • Type: typing.Optional[typing.Literal['CONNECT_MANAGED', 'EXISTING_DIRECTORY', 'SAML']]

InstanceAlias

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

ServiceRole

  • Type: typing.Optional[str]

InstanceStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS']]

InboundCallsEnabled

  • Type: typing.Optional[bool]

OutboundCallsEnabled

  • Type: typing.Optional[bool]

InstanceAccessUrl

  • Type: typing.Optional[str]

InstanceTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

IdentityManagementType

  • Type: typing.Optional[typing.Literal['CONNECT_MANAGED', 'EXISTING_DIRECTORY', 'SAML']]

InstanceAlias

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

ServiceRole

  • Type: typing.Optional[str]

InstanceStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS']]

StatusReason

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.InstanceStatusReasonTypeDef]

InboundCallsEnabled

  • Type: typing.Optional[bool]

OutboundCallsEnabled

  • Type: typing.Optional[bool]

InstanceAccessUrl

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

IntegrationAssociationSummaryTypeDef

IntegrationAssociationId

  • Type: typing.Optional[str]

IntegrationAssociationArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

IntegrationType

  • Type: typing.Optional[typing.Literal['APPLICATION', 'CASES_DOMAIN', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'VOICE_ID', 'WISDOM_ASSISTANT', 'WISDOM_KNOWLEDGE_BASE', 'WISDOM_QUICK_RESPONSES']]

IntegrationArn

  • Type: typing.Optional[str]

SourceApplicationUrl

  • Type: typing.Optional[str]

SourceApplicationName

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['CASES', 'SALESFORCE', 'ZENDESK']]

IntervalDetailsTypeDef

TimeZone

  • Type: typing.Optional[str]

IntervalPeriod

  • Type: typing.Optional[typing.Literal['DAY', 'FIFTEEN_MIN', 'HOUR', 'THIRTY_MIN', 'TOTAL', 'WEEK']]

InvisibleFieldInfoTypeDef

Id

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldIdentifierTypeDef]

KinesisFirehoseConfigTypeDef

FirehoseArn

  • Type:
  • Required: Yes

KinesisStreamConfigTypeDef

StreamArn

  • Type:
  • Required: Yes

KinesisVideoStreamConfigTypeDef

Prefix

  • Type:
  • Required: Yes

RetentionPeriodHours

  • Type:
  • Required: Yes

EncryptionConfig

  • Type:
  • Required: Yes

LexBotConfigTypeDef

LexBot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexBotTypeDef]

LexV2Bot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.LexV2BotTypeDef]

LexBotTypeDef

Name

  • Type:
  • Required: Yes

LexRegion

  • Type:
  • Required: Yes

LexV2BotTypeDef

AliasArn

  • Type: typing.Optional[str]

ListAgentStatusRequestListAgentStatusesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

AgentStatusTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['CUSTOM', 'OFFLINE', 'ROUTABLE']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListAgentStatusRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

AgentStatusTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['CUSTOM', 'OFFLINE', 'ROUTABLE']]]

ListAgentStatusResponseTypeDef

AgentStatusSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AgentStatusSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAnalyticsDataAssociationsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DataSetId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListAnalyticsDataAssociationsResponseTypeDef

Results

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AnalyticsDataAssociationResultTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListApprovedOriginsRequestListApprovedOriginsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListApprovedOriginsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListApprovedOriginsResponseTypeDef

Origins

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAuthenticationProfilesRequestListAuthenticationProfilesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListAuthenticationProfilesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAuthenticationProfilesResponseTypeDef

AuthenticationProfileSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AuthenticationProfileSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBotsRequestListBotsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

LexVersion

  • Type: typing.Literal['V1', 'V2']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListBotsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

LexVersion

  • Type: typing.Literal['V1', 'V2']
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListBotsResponseTypeDef

LexBots

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.LexBotConfigTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListContactEvaluationsRequestListContactEvaluationsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListContactEvaluationsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListContactEvaluationsResponseTypeDef

EvaluationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListContactFlowModulesRequestListContactFlowModulesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowModuleState

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListContactFlowModulesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ContactFlowModuleState

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]

ListContactFlowModulesResponseTypeDef

ContactFlowModulesSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListContactFlowsRequestListContactFlowsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListContactFlowsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['AGENT_HOLD', 'AGENT_TRANSFER', 'AGENT_WHISPER', 'CONTACT_FLOW', 'CUSTOMER_HOLD', 'CUSTOMER_QUEUE', 'CUSTOMER_WHISPER', 'OUTBOUND_WHISPER', 'QUEUE_TRANSFER']]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListContactFlowsResponseTypeDef

ContactFlowSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ContactFlowSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListContactReferencesRequestListContactReferencesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

ReferenceTypes

  • Type: typing.Sequence[typing.Literal['ATTACHMENT', 'DATE', 'EMAIL', 'NUMBER', 'STRING', 'URL']]
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListContactReferencesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

ReferenceTypes

  • Type: typing.Sequence[typing.Literal['ATTACHMENT', 'DATE', 'EMAIL', 'NUMBER', 'STRING', 'URL']]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListContactReferencesResponseTypeDef

ReferenceSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ReferenceSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDefaultVocabulariesRequestListDefaultVocabulariesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

LanguageCode

  • Type: typing.Optional[typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListDefaultVocabulariesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

LanguageCode

  • Type: typing.Optional[typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDefaultVocabulariesResponseTypeDef

DefaultVocabularyList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.DefaultVocabularyTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEvaluationFormVersionsRequestListEvaluationFormVersionsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListEvaluationFormVersionsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListEvaluationFormVersionsResponseTypeDef

EvaluationFormVersionSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormVersionSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEvaluationFormsRequestListEvaluationFormsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListEvaluationFormsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListEvaluationFormsResponseTypeDef

EvaluationFormSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFlowAssociationsRequestListFlowAssociationsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Optional[typing.Literal['VOICE_PHONE_NUMBER']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListFlowAssociationsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Optional[typing.Literal['VOICE_PHONE_NUMBER']]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListFlowAssociationsResponseTypeDef

FlowAssociationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.FlowAssociationSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListHoursOfOperationsRequestListHoursOfOperationsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListHoursOfOperationsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListHoursOfOperationsResponseTypeDef

HoursOfOperationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListInstanceAttributesRequestListInstanceAttributesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListInstanceAttributesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListInstanceAttributesResponseTypeDef

Attributes

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AttributeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListInstanceStorageConfigsRequestListInstanceStorageConfigsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListInstanceStorageConfigsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListInstanceStorageConfigsResponseTypeDef

StorageConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.InstanceStorageConfigTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListInstancesRequestListInstancesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListInstancesRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListInstancesResponseTypeDef

InstanceSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.InstanceSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListIntegrationAssociationsRequestListIntegrationAssociationsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

IntegrationType

  • Type: typing.Optional[typing.Literal['APPLICATION', 'CASES_DOMAIN', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'VOICE_ID', 'WISDOM_ASSISTANT', 'WISDOM_KNOWLEDGE_BASE', 'WISDOM_QUICK_RESPONSES']]

IntegrationArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListIntegrationAssociationsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

IntegrationType

  • Type: typing.Optional[typing.Literal['APPLICATION', 'CASES_DOMAIN', 'EVENT', 'FILE_SCANNER', 'PINPOINT_APP', 'VOICE_ID', 'WISDOM_ASSISTANT', 'WISDOM_KNOWLEDGE_BASE', 'WISDOM_QUICK_RESPONSES']]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

IntegrationArn

  • Type: typing.Optional[str]

ListIntegrationAssociationsResponseTypeDef

IntegrationAssociationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.IntegrationAssociationSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLambdaFunctionsRequestListLambdaFunctionsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListLambdaFunctionsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListLambdaFunctionsResponseTypeDef

LambdaFunctions

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLexBotsRequestListLexBotsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListLexBotsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListLexBotsResponseTypeDef

LexBots

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.LexBotTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPhoneNumbersRequestListPhoneNumbersPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PhoneNumberTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]

PhoneNumberCountryCodes

  • Type: typing.Optional[typing.Sequence[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListPhoneNumbersRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

PhoneNumberTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]

PhoneNumberCountryCodes

  • Type: typing.Optional[typing.Sequence[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListPhoneNumbersResponseTypeDef

PhoneNumberSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.PhoneNumberSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPhoneNumbersSummaryTypeDef

PhoneNumberId

  • Type: typing.Optional[str]

PhoneNumberArn

  • Type: typing.Optional[str]

PhoneNumber

  • Type: typing.Optional[str]

PhoneNumberCountryCode

  • Type: typing.Optional[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]

PhoneNumberType

  • Type: typing.Optional[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]

TargetArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

PhoneNumberDescription

  • Type: typing.Optional[str]

SourcePhoneNumberArn

  • Type: typing.Optional[str]

ListPhoneNumbersV2RequestListPhoneNumbersV2PaginateTypeDef

TargetArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

PhoneNumberCountryCodes

  • Type: typing.Optional[typing.Sequence[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]]

PhoneNumberTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]

PhoneNumberPrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListPhoneNumbersV2RequestRequestTypeDef

TargetArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

PhoneNumberCountryCodes

  • Type: typing.Optional[typing.Sequence[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]]

PhoneNumberTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]]

PhoneNumberPrefix

  • Type: typing.Optional[str]

ListPhoneNumbersV2ResponseTypeDef

ListPhoneNumbersSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ListPhoneNumbersSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPredefinedAttributesRequestListPredefinedAttributesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListPredefinedAttributesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListPredefinedAttributesResponseTypeDef

PredefinedAttributeSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.PredefinedAttributeSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPromptsRequestListPromptsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListPromptsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListPromptsResponseTypeDef

PromptSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.PromptSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListQueueQuickConnectsRequestListQueueQuickConnectsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListQueueQuickConnectsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListQueueQuickConnectsResponseTypeDef

QuickConnectSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSummaryTypeDef]
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastModifiedRegion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListQueuesRequestListQueuesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['AGENT', 'STANDARD']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListQueuesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['AGENT', 'STANDARD']]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListQueuesResponseTypeDef

QueueSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.QueueSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListQuickConnectsRequestListQuickConnectsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

QuickConnectTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListQuickConnectsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

QuickConnectTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']]]

ListQuickConnectsResponseTypeDef

QuickConnectSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRealtimeContactAnalysisSegmentsV2RequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

OutputType

  • Type: typing.Literal['Raw', 'Redacted']
  • Required: Yes

SegmentTypes

  • Type: typing.Sequence[typing.Literal['Attachments', 'Categories', 'Event', 'Issues', 'Transcript']]
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListRealtimeContactAnalysisSegmentsV2ResponseTypeDef

Channel

  • Type: typing.Literal['CHAT', 'VOICE']
  • Required: Yes

Status

  • Type: typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']
  • Required: Yes

Segments

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RealtimeContactAnalysisSegmentTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRoutingProfileQueuesRequestListRoutingProfileQueuesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListRoutingProfileQueuesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListRoutingProfileQueuesResponseTypeDef

RoutingProfileQueueConfigSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileQueueConfigSummaryTypeDef]
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastModifiedRegion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRoutingProfilesRequestListRoutingProfilesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListRoutingProfilesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListRoutingProfilesResponseTypeDef

RoutingProfileSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRulesRequestListRulesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PublishStatus

  • Type: typing.Optional[typing.Literal['DRAFT', 'PUBLISHED']]

EventSourceName

  • Type: typing.Optional[typing.Literal['OnCaseCreate', 'OnCaseUpdate', 'OnContactEvaluationSubmit', 'OnMetricDataUpdate', 'OnPostCallAnalysisAvailable', 'OnPostChatAnalysisAvailable', 'OnRealTimeCallAnalysisAvailable', 'OnRealTimeChatAnalysisAvailable', 'OnSalesforceCaseCreate', 'OnZendeskTicketCreate', 'OnZendeskTicketStatusUpdate']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListRulesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

PublishStatus

  • Type: typing.Optional[typing.Literal['DRAFT', 'PUBLISHED']]

EventSourceName

  • Type: typing.Optional[typing.Literal['OnCaseCreate', 'OnCaseUpdate', 'OnContactEvaluationSubmit', 'OnMetricDataUpdate', 'OnPostCallAnalysisAvailable', 'OnPostChatAnalysisAvailable', 'OnRealTimeCallAnalysisAvailable', 'OnRealTimeChatAnalysisAvailable', 'OnSalesforceCaseCreate', 'OnZendeskTicketCreate', 'OnZendeskTicketStatusUpdate']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListRulesResponseTypeDef

RuleSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RuleSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSecurityKeysRequestListSecurityKeysPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListSecurityKeysRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListSecurityKeysResponseTypeDef

SecurityKeys

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.SecurityKeyTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSecurityProfileApplicationsRequestListSecurityProfileApplicationsPaginateTypeDef

SecurityProfileId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListSecurityProfileApplicationsRequestRequestTypeDef

SecurityProfileId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListSecurityProfileApplicationsResponseTypeDef

Applications

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ApplicationOutputTypeDef]
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastModifiedRegion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSecurityProfilePermissionsRequestListSecurityProfilePermissionsPaginateTypeDef

SecurityProfileId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListSecurityProfilePermissionsRequestRequestTypeDef

SecurityProfileId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListSecurityProfilePermissionsResponseTypeDef

Permissions

  • Type: typing.List[str]
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastModifiedRegion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSecurityProfilesRequestListSecurityProfilesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListSecurityProfilesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListSecurityProfilesResponseTypeDef

SecurityProfileSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.SecurityProfileSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTaskTemplatesRequestListTaskTemplatesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

Name

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListTaskTemplatesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

Name

  • Type: typing.Optional[str]

ListTaskTemplatesResponseTypeDef

TaskTemplates

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateMetadataTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTrafficDistributionGroupUsersRequestRequestTypeDef

TrafficDistributionGroupId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTrafficDistributionGroupUsersResponseTypeDef

TrafficDistributionGroupUserSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TrafficDistributionGroupUserSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTrafficDistributionGroupsRequestListTrafficDistributionGroupsPaginateTypeDef

InstanceId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListTrafficDistributionGroupsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

ListTrafficDistributionGroupsResponseTypeDef

TrafficDistributionGroupSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TrafficDistributionGroupSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListUseCasesRequestListUseCasesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

IntegrationAssociationId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListUseCasesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

IntegrationAssociationId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListUseCasesResponseTypeDef

UseCaseSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.UseCaseTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListUserHierarchyGroupsRequestListUserHierarchyGroupsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListUserHierarchyGroupsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListUserHierarchyGroupsResponseTypeDef

UserHierarchyGroupSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListUserProficienciesRequestListUserProficienciesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListUserProficienciesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListUserProficienciesResponseTypeDef

UserProficiencyList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.UserProficiencyTypeDef]
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

LastModifiedRegion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListUsersRequestListUsersPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListUsersRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListUsersResponseTypeDef

UserSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.UserSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListViewVersionsRequestListViewVersionsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

ViewId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListViewVersionsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ViewId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListViewVersionsResponseTypeDef

ViewVersionSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ViewVersionSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListViewsRequestListViewsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

Type

  • Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

ListViewsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Type

  • Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListViewsResponseTypeDef

ViewsSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ViewSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MatchCriteriaTypeDef

AgentsCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentsCriteriaTypeDef]

MediaConcurrencyTypeDef

Channel

  • Type: typing.Literal['CHAT', 'TASK', 'VOICE']
  • Required: Yes

Concurrency

  • Type:
  • Required: Yes

CrossChannelBehavior

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CrossChannelBehaviorTypeDef]

MediaPlacementTypeDef

AudioHostUrl

  • Type: typing.Optional[str]

AudioFallbackUrl

  • Type: typing.Optional[str]

SignalingUrl

  • Type: typing.Optional[str]

TurnControlUrl

  • Type: typing.Optional[str]

EventIngestionUrl

  • Type: typing.Optional[str]

MeetingFeaturesConfigurationTypeDef

Audio

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AudioFeaturesTypeDef]

MeetingTypeDef

MediaRegion

  • Type: typing.Optional[str]

MediaPlacement

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MediaPlacementTypeDef]

MeetingFeatures

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MeetingFeaturesConfigurationTypeDef]

MeetingId

  • Type: typing.Optional[str]

MetricDataV2TypeDef

Metric

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MetricV2OutputTypeDef]

Value

  • Type: typing.Optional[float]

MetricFilterV2OutputTypeDef

MetricFilterKey

  • Type: typing.Optional[str]

MetricFilterValues

  • Type: typing.Optional[typing.List[str]]

Negate

  • Type: typing.Optional[bool]

MetricFilterV2TypeDef

MetricFilterKey

  • Type: typing.Optional[str]

MetricFilterValues

  • Type: typing.Optional[typing.Sequence[str]]

Negate

  • Type: typing.Optional[bool]

MetricIntervalTypeDef

Interval

  • Type: typing.Optional[typing.Literal['DAY', 'FIFTEEN_MIN', 'HOUR', 'THIRTY_MIN', 'TOTAL', 'WEEK']]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

MetricResultV2TypeDef

Dimensions

  • Type: typing.Optional[typing.Dict[str, str]]

MetricInterval

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.MetricIntervalTypeDef]

Collections

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.MetricDataV2TypeDef]]

MetricV2OutputTypeDef

Name

  • Type: typing.Optional[str]

Threshold

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.ThresholdV2TypeDef]]

MetricFilters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.MetricFilterV2OutputTypeDef]]

MetricV2TypeDef

Name

  • Type: typing.Optional[str]

Threshold

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.ThresholdV2TypeDef]]

MetricFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.MetricFilterV2TypeDef]]

MonitorContactRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

AllowedMonitorCapabilities

  • Type: typing.Optional[typing.Sequence[typing.Literal['BARGE', 'SILENT_MONITOR']]]

ClientToken

  • Type: typing.Optional[str]

MonitorContactResponseTypeDef

ContactId

  • Type:
  • Required: Yes

ContactArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NewSessionDetailsTypeDef

SupportedMessagingContentTypes

  • Type: typing.Optional[typing.Sequence[str]]

ParticipantDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ParticipantDetailsTypeDef]

Attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

StreamingConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ChatStreamingConfigurationTypeDef]

NotificationRecipientTypeOutputTypeDef

UserTags

  • Type: typing.Optional[typing.Dict[str, str]]

UserIds

  • Type: typing.Optional[typing.List[str]]

NotificationRecipientTypeTypeDef

UserTags

  • Type: typing.Optional[typing.Mapping[str, str]]

UserIds

  • Type: typing.Optional[typing.Sequence[str]]

NumberReferenceTypeDef

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

NumericQuestionPropertyValueAutomationTypeDef

Label

  • Type: typing.Literal['AGENT_INTERACTION_DURATION', 'CONTACT_DURATION', 'CUSTOMER_HOLD_TIME', 'NON_TALK_TIME', 'NON_TALK_TIME_PERCENTAGE', 'NUMBER_OF_INTERRUPTIONS', 'OVERALL_AGENT_SENTIMENT_SCORE', 'OVERALL_CUSTOMER_SENTIMENT_SCORE']
  • Required: Yes

OutboundCallerConfigTypeDef

OutboundCallerIdName

  • Type: typing.Optional[str]

OutboundCallerIdNumberId

  • Type: typing.Optional[str]

OutboundFlowId

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParticipantCapabilitiesTypeDef

Video

  • Type: typing.Optional[typing.Literal['SEND']]

ParticipantDetailsToAddTypeDef

ParticipantRole

  • Type: typing.Optional[typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']]

DisplayName

  • Type: typing.Optional[str]

ParticipantDetailsTypeDef

DisplayName

  • Type:
  • Required: Yes

ParticipantTimerConfigurationTypeDef

ParticipantRole

  • Type: typing.Literal['AGENT', 'CUSTOMER']
  • Required: Yes

TimerType

  • Type: typing.Literal['DISCONNECT_NONCUSTOMER', 'IDLE']
  • Required: Yes

TimerValue

  • Type:
  • Required: Yes

ParticipantTimerValueTypeDef

ParticipantTimerAction

  • Type: typing.Optional[typing.Literal['Unset']]

ParticipantTimerDurationInMinutes

  • Type: typing.Optional[int]

ParticipantTokenCredentialsTypeDef

ParticipantToken

  • Type: typing.Optional[str]

Expiry

  • Type: typing.Optional[str]

PauseContactRequestRequestTypeDef

ContactId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

ContactFlowId

  • Type: typing.Optional[str]

PersistentChatTypeDef

RehydrationType

  • Type: typing.Optional[typing.Literal['ENTIRE_PAST_SESSION', 'FROM_SEGMENT']]

SourceContactId

  • Type: typing.Optional[str]

PhoneNumberQuickConnectConfigTypeDef

PhoneNumber

  • Type:
  • Required: Yes

PhoneNumberStatusTypeDef

Status

  • Type: typing.Optional[typing.Literal['CLAIMED', 'FAILED', 'IN_PROGRESS']]

Message

  • Type: typing.Optional[str]

PhoneNumberSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

PhoneNumber

  • Type: typing.Optional[str]

PhoneNumberType

  • Type: typing.Optional[typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']]

PhoneNumberCountryCode

  • Type: typing.Optional[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]

PredefinedAttributeSearchCriteriaTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

StringCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]

PredefinedAttributeSummaryTypeDef

Name

  • Type: typing.Optional[str]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

PredefinedAttributeTypeDef

Name

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PredefinedAttributeValuesOutputTypeDef]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

PredefinedAttributeValuesExtraOutputTypeDef

StringList

  • Type: typing.Optional[typing.List[str]]

PredefinedAttributeValuesOutputTypeDef

StringList

  • Type: typing.Optional[typing.List[str]]

PredefinedAttributeValuesTypeDef

StringList

  • Type: typing.Optional[typing.Sequence[str]]

PromptSearchCriteriaTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

StringCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]

PromptSearchFilterTypeDef

TagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]

PromptSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

PromptTypeDef

PromptARN

  • Type: typing.Optional[str]

PromptId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

PutUserStatusRequestRequestTypeDef

UserId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

AgentStatusId

  • Type:
  • Required: Yes

QualityMetricsTypeDef

Agent

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentQualityMetricsTypeDef]

Customer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CustomerQualityMetricsTypeDef]

QueueInfoTypeDef

Id

  • Type: typing.Optional[str]

EnqueueTimestamp

  • Type: typing.Optional[datetime.datetime]

QueueQuickConnectConfigTypeDef

QueueId

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

QueueReferenceTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

QueueSearchCriteriaTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

StringCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]

QueueTypeCondition

  • Type: typing.Optional[typing.Literal['STANDARD']]

QueueSearchFilterTypeDef

TagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]

QueueSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

QueueType

  • Type: typing.Optional[typing.Literal['AGENT', 'STANDARD']]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

QueueTypeDef

Name

  • Type: typing.Optional[str]

QueueArn

  • Type: typing.Optional[str]

QueueId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

OutboundCallerConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.OutboundCallerConfigTypeDef]

HoursOfOperationId

  • Type: typing.Optional[str]

MaxContacts

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

QuickConnectConfigTypeDef

QuickConnectType

  • Type: typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']
  • Required: Yes

UserConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserQuickConnectConfigTypeDef]

QueueConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueQuickConnectConfigTypeDef]

PhoneConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PhoneNumberQuickConnectConfigTypeDef]

QuickConnectSearchCriteriaTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

StringCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]

QuickConnectSearchFilterTypeDef

TagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]

QuickConnectSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

QuickConnectType

  • Type: typing.Optional[typing.Literal['PHONE_NUMBER', 'QUEUE', 'USER']]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

QuickConnectTypeDef

QuickConnectARN

  • Type: typing.Optional[str]

QuickConnectId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

QuickConnectConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QuickConnectConfigTypeDef]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

ReadOnlyFieldInfoTypeDef

Id

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldIdentifierTypeDef]

RealTimeContactAnalysisAttachmentTypeDef

AttachmentName

  • Type:
  • Required: Yes

AttachmentId

  • Type:
  • Required: Yes

ContentType

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['APPROVED', 'IN_PROGRESS', 'REJECTED']]

RealTimeContactAnalysisCategoryDetailsTypeDef

PointsOfInterest

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisPointOfInterestTypeDef]
  • Required: Yes

RealTimeContactAnalysisCharacterIntervalTypeDef

BeginOffsetChar

  • Type:
  • Required: Yes

EndOffsetChar

  • Type:
  • Required: Yes

RealTimeContactAnalysisIssueDetectedTypeDef

TranscriptItems

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisTranscriptItemWithContentTypeDef]
  • Required: Yes

RealTimeContactAnalysisPointOfInterestTypeDef

TranscriptItems

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef]]

RealTimeContactAnalysisSegmentAttachmentsTypeDef

Id

  • Type:
  • Required: Yes

ParticipantId

  • Type:
  • Required: Yes

ParticipantRole

  • Type: typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']
  • Required: Yes

Attachments

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisAttachmentTypeDef]
  • Required: Yes

Time

  • Type:
  • Required: Yes

DisplayName

  • Type: typing.Optional[str]

RealTimeContactAnalysisSegmentCategoriesTypeDef

MatchedDetails

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisCategoryDetailsTypeDef]
  • Required: Yes

RealTimeContactAnalysisSegmentEventTypeDef

Id

  • Type:
  • Required: Yes

EventType

  • Type:
  • Required: Yes

Time

  • Type:
  • Required: Yes

ParticipantId

  • Type: typing.Optional[str]

ParticipantRole

  • Type: typing.Optional[typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']]

DisplayName

  • Type: typing.Optional[str]

RealTimeContactAnalysisSegmentIssuesTypeDef

IssuesDetected

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisIssueDetectedTypeDef]
  • Required: Yes

RealTimeContactAnalysisSegmentTranscriptTypeDef

Id

  • Type:
  • Required: Yes

ParticipantId

  • Type:
  • Required: Yes

ParticipantRole

  • Type: typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']
  • Required: Yes

Content

  • Type:
  • Required: Yes

Time

  • Type:
  • Required: Yes

DisplayName

  • Type: typing.Optional[str]

ContentType

  • Type: typing.Optional[str]

Redaction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisTranscriptItemRedactionTypeDef]

Sentiment

  • Type: typing.Optional[typing.Literal['NEGATIVE', 'NEUTRAL', 'POSITIVE']]

RealTimeContactAnalysisTimeDataTypeDef

AbsoluteTime

  • Type: typing.Optional[datetime.datetime]

RealTimeContactAnalysisTranscriptItemRedactionTypeDef

CharacterOffsets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisCharacterIntervalTypeDef]]

RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef

Id

  • Type:
  • Required: Yes

CharacterOffsets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisCharacterIntervalTypeDef]

RealTimeContactAnalysisTranscriptItemWithContentTypeDef

Id

  • Type:
  • Required: Yes

Content

  • Type: typing.Optional[str]

CharacterOffsets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisCharacterIntervalTypeDef]

RealtimeContactAnalysisSegmentTypeDef

Transcript

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisSegmentTranscriptTypeDef]

Categories

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisSegmentCategoriesTypeDef]

Issues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisSegmentIssuesTypeDef]

Event

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisSegmentEventTypeDef]

Attachments

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RealTimeContactAnalysisSegmentAttachmentsTypeDef]

ReferenceSummaryTypeDef

Url

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UrlReferenceTypeDef]

Attachment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AttachmentReferenceTypeDef]

String

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringReferenceTypeDef]

Number

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.NumberReferenceTypeDef]

Date

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DateReferenceTypeDef]

Email

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EmailReferenceTypeDef]

ReferenceTypeDef

Value

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['ATTACHMENT', 'DATE', 'EMAIL', 'NUMBER', 'STRING', 'URL']
  • Required: Yes

ReleasePhoneNumberRequestRequestTypeDef

PhoneNumberId

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

ReplicateInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ReplicaRegion

  • Type:
  • Required: Yes

ReplicaAlias

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

ReplicateInstanceResponseTypeDef

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RequiredFieldInfoTypeDef

Id

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldIdentifierTypeDef]

ResourceTagsSearchCriteriaTypeDef

TagSearchCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TagSearchConditionTypeDef]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

ResumeContactRecordingRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

InitialContactId

  • Type:
  • Required: Yes

ResumeContactRequestRequestTypeDef

ContactId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

ContactFlowId

  • Type: typing.Optional[str]

RoutingCriteriaTypeDef

Steps

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.StepTypeDef]]

ActivationTimestamp

  • Type: typing.Optional[datetime.datetime]

Index

  • Type: typing.Optional[int]

RoutingProfileQueueConfigSummaryTypeDef

QueueId

  • Type:
  • Required: Yes

QueueArn

  • Type:
  • Required: Yes

QueueName

  • Type:
  • Required: Yes

Priority

  • Type:
  • Required: Yes

Delay

  • Type:
  • Required: Yes

Channel

  • Type: typing.Literal['CHAT', 'TASK', 'VOICE']
  • Required: Yes

RoutingProfileQueueConfigTypeDef

QueueReference

  • Type:
  • Required: Yes

Priority

  • Type:
  • Required: Yes

Delay

  • Type:
  • Required: Yes

RoutingProfileQueueReferenceTypeDef

QueueId

  • Type:
  • Required: Yes

Channel

  • Type: typing.Literal['CHAT', 'TASK', 'VOICE']
  • Required: Yes

RoutingProfileReferenceTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

RoutingProfileSearchCriteriaTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

StringCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]

RoutingProfileSearchFilterTypeDef

TagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]

RoutingProfileSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

RoutingProfileTypeDef

InstanceId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

RoutingProfileArn

  • Type: typing.Optional[str]

RoutingProfileId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

MediaConcurrencies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.MediaConcurrencyTypeDef]]

DefaultOutboundQueueId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

NumberOfAssociatedQueues

  • Type: typing.Optional[int]

NumberOfAssociatedUsers

  • Type: typing.Optional[int]

AgentAvailabilityTimer

  • Type: typing.Optional[typing.Literal['TIME_SINCE_LAST_ACTIVITY', 'TIME_SINCE_LAST_INBOUND']]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

IsDefault

  • Type: typing.Optional[bool]

AssociatedQueueIds

  • Type: typing.Optional[typing.List[str]]

RuleActionOutputTypeDef

ActionType

  • Type: typing.Literal['ASSIGN_CONTACT_CATEGORY', 'CREATE_CASE', 'CREATE_TASK', 'END_ASSOCIATED_TASKS', 'GENERATE_EVENTBRIDGE_EVENT', 'SEND_NOTIFICATION', 'SUBMIT_AUTO_EVALUATION', 'UPDATE_CASE']
  • Required: Yes

TaskAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskActionDefinitionOutputTypeDef]

EventBridgeAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EventBridgeActionDefinitionTypeDef]

AssignContactCategoryAction

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

SendNotificationAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SendNotificationActionDefinitionOutputTypeDef]

CreateCaseAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CreateCaseActionDefinitionOutputTypeDef]

UpdateCaseAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UpdateCaseActionDefinitionOutputTypeDef]

EndAssociatedTasksAction

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

SubmitAutoEvaluationAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SubmitAutoEvaluationActionDefinitionTypeDef]

RuleActionTypeDef

ActionType

  • Type: typing.Literal['ASSIGN_CONTACT_CATEGORY', 'CREATE_CASE', 'CREATE_TASK', 'END_ASSOCIATED_TASKS', 'GENERATE_EVENTBRIDGE_EVENT', 'SEND_NOTIFICATION', 'SUBMIT_AUTO_EVALUATION', 'UPDATE_CASE']
  • Required: Yes

TaskAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskActionDefinitionTypeDef]

EventBridgeAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EventBridgeActionDefinitionTypeDef]

AssignContactCategoryAction

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

SendNotificationAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SendNotificationActionDefinitionTypeDef]

CreateCaseAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CreateCaseActionDefinitionTypeDef]

UpdateCaseAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UpdateCaseActionDefinitionTypeDef]

EndAssociatedTasksAction

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

SubmitAutoEvaluationAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SubmitAutoEvaluationActionDefinitionTypeDef]

RuleSummaryTypeDef

Name

  • Type:
  • Required: Yes

RuleId

  • Type:
  • Required: Yes

RuleArn

  • Type:
  • Required: Yes

EventSourceName

  • Type: typing.Literal['OnCaseCreate', 'OnCaseUpdate', 'OnContactEvaluationSubmit', 'OnMetricDataUpdate', 'OnPostCallAnalysisAvailable', 'OnPostChatAnalysisAvailable', 'OnRealTimeCallAnalysisAvailable', 'OnRealTimeChatAnalysisAvailable', 'OnSalesforceCaseCreate', 'OnZendeskTicketCreate', 'OnZendeskTicketStatusUpdate']
  • Required: Yes

PublishStatus

  • Type: typing.Literal['DRAFT', 'PUBLISHED']
  • Required: Yes

ActionSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ActionSummaryTypeDef]
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

LastUpdatedTime

  • Type:
  • Required: Yes

RuleTriggerEventSourceTypeDef

EventSourceName

  • Type: typing.Literal['OnCaseCreate', 'OnCaseUpdate', 'OnContactEvaluationSubmit', 'OnMetricDataUpdate', 'OnPostCallAnalysisAvailable', 'OnPostChatAnalysisAvailable', 'OnRealTimeCallAnalysisAvailable', 'OnRealTimeChatAnalysisAvailable', 'OnSalesforceCaseCreate', 'OnZendeskTicketCreate', 'OnZendeskTicketStatusUpdate']
  • Required: Yes

IntegrationAssociationId

  • Type: typing.Optional[str]

RuleTypeDef

Name

  • Type:
  • Required: Yes

RuleId

  • Type:
  • Required: Yes

RuleArn

  • Type:
  • Required: Yes

TriggerEventSource

  • Type:
  • Required: Yes

Function

  • Type:
  • Required: Yes

Actions

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RuleActionOutputTypeDef]
  • Required: Yes

PublishStatus

  • Type: typing.Literal['DRAFT', 'PUBLISHED']
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

LastUpdatedTime

  • Type:
  • Required: Yes

LastUpdatedBy

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

S3ConfigTypeDef

BucketName

  • Type:
  • Required: Yes

BucketPrefix

  • Type:
  • Required: Yes

EncryptionConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EncryptionConfigTypeDef]

SearchAvailablePhoneNumbersRequestRequestTypeDef

PhoneNumberCountryCode

  • Type: typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']
  • Required: Yes

PhoneNumberType

  • Type: typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']
  • Required: Yes

TargetArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

PhoneNumberPrefix

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SearchAvailablePhoneNumbersRequestSearchAvailablePhoneNumbersPaginateTypeDef

PhoneNumberCountryCode

  • Type: typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']
  • Required: Yes

PhoneNumberType

  • Type: typing.Literal['DID', 'SHARED', 'SHORT_CODE', 'THIRD_PARTY_DID', 'THIRD_PARTY_TF', 'TOLL_FREE', 'UIFN']
  • Required: Yes

TargetArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

PhoneNumberPrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchAvailablePhoneNumbersResponseTypeDef

AvailableNumbersList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.AvailableNumberSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchContactFlowModulesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleSearchCriteriaTypeDef]

SearchContactFlowModulesRequestSearchContactFlowModulesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleSearchCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchContactFlowModulesResponseTypeDef

ContactFlowModules

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ContactFlowModuleTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchContactFlowsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowSearchCriteriaTypeDef]

SearchContactFlowsRequestSearchContactFlowsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFlowSearchCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchContactFlowsResponseTypeDef

ContactFlows

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ContactFlowTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchContactsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

TimeRange

  • Type:
  • Required: Yes

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SearchCriteriaTypeDef]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Sort

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SortTypeDef]

SearchContactsRequestSearchContactsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

TimeRange

  • Type:
  • Required: Yes

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SearchCriteriaTypeDef]

Sort

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SortTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchContactsResponseTypeDef

Contacts

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.ContactSearchSummaryTypeDef]
  • Required: Yes

TotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchContactsTimeRangeTypeDef

Type

  • Type: typing.Literal['CONNECTED_TO_AGENT_TIMESTAMP', 'DISCONNECT_TIMESTAMP', 'INITIATION_TIMESTAMP', 'SCHEDULED_TIMESTAMP']
  • Required: Yes

StartTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

SearchCriteriaTypeDef

AgentIds

  • Type: typing.Optional[typing.Sequence[str]]

AgentHierarchyGroups

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentHierarchyGroupsTypeDef]

Channels

  • Type: typing.Optional[typing.Sequence[typing.Literal['CHAT', 'TASK', 'VOICE']]]

ContactAnalysis

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactAnalysisTypeDef]

InitiationMethods

  • Type: typing.Optional[typing.Sequence[typing.Literal['API', 'CALLBACK', 'DISCONNECT', 'EXTERNAL_OUTBOUND', 'INBOUND', 'MONITOR', 'OUTBOUND', 'QUEUE_TRANSFER', 'TRANSFER']]]

QueueIds

  • Type: typing.Optional[typing.Sequence[str]]

SearchableContactAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SearchableContactAttributesTypeDef]

SearchHoursOfOperationsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationSearchCriteriaTypeDef]

SearchHoursOfOperationsRequestSearchHoursOfOperationsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationSearchCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchHoursOfOperationsResponseTypeDef

HoursOfOperations

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchPredefinedAttributesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchCriteria

  • Type: typing.Optional[ForwardRef('PredefinedAttributeSearchCriteriaTypeDef')]

SearchPredefinedAttributesRequestSearchPredefinedAttributesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PredefinedAttributeSearchCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchPredefinedAttributesResponseTypeDef

PredefinedAttributes

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.PredefinedAttributeTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchPromptsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PromptSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PromptSearchCriteriaTypeDef]

SearchPromptsRequestSearchPromptsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PromptSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PromptSearchCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchPromptsResponseTypeDef

Prompts

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.PromptTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchQueuesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueSearchCriteriaTypeDef]

SearchQueuesRequestSearchQueuesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QueueSearchCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchQueuesResponseTypeDef

Queues

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.QueueTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchQuickConnectsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSearchCriteriaTypeDef]

SearchQuickConnectsRequestSearchQuickConnectsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.QuickConnectSearchCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchQuickConnectsResponseTypeDef

QuickConnects

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.QuickConnectTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchResourceTagsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceTypes

  • Type: typing.Optional[typing.Sequence[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ResourceTagsSearchCriteriaTypeDef]

SearchResourceTagsRequestSearchResourceTagsPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

ResourceTypes

  • Type: typing.Optional[typing.Sequence[str]]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ResourceTagsSearchCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchResourceTagsResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TagSetTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchRoutingProfilesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileSearchCriteriaTypeDef]

SearchRoutingProfilesRequestSearchRoutingProfilesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileSearchCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchRoutingProfilesResponseTypeDef

RoutingProfiles

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchSecurityProfilesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SecurityProfileSearchCriteriaTypeDef]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SecurityProfilesSearchFilterTypeDef]

SearchSecurityProfilesRequestSearchSecurityProfilesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SecurityProfileSearchCriteriaTypeDef]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SecurityProfilesSearchFilterTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchSecurityProfilesResponseTypeDef

SecurityProfiles

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.SecurityProfileSearchSummaryTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchUsersRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserSearchCriteriaTypeDef]

SearchUsersRequestSearchUsersPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserSearchFilterTypeDef]

SearchCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserSearchCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchUsersResponseTypeDef

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.UserSearchSummaryTypeDef]
  • Required: Yes

ApproximateTotalCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchVocabulariesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']]

NameStartsWith

  • Type: typing.Optional[str]

LanguageCode

  • Type: typing.Optional[typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']]

SearchVocabulariesRequestSearchVocabulariesPaginateTypeDef

InstanceId

  • Type:
  • Required: Yes

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']]

NameStartsWith

  • Type: typing.Optional[str]

LanguageCode

  • Type: typing.Optional[typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PaginatorConfigTypeDef]

SearchVocabulariesResponseTypeDef

VocabularySummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.VocabularySummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchableContactAttributesCriteriaTypeDef

Key

  • Type:
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

SearchableContactAttributesTypeDef

Criteria

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.SearchableContactAttributesCriteriaTypeDef]
  • Required: Yes

MatchType

  • Type: typing.Optional[typing.Literal['MATCH_ALL', 'MATCH_ANY']]

SecurityKeyTypeDef

AssociationId

  • Type: typing.Optional[str]

Key

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

SecurityProfileSearchCriteriaTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

StringCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]

SecurityProfileSearchSummaryTypeDef

Id

  • Type: typing.Optional[str]

OrganizationResourceId

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

SecurityProfileName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

SecurityProfileSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

SecurityProfileTypeDef

Id

  • Type: typing.Optional[str]

OrganizationResourceId

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

SecurityProfileName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

AllowedAccessControlTags

  • Type: typing.Optional[typing.Dict[str, str]]

TagRestrictedResources

  • Type: typing.Optional[typing.List[str]]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

HierarchyRestrictedResources

  • Type: typing.Optional[typing.List[str]]

AllowedAccessControlHierarchyGroupId

  • Type: typing.Optional[str]

SecurityProfilesSearchFilterTypeDef

TagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]

SegmentAttributeValueTypeDef

ValueString

  • Type: typing.Optional[str]

SendChatIntegrationEventRequestRequestTypeDef

SourceId

  • Type:
  • Required: Yes

DestinationId

  • Type:
  • Required: Yes

Event

  • Type:
  • Required: Yes

Subtype

  • Type: typing.Optional[str]

NewSessionDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.NewSessionDetailsTypeDef]

SendChatIntegrationEventResponseTypeDef

InitialContactId

  • Type:
  • Required: Yes

NewChatCreated

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SendNotificationActionDefinitionOutputTypeDef

DeliveryMethod

  • Type: typing.Literal['EMAIL']
  • Required: Yes

Content

  • Type:
  • Required: Yes

ContentType

  • Type: typing.Literal['PLAIN_TEXT']
  • Required: Yes

Recipient

  • Type:
  • Required: Yes

Subject

  • Type: typing.Optional[str]

SendNotificationActionDefinitionTypeDef

DeliveryMethod

  • Type: typing.Literal['EMAIL']
  • Required: Yes

Content

  • Type:
  • Required: Yes

ContentType

  • Type: typing.Literal['PLAIN_TEXT']
  • Required: Yes

Recipient

  • Type:
  • Required: Yes

Subject

  • Type: typing.Optional[str]

SignInConfigOutputTypeDef

Distributions

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.SignInDistributionTypeDef]
  • Required: Yes

SignInConfigTypeDef

Distributions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.SignInDistributionTypeDef]
  • Required: Yes

SignInDistributionTypeDef

Region

  • Type:
  • Required: Yes

Enabled

  • Type:
  • Required: Yes

SingleSelectQuestionRuleCategoryAutomationTypeDef

Category

  • Type:
  • Required: Yes

Condition

  • Type: typing.Literal['NOT_PRESENT', 'PRESENT']
  • Required: Yes

OptionRefId

  • Type:
  • Required: Yes

SortTypeDef

FieldName

  • Type: typing.Literal['CHANNEL', 'CONNECTED_TO_AGENT_TIMESTAMP', 'DISCONNECT_TIMESTAMP', 'INITIATION_METHOD', 'INITIATION_TIMESTAMP', 'SCHEDULED_TIMESTAMP']
  • Required: Yes

Order

  • Type: typing.Literal['ASCENDING', 'DESCENDING']
  • Required: Yes

StartAttachedFileUploadRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

FileName

  • Type:
  • Required: Yes

FileSizeInBytes

  • Type:
  • Required: Yes

FileUseCaseType

  • Type: typing.Literal['ATTACHMENT']
  • Required: Yes

AssociatedResourceArn

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

UrlExpiryInSeconds

  • Type: typing.Optional[int]

CreatedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.CreatedByInfoTypeDef]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

StartAttachedFileUploadResponseTypeDef

FileArn

  • Type:
  • Required: Yes

FileId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

FileStatus

  • Type: typing.Literal['APPROVED', 'FAILED', 'PROCESSING', 'REJECTED']
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

UploadUrlMetadata

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartChatContactRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

ParticipantDetails

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

InitialMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ChatMessageTypeDef]

ClientToken

  • Type: typing.Optional[str]

ChatDurationInMinutes

  • Type: typing.Optional[int]

SupportedMessagingContentTypes

  • Type: typing.Optional[typing.Sequence[str]]

PersistentChat

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PersistentChatTypeDef]

RelatedContactId

  • Type: typing.Optional[str]

SegmentAttributes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.SegmentAttributeValueTypeDef]]

StartChatContactResponseTypeDef

ContactId

  • Type:
  • Required: Yes

ParticipantId

  • Type:
  • Required: Yes

ParticipantToken

  • Type:
  • Required: Yes

ContinuedFromContactId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartContactEvaluationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

StartContactEvaluationResponseTypeDef

EvaluationId

  • Type:
  • Required: Yes

EvaluationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartContactRecordingRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

InitialContactId

  • Type:
  • Required: Yes

VoiceRecordingConfiguration

  • Type:
  • Required: Yes

StartContactStreamingRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

ChatStreamingConfiguration

  • Type:
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

StartContactStreamingResponseTypeDef

StreamingId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartOutboundVoiceContactRequestRequestTypeDef

DestinationPhoneNumber

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

References

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]

RelatedContactId

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

SourcePhoneNumber

  • Type: typing.Optional[str]

QueueId

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

AnswerMachineDetectionConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AnswerMachineDetectionConfigTypeDef]

CampaignId

  • Type: typing.Optional[str]

TrafficType

  • Type: typing.Optional[typing.Literal['CAMPAIGN', 'GENERAL']]

StartOutboundVoiceContactResponseTypeDef

ContactId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartTaskContactRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

PreviousContactId

  • Type: typing.Optional[str]

ContactFlowId

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

References

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]

Description

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

ScheduledTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

TaskTemplateId

  • Type: typing.Optional[str]

QuickConnectId

  • Type: typing.Optional[str]

RelatedContactId

  • Type: typing.Optional[str]

StartTaskContactResponseTypeDef

ContactId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartWebRTCContactRequestRequestTypeDef

ContactFlowId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

ParticipantDetails

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

ClientToken

  • Type: typing.Optional[str]

AllowedCapabilities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AllowedCapabilitiesTypeDef]

RelatedContactId

  • Type: typing.Optional[str]

References

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]

Description

  • Type: typing.Optional[str]

StartWebRTCContactResponseTypeDef

ConnectionData

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

ParticipantId

  • Type:
  • Required: Yes

ParticipantToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StepTypeDef

Expiry

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ExpiryTypeDef]

Expression

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ExpressionTypeDef]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'EXPIRED', 'INACTIVE', 'JOINED']]

StopContactRecordingRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

InitialContactId

  • Type:
  • Required: Yes

StopContactRequestRequestTypeDef

ContactId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

DisconnectReason

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.DisconnectReasonTypeDef]

StopContactStreamingRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

StreamingId

  • Type:
  • Required: Yes

StringConditionTypeDef

FieldName

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

ComparisonType

  • Type: typing.Optional[typing.Literal['CONTAINS', 'EXACT', 'STARTS_WITH']]

StringReferenceTypeDef

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

SubmitAutoEvaluationActionDefinitionTypeDef

EvaluationFormId

  • Type:
  • Required: Yes

SubmitContactEvaluationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationId

  • Type:
  • Required: Yes

Answers

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerInputTypeDef]]

Notes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationNoteTypeDef]]

SubmitContactEvaluationResponseTypeDef

EvaluationId

  • Type:
  • Required: Yes

EvaluationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SuccessfulRequestTypeDef

RequestIdentifier

  • Type: typing.Optional[str]

ContactId

  • Type: typing.Optional[str]

SuspendContactRecordingRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

InitialContactId

  • Type:
  • Required: Yes

TagConditionTypeDef

TagKey

  • Type: typing.Optional[str]

TagValue

  • Type: typing.Optional[str]

TagContactRequestRequestTypeDef

ContactId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TagSearchConditionTypeDef

tagKey

  • Type: typing.Optional[str]

tagValue

  • Type: typing.Optional[str]

tagKeyComparisonType

  • Type: typing.Optional[typing.Literal['CONTAINS', 'EXACT', 'STARTS_WITH']]

tagValueComparisonType

  • Type: typing.Optional[typing.Literal['CONTAINS', 'EXACT', 'STARTS_WITH']]

TagSetTypeDef

key

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[str]

TaskActionDefinitionOutputTypeDef

Name

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

References

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]

TaskActionDefinitionTypeDef

Name

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

References

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]

TaskTemplateConstraintsOutputTypeDef

RequiredFields

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.RequiredFieldInfoTypeDef]]

ReadOnlyFields

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.ReadOnlyFieldInfoTypeDef]]

InvisibleFields

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.InvisibleFieldInfoTypeDef]]

TaskTemplateConstraintsTypeDef

RequiredFields

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.RequiredFieldInfoTypeDef]]

ReadOnlyFields

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.ReadOnlyFieldInfoTypeDef]]

InvisibleFields

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.InvisibleFieldInfoTypeDef]]

TaskTemplateDefaultFieldValueTypeDef

Id

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldIdentifierTypeDef]

DefaultValue

  • Type: typing.Optional[str]

TaskTemplateDefaultsOutputTypeDef

DefaultFieldValues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateDefaultFieldValueTypeDef]]

TaskTemplateDefaultsTypeDef

DefaultFieldValues

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateDefaultFieldValueTypeDef]]

TaskTemplateFieldIdentifierTypeDef

Name

  • Type: typing.Optional[str]

TaskTemplateFieldOutputTypeDef

Id

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['BOOLEAN', 'DATE_TIME', 'DESCRIPTION', 'EMAIL', 'NAME', 'NUMBER', 'QUICK_CONNECT', 'SCHEDULED_TIME', 'SINGLE_SELECT', 'TEXT', 'TEXT_AREA', 'URL']]

SingleSelectOptions

  • Type: typing.Optional[typing.List[str]]

TaskTemplateFieldTypeDef

Id

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['BOOLEAN', 'DATE_TIME', 'DESCRIPTION', 'EMAIL', 'NAME', 'NUMBER', 'QUICK_CONNECT', 'SCHEDULED_TIME', 'SINGLE_SELECT', 'TEXT', 'TEXT_AREA', 'URL']]

SingleSelectOptions

  • Type: typing.Optional[typing.Sequence[str]]

TaskTemplateMetadataTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

TelephonyConfigOutputTypeDef

Distributions

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.DistributionTypeDef]
  • Required: Yes

TelephonyConfigTypeDef

Distributions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.DistributionTypeDef]
  • Required: Yes

ThresholdTypeDef

Comparison

  • Type: typing.Optional[typing.Literal['LT']]

ThresholdValue

  • Type: typing.Optional[float]

ThresholdV2TypeDef

Comparison

  • Type: typing.Optional[str]

ThresholdValue

  • Type: typing.Optional[float]

TrafficDistributionGroupSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

InstanceArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETION_FAILED', 'PENDING_DELETION', 'UPDATE_IN_PROGRESS']]

IsDefault

  • Type: typing.Optional[bool]

TrafficDistributionGroupTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

InstanceArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETION_FAILED', 'PENDING_DELETION', 'UPDATE_IN_PROGRESS']]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

IsDefault

  • Type: typing.Optional[bool]

TrafficDistributionGroupUserSummaryTypeDef

UserId

  • Type: typing.Optional[str]

TranscriptCriteriaTypeDef

ParticipantRole

  • Type: typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']
  • Required: Yes

SearchText

  • Type: typing.Sequence[str]
  • Required: Yes

MatchType

  • Type: typing.Literal['MATCH_ALL', 'MATCH_ANY']
  • Required: Yes

TranscriptTypeDef

Criteria

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.TranscriptCriteriaTypeDef]
  • Required: Yes

MatchType

  • Type: typing.Optional[typing.Literal['MATCH_ALL', 'MATCH_ANY']]

TransferContactRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

QueueId

  • Type: typing.Optional[str]

UserId

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

TransferContactResponseTypeDef

ContactId

  • Type:
  • Required: Yes

ContactArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UntagContactRequestRequestTypeDef

ContactId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAgentStatusRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

AgentStatusId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

DisplayOrder

  • Type: typing.Optional[int]

ResetOrderNumber

  • Type: typing.Optional[bool]

UpdateAuthenticationProfileRequestRequestTypeDef

AuthenticationProfileId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

AllowedIps

  • Type: typing.Optional[typing.Sequence[str]]

BlockedIps

  • Type: typing.Optional[typing.Sequence[str]]

PeriodicSessionDuration

  • Type: typing.Optional[int]

UpdateCaseActionDefinitionOutputTypeDef

Fields

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.FieldValueOutputTypeDef]
  • Required: Yes

UpdateCaseActionDefinitionTypeDef

Fields

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.FieldValueTypeDef]
  • Required: Yes

UpdateContactAttributesRequestRequestTypeDef

InitialContactId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Mapping[str, str]
  • Required: Yes

UpdateContactEvaluationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationId

  • Type:
  • Required: Yes

Answers

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationAnswerInputTypeDef]]

Notes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.EvaluationNoteTypeDef]]

UpdateContactEvaluationResponseTypeDef

EvaluationId

  • Type:
  • Required: Yes

EvaluationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateContactFlowContentRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

Content

  • Type:
  • Required: Yes

UpdateContactFlowMetadataRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ContactFlowState

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]

UpdateContactFlowModuleContentRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowModuleId

  • Type:
  • Required: Yes

Content

  • Type:
  • Required: Yes

UpdateContactFlowModuleMetadataRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowModuleId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]

UpdateContactFlowNameRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

UpdateContactRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

References

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.connect_classes.ReferenceTypeDef]]

UpdateContactRoutingDataRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

QueueTimeAdjustmentSeconds

  • Type: typing.Optional[int]

QueuePriority

  • Type: typing.Optional[int]

UpdateContactScheduleRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

ScheduledTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

UpdateEvaluationFormRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormVersion

  • Type:
  • Required: Yes

Title

  • Type:
  • Required: Yes

Items

  • Type: typing.Sequence[typing.Union[ForwardRef("'EvaluationFormItemTypeDef'"), ForwardRef("'EvaluationFormItemOutputTypeDef'")]]
  • Required: Yes

CreateNewVersion

  • Type: typing.Optional[bool]

Description

  • Type: typing.Optional[str]

ScoringStrategy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.EvaluationFormScoringStrategyTypeDef]

ClientToken

  • Type: typing.Optional[str]

UpdateEvaluationFormResponseTypeDef

EvaluationFormId

  • Type:
  • Required: Yes

EvaluationFormArn

  • Type:
  • Required: Yes

EvaluationFormVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateHoursOfOperationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

HoursOfOperationId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

TimeZone

  • Type: typing.Optional[str]

Config

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.HoursOfOperationConfigTypeDef]]

UpdateInstanceAttributeRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

AttributeType

  • Type: typing.Literal['AUTO_RESOLVE_BEST_VOICES', 'CONTACTFLOW_LOGS', 'CONTACT_LENS', 'EARLY_MEDIA', 'ENHANCED_CHAT_MONITORING', 'ENHANCED_CONTACT_MONITORING', 'HIGH_VOLUME_OUTBOUND', 'INBOUND_CALLS', 'MULTI_PARTY_CONFERENCE', 'OUTBOUND_CALLS', 'USE_CUSTOM_TTS_VOICES']
  • Required: Yes

Value

  • Type:
  • Required: Yes

UpdateInstanceStorageConfigRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

AssociationId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['AGENT_EVENTS', 'ATTACHMENTS', 'CALL_RECORDINGS', 'CHAT_TRANSCRIPTS', 'CONTACT_EVALUATIONS', 'CONTACT_TRACE_RECORDS', 'MEDIA_STREAMS', 'REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_SEGMENTS', 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', 'SCHEDULED_REPORTS', 'SCREEN_RECORDINGS']
  • Required: Yes

StorageConfig

  • Type:
  • Required: Yes

UpdateParticipantRoleConfigChannelInfoTypeDef

Chat

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ChatParticipantRoleConfigTypeDef]

UpdateParticipantRoleConfigRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ContactId

  • Type:
  • Required: Yes

ChannelConfiguration

  • Type:
  • Required: Yes

UpdatePhoneNumberMetadataRequestRequestTypeDef

PhoneNumberId

  • Type:
  • Required: Yes

PhoneNumberDescription

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

UpdatePhoneNumberRequestRequestTypeDef

PhoneNumberId

  • Type:
  • Required: Yes

TargetArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

UpdatePhoneNumberResponseTypeDef

PhoneNumberId

  • Type:
  • Required: Yes

PhoneNumberArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePredefinedAttributeRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Values

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.PredefinedAttributeValuesTypeDef]

UpdatePromptRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

PromptId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

S3Uri

  • Type: typing.Optional[str]

UpdatePromptResponseTypeDef

PromptARN

  • Type:
  • Required: Yes

PromptId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateQueueHoursOfOperationRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

HoursOfOperationId

  • Type:
  • Required: Yes

UpdateQueueMaxContactsRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

MaxContacts

  • Type: typing.Optional[int]

UpdateQueueNameRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

UpdateQueueOutboundCallerConfigRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

OutboundCallerConfig

  • Type:
  • Required: Yes

UpdateQueueStatusRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QueueId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

UpdateQuickConnectConfigRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QuickConnectId

  • Type:
  • Required: Yes

QuickConnectConfig

  • Type:
  • Required: Yes

UpdateQuickConnectNameRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

QuickConnectId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

UpdateRoutingProfileAgentAvailabilityTimerRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

AgentAvailabilityTimer

  • Type: typing.Literal['TIME_SINCE_LAST_ACTIVITY', 'TIME_SINCE_LAST_INBOUND']
  • Required: Yes

UpdateRoutingProfileConcurrencyRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

MediaConcurrencies

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.MediaConcurrencyTypeDef]
  • Required: Yes

UpdateRoutingProfileDefaultOutboundQueueRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

DefaultOutboundQueueId

  • Type:
  • Required: Yes

UpdateRoutingProfileNameRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

UpdateRoutingProfileQueuesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RoutingProfileId

  • Type:
  • Required: Yes

QueueConfigs

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileQueueConfigTypeDef]
  • Required: Yes

UpdateRuleRequestRequestTypeDef

RuleId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Function

  • Type:
  • Required: Yes

Actions

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.RuleActionTypeDef, aws_resource_validator.pydantic_models.connect_classes.RuleActionOutputTypeDef]]
  • Required: Yes

PublishStatus

  • Type: typing.Literal['DRAFT', 'PUBLISHED']
  • Required: Yes

UpdateSecurityProfileRequestRequestTypeDef

SecurityProfileId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Permissions

  • Type: typing.Optional[typing.Sequence[str]]

AllowedAccessControlTags

  • Type: typing.Optional[typing.Mapping[str, str]]

TagRestrictedResources

  • Type: typing.Optional[typing.Sequence[str]]

Applications

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.ApplicationTypeDef, aws_resource_validator.pydantic_models.connect_classes.ApplicationExtraOutputTypeDef]]]

HierarchyRestrictedResources

  • Type: typing.Optional[typing.Sequence[str]]

AllowedAccessControlHierarchyGroupId

  • Type: typing.Optional[str]

UpdateTaskTemplateRequestRequestTypeDef

TaskTemplateId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ContactFlowId

  • Type: typing.Optional[str]

Constraints

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateConstraintsTypeDef]

Defaults

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateDefaultsTypeDef]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

Fields

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldTypeDef, aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldOutputTypeDef]]]

UpdateTaskTemplateResponseTypeDef

InstanceId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

Constraints

  • Type:
  • Required: Yes

Defaults

  • Type:
  • Required: Yes

Fields

  • Type: typing.List[aws_resource_validator.pydantic_models.connect_classes.TaskTemplateFieldOutputTypeDef]
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'INACTIVE']
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTrafficDistributionRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

TelephonyConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.TelephonyConfigTypeDef]

SignInConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.SignInConfigTypeDef]

AgentConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentConfigTypeDef]

UpdateUserHierarchyGroupNameRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

HierarchyGroupId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

UpdateUserHierarchyRequestRequestTypeDef

UserId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

HierarchyGroupId

  • Type: typing.Optional[str]

UpdateUserHierarchyStructureRequestRequestTypeDef

HierarchyStructure

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

UpdateUserIdentityInfoRequestRequestTypeDef

IdentityInfo

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

UpdateUserPhoneConfigRequestRequestTypeDef

PhoneConfig

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

UpdateUserProficienciesRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

UserProficiencies

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.connect_classes.UserProficiencyTypeDef]
  • Required: Yes

UpdateUserRoutingProfileRequestRequestTypeDef

RoutingProfileId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

UpdateUserSecurityProfilesRequestRequestTypeDef

SecurityProfileIds

  • Type: typing.Sequence[str]
  • Required: Yes

UserId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

UpdateViewContentRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ViewId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['PUBLISHED', 'SAVED']
  • Required: Yes

Content

  • Type:
  • Required: Yes

UpdateViewContentResponseTypeDef

View

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateViewMetadataRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ViewId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

UploadUrlMetadataTypeDef

Url

  • Type: typing.Optional[str]

UrlExpiry

  • Type: typing.Optional[str]

HeadersToInclude

  • Type: typing.Optional[typing.Dict[str, str]]

UrlReferenceTypeDef

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

UseCaseTypeDef

UseCaseId

  • Type: typing.Optional[str]

UseCaseArn

  • Type: typing.Optional[str]

UseCaseType

  • Type: typing.Optional[typing.Literal['CONNECT_CAMPAIGNS', 'RULES_EVALUATION']]

UserDataFiltersTypeDef

Queues

  • Type: typing.Optional[typing.Sequence[str]]

ContactFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ContactFilterTypeDef]

RoutingProfiles

  • Type: typing.Optional[typing.Sequence[str]]

Agents

  • Type: typing.Optional[typing.Sequence[str]]

UserHierarchyGroups

  • Type: typing.Optional[typing.Sequence[str]]

UserDataTypeDef

User

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserReferenceTypeDef]

RoutingProfile

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.RoutingProfileReferenceTypeDef]

HierarchyPath

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyPathReferenceTypeDef]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.AgentStatusReferenceTypeDef]

AvailableSlotsByChannel

  • Type: typing.Optional[typing.Dict[typing.Literal['CHAT', 'TASK', 'VOICE'], int]]

MaxSlotsByChannel

  • Type: typing.Optional[typing.Dict[typing.Literal['CHAT', 'TASK', 'VOICE'], int]]

ActiveSlotsByChannel

  • Type: typing.Optional[typing.Dict[typing.Literal['CHAT', 'TASK', 'VOICE'], int]]

Contacts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connect_classes.AgentContactReferenceTypeDef]]

NextStatus

  • Type: typing.Optional[str]

UserIdentityInfoLiteTypeDef

FirstName

  • Type: typing.Optional[str]

LastName

  • Type: typing.Optional[str]

UserIdentityInfoTypeDef

FirstName

  • Type: typing.Optional[str]

LastName

  • Type: typing.Optional[str]

Email

  • Type: typing.Optional[str]

SecondaryEmail

  • Type: typing.Optional[str]

Mobile

  • Type: typing.Optional[str]

UserPhoneConfigTypeDef

PhoneType

  • Type: typing.Literal['DESK_PHONE', 'SOFT_PHONE']
  • Required: Yes

AutoAccept

  • Type: typing.Optional[bool]

AfterContactWorkTimeLimit

  • Type: typing.Optional[int]

DeskPhoneNumber

  • Type: typing.Optional[str]

UserProficiencyDisassociateTypeDef

AttributeName

  • Type:
  • Required: Yes

AttributeValue

  • Type:
  • Required: Yes

UserProficiencyTypeDef

AttributeName

  • Type:
  • Required: Yes

AttributeValue

  • Type:
  • Required: Yes

Level

  • Type:
  • Required: Yes

UserQuickConnectConfigTypeDef

UserId

  • Type:
  • Required: Yes

ContactFlowId

  • Type:
  • Required: Yes

UserReferenceTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

UserSearchCriteriaTypeDef

OrConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

AndConditions

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

StringCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.StringConditionTypeDef]

HierarchyGroupCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.HierarchyGroupConditionTypeDef]

UserSearchFilterTypeDef

TagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneTagFilterTypeDef]

UserAttributeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ControlPlaneUserAttributeFilterTypeDef]

UserSearchSummaryTypeDef

Arn

  • Type: typing.Optional[str]

DirectoryUserId

  • Type: typing.Optional[str]

HierarchyGroupId

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

IdentityInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserIdentityInfoLiteTypeDef]

PhoneConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserPhoneConfigTypeDef]

RoutingProfileId

  • Type: typing.Optional[str]

SecurityProfileIds

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

Username

  • Type: typing.Optional[str]

UserSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Username

  • Type: typing.Optional[str]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

UserTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Username

  • Type: typing.Optional[str]

IdentityInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserIdentityInfoTypeDef]

PhoneConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.UserPhoneConfigTypeDef]

DirectoryUserId

  • Type: typing.Optional[str]

SecurityProfileIds

  • Type: typing.Optional[typing.List[str]]

RoutingProfileId

  • Type: typing.Optional[str]

HierarchyGroupId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedRegion

  • Type: typing.Optional[str]

ViewContentTypeDef

InputSchema

  • Type: typing.Optional[str]

Template

  • Type: typing.Optional[str]

Actions

  • Type: typing.Optional[typing.List[str]]

ViewInputContentTypeDef

Template

  • Type: typing.Optional[str]

Actions

  • Type: typing.Optional[typing.Sequence[str]]

ViewSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]

Status

  • Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]

Description

  • Type: typing.Optional[str]

ViewTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['PUBLISHED', 'SAVED']]

Type

  • Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]

Description

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

VersionDescription

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[aws_resource_validator.pydantic_models.connect_classes.ViewContentTypeDef]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

ViewContentSha256

  • Type: typing.Optional[str]

ViewVersionSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]

Version

  • Type: typing.Optional[int]

VersionDescription

  • Type: typing.Optional[str]

VocabularySummaryTypeDef

Name

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

LanguageCode

  • Type: typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

FailureReason

  • Type: typing.Optional[str]

VocabularyTypeDef

Name

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

LanguageCode

  • Type: typing.Literal['ar-AE', 'de-CH', 'de-DE', 'en-AB', 'en-AU', 'en-GB', 'en-IE', 'en-IN', 'en-NZ', 'en-US', 'en-WL', 'en-ZA', 'es-ES', 'es-US', 'fr-CA', 'fr-FR', 'hi-IN', 'it-IT', 'ja-JP', 'ko-KR', 'pt-BR', 'pt-PT', 'zh-CN']
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'CREATION_FAILED', 'CREATION_IN_PROGRESS', 'DELETE_IN_PROGRESS']
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

FailureReason

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

VoiceRecordingConfigurationTypeDef

VoiceRecordingTrack

  • Type: typing.Optional[typing.Literal['ALL', 'FROM_AGENT', 'TO_AGENT']]

WisdomInfoTypeDef

SessionArn

  • Type: typing.Optional[str]