Crate rusoto_connect

Source
Expand description

Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.

There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

You can connect programmatically to an AWS service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

Working with contact flows? Check out the Amazon Connect Flow language.

If you’re using the service, you’re probably looking for ConnectClient and Connect.

Structs§

AssociateApprovedOriginRequest
AssociateBotRequest
AssociateInstanceStorageConfigRequest
AssociateInstanceStorageConfigResponse
AssociateLambdaFunctionRequest
AssociateLexBotRequest
AssociateQueueQuickConnectsRequest
AssociateRoutingProfileQueuesRequest
AssociateSecurityKeyRequest
AssociateSecurityKeyResponse
Attribute

A toggle for an individual feature at the instance level.

ChatMessage

A chat message.

ConnectClient
A client for the Amazon Connect API.
ContactFlow

Contains information about a contact flow.

ContactFlowSummary

Contains summary information about a contact flow.

You can also create and update contact flows using the Amazon Connect Flow language.

CreateContactFlowRequest
CreateContactFlowResponse
CreateInstanceRequest
CreateInstanceResponse
CreateIntegrationAssociationRequest
CreateIntegrationAssociationResponse
CreateQueueRequest
CreateQueueResponse
CreateQuickConnectRequest
CreateQuickConnectResponse
CreateRoutingProfileRequest
CreateRoutingProfileResponse
CreateUseCaseRequest
CreateUseCaseResponse
CreateUserHierarchyGroupRequest
CreateUserHierarchyGroupResponse
CreateUserRequest
CreateUserResponse
Credentials

Contains credentials to use for federation.

CurrentMetric

Contains information about a real-time metric. For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

CurrentMetricData

Contains the data for a real-time metric.

CurrentMetricResult

Contains information about a set of real-time metrics.

DeleteInstanceRequest
DeleteIntegrationAssociationRequest
DeleteQuickConnectRequest
DeleteUseCaseRequest
DeleteUserHierarchyGroupRequest
DeleteUserRequest
DescribeContactFlowRequest
DescribeContactFlowResponse
DescribeHoursOfOperationRequest
DescribeHoursOfOperationResponse
DescribeInstanceAttributeRequest
DescribeInstanceAttributeResponse
DescribeInstanceRequest
DescribeInstanceResponse
DescribeInstanceStorageConfigRequest
DescribeInstanceStorageConfigResponse
DescribeQueueRequest
DescribeQueueResponse
DescribeQuickConnectRequest
DescribeQuickConnectResponse
DescribeRoutingProfileRequest
DescribeRoutingProfileResponse
DescribeUserHierarchyGroupRequest
DescribeUserHierarchyGroupResponse
DescribeUserHierarchyStructureRequest
DescribeUserHierarchyStructureResponse
DescribeUserRequest
DescribeUserResponse
Dimensions

Contains information about the dimensions for a set of metrics.

DisassociateApprovedOriginRequest
DisassociateBotRequest
DisassociateInstanceStorageConfigRequest
DisassociateLambdaFunctionRequest
DisassociateLexBotRequest
DisassociateQueueQuickConnectsRequest
DisassociateRoutingProfileQueuesRequest
DisassociateSecurityKeyRequest
EncryptionConfig

The encryption configuration.

Filters

Contains the filter to apply when retrieving metrics.

GetContactAttributesRequest
GetContactAttributesResponse
GetCurrentMetricDataRequest
GetCurrentMetricDataResponse
GetFederationTokenRequest
GetFederationTokenResponse
GetMetricDataRequest
GetMetricDataResponse
HierarchyGroup

Contains information about a hierarchy group.

HierarchyGroupSummary

Contains summary information about a hierarchy group.

HierarchyLevel

Contains information about a hierarchy level.

HierarchyLevelUpdate

Contains information about the hierarchy level to update.

HierarchyPath

Contains information about the levels of a hierarchy group.

HierarchyStructure

Contains information about a hierarchy structure.

HierarchyStructureUpdate

Contains information about the level hierarchy to update.

HistoricalMetric

Contains information about a historical metric. For a description of each metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

HistoricalMetricData

Contains the data for a historical metric.

HistoricalMetricResult

Contains information about the historical metrics retrieved.

HoursOfOperation

Information about of the hours of operation.

HoursOfOperationConfig

Contains information about the hours of operation.

HoursOfOperationSummary

Contains summary information about hours of operation for a contact center.

HoursOfOperationTimeSlice

The start time or end time for an hours of operation.

Instance

The Amazon Connect instance.

InstanceStatusReason

Relevant details why the instance was not successfully created.

InstanceStorageConfig

The storage configuration for the instance.

InstanceSummary

Information about the instance.

IntegrationAssociationSummary

Contains summary information about the associated AppIntegrations.

KinesisFirehoseConfig

Configuration information of a Kinesis Data Firehose delivery stream.

KinesisStreamConfig

Configuration information of a Kinesis data stream.

KinesisVideoStreamConfig

Configuration information of a Kinesis video stream.

LexBot

Configuration information of an Amazon Lex bot.

LexBotConfig

Configuration information of an Amazon Lex or Amazon Lex V2 bot.

LexV2Bot

Configuration information of an Amazon Lex V2 bot.

ListApprovedOriginsRequest
ListApprovedOriginsResponse
ListBotsRequest
ListBotsResponse
ListContactFlowsRequest
ListContactFlowsResponse
ListHoursOfOperationsRequest
ListHoursOfOperationsResponse
ListInstanceAttributesRequest
ListInstanceAttributesResponse
ListInstanceStorageConfigsRequest
ListInstanceStorageConfigsResponse
ListInstancesRequest
ListInstancesResponse
ListIntegrationAssociationsRequest
ListIntegrationAssociationsResponse
ListLambdaFunctionsRequest
ListLambdaFunctionsResponse
ListLexBotsRequest
ListLexBotsResponse
ListPhoneNumbersRequest
ListPhoneNumbersResponse
ListPromptsRequest
ListPromptsResponse
ListQueueQuickConnectsRequest
ListQueueQuickConnectsResponse
ListQueuesRequest
ListQueuesResponse
ListQuickConnectsRequest
ListQuickConnectsResponse
ListRoutingProfileQueuesRequest
ListRoutingProfileQueuesResponse
ListRoutingProfilesRequest
ListRoutingProfilesResponse
ListSecurityKeysRequest
ListSecurityKeysResponse
ListSecurityProfilesRequest
ListSecurityProfilesResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
ListUseCasesRequest

Provides summary information about the use cases for the specified Amazon Connect AppIntegration association.

ListUseCasesResponse
ListUserHierarchyGroupsRequest
ListUserHierarchyGroupsResponse
ListUsersRequest
ListUsersResponse
MediaConcurrency

Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

OutboundCallerConfig

The outbound caller ID name, number, and outbound whisper flow.

ParticipantDetails

The customer's details.

PhoneNumberQuickConnectConfig

Contains information about a phone number for a quick connect.

PhoneNumberSummary

Contains summary information about a phone number for a contact center.

ProblemDetail

Information about a problem detail.

PromptSummary

Contains information about the prompt.

Queue

Contains information about a queue.

QueueQuickConnectConfig

Contains information about a queue for a quick connect. The contact flow must be of type Transfer to Queue.

QueueReference

Contains information about a queue resource for which metrics are returned.

QueueSummary

Contains summary information about a queue.

QuickConnect

Contains information about a quick connect.

QuickConnectConfig

Contains configuration settings for a quick connect.

QuickConnectSummary

Contains summary information about a quick connect.

Reference

A link that an agent selects to complete a given task. You can have up to 4,096 UTF-8 bytes across all references for a contact.

ResumeContactRecordingRequest
ResumeContactRecordingResponse
RoutingProfile

Contains information about a routing profile.

RoutingProfileQueueConfig

Contains information about the queue and channel for which priority and delay can be set.

RoutingProfileQueueConfigSummary

Contains summary information about a routing profile queue.

RoutingProfileQueueReference

Contains the channel and queue identifier for a routing profile.

RoutingProfileSummary

Contains summary information about a routing profile.

S3Config

Information about the Amazon Simple Storage Service (Amazon S3) storage type.

SecurityKey

Configuration information of the security key.

SecurityProfileSummary

Contains information about a security profile.

StartChatContactRequest
StartChatContactResponse
StartContactRecordingRequest
StartContactRecordingResponse
StartOutboundVoiceContactRequest
StartOutboundVoiceContactResponse
StartTaskContactRequest
StartTaskContactResponse
StopContactRecordingRequest
StopContactRecordingResponse
StopContactRequest
StopContactResponse
SuspendContactRecordingRequest
SuspendContactRecordingResponse
TagResourceRequest
Threshold

Contains information about the threshold for service level metrics.

UntagResourceRequest
UpdateContactAttributesRequest
UpdateContactAttributesResponse
UpdateContactFlowContentRequest
UpdateContactFlowNameRequest
UpdateInstanceAttributeRequest
UpdateInstanceStorageConfigRequest
UpdateQueueHoursOfOperationRequest
UpdateQueueMaxContactsRequest
UpdateQueueNameRequest
UpdateQueueOutboundCallerConfigRequest
UpdateQueueStatusRequest
UpdateQuickConnectConfigRequest
UpdateQuickConnectNameRequest
UpdateRoutingProfileConcurrencyRequest
UpdateRoutingProfileDefaultOutboundQueueRequest
UpdateRoutingProfileNameRequest
UpdateRoutingProfileQueuesRequest
UpdateUserHierarchyGroupNameRequest
UpdateUserHierarchyRequest
UpdateUserHierarchyStructureRequest
UpdateUserIdentityInfoRequest
UpdateUserPhoneConfigRequest
UpdateUserRoutingProfileRequest
UpdateUserSecurityProfilesRequest
UseCase

Contains the use case.

User

Contains information about a user account for a Amazon Connect instance.

UserIdentityInfo

Contains information about the identity of a user.

UserPhoneConfig

Contains information about the phone configuration settings for a user.

UserQuickConnectConfig

Contains information about the quick connect configuration settings for a user. The contact flow must be of type Transfer to Agent.

UserSummary

Contains summary information about a user.

VoiceRecordingConfiguration

Contains information about the recording configuration settings.

Enums§

AssociateApprovedOriginError
Errors returned by AssociateApprovedOrigin
AssociateBotError
Errors returned by AssociateBot
AssociateInstanceStorageConfigError
Errors returned by AssociateInstanceStorageConfig
AssociateLambdaFunctionError
Errors returned by AssociateLambdaFunction
AssociateLexBotError
Errors returned by AssociateLexBot
AssociateQueueQuickConnectsError
Errors returned by AssociateQueueQuickConnects
AssociateRoutingProfileQueuesError
Errors returned by AssociateRoutingProfileQueues
AssociateSecurityKeyError
Errors returned by AssociateSecurityKey
CreateContactFlowError
Errors returned by CreateContactFlow
CreateInstanceError
Errors returned by CreateInstance
CreateIntegrationAssociationError
Errors returned by CreateIntegrationAssociation
CreateQueueError
Errors returned by CreateQueue
CreateQuickConnectError
Errors returned by CreateQuickConnect
CreateRoutingProfileError
Errors returned by CreateRoutingProfile
CreateUseCaseError
Errors returned by CreateUseCase
CreateUserError
Errors returned by CreateUser
CreateUserHierarchyGroupError
Errors returned by CreateUserHierarchyGroup
DeleteInstanceError
Errors returned by DeleteInstance
DeleteIntegrationAssociationError
Errors returned by DeleteIntegrationAssociation
DeleteQuickConnectError
Errors returned by DeleteQuickConnect
DeleteUseCaseError
Errors returned by DeleteUseCase
DeleteUserError
Errors returned by DeleteUser
DeleteUserHierarchyGroupError
Errors returned by DeleteUserHierarchyGroup
DescribeContactFlowError
Errors returned by DescribeContactFlow
DescribeHoursOfOperationError
Errors returned by DescribeHoursOfOperation
DescribeInstanceAttributeError
Errors returned by DescribeInstanceAttribute
DescribeInstanceError
Errors returned by DescribeInstance
DescribeInstanceStorageConfigError
Errors returned by DescribeInstanceStorageConfig
DescribeQueueError
Errors returned by DescribeQueue
DescribeQuickConnectError
Errors returned by DescribeQuickConnect
DescribeRoutingProfileError
Errors returned by DescribeRoutingProfile
DescribeUserError
Errors returned by DescribeUser
DescribeUserHierarchyGroupError
Errors returned by DescribeUserHierarchyGroup
DescribeUserHierarchyStructureError
Errors returned by DescribeUserHierarchyStructure
DisassociateApprovedOriginError
Errors returned by DisassociateApprovedOrigin
DisassociateBotError
Errors returned by DisassociateBot
DisassociateInstanceStorageConfigError
Errors returned by DisassociateInstanceStorageConfig
DisassociateLambdaFunctionError
Errors returned by DisassociateLambdaFunction
DisassociateLexBotError
Errors returned by DisassociateLexBot
DisassociateQueueQuickConnectsError
Errors returned by DisassociateQueueQuickConnects
DisassociateRoutingProfileQueuesError
Errors returned by DisassociateRoutingProfileQueues
DisassociateSecurityKeyError
Errors returned by DisassociateSecurityKey
GetContactAttributesError
Errors returned by GetContactAttributes
GetCurrentMetricDataError
Errors returned by GetCurrentMetricData
GetFederationTokenError
Errors returned by GetFederationToken
GetMetricDataError
Errors returned by GetMetricData
ListApprovedOriginsError
Errors returned by ListApprovedOrigins
ListBotsError
Errors returned by ListBots
ListContactFlowsError
Errors returned by ListContactFlows
ListHoursOfOperationsError
Errors returned by ListHoursOfOperations
ListInstanceAttributesError
Errors returned by ListInstanceAttributes
ListInstanceStorageConfigsError
Errors returned by ListInstanceStorageConfigs
ListInstancesError
Errors returned by ListInstances
ListIntegrationAssociationsError
Errors returned by ListIntegrationAssociations
ListLambdaFunctionsError
Errors returned by ListLambdaFunctions
ListLexBotsError
Errors returned by ListLexBots
ListPhoneNumbersError
Errors returned by ListPhoneNumbers
ListPromptsError
Errors returned by ListPrompts
ListQueueQuickConnectsError
Errors returned by ListQueueQuickConnects
ListQueuesError
Errors returned by ListQueues
ListQuickConnectsError
Errors returned by ListQuickConnects
ListRoutingProfileQueuesError
Errors returned by ListRoutingProfileQueues
ListRoutingProfilesError
Errors returned by ListRoutingProfiles
ListSecurityKeysError
Errors returned by ListSecurityKeys
ListSecurityProfilesError
Errors returned by ListSecurityProfiles
ListTagsForResourceError
Errors returned by ListTagsForResource
ListUseCasesError
Errors returned by ListUseCases
ListUserHierarchyGroupsError
Errors returned by ListUserHierarchyGroups
ListUsersError
Errors returned by ListUsers
ResumeContactRecordingError
Errors returned by ResumeContactRecording
StartChatContactError
Errors returned by StartChatContact
StartContactRecordingError
Errors returned by StartContactRecording
StartOutboundVoiceContactError
Errors returned by StartOutboundVoiceContact
StartTaskContactError
Errors returned by StartTaskContact
StopContactError
Errors returned by StopContact
StopContactRecordingError
Errors returned by StopContactRecording
SuspendContactRecordingError
Errors returned by SuspendContactRecording
TagResourceError
Errors returned by TagResource
UntagResourceError
Errors returned by UntagResource
UpdateContactAttributesError
Errors returned by UpdateContactAttributes
UpdateContactFlowContentError
Errors returned by UpdateContactFlowContent
UpdateContactFlowNameError
Errors returned by UpdateContactFlowName
UpdateInstanceAttributeError
Errors returned by UpdateInstanceAttribute
UpdateInstanceStorageConfigError
Errors returned by UpdateInstanceStorageConfig
UpdateQueueHoursOfOperationError
Errors returned by UpdateQueueHoursOfOperation
UpdateQueueMaxContactsError
Errors returned by UpdateQueueMaxContacts
UpdateQueueNameError
Errors returned by UpdateQueueName
UpdateQueueOutboundCallerConfigError
Errors returned by UpdateQueueOutboundCallerConfig
UpdateQueueStatusError
Errors returned by UpdateQueueStatus
UpdateQuickConnectConfigError
Errors returned by UpdateQuickConnectConfig
UpdateQuickConnectNameError
Errors returned by UpdateQuickConnectName
UpdateRoutingProfileConcurrencyError
Errors returned by UpdateRoutingProfileConcurrency
UpdateRoutingProfileDefaultOutboundQueueError
Errors returned by UpdateRoutingProfileDefaultOutboundQueue
UpdateRoutingProfileNameError
Errors returned by UpdateRoutingProfileName
UpdateRoutingProfileQueuesError
Errors returned by UpdateRoutingProfileQueues
UpdateUserHierarchyError
Errors returned by UpdateUserHierarchy
UpdateUserHierarchyGroupNameError
Errors returned by UpdateUserHierarchyGroupName
UpdateUserHierarchyStructureError
Errors returned by UpdateUserHierarchyStructure
UpdateUserIdentityInfoError
Errors returned by UpdateUserIdentityInfo
UpdateUserPhoneConfigError
Errors returned by UpdateUserPhoneConfig
UpdateUserRoutingProfileError
Errors returned by UpdateUserRoutingProfile
UpdateUserSecurityProfilesError
Errors returned by UpdateUserSecurityProfiles

Traits§

Connect
Trait representing the capabilities of the Amazon Connect API. Amazon Connect clients implement this trait.