AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class ActionType

Constants used for properties of type ActionType.

Class AgentAvailabilityTimer

Constants used for properties of type AgentAvailabilityTimer.

Class AgentStatusState

Constants used for properties of type AgentStatusState.

Class AgentStatusType

Constants used for properties of type AgentStatusType.

Class AmazonConnectClient

Implementation for accessing Connect

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 use an endpoint to connect programmatically to an Amazon Web Services service. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

Class AmazonConnectConfig

Configuration for accessing Amazon Connect service

Class AmazonConnectDefaultConfiguration

Configuration for accessing Amazon Connect service

Class AmazonConnectException

Common exception for the Connect service.

Class AmazonConnectRequest

Base class for Connect operation requests.

Class AnsweringMachineDetectionStatus

Constants used for properties of type AnsweringMachineDetectionStatus.

Class ArtifactStatus

Constants used for properties of type ArtifactStatus.

Class AttachedFileInvalidRequestExceptionReason

Constants used for properties of type AttachedFileInvalidRequestExceptionReason.

Class AttachedFileServiceQuotaExceededExceptionReason

Constants used for properties of type AttachedFileServiceQuotaExceededExceptionReason.

Class BehaviorType

Constants used for properties of type BehaviorType.

Class Channel

Constants used for properties of type Channel.

Class ChatEventType

Constants used for properties of type ChatEventType.

Class Comparison

Constants used for properties of type Comparison.

Class ContactFlowModuleState

Constants used for properties of type ContactFlowModuleState.

Class ContactFlowModuleStatus

Constants used for properties of type ContactFlowModuleStatus.

Class ContactFlowState

Constants used for properties of type ContactFlowState.

Class ContactFlowStatus

Constants used for properties of type ContactFlowStatus.

Class ContactFlowType

Constants used for properties of type ContactFlowType.

Class ContactInitiationMethod

Constants used for properties of type ContactInitiationMethod.

Class ContactRecordingType

Constants used for properties of type ContactRecordingType.

Class ContactState

Constants used for properties of type ContactState.

Class CurrentMetricName

Constants used for properties of type CurrentMetricName.

Class DateComparisonType

Constants used for properties of type DateComparisonType.

Class DeviceType

Constants used for properties of type DeviceType.

Class DirectoryType

Constants used for properties of type DirectoryType.

Class EmailHeaderType

Constants used for properties of type EmailHeaderType.

Class EncryptionType

Constants used for properties of type EncryptionType.

Class EndpointType

Constants used for properties of type EndpointType.

Class EvaluationFormQuestionType

Constants used for properties of type EvaluationFormQuestionType.

Class EvaluationFormScoringMode

Constants used for properties of type EvaluationFormScoringMode.

Class EvaluationFormScoringStatus

Constants used for properties of type EvaluationFormScoringStatus.

Class EvaluationFormSingleSelectQuestionDisplayMode

Constants used for properties of type EvaluationFormSingleSelectQuestionDisplayMode.

Class EvaluationFormVersionStatus

Constants used for properties of type EvaluationFormVersionStatus.

Class EvaluationStatus

Constants used for properties of type EvaluationStatus.

Class EventSourceName

Constants used for properties of type EventSourceName.

Class FailureReasonCode

Constants used for properties of type FailureReasonCode.

Class FileStatusType

Constants used for properties of type FileStatusType.

Class FileUseCaseType

Constants used for properties of type FileUseCaseType.

Class FlowAssociationResourceType

Constants used for properties of type FlowAssociationResourceType.

Class Grouping

Constants used for properties of type Grouping.

Class HierarchyGroupMatchType

Constants used for properties of type HierarchyGroupMatchType.

Class HistoricalMetricName

Constants used for properties of type HistoricalMetricName.

Class HoursOfOperationDays

Constants used for properties of type HoursOfOperationDays.

Class InboundMessageSourceType

Constants used for properties of type InboundMessageSourceType.

Class InitiateAs

Constants used for properties of type InitiateAs.

Class InstanceAttributeType

Constants used for properties of type InstanceAttributeType.

Class InstanceReplicationStatus

Constants used for properties of type InstanceReplicationStatus.

Class InstanceStatus

Constants used for properties of type InstanceStatus.

Class InstanceStorageResourceType

Constants used for properties of type InstanceStorageResourceType.

Class IntegrationType

Constants used for properties of type IntegrationType.

Class IntervalPeriod

Constants used for properties of type IntervalPeriod.

Class IvrRecordingTrack

Constants used for properties of type IvrRecordingTrack.

Class LexVersion

Constants used for properties of type LexVersion.

Class ListFlowAssociationResourceType

Constants used for properties of type ListFlowAssociationResourceType.

Class MeetingFeatureStatus

Constants used for properties of type MeetingFeatureStatus.

Class MonitorCapability

Constants used for properties of type MonitorCapability.

Class NotificationContentType

Constants used for properties of type NotificationContentType.

Class NotificationDeliveryType

Constants used for properties of type NotificationDeliveryType.

Class NumberComparisonType

Constants used for properties of type NumberComparisonType.

Class NumericQuestionPropertyAutomationLabel

Constants used for properties of type NumericQuestionPropertyAutomationLabel.

Class OutboundMessageSourceType

Constants used for properties of type OutboundMessageSourceType.

Class OverrideDays

Constants used for properties of type OverrideDays.

Class ParticipantRole

Constants used for properties of type ParticipantRole.

Class ParticipantTimerAction

Constants used for properties of type ParticipantTimerAction.

Class ParticipantTimerType

Constants used for properties of type ParticipantTimerType.

Class PhoneNumberCountryCode

Constants used for properties of type PhoneNumberCountryCode.

Class PhoneNumberType

Constants used for properties of type PhoneNumberType.

Class PhoneNumberWorkflowStatus

Constants used for properties of type PhoneNumberWorkflowStatus.

Class PhoneType

Constants used for properties of type PhoneType.

Class PropertyValidationExceptionReason

Constants used for properties of type PropertyValidationExceptionReason.

Class QueueStatus

Constants used for properties of type QueueStatus.

Class QueueType

Constants used for properties of type QueueType.

Class QuickConnectType

Constants used for properties of type QuickConnectType.

Class RealTimeContactAnalysisOutputType

Constants used for properties of type RealTimeContactAnalysisOutputType.

Class RealTimeContactAnalysisPostContactSummaryFailureCode

Constants used for properties of type RealTimeContactAnalysisPostContactSummaryFailureCode.

Class RealTimeContactAnalysisPostContactSummaryStatus

Constants used for properties of type RealTimeContactAnalysisPostContactSummaryStatus.

Class RealTimeContactAnalysisSegmentType

Constants used for properties of type RealTimeContactAnalysisSegmentType.

Class RealTimeContactAnalysisSentimentLabel

Constants used for properties of type RealTimeContactAnalysisSentimentLabel.

Class RealTimeContactAnalysisStatus

Constants used for properties of type RealTimeContactAnalysisStatus.

Class RealTimeContactAnalysisSupportedChannel

Constants used for properties of type RealTimeContactAnalysisSupportedChannel.

Class ReferenceStatus

Constants used for properties of type ReferenceStatus.

Class ReferenceType

Constants used for properties of type ReferenceType.

Class RehydrationType

Constants used for properties of type RehydrationType.

Class ResourceType

Constants used for properties of type ResourceType.

Class RoutingCriteriaStepStatus

Constants used for properties of type RoutingCriteriaStepStatus.

Class RulePublishStatus

Constants used for properties of type RulePublishStatus.

Class ScreenShareCapability

Constants used for properties of type ScreenShareCapability.

Class SearchableQueueType

Constants used for properties of type SearchableQueueType.

Class SearchContactsMatchType

Constants used for properties of type SearchContactsMatchType.

Class SearchContactsTimeRangeType

Constants used for properties of type SearchContactsTimeRangeType.

Class SingleSelectQuestionRuleCategoryAutomationCondition

Constants used for properties of type SingleSelectQuestionRuleCategoryAutomationCondition.

Class SortableFieldName

Constants used for properties of type SortableFieldName.

Class SortOrder

Constants used for properties of type SortOrder.

Class SourceType

Constants used for properties of type SourceType.

Class Statistic

Constants used for properties of type Statistic.

Class StorageType

Constants used for properties of type StorageType.

Class StringComparisonType

Constants used for properties of type StringComparisonType.

Class TargetListType

Constants used for properties of type TargetListType.

Class TaskTemplateFieldType

Constants used for properties of type TaskTemplateFieldType.

Class TaskTemplateStatus

Constants used for properties of type TaskTemplateStatus.

Class TimerEligibleParticipantRoles

Constants used for properties of type TimerEligibleParticipantRoles.

Class TrafficDistributionGroupStatus

Constants used for properties of type TrafficDistributionGroupStatus.

Class TrafficType

Constants used for properties of type TrafficType.

Class Unit

Constants used for properties of type Unit.

Class UseCaseType

Constants used for properties of type UseCaseType.

Class VideoCapability

Constants used for properties of type VideoCapability.

Class ViewStatus

Constants used for properties of type ViewStatus.

Class ViewType

Constants used for properties of type ViewType.

Class VocabularyLanguageCode

Constants used for properties of type VocabularyLanguageCode.

Class VocabularyState

Constants used for properties of type VocabularyState.

Class VoiceRecordingTrack

Constants used for properties of type VoiceRecordingTrack.

Interfaces

NameDescription
Interface IAmazonConnect

Interface for accessing Connect

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 use an endpoint to connect programmatically to an Amazon Web Services service. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.