[][src]Crate rusoto_connect

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

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

There are limits to the number of Amazon Connect resources that you can create and 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.

To connect programmatically to an AWS service, you use 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
AssociateInstanceStorageConfigRequest
AssociateInstanceStorageConfigResponse
AssociateLambdaFunctionRequest
AssociateLexBotRequest
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
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
DescribeInstanceAttributeRequest
DescribeInstanceAttributeResponse
DescribeInstanceRequest
DescribeInstanceResponse
DescribeInstanceStorageConfigRequest
DescribeInstanceStorageConfigResponse
DescribeQuickConnectRequest
DescribeQuickConnectResponse
DescribeRoutingProfileRequest
DescribeRoutingProfileResponse
DescribeUserHierarchyGroupRequest
DescribeUserHierarchyGroupResponse
DescribeUserHierarchyStructureRequest
DescribeUserHierarchyStructureResponse
DescribeUserRequest
DescribeUserResponse
Dimensions

Contains information about the dimensions for a set of metrics.

DisassociateApprovedOriginRequest
DisassociateInstanceStorageConfigRequest
DisassociateLambdaFunctionRequest
DisassociateLexBotRequest
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.

HoursOfOperationSummary

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

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 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.

ListApprovedOriginsRequest
ListApprovedOriginsResponse
ListContactFlowsRequest
ListContactFlowsResponse
ListHoursOfOperationsRequest
ListHoursOfOperationsResponse
ListInstanceAttributesRequest
ListInstanceAttributesResponse
ListInstanceStorageConfigsRequest
ListInstanceStorageConfigsResponse
ListInstancesRequest
ListInstancesResponse
ListIntegrationAssociationsRequest
ListIntegrationAssociationsResponse
ListLambdaFunctionsRequest
ListLambdaFunctionsResponse
ListLexBotsRequest
ListLexBotsResponse
ListPhoneNumbersRequest
ListPhoneNumbersResponse
ListPromptsRequest
ListPromptsResponse
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.

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.

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 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
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

AssociateInstanceStorageConfigError

Errors returned by AssociateInstanceStorageConfig

AssociateLambdaFunctionError

Errors returned by AssociateLambdaFunction

AssociateLexBotError

Errors returned by AssociateLexBot

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

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

DescribeInstanceAttributeError

Errors returned by DescribeInstanceAttribute

DescribeInstanceError

Errors returned by DescribeInstance

DescribeInstanceStorageConfigError

Errors returned by DescribeInstanceStorageConfig

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

DisassociateInstanceStorageConfigError

Errors returned by DisassociateInstanceStorageConfig

DisassociateLambdaFunctionError

Errors returned by DisassociateLambdaFunction

DisassociateLexBotError

Errors returned by DisassociateLexBot

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

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

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

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.