...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/connect"
Overview
Constants

Overview ▾

Package connect provides the client and types for making API requests to Amazon Connect Service.

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 (https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html) in the Amazon Connect Administrator Guide.

You can connect programmatically to an Amazon Web Services service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints (https://docs.aws.amazon.com/general/latest/gr/connect_region.html).

See https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08 for more information on this service.

See connect package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/connect/

Using the Client

To contact Amazon Connect Service with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon Connect Service client Connect for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/connect/#New

The stub package, connectiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

ActivateEvaluationForm
AssociateAnalyticsDataSet
AssociateApprovedOrigin
AssociateBot
AssociateDefaultVocabulary
AssociateFlow
AssociateInstanceStorageConfig
AssociateLambdaFunction
AssociateLexBot
AssociatePhoneNumberContactFlow
AssociateQueueQuickConnects
AssociateRoutingProfileQueues
AssociateSecurityKey
AssociateTrafficDistributionGroupUser
AssociateUserProficiencies
BatchAssociateAnalyticsDataSet
BatchDisassociateAnalyticsDataSet
BatchGetAttachedFileMetadata
BatchGetFlowAssociation
BatchPutContact
ClaimPhoneNumber
CompleteAttachedFileUpload
CreateAgentStatus
CreateContactFlow
CreateContactFlowModule
CreateEvaluationForm
CreateHoursOfOperation
CreateInstance
CreateIntegrationAssociation
CreateParticipant
CreatePersistentContactAssociation
CreatePredefinedAttribute
CreatePrompt
CreateQueue
CreateQuickConnect
CreateRoutingProfile
CreateRule
CreateSecurityProfile
CreateTaskTemplate
CreateTrafficDistributionGroup
CreateUseCase
CreateUser
CreateUserHierarchyGroup
CreateView
CreateViewVersion
CreateVocabulary
DeactivateEvaluationForm
DeleteAttachedFile
DeleteContactEvaluation
DeleteContactFlow
DeleteContactFlowModule
DeleteEvaluationForm
DeleteHoursOfOperation
DeleteInstance
DeleteIntegrationAssociation
DeletePredefinedAttribute
DeletePrompt
DeleteQueue
DeleteQuickConnect
DeleteRoutingProfile
DeleteRule
DeleteSecurityProfile
DeleteTaskTemplate
DeleteTrafficDistributionGroup
DeleteUseCase
DeleteUser
DeleteUserHierarchyGroup
DeleteView
DeleteViewVersion
DeleteVocabulary
DescribeAgentStatus
DescribeAuthenticationProfile
DescribeContact
DescribeContactEvaluation
DescribeContactFlow
DescribeContactFlowModule
DescribeEvaluationForm
DescribeHoursOfOperation
DescribeInstance
DescribeInstanceAttribute
DescribeInstanceStorageConfig
DescribePhoneNumber
DescribePredefinedAttribute
DescribePrompt
DescribeQueue
DescribeQuickConnect
DescribeRoutingProfile
DescribeRule
DescribeSecurityProfile
DescribeTrafficDistributionGroup
DescribeUser
DescribeUserHierarchyGroup
DescribeUserHierarchyStructure
DescribeView
DescribeVocabulary
DisassociateAnalyticsDataSet
DisassociateApprovedOrigin
DisassociateBot
DisassociateFlow
DisassociateInstanceStorageConfig
DisassociateLambdaFunction
DisassociateLexBot
DisassociatePhoneNumberContactFlow
DisassociateQueueQuickConnects
DisassociateRoutingProfileQueues
DisassociateSecurityKey
DisassociateTrafficDistributionGroupUser
DisassociateUserProficiencies
DismissUserContact
GetAttachedFile
GetContactAttributes
GetCurrentMetricData ( Paginator )
GetCurrentUserData ( Paginator )
GetFederationToken
GetFlowAssociation
GetMetricData ( Paginator )
GetMetricDataV2 ( Paginator )
GetPromptFile
GetTaskTemplate
GetTrafficDistribution
ImportPhoneNumber
ListAgentStatuses ( Paginator )
ListAnalyticsDataAssociations
ListApprovedOrigins ( Paginator )
ListAuthenticationProfiles ( Paginator )
ListBots ( Paginator )
ListContactEvaluations ( Paginator )
ListContactFlowModules ( Paginator )
ListContactFlows ( Paginator )
ListContactReferences ( Paginator )
ListDefaultVocabularies ( Paginator )
ListEvaluationFormVersions ( Paginator )
ListEvaluationForms ( Paginator )
ListFlowAssociations ( Paginator )
ListHoursOfOperations ( Paginator )
ListInstanceAttributes ( Paginator )
ListInstanceStorageConfigs ( Paginator )
ListInstances ( Paginator )
ListIntegrationAssociations ( Paginator )
ListLambdaFunctions ( Paginator )
ListLexBots ( Paginator )
ListPhoneNumbers ( Paginator )
ListPhoneNumbersV2 ( Paginator )
ListPredefinedAttributes ( Paginator )
ListPrompts ( Paginator )
ListQueueQuickConnects ( Paginator )
ListQueues ( Paginator )
ListQuickConnects ( Paginator )
ListRealtimeContactAnalysisSegmentsV2 ( Paginator )
ListRoutingProfileQueues ( Paginator )
ListRoutingProfiles ( Paginator )
ListRules ( Paginator )
ListSecurityKeys ( Paginator )
ListSecurityProfileApplications ( Paginator )
ListSecurityProfilePermissions ( Paginator )
ListSecurityProfiles ( Paginator )
ListTagsForResource
ListTaskTemplates ( Paginator )
ListTrafficDistributionGroupUsers ( Paginator )
ListTrafficDistributionGroups ( Paginator )
ListUseCases ( Paginator )
ListUserHierarchyGroups ( Paginator )
ListUserProficiencies ( Paginator )
ListUsers ( Paginator )
ListViewVersions ( Paginator )
ListViews ( Paginator )
MonitorContact
PauseContact
PutUserStatus
ReleasePhoneNumber
ReplicateInstance
ResumeContact
ResumeContactRecording
SearchAgentStatuses ( Paginator )
SearchAvailablePhoneNumbers ( Paginator )
SearchContactFlowModules ( Paginator )
SearchContactFlows ( Paginator )
SearchContacts ( Paginator )
SearchHoursOfOperations ( Paginator )
SearchPredefinedAttributes ( Paginator )
SearchPrompts ( Paginator )
SearchQueues ( Paginator )
SearchQuickConnects ( Paginator )
SearchResourceTags ( Paginator )
SearchRoutingProfiles ( Paginator )
SearchSecurityProfiles ( Paginator )
SearchUserHierarchyGroups ( Paginator )
SearchUsers ( Paginator )
SearchVocabularies ( Paginator )
SendChatIntegrationEvent
StartAttachedFileUpload
StartChatContact
StartContactEvaluation
StartContactRecording
StartContactStreaming
StartOutboundVoiceContact
StartTaskContact
StartWebRTCContact
StopContact
StopContactRecording
StopContactStreaming
SubmitContactEvaluation
SuspendContactRecording
TagContact
TagResource
TransferContact
UntagContact
UntagResource
UpdateAgentStatus
UpdateAuthenticationProfile
UpdateContact
UpdateContactAttributes
UpdateContactEvaluation
UpdateContactFlowContent
UpdateContactFlowMetadata
UpdateContactFlowModuleContent
UpdateContactFlowModuleMetadata
UpdateContactFlowName
UpdateContactRoutingData
UpdateContactSchedule
UpdateEvaluationForm
UpdateHoursOfOperation
UpdateInstanceAttribute
UpdateInstanceStorageConfig
UpdateParticipantRoleConfig
UpdatePhoneNumber
UpdatePhoneNumberMetadata
UpdatePredefinedAttribute
UpdatePrompt
UpdateQueueHoursOfOperation
UpdateQueueMaxContacts
UpdateQueueName
UpdateQueueOutboundCallerConfig
UpdateQueueStatus
UpdateQuickConnectConfig
UpdateQuickConnectName
UpdateRoutingProfileAgentAvailabilityTimer
UpdateRoutingProfileConcurrency
UpdateRoutingProfileDefaultOutboundQueue
UpdateRoutingProfileName
UpdateRoutingProfileQueues
UpdateRule
UpdateSecurityProfile
UpdateTaskTemplate
UpdateTrafficDistribution
UpdateUserHierarchy
UpdateUserHierarchyGroupName
UpdateUserHierarchyStructure
UpdateUserIdentityInfo
UpdateUserPhoneConfig
UpdateUserProficiencies
UpdateUserRoutingProfile
UpdateUserSecurityProfiles
UpdateViewContent
UpdateViewMetadata

Types ▾

type Connect
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Connect
func (c *Connect) ActivateEvaluationForm(input *ActivateEvaluationFormInput) (*ActivateEvaluationFormOutput, error)
func (c *Connect) ActivateEvaluationFormRequest(input *ActivateEvaluationFormInput) (req *request.Request, output *ActivateEvaluationFormOutput)
func (c *Connect) ActivateEvaluationFormWithContext(ctx aws.Context, input *ActivateEvaluationFormInput, opts ...request.Option) (*ActivateEvaluationFormOutput, error)
func (c *Connect) AssociateAnalyticsDataSet(input *AssociateAnalyticsDataSetInput) (*AssociateAnalyticsDataSetOutput, error)
func (c *Connect) AssociateAnalyticsDataSetRequest(input *AssociateAnalyticsDataSetInput) (req *request.Request, output *AssociateAnalyticsDataSetOutput)
func (c *Connect) AssociateAnalyticsDataSetWithContext(ctx aws.Context, input *AssociateAnalyticsDataSetInput, opts ...request.Option) (*AssociateAnalyticsDataSetOutput, error)
func (c *Connect) AssociateApprovedOrigin(input *AssociateApprovedOriginInput) (*AssociateApprovedOriginOutput, error)
func (c *Connect) AssociateApprovedOriginRequest(input *AssociateApprovedOriginInput) (req *request.Request, output *AssociateApprovedOriginOutput)
func (c *Connect) AssociateApprovedOriginWithContext(ctx aws.Context, input *AssociateApprovedOriginInput, opts ...request.Option) (*AssociateApprovedOriginOutput, error)
func (c *Connect) AssociateBot(input *AssociateBotInput) (*AssociateBotOutput, error)
func (c *Connect) AssociateBotRequest(input *AssociateBotInput) (req *request.Request, output *AssociateBotOutput)
func (c *Connect) AssociateBotWithContext(ctx aws.Context, input *AssociateBotInput, opts ...request.Option) (*AssociateBotOutput, error)
func (c *Connect) AssociateDefaultVocabulary(input *AssociateDefaultVocabularyInput) (*AssociateDefaultVocabularyOutput, error)
func (c *Connect) AssociateDefaultVocabularyRequest(input *AssociateDefaultVocabularyInput) (req *request.Request, output *AssociateDefaultVocabularyOutput)
func (c *Connect) AssociateDefaultVocabularyWithContext(ctx aws.Context, input *AssociateDefaultVocabularyInput, opts ...request.Option) (*AssociateDefaultVocabularyOutput, error)
func (c *Connect) AssociateFlow(input *AssociateFlowInput) (*AssociateFlowOutput, error)
func (c *Connect) AssociateFlowRequest(input *AssociateFlowInput) (req *request.Request, output *AssociateFlowOutput)
func (c *Connect) AssociateFlowWithContext(ctx aws.Context, input *AssociateFlowInput, opts ...request.Option) (*AssociateFlowOutput, error)
func (c *Connect) AssociateInstanceStorageConfig(input *AssociateInstanceStorageConfigInput) (*AssociateInstanceStorageConfigOutput, error)
func (c *Connect) AssociateInstanceStorageConfigRequest(input *AssociateInstanceStorageConfigInput) (req *request.Request, output *AssociateInstanceStorageConfigOutput)
func (c *Connect) AssociateInstanceStorageConfigWithContext(ctx aws.Context, input *AssociateInstanceStorageConfigInput, opts ...request.Option) (*AssociateInstanceStorageConfigOutput, error)
func (c *Connect) AssociateLambdaFunction(input *AssociateLambdaFunctionInput) (*AssociateLambdaFunctionOutput, error)
func (c *Connect) AssociateLambdaFunctionRequest(input *AssociateLambdaFunctionInput) (req *request.Request, output *AssociateLambdaFunctionOutput)
func (c *Connect) AssociateLambdaFunctionWithContext(ctx aws.Context, input *AssociateLambdaFunctionInput, opts ...request.Option) (*AssociateLambdaFunctionOutput, error)
func (c *Connect) AssociateLexBot(input *AssociateLexBotInput) (*AssociateLexBotOutput, error)
func (c *Connect) AssociateLexBotRequest(input *AssociateLexBotInput) (req *request.Request, output *AssociateLexBotOutput)
func (c *Connect) AssociateLexBotWithContext(ctx aws.Context, input *AssociateLexBotInput, opts ...request.Option) (*AssociateLexBotOutput, error)
func (c *Connect) AssociatePhoneNumberContactFlow(input *AssociatePhoneNumberContactFlowInput) (*AssociatePhoneNumberContactFlowOutput, error)
func (c *Connect) AssociatePhoneNumberContactFlowRequest(input *AssociatePhoneNumberContactFlowInput) (req *request.Request, output *AssociatePhoneNumberContactFlowOutput)
func (c *Connect) AssociatePhoneNumberContactFlowWithContext(ctx aws.Context, input *AssociatePhoneNumberContactFlowInput, opts ...request.Option) (*AssociatePhoneNumberContactFlowOutput, error)
func (c *Connect) AssociateQueueQuickConnects(input *AssociateQueueQuickConnectsInput) (*AssociateQueueQuickConnectsOutput, error)
func (c *Connect) AssociateQueueQuickConnectsRequest(input *AssociateQueueQuickConnectsInput) (req *request.Request, output *AssociateQueueQuickConnectsOutput)
func (c *Connect) AssociateQueueQuickConnectsWithContext(ctx aws.Context, input *AssociateQueueQuickConnectsInput, opts ...request.Option) (*AssociateQueueQuickConnectsOutput, error)
func (c *Connect) AssociateRoutingProfileQueues(input *AssociateRoutingProfileQueuesInput) (*AssociateRoutingProfileQueuesOutput, error)
func (c *Connect) AssociateRoutingProfileQueuesRequest(input *AssociateRoutingProfileQueuesInput) (req *request.Request, output *AssociateRoutingProfileQueuesOutput)
func (c *Connect) AssociateRoutingProfileQueuesWithContext(ctx aws.Context, input *AssociateRoutingProfileQueuesInput, opts ...request.Option) (*AssociateRoutingProfileQueuesOutput, error)
func (c *Connect) AssociateSecurityKey(input *AssociateSecurityKeyInput) (*AssociateSecurityKeyOutput, error)
func (c *Connect) AssociateSecurityKeyRequest(input *AssociateSecurityKeyInput) (req *request.Request, output *AssociateSecurityKeyOutput)
func (c *Connect) AssociateSecurityKeyWithContext(ctx aws.Context, input *AssociateSecurityKeyInput, opts ...request.Option) (*AssociateSecurityKeyOutput, error)
func (c *Connect) AssociateTrafficDistributionGroupUser(input *AssociateTrafficDistributionGroupUserInput) (*AssociateTrafficDistributionGroupUserOutput, error)
func (c *Connect) AssociateTrafficDistributionGroupUserRequest(input *AssociateTrafficDistributionGroupUserInput) (req *request.Request, output *AssociateTrafficDistributionGroupUserOutput)
func (c *Connect) AssociateTrafficDistributionGroupUserWithContext(ctx aws.Context, input *AssociateTrafficDistributionGroupUserInput, opts ...request.Option) (*AssociateTrafficDistributionGroupUserOutput, error)
func (c *Connect) AssociateUserProficiencies(input *AssociateUserProficienciesInput) (*AssociateUserProficienciesOutput, error)
func (c *Connect) AssociateUserProficienciesRequest(input *AssociateUserProficienciesInput) (req *request.Request, output *AssociateUserProficienciesOutput)
func (c *Connect) AssociateUserProficienciesWithContext(ctx aws.Context, input *AssociateUserProficienciesInput, opts ...request.Option) (*AssociateUserProficienciesOutput, error)
func (c *Connect) BatchAssociateAnalyticsDataSet(input *BatchAssociateAnalyticsDataSetInput) (*BatchAssociateAnalyticsDataSetOutput, error)
func (c *Connect) BatchAssociateAnalyticsDataSetRequest(input *BatchAssociateAnalyticsDataSetInput) (req *request.Request, output *BatchAssociateAnalyticsDataSetOutput)
func (c *Connect) BatchAssociateAnalyticsDataSetWithContext(ctx aws.Context, input *BatchAssociateAnalyticsDataSetInput, opts ...request.Option) (*BatchAssociateAnalyticsDataSetOutput, error)
func (c *Connect) BatchDisassociateAnalyticsDataSet(input *BatchDisassociateAnalyticsDataSetInput) (*BatchDisassociateAnalyticsDataSetOutput, error)
func (c *Connect) BatchDisassociateAnalyticsDataSetRequest(input *BatchDisassociateAnalyticsDataSetInput) (req *request.Request, output *BatchDisassociateAnalyticsDataSetOutput)
func (c *Connect) BatchDisassociateAnalyticsDataSetWithContext(ctx aws.Context, input *BatchDisassociateAnalyticsDataSetInput, opts ...request.Option) (*BatchDisassociateAnalyticsDataSetOutput, error)
func (c *Connect) BatchGetAttachedFileMetadata(input *BatchGetAttachedFileMetadataInput) (*BatchGetAttachedFileMetadataOutput, error)
func (c *Connect) BatchGetAttachedFileMetadataRequest(input *BatchGetAttachedFileMetadataInput) (req *request.Request, output *BatchGetAttachedFileMetadataOutput)
func (c *Connect) BatchGetAttachedFileMetadataWithContext(ctx aws.Context, input *BatchGetAttachedFileMetadataInput, opts ...request.Option) (*BatchGetAttachedFileMetadataOutput, error)
func (c *Connect) BatchGetFlowAssociation(input *BatchGetFlowAssociationInput) (*BatchGetFlowAssociationOutput, error)
func (c *Connect) BatchGetFlowAssociationRequest(input *BatchGetFlowAssociationInput) (req *request.Request, output *BatchGetFlowAssociationOutput)
func (c *Connect) BatchGetFlowAssociationWithContext(ctx aws.Context, input *BatchGetFlowAssociationInput, opts ...request.Option) (*BatchGetFlowAssociationOutput, error)
func (c *Connect) BatchPutContact(input *BatchPutContactInput) (*BatchPutContactOutput, error)
func (c *Connect) BatchPutContactRequest(input *BatchPutContactInput) (req *request.Request, output *BatchPutContactOutput)
func (c *Connect) BatchPutContactWithContext(ctx aws.Context, input *BatchPutContactInput, opts ...request.Option) (*BatchPutContactOutput, error)
func (c *Connect) ClaimPhoneNumber(input *ClaimPhoneNumberInput) (*ClaimPhoneNumberOutput, error)
func (c *Connect) ClaimPhoneNumberRequest(input *ClaimPhoneNumberInput) (req *request.Request, output *ClaimPhoneNumberOutput)
func (c *Connect) ClaimPhoneNumberWithContext(ctx aws.Context, input *ClaimPhoneNumberInput, opts ...request.Option) (*ClaimPhoneNumberOutput, error)
func (c *Connect) CompleteAttachedFileUpload(input *CompleteAttachedFileUploadInput) (*CompleteAttachedFileUploadOutput, error)
func (c *Connect) CompleteAttachedFileUploadRequest(input *CompleteAttachedFileUploadInput) (req *request.Request, output *CompleteAttachedFileUploadOutput)
func (c *Connect) CompleteAttachedFileUploadWithContext(ctx aws.Context, input *CompleteAttachedFileUploadInput, opts ...request.Option) (*CompleteAttachedFileUploadOutput, error)
func (c *Connect) CreateAgentStatus(input *CreateAgentStatusInput) (*CreateAgentStatusOutput, error)
func (c *Connect) CreateAgentStatusRequest(input *CreateAgentStatusInput) (req *request.Request, output *CreateAgentStatusOutput)
func (c *Connect) CreateAgentStatusWithContext(ctx aws.Context, input *CreateAgentStatusInput, opts ...request.Option) (*CreateAgentStatusOutput, error)
func (c *Connect) CreateContactFlow(input *CreateContactFlowInput) (*CreateContactFlowOutput, error)
func (c *Connect) CreateContactFlowModule(input *CreateContactFlowModuleInput) (*CreateContactFlowModuleOutput, error)
func (c *Connect) CreateContactFlowModuleRequest(input *CreateContactFlowModuleInput) (req *request.Request, output *CreateContactFlowModuleOutput)
func (c *Connect) CreateContactFlowModuleWithContext(ctx aws.Context, input *CreateContactFlowModuleInput, opts ...request.Option) (*CreateContactFlowModuleOutput, error)
func (c *Connect) CreateContactFlowRequest(input *CreateContactFlowInput) (req *request.Request, output *CreateContactFlowOutput)
func (c *Connect) CreateContactFlowWithContext(ctx aws.Context, input *CreateContactFlowInput, opts ...request.Option) (*CreateContactFlowOutput, error)
func (c *Connect) CreateEvaluationForm(input *CreateEvaluationFormInput) (*CreateEvaluationFormOutput, error)
func (c *Connect) CreateEvaluationFormRequest(input *CreateEvaluationFormInput) (req *request.Request, output *CreateEvaluationFormOutput)
func (c *Connect) CreateEvaluationFormWithContext(ctx aws.Context, input *CreateEvaluationFormInput, opts ...request.Option) (*CreateEvaluationFormOutput, error)
func (c *Connect) CreateHoursOfOperation(input *CreateHoursOfOperationInput) (*CreateHoursOfOperationOutput, error)
func (c *Connect) CreateHoursOfOperationRequest(input *CreateHoursOfOperationInput) (req *request.Request, output *CreateHoursOfOperationOutput)
func (c *Connect) CreateHoursOfOperationWithContext(ctx aws.Context, input *CreateHoursOfOperationInput, opts ...request.Option) (*CreateHoursOfOperationOutput, error)
func (c *Connect) CreateInstance(input *CreateInstanceInput) (*CreateInstanceOutput, error)
func (c *Connect) CreateInstanceRequest(input *CreateInstanceInput) (req *request.Request, output *CreateInstanceOutput)
func (c *Connect) CreateInstanceWithContext(ctx aws.Context, input *CreateInstanceInput, opts ...request.Option) (*CreateInstanceOutput, error)
func (c *Connect) CreateIntegrationAssociation(input *CreateIntegrationAssociationInput) (*CreateIntegrationAssociationOutput, error)
func (c *Connect) CreateIntegrationAssociationRequest(input *CreateIntegrationAssociationInput) (req *request.Request, output *CreateIntegrationAssociationOutput)
func (c *Connect) CreateIntegrationAssociationWithContext(ctx aws.Context, input *CreateIntegrationAssociationInput, opts ...request.Option) (*CreateIntegrationAssociationOutput, error)
func (c *Connect) CreateParticipant(input *CreateParticipantInput) (*CreateParticipantOutput, error)
func (c *Connect) CreateParticipantRequest(input *CreateParticipantInput) (req *request.Request, output *CreateParticipantOutput)
func (c *Connect) CreateParticipantWithContext(ctx aws.Context, input *CreateParticipantInput, opts ...request.Option) (*CreateParticipantOutput, error)
func (c *Connect) CreatePersistentContactAssociation(input *CreatePersistentContactAssociationInput) (*CreatePersistentContactAssociationOutput, error)
func (c *Connect) CreatePersistentContactAssociationRequest(input *CreatePersistentContactAssociationInput) (req *request.Request, output *CreatePersistentContactAssociationOutput)
func (c *Connect) CreatePersistentContactAssociationWithContext(ctx aws.Context, input *CreatePersistentContactAssociationInput, opts ...request.Option) (*CreatePersistentContactAssociationOutput, error)
func (c *Connect) CreatePredefinedAttribute(input *CreatePredefinedAttributeInput) (*CreatePredefinedAttributeOutput, error)
func (c *Connect) CreatePredefinedAttributeRequest(input *CreatePredefinedAttributeInput) (req *request.Request, output *CreatePredefinedAttributeOutput)
func (c *Connect) CreatePredefinedAttributeWithContext(ctx aws.Context, input *CreatePredefinedAttributeInput, opts ...request.Option) (*CreatePredefinedAttributeOutput, error)
func (c *Connect) CreatePrompt(input *CreatePromptInput) (*CreatePromptOutput, error)
func (c *Connect) CreatePromptRequest(input *CreatePromptInput) (req *request.Request, output *CreatePromptOutput)
func (c *Connect) CreatePromptWithContext(ctx aws.Context, input *CreatePromptInput, opts ...request.Option) (*CreatePromptOutput, error)
func (c *Connect) CreateQueue(input *CreateQueueInput) (*CreateQueueOutput, error)
func (c *Connect) CreateQueueRequest(input *CreateQueueInput) (req *request.Request, output *CreateQueueOutput)
func (c *Connect) CreateQueueWithContext(ctx aws.Context, input *CreateQueueInput, opts ...request.Option) (*CreateQueueOutput, error)
func (c *Connect) CreateQuickConnect(input *CreateQuickConnectInput) (*CreateQuickConnectOutput, error)
func (c *Connect) CreateQuickConnectRequest(input *CreateQuickConnectInput) (req *request.Request, output *CreateQuickConnectOutput)
func (c *Connect) CreateQuickConnectWithContext(ctx aws.Context, input *CreateQuickConnectInput, opts ...request.Option) (*CreateQuickConnectOutput, error)
func (c *Connect) CreateRoutingProfile(input *CreateRoutingProfileInput) (*CreateRoutingProfileOutput, error)
func (c *Connect) CreateRoutingProfileRequest(input *CreateRoutingProfileInput) (req *request.Request, output *CreateRoutingProfileOutput)
func (c *Connect) CreateRoutingProfileWithContext(ctx aws.Context, input *CreateRoutingProfileInput, opts ...request.Option) (*CreateRoutingProfileOutput, error)
func (c *Connect) CreateRule(input *CreateRuleInput) (*CreateRuleOutput, error)
func (c *Connect) CreateRuleRequest(input *CreateRuleInput) (req *request.Request, output *CreateRuleOutput)
func (c *Connect) CreateRuleWithContext(ctx aws.Context, input *CreateRuleInput, opts ...request.Option) (*CreateRuleOutput, error)
func (c *Connect) CreateSecurityProfile(input *CreateSecurityProfileInput) (*CreateSecurityProfileOutput, error)
func (c *Connect) CreateSecurityProfileRequest(input *CreateSecurityProfileInput) (req *request.Request, output *CreateSecurityProfileOutput)
func (c *Connect) CreateSecurityProfileWithContext(ctx aws.Context, input *CreateSecurityProfileInput, opts ...request.Option) (*CreateSecurityProfileOutput, error)
func (c *Connect) CreateTaskTemplate(input *CreateTaskTemplateInput) (*CreateTaskTemplateOutput, error)
func (c *Connect) CreateTaskTemplateRequest(input *CreateTaskTemplateInput) (req *request.Request, output *CreateTaskTemplateOutput)
func (c *Connect) CreateTaskTemplateWithContext(ctx aws.Context, input *CreateTaskTemplateInput, opts ...request.Option) (*CreateTaskTemplateOutput, error)
func (c *Connect) CreateTrafficDistributionGroup(input *CreateTrafficDistributionGroupInput) (*CreateTrafficDistributionGroupOutput, error)
func (c *Connect) CreateTrafficDistributionGroupRequest(input *CreateTrafficDistributionGroupInput) (req *request.Request, output *CreateTrafficDistributionGroupOutput)
func (c *Connect) CreateTrafficDistributionGroupWithContext(ctx aws.Context, input *CreateTrafficDistributionGroupInput, opts ...request.Option) (*CreateTrafficDistributionGroupOutput, error)
func (c *Connect) CreateUseCase(input *CreateUseCaseInput) (*CreateUseCaseOutput, error)
func (c *Connect) CreateUseCaseRequest(input *CreateUseCaseInput) (req *request.Request, output *CreateUseCaseOutput)
func (c *Connect) CreateUseCaseWithContext(ctx aws.Context, input *CreateUseCaseInput, opts ...request.Option) (*CreateUseCaseOutput, error)
func (c *Connect) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
func (c *Connect) CreateUserHierarchyGroup(input *CreateUserHierarchyGroupInput) (*CreateUserHierarchyGroupOutput, error)
func (c *Connect) CreateUserHierarchyGroupRequest(input *CreateUserHierarchyGroupInput) (req *request.Request, output *CreateUserHierarchyGroupOutput)
func (c *Connect) CreateUserHierarchyGroupWithContext(ctx aws.Context, input *CreateUserHierarchyGroupInput, opts ...request.Option) (*CreateUserHierarchyGroupOutput, error)
func (c *Connect) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
func (c *Connect) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
func (c *Connect) CreateView(input *CreateViewInput) (*CreateViewOutput, error)
func (c *Connect) CreateViewRequest(input *CreateViewInput) (req *request.Request, output *CreateViewOutput)
func (c *Connect) CreateViewVersion(input *CreateViewVersionInput) (*CreateViewVersionOutput, error)
func (c *Connect) CreateViewVersionRequest(input *CreateViewVersionInput) (req *request.Request, output *CreateViewVersionOutput)
func (c *Connect) CreateViewVersionWithContext(ctx aws.Context, input *CreateViewVersionInput, opts ...request.Option) (*CreateViewVersionOutput, error)
func (c *Connect) CreateViewWithContext(ctx aws.Context, input *CreateViewInput, opts ...request.Option) (*CreateViewOutput, error)
func (c *Connect) CreateVocabulary(input *CreateVocabularyInput) (*CreateVocabularyOutput, error)
func (c *Connect) CreateVocabularyRequest(input *CreateVocabularyInput) (req *request.Request, output *CreateVocabularyOutput)
func (c *Connect) CreateVocabularyWithContext(ctx aws.Context, input *CreateVocabularyInput, opts ...request.Option) (*CreateVocabularyOutput, error)
func (c *Connect) DeactivateEvaluationForm(input *DeactivateEvaluationFormInput) (*DeactivateEvaluationFormOutput, error)
func (c *Connect) DeactivateEvaluationFormRequest(input *DeactivateEvaluationFormInput) (req *request.Request, output *DeactivateEvaluationFormOutput)
func (c *Connect) DeactivateEvaluationFormWithContext(ctx aws.Context, input *DeactivateEvaluationFormInput, opts ...request.Option) (*DeactivateEvaluationFormOutput, error)
func (c *Connect) DeleteAttachedFile(input *DeleteAttachedFileInput) (*DeleteAttachedFileOutput, error)
func (c *Connect) DeleteAttachedFileRequest(input *DeleteAttachedFileInput) (req *request.Request, output *DeleteAttachedFileOutput)
func (c *Connect) DeleteAttachedFileWithContext(ctx aws.Context, input *DeleteAttachedFileInput, opts ...request.Option) (*DeleteAttachedFileOutput, error)
func (c *Connect) DeleteContactEvaluation(input *DeleteContactEvaluationInput) (*DeleteContactEvaluationOutput, error)
func (c *Connect) DeleteContactEvaluationRequest(input *DeleteContactEvaluationInput) (req *request.Request, output *DeleteContactEvaluationOutput)
func (c *Connect) DeleteContactEvaluationWithContext(ctx aws.Context, input *DeleteContactEvaluationInput, opts ...request.Option) (*DeleteContactEvaluationOutput, error)
func (c *Connect) DeleteContactFlow(input *DeleteContactFlowInput) (*DeleteContactFlowOutput, error)
func (c *Connect) DeleteContactFlowModule(input *DeleteContactFlowModuleInput) (*DeleteContactFlowModuleOutput, error)
func (c *Connect) DeleteContactFlowModuleRequest(input *DeleteContactFlowModuleInput) (req *request.Request, output *DeleteContactFlowModuleOutput)
func (c *Connect) DeleteContactFlowModuleWithContext(ctx aws.Context, input *DeleteContactFlowModuleInput, opts ...request.Option) (*DeleteContactFlowModuleOutput, error)
func (c *Connect) DeleteContactFlowRequest(input *DeleteContactFlowInput) (req *request.Request, output *DeleteContactFlowOutput)
func (c *Connect) DeleteContactFlowWithContext(ctx aws.Context, input *DeleteContactFlowInput, opts ...request.Option) (*DeleteContactFlowOutput, error)
func (c *Connect) DeleteEvaluationForm(input *DeleteEvaluationFormInput) (*DeleteEvaluationFormOutput, error)
func (c *Connect) DeleteEvaluationFormRequest(input *DeleteEvaluationFormInput) (req *request.Request, output *DeleteEvaluationFormOutput)
func (c *Connect) DeleteEvaluationFormWithContext(ctx aws.Context, input *DeleteEvaluationFormInput, opts ...request.Option) (*DeleteEvaluationFormOutput, error)
func (c *Connect) DeleteHoursOfOperation(input *DeleteHoursOfOperationInput) (*DeleteHoursOfOperationOutput, error)
func (c *Connect) DeleteHoursOfOperationRequest(input *DeleteHoursOfOperationInput) (req *request.Request, output *DeleteHoursOfOperationOutput)
func (c *Connect) DeleteHoursOfOperationWithContext(ctx aws.Context, input *DeleteHoursOfOperationInput, opts ...request.Option) (*DeleteHoursOfOperationOutput, error)
func (c *Connect) DeleteInstance(input *DeleteInstanceInput) (*DeleteInstanceOutput, error)
func (c *Connect) DeleteInstanceRequest(input *DeleteInstanceInput) (req *request.Request, output *DeleteInstanceOutput)
func (c *Connect) DeleteInstanceWithContext(ctx aws.Context, input *DeleteInstanceInput, opts ...request.Option) (*DeleteInstanceOutput, error)
func (c *Connect) DeleteIntegrationAssociation(input *DeleteIntegrationAssociationInput) (*DeleteIntegrationAssociationOutput, error)
func (c *Connect) DeleteIntegrationAssociationRequest(input *DeleteIntegrationAssociationInput) (req *request.Request, output *DeleteIntegrationAssociationOutput)
func (c *Connect) DeleteIntegrationAssociationWithContext(ctx aws.Context, input *DeleteIntegrationAssociationInput, opts ...request.Option) (*DeleteIntegrationAssociationOutput, error)
func (c *Connect) DeletePredefinedAttribute(input *DeletePredefinedAttributeInput) (*DeletePredefinedAttributeOutput, error)
func (c *Connect) DeletePredefinedAttributeRequest(input *DeletePredefinedAttributeInput) (req *request.Request, output *DeletePredefinedAttributeOutput)
func (c *Connect) DeletePredefinedAttributeWithContext(ctx aws.Context, input *DeletePredefinedAttributeInput, opts ...request.Option) (*DeletePredefinedAttributeOutput, error)
func (c *Connect) DeletePrompt(input *DeletePromptInput) (*DeletePromptOutput, error)
func (c *Connect) DeletePromptRequest(input *DeletePromptInput) (req *request.Request, output *DeletePromptOutput)
func (c *Connect) DeletePromptWithContext(ctx aws.Context, input *DeletePromptInput, opts ...request.Option) (*DeletePromptOutput, error)
func (c *Connect) DeleteQueue(input *DeleteQueueInput) (*DeleteQueueOutput, error)
func (c *Connect) DeleteQueueRequest(input *DeleteQueueInput) (req *request.Request, output *DeleteQueueOutput)
func (c *Connect) DeleteQueueWithContext(ctx aws.Context, input *DeleteQueueInput, opts ...request.Option) (*DeleteQueueOutput, error)
func (c *Connect) DeleteQuickConnect(input *DeleteQuickConnectInput) (*DeleteQuickConnectOutput, error)
func (c *Connect) DeleteQuickConnectRequest(input *DeleteQuickConnectInput) (req *request.Request, output *DeleteQuickConnectOutput)
func (c *Connect) DeleteQuickConnectWithContext(ctx aws.Context, input *DeleteQuickConnectInput, opts ...request.Option) (*DeleteQuickConnectOutput, error)
func (c *Connect) DeleteRoutingProfile(input *DeleteRoutingProfileInput) (*DeleteRoutingProfileOutput, error)
func (c *Connect) DeleteRoutingProfileRequest(input *DeleteRoutingProfileInput) (req *request.Request, output *DeleteRoutingProfileOutput)
func (c *Connect) DeleteRoutingProfileWithContext(ctx aws.Context, input *DeleteRoutingProfileInput, opts ...request.Option) (*DeleteRoutingProfileOutput, error)
func (c *Connect) DeleteRule(input *DeleteRuleInput) (*DeleteRuleOutput, error)
func (c *Connect) DeleteRuleRequest(input *DeleteRuleInput) (req *request.Request, output *DeleteRuleOutput)
func (c *Connect) DeleteRuleWithContext(ctx aws.Context, input *DeleteRuleInput, opts ...request.Option) (*DeleteRuleOutput, error)
func (c *Connect) DeleteSecurityProfile(input *DeleteSecurityProfileInput) (*DeleteSecurityProfileOutput, error)
func (c *Connect) DeleteSecurityProfileRequest(input *DeleteSecurityProfileInput) (req *request.Request, output *DeleteSecurityProfileOutput)
func (c *Connect) DeleteSecurityProfileWithContext(ctx aws.Context, input *DeleteSecurityProfileInput, opts ...request.Option) (*DeleteSecurityProfileOutput, error)
func (c *Connect) DeleteTaskTemplate(input *DeleteTaskTemplateInput) (*DeleteTaskTemplateOutput, error)
func (c *Connect) DeleteTaskTemplateRequest(input *DeleteTaskTemplateInput) (req *request.Request, output *DeleteTaskTemplateOutput)
func (c *Connect) DeleteTaskTemplateWithContext(ctx aws.Context, input *DeleteTaskTemplateInput, opts ...request.Option) (*DeleteTaskTemplateOutput, error)
func (c *Connect) DeleteTrafficDistributionGroup(input *DeleteTrafficDistributionGroupInput) (*DeleteTrafficDistributionGroupOutput, error)
func (c *Connect) DeleteTrafficDistributionGroupRequest(input *DeleteTrafficDistributionGroupInput) (req *request.Request, output *DeleteTrafficDistributionGroupOutput)
func (c *Connect) DeleteTrafficDistributionGroupWithContext(ctx aws.Context, input *DeleteTrafficDistributionGroupInput, opts ...request.Option) (*DeleteTrafficDistributionGroupOutput, error)
func (c *Connect) DeleteUseCase(input *DeleteUseCaseInput) (*DeleteUseCaseOutput, error)
func (c *Connect) DeleteUseCaseRequest(input *DeleteUseCaseInput) (req *request.Request, output *DeleteUseCaseOutput)
func (c *Connect) DeleteUseCaseWithContext(ctx aws.Context, input *DeleteUseCaseInput, opts ...request.Option) (*DeleteUseCaseOutput, error)
func (c *Connect) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
func (c *Connect) DeleteUserHierarchyGroup(input *DeleteUserHierarchyGroupInput) (*DeleteUserHierarchyGroupOutput, error)
func (c *Connect) DeleteUserHierarchyGroupRequest(input *DeleteUserHierarchyGroupInput) (req *request.Request, output *DeleteUserHierarchyGroupOutput)
func (c *Connect) DeleteUserHierarchyGroupWithContext(ctx aws.Context, input *DeleteUserHierarchyGroupInput, opts ...request.Option) (*DeleteUserHierarchyGroupOutput, error)
func (c *Connect) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
func (c *Connect) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
func (c *Connect) DeleteView(input *DeleteViewInput) (*DeleteViewOutput, error)
func (c *Connect) DeleteViewRequest(input *DeleteViewInput) (req *request.Request, output *DeleteViewOutput)
func (c *Connect) DeleteViewVersion(input *DeleteViewVersionInput) (*DeleteViewVersionOutput, error)
func (c *Connect) DeleteViewVersionRequest(input *DeleteViewVersionInput) (req *request.Request, output *DeleteViewVersionOutput)
func (c *Connect) DeleteViewVersionWithContext(ctx aws.Context, input *DeleteViewVersionInput, opts ...request.Option) (*DeleteViewVersionOutput, error)
func (c *Connect) DeleteViewWithContext(ctx aws.Context, input *DeleteViewInput, opts ...request.Option) (*DeleteViewOutput, error)
func (c *Connect) DeleteVocabulary(input *DeleteVocabularyInput) (*DeleteVocabularyOutput, error)
func (c *Connect) DeleteVocabularyRequest(input *DeleteVocabularyInput) (req *request.Request, output *DeleteVocabularyOutput)
func (c *Connect) DeleteVocabularyWithContext(ctx aws.Context, input *DeleteVocabularyInput, opts ...request.Option) (*DeleteVocabularyOutput, error)
func (c *Connect) DescribeAgentStatus(input *DescribeAgentStatusInput) (*DescribeAgentStatusOutput, error)
func (c *Connect) DescribeAgentStatusRequest(input *DescribeAgentStatusInput) (req *request.Request, output *DescribeAgentStatusOutput)
func (c *Connect) DescribeAgentStatusWithContext(ctx aws.Context, input *DescribeAgentStatusInput, opts ...request.Option) (*DescribeAgentStatusOutput, error)
func (c *Connect) DescribeAuthenticationProfile(input *DescribeAuthenticationProfileInput) (*DescribeAuthenticationProfileOutput, error)
func (c *Connect) DescribeAuthenticationProfileRequest(input *DescribeAuthenticationProfileInput) (req *request.Request, output *DescribeAuthenticationProfileOutput)
func (c *Connect) DescribeAuthenticationProfileWithContext(ctx aws.Context, input *DescribeAuthenticationProfileInput, opts ...request.Option) (*DescribeAuthenticationProfileOutput, error)
func (c *Connect) DescribeContact(input *DescribeContactInput) (*DescribeContactOutput, error)
func (c *Connect) DescribeContactEvaluation(input *DescribeContactEvaluationInput) (*DescribeContactEvaluationOutput, error)
func (c *Connect) DescribeContactEvaluationRequest(input *DescribeContactEvaluationInput) (req *request.Request, output *DescribeContactEvaluationOutput)
func (c *Connect) DescribeContactEvaluationWithContext(ctx aws.Context, input *DescribeContactEvaluationInput, opts ...request.Option) (*DescribeContactEvaluationOutput, error)
func (c *Connect) DescribeContactFlow(input *DescribeContactFlowInput) (*DescribeContactFlowOutput, error)
func (c *Connect) DescribeContactFlowModule(input *DescribeContactFlowModuleInput) (*DescribeContactFlowModuleOutput, error)
func (c *Connect) DescribeContactFlowModuleRequest(input *DescribeContactFlowModuleInput) (req *request.Request, output *DescribeContactFlowModuleOutput)
func (c *Connect) DescribeContactFlowModuleWithContext(ctx aws.Context, input *DescribeContactFlowModuleInput, opts ...request.Option) (*DescribeContactFlowModuleOutput, error)
func (c *Connect) DescribeContactFlowRequest(input *DescribeContactFlowInput) (req *request.Request, output *DescribeContactFlowOutput)
func (c *Connect) DescribeContactFlowWithContext(ctx aws.Context, input *DescribeContactFlowInput, opts ...request.Option) (*DescribeContactFlowOutput, error)
func (c *Connect) DescribeContactRequest(input *DescribeContactInput) (req *request.Request, output *DescribeContactOutput)
func (c *Connect) DescribeContactWithContext(ctx aws.Context, input *DescribeContactInput, opts ...request.Option) (*DescribeContactOutput, error)
func (c *Connect) DescribeEvaluationForm(input *DescribeEvaluationFormInput) (*DescribeEvaluationFormOutput, error)
func (c *Connect) DescribeEvaluationFormRequest(input *DescribeEvaluationFormInput) (req *request.Request, output *DescribeEvaluationFormOutput)
func (c *Connect) DescribeEvaluationFormWithContext(ctx aws.Context, input *DescribeEvaluationFormInput, opts ...request.Option) (*DescribeEvaluationFormOutput, error)
func (c *Connect) DescribeHoursOfOperation(input *DescribeHoursOfOperationInput) (*DescribeHoursOfOperationOutput, error)
func (c *Connect) DescribeHoursOfOperationRequest(input *DescribeHoursOfOperationInput) (req *request.Request, output *DescribeHoursOfOperationOutput)
func (c *Connect) DescribeHoursOfOperationWithContext(ctx aws.Context, input *DescribeHoursOfOperationInput, opts ...request.Option) (*DescribeHoursOfOperationOutput, error)
func (c *Connect) DescribeInstance(input *DescribeInstanceInput) (*DescribeInstanceOutput, error)
func (c *Connect) DescribeInstanceAttribute(input *DescribeInstanceAttributeInput) (*DescribeInstanceAttributeOutput, error)
func (c *Connect) DescribeInstanceAttributeRequest(input *DescribeInstanceAttributeInput) (req *request.Request, output *DescribeInstanceAttributeOutput)
func (c *Connect) DescribeInstanceAttributeWithContext(ctx aws.Context, input *DescribeInstanceAttributeInput, opts ...request.Option) (*DescribeInstanceAttributeOutput, error)
func (c *Connect) DescribeInstanceRequest(input *DescribeInstanceInput) (req *request.Request, output *DescribeInstanceOutput)
func (c *Connect) DescribeInstanceStorageConfig(input *DescribeInstanceStorageConfigInput) (*DescribeInstanceStorageConfigOutput, error)
func (c *Connect) DescribeInstanceStorageConfigRequest(input *DescribeInstanceStorageConfigInput) (req *request.Request, output *DescribeInstanceStorageConfigOutput)
func (c *Connect) DescribeInstanceStorageConfigWithContext(ctx aws.Context, input *DescribeInstanceStorageConfigInput, opts ...request.Option) (*DescribeInstanceStorageConfigOutput, error)
func (c *Connect) DescribeInstanceWithContext(ctx aws.Context, input *DescribeInstanceInput, opts ...request.Option) (*DescribeInstanceOutput, error)
func (c *Connect) DescribePhoneNumber(input *DescribePhoneNumberInput) (*DescribePhoneNumberOutput, error)
func (c *Connect) DescribePhoneNumberRequest(input *DescribePhoneNumberInput) (req *request.Request, output *DescribePhoneNumberOutput)
func (c *Connect) DescribePhoneNumberWithContext(ctx aws.Context, input *DescribePhoneNumberInput, opts ...request.Option) (*DescribePhoneNumberOutput, error)
func (c *Connect) DescribePredefinedAttribute(input *DescribePredefinedAttributeInput) (*DescribePredefinedAttributeOutput, error)
func (c *Connect) DescribePredefinedAttributeRequest(input *DescribePredefinedAttributeInput) (req *request.Request, output *DescribePredefinedAttributeOutput)
func (c *Connect) DescribePredefinedAttributeWithContext(ctx aws.Context, input *DescribePredefinedAttributeInput, opts ...request.Option) (*DescribePredefinedAttributeOutput, error)
func (c *Connect) DescribePrompt(input *DescribePromptInput) (*DescribePromptOutput, error)
func (c *Connect) DescribePromptRequest(input *DescribePromptInput) (req *request.Request, output *DescribePromptOutput)
func (c *Connect) DescribePromptWithContext(ctx aws.Context, input *DescribePromptInput, opts ...request.Option) (*DescribePromptOutput, error)
func (c *Connect) DescribeQueue(input *DescribeQueueInput) (*DescribeQueueOutput, error)
func (c *Connect) DescribeQueueRequest(input *DescribeQueueInput) (req *request.Request, output *DescribeQueueOutput)
func (c *Connect) DescribeQueueWithContext(ctx aws.Context, input *DescribeQueueInput, opts ...request.Option) (*DescribeQueueOutput, error)
func (c *Connect) DescribeQuickConnect(input *DescribeQuickConnectInput) (*DescribeQuickConnectOutput, error)
func (c *Connect) DescribeQuickConnectRequest(input *DescribeQuickConnectInput) (req *request.Request, output *DescribeQuickConnectOutput)
func (c *Connect) DescribeQuickConnectWithContext(ctx aws.Context, input *DescribeQuickConnectInput, opts ...request.Option) (*DescribeQuickConnectOutput, error)
func (c *Connect) DescribeRoutingProfile(input *DescribeRoutingProfileInput) (*DescribeRoutingProfileOutput, error)
func (c *Connect) DescribeRoutingProfileRequest(input *DescribeRoutingProfileInput) (req *request.Request, output *DescribeRoutingProfileOutput)
func (c *Connect) DescribeRoutingProfileWithContext(ctx aws.Context, input *DescribeRoutingProfileInput, opts ...request.Option) (*DescribeRoutingProfileOutput, error)
func (c *Connect) DescribeRule(input *DescribeRuleInput) (*DescribeRuleOutput, error)
func (c *Connect) DescribeRuleRequest(input *DescribeRuleInput) (req *request.Request, output *DescribeRuleOutput)
func (c *Connect) DescribeRuleWithContext(ctx aws.Context, input *DescribeRuleInput, opts ...request.Option) (*DescribeRuleOutput, error)
func (c *Connect) DescribeSecurityProfile(input *DescribeSecurityProfileInput) (*DescribeSecurityProfileOutput, error)
func (c *Connect) DescribeSecurityProfileRequest(input *DescribeSecurityProfileInput) (req *request.Request, output *DescribeSecurityProfileOutput)
func (c *Connect) DescribeSecurityProfileWithContext(ctx aws.Context, input *DescribeSecurityProfileInput, opts ...request.Option) (*DescribeSecurityProfileOutput, error)
func (c *Connect) DescribeTrafficDistributionGroup(input *DescribeTrafficDistributionGroupInput) (*DescribeTrafficDistributionGroupOutput, error)
func (c *Connect) DescribeTrafficDistributionGroupRequest(input *DescribeTrafficDistributionGroupInput) (req *request.Request, output *DescribeTrafficDistributionGroupOutput)
func (c *Connect) DescribeTrafficDistributionGroupWithContext(ctx aws.Context, input *DescribeTrafficDistributionGroupInput, opts ...request.Option) (*DescribeTrafficDistributionGroupOutput, error)
func (c *Connect) DescribeUser(input *DescribeUserInput) (*DescribeUserOutput, error)
func (c *Connect) DescribeUserHierarchyGroup(input *DescribeUserHierarchyGroupInput) (*DescribeUserHierarchyGroupOutput, error)
func (c *Connect) DescribeUserHierarchyGroupRequest(input *DescribeUserHierarchyGroupInput) (req *request.Request, output *DescribeUserHierarchyGroupOutput)
func (c *Connect) DescribeUserHierarchyGroupWithContext(ctx aws.Context, input *DescribeUserHierarchyGroupInput, opts ...request.Option) (*DescribeUserHierarchyGroupOutput, error)
func (c *Connect) DescribeUserHierarchyStructure(input *DescribeUserHierarchyStructureInput) (*DescribeUserHierarchyStructureOutput, error)
func (c *Connect) DescribeUserHierarchyStructureRequest(input *DescribeUserHierarchyStructureInput) (req *request.Request, output *DescribeUserHierarchyStructureOutput)
func (c *Connect) DescribeUserHierarchyStructureWithContext(ctx aws.Context, input *DescribeUserHierarchyStructureInput, opts ...request.Option) (*DescribeUserHierarchyStructureOutput, error)
func (c *Connect) DescribeUserRequest(input *DescribeUserInput) (req *request.Request, output *DescribeUserOutput)
func (c *Connect) DescribeUserWithContext(ctx aws.Context, input *DescribeUserInput, opts ...request.Option) (*DescribeUserOutput, error)
func (c *Connect) DescribeView(input *DescribeViewInput) (*DescribeViewOutput, error)
func (c *Connect) DescribeViewRequest(input *DescribeViewInput) (req *request.Request, output *DescribeViewOutput)
func (c *Connect) DescribeViewWithContext(ctx aws.Context, input *DescribeViewInput, opts ...request.Option) (*DescribeViewOutput, error)
func (c *Connect) DescribeVocabulary(input *DescribeVocabularyInput) (*DescribeVocabularyOutput, error)
func (c *Connect) DescribeVocabularyRequest(input *DescribeVocabularyInput) (req *request.Request, output *DescribeVocabularyOutput)
func (c *Connect) DescribeVocabularyWithContext(ctx aws.Context, input *DescribeVocabularyInput, opts ...request.Option) (*DescribeVocabularyOutput, error)
func (c *Connect) DisassociateAnalyticsDataSet(input *DisassociateAnalyticsDataSetInput) (*DisassociateAnalyticsDataSetOutput, error)
func (c *Connect) DisassociateAnalyticsDataSetRequest(input *DisassociateAnalyticsDataSetInput) (req *request.Request, output *DisassociateAnalyticsDataSetOutput)
func (c *Connect) DisassociateAnalyticsDataSetWithContext(ctx aws.Context, input *DisassociateAnalyticsDataSetInput, opts ...request.Option) (*DisassociateAnalyticsDataSetOutput, error)
func (c *Connect) DisassociateApprovedOrigin(input *DisassociateApprovedOriginInput) (*DisassociateApprovedOriginOutput, error)
func (c *Connect) DisassociateApprovedOriginRequest(input *DisassociateApprovedOriginInput) (req *request.Request, output *DisassociateApprovedOriginOutput)
func (c *Connect) DisassociateApprovedOriginWithContext(ctx aws.Context, input *DisassociateApprovedOriginInput, opts ...request.Option) (*DisassociateApprovedOriginOutput, error)
func (c *Connect) DisassociateBot(input *DisassociateBotInput) (*DisassociateBotOutput, error)
func (c *Connect) DisassociateBotRequest(input *DisassociateBotInput) (req *request.Request, output *DisassociateBotOutput)
func (c *Connect) DisassociateBotWithContext(ctx aws.Context, input *DisassociateBotInput, opts ...request.Option) (*DisassociateBotOutput, error)
func (c *Connect) DisassociateFlow(input *DisassociateFlowInput) (*DisassociateFlowOutput, error)
func (c *Connect) DisassociateFlowRequest(input *DisassociateFlowInput) (req *request.Request, output *DisassociateFlowOutput)
func (c *Connect) DisassociateFlowWithContext(ctx aws.Context, input *DisassociateFlowInput, opts ...request.Option) (*DisassociateFlowOutput, error)
func (c *Connect) DisassociateInstanceStorageConfig(input *DisassociateInstanceStorageConfigInput) (*DisassociateInstanceStorageConfigOutput, error)
func (c *Connect) DisassociateInstanceStorageConfigRequest(input *DisassociateInstanceStorageConfigInput) (req *request.Request, output *DisassociateInstanceStorageConfigOutput)
func (c *Connect) DisassociateInstanceStorageConfigWithContext(ctx aws.Context, input *DisassociateInstanceStorageConfigInput, opts ...request.Option) (*DisassociateInstanceStorageConfigOutput, error)
func (c *Connect) DisassociateLambdaFunction(input *DisassociateLambdaFunctionInput) (*DisassociateLambdaFunctionOutput, error)
func (c *Connect) DisassociateLambdaFunctionRequest(input *DisassociateLambdaFunctionInput) (req *request.Request, output *DisassociateLambdaFunctionOutput)
func (c *Connect) DisassociateLambdaFunctionWithContext(ctx aws.Context, input *DisassociateLambdaFunctionInput, opts ...request.Option) (*DisassociateLambdaFunctionOutput, error)
func (c *Connect) DisassociateLexBot(input *DisassociateLexBotInput) (*DisassociateLexBotOutput, error)
func (c *Connect) DisassociateLexBotRequest(input *DisassociateLexBotInput) (req *request.Request, output *DisassociateLexBotOutput)
func (c *Connect) DisassociateLexBotWithContext(ctx aws.Context, input *DisassociateLexBotInput, opts ...request.Option) (*DisassociateLexBotOutput, error)
func (c *Connect) DisassociatePhoneNumberContactFlow(input *DisassociatePhoneNumberContactFlowInput) (*DisassociatePhoneNumberContactFlowOutput, error)
func (c *Connect) DisassociatePhoneNumberContactFlowRequest(input *DisassociatePhoneNumberContactFlowInput) (req *request.Request, output *DisassociatePhoneNumberContactFlowOutput)
func (c *Connect) DisassociatePhoneNumberContactFlowWithContext(ctx aws.Context, input *DisassociatePhoneNumberContactFlowInput, opts ...request.Option) (*DisassociatePhoneNumberContactFlowOutput, error)
func (c *Connect) DisassociateQueueQuickConnects(input *DisassociateQueueQuickConnectsInput) (*DisassociateQueueQuickConnectsOutput, error)
func (c *Connect) DisassociateQueueQuickConnectsRequest(input *DisassociateQueueQuickConnectsInput) (req *request.Request, output *DisassociateQueueQuickConnectsOutput)
func (c *Connect) DisassociateQueueQuickConnectsWithContext(ctx aws.Context, input *DisassociateQueueQuickConnectsInput, opts ...request.Option) (*DisassociateQueueQuickConnectsOutput, error)
func (c *Connect) DisassociateRoutingProfileQueues(input *DisassociateRoutingProfileQueuesInput) (*DisassociateRoutingProfileQueuesOutput, error)
func (c *Connect) DisassociateRoutingProfileQueuesRequest(input *DisassociateRoutingProfileQueuesInput) (req *request.Request, output *DisassociateRoutingProfileQueuesOutput)
func (c *Connect) DisassociateRoutingProfileQueuesWithContext(ctx aws.Context, input *DisassociateRoutingProfileQueuesInput, opts ...request.Option) (*DisassociateRoutingProfileQueuesOutput, error)
func (c *Connect) DisassociateSecurityKey(input *DisassociateSecurityKeyInput) (*DisassociateSecurityKeyOutput, error)
func (c *Connect) DisassociateSecurityKeyRequest(input *DisassociateSecurityKeyInput) (req *request.Request, output *DisassociateSecurityKeyOutput)
func (c *Connect) DisassociateSecurityKeyWithContext(ctx aws.Context, input *DisassociateSecurityKeyInput, opts ...request.Option) (*DisassociateSecurityKeyOutput, error)
func (c *Connect) DisassociateTrafficDistributionGroupUser(input *DisassociateTrafficDistributionGroupUserInput) (*DisassociateTrafficDistributionGroupUserOutput, error)
func (c *Connect) DisassociateTrafficDistributionGroupUserRequest(input *DisassociateTrafficDistributionGroupUserInput) (req *request.Request, output *DisassociateTrafficDistributionGroupUserOutput)
func (c *Connect) DisassociateTrafficDistributionGroupUserWithContext(ctx aws.Context, input *DisassociateTrafficDistributionGroupUserInput, opts ...request.Option) (*DisassociateTrafficDistributionGroupUserOutput, error)
func (c *Connect) DisassociateUserProficiencies(input *DisassociateUserProficienciesInput) (*DisassociateUserProficienciesOutput, error)
func (c *Connect) DisassociateUserProficienciesRequest(input *DisassociateUserProficienciesInput) (req *request.Request, output *DisassociateUserProficienciesOutput)
func (c *Connect) DisassociateUserProficienciesWithContext(ctx aws.Context, input *DisassociateUserProficienciesInput, opts ...request.Option) (*DisassociateUserProficienciesOutput, error)
func (c *Connect) DismissUserContact(input *DismissUserContactInput) (*DismissUserContactOutput, error)
func (c *Connect) DismissUserContactRequest(input *DismissUserContactInput) (req *request.Request, output *DismissUserContactOutput)
func (c *Connect) DismissUserContactWithContext(ctx aws.Context, input *DismissUserContactInput, opts ...request.Option) (*DismissUserContactOutput, error)
func (c *Connect) GetAttachedFile(input *GetAttachedFileInput) (*GetAttachedFileOutput, error)
func (c *Connect) GetAttachedFileRequest(input *GetAttachedFileInput) (req *request.Request, output *GetAttachedFileOutput)
func (c *Connect) GetAttachedFileWithContext(ctx aws.Context, input *GetAttachedFileInput, opts ...request.Option) (*GetAttachedFileOutput, error)
func (c *Connect) GetContactAttributes(input *GetContactAttributesInput) (*GetContactAttributesOutput, error)
func (c *Connect) GetContactAttributesRequest(input *GetContactAttributesInput) (req *request.Request, output *GetContactAttributesOutput)
func (c *Connect) GetContactAttributesWithContext(ctx aws.Context, input *GetContactAttributesInput, opts ...request.Option) (*GetContactAttributesOutput, error)
func (c *Connect) GetCurrentMetricData(input *GetCurrentMetricDataInput) (*GetCurrentMetricDataOutput, error)
func (c *Connect) GetCurrentMetricDataPages(input *GetCurrentMetricDataInput, fn func(*GetCurrentMetricDataOutput, bool) bool) error
func (c *Connect) GetCurrentMetricDataPagesWithContext(ctx aws.Context, input *GetCurrentMetricDataInput, fn func(*GetCurrentMetricDataOutput, bool) bool, opts ...request.Option) error
func (c *Connect) GetCurrentMetricDataRequest(input *GetCurrentMetricDataInput) (req *request.Request, output *GetCurrentMetricDataOutput)
func (c *Connect) GetCurrentMetricDataWithContext(ctx aws.Context, input *GetCurrentMetricDataInput, opts ...request.Option) (*GetCurrentMetricDataOutput, error)
func (c *Connect) GetCurrentUserData(input *GetCurrentUserDataInput) (*GetCurrentUserDataOutput, error)
func (c *Connect) GetCurrentUserDataPages(input *GetCurrentUserDataInput, fn func(*GetCurrentUserDataOutput, bool) bool) error
func (c *Connect) GetCurrentUserDataPagesWithContext(ctx aws.Context, input *GetCurrentUserDataInput, fn func(*GetCurrentUserDataOutput, bool) bool, opts ...request.Option) error
func (c *Connect) GetCurrentUserDataRequest(input *GetCurrentUserDataInput) (req *request.Request, output *GetCurrentUserDataOutput)
func (c *Connect) GetCurrentUserDataWithContext(ctx aws.Context, input *GetCurrentUserDataInput, opts ...request.Option) (*GetCurrentUserDataOutput, error)
func (c *Connect) GetFederationToken(input *GetFederationTokenInput) (*GetFederationTokenOutput, error)
func (c *Connect) GetFederationTokenRequest(input *GetFederationTokenInput) (req *request.Request, output *GetFederationTokenOutput)
func (c *Connect) GetFederationTokenWithContext(ctx aws.Context, input *GetFederationTokenInput, opts ...request.Option) (*GetFederationTokenOutput, error)
func (c *Connect) GetFlowAssociation(input *GetFlowAssociationInput) (*GetFlowAssociationOutput, error)
func (c *Connect) GetFlowAssociationRequest(input *GetFlowAssociationInput) (req *request.Request, output *GetFlowAssociationOutput)
func (c *Connect) GetFlowAssociationWithContext(ctx aws.Context, input *GetFlowAssociationInput, opts ...request.Option) (*GetFlowAssociationOutput, error)
func (c *Connect) GetMetricData(input *GetMetricDataInput) (*GetMetricDataOutput, error)
func (c *Connect) GetMetricDataPages(input *GetMetricDataInput, fn func(*GetMetricDataOutput, bool) bool) error
func (c *Connect) GetMetricDataPagesWithContext(ctx aws.Context, input *GetMetricDataInput, fn func(*GetMetricDataOutput, bool) bool, opts ...request.Option) error
func (c *Connect) GetMetricDataRequest(input *GetMetricDataInput) (req *request.Request, output *GetMetricDataOutput)
func (c *Connect) GetMetricDataV2(input *GetMetricDataV2Input) (*GetMetricDataV2Output, error)
func (c *Connect) GetMetricDataV2Pages(input *GetMetricDataV2Input, fn func(*GetMetricDataV2Output, bool) bool) error
func (c *Connect) GetMetricDataV2PagesWithContext(ctx aws.Context, input *GetMetricDataV2Input, fn func(*GetMetricDataV2Output, bool) bool, opts ...request.Option) error
func (c *Connect) GetMetricDataV2Request(input *GetMetricDataV2Input) (req *request.Request, output *GetMetricDataV2Output)
func (c *Connect) GetMetricDataV2WithContext(ctx aws.Context, input *GetMetricDataV2Input, opts ...request.Option) (*GetMetricDataV2Output, error)
func (c *Connect) GetMetricDataWithContext(ctx aws.Context, input *GetMetricDataInput, opts ...request.Option) (*GetMetricDataOutput, error)
func (c *Connect) GetPromptFile(input *GetPromptFileInput) (*GetPromptFileOutput, error)
func (c *Connect) GetPromptFileRequest(input *GetPromptFileInput) (req *request.Request, output *GetPromptFileOutput)
func (c *Connect) GetPromptFileWithContext(ctx aws.Context, input *GetPromptFileInput, opts ...request.Option) (*GetPromptFileOutput, error)
func (c *Connect) GetTaskTemplate(input *GetTaskTemplateInput) (*GetTaskTemplateOutput, error)
func (c *Connect) GetTaskTemplateRequest(input *GetTaskTemplateInput) (req *request.Request, output *GetTaskTemplateOutput)
func (c *Connect) GetTaskTemplateWithContext(ctx aws.Context, input *GetTaskTemplateInput, opts ...request.Option) (*GetTaskTemplateOutput, error)
func (c *Connect) GetTrafficDistribution(input *GetTrafficDistributionInput) (*GetTrafficDistributionOutput, error)
func (c *Connect) GetTrafficDistributionRequest(input *GetTrafficDistributionInput) (req *request.Request, output *GetTrafficDistributionOutput)
func (c *Connect) GetTrafficDistributionWithContext(ctx aws.Context, input *GetTrafficDistributionInput, opts ...request.Option) (*GetTrafficDistributionOutput, error)
func (c *Connect) ImportPhoneNumber(input *ImportPhoneNumberInput) (*ImportPhoneNumberOutput, error)
func (c *Connect) ImportPhoneNumberRequest(input *ImportPhoneNumberInput) (req *request.Request, output *ImportPhoneNumberOutput)
func (c *Connect) ImportPhoneNumberWithContext(ctx aws.Context, input *ImportPhoneNumberInput, opts ...request.Option) (*ImportPhoneNumberOutput, error)
func (c *Connect) ListAgentStatuses(input *ListAgentStatusesInput) (*ListAgentStatusesOutput, error)
func (c *Connect) ListAgentStatusesPages(input *ListAgentStatusesInput, fn func(*ListAgentStatusesOutput, bool) bool) error
func (c *Connect) ListAgentStatusesPagesWithContext(ctx aws.Context, input *ListAgentStatusesInput, fn func(*ListAgentStatusesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListAgentStatusesRequest(input *ListAgentStatusesInput) (req *request.Request, output *ListAgentStatusesOutput)
func (c *Connect) ListAgentStatusesWithContext(ctx aws.Context, input *ListAgentStatusesInput, opts ...request.Option) (*ListAgentStatusesOutput, error)
func (c *Connect) ListAnalyticsDataAssociations(input *ListAnalyticsDataAssociationsInput) (*ListAnalyticsDataAssociationsOutput, error)
func (c *Connect) ListAnalyticsDataAssociationsRequest(input *ListAnalyticsDataAssociationsInput) (req *request.Request, output *ListAnalyticsDataAssociationsOutput)
func (c *Connect) ListAnalyticsDataAssociationsWithContext(ctx aws.Context, input *ListAnalyticsDataAssociationsInput, opts ...request.Option) (*ListAnalyticsDataAssociationsOutput, error)
func (c *Connect) ListApprovedOrigins(input *ListApprovedOriginsInput) (*ListApprovedOriginsOutput, error)
func (c *Connect) ListApprovedOriginsPages(input *ListApprovedOriginsInput, fn func(*ListApprovedOriginsOutput, bool) bool) error
func (c *Connect) ListApprovedOriginsPagesWithContext(ctx aws.Context, input *ListApprovedOriginsInput, fn func(*ListApprovedOriginsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListApprovedOriginsRequest(input *ListApprovedOriginsInput) (req *request.Request, output *ListApprovedOriginsOutput)
func (c *Connect) ListApprovedOriginsWithContext(ctx aws.Context, input *ListApprovedOriginsInput, opts ...request.Option) (*ListApprovedOriginsOutput, error)
func (c *Connect) ListAuthenticationProfiles(input *ListAuthenticationProfilesInput) (*ListAuthenticationProfilesOutput, error)
func (c *Connect) ListAuthenticationProfilesPages(input *ListAuthenticationProfilesInput, fn func(*ListAuthenticationProfilesOutput, bool) bool) error
func (c *Connect) ListAuthenticationProfilesPagesWithContext(ctx aws.Context, input *ListAuthenticationProfilesInput, fn func(*ListAuthenticationProfilesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListAuthenticationProfilesRequest(input *ListAuthenticationProfilesInput) (req *request.Request, output *ListAuthenticationProfilesOutput)
func (c *Connect) ListAuthenticationProfilesWithContext(ctx aws.Context, input *ListAuthenticationProfilesInput, opts ...request.Option) (*ListAuthenticationProfilesOutput, error)
func (c *Connect) ListBots(input *ListBotsInput) (*ListBotsOutput, error)
func (c *Connect) ListBotsPages(input *ListBotsInput, fn func(*ListBotsOutput, bool) bool) error
func (c *Connect) ListBotsPagesWithContext(ctx aws.Context, input *ListBotsInput, fn func(*ListBotsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListBotsRequest(input *ListBotsInput) (req *request.Request, output *ListBotsOutput)
func (c *Connect) ListBotsWithContext(ctx aws.Context, input *ListBotsInput, opts ...request.Option) (*ListBotsOutput, error)
func (c *Connect) ListContactEvaluations(input *ListContactEvaluationsInput) (*ListContactEvaluationsOutput, error)
func (c *Connect) ListContactEvaluationsPages(input *ListContactEvaluationsInput, fn func(*ListContactEvaluationsOutput, bool) bool) error
func (c *Connect) ListContactEvaluationsPagesWithContext(ctx aws.Context, input *ListContactEvaluationsInput, fn func(*ListContactEvaluationsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListContactEvaluationsRequest(input *ListContactEvaluationsInput) (req *request.Request, output *ListContactEvaluationsOutput)
func (c *Connect) ListContactEvaluationsWithContext(ctx aws.Context, input *ListContactEvaluationsInput, opts ...request.Option) (*ListContactEvaluationsOutput, error)
func (c *Connect) ListContactFlowModules(input *ListContactFlowModulesInput) (*ListContactFlowModulesOutput, error)
func (c *Connect) ListContactFlowModulesPages(input *ListContactFlowModulesInput, fn func(*ListContactFlowModulesOutput, bool) bool) error
func (c *Connect) ListContactFlowModulesPagesWithContext(ctx aws.Context, input *ListContactFlowModulesInput, fn func(*ListContactFlowModulesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListContactFlowModulesRequest(input *ListContactFlowModulesInput) (req *request.Request, output *ListContactFlowModulesOutput)
func (c *Connect) ListContactFlowModulesWithContext(ctx aws.Context, input *ListContactFlowModulesInput, opts ...request.Option) (*ListContactFlowModulesOutput, error)
func (c *Connect) ListContactFlows(input *ListContactFlowsInput) (*ListContactFlowsOutput, error)
func (c *Connect) ListContactFlowsPages(input *ListContactFlowsInput, fn func(*ListContactFlowsOutput, bool) bool) error
func (c *Connect) ListContactFlowsPagesWithContext(ctx aws.Context, input *ListContactFlowsInput, fn func(*ListContactFlowsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListContactFlowsRequest(input *ListContactFlowsInput) (req *request.Request, output *ListContactFlowsOutput)
func (c *Connect) ListContactFlowsWithContext(ctx aws.Context, input *ListContactFlowsInput, opts ...request.Option) (*ListContactFlowsOutput, error)
func (c *Connect) ListContactReferences(input *ListContactReferencesInput) (*ListContactReferencesOutput, error)
func (c *Connect) ListContactReferencesPages(input *ListContactReferencesInput, fn func(*ListContactReferencesOutput, bool) bool) error
func (c *Connect) ListContactReferencesPagesWithContext(ctx aws.Context, input *ListContactReferencesInput, fn func(*ListContactReferencesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListContactReferencesRequest(input *ListContactReferencesInput) (req *request.Request, output *ListContactReferencesOutput)
func (c *Connect) ListContactReferencesWithContext(ctx aws.Context, input *ListContactReferencesInput, opts ...request.Option) (*ListContactReferencesOutput, error)
func (c *Connect) ListDefaultVocabularies(input *ListDefaultVocabulariesInput) (*ListDefaultVocabulariesOutput, error)
func (c *Connect) ListDefaultVocabulariesPages(input *ListDefaultVocabulariesInput, fn func(*ListDefaultVocabulariesOutput, bool) bool) error
func (c *Connect) ListDefaultVocabulariesPagesWithContext(ctx aws.Context, input *ListDefaultVocabulariesInput, fn func(*ListDefaultVocabulariesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListDefaultVocabulariesRequest(input *ListDefaultVocabulariesInput) (req *request.Request, output *ListDefaultVocabulariesOutput)
func (c *Connect) ListDefaultVocabulariesWithContext(ctx aws.Context, input *ListDefaultVocabulariesInput, opts ...request.Option) (*ListDefaultVocabulariesOutput, error)
func (c *Connect) ListEvaluationFormVersions(input *ListEvaluationFormVersionsInput) (*ListEvaluationFormVersionsOutput, error)
func (c *Connect) ListEvaluationFormVersionsPages(input *ListEvaluationFormVersionsInput, fn func(*ListEvaluationFormVersionsOutput, bool) bool) error
func (c *Connect) ListEvaluationFormVersionsPagesWithContext(ctx aws.Context, input *ListEvaluationFormVersionsInput, fn func(*ListEvaluationFormVersionsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListEvaluationFormVersionsRequest(input *ListEvaluationFormVersionsInput) (req *request.Request, output *ListEvaluationFormVersionsOutput)
func (c *Connect) ListEvaluationFormVersionsWithContext(ctx aws.Context, input *ListEvaluationFormVersionsInput, opts ...request.Option) (*ListEvaluationFormVersionsOutput, error)
func (c *Connect) ListEvaluationForms(input *ListEvaluationFormsInput) (*ListEvaluationFormsOutput, error)
func (c *Connect) ListEvaluationFormsPages(input *ListEvaluationFormsInput, fn func(*ListEvaluationFormsOutput, bool) bool) error
func (c *Connect) ListEvaluationFormsPagesWithContext(ctx aws.Context, input *ListEvaluationFormsInput, fn func(*ListEvaluationFormsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListEvaluationFormsRequest(input *ListEvaluationFormsInput) (req *request.Request, output *ListEvaluationFormsOutput)
func (c *Connect) ListEvaluationFormsWithContext(ctx aws.Context, input *ListEvaluationFormsInput, opts ...request.Option) (*ListEvaluationFormsOutput, error)
func (c *Connect) ListFlowAssociations(input *ListFlowAssociationsInput) (*ListFlowAssociationsOutput, error)
func (c *Connect) ListFlowAssociationsPages(input *ListFlowAssociationsInput, fn func(*ListFlowAssociationsOutput, bool) bool) error
func (c *Connect) ListFlowAssociationsPagesWithContext(ctx aws.Context, input *ListFlowAssociationsInput, fn func(*ListFlowAssociationsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListFlowAssociationsRequest(input *ListFlowAssociationsInput) (req *request.Request, output *ListFlowAssociationsOutput)
func (c *Connect) ListFlowAssociationsWithContext(ctx aws.Context, input *ListFlowAssociationsInput, opts ...request.Option) (*ListFlowAssociationsOutput, error)
func (c *Connect) ListHoursOfOperations(input *ListHoursOfOperationsInput) (*ListHoursOfOperationsOutput, error)
func (c *Connect) ListHoursOfOperationsPages(input *ListHoursOfOperationsInput, fn func(*ListHoursOfOperationsOutput, bool) bool) error
func (c *Connect) ListHoursOfOperationsPagesWithContext(ctx aws.Context, input *ListHoursOfOperationsInput, fn func(*ListHoursOfOperationsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListHoursOfOperationsRequest(input *ListHoursOfOperationsInput) (req *request.Request, output *ListHoursOfOperationsOutput)
func (c *Connect) ListHoursOfOperationsWithContext(ctx aws.Context, input *ListHoursOfOperationsInput, opts ...request.Option) (*ListHoursOfOperationsOutput, error)
func (c *Connect) ListInstanceAttributes(input *ListInstanceAttributesInput) (*ListInstanceAttributesOutput, error)
func (c *Connect) ListInstanceAttributesPages(input *ListInstanceAttributesInput, fn func(*ListInstanceAttributesOutput, bool) bool) error
func (c *Connect) ListInstanceAttributesPagesWithContext(ctx aws.Context, input *ListInstanceAttributesInput, fn func(*ListInstanceAttributesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListInstanceAttributesRequest(input *ListInstanceAttributesInput) (req *request.Request, output *ListInstanceAttributesOutput)
func (c *Connect) ListInstanceAttributesWithContext(ctx aws.Context, input *ListInstanceAttributesInput, opts ...request.Option) (*ListInstanceAttributesOutput, error)
func (c *Connect) ListInstanceStorageConfigs(input *ListInstanceStorageConfigsInput) (*ListInstanceStorageConfigsOutput, error)
func (c *Connect) ListInstanceStorageConfigsPages(input *ListInstanceStorageConfigsInput, fn func(*ListInstanceStorageConfigsOutput, bool) bool) error
func (c *Connect) ListInstanceStorageConfigsPagesWithContext(ctx aws.Context, input *ListInstanceStorageConfigsInput, fn func(*ListInstanceStorageConfigsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListInstanceStorageConfigsRequest(input *ListInstanceStorageConfigsInput) (req *request.Request, output *ListInstanceStorageConfigsOutput)
func (c *Connect) ListInstanceStorageConfigsWithContext(ctx aws.Context, input *ListInstanceStorageConfigsInput, opts ...request.Option) (*ListInstanceStorageConfigsOutput, error)
func (c *Connect) ListInstances(input *ListInstancesInput) (*ListInstancesOutput, error)
func (c *Connect) ListInstancesPages(input *ListInstancesInput, fn func(*ListInstancesOutput, bool) bool) error
func (c *Connect) ListInstancesPagesWithContext(ctx aws.Context, input *ListInstancesInput, fn func(*ListInstancesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListInstancesRequest(input *ListInstancesInput) (req *request.Request, output *ListInstancesOutput)
func (c *Connect) ListInstancesWithContext(ctx aws.Context, input *ListInstancesInput, opts ...request.Option) (*ListInstancesOutput, error)
func (c *Connect) ListIntegrationAssociations(input *ListIntegrationAssociationsInput) (*ListIntegrationAssociationsOutput, error)
func (c *Connect) ListIntegrationAssociationsPages(input *ListIntegrationAssociationsInput, fn func(*ListIntegrationAssociationsOutput, bool) bool) error
func (c *Connect) ListIntegrationAssociationsPagesWithContext(ctx aws.Context, input *ListIntegrationAssociationsInput, fn func(*ListIntegrationAssociationsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListIntegrationAssociationsRequest(input *ListIntegrationAssociationsInput) (req *request.Request, output *ListIntegrationAssociationsOutput)
func (c *Connect) ListIntegrationAssociationsWithContext(ctx aws.Context, input *ListIntegrationAssociationsInput, opts ...request.Option) (*ListIntegrationAssociationsOutput, error)
func (c *Connect) ListLambdaFunctions(input *ListLambdaFunctionsInput) (*ListLambdaFunctionsOutput, error)
func (c *Connect) ListLambdaFunctionsPages(input *ListLambdaFunctionsInput, fn func(*ListLambdaFunctionsOutput, bool) bool) error
func (c *Connect) ListLambdaFunctionsPagesWithContext(ctx aws.Context, input *ListLambdaFunctionsInput, fn func(*ListLambdaFunctionsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListLambdaFunctionsRequest(input *ListLambdaFunctionsInput) (req *request.Request, output *ListLambdaFunctionsOutput)
func (c *Connect) ListLambdaFunctionsWithContext(ctx aws.Context, input *ListLambdaFunctionsInput, opts ...request.Option) (*ListLambdaFunctionsOutput, error)
func (c *Connect) ListLexBots(input *ListLexBotsInput) (*ListLexBotsOutput, error)
func (c *Connect) ListLexBotsPages(input *ListLexBotsInput, fn func(*ListLexBotsOutput, bool) bool) error
func (c *Connect) ListLexBotsPagesWithContext(ctx aws.Context, input *ListLexBotsInput, fn func(*ListLexBotsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListLexBotsRequest(input *ListLexBotsInput) (req *request.Request, output *ListLexBotsOutput)
func (c *Connect) ListLexBotsWithContext(ctx aws.Context, input *ListLexBotsInput, opts ...request.Option) (*ListLexBotsOutput, error)
func (c *Connect) ListPhoneNumbers(input *ListPhoneNumbersInput) (*ListPhoneNumbersOutput, error)
func (c *Connect) ListPhoneNumbersPages(input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool) error
func (c *Connect) ListPhoneNumbersPagesWithContext(ctx aws.Context, input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) (req *request.Request, output *ListPhoneNumbersOutput)
func (c *Connect) ListPhoneNumbersV2(input *ListPhoneNumbersV2Input) (*ListPhoneNumbersV2Output, error)
func (c *Connect) ListPhoneNumbersV2Pages(input *ListPhoneNumbersV2Input, fn func(*ListPhoneNumbersV2Output, bool) bool) error
func (c *Connect) ListPhoneNumbersV2PagesWithContext(ctx aws.Context, input *ListPhoneNumbersV2Input, fn func(*ListPhoneNumbersV2Output, bool) bool, opts ...request.Option) error
func (c *Connect) ListPhoneNumbersV2Request(input *ListPhoneNumbersV2Input) (req *request.Request, output *ListPhoneNumbersV2Output)
func (c *Connect) ListPhoneNumbersV2WithContext(ctx aws.Context, input *ListPhoneNumbersV2Input, opts ...request.Option) (*ListPhoneNumbersV2Output, error)
func (c *Connect) ListPhoneNumbersWithContext(ctx aws.Context, input *ListPhoneNumbersInput, opts ...request.Option) (*ListPhoneNumbersOutput, error)
func (c *Connect) ListPredefinedAttributes(input *ListPredefinedAttributesInput) (*ListPredefinedAttributesOutput, error)
func (c *Connect) ListPredefinedAttributesPages(input *ListPredefinedAttributesInput, fn func(*ListPredefinedAttributesOutput, bool) bool) error
func (c *Connect) ListPredefinedAttributesPagesWithContext(ctx aws.Context, input *ListPredefinedAttributesInput, fn func(*ListPredefinedAttributesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListPredefinedAttributesRequest(input *ListPredefinedAttributesInput) (req *request.Request, output *ListPredefinedAttributesOutput)
func (c *Connect) ListPredefinedAttributesWithContext(ctx aws.Context, input *ListPredefinedAttributesInput, opts ...request.Option) (*ListPredefinedAttributesOutput, error)
func (c *Connect) ListPrompts(input *ListPromptsInput) (*ListPromptsOutput, error)
func (c *Connect) ListPromptsPages(input *ListPromptsInput, fn func(*ListPromptsOutput, bool) bool) error
func (c *Connect) ListPromptsPagesWithContext(ctx aws.Context, input *ListPromptsInput, fn func(*ListPromptsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListPromptsRequest(input *ListPromptsInput) (req *request.Request, output *ListPromptsOutput)
func (c *Connect) ListPromptsWithContext(ctx aws.Context, input *ListPromptsInput, opts ...request.Option) (*ListPromptsOutput, error)
func (c *Connect) ListQueueQuickConnects(input *ListQueueQuickConnectsInput) (*ListQueueQuickConnectsOutput, error)
func (c *Connect) ListQueueQuickConnectsPages(input *ListQueueQuickConnectsInput, fn func(*ListQueueQuickConnectsOutput, bool) bool) error
func (c *Connect) ListQueueQuickConnectsPagesWithContext(ctx aws.Context, input *ListQueueQuickConnectsInput, fn func(*ListQueueQuickConnectsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListQueueQuickConnectsRequest(input *ListQueueQuickConnectsInput) (req *request.Request, output *ListQueueQuickConnectsOutput)
func (c *Connect) ListQueueQuickConnectsWithContext(ctx aws.Context, input *ListQueueQuickConnectsInput, opts ...request.Option) (*ListQueueQuickConnectsOutput, error)
func (c *Connect) ListQueues(input *ListQueuesInput) (*ListQueuesOutput, error)
func (c *Connect) ListQueuesPages(input *ListQueuesInput, fn func(*ListQueuesOutput, bool) bool) error
func (c *Connect) ListQueuesPagesWithContext(ctx aws.Context, input *ListQueuesInput, fn func(*ListQueuesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListQueuesRequest(input *ListQueuesInput) (req *request.Request, output *ListQueuesOutput)
func (c *Connect) ListQueuesWithContext(ctx aws.Context, input *ListQueuesInput, opts ...request.Option) (*ListQueuesOutput, error)
func (c *Connect) ListQuickConnects(input *ListQuickConnectsInput) (*ListQuickConnectsOutput, error)
func (c *Connect) ListQuickConnectsPages(input *ListQuickConnectsInput, fn func(*ListQuickConnectsOutput, bool) bool) error
func (c *Connect) ListQuickConnectsPagesWithContext(ctx aws.Context, input *ListQuickConnectsInput, fn func(*ListQuickConnectsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListQuickConnectsRequest(input *ListQuickConnectsInput) (req *request.Request, output *ListQuickConnectsOutput)
func (c *Connect) ListQuickConnectsWithContext(ctx aws.Context, input *ListQuickConnectsInput, opts ...request.Option) (*ListQuickConnectsOutput, error)
func (c *Connect) ListRealtimeContactAnalysisSegmentsV2(input *ListRealtimeContactAnalysisSegmentsV2Input) (*ListRealtimeContactAnalysisSegmentsV2Output, error)
func (c *Connect) ListRealtimeContactAnalysisSegmentsV2Pages(input *ListRealtimeContactAnalysisSegmentsV2Input, fn func(*ListRealtimeContactAnalysisSegmentsV2Output, bool) bool) error
func (c *Connect) ListRealtimeContactAnalysisSegmentsV2PagesWithContext(ctx aws.Context, input *ListRealtimeContactAnalysisSegmentsV2Input, fn func(*ListRealtimeContactAnalysisSegmentsV2Output, bool) bool, opts ...request.Option) error
func (c *Connect) ListRealtimeContactAnalysisSegmentsV2Request(input *ListRealtimeContactAnalysisSegmentsV2Input) (req *request.Request, output *ListRealtimeContactAnalysisSegmentsV2Output)
func (c *Connect) ListRealtimeContactAnalysisSegmentsV2WithContext(ctx aws.Context, input *ListRealtimeContactAnalysisSegmentsV2Input, opts ...request.Option) (*ListRealtimeContactAnalysisSegmentsV2Output, error)
func (c *Connect) ListRoutingProfileQueues(input *ListRoutingProfileQueuesInput) (*ListRoutingProfileQueuesOutput, error)
func (c *Connect) ListRoutingProfileQueuesPages(input *ListRoutingProfileQueuesInput, fn func(*ListRoutingProfileQueuesOutput, bool) bool) error
func (c *Connect) ListRoutingProfileQueuesPagesWithContext(ctx aws.Context, input *ListRoutingProfileQueuesInput, fn func(*ListRoutingProfileQueuesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListRoutingProfileQueuesRequest(input *ListRoutingProfileQueuesInput) (req *request.Request, output *ListRoutingProfileQueuesOutput)
func (c *Connect) ListRoutingProfileQueuesWithContext(ctx aws.Context, input *ListRoutingProfileQueuesInput, opts ...request.Option) (*ListRoutingProfileQueuesOutput, error)
func (c *Connect) ListRoutingProfiles(input *ListRoutingProfilesInput) (*ListRoutingProfilesOutput, error)
func (c *Connect) ListRoutingProfilesPages(input *ListRoutingProfilesInput, fn func(*ListRoutingProfilesOutput, bool) bool) error
func (c *Connect) ListRoutingProfilesPagesWithContext(ctx aws.Context, input *ListRoutingProfilesInput, fn func(*ListRoutingProfilesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListRoutingProfilesRequest(input *ListRoutingProfilesInput) (req *request.Request, output *ListRoutingProfilesOutput)
func (c *Connect) ListRoutingProfilesWithContext(ctx aws.Context, input *ListRoutingProfilesInput, opts ...request.Option) (*ListRoutingProfilesOutput, error)
func (c *Connect) ListRules(input *ListRulesInput) (*ListRulesOutput, error)
func (c *Connect) ListRulesPages(input *ListRulesInput, fn func(*ListRulesOutput, bool) bool) error
func (c *Connect) ListRulesPagesWithContext(ctx aws.Context, input *ListRulesInput, fn func(*ListRulesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListRulesRequest(input *ListRulesInput) (req *request.Request, output *ListRulesOutput)
func (c *Connect) ListRulesWithContext(ctx aws.Context, input *ListRulesInput, opts ...request.Option) (*ListRulesOutput, error)
func (c *Connect) ListSecurityKeys(input *ListSecurityKeysInput) (*ListSecurityKeysOutput, error)
func (c *Connect) ListSecurityKeysPages(input *ListSecurityKeysInput, fn func(*ListSecurityKeysOutput, bool) bool) error
func (c *Connect) ListSecurityKeysPagesWithContext(ctx aws.Context, input *ListSecurityKeysInput, fn func(*ListSecurityKeysOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListSecurityKeysRequest(input *ListSecurityKeysInput) (req *request.Request, output *ListSecurityKeysOutput)
func (c *Connect) ListSecurityKeysWithContext(ctx aws.Context, input *ListSecurityKeysInput, opts ...request.Option) (*ListSecurityKeysOutput, error)
func (c *Connect) ListSecurityProfileApplications(input *ListSecurityProfileApplicationsInput) (*ListSecurityProfileApplicationsOutput, error)
func (c *Connect) ListSecurityProfileApplicationsPages(input *ListSecurityProfileApplicationsInput, fn func(*ListSecurityProfileApplicationsOutput, bool) bool) error
func (c *Connect) ListSecurityProfileApplicationsPagesWithContext(ctx aws.Context, input *ListSecurityProfileApplicationsInput, fn func(*ListSecurityProfileApplicationsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListSecurityProfileApplicationsRequest(input *ListSecurityProfileApplicationsInput) (req *request.Request, output *ListSecurityProfileApplicationsOutput)
func (c *Connect) ListSecurityProfileApplicationsWithContext(ctx aws.Context, input *ListSecurityProfileApplicationsInput, opts ...request.Option) (*ListSecurityProfileApplicationsOutput, error)
func (c *Connect) ListSecurityProfilePermissions(input *ListSecurityProfilePermissionsInput) (*ListSecurityProfilePermissionsOutput, error)
func (c *Connect) ListSecurityProfilePermissionsPages(input *ListSecurityProfilePermissionsInput, fn func(*ListSecurityProfilePermissionsOutput, bool) bool) error
func (c *Connect) ListSecurityProfilePermissionsPagesWithContext(ctx aws.Context, input *ListSecurityProfilePermissionsInput, fn func(*ListSecurityProfilePermissionsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListSecurityProfilePermissionsRequest(input *ListSecurityProfilePermissionsInput) (req *request.Request, output *ListSecurityProfilePermissionsOutput)
func (c *Connect) ListSecurityProfilePermissionsWithContext(ctx aws.Context, input *ListSecurityProfilePermissionsInput, opts ...request.Option) (*ListSecurityProfilePermissionsOutput, error)
func (c *Connect) ListSecurityProfiles(input *ListSecurityProfilesInput) (*ListSecurityProfilesOutput, error)
func (c *Connect) ListSecurityProfilesPages(input *ListSecurityProfilesInput, fn func(*ListSecurityProfilesOutput, bool) bool) error
func (c *Connect) ListSecurityProfilesPagesWithContext(ctx aws.Context, input *ListSecurityProfilesInput, fn func(*ListSecurityProfilesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListSecurityProfilesRequest(input *ListSecurityProfilesInput) (req *request.Request, output *ListSecurityProfilesOutput)
func (c *Connect) ListSecurityProfilesWithContext(ctx aws.Context, input *ListSecurityProfilesInput, opts ...request.Option) (*ListSecurityProfilesOutput, error)
func (c *Connect) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *Connect) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *Connect) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *Connect) ListTaskTemplates(input *ListTaskTemplatesInput) (*ListTaskTemplatesOutput, error)
func (c *Connect) ListTaskTemplatesPages(input *ListTaskTemplatesInput, fn func(*ListTaskTemplatesOutput, bool) bool) error
func (c *Connect) ListTaskTemplatesPagesWithContext(ctx aws.Context, input *ListTaskTemplatesInput, fn func(*ListTaskTemplatesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListTaskTemplatesRequest(input *ListTaskTemplatesInput) (req *request.Request, output *ListTaskTemplatesOutput)
func (c *Connect) ListTaskTemplatesWithContext(ctx aws.Context, input *ListTaskTemplatesInput, opts ...request.Option) (*ListTaskTemplatesOutput, error)
func (c *Connect) ListTrafficDistributionGroupUsers(input *ListTrafficDistributionGroupUsersInput) (*ListTrafficDistributionGroupUsersOutput, error)
func (c *Connect) ListTrafficDistributionGroupUsersPages(input *ListTrafficDistributionGroupUsersInput, fn func(*ListTrafficDistributionGroupUsersOutput, bool) bool) error
func (c *Connect) ListTrafficDistributionGroupUsersPagesWithContext(ctx aws.Context, input *ListTrafficDistributionGroupUsersInput, fn func(*ListTrafficDistributionGroupUsersOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListTrafficDistributionGroupUsersRequest(input *ListTrafficDistributionGroupUsersInput) (req *request.Request, output *ListTrafficDistributionGroupUsersOutput)
func (c *Connect) ListTrafficDistributionGroupUsersWithContext(ctx aws.Context, input *ListTrafficDistributionGroupUsersInput, opts ...request.Option) (*ListTrafficDistributionGroupUsersOutput, error)
func (c *Connect) ListTrafficDistributionGroups(input *ListTrafficDistributionGroupsInput) (*ListTrafficDistributionGroupsOutput, error)
func (c *Connect) ListTrafficDistributionGroupsPages(input *ListTrafficDistributionGroupsInput, fn func(*ListTrafficDistributionGroupsOutput, bool) bool) error
func (c *Connect) ListTrafficDistributionGroupsPagesWithContext(ctx aws.Context, input *ListTrafficDistributionGroupsInput, fn func(*ListTrafficDistributionGroupsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListTrafficDistributionGroupsRequest(input *ListTrafficDistributionGroupsInput) (req *request.Request, output *ListTrafficDistributionGroupsOutput)
func (c *Connect) ListTrafficDistributionGroupsWithContext(ctx aws.Context, input *ListTrafficDistributionGroupsInput, opts ...request.Option) (*ListTrafficDistributionGroupsOutput, error)
func (c *Connect) ListUseCases(input *ListUseCasesInput) (*ListUseCasesOutput, error)
func (c *Connect) ListUseCasesPages(input *ListUseCasesInput, fn func(*ListUseCasesOutput, bool) bool) error
func (c *Connect) ListUseCasesPagesWithContext(ctx aws.Context, input *ListUseCasesInput, fn func(*ListUseCasesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListUseCasesRequest(input *ListUseCasesInput) (req *request.Request, output *ListUseCasesOutput)
func (c *Connect) ListUseCasesWithContext(ctx aws.Context, input *ListUseCasesInput, opts ...request.Option) (*ListUseCasesOutput, error)
func (c *Connect) ListUserHierarchyGroups(input *ListUserHierarchyGroupsInput) (*ListUserHierarchyGroupsOutput, error)
func (c *Connect) ListUserHierarchyGroupsPages(input *ListUserHierarchyGroupsInput, fn func(*ListUserHierarchyGroupsOutput, bool) bool) error
func (c *Connect) ListUserHierarchyGroupsPagesWithContext(ctx aws.Context, input *ListUserHierarchyGroupsInput, fn func(*ListUserHierarchyGroupsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListUserHierarchyGroupsRequest(input *ListUserHierarchyGroupsInput) (req *request.Request, output *ListUserHierarchyGroupsOutput)
func (c *Connect) ListUserHierarchyGroupsWithContext(ctx aws.Context, input *ListUserHierarchyGroupsInput, opts ...request.Option) (*ListUserHierarchyGroupsOutput, error)
func (c *Connect) ListUserProficiencies(input *ListUserProficienciesInput) (*ListUserProficienciesOutput, error)
func (c *Connect) ListUserProficienciesPages(input *ListUserProficienciesInput, fn func(*ListUserProficienciesOutput, bool) bool) error
func (c *Connect) ListUserProficienciesPagesWithContext(ctx aws.Context, input *ListUserProficienciesInput, fn func(*ListUserProficienciesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListUserProficienciesRequest(input *ListUserProficienciesInput) (req *request.Request, output *ListUserProficienciesOutput)
func (c *Connect) ListUserProficienciesWithContext(ctx aws.Context, input *ListUserProficienciesInput, opts ...request.Option) (*ListUserProficienciesOutput, error)
func (c *Connect) ListUsers(input *ListUsersInput) (*ListUsersOutput, error)
func (c *Connect) ListUsersPages(input *ListUsersInput, fn func(*ListUsersOutput, bool) bool) error
func (c *Connect) ListUsersPagesWithContext(ctx aws.Context, input *ListUsersInput, fn func(*ListUsersOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListUsersRequest(input *ListUsersInput) (req *request.Request, output *ListUsersOutput)
func (c *Connect) ListUsersWithContext(ctx aws.Context, input *ListUsersInput, opts ...request.Option) (*ListUsersOutput, error)
func (c *Connect) ListViewVersions(input *ListViewVersionsInput) (*ListViewVersionsOutput, error)
func (c *Connect) ListViewVersionsPages(input *ListViewVersionsInput, fn func(*ListViewVersionsOutput, bool) bool) error
func (c *Connect) ListViewVersionsPagesWithContext(ctx aws.Context, input *ListViewVersionsInput, fn func(*ListViewVersionsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListViewVersionsRequest(input *ListViewVersionsInput) (req *request.Request, output *ListViewVersionsOutput)
func (c *Connect) ListViewVersionsWithContext(ctx aws.Context, input *ListViewVersionsInput, opts ...request.Option) (*ListViewVersionsOutput, error)
func (c *Connect) ListViews(input *ListViewsInput) (*ListViewsOutput, error)
func (c *Connect) ListViewsPages(input *ListViewsInput, fn func(*ListViewsOutput, bool) bool) error
func (c *Connect) ListViewsPagesWithContext(ctx aws.Context, input *ListViewsInput, fn func(*ListViewsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) ListViewsRequest(input *ListViewsInput) (req *request.Request, output *ListViewsOutput)
func (c *Connect) ListViewsWithContext(ctx aws.Context, input *ListViewsInput, opts ...request.Option) (*ListViewsOutput, error)
func (c *Connect) MonitorContact(input *MonitorContactInput) (*MonitorContactOutput, error)
func (c *Connect) MonitorContactRequest(input *MonitorContactInput) (req *request.Request, output *MonitorContactOutput)
func (c *Connect) MonitorContactWithContext(ctx aws.Context, input *MonitorContactInput, opts ...request.Option) (*MonitorContactOutput, error)
func (c *Connect) PauseContact(input *PauseContactInput) (*PauseContactOutput, error)
func (c *Connect) PauseContactRequest(input *PauseContactInput) (req *request.Request, output *PauseContactOutput)
func (c *Connect) PauseContactWithContext(ctx aws.Context, input *PauseContactInput, opts ...request.Option) (*PauseContactOutput, error)
func (c *Connect) PutUserStatus(input *PutUserStatusInput) (*PutUserStatusOutput, error)
func (c *Connect) PutUserStatusRequest(input *PutUserStatusInput) (req *request.Request, output *PutUserStatusOutput)
func (c *Connect) PutUserStatusWithContext(ctx aws.Context, input *PutUserStatusInput, opts ...request.Option) (*PutUserStatusOutput, error)
func (c *Connect) ReleasePhoneNumber(input *ReleasePhoneNumberInput) (*ReleasePhoneNumberOutput, error)
func (c *Connect) ReleasePhoneNumberRequest(input *ReleasePhoneNumberInput) (req *request.Request, output *ReleasePhoneNumberOutput)
func (c *Connect) ReleasePhoneNumberWithContext(ctx aws.Context, input *ReleasePhoneNumberInput, opts ...request.Option) (*ReleasePhoneNumberOutput, error)
func (c *Connect) ReplicateInstance(input *ReplicateInstanceInput) (*ReplicateInstanceOutput, error)
func (c *Connect) ReplicateInstanceRequest(input *ReplicateInstanceInput) (req *request.Request, output *ReplicateInstanceOutput)
func (c *Connect) ReplicateInstanceWithContext(ctx aws.Context, input *ReplicateInstanceInput, opts ...request.Option) (*ReplicateInstanceOutput, error)
func (c *Connect) ResumeContact(input *ResumeContactInput) (*ResumeContactOutput, error)
func (c *Connect) ResumeContactRecording(input *ResumeContactRecordingInput) (*ResumeContactRecordingOutput, error)
func (c *Connect) ResumeContactRecordingRequest(input *ResumeContactRecordingInput) (req *request.Request, output *ResumeContactRecordingOutput)
func (c *Connect) ResumeContactRecordingWithContext(ctx aws.Context, input *ResumeContactRecordingInput, opts ...request.Option) (*ResumeContactRecordingOutput, error)
func (c *Connect) ResumeContactRequest(input *ResumeContactInput) (req *request.Request, output *ResumeContactOutput)
func (c *Connect) ResumeContactWithContext(ctx aws.Context, input *ResumeContactInput, opts ...request.Option) (*ResumeContactOutput, error)
func (c *Connect) SearchAgentStatuses(input *SearchAgentStatusesInput) (*SearchAgentStatusesOutput, error)
func (c *Connect) SearchAgentStatusesPages(input *SearchAgentStatusesInput, fn func(*SearchAgentStatusesOutput, bool) bool) error
func (c *Connect) SearchAgentStatusesPagesWithContext(ctx aws.Context, input *SearchAgentStatusesInput, fn func(*SearchAgentStatusesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchAgentStatusesRequest(input *SearchAgentStatusesInput) (req *request.Request, output *SearchAgentStatusesOutput)
func (c *Connect) SearchAgentStatusesWithContext(ctx aws.Context, input *SearchAgentStatusesInput, opts ...request.Option) (*SearchAgentStatusesOutput, error)
func (c *Connect) SearchAvailablePhoneNumbers(input *SearchAvailablePhoneNumbersInput) (*SearchAvailablePhoneNumbersOutput, error)
func (c *Connect) SearchAvailablePhoneNumbersPages(input *SearchAvailablePhoneNumbersInput, fn func(*SearchAvailablePhoneNumbersOutput, bool) bool) error
func (c *Connect) SearchAvailablePhoneNumbersPagesWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, fn func(*SearchAvailablePhoneNumbersOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchAvailablePhoneNumbersRequest(input *SearchAvailablePhoneNumbersInput) (req *request.Request, output *SearchAvailablePhoneNumbersOutput)
func (c *Connect) SearchAvailablePhoneNumbersWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, opts ...request.Option) (*SearchAvailablePhoneNumbersOutput, error)
func (c *Connect) SearchContactFlowModules(input *SearchContactFlowModulesInput) (*SearchContactFlowModulesOutput, error)
func (c *Connect) SearchContactFlowModulesPages(input *SearchContactFlowModulesInput, fn func(*SearchContactFlowModulesOutput, bool) bool) error
func (c *Connect) SearchContactFlowModulesPagesWithContext(ctx aws.Context, input *SearchContactFlowModulesInput, fn func(*SearchContactFlowModulesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchContactFlowModulesRequest(input *SearchContactFlowModulesInput) (req *request.Request, output *SearchContactFlowModulesOutput)
func (c *Connect) SearchContactFlowModulesWithContext(ctx aws.Context, input *SearchContactFlowModulesInput, opts ...request.Option) (*SearchContactFlowModulesOutput, error)
func (c *Connect) SearchContactFlows(input *SearchContactFlowsInput) (*SearchContactFlowsOutput, error)
func (c *Connect) SearchContactFlowsPages(input *SearchContactFlowsInput, fn func(*SearchContactFlowsOutput, bool) bool) error
func (c *Connect) SearchContactFlowsPagesWithContext(ctx aws.Context, input *SearchContactFlowsInput, fn func(*SearchContactFlowsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchContactFlowsRequest(input *SearchContactFlowsInput) (req *request.Request, output *SearchContactFlowsOutput)
func (c *Connect) SearchContactFlowsWithContext(ctx aws.Context, input *SearchContactFlowsInput, opts ...request.Option) (*SearchContactFlowsOutput, error)
func (c *Connect) SearchContacts(input *SearchContactsInput) (*SearchContactsOutput, error)
func (c *Connect) SearchContactsPages(input *SearchContactsInput, fn func(*SearchContactsOutput, bool) bool) error
func (c *Connect) SearchContactsPagesWithContext(ctx aws.Context, input *SearchContactsInput, fn func(*SearchContactsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchContactsRequest(input *SearchContactsInput) (req *request.Request, output *SearchContactsOutput)
func (c *Connect) SearchContactsWithContext(ctx aws.Context, input *SearchContactsInput, opts ...request.Option) (*SearchContactsOutput, error)
func (c *Connect) SearchHoursOfOperations(input *SearchHoursOfOperationsInput) (*SearchHoursOfOperationsOutput, error)
func (c *Connect) SearchHoursOfOperationsPages(input *SearchHoursOfOperationsInput, fn func(*SearchHoursOfOperationsOutput, bool) bool) error
func (c *Connect) SearchHoursOfOperationsPagesWithContext(ctx aws.Context, input *SearchHoursOfOperationsInput, fn func(*SearchHoursOfOperationsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchHoursOfOperationsRequest(input *SearchHoursOfOperationsInput) (req *request.Request, output *SearchHoursOfOperationsOutput)
func (c *Connect) SearchHoursOfOperationsWithContext(ctx aws.Context, input *SearchHoursOfOperationsInput, opts ...request.Option) (*SearchHoursOfOperationsOutput, error)
func (c *Connect) SearchPredefinedAttributes(input *SearchPredefinedAttributesInput) (*SearchPredefinedAttributesOutput, error)
func (c *Connect) SearchPredefinedAttributesPages(input *SearchPredefinedAttributesInput, fn func(*SearchPredefinedAttributesOutput, bool) bool) error
func (c *Connect) SearchPredefinedAttributesPagesWithContext(ctx aws.Context, input *SearchPredefinedAttributesInput, fn func(*SearchPredefinedAttributesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchPredefinedAttributesRequest(input *SearchPredefinedAttributesInput) (req *request.Request, output *SearchPredefinedAttributesOutput)
func (c *Connect) SearchPredefinedAttributesWithContext(ctx aws.Context, input *SearchPredefinedAttributesInput, opts ...request.Option) (*SearchPredefinedAttributesOutput, error)
func (c *Connect) SearchPrompts(input *SearchPromptsInput) (*SearchPromptsOutput, error)
func (c *Connect) SearchPromptsPages(input *SearchPromptsInput, fn func(*SearchPromptsOutput, bool) bool) error
func (c *Connect) SearchPromptsPagesWithContext(ctx aws.Context, input *SearchPromptsInput, fn func(*SearchPromptsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchPromptsRequest(input *SearchPromptsInput) (req *request.Request, output *SearchPromptsOutput)
func (c *Connect) SearchPromptsWithContext(ctx aws.Context, input *SearchPromptsInput, opts ...request.Option) (*SearchPromptsOutput, error)
func (c *Connect) SearchQueues(input *SearchQueuesInput) (*SearchQueuesOutput, error)
func (c *Connect) SearchQueuesPages(input *SearchQueuesInput, fn func(*SearchQueuesOutput, bool) bool) error
func (c *Connect) SearchQueuesPagesWithContext(ctx aws.Context, input *SearchQueuesInput, fn func(*SearchQueuesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchQueuesRequest(input *SearchQueuesInput) (req *request.Request, output *SearchQueuesOutput)
func (c *Connect) SearchQueuesWithContext(ctx aws.Context, input *SearchQueuesInput, opts ...request.Option) (*SearchQueuesOutput, error)
func (c *Connect) SearchQuickConnects(input *SearchQuickConnectsInput) (*SearchQuickConnectsOutput, error)
func (c *Connect) SearchQuickConnectsPages(input *SearchQuickConnectsInput, fn func(*SearchQuickConnectsOutput, bool) bool) error
func (c *Connect) SearchQuickConnectsPagesWithContext(ctx aws.Context, input *SearchQuickConnectsInput, fn func(*SearchQuickConnectsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchQuickConnectsRequest(input *SearchQuickConnectsInput) (req *request.Request, output *SearchQuickConnectsOutput)
func (c *Connect) SearchQuickConnectsWithContext(ctx aws.Context, input *SearchQuickConnectsInput, opts ...request.Option) (*SearchQuickConnectsOutput, error)
func (c *Connect) SearchResourceTags(input *SearchResourceTagsInput) (*SearchResourceTagsOutput, error)
func (c *Connect) SearchResourceTagsPages(input *SearchResourceTagsInput, fn func(*SearchResourceTagsOutput, bool) bool) error
func (c *Connect) SearchResourceTagsPagesWithContext(ctx aws.Context, input *SearchResourceTagsInput, fn func(*SearchResourceTagsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchResourceTagsRequest(input *SearchResourceTagsInput) (req *request.Request, output *SearchResourceTagsOutput)
func (c *Connect) SearchResourceTagsWithContext(ctx aws.Context, input *SearchResourceTagsInput, opts ...request.Option) (*SearchResourceTagsOutput, error)
func (c *Connect) SearchRoutingProfiles(input *SearchRoutingProfilesInput) (*SearchRoutingProfilesOutput, error)
func (c *Connect) SearchRoutingProfilesPages(input *SearchRoutingProfilesInput, fn func(*SearchRoutingProfilesOutput, bool) bool) error
func (c *Connect) SearchRoutingProfilesPagesWithContext(ctx aws.Context, input *SearchRoutingProfilesInput, fn func(*SearchRoutingProfilesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchRoutingProfilesRequest(input *SearchRoutingProfilesInput) (req *request.Request, output *SearchRoutingProfilesOutput)
func (c *Connect) SearchRoutingProfilesWithContext(ctx aws.Context, input *SearchRoutingProfilesInput, opts ...request.Option) (*SearchRoutingProfilesOutput, error)
func (c *Connect) SearchSecurityProfiles(input *SearchSecurityProfilesInput) (*SearchSecurityProfilesOutput, error)
func (c *Connect) SearchSecurityProfilesPages(input *SearchSecurityProfilesInput, fn func(*SearchSecurityProfilesOutput, bool) bool) error
func (c *Connect) SearchSecurityProfilesPagesWithContext(ctx aws.Context, input *SearchSecurityProfilesInput, fn func(*SearchSecurityProfilesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchSecurityProfilesRequest(input *SearchSecurityProfilesInput) (req *request.Request, output *SearchSecurityProfilesOutput)
func (c *Connect) SearchSecurityProfilesWithContext(ctx aws.Context, input *SearchSecurityProfilesInput, opts ...request.Option) (*SearchSecurityProfilesOutput, error)
func (c *Connect) SearchUserHierarchyGroups(input *SearchUserHierarchyGroupsInput) (*SearchUserHierarchyGroupsOutput, error)
func (c *Connect) SearchUserHierarchyGroupsPages(input *SearchUserHierarchyGroupsInput, fn func(*SearchUserHierarchyGroupsOutput, bool) bool) error
func (c *Connect) SearchUserHierarchyGroupsPagesWithContext(ctx aws.Context, input *SearchUserHierarchyGroupsInput, fn func(*SearchUserHierarchyGroupsOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchUserHierarchyGroupsRequest(input *SearchUserHierarchyGroupsInput) (req *request.Request, output *SearchUserHierarchyGroupsOutput)
func (c *Connect) SearchUserHierarchyGroupsWithContext(ctx aws.Context, input *SearchUserHierarchyGroupsInput, opts ...request.Option) (*SearchUserHierarchyGroupsOutput, error)
func (c *Connect) SearchUsers(input *SearchUsersInput) (*SearchUsersOutput, error)
func (c *Connect) SearchUsersPages(input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool) error
func (c *Connect) SearchUsersPagesWithContext(ctx aws.Context, input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchUsersRequest(input *SearchUsersInput) (req *request.Request, output *SearchUsersOutput)
func (c *Connect) SearchUsersWithContext(ctx aws.Context, input *SearchUsersInput, opts ...request.Option) (*SearchUsersOutput, error)
func (c *Connect) SearchVocabularies(input *SearchVocabulariesInput) (*SearchVocabulariesOutput, error)
func (c *Connect) SearchVocabulariesPages(input *SearchVocabulariesInput, fn func(*SearchVocabulariesOutput, bool) bool) error
func (c *Connect) SearchVocabulariesPagesWithContext(ctx aws.Context, input *SearchVocabulariesInput, fn func(*SearchVocabulariesOutput, bool) bool, opts ...request.Option) error
func (c *Connect) SearchVocabulariesRequest(input *SearchVocabulariesInput) (req *request.Request, output *SearchVocabulariesOutput)
func (c *Connect) SearchVocabulariesWithContext(ctx aws.Context, input *SearchVocabulariesInput, opts ...request.Option) (*SearchVocabulariesOutput, error)
func (c *Connect) SendChatIntegrationEvent(input *SendChatIntegrationEventInput) (*SendChatIntegrationEventOutput, error)
func (c *Connect) SendChatIntegrationEventRequest(input *SendChatIntegrationEventInput) (req *request.Request, output *SendChatIntegrationEventOutput)
func (c *Connect) SendChatIntegrationEventWithContext(ctx aws.Context, input *SendChatIntegrationEventInput, opts ...request.Option) (*SendChatIntegrationEventOutput, error)
func (c *Connect) StartAttachedFileUpload(input *StartAttachedFileUploadInput) (*StartAttachedFileUploadOutput, error)
func (c *Connect) StartAttachedFileUploadRequest(input *StartAttachedFileUploadInput) (req *request.Request, output *StartAttachedFileUploadOutput)
func (c *Connect) StartAttachedFileUploadWithContext(ctx aws.Context, input *StartAttachedFileUploadInput, opts ...request.Option) (*StartAttachedFileUploadOutput, error)
func (c *Connect) StartChatContact(input *StartChatContactInput) (*StartChatContactOutput, error)
func (c *Connect) StartChatContactRequest(input *StartChatContactInput) (req *request.Request, output *StartChatContactOutput)
func (c *Connect) StartChatContactWithContext(ctx aws.Context, input *StartChatContactInput, opts ...request.Option) (*StartChatContactOutput, error)
func (c *Connect) StartContactEvaluation(input *StartContactEvaluationInput) (*StartContactEvaluationOutput, error)
func (c *Connect) StartContactEvaluationRequest(input *StartContactEvaluationInput) (req *request.Request, output *StartContactEvaluationOutput)
func (c *Connect) StartContactEvaluationWithContext(ctx aws.Context, input *StartContactEvaluationInput, opts ...request.Option) (*StartContactEvaluationOutput, error)
func (c *Connect) StartContactRecording(input *StartContactRecordingInput) (*StartContactRecordingOutput, error)
func (c *Connect) StartContactRecordingRequest(input *StartContactRecordingInput) (req *request.Request, output *StartContactRecordingOutput)
func (c *Connect) StartContactRecordingWithContext(ctx aws.Context, input *StartContactRecordingInput, opts ...request.Option) (*StartContactRecordingOutput, error)
func (c *Connect) StartContactStreaming(input *StartContactStreamingInput) (*StartContactStreamingOutput, error)
func (c *Connect) StartContactStreamingRequest(input *StartContactStreamingInput) (req *request.Request, output *StartContactStreamingOutput)
func (c *Connect) StartContactStreamingWithContext(ctx aws.Context, input *StartContactStreamingInput, opts ...request.Option) (*StartContactStreamingOutput, error)
func (c *Connect) StartOutboundVoiceContact(input *StartOutboundVoiceContactInput) (*StartOutboundVoiceContactOutput, error)
func (c *Connect) StartOutboundVoiceContactRequest(input *StartOutboundVoiceContactInput) (req *request.Request, output *StartOutboundVoiceContactOutput)
func (c *Connect) StartOutboundVoiceContactWithContext(ctx aws.Context, input *StartOutboundVoiceContactInput, opts ...request.Option) (*StartOutboundVoiceContactOutput, error)
func (c *Connect) StartTaskContact(input *StartTaskContactInput) (*StartTaskContactOutput, error)
func (c *Connect) StartTaskContactRequest(input *StartTaskContactInput) (req *request.Request, output *StartTaskContactOutput)
func (c *Connect) StartTaskContactWithContext(ctx aws.Context, input *StartTaskContactInput, opts ...request.Option) (*StartTaskContactOutput, error)
func (c *Connect) StartWebRTCContact(input *StartWebRTCContactInput) (*StartWebRTCContactOutput, error)
func (c *Connect) StartWebRTCContactRequest(input *StartWebRTCContactInput) (req *request.Request, output *StartWebRTCContactOutput)
func (c *Connect) StartWebRTCContactWithContext(ctx aws.Context, input *StartWebRTCContactInput, opts ...request.Option) (*StartWebRTCContactOutput, error)
func (c *Connect) StopContact(input *StopContactInput) (*StopContactOutput, error)
func (c *Connect) StopContactRecording(input *StopContactRecordingInput) (*StopContactRecordingOutput, error)
func (c *Connect) StopContactRecordingRequest(input *StopContactRecordingInput) (req *request.Request, output *StopContactRecordingOutput)
func (c *Connect) StopContactRecordingWithContext(ctx aws.Context, input *StopContactRecordingInput, opts ...request.Option) (*StopContactRecordingOutput, error)
func (c *Connect) StopContactRequest(input *StopContactInput) (req *request.Request, output *StopContactOutput)
func (c *Connect) StopContactStreaming(input *StopContactStreamingInput) (*StopContactStreamingOutput, error)
func (c *Connect) StopContactStreamingRequest(input *StopContactStreamingInput) (req *request.Request, output *StopContactStreamingOutput)
func (c *Connect) StopContactStreamingWithContext(ctx aws.Context, input *StopContactStreamingInput, opts ...request.Option) (*StopContactStreamingOutput, error)
func (c *Connect) StopContactWithContext(ctx aws.Context, input *StopContactInput, opts ...request.Option) (*StopContactOutput, error)
func (c *Connect) SubmitContactEvaluation(input *SubmitContactEvaluationInput) (*SubmitContactEvaluationOutput, error)
func (c *Connect) SubmitContactEvaluationRequest(input *SubmitContactEvaluationInput) (req *request.Request, output *SubmitContactEvaluationOutput)
func (c *Connect) SubmitContactEvaluationWithContext(ctx aws.Context, input *SubmitContactEvaluationInput, opts ...request.Option) (*SubmitContactEvaluationOutput, error)
func (c *Connect) SuspendContactRecording(input *SuspendContactRecordingInput) (*SuspendContactRecordingOutput, error)
func (c *Connect) SuspendContactRecordingRequest(input *SuspendContactRecordingInput) (req *request.Request, output *SuspendContactRecordingOutput)
func (c *Connect) SuspendContactRecordingWithContext(ctx aws.Context, input *SuspendContactRecordingInput, opts ...request.Option) (*SuspendContactRecordingOutput, error)
func (c *Connect) TagContact(input *TagContactInput) (*TagContactOutput, error)
func (c *Connect) TagContactRequest(input *TagContactInput) (req *request.Request, output *TagContactOutput)
func (c *Connect) TagContactWithContext(ctx aws.Context, input *TagContactInput, opts ...request.Option) (*TagContactOutput, error)
func (c *Connect) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *Connect) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *Connect) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *Connect) TransferContact(input *TransferContactInput) (*TransferContactOutput, error)
func (c *Connect) TransferContactRequest(input *TransferContactInput) (req *request.Request, output *TransferContactOutput)
func (c *Connect) TransferContactWithContext(ctx aws.Context, input *TransferContactInput, opts ...request.Option) (*TransferContactOutput, error)
func (c *Connect) UntagContact(input *UntagContactInput) (*UntagContactOutput, error)
func (c *Connect) UntagContactRequest(input *UntagContactInput) (req *request.Request, output *UntagContactOutput)
func (c *Connect) UntagContactWithContext(ctx aws.Context, input *UntagContactInput, opts ...request.Option) (*UntagContactOutput, error)
func (c *Connect) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *Connect) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *Connect) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *Connect) UpdateAgentStatus(input *UpdateAgentStatusInput) (*UpdateAgentStatusOutput, error)
func (c *Connect) UpdateAgentStatusRequest(input *UpdateAgentStatusInput) (req *request.Request, output *UpdateAgentStatusOutput)
func (c *Connect) UpdateAgentStatusWithContext(ctx aws.Context, input *UpdateAgentStatusInput, opts ...request.Option) (*UpdateAgentStatusOutput, error)
func (c *Connect) UpdateAuthenticationProfile(input *UpdateAuthenticationProfileInput) (*UpdateAuthenticationProfileOutput, error)
func (c *Connect) UpdateAuthenticationProfileRequest(input *UpdateAuthenticationProfileInput) (req *request.Request, output *UpdateAuthenticationProfileOutput)
func (c *Connect) UpdateAuthenticationProfileWithContext(ctx aws.Context, input *UpdateAuthenticationProfileInput, opts ...request.Option) (*UpdateAuthenticationProfileOutput, error)
func (c *Connect) UpdateContact(input *UpdateContactInput) (*UpdateContactOutput, error)
func (c *Connect) UpdateContactAttributes(input *UpdateContactAttributesInput) (*UpdateContactAttributesOutput, error)
func (c *Connect) UpdateContactAttributesRequest(input *UpdateContactAttributesInput) (req *request.Request, output *UpdateContactAttributesOutput)
func (c *Connect) UpdateContactAttributesWithContext(ctx aws.Context, input *UpdateContactAttributesInput, opts ...request.Option) (*UpdateContactAttributesOutput, error)
func (c *Connect) UpdateContactEvaluation(input *UpdateContactEvaluationInput) (*UpdateContactEvaluationOutput, error)
func (c *Connect) UpdateContactEvaluationRequest(input *UpdateContactEvaluationInput) (req *request.Request, output *UpdateContactEvaluationOutput)
func (c *Connect) UpdateContactEvaluationWithContext(ctx aws.Context, input *UpdateContactEvaluationInput, opts ...request.Option) (*UpdateContactEvaluationOutput, error)
func (c *Connect) UpdateContactFlowContent(input *UpdateContactFlowContentInput) (*UpdateContactFlowContentOutput, error)
func (c *Connect) UpdateContactFlowContentRequest(input *UpdateContactFlowContentInput) (req *request.Request, output *UpdateContactFlowContentOutput)
func (c *Connect) UpdateContactFlowContentWithContext(ctx aws.Context, input *UpdateContactFlowContentInput, opts ...request.Option) (*UpdateContactFlowContentOutput, error)
func (c *Connect) UpdateContactFlowMetadata(input *UpdateContactFlowMetadataInput) (*UpdateContactFlowMetadataOutput, error)
func (c *Connect) UpdateContactFlowMetadataRequest(input *UpdateContactFlowMetadataInput) (req *request.Request, output *UpdateContactFlowMetadataOutput)
func (c *Connect) UpdateContactFlowMetadataWithContext(ctx aws.Context, input *UpdateContactFlowMetadataInput, opts ...request.Option) (*UpdateContactFlowMetadataOutput, error)
func (c *Connect) UpdateContactFlowModuleContent(input *UpdateContactFlowModuleContentInput) (*UpdateContactFlowModuleContentOutput, error)
func (c *Connect) UpdateContactFlowModuleContentRequest(input *UpdateContactFlowModuleContentInput) (req *request.Request, output *UpdateContactFlowModuleContentOutput)
func (c *Connect) UpdateContactFlowModuleContentWithContext(ctx aws.Context, input *UpdateContactFlowModuleContentInput, opts ...request.Option) (*UpdateContactFlowModuleContentOutput, error)
func (c *Connect) UpdateContactFlowModuleMetadata(input *UpdateContactFlowModuleMetadataInput) (*UpdateContactFlowModuleMetadataOutput, error)
func (c *Connect) UpdateContactFlowModuleMetadataRequest(input *UpdateContactFlowModuleMetadataInput) (req *request.Request, output *UpdateContactFlowModuleMetadataOutput)
func (c *Connect) UpdateContactFlowModuleMetadataWithContext(ctx aws.Context, input *UpdateContactFlowModuleMetadataInput, opts ...request.Option) (*UpdateContactFlowModuleMetadataOutput, error)
func (c *Connect) UpdateContactFlowName(input *UpdateContactFlowNameInput) (*UpdateContactFlowNameOutput, error)
func (c *Connect) UpdateContactFlowNameRequest(input *UpdateContactFlowNameInput) (req *request.Request, output *UpdateContactFlowNameOutput)
func (c *Connect) UpdateContactFlowNameWithContext(ctx aws.Context, input *UpdateContactFlowNameInput, opts ...request.Option) (*UpdateContactFlowNameOutput, error)
func (c *Connect) UpdateContactRequest(input *UpdateContactInput) (req *request.Request, output *UpdateContactOutput)
func (c *Connect) UpdateContactRoutingData(input *UpdateContactRoutingDataInput) (*UpdateContactRoutingDataOutput, error)
func (c *Connect) UpdateContactRoutingDataRequest(input *UpdateContactRoutingDataInput) (req *request.Request, output *UpdateContactRoutingDataOutput)
func (c *Connect) UpdateContactRoutingDataWithContext(ctx aws.Context, input *UpdateContactRoutingDataInput, opts ...request.Option) (*UpdateContactRoutingDataOutput, error)
func (c *Connect) UpdateContactSchedule(input *UpdateContactScheduleInput) (*UpdateContactScheduleOutput, error)
func (c *Connect) UpdateContactScheduleRequest(input *UpdateContactScheduleInput) (req *request.Request, output *UpdateContactScheduleOutput)
func (c *Connect) UpdateContactScheduleWithContext(ctx aws.Context, input *UpdateContactScheduleInput, opts ...request.Option) (*UpdateContactScheduleOutput, error)
func (c *Connect) UpdateContactWithContext(ctx aws.Context, input *UpdateContactInput, opts ...request.Option) (*UpdateContactOutput, error)
func (c *Connect) UpdateEvaluationForm(input *UpdateEvaluationFormInput) (*UpdateEvaluationFormOutput, error)
func (c *Connect) UpdateEvaluationFormRequest(input *UpdateEvaluationFormInput) (req *request.Request, output *UpdateEvaluationFormOutput)
func (c *Connect) UpdateEvaluationFormWithContext(ctx aws.Context, input *UpdateEvaluationFormInput, opts ...request.Option) (*UpdateEvaluationFormOutput, error)
func (c *Connect) UpdateHoursOfOperation(input *UpdateHoursOfOperationInput) (*UpdateHoursOfOperationOutput, error)
func (c *Connect) UpdateHoursOfOperationRequest(input *UpdateHoursOfOperationInput) (req *request.Request, output *UpdateHoursOfOperationOutput)
func (c *Connect) UpdateHoursOfOperationWithContext(ctx aws.Context, input *UpdateHoursOfOperationInput, opts ...request.Option) (*UpdateHoursOfOperationOutput, error)
func (c *Connect) UpdateInstanceAttribute(input *UpdateInstanceAttributeInput) (*UpdateInstanceAttributeOutput, error)
func (c *Connect) UpdateInstanceAttributeRequest(input *UpdateInstanceAttributeInput) (req *request.Request, output *UpdateInstanceAttributeOutput)
func (c *Connect) UpdateInstanceAttributeWithContext(ctx aws.Context, input *UpdateInstanceAttributeInput, opts ...request.Option) (*UpdateInstanceAttributeOutput, error)
func (c *Connect) UpdateInstanceStorageConfig(input *UpdateInstanceStorageConfigInput) (*UpdateInstanceStorageConfigOutput, error)
func (c *Connect) UpdateInstanceStorageConfigRequest(input *UpdateInstanceStorageConfigInput) (req *request.Request, output *UpdateInstanceStorageConfigOutput)
func (c *Connect) UpdateInstanceStorageConfigWithContext(ctx aws.Context, input *UpdateInstanceStorageConfigInput, opts ...request.Option) (*UpdateInstanceStorageConfigOutput, error)
func (c *Connect) UpdateParticipantRoleConfig(input *UpdateParticipantRoleConfigInput) (*UpdateParticipantRoleConfigOutput, error)
func (c *Connect) UpdateParticipantRoleConfigRequest(input *UpdateParticipantRoleConfigInput) (req *request.Request, output *UpdateParticipantRoleConfigOutput)
func (c *Connect) UpdateParticipantRoleConfigWithContext(ctx aws.Context, input *UpdateParticipantRoleConfigInput, opts ...request.Option) (*UpdateParticipantRoleConfigOutput, error)
func (c *Connect) UpdatePhoneNumber(input *UpdatePhoneNumberInput) (*UpdatePhoneNumberOutput, error)
func (c *Connect) UpdatePhoneNumberMetadata(input *UpdatePhoneNumberMetadataInput) (*UpdatePhoneNumberMetadataOutput, error)
func (c *Connect) UpdatePhoneNumberMetadataRequest(input *UpdatePhoneNumberMetadataInput) (req *request.Request, output *UpdatePhoneNumberMetadataOutput)
func (c *Connect) UpdatePhoneNumberMetadataWithContext(ctx aws.Context, input *UpdatePhoneNumberMetadataInput, opts ...request.Option) (*UpdatePhoneNumberMetadataOutput, error)
func (c *Connect) UpdatePhoneNumberRequest(input *UpdatePhoneNumberInput) (req *request.Request, output *UpdatePhoneNumberOutput)
func (c *Connect) UpdatePhoneNumberWithContext(ctx aws.Context, input *UpdatePhoneNumberInput, opts ...request.Option) (*UpdatePhoneNumberOutput, error)
func (c *Connect) UpdatePredefinedAttribute(input *UpdatePredefinedAttributeInput) (*UpdatePredefinedAttributeOutput, error)
func (c *Connect) UpdatePredefinedAttributeRequest(input *UpdatePredefinedAttributeInput) (req *request.Request, output *UpdatePredefinedAttributeOutput)
func (c *Connect) UpdatePredefinedAttributeWithContext(ctx aws.Context, input *UpdatePredefinedAttributeInput, opts ...request.Option) (*UpdatePredefinedAttributeOutput, error)
func (c *Connect) UpdatePrompt(input *UpdatePromptInput) (*UpdatePromptOutput, error)
func (c *Connect) UpdatePromptRequest(input *UpdatePromptInput) (req *request.Request, output *UpdatePromptOutput)
func (c *Connect) UpdatePromptWithContext(ctx aws.Context, input *UpdatePromptInput, opts ...request.Option) (*UpdatePromptOutput, error)
func (c *Connect) UpdateQueueHoursOfOperation(input *UpdateQueueHoursOfOperationInput) (*UpdateQueueHoursOfOperationOutput, error)
func (c *Connect) UpdateQueueHoursOfOperationRequest(input *UpdateQueueHoursOfOperationInput) (req *request.Request, output *UpdateQueueHoursOfOperationOutput)
func (c *Connect) UpdateQueueHoursOfOperationWithContext(ctx aws.Context, input *UpdateQueueHoursOfOperationInput, opts ...request.Option) (*UpdateQueueHoursOfOperationOutput, error)
func (c *Connect) UpdateQueueMaxContacts(input *UpdateQueueMaxContactsInput) (*UpdateQueueMaxContactsOutput, error)
func (c *Connect) UpdateQueueMaxContactsRequest(input *UpdateQueueMaxContactsInput) (req *request.Request, output *UpdateQueueMaxContactsOutput)
func (c *Connect) UpdateQueueMaxContactsWithContext(ctx aws.Context, input *UpdateQueueMaxContactsInput, opts ...request.Option) (*UpdateQueueMaxContactsOutput, error)
func (c *Connect) UpdateQueueName(input *UpdateQueueNameInput) (*UpdateQueueNameOutput, error)
func (c *Connect) UpdateQueueNameRequest(input *UpdateQueueNameInput) (req *request.Request, output *UpdateQueueNameOutput)
func (c *Connect) UpdateQueueNameWithContext(ctx aws.Context, input *UpdateQueueNameInput, opts ...request.Option) (*UpdateQueueNameOutput, error)
func (c *Connect) UpdateQueueOutboundCallerConfig(input *UpdateQueueOutboundCallerConfigInput) (*UpdateQueueOutboundCallerConfigOutput, error)
func (c *Connect) UpdateQueueOutboundCallerConfigRequest(input *UpdateQueueOutboundCallerConfigInput) (req *request.Request, output *UpdateQueueOutboundCallerConfigOutput)
func (c *Connect) UpdateQueueOutboundCallerConfigWithContext(ctx aws.Context, input *UpdateQueueOutboundCallerConfigInput, opts ...request.Option) (*UpdateQueueOutboundCallerConfigOutput, error)
func (c *Connect) UpdateQueueStatus(input *UpdateQueueStatusInput) (*UpdateQueueStatusOutput, error)
func (c *Connect) UpdateQueueStatusRequest(input *UpdateQueueStatusInput) (req *request.Request, output *UpdateQueueStatusOutput)
func (c *Connect) UpdateQueueStatusWithContext(ctx aws.Context, input *UpdateQueueStatusInput, opts ...request.Option) (*UpdateQueueStatusOutput, error)
func (c *Connect) UpdateQuickConnectConfig(input *UpdateQuickConnectConfigInput) (*UpdateQuickConnectConfigOutput, error)
func (c *Connect) UpdateQuickConnectConfigRequest(input *UpdateQuickConnectConfigInput) (req *request.Request, output *UpdateQuickConnectConfigOutput)
func (c *Connect) UpdateQuickConnectConfigWithContext(ctx aws.Context, input *UpdateQuickConnectConfigInput, opts ...request.Option) (*UpdateQuickConnectConfigOutput, error)
func (c *Connect) UpdateQuickConnectName(input *UpdateQuickConnectNameInput) (*UpdateQuickConnectNameOutput, error)
func (c *Connect) UpdateQuickConnectNameRequest(input *UpdateQuickConnectNameInput) (req *request.Request, output *UpdateQuickConnectNameOutput)
func (c *Connect) UpdateQuickConnectNameWithContext(ctx aws.Context, input *UpdateQuickConnectNameInput, opts ...request.Option) (*UpdateQuickConnectNameOutput, error)
func (c *Connect) UpdateRoutingProfileAgentAvailabilityTimer(input *UpdateRoutingProfileAgentAvailabilityTimerInput) (*UpdateRoutingProfileAgentAvailabilityTimerOutput, error)
func (c *Connect) UpdateRoutingProfileAgentAvailabilityTimerRequest(input *UpdateRoutingProfileAgentAvailabilityTimerInput) (req *request.Request, output *UpdateRoutingProfileAgentAvailabilityTimerOutput)
func (c *Connect) UpdateRoutingProfileAgentAvailabilityTimerWithContext(ctx aws.Context, input *UpdateRoutingProfileAgentAvailabilityTimerInput, opts ...request.Option) (*UpdateRoutingProfileAgentAvailabilityTimerOutput, error)
func (c *Connect) UpdateRoutingProfileConcurrency(input *UpdateRoutingProfileConcurrencyInput) (*UpdateRoutingProfileConcurrencyOutput, error)
func (c *Connect) UpdateRoutingProfileConcurrencyRequest(input *UpdateRoutingProfileConcurrencyInput) (req *request.Request, output *UpdateRoutingProfileConcurrencyOutput)
func (c *Connect) UpdateRoutingProfileConcurrencyWithContext(ctx aws.Context, input *UpdateRoutingProfileConcurrencyInput, opts ...request.Option) (*UpdateRoutingProfileConcurrencyOutput, error)
func (c *Connect) UpdateRoutingProfileDefaultOutboundQueue(input *UpdateRoutingProfileDefaultOutboundQueueInput) (*UpdateRoutingProfileDefaultOutboundQueueOutput, error)
func (c *Connect) UpdateRoutingProfileDefaultOutboundQueueRequest(input *UpdateRoutingProfileDefaultOutboundQueueInput) (req *request.Request, output *UpdateRoutingProfileDefaultOutboundQueueOutput)
func (c *Connect) UpdateRoutingProfileDefaultOutboundQueueWithContext(ctx aws.Context, input *UpdateRoutingProfileDefaultOutboundQueueInput, opts ...request.Option) (*UpdateRoutingProfileDefaultOutboundQueueOutput, error)
func (c *Connect) UpdateRoutingProfileName(input *UpdateRoutingProfileNameInput) (*UpdateRoutingProfileNameOutput, error)
func (c *Connect) UpdateRoutingProfileNameRequest(input *UpdateRoutingProfileNameInput) (req *request.Request, output *UpdateRoutingProfileNameOutput)
func (c *Connect) UpdateRoutingProfileNameWithContext(ctx aws.Context, input *UpdateRoutingProfileNameInput, opts ...request.Option) (*UpdateRoutingProfileNameOutput, error)
func (c *Connect) UpdateRoutingProfileQueues(input *UpdateRoutingProfileQueuesInput) (*UpdateRoutingProfileQueuesOutput, error)
func (c *Connect) UpdateRoutingProfileQueuesRequest(input *UpdateRoutingProfileQueuesInput) (req *request.Request, output *UpdateRoutingProfileQueuesOutput)
func (c *Connect) UpdateRoutingProfileQueuesWithContext(ctx aws.Context, input *UpdateRoutingProfileQueuesInput, opts ...request.Option) (*UpdateRoutingProfileQueuesOutput, error)
func (c *Connect) UpdateRule(input *UpdateRuleInput) (*UpdateRuleOutput, error)
func (c *Connect) UpdateRuleRequest(input *UpdateRuleInput) (req *request.Request, output *UpdateRuleOutput)
func (c *Connect) UpdateRuleWithContext(ctx aws.Context, input *UpdateRuleInput, opts ...request.Option) (*UpdateRuleOutput, error)
func (c *Connect) UpdateSecurityProfile(input *UpdateSecurityProfileInput) (*UpdateSecurityProfileOutput, error)
func (c *Connect) UpdateSecurityProfileRequest(input *UpdateSecurityProfileInput) (req *request.Request, output *UpdateSecurityProfileOutput)
func (c *Connect) UpdateSecurityProfileWithContext(ctx aws.Context, input *UpdateSecurityProfileInput, opts ...request.Option) (*UpdateSecurityProfileOutput, error)
func (c *Connect) UpdateTaskTemplate(input *UpdateTaskTemplateInput) (*UpdateTaskTemplateOutput, error)
func (c *Connect) UpdateTaskTemplateRequest(input *UpdateTaskTemplateInput) (req *request.Request, output *UpdateTaskTemplateOutput)
func (c *Connect) UpdateTaskTemplateWithContext(ctx aws.Context, input *UpdateTaskTemplateInput, opts ...request.Option) (*UpdateTaskTemplateOutput, error)
func (c *Connect) UpdateTrafficDistribution(input *UpdateTrafficDistributionInput) (*UpdateTrafficDistributionOutput, error)
func (c *Connect) UpdateTrafficDistributionRequest(input *UpdateTrafficDistributionInput) (req *request.Request, output *UpdateTrafficDistributionOutput)
func (c *Connect) UpdateTrafficDistributionWithContext(ctx aws.Context, input *UpdateTrafficDistributionInput, opts ...request.Option) (*UpdateTrafficDistributionOutput, error)
func (c *Connect) UpdateUserHierarchy(input *UpdateUserHierarchyInput) (*UpdateUserHierarchyOutput, error)
func (c *Connect) UpdateUserHierarchyGroupName(input *UpdateUserHierarchyGroupNameInput) (*UpdateUserHierarchyGroupNameOutput, error)
func (c *Connect) UpdateUserHierarchyGroupNameRequest(input *UpdateUserHierarchyGroupNameInput) (req *request.Request, output *UpdateUserHierarchyGroupNameOutput)
func (c *Connect) UpdateUserHierarchyGroupNameWithContext(ctx aws.Context, input *UpdateUserHierarchyGroupNameInput, opts ...request.Option) (*UpdateUserHierarchyGroupNameOutput, error)
func (c *Connect) UpdateUserHierarchyRequest(input *UpdateUserHierarchyInput) (req *request.Request, output *UpdateUserHierarchyOutput)
func (c *Connect) UpdateUserHierarchyStructure(input *UpdateUserHierarchyStructureInput) (*UpdateUserHierarchyStructureOutput, error)
func (c *Connect) UpdateUserHierarchyStructureRequest(input *UpdateUserHierarchyStructureInput) (req *request.Request, output *UpdateUserHierarchyStructureOutput)
func (c *Connect) UpdateUserHierarchyStructureWithContext(ctx aws.Context, input *UpdateUserHierarchyStructureInput, opts ...request.Option) (*UpdateUserHierarchyStructureOutput, error)
func (c *Connect) UpdateUserHierarchyWithContext(ctx aws.Context, input *UpdateUserHierarchyInput, opts ...request.Option) (*UpdateUserHierarchyOutput, error)
func (c *Connect) UpdateUserIdentityInfo(input *UpdateUserIdentityInfoInput) (*UpdateUserIdentityInfoOutput, error)
func (c *Connect) UpdateUserIdentityInfoRequest(input *UpdateUserIdentityInfoInput) (req *request.Request, output *UpdateUserIdentityInfoOutput)
func (c *Connect) UpdateUserIdentityInfoWithContext(ctx aws.Context, input *UpdateUserIdentityInfoInput, opts ...request.Option) (*UpdateUserIdentityInfoOutput, error)
func (c *Connect) UpdateUserPhoneConfig(input *UpdateUserPhoneConfigInput) (*UpdateUserPhoneConfigOutput, error)
func (c *Connect) UpdateUserPhoneConfigRequest(input *UpdateUserPhoneConfigInput) (req *request.Request, output *UpdateUserPhoneConfigOutput)
func (c *Connect) UpdateUserPhoneConfigWithContext(ctx aws.Context, input *UpdateUserPhoneConfigInput, opts ...request.Option) (*UpdateUserPhoneConfigOutput, error)
func (c *Connect) UpdateUserProficiencies(input *UpdateUserProficienciesInput) (*UpdateUserProficienciesOutput, error)
func (c *Connect) UpdateUserProficienciesRequest(input *UpdateUserProficienciesInput) (req *request.Request, output *UpdateUserProficienciesOutput)
func (c *Connect) UpdateUserProficienciesWithContext(ctx aws.Context, input *UpdateUserProficienciesInput, opts ...request.Option) (*UpdateUserProficienciesOutput, error)
func (c *Connect) UpdateUserRoutingProfile(input *UpdateUserRoutingProfileInput) (*UpdateUserRoutingProfileOutput, error)
func (c *Connect) UpdateUserRoutingProfileRequest(input *UpdateUserRoutingProfileInput) (req *request.Request, output *UpdateUserRoutingProfileOutput)
func (c *Connect) UpdateUserRoutingProfileWithContext(ctx aws.Context, input *UpdateUserRoutingProfileInput, opts ...request.Option) (*UpdateUserRoutingProfileOutput, error)
func (c *Connect) UpdateUserSecurityProfiles(input *UpdateUserSecurityProfilesInput) (*UpdateUserSecurityProfilesOutput, error)
func (c *Connect) UpdateUserSecurityProfilesRequest(input *UpdateUserSecurityProfilesInput) (req *request.Request, output *UpdateUserSecurityProfilesOutput)
func (c *Connect) UpdateUserSecurityProfilesWithContext(ctx aws.Context, input *UpdateUserSecurityProfilesInput, opts ...request.Option) (*UpdateUserSecurityProfilesOutput, error)
func (c *Connect) UpdateViewContent(input *UpdateViewContentInput) (*UpdateViewContentOutput, error)
func (c *Connect) UpdateViewContentRequest(input *UpdateViewContentInput) (req *request.Request, output *UpdateViewContentOutput)
func (c *Connect) UpdateViewContentWithContext(ctx aws.Context, input *UpdateViewContentInput, opts ...request.Option) (*UpdateViewContentOutput, error)
func (c *Connect) UpdateViewMetadata(input *UpdateViewMetadataInput) (*UpdateViewMetadataOutput, error)
func (c *Connect) UpdateViewMetadataRequest(input *UpdateViewMetadataInput) (req *request.Request, output *UpdateViewMetadataOutput)
func (c *Connect) UpdateViewMetadataWithContext(ctx aws.Context, input *UpdateViewMetadataInput, opts ...request.Option) (*UpdateViewMetadataOutput, error)
func ActionType_Values() []string
func AgentAvailabilityTimer_Values() []string
func AgentStatusState_Values() []string
func AgentStatusType_Values() []string
func AnsweringMachineDetectionStatus_Values() []string
func ArtifactStatus_Values() []string
func AttachedFileInvalidRequestExceptionReason_Values() []string
func BehaviorType_Values() []string
func Channel_Values() []string
func ChatEventType_Values() []string
func Comparison_Values() []string
func ContactFlowModuleState_Values() []string
func ContactFlowModuleStatus_Values() []string
func ContactFlowState_Values() []string
func ContactFlowStatus_Values() []string
func ContactFlowType_Values() []string
func ContactInitiationMethod_Values() []string
func ContactState_Values() []string
func CurrentMetricName_Values() []string
func DirectoryType_Values() []string
func EncryptionType_Values() []string
func EndpointType_Values() []string
func EvaluationFormQuestionType_Values() []string
func EvaluationFormScoringMode_Values() []string
func EvaluationFormScoringStatus_Values() []string
func EvaluationFormSingleSelectQuestionDisplayMode_Values() []string
func EvaluationFormVersionStatus_Values() []string
func EvaluationStatus_Values() []string
func EventSourceName_Values() []string
func FailureReasonCode_Values() []string
func FileStatusType_Values() []string
func FileUseCaseType_Values() []string
func FlowAssociationResourceType_Values() []string
func Grouping_Values() []string
func HierarchyGroupMatchType_Values() []string
func HistoricalMetricName_Values() []string
func HoursOfOperationDays_Values() []string
func InstanceAttributeType_Values() []string
func InstanceStatus_Values() []string
func InstanceStorageResourceType_Values() []string
func IntegrationType_Values() []string
func IntervalPeriod_Values() []string
func LexVersion_Values() []string
func ListFlowAssociationResourceType_Values() []string
func MeetingFeatureStatus_Values() []string
func MonitorCapability_Values() []string
func NotificationContentType_Values() []string
func NotificationDeliveryType_Values() []string
func NumberComparisonType_Values() []string
func NumericQuestionPropertyAutomationLabel_Values() []string
func ParticipantRole_Values() []string
func ParticipantTimerAction_Values() []string
func ParticipantTimerType_Values() []string
func PhoneNumberCountryCode_Values() []string
func PhoneNumberType_Values() []string
func PhoneNumberWorkflowStatus_Values() []string
func PhoneType_Values() []string
func PropertyValidationExceptionReason_Values() []string
func QueueStatus_Values() []string
func QueueType_Values() []string
func QuickConnectType_Values() []string
func RealTimeContactAnalysisOutputType_Values() []string
func RealTimeContactAnalysisPostContactSummaryFailureCode_Values() []string
func RealTimeContactAnalysisPostContactSummaryStatus_Values() []string
func RealTimeContactAnalysisSegmentType_Values() []string
func RealTimeContactAnalysisSentimentLabel_Values() []string
func RealTimeContactAnalysisStatus_Values() []string
func RealTimeContactAnalysisSupportedChannel_Values() []string
func ReferenceStatus_Values() []string
func ReferenceType_Values() []string
func RehydrationType_Values() []string
func ResourceType_Values() []string
func RoutingCriteriaStepStatus_Values() []string
func RulePublishStatus_Values() []string
func SearchContactsMatchType_Values() []string
func SearchContactsTimeRangeType_Values() []string
func SearchableQueueType_Values() []string
func SingleSelectQuestionRuleCategoryAutomationCondition_Values() []string
func SortOrder_Values() []string
func SortableFieldName_Values() []string
func SourceType_Values() []string
func Statistic_Values() []string
func StorageType_Values() []string
func StringComparisonType_Values() []string
func TargetListType_Values() []string
func TaskTemplateFieldType_Values() []string
func TaskTemplateStatus_Values() []string
func TimerEligibleParticipantRoles_Values() []string
func TrafficDistributionGroupStatus_Values() []string
func TrafficType_Values() []string
func Unit_Values() []string
func UseCaseType_Values() []string
func VideoCapability_Values() []string
func ViewStatus_Values() []string
func ViewType_Values() []string
func VocabularyLanguageCode_Values() []string
func VocabularyState_Values() []string
func VoiceRecordingTrack_Values() []string
type AccessDeniedException
type ActionSummary
type ActivateEvaluationFormInput
type ActivateEvaluationFormOutput
type AgentConfig
type AgentContactReference
type AgentHierarchyGroup
type AgentHierarchyGroups
type AgentInfo
type AgentQualityMetrics
type AgentStatus
type AgentStatusReference
type AgentStatusSearchCriteria
type AgentStatusSearchFilter
type AgentStatusSummary
type AgentsCriteria
type AllowedCapabilities
type AnalyticsDataAssociationResult
type AnswerMachineDetectionConfig
type Application
type AssignContactCategoryActionDefinition
type AssociateAnalyticsDataSetInput
type AssociateAnalyticsDataSetOutput
type AssociateApprovedOriginInput
type AssociateApprovedOriginOutput
type AssociateBotInput
type AssociateBotOutput
type AssociateDefaultVocabularyInput
type AssociateDefaultVocabularyOutput
type AssociateFlowInput
type AssociateFlowOutput
type AssociateInstanceStorageConfigInput
type AssociateInstanceStorageConfigOutput
type AssociateLambdaFunctionInput
type AssociateLambdaFunctionOutput
type AssociateLexBotInput
type AssociateLexBotOutput
type AssociatePhoneNumberContactFlowInput
type AssociatePhoneNumberContactFlowOutput
type AssociateQueueQuickConnectsInput
type AssociateQueueQuickConnectsOutput
type AssociateRoutingProfileQueuesInput
type AssociateRoutingProfileQueuesOutput
type AssociateSecurityKeyInput
type AssociateSecurityKeyOutput
type AssociateTrafficDistributionGroupUserInput
type AssociateTrafficDistributionGroupUserOutput
type AssociateUserProficienciesInput
type AssociateUserProficienciesOutput
type AttachedFile
type AttachedFileError
type AttachmentReference
type Attendee
type Attribute
type AttributeAndCondition
type AttributeCondition
type AudioFeatures
type AudioQualityMetricsInfo
type AuthenticationProfile
type AuthenticationProfileSummary
type AvailableNumberSummary
type BatchAssociateAnalyticsDataSetInput
type BatchAssociateAnalyticsDataSetOutput
type BatchDisassociateAnalyticsDataSetInput
type BatchDisassociateAnalyticsDataSetOutput
type BatchGetAttachedFileMetadataInput
type BatchGetAttachedFileMetadataOutput
type BatchGetFlowAssociationInput
type BatchGetFlowAssociationOutput
type BatchPutContactInput
type BatchPutContactOutput
type Campaign
type ChatEvent
type ChatMessage
type ChatParticipantRoleConfig
type ChatStreamingConfiguration
type ClaimPhoneNumberInput
type ClaimPhoneNumberOutput
type ClaimedPhoneNumberSummary
type CommonAttributeAndCondition
type CompleteAttachedFileUploadInput
type CompleteAttachedFileUploadOutput
type Condition
type ConflictException
type ConnectionData
type Contact
type ContactAnalysis
type ContactDataRequest
type ContactFilter
type ContactFlow
type ContactFlowModule
type ContactFlowModuleSearchCriteria
type ContactFlowModuleSearchFilter
type ContactFlowModuleSummary
type ContactFlowNotPublishedException
type ContactFlowSearchCriteria
type ContactFlowSearchFilter
type ContactFlowSummary
type ContactNotFoundException
type ContactSearchSummary
type ContactSearchSummaryAgentInfo
type ContactSearchSummaryQueueInfo
type ControlPlaneAttributeFilter
type ControlPlaneTagFilter
type ControlPlaneUserAttributeFilter
type CreateAgentStatusInput
type CreateAgentStatusOutput
type CreateCaseActionDefinition
type CreateContactFlowInput
type CreateContactFlowModuleInput
type CreateContactFlowModuleOutput
type CreateContactFlowOutput
type CreateEvaluationFormInput
type CreateEvaluationFormOutput
type CreateHoursOfOperationInput
type CreateHoursOfOperationOutput
type CreateInstanceInput
type CreateInstanceOutput
type CreateIntegrationAssociationInput
type CreateIntegrationAssociationOutput
type CreateParticipantInput
type CreateParticipantOutput
type CreatePersistentContactAssociationInput
type CreatePersistentContactAssociationOutput
type CreatePredefinedAttributeInput
type CreatePredefinedAttributeOutput
type CreatePromptInput
type CreatePromptOutput
type CreateQueueInput
type CreateQueueOutput
type CreateQuickConnectInput
type CreateQuickConnectOutput
type CreateRoutingProfileInput
type CreateRoutingProfileOutput
type CreateRuleInput
type CreateRuleOutput
type CreateSecurityProfileInput
type CreateSecurityProfileOutput
type CreateTaskTemplateInput
type CreateTaskTemplateOutput
type CreateTrafficDistributionGroupInput
type CreateTrafficDistributionGroupOutput
type CreateUseCaseInput
type CreateUseCaseOutput
type CreateUserHierarchyGroupInput
type CreateUserHierarchyGroupOutput
type CreateUserInput
type CreateUserOutput
type CreateViewInput
type CreateViewOutput
type CreateViewVersionInput
type CreateViewVersionOutput
type CreateVocabularyInput
type CreateVocabularyOutput
type CreatedByInfo
type Credentials
type CrossChannelBehavior
type CurrentMetric
type CurrentMetricData
type CurrentMetricResult
type CurrentMetricSortCriteria
type Customer
type CustomerQualityMetrics
type CustomerVoiceActivity
type DateReference
type DeactivateEvaluationFormInput
type DeactivateEvaluationFormOutput
type DefaultVocabulary
type DeleteAttachedFileInput
type DeleteAttachedFileOutput
type DeleteContactEvaluationInput
type DeleteContactEvaluationOutput
type DeleteContactFlowInput
type DeleteContactFlowModuleInput
type DeleteContactFlowModuleOutput
type DeleteContactFlowOutput
type DeleteEvaluationFormInput
type DeleteEvaluationFormOutput
type DeleteHoursOfOperationInput
type DeleteHoursOfOperationOutput
type DeleteInstanceInput
type DeleteInstanceOutput
type DeleteIntegrationAssociationInput
type DeleteIntegrationAssociationOutput
type DeletePredefinedAttributeInput
type DeletePredefinedAttributeOutput
type DeletePromptInput
type DeletePromptOutput
type DeleteQueueInput
type DeleteQueueOutput
type DeleteQuickConnectInput
type DeleteQuickConnectOutput
type DeleteRoutingProfileInput
type DeleteRoutingProfileOutput
type DeleteRuleInput
type DeleteRuleOutput
type DeleteSecurityProfileInput
type DeleteSecurityProfileOutput
type DeleteTaskTemplateInput
type DeleteTaskTemplateOutput
type DeleteTrafficDistributionGroupInput
type DeleteTrafficDistributionGroupOutput
type DeleteUseCaseInput
type DeleteUseCaseOutput
type DeleteUserHierarchyGroupInput
type DeleteUserHierarchyGroupOutput
type DeleteUserInput
type DeleteUserOutput
type DeleteViewInput
type DeleteViewOutput
type DeleteViewVersionInput
type DeleteViewVersionOutput
type DeleteVocabularyInput
type DeleteVocabularyOutput
type DescribeAgentStatusInput
type DescribeAgentStatusOutput
type DescribeAuthenticationProfileInput
type DescribeAuthenticationProfileOutput
type DescribeContactEvaluationInput
type DescribeContactEvaluationOutput
type DescribeContactFlowInput
type DescribeContactFlowModuleInput
type DescribeContactFlowModuleOutput
type DescribeContactFlowOutput
type DescribeContactInput
type DescribeContactOutput
type DescribeEvaluationFormInput
type DescribeEvaluationFormOutput
type DescribeHoursOfOperationInput
type DescribeHoursOfOperationOutput
type DescribeInstanceAttributeInput
type DescribeInstanceAttributeOutput
type DescribeInstanceInput
type DescribeInstanceOutput
type DescribeInstanceStorageConfigInput
type DescribeInstanceStorageConfigOutput
type DescribePhoneNumberInput
type DescribePhoneNumberOutput
type DescribePredefinedAttributeInput
type DescribePredefinedAttributeOutput
type DescribePromptInput
type DescribePromptOutput
type DescribeQueueInput
type DescribeQueueOutput
type DescribeQuickConnectInput
type DescribeQuickConnectOutput
type DescribeRoutingProfileInput
type DescribeRoutingProfileOutput
type DescribeRuleInput
type DescribeRuleOutput
type DescribeSecurityProfileInput
type DescribeSecurityProfileOutput
type DescribeTrafficDistributionGroupInput
type DescribeTrafficDistributionGroupOutput
type DescribeUserHierarchyGroupInput
type DescribeUserHierarchyGroupOutput
type DescribeUserHierarchyStructureInput
type DescribeUserHierarchyStructureOutput
type DescribeUserInput
type DescribeUserOutput
type DescribeViewInput
type DescribeViewOutput
type DescribeVocabularyInput
type DescribeVocabularyOutput
type DestinationNotAllowedException
type DeviceInfo
type Dimensions
type DisassociateAnalyticsDataSetInput
type DisassociateAnalyticsDataSetOutput
type DisassociateApprovedOriginInput
type DisassociateApprovedOriginOutput
type DisassociateBotInput
type DisassociateBotOutput
type DisassociateFlowInput
type DisassociateFlowOutput
type DisassociateInstanceStorageConfigInput
type DisassociateInstanceStorageConfigOutput
type DisassociateLambdaFunctionInput
type DisassociateLambdaFunctionOutput
type DisassociateLexBotInput
type DisassociateLexBotOutput
type DisassociatePhoneNumberContactFlowInput
type DisassociatePhoneNumberContactFlowOutput
type DisassociateQueueQuickConnectsInput
type DisassociateQueueQuickConnectsOutput
type DisassociateRoutingProfileQueuesInput
type DisassociateRoutingProfileQueuesOutput
type DisassociateSecurityKeyInput
type DisassociateSecurityKeyOutput
type DisassociateTrafficDistributionGroupUserInput
type DisassociateTrafficDistributionGroupUserOutput
type DisassociateUserProficienciesInput
type DisassociateUserProficienciesOutput
type DisconnectDetails
type DisconnectReason
type DismissUserContactInput
type DismissUserContactOutput
type Distribution
type DownloadUrlMetadata
type DuplicateResourceException
type EmailReference
type EmptyFieldValue
type EncryptionConfig
type EndAssociatedTasksActionDefinition
type Endpoint
type ErrorResult
type Evaluation
type EvaluationAnswerData
type EvaluationAnswerInput_
type EvaluationAnswerOutput_
type EvaluationForm
type EvaluationFormContent
type EvaluationFormItem
type EvaluationFormNumericQuestionAutomation
type EvaluationFormNumericQuestionOption
type EvaluationFormNumericQuestionProperties
type EvaluationFormQuestion
type EvaluationFormQuestionTypeProperties
type EvaluationFormScoringStrategy
type EvaluationFormSection
type EvaluationFormSingleSelectQuestionAutomation
type EvaluationFormSingleSelectQuestionAutomationOption
type EvaluationFormSingleSelectQuestionOption
type EvaluationFormSingleSelectQuestionProperties
type EvaluationFormSummary
type EvaluationFormVersionSummary
type EvaluationMetadata
type EvaluationNote
type EvaluationScore
type EvaluationSummary
type EventBridgeActionDefinition
type Expiry
type Expression
type FailedRequest
type FieldValue
type FieldValueUnion
type FilterV2
type Filters
type FlowAssociationSummary
type GetAttachedFileInput
type GetAttachedFileOutput
type GetContactAttributesInput
type GetContactAttributesOutput
type GetCurrentMetricDataInput
type GetCurrentMetricDataOutput
type GetCurrentUserDataInput
type GetCurrentUserDataOutput
type GetFederationTokenInput
type GetFederationTokenOutput
type GetFlowAssociationInput
type GetFlowAssociationOutput
type GetMetricDataInput
type GetMetricDataOutput
type GetMetricDataV2Input
type GetMetricDataV2Output
type GetPromptFileInput
type GetPromptFileOutput
type GetTaskTemplateInput
type GetTaskTemplateOutput
type GetTrafficDistributionInput
type GetTrafficDistributionOutput
type HierarchyGroup
type HierarchyGroupCondition
type HierarchyGroupSummary
type HierarchyGroupSummaryReference
type HierarchyGroups
type HierarchyLevel
type HierarchyLevelUpdate
type HierarchyPath
type HierarchyPathReference
type HierarchyStructure
type HierarchyStructureUpdate
type HistoricalMetric
type HistoricalMetricData
type HistoricalMetricResult
type HoursOfOperation
type HoursOfOperationConfig
type HoursOfOperationSearchCriteria
type HoursOfOperationSearchFilter
type HoursOfOperationSummary
type HoursOfOperationTimeSlice
type IdempotencyException
type ImportPhoneNumberInput
type ImportPhoneNumberOutput
type Instance
type InstanceStatusReason
type InstanceStorageConfig
type InstanceSummary
type IntegrationAssociationSummary
type InternalServiceException
type IntervalDetails
type InvalidContactFlowException
type InvalidContactFlowModuleException
type InvalidParameterException
type InvalidRequestException
type InvalidRequestExceptionReason
type InvisibleFieldInfo
type KinesisFirehoseConfig
type KinesisStreamConfig
type KinesisVideoStreamConfig
type LexBot
type LexBotConfig
type LexV2Bot
type LimitExceededException
type ListAgentStatusesInput
type ListAgentStatusesOutput
type ListAnalyticsDataAssociationsInput
type ListAnalyticsDataAssociationsOutput
type ListApprovedOriginsInput
type ListApprovedOriginsOutput
type ListAuthenticationProfilesInput
type ListAuthenticationProfilesOutput
type ListBotsInput
type ListBotsOutput
type ListCondition
type ListContactEvaluationsInput
type ListContactEvaluationsOutput
type ListContactFlowModulesInput
type ListContactFlowModulesOutput
type ListContactFlowsInput
type ListContactFlowsOutput
type ListContactReferencesInput
type ListContactReferencesOutput
type ListDefaultVocabulariesInput
type ListDefaultVocabulariesOutput
type ListEvaluationFormVersionsInput
type ListEvaluationFormVersionsOutput
type ListEvaluationFormsInput
type ListEvaluationFormsOutput
type ListFlowAssociationsInput
type ListFlowAssociationsOutput
type ListHoursOfOperationsInput
type ListHoursOfOperationsOutput
type ListInstanceAttributesInput
type ListInstanceAttributesOutput
type ListInstanceStorageConfigsInput
type ListInstanceStorageConfigsOutput
type ListInstancesInput
type ListInstancesOutput
type ListIntegrationAssociationsInput
type ListIntegrationAssociationsOutput
type ListLambdaFunctionsInput
type ListLambdaFunctionsOutput
type ListLexBotsInput
type ListLexBotsOutput
type ListPhoneNumbersInput
type ListPhoneNumbersOutput
type ListPhoneNumbersSummary
type ListPhoneNumbersV2Input
type ListPhoneNumbersV2Output
type ListPredefinedAttributesInput
type ListPredefinedAttributesOutput
type ListPromptsInput
type ListPromptsOutput
type ListQueueQuickConnectsInput
type ListQueueQuickConnectsOutput
type ListQueuesInput
type ListQueuesOutput
type ListQuickConnectsInput
type ListQuickConnectsOutput
type ListRealtimeContactAnalysisSegmentsV2Input
type ListRealtimeContactAnalysisSegmentsV2Output
type ListRoutingProfileQueuesInput
type ListRoutingProfileQueuesOutput
type ListRoutingProfilesInput
type ListRoutingProfilesOutput
type ListRulesInput
type ListRulesOutput
type ListSecurityKeysInput
type ListSecurityKeysOutput
type ListSecurityProfileApplicationsInput
type ListSecurityProfileApplicationsOutput
type ListSecurityProfilePermissionsInput
type ListSecurityProfilePermissionsOutput
type ListSecurityProfilesInput
type ListSecurityProfilesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ListTaskTemplatesInput
type ListTaskTemplatesOutput
type ListTrafficDistributionGroupUsersInput
type ListTrafficDistributionGroupUsersOutput
type ListTrafficDistributionGroupsInput
type ListTrafficDistributionGroupsOutput
type ListUseCasesInput
type ListUseCasesOutput
type ListUserHierarchyGroupsInput
type ListUserHierarchyGroupsOutput
type ListUserProficienciesInput
type ListUserProficienciesOutput
type ListUsersInput
type ListUsersOutput
type ListViewVersionsInput
type ListViewVersionsOutput
type ListViewsInput
type ListViewsOutput
type MatchCriteria
type MaximumResultReturnedException
type MediaConcurrency
type MediaPlacement
type Meeting
type MeetingFeaturesConfiguration
type MetricDataV2
type MetricFilterV2
type MetricInterval
type MetricResultV2
type MetricV2
type MonitorContactInput
type MonitorContactOutput
type NewSessionDetails
type NotificationRecipientType
type NumberCondition
type NumberReference
type NumericQuestionPropertyValueAutomation
type OutboundCallerConfig
type OutboundContactNotPermittedException
type OutputTypeNotFoundException
type ParticipantCapabilities
type ParticipantDetails
type ParticipantDetailsToAdd
type ParticipantTimerConfiguration
type ParticipantTimerValue
type ParticipantTokenCredentials
type PauseContactInput
type PauseContactOutput
type PersistentChat
type PhoneNumberQuickConnectConfig
type PhoneNumberStatus
type PhoneNumberSummary
type PredefinedAttribute
type PredefinedAttributeSearchCriteria
type PredefinedAttributeSummary
type PredefinedAttributeValues
type ProblemDetail
type Prompt
type PromptSearchCriteria
type PromptSearchFilter
type PromptSummary
type PropertyValidationException
type PropertyValidationExceptionProperty
type PutUserStatusInput
type PutUserStatusOutput
type QualityMetrics
type Queue
type QueueInfo
type QueueQuickConnectConfig
type QueueReference
type QueueSearchCriteria
type QueueSearchFilter
type QueueSummary
type QuickConnect
type QuickConnectConfig
type QuickConnectSearchCriteria
type QuickConnectSearchFilter
type QuickConnectSummary
type ReadOnlyFieldInfo
type RealTimeContactAnalysisAttachment
type RealTimeContactAnalysisCategoryDetails
type RealTimeContactAnalysisCharacterInterval
type RealTimeContactAnalysisIssueDetected
type RealTimeContactAnalysisPointOfInterest
type RealTimeContactAnalysisSegmentAttachments
type RealTimeContactAnalysisSegmentCategories
type RealTimeContactAnalysisSegmentEvent
type RealTimeContactAnalysisSegmentIssues
type RealTimeContactAnalysisSegmentPostContactSummary
type RealTimeContactAnalysisSegmentTranscript
type RealTimeContactAnalysisTimeData
type RealTimeContactAnalysisTranscriptItemRedaction
type RealTimeContactAnalysisTranscriptItemWithCharacterOffsets
type RealTimeContactAnalysisTranscriptItemWithContent
type RealtimeContactAnalysisSegment
type Reference
type ReferenceSummary
type ReleasePhoneNumberInput
type ReleasePhoneNumberOutput
type ReplicateInstanceInput
type ReplicateInstanceOutput
type RequiredFieldInfo
type ResourceConflictException
type ResourceInUseException
type ResourceNotFoundException
type ResourceNotReadyException
type ResourceTagsSearchCriteria
type ResumeContactInput
type ResumeContactOutput
type ResumeContactRecordingInput
type ResumeContactRecordingOutput
type RoutingCriteria
type RoutingProfile
type RoutingProfileQueueConfig
type RoutingProfileQueueConfigSummary
type RoutingProfileQueueReference
type RoutingProfileReference
type RoutingProfileSearchCriteria
type RoutingProfileSearchFilter
type RoutingProfileSummary
type Rule
type RuleAction
type RuleSummary
type RuleTriggerEventSource
type S3Config
type SearchAgentStatusesInput
type SearchAgentStatusesOutput
type SearchAvailablePhoneNumbersInput
type SearchAvailablePhoneNumbersOutput
type SearchContactFlowModulesInput
type SearchContactFlowModulesOutput
type SearchContactFlowsInput
type SearchContactFlowsOutput
type SearchContactsInput
type SearchContactsOutput
type SearchContactsTimeRange
type SearchCriteria
type SearchHoursOfOperationsInput
type SearchHoursOfOperationsOutput
type SearchPredefinedAttributesInput
type SearchPredefinedAttributesOutput
type SearchPromptsInput
type SearchPromptsOutput
type SearchQueuesInput
type SearchQueuesOutput
type SearchQuickConnectsInput
type SearchQuickConnectsOutput
type SearchResourceTagsInput
type SearchResourceTagsOutput
type SearchRoutingProfilesInput
type SearchRoutingProfilesOutput
type SearchSecurityProfilesInput
type SearchSecurityProfilesOutput
type SearchUserHierarchyGroupsInput
type SearchUserHierarchyGroupsOutput
type SearchUsersInput
type SearchUsersOutput
type SearchVocabulariesInput
type SearchVocabulariesOutput
type SearchableContactAttributes
type SearchableContactAttributesCriteria
type SecurityKey
type SecurityProfile
type SecurityProfileSearchCriteria
type SecurityProfileSearchSummary
type SecurityProfileSummary
type SecurityProfilesSearchFilter
type SegmentAttributeValue
type SendChatIntegrationEventInput
type SendChatIntegrationEventOutput
type SendNotificationActionDefinition
type ServiceQuotaExceededException
type SignInConfig
type SignInDistribution
type SingleSelectQuestionRuleCategoryAutomation
type Sort
type StartAttachedFileUploadInput
type StartAttachedFileUploadOutput
type StartChatContactInput
type StartChatContactOutput
type StartContactEvaluationInput
type StartContactEvaluationOutput
type StartContactRecordingInput
type StartContactRecordingOutput
type StartContactStreamingInput
type StartContactStreamingOutput
type StartOutboundVoiceContactInput
type StartOutboundVoiceContactOutput
type StartTaskContactInput
type StartTaskContactOutput
type StartWebRTCContactInput
type StartWebRTCContactOutput
type Step
type StopContactInput
type StopContactOutput
type StopContactRecordingInput
type StopContactRecordingOutput
type StopContactStreamingInput
type StopContactStreamingOutput
type StringCondition
type StringReference
type SubmitAutoEvaluationActionDefinition
type SubmitContactEvaluationInput
type SubmitContactEvaluationOutput
type SuccessfulRequest
type SuspendContactRecordingInput
type SuspendContactRecordingOutput
type TagCondition
type TagContactInput
type TagContactOutput
type TagResourceInput
type TagResourceOutput
type TagSearchCondition
type TagSet
type TaskActionDefinition
type TaskTemplateConstraints
type TaskTemplateDefaultFieldValue
type TaskTemplateDefaults
type TaskTemplateField
type TaskTemplateFieldIdentifier
type TaskTemplateMetadata
type TelephonyConfig
type Threshold
type ThresholdV2
type ThrottlingException
type TooManyRequestsException
type TrafficDistributionGroup
type TrafficDistributionGroupSummary
type TrafficDistributionGroupUserSummary
type Transcript
type TranscriptCriteria
type TransferContactInput
type TransferContactOutput
type UntagContactInput
type UntagContactOutput
type UntagResourceInput
type UntagResourceOutput
type UpdateAgentStatusInput
type UpdateAgentStatusOutput
type UpdateAuthenticationProfileInput
type UpdateAuthenticationProfileOutput
type UpdateCaseActionDefinition
type UpdateContactAttributesInput
type UpdateContactAttributesOutput
type UpdateContactEvaluationInput
type UpdateContactEvaluationOutput
type UpdateContactFlowContentInput
type UpdateContactFlowContentOutput
type UpdateContactFlowMetadataInput
type UpdateContactFlowMetadataOutput
type UpdateContactFlowModuleContentInput
type UpdateContactFlowModuleContentOutput
type UpdateContactFlowModuleMetadataInput
type UpdateContactFlowModuleMetadataOutput
type UpdateContactFlowNameInput
type UpdateContactFlowNameOutput
type UpdateContactInput
type UpdateContactOutput
type UpdateContactRoutingDataInput
type UpdateContactRoutingDataOutput
type UpdateContactScheduleInput
type UpdateContactScheduleOutput
type UpdateEvaluationFormInput
type UpdateEvaluationFormOutput
type UpdateHoursOfOperationInput
type UpdateHoursOfOperationOutput
type UpdateInstanceAttributeInput
type UpdateInstanceAttributeOutput
type UpdateInstanceStorageConfigInput
type UpdateInstanceStorageConfigOutput
type UpdateParticipantRoleConfigChannelInfo
type UpdateParticipantRoleConfigInput
type UpdateParticipantRoleConfigOutput
type UpdatePhoneNumberInput
type UpdatePhoneNumberMetadataInput
type UpdatePhoneNumberMetadataOutput
type UpdatePhoneNumberOutput
type UpdatePredefinedAttributeInput
type UpdatePredefinedAttributeOutput
type UpdatePromptInput
type UpdatePromptOutput
type UpdateQueueHoursOfOperationInput
type UpdateQueueHoursOfOperationOutput
type UpdateQueueMaxContactsInput
type UpdateQueueMaxContactsOutput
type UpdateQueueNameInput
type UpdateQueueNameOutput
type UpdateQueueOutboundCallerConfigInput
type UpdateQueueOutboundCallerConfigOutput
type UpdateQueueStatusInput
type UpdateQueueStatusOutput
type UpdateQuickConnectConfigInput
type UpdateQuickConnectConfigOutput
type UpdateQuickConnectNameInput
type UpdateQuickConnectNameOutput
type UpdateRoutingProfileAgentAvailabilityTimerInput
type UpdateRoutingProfileAgentAvailabilityTimerOutput
type UpdateRoutingProfileConcurrencyInput
type UpdateRoutingProfileConcurrencyOutput
type UpdateRoutingProfileDefaultOutboundQueueInput
type UpdateRoutingProfileDefaultOutboundQueueOutput
type UpdateRoutingProfileNameInput
type UpdateRoutingProfileNameOutput
type UpdateRoutingProfileQueuesInput
type UpdateRoutingProfileQueuesOutput
type UpdateRuleInput
type UpdateRuleOutput
type UpdateSecurityProfileInput
type UpdateSecurityProfileOutput
type UpdateTaskTemplateInput
type UpdateTaskTemplateOutput
type UpdateTrafficDistributionInput
type UpdateTrafficDistributionOutput
type UpdateUserHierarchyGroupNameInput
type UpdateUserHierarchyGroupNameOutput
type UpdateUserHierarchyInput
type UpdateUserHierarchyOutput
type UpdateUserHierarchyStructureInput
type UpdateUserHierarchyStructureOutput
type UpdateUserIdentityInfoInput
type UpdateUserIdentityInfoOutput
type UpdateUserPhoneConfigInput
type UpdateUserPhoneConfigOutput
type UpdateUserProficienciesInput
type UpdateUserProficienciesOutput
type UpdateUserRoutingProfileInput
type UpdateUserRoutingProfileOutput
type UpdateUserSecurityProfilesInput
type UpdateUserSecurityProfilesOutput
type UpdateViewContentInput
type UpdateViewContentOutput
type UpdateViewMetadataInput
type UpdateViewMetadataOutput
type UploadUrlMetadata
type UrlReference
type UseCase
type User
type UserData
type UserDataFilters
type UserHierarchyGroupSearchCriteria
type UserHierarchyGroupSearchFilter
type UserIdentityInfo
type UserIdentityInfoLite
type UserNotFoundException
type UserPhoneConfig
type UserProficiency
type UserProficiencyDisassociate
type UserQuickConnectConfig
type UserReference
type UserSearchCriteria
type UserSearchFilter
type UserSearchSummary
type UserSummary
type View
type ViewContent
type ViewInputContent
type ViewSummary
type ViewVersionSummary
type Vocabulary
type VocabularySummary
type VoiceRecordingConfiguration
type WisdomInfo

Constants ▾

const (
    // ActionTypeCreateTask is a ActionType enum value
    ActionTypeCreateTask = "CREATE_TASK"

    // ActionTypeAssignContactCategory is a ActionType enum value
    ActionTypeAssignContactCategory = "ASSIGN_CONTACT_CATEGORY"

    // ActionTypeGenerateEventbridgeEvent is a ActionType enum value
    ActionTypeGenerateEventbridgeEvent = "GENERATE_EVENTBRIDGE_EVENT"

    // ActionTypeSendNotification is a ActionType enum value
    ActionTypeSendNotification = "SEND_NOTIFICATION"

    // ActionTypeCreateCase is a ActionType enum value
    ActionTypeCreateCase = "CREATE_CASE"

    // ActionTypeUpdateCase is a ActionType enum value
    ActionTypeUpdateCase = "UPDATE_CASE"

    // ActionTypeEndAssociatedTasks is a ActionType enum value
    ActionTypeEndAssociatedTasks = "END_ASSOCIATED_TASKS"

    // ActionTypeSubmitAutoEvaluation is a ActionType enum value
    ActionTypeSubmitAutoEvaluation = "SUBMIT_AUTO_EVALUATION"
)
const (
    // AgentAvailabilityTimerTimeSinceLastActivity is a AgentAvailabilityTimer enum value
    AgentAvailabilityTimerTimeSinceLastActivity = "TIME_SINCE_LAST_ACTIVITY"

    // AgentAvailabilityTimerTimeSinceLastInbound is a AgentAvailabilityTimer enum value
    AgentAvailabilityTimerTimeSinceLastInbound = "TIME_SINCE_LAST_INBOUND"
)
const (
    // AgentStatusStateEnabled is a AgentStatusState enum value
    AgentStatusStateEnabled = "ENABLED"

    // AgentStatusStateDisabled is a AgentStatusState enum value
    AgentStatusStateDisabled = "DISABLED"
)
const (
    // AgentStatusTypeRoutable is a AgentStatusType enum value
    AgentStatusTypeRoutable = "ROUTABLE"

    // AgentStatusTypeCustom is a AgentStatusType enum value
    AgentStatusTypeCustom = "CUSTOM"

    // AgentStatusTypeOffline is a AgentStatusType enum value
    AgentStatusTypeOffline = "OFFLINE"
)
const (
    // AnsweringMachineDetectionStatusAnswered is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusAnswered = "ANSWERED"

    // AnsweringMachineDetectionStatusUndetected is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusUndetected = "UNDETECTED"

    // AnsweringMachineDetectionStatusError is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusError = "ERROR"

    // AnsweringMachineDetectionStatusHumanAnswered is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusHumanAnswered = "HUMAN_ANSWERED"

    // AnsweringMachineDetectionStatusSitToneDetected is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusSitToneDetected = "SIT_TONE_DETECTED"

    // AnsweringMachineDetectionStatusSitToneBusy is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusSitToneBusy = "SIT_TONE_BUSY"

    // AnsweringMachineDetectionStatusSitToneInvalidNumber is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusSitToneInvalidNumber = "SIT_TONE_INVALID_NUMBER"

    // AnsweringMachineDetectionStatusFaxMachineDetected is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusFaxMachineDetected = "FAX_MACHINE_DETECTED"

    // AnsweringMachineDetectionStatusVoicemailBeep is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusVoicemailBeep = "VOICEMAIL_BEEP"

    // AnsweringMachineDetectionStatusVoicemailNoBeep is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusVoicemailNoBeep = "VOICEMAIL_NO_BEEP"

    // AnsweringMachineDetectionStatusAmdUnresolved is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusAmdUnresolved = "AMD_UNRESOLVED"

    // AnsweringMachineDetectionStatusAmdUnanswered is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusAmdUnanswered = "AMD_UNANSWERED"

    // AnsweringMachineDetectionStatusAmdError is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusAmdError = "AMD_ERROR"

    // AnsweringMachineDetectionStatusAmdNotApplicable is a AnsweringMachineDetectionStatus enum value
    AnsweringMachineDetectionStatusAmdNotApplicable = "AMD_NOT_APPLICABLE"
)
const (
    // ArtifactStatusApproved is a ArtifactStatus enum value
    ArtifactStatusApproved = "APPROVED"

    // ArtifactStatusRejected is a ArtifactStatus enum value
    ArtifactStatusRejected = "REJECTED"

    // ArtifactStatusInProgress is a ArtifactStatus enum value
    ArtifactStatusInProgress = "IN_PROGRESS"
)
const (
    // AttachedFileInvalidRequestExceptionReasonInvalidFileSize is a AttachedFileInvalidRequestExceptionReason enum value
    AttachedFileInvalidRequestExceptionReasonInvalidFileSize = "INVALID_FILE_SIZE"

    // AttachedFileInvalidRequestExceptionReasonInvalidFileType is a AttachedFileInvalidRequestExceptionReason enum value
    AttachedFileInvalidRequestExceptionReasonInvalidFileType = "INVALID_FILE_TYPE"

    // AttachedFileInvalidRequestExceptionReasonInvalidFileName is a AttachedFileInvalidRequestExceptionReason enum value
    AttachedFileInvalidRequestExceptionReasonInvalidFileName = "INVALID_FILE_NAME"
)
const (
    // BehaviorTypeRouteCurrentChannelOnly is a BehaviorType enum value
    BehaviorTypeRouteCurrentChannelOnly = "ROUTE_CURRENT_CHANNEL_ONLY"

    // BehaviorTypeRouteAnyChannel is a BehaviorType enum value
    BehaviorTypeRouteAnyChannel = "ROUTE_ANY_CHANNEL"
)
const (
    // ChannelVoice is a Channel enum value
    ChannelVoice = "VOICE"

    // ChannelChat is a Channel enum value
    ChannelChat = "CHAT"

    // ChannelTask is a Channel enum value
    ChannelTask = "TASK"
)
const (
    // ChatEventTypeDisconnect is a ChatEventType enum value
    ChatEventTypeDisconnect = "DISCONNECT"

    // ChatEventTypeMessage is a ChatEventType enum value
    ChatEventTypeMessage = "MESSAGE"

    // ChatEventTypeEvent is a ChatEventType enum value
    ChatEventTypeEvent = "EVENT"
)
const (
    // ContactFlowModuleStateActive is a ContactFlowModuleState enum value
    ContactFlowModuleStateActive = "ACTIVE"

    // ContactFlowModuleStateArchived is a ContactFlowModuleState enum value
    ContactFlowModuleStateArchived = "ARCHIVED"
)
const (
    // ContactFlowModuleStatusPublished is a ContactFlowModuleStatus enum value
    ContactFlowModuleStatusPublished = "PUBLISHED"

    // ContactFlowModuleStatusSaved is a ContactFlowModuleStatus enum value
    ContactFlowModuleStatusSaved = "SAVED"
)
const (
    // ContactFlowStateActive is a ContactFlowState enum value
    ContactFlowStateActive = "ACTIVE"

    // ContactFlowStateArchived is a ContactFlowState enum value
    ContactFlowStateArchived = "ARCHIVED"
)
const (
    // ContactFlowStatusPublished is a ContactFlowStatus enum value
    ContactFlowStatusPublished = "PUBLISHED"

    // ContactFlowStatusSaved is a ContactFlowStatus enum value
    ContactFlowStatusSaved = "SAVED"
)
const (
    // ContactFlowTypeContactFlow is a ContactFlowType enum value
    ContactFlowTypeContactFlow = "CONTACT_FLOW"

    // ContactFlowTypeCustomerQueue is a ContactFlowType enum value
    ContactFlowTypeCustomerQueue = "CUSTOMER_QUEUE"

    // ContactFlowTypeCustomerHold is a ContactFlowType enum value
    ContactFlowTypeCustomerHold = "CUSTOMER_HOLD"

    // ContactFlowTypeCustomerWhisper is a ContactFlowType enum value
    ContactFlowTypeCustomerWhisper = "CUSTOMER_WHISPER"

    // ContactFlowTypeAgentHold is a ContactFlowType enum value
    ContactFlowTypeAgentHold = "AGENT_HOLD"

    // ContactFlowTypeAgentWhisper is a ContactFlowType enum value
    ContactFlowTypeAgentWhisper = "AGENT_WHISPER"

    // ContactFlowTypeOutboundWhisper is a ContactFlowType enum value
    ContactFlowTypeOutboundWhisper = "OUTBOUND_WHISPER"

    // ContactFlowTypeAgentTransfer is a ContactFlowType enum value
    ContactFlowTypeAgentTransfer = "AGENT_TRANSFER"

    // ContactFlowTypeQueueTransfer is a ContactFlowType enum value
    ContactFlowTypeQueueTransfer = "QUEUE_TRANSFER"
)
const (
    // ContactInitiationMethodInbound is a ContactInitiationMethod enum value
    ContactInitiationMethodInbound = "INBOUND"

    // ContactInitiationMethodOutbound is a ContactInitiationMethod enum value
    ContactInitiationMethodOutbound = "OUTBOUND"

    // ContactInitiationMethodTransfer is a ContactInitiationMethod enum value
    ContactInitiationMethodTransfer = "TRANSFER"

    // ContactInitiationMethodQueueTransfer is a ContactInitiationMethod enum value
    ContactInitiationMethodQueueTransfer = "QUEUE_TRANSFER"

    // ContactInitiationMethodCallback is a ContactInitiationMethod enum value
    ContactInitiationMethodCallback = "CALLBACK"

    // ContactInitiationMethodApi is a ContactInitiationMethod enum value
    ContactInitiationMethodApi = "API"

    // ContactInitiationMethodDisconnect is a ContactInitiationMethod enum value
    ContactInitiationMethodDisconnect = "DISCONNECT"

    // ContactInitiationMethodMonitor is a ContactInitiationMethod enum value
    ContactInitiationMethodMonitor = "MONITOR"

    // ContactInitiationMethodExternalOutbound is a ContactInitiationMethod enum value
    ContactInitiationMethodExternalOutbound = "EXTERNAL_OUTBOUND"
)
const (
    // ContactStateIncoming is a ContactState enum value
    ContactStateIncoming = "INCOMING"

    // ContactStatePending is a ContactState enum value
    ContactStatePending = "PENDING"

    // ContactStateConnecting is a ContactState enum value
    ContactStateConnecting = "CONNECTING"

    // ContactStateConnected is a ContactState enum value
    ContactStateConnected = "CONNECTED"

    // ContactStateConnectedOnhold is a ContactState enum value
    ContactStateConnectedOnhold = "CONNECTED_ONHOLD"

    // ContactStateMissed is a ContactState enum value
    ContactStateMissed = "MISSED"

    // ContactStateError is a ContactState enum value
    ContactStateError = "ERROR"

    // ContactStateEnded is a ContactState enum value
    ContactStateEnded = "ENDED"

    // ContactStateRejected is a ContactState enum value
    ContactStateRejected = "REJECTED"
)
const (
    // CurrentMetricNameAgentsOnline is a CurrentMetricName enum value
    CurrentMetricNameAgentsOnline = "AGENTS_ONLINE"

    // CurrentMetricNameAgentsAvailable is a CurrentMetricName enum value
    CurrentMetricNameAgentsAvailable = "AGENTS_AVAILABLE"

    // CurrentMetricNameAgentsOnCall is a CurrentMetricName enum value
    CurrentMetricNameAgentsOnCall = "AGENTS_ON_CALL"

    // CurrentMetricNameAgentsNonProductive is a CurrentMetricName enum value
    CurrentMetricNameAgentsNonProductive = "AGENTS_NON_PRODUCTIVE"

    // CurrentMetricNameAgentsAfterContactWork is a CurrentMetricName enum value
    CurrentMetricNameAgentsAfterContactWork = "AGENTS_AFTER_CONTACT_WORK"

    // CurrentMetricNameAgentsError is a CurrentMetricName enum value
    CurrentMetricNameAgentsError = "AGENTS_ERROR"

    // CurrentMetricNameAgentsStaffed is a CurrentMetricName enum value
    CurrentMetricNameAgentsStaffed = "AGENTS_STAFFED"

    // CurrentMetricNameContactsInQueue is a CurrentMetricName enum value
    CurrentMetricNameContactsInQueue = "CONTACTS_IN_QUEUE"

    // CurrentMetricNameOldestContactAge is a CurrentMetricName enum value
    CurrentMetricNameOldestContactAge = "OLDEST_CONTACT_AGE"

    // CurrentMetricNameContactsScheduled is a CurrentMetricName enum value
    CurrentMetricNameContactsScheduled = "CONTACTS_SCHEDULED"

    // CurrentMetricNameAgentsOnContact is a CurrentMetricName enum value
    CurrentMetricNameAgentsOnContact = "AGENTS_ON_CONTACT"

    // CurrentMetricNameSlotsActive is a CurrentMetricName enum value
    CurrentMetricNameSlotsActive = "SLOTS_ACTIVE"

    // CurrentMetricNameSlotsAvailable is a CurrentMetricName enum value
    CurrentMetricNameSlotsAvailable = "SLOTS_AVAILABLE"
)

The current metric names.

const (
    // DirectoryTypeSaml is a DirectoryType enum value
    DirectoryTypeSaml = "SAML"

    // DirectoryTypeConnectManaged is a DirectoryType enum value
    DirectoryTypeConnectManaged = "CONNECT_MANAGED"

    // DirectoryTypeExistingDirectory is a DirectoryType enum value
    DirectoryTypeExistingDirectory = "EXISTING_DIRECTORY"
)
const (
    // EndpointTypeTelephoneNumber is a EndpointType enum value
    EndpointTypeTelephoneNumber = "TELEPHONE_NUMBER"

    // EndpointTypeVoip is a EndpointType enum value
    EndpointTypeVoip = "VOIP"

    // EndpointTypeContactFlow is a EndpointType enum value
    EndpointTypeContactFlow = "CONTACT_FLOW"
)
const (
    // EvaluationFormQuestionTypeText is a EvaluationFormQuestionType enum value
    EvaluationFormQuestionTypeText = "TEXT"

    // EvaluationFormQuestionTypeSingleselect is a EvaluationFormQuestionType enum value
    EvaluationFormQuestionTypeSingleselect = "SINGLESELECT"

    // EvaluationFormQuestionTypeNumeric is a EvaluationFormQuestionType enum value
    EvaluationFormQuestionTypeNumeric = "NUMERIC"
)
const (
    // EvaluationFormScoringModeQuestionOnly is a EvaluationFormScoringMode enum value
    EvaluationFormScoringModeQuestionOnly = "QUESTION_ONLY"

    // EvaluationFormScoringModeSectionOnly is a EvaluationFormScoringMode enum value
    EvaluationFormScoringModeSectionOnly = "SECTION_ONLY"
)
const (
    // EvaluationFormScoringStatusEnabled is a EvaluationFormScoringStatus enum value
    EvaluationFormScoringStatusEnabled = "ENABLED"

    // EvaluationFormScoringStatusDisabled is a EvaluationFormScoringStatus enum value
    EvaluationFormScoringStatusDisabled = "DISABLED"
)
const (
    // EvaluationFormSingleSelectQuestionDisplayModeDropdown is a EvaluationFormSingleSelectQuestionDisplayMode enum value
    EvaluationFormSingleSelectQuestionDisplayModeDropdown = "DROPDOWN"

    // EvaluationFormSingleSelectQuestionDisplayModeRadio is a EvaluationFormSingleSelectQuestionDisplayMode enum value
    EvaluationFormSingleSelectQuestionDisplayModeRadio = "RADIO"
)
const (
    // EvaluationFormVersionStatusDraft is a EvaluationFormVersionStatus enum value
    EvaluationFormVersionStatusDraft = "DRAFT"

    // EvaluationFormVersionStatusActive is a EvaluationFormVersionStatus enum value
    EvaluationFormVersionStatusActive = "ACTIVE"
)
const (
    // EvaluationStatusDraft is a EvaluationStatus enum value
    EvaluationStatusDraft = "DRAFT"

    // EvaluationStatusSubmitted is a EvaluationStatus enum value
    EvaluationStatusSubmitted = "SUBMITTED"
)
const (
    // EventSourceNameOnPostCallAnalysisAvailable is a EventSourceName enum value
    EventSourceNameOnPostCallAnalysisAvailable = "OnPostCallAnalysisAvailable"

    // EventSourceNameOnRealTimeCallAnalysisAvailable is a EventSourceName enum value
    EventSourceNameOnRealTimeCallAnalysisAvailable = "OnRealTimeCallAnalysisAvailable"

    // EventSourceNameOnRealTimeChatAnalysisAvailable is a EventSourceName enum value
    EventSourceNameOnRealTimeChatAnalysisAvailable = "OnRealTimeChatAnalysisAvailable"

    // EventSourceNameOnPostChatAnalysisAvailable is a EventSourceName enum value
    EventSourceNameOnPostChatAnalysisAvailable = "OnPostChatAnalysisAvailable"

    // EventSourceNameOnZendeskTicketCreate is a EventSourceName enum value
    EventSourceNameOnZendeskTicketCreate = "OnZendeskTicketCreate"

    // EventSourceNameOnZendeskTicketStatusUpdate is a EventSourceName enum value
    EventSourceNameOnZendeskTicketStatusUpdate = "OnZendeskTicketStatusUpdate"

    // EventSourceNameOnSalesforceCaseCreate is a EventSourceName enum value
    EventSourceNameOnSalesforceCaseCreate = "OnSalesforceCaseCreate"

    // EventSourceNameOnContactEvaluationSubmit is a EventSourceName enum value
    EventSourceNameOnContactEvaluationSubmit = "OnContactEvaluationSubmit"

    // EventSourceNameOnMetricDataUpdate is a EventSourceName enum value
    EventSourceNameOnMetricDataUpdate = "OnMetricDataUpdate"

    // EventSourceNameOnCaseCreate is a EventSourceName enum value
    EventSourceNameOnCaseCreate = "OnCaseCreate"

    // EventSourceNameOnCaseUpdate is a EventSourceName enum value
    EventSourceNameOnCaseUpdate = "OnCaseUpdate"
)
const (
    // FailureReasonCodeInvalidAttributeKey is a FailureReasonCode enum value
    FailureReasonCodeInvalidAttributeKey = "INVALID_ATTRIBUTE_KEY"

    // FailureReasonCodeInvalidCustomerEndpoint is a FailureReasonCode enum value
    FailureReasonCodeInvalidCustomerEndpoint = "INVALID_CUSTOMER_ENDPOINT"

    // FailureReasonCodeInvalidSystemEndpoint is a FailureReasonCode enum value
    FailureReasonCodeInvalidSystemEndpoint = "INVALID_SYSTEM_ENDPOINT"

    // FailureReasonCodeInvalidQueue is a FailureReasonCode enum value
    FailureReasonCodeInvalidQueue = "INVALID_QUEUE"

    // FailureReasonCodeMissingCampaign is a FailureReasonCode enum value
    FailureReasonCodeMissingCampaign = "MISSING_CAMPAIGN"

    // FailureReasonCodeMissingCustomerEndpoint is a FailureReasonCode enum value
    FailureReasonCodeMissingCustomerEndpoint = "MISSING_CUSTOMER_ENDPOINT"

    // FailureReasonCodeMissingQueueIdAndSystemEndpoint is a FailureReasonCode enum value
    FailureReasonCodeMissingQueueIdAndSystemEndpoint = "MISSING_QUEUE_ID_AND_SYSTEM_ENDPOINT"

    // FailureReasonCodeRequestThrottled is a FailureReasonCode enum value
    FailureReasonCodeRequestThrottled = "REQUEST_THROTTLED"

    // FailureReasonCodeIdempotencyException is a FailureReasonCode enum value
    FailureReasonCodeIdempotencyException = "IDEMPOTENCY_EXCEPTION"

    // FailureReasonCodeInternalError is a FailureReasonCode enum value
    FailureReasonCodeInternalError = "INTERNAL_ERROR"
)
const (
    // FileStatusTypeApproved is a FileStatusType enum value
    FileStatusTypeApproved = "APPROVED"

    // FileStatusTypeRejected is a FileStatusType enum value
    FileStatusTypeRejected = "REJECTED"

    // FileStatusTypeProcessing is a FileStatusType enum value
    FileStatusTypeProcessing = "PROCESSING"

    // FileStatusTypeFailed is a FileStatusType enum value
    FileStatusTypeFailed = "FAILED"
)
const (
    // GroupingQueue is a Grouping enum value
    GroupingQueue = "QUEUE"

    // GroupingChannel is a Grouping enum value
    GroupingChannel = "CHANNEL"

    // GroupingRoutingProfile is a Grouping enum value
    GroupingRoutingProfile = "ROUTING_PROFILE"

    // GroupingRoutingStepExpression is a Grouping enum value
    GroupingRoutingStepExpression = "ROUTING_STEP_EXPRESSION"
)
const (
    // HierarchyGroupMatchTypeExact is a HierarchyGroupMatchType enum value
    HierarchyGroupMatchTypeExact = "EXACT"

    // HierarchyGroupMatchTypeWithChildGroups is a HierarchyGroupMatchType enum value
    HierarchyGroupMatchTypeWithChildGroups = "WITH_CHILD_GROUPS"
)
const (
    // HistoricalMetricNameContactsQueued is a HistoricalMetricName enum value
    HistoricalMetricNameContactsQueued = "CONTACTS_QUEUED"

    // HistoricalMetricNameContactsHandled is a HistoricalMetricName enum value
    HistoricalMetricNameContactsHandled = "CONTACTS_HANDLED"

    // HistoricalMetricNameContactsAbandoned is a HistoricalMetricName enum value
    HistoricalMetricNameContactsAbandoned = "CONTACTS_ABANDONED"

    // HistoricalMetricNameContactsConsulted is a HistoricalMetricName enum value
    HistoricalMetricNameContactsConsulted = "CONTACTS_CONSULTED"

    // HistoricalMetricNameContactsAgentHungUpFirst is a HistoricalMetricName enum value
    HistoricalMetricNameContactsAgentHungUpFirst = "CONTACTS_AGENT_HUNG_UP_FIRST"

    // HistoricalMetricNameContactsHandledIncoming is a HistoricalMetricName enum value
    HistoricalMetricNameContactsHandledIncoming = "CONTACTS_HANDLED_INCOMING"

    // HistoricalMetricNameContactsHandledOutbound is a HistoricalMetricName enum value
    HistoricalMetricNameContactsHandledOutbound = "CONTACTS_HANDLED_OUTBOUND"

    // HistoricalMetricNameContactsHoldAbandons is a HistoricalMetricName enum value
    HistoricalMetricNameContactsHoldAbandons = "CONTACTS_HOLD_ABANDONS"

    // HistoricalMetricNameContactsTransferredIn is a HistoricalMetricName enum value
    HistoricalMetricNameContactsTransferredIn = "CONTACTS_TRANSFERRED_IN"

    // HistoricalMetricNameContactsTransferredOut is a HistoricalMetricName enum value
    HistoricalMetricNameContactsTransferredOut = "CONTACTS_TRANSFERRED_OUT"

    // HistoricalMetricNameContactsTransferredInFromQueue is a HistoricalMetricName enum value
    HistoricalMetricNameContactsTransferredInFromQueue = "CONTACTS_TRANSFERRED_IN_FROM_QUEUE"

    // HistoricalMetricNameContactsTransferredOutFromQueue is a HistoricalMetricName enum value
    HistoricalMetricNameContactsTransferredOutFromQueue = "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE"

    // HistoricalMetricNameContactsMissed is a HistoricalMetricName enum value
    HistoricalMetricNameContactsMissed = "CONTACTS_MISSED"

    // HistoricalMetricNameCallbackContactsHandled is a HistoricalMetricName enum value
    HistoricalMetricNameCallbackContactsHandled = "CALLBACK_CONTACTS_HANDLED"

    // HistoricalMetricNameApiContactsHandled is a HistoricalMetricName enum value
    HistoricalMetricNameApiContactsHandled = "API_CONTACTS_HANDLED"

    // HistoricalMetricNameOccupancy is a HistoricalMetricName enum value
    HistoricalMetricNameOccupancy = "OCCUPANCY"

    // HistoricalMetricNameHandleTime is a HistoricalMetricName enum value
    HistoricalMetricNameHandleTime = "HANDLE_TIME"

    // HistoricalMetricNameAfterContactWorkTime is a HistoricalMetricName enum value
    HistoricalMetricNameAfterContactWorkTime = "AFTER_CONTACT_WORK_TIME"

    // HistoricalMetricNameQueuedTime is a HistoricalMetricName enum value
    HistoricalMetricNameQueuedTime = "QUEUED_TIME"

    // HistoricalMetricNameAbandonTime is a HistoricalMetricName enum value
    HistoricalMetricNameAbandonTime = "ABANDON_TIME"

    // HistoricalMetricNameQueueAnswerTime is a HistoricalMetricName enum value
    HistoricalMetricNameQueueAnswerTime = "QUEUE_ANSWER_TIME"

    // HistoricalMetricNameHoldTime is a HistoricalMetricName enum value
    HistoricalMetricNameHoldTime = "HOLD_TIME"

    // HistoricalMetricNameInteractionTime is a HistoricalMetricName enum value
    HistoricalMetricNameInteractionTime = "INTERACTION_TIME"

    // HistoricalMetricNameInteractionAndHoldTime is a HistoricalMetricName enum value
    HistoricalMetricNameInteractionAndHoldTime = "INTERACTION_AND_HOLD_TIME"

    // HistoricalMetricNameServiceLevel is a HistoricalMetricName enum value
    HistoricalMetricNameServiceLevel = "SERVICE_LEVEL"
)

The historical metric names.

const (
    // HoursOfOperationDaysSunday is a HoursOfOperationDays enum value
    HoursOfOperationDaysSunday = "SUNDAY"

    // HoursOfOperationDaysMonday is a HoursOfOperationDays enum value
    HoursOfOperationDaysMonday = "MONDAY"

    // HoursOfOperationDaysTuesday is a HoursOfOperationDays enum value
    HoursOfOperationDaysTuesday = "TUESDAY"

    // HoursOfOperationDaysWednesday is a HoursOfOperationDays enum value
    HoursOfOperationDaysWednesday = "WEDNESDAY"

    // HoursOfOperationDaysThursday is a HoursOfOperationDays enum value
    HoursOfOperationDaysThursday = "THURSDAY"

    // HoursOfOperationDaysFriday is a HoursOfOperationDays enum value
    HoursOfOperationDaysFriday = "FRIDAY"

    // HoursOfOperationDaysSaturday is a HoursOfOperationDays enum value
    HoursOfOperationDaysSaturday = "SATURDAY"
)
const (
    // InstanceAttributeTypeInboundCalls is a InstanceAttributeType enum value
    InstanceAttributeTypeInboundCalls = "INBOUND_CALLS"

    // InstanceAttributeTypeOutboundCalls is a InstanceAttributeType enum value
    InstanceAttributeTypeOutboundCalls = "OUTBOUND_CALLS"

    // InstanceAttributeTypeContactflowLogs is a InstanceAttributeType enum value
    InstanceAttributeTypeContactflowLogs = "CONTACTFLOW_LOGS"

    // InstanceAttributeTypeContactLens is a InstanceAttributeType enum value
    InstanceAttributeTypeContactLens = "CONTACT_LENS"

    // InstanceAttributeTypeAutoResolveBestVoices is a InstanceAttributeType enum value
    InstanceAttributeTypeAutoResolveBestVoices = "AUTO_RESOLVE_BEST_VOICES"

    // InstanceAttributeTypeUseCustomTtsVoices is a InstanceAttributeType enum value
    InstanceAttributeTypeUseCustomTtsVoices = "USE_CUSTOM_TTS_VOICES"

    // InstanceAttributeTypeEarlyMedia is a InstanceAttributeType enum value
    InstanceAttributeTypeEarlyMedia = "EARLY_MEDIA"

    // InstanceAttributeTypeMultiPartyConference is a InstanceAttributeType enum value
    InstanceAttributeTypeMultiPartyConference = "MULTI_PARTY_CONFERENCE"

    // InstanceAttributeTypeHighVolumeOutbound is a InstanceAttributeType enum value
    InstanceAttributeTypeHighVolumeOutbound = "HIGH_VOLUME_OUTBOUND"

    // InstanceAttributeTypeEnhancedContactMonitoring is a InstanceAttributeType enum value
    InstanceAttributeTypeEnhancedContactMonitoring = "ENHANCED_CONTACT_MONITORING"

    // InstanceAttributeTypeEnhancedChatMonitoring is a InstanceAttributeType enum value
    InstanceAttributeTypeEnhancedChatMonitoring = "ENHANCED_CHAT_MONITORING"
)
const (
    // InstanceStatusCreationInProgress is a InstanceStatus enum value
    InstanceStatusCreationInProgress = "CREATION_IN_PROGRESS"

    // InstanceStatusActive is a InstanceStatus enum value
    InstanceStatusActive = "ACTIVE"

    // InstanceStatusCreationFailed is a InstanceStatus enum value
    InstanceStatusCreationFailed = "CREATION_FAILED"
)
const (
    // InstanceStorageResourceTypeChatTranscripts is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeChatTranscripts = "CHAT_TRANSCRIPTS"

    // InstanceStorageResourceTypeCallRecordings is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeCallRecordings = "CALL_RECORDINGS"

    // InstanceStorageResourceTypeScheduledReports is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeScheduledReports = "SCHEDULED_REPORTS"

    // InstanceStorageResourceTypeMediaStreams is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeMediaStreams = "MEDIA_STREAMS"

    // InstanceStorageResourceTypeContactTraceRecords is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeContactTraceRecords = "CONTACT_TRACE_RECORDS"

    // InstanceStorageResourceTypeAgentEvents is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeAgentEvents = "AGENT_EVENTS"

    // InstanceStorageResourceTypeRealTimeContactAnalysisSegments is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeRealTimeContactAnalysisSegments = "REAL_TIME_CONTACT_ANALYSIS_SEGMENTS"

    // InstanceStorageResourceTypeAttachments is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeAttachments = "ATTACHMENTS"

    // InstanceStorageResourceTypeContactEvaluations is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeContactEvaluations = "CONTACT_EVALUATIONS"

    // InstanceStorageResourceTypeScreenRecordings is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeScreenRecordings = "SCREEN_RECORDINGS"

    // InstanceStorageResourceTypeRealTimeContactAnalysisChatSegments is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeRealTimeContactAnalysisChatSegments = "REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS"

    // InstanceStorageResourceTypeRealTimeContactAnalysisVoiceSegments is a InstanceStorageResourceType enum value
    InstanceStorageResourceTypeRealTimeContactAnalysisVoiceSegments = "REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS"
)
const (
    // IntegrationTypeEvent is a IntegrationType enum value
    IntegrationTypeEvent = "EVENT"

    // IntegrationTypeVoiceId is a IntegrationType enum value
    IntegrationTypeVoiceId = "VOICE_ID"

    // IntegrationTypePinpointApp is a IntegrationType enum value
    IntegrationTypePinpointApp = "PINPOINT_APP"

    // IntegrationTypeWisdomAssistant is a IntegrationType enum value
    IntegrationTypeWisdomAssistant = "WISDOM_ASSISTANT"

    // IntegrationTypeWisdomKnowledgeBase is a IntegrationType enum value
    IntegrationTypeWisdomKnowledgeBase = "WISDOM_KNOWLEDGE_BASE"

    // IntegrationTypeWisdomQuickResponses is a IntegrationType enum value
    IntegrationTypeWisdomQuickResponses = "WISDOM_QUICK_RESPONSES"

    // IntegrationTypeCasesDomain is a IntegrationType enum value
    IntegrationTypeCasesDomain = "CASES_DOMAIN"

    // IntegrationTypeApplication is a IntegrationType enum value
    IntegrationTypeApplication = "APPLICATION"

    // IntegrationTypeFileScanner is a IntegrationType enum value
    IntegrationTypeFileScanner = "FILE_SCANNER"
)
const (
    // IntervalPeriodFifteenMin is a IntervalPeriod enum value
    IntervalPeriodFifteenMin = "FIFTEEN_MIN"

    // IntervalPeriodThirtyMin is a IntervalPeriod enum value
    IntervalPeriodThirtyMin = "THIRTY_MIN"

    // IntervalPeriodHour is a IntervalPeriod enum value
    IntervalPeriodHour = "HOUR"

    // IntervalPeriodDay is a IntervalPeriod enum value
    IntervalPeriodDay = "DAY"

    // IntervalPeriodWeek is a IntervalPeriod enum value
    IntervalPeriodWeek = "WEEK"

    // IntervalPeriodTotal is a IntervalPeriod enum value
    IntervalPeriodTotal = "TOTAL"
)
const (
    // LexVersionV1 is a LexVersion enum value
    LexVersionV1 = "V1"

    // LexVersionV2 is a LexVersion enum value
    LexVersionV2 = "V2"
)
const (
    // MeetingFeatureStatusAvailable is a MeetingFeatureStatus enum value
    MeetingFeatureStatusAvailable = "AVAILABLE"

    // MeetingFeatureStatusUnavailable is a MeetingFeatureStatus enum value
    MeetingFeatureStatusUnavailable = "UNAVAILABLE"
)
const (
    // MonitorCapabilitySilentMonitor is a MonitorCapability enum value
    MonitorCapabilitySilentMonitor = "SILENT_MONITOR"

    // MonitorCapabilityBarge is a MonitorCapability enum value
    MonitorCapabilityBarge = "BARGE"
)
const (
    // NumberComparisonTypeGreaterOrEqual is a NumberComparisonType enum value
    NumberComparisonTypeGreaterOrEqual = "GREATER_OR_EQUAL"

    // NumberComparisonTypeGreater is a NumberComparisonType enum value
    NumberComparisonTypeGreater = "GREATER"

    // NumberComparisonTypeLesserOrEqual is a NumberComparisonType enum value
    NumberComparisonTypeLesserOrEqual = "LESSER_OR_EQUAL"

    // NumberComparisonTypeLesser is a NumberComparisonType enum value
    NumberComparisonTypeLesser = "LESSER"

    // NumberComparisonTypeEqual is a NumberComparisonType enum value
    NumberComparisonTypeEqual = "EQUAL"

    // NumberComparisonTypeNotEqual is a NumberComparisonType enum value
    NumberComparisonTypeNotEqual = "NOT_EQUAL"

    // NumberComparisonTypeRange is a NumberComparisonType enum value
    NumberComparisonTypeRange = "RANGE"
)
const (
    // NumericQuestionPropertyAutomationLabelOverallCustomerSentimentScore is a NumericQuestionPropertyAutomationLabel enum value
    NumericQuestionPropertyAutomationLabelOverallCustomerSentimentScore = "OVERALL_CUSTOMER_SENTIMENT_SCORE"

    // NumericQuestionPropertyAutomationLabelOverallAgentSentimentScore is a NumericQuestionPropertyAutomationLabel enum value
    NumericQuestionPropertyAutomationLabelOverallAgentSentimentScore = "OVERALL_AGENT_SENTIMENT_SCORE"

    // NumericQuestionPropertyAutomationLabelNonTalkTime is a NumericQuestionPropertyAutomationLabel enum value
    NumericQuestionPropertyAutomationLabelNonTalkTime = "NON_TALK_TIME"

    // NumericQuestionPropertyAutomationLabelNonTalkTimePercentage is a NumericQuestionPropertyAutomationLabel enum value
    NumericQuestionPropertyAutomationLabelNonTalkTimePercentage = "NON_TALK_TIME_PERCENTAGE"

    // NumericQuestionPropertyAutomationLabelNumberOfInterruptions is a NumericQuestionPropertyAutomationLabel enum value
    NumericQuestionPropertyAutomationLabelNumberOfInterruptions = "NUMBER_OF_INTERRUPTIONS"

    // NumericQuestionPropertyAutomationLabelContactDuration is a NumericQuestionPropertyAutomationLabel enum value
    NumericQuestionPropertyAutomationLabelContactDuration = "CONTACT_DURATION"

    // NumericQuestionPropertyAutomationLabelAgentInteractionDuration is a NumericQuestionPropertyAutomationLabel enum value
    NumericQuestionPropertyAutomationLabelAgentInteractionDuration = "AGENT_INTERACTION_DURATION"

    // NumericQuestionPropertyAutomationLabelCustomerHoldTime is a NumericQuestionPropertyAutomationLabel enum value
    NumericQuestionPropertyAutomationLabelCustomerHoldTime = "CUSTOMER_HOLD_TIME"
)
const (
    // ParticipantRoleAgent is a ParticipantRole enum value
    ParticipantRoleAgent = "AGENT"

    // ParticipantRoleCustomer is a ParticipantRole enum value
    ParticipantRoleCustomer = "CUSTOMER"

    // ParticipantRoleSystem is a ParticipantRole enum value
    ParticipantRoleSystem = "SYSTEM"

    // ParticipantRoleCustomBot is a ParticipantRole enum value
    ParticipantRoleCustomBot = "CUSTOM_BOT"

    // ParticipantRoleSupervisor is a ParticipantRole enum value
    ParticipantRoleSupervisor = "SUPERVISOR"
)
const (
    // ParticipantTimerTypeIdle is a ParticipantTimerType enum value
    ParticipantTimerTypeIdle = "IDLE"

    // ParticipantTimerTypeDisconnectNoncustomer is a ParticipantTimerType enum value
    ParticipantTimerTypeDisconnectNoncustomer = "DISCONNECT_NONCUSTOMER"
)
const (
    // PhoneNumberCountryCodeAf is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAf = "AF"

    // PhoneNumberCountryCodeAl is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAl = "AL"

    // PhoneNumberCountryCodeDz is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeDz = "DZ"

    // PhoneNumberCountryCodeAs is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAs = "AS"

    // PhoneNumberCountryCodeAd is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAd = "AD"

    // PhoneNumberCountryCodeAo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAo = "AO"

    // PhoneNumberCountryCodeAi is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAi = "AI"

    // PhoneNumberCountryCodeAq is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAq = "AQ"

    // PhoneNumberCountryCodeAg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAg = "AG"

    // PhoneNumberCountryCodeAr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAr = "AR"

    // PhoneNumberCountryCodeAm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAm = "AM"

    // PhoneNumberCountryCodeAw is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAw = "AW"

    // PhoneNumberCountryCodeAu is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAu = "AU"

    // PhoneNumberCountryCodeAt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAt = "AT"

    // PhoneNumberCountryCodeAz is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAz = "AZ"

    // PhoneNumberCountryCodeBs is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBs = "BS"

    // PhoneNumberCountryCodeBh is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBh = "BH"

    // PhoneNumberCountryCodeBd is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBd = "BD"

    // PhoneNumberCountryCodeBb is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBb = "BB"

    // PhoneNumberCountryCodeBy is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBy = "BY"

    // PhoneNumberCountryCodeBe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBe = "BE"

    // PhoneNumberCountryCodeBz is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBz = "BZ"

    // PhoneNumberCountryCodeBj is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBj = "BJ"

    // PhoneNumberCountryCodeBm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBm = "BM"

    // PhoneNumberCountryCodeBt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBt = "BT"

    // PhoneNumberCountryCodeBo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBo = "BO"

    // PhoneNumberCountryCodeBa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBa = "BA"

    // PhoneNumberCountryCodeBw is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBw = "BW"

    // PhoneNumberCountryCodeBr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBr = "BR"

    // PhoneNumberCountryCodeIo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeIo = "IO"

    // PhoneNumberCountryCodeVg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeVg = "VG"

    // PhoneNumberCountryCodeBn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBn = "BN"

    // PhoneNumberCountryCodeBg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBg = "BG"

    // PhoneNumberCountryCodeBf is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBf = "BF"

    // PhoneNumberCountryCodeBi is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBi = "BI"

    // PhoneNumberCountryCodeKh is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKh = "KH"

    // PhoneNumberCountryCodeCm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCm = "CM"

    // PhoneNumberCountryCodeCa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCa = "CA"

    // PhoneNumberCountryCodeCv is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCv = "CV"

    // PhoneNumberCountryCodeKy is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKy = "KY"

    // PhoneNumberCountryCodeCf is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCf = "CF"

    // PhoneNumberCountryCodeTd is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTd = "TD"

    // PhoneNumberCountryCodeCl is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCl = "CL"

    // PhoneNumberCountryCodeCn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCn = "CN"

    // PhoneNumberCountryCodeCx is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCx = "CX"

    // PhoneNumberCountryCodeCc is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCc = "CC"

    // PhoneNumberCountryCodeCo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCo = "CO"

    // PhoneNumberCountryCodeKm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKm = "KM"

    // PhoneNumberCountryCodeCk is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCk = "CK"

    // PhoneNumberCountryCodeCr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCr = "CR"

    // PhoneNumberCountryCodeHr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeHr = "HR"

    // PhoneNumberCountryCodeCu is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCu = "CU"

    // PhoneNumberCountryCodeCw is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCw = "CW"

    // PhoneNumberCountryCodeCy is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCy = "CY"

    // PhoneNumberCountryCodeCz is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCz = "CZ"

    // PhoneNumberCountryCodeCd is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCd = "CD"

    // PhoneNumberCountryCodeDk is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeDk = "DK"

    // PhoneNumberCountryCodeDj is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeDj = "DJ"

    // PhoneNumberCountryCodeDm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeDm = "DM"

    // PhoneNumberCountryCodeDo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeDo = "DO"

    // PhoneNumberCountryCodeTl is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTl = "TL"

    // PhoneNumberCountryCodeEc is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeEc = "EC"

    // PhoneNumberCountryCodeEg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeEg = "EG"

    // PhoneNumberCountryCodeSv is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSv = "SV"

    // PhoneNumberCountryCodeGq is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGq = "GQ"

    // PhoneNumberCountryCodeEr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeEr = "ER"

    // PhoneNumberCountryCodeEe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeEe = "EE"

    // PhoneNumberCountryCodeEt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeEt = "ET"

    // PhoneNumberCountryCodeFk is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeFk = "FK"

    // PhoneNumberCountryCodeFo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeFo = "FO"

    // PhoneNumberCountryCodeFj is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeFj = "FJ"

    // PhoneNumberCountryCodeFi is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeFi = "FI"

    // PhoneNumberCountryCodeFr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeFr = "FR"

    // PhoneNumberCountryCodePf is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePf = "PF"

    // PhoneNumberCountryCodeGa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGa = "GA"

    // PhoneNumberCountryCodeGm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGm = "GM"

    // PhoneNumberCountryCodeGe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGe = "GE"

    // PhoneNumberCountryCodeDe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeDe = "DE"

    // PhoneNumberCountryCodeGh is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGh = "GH"

    // PhoneNumberCountryCodeGi is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGi = "GI"

    // PhoneNumberCountryCodeGr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGr = "GR"

    // PhoneNumberCountryCodeGl is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGl = "GL"

    // PhoneNumberCountryCodeGd is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGd = "GD"

    // PhoneNumberCountryCodeGu is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGu = "GU"

    // PhoneNumberCountryCodeGt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGt = "GT"

    // PhoneNumberCountryCodeGg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGg = "GG"

    // PhoneNumberCountryCodeGn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGn = "GN"

    // PhoneNumberCountryCodeGw is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGw = "GW"

    // PhoneNumberCountryCodeGy is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGy = "GY"

    // PhoneNumberCountryCodeHt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeHt = "HT"

    // PhoneNumberCountryCodeHn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeHn = "HN"

    // PhoneNumberCountryCodeHk is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeHk = "HK"

    // PhoneNumberCountryCodeHu is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeHu = "HU"

    // PhoneNumberCountryCodeIs is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeIs = "IS"

    // PhoneNumberCountryCodeIn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeIn = "IN"

    // PhoneNumberCountryCodeId is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeId = "ID"

    // PhoneNumberCountryCodeIr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeIr = "IR"

    // PhoneNumberCountryCodeIq is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeIq = "IQ"

    // PhoneNumberCountryCodeIe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeIe = "IE"

    // PhoneNumberCountryCodeIm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeIm = "IM"

    // PhoneNumberCountryCodeIl is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeIl = "IL"

    // PhoneNumberCountryCodeIt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeIt = "IT"

    // PhoneNumberCountryCodeCi is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCi = "CI"

    // PhoneNumberCountryCodeJm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeJm = "JM"

    // PhoneNumberCountryCodeJp is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeJp = "JP"

    // PhoneNumberCountryCodeJe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeJe = "JE"

    // PhoneNumberCountryCodeJo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeJo = "JO"

    // PhoneNumberCountryCodeKz is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKz = "KZ"

    // PhoneNumberCountryCodeKe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKe = "KE"

    // PhoneNumberCountryCodeKi is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKi = "KI"

    // PhoneNumberCountryCodeKw is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKw = "KW"

    // PhoneNumberCountryCodeKg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKg = "KG"

    // PhoneNumberCountryCodeLa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLa = "LA"

    // PhoneNumberCountryCodeLv is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLv = "LV"

    // PhoneNumberCountryCodeLb is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLb = "LB"

    // PhoneNumberCountryCodeLs is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLs = "LS"

    // PhoneNumberCountryCodeLr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLr = "LR"

    // PhoneNumberCountryCodeLy is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLy = "LY"

    // PhoneNumberCountryCodeLi is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLi = "LI"

    // PhoneNumberCountryCodeLt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLt = "LT"

    // PhoneNumberCountryCodeLu is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLu = "LU"

    // PhoneNumberCountryCodeMo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMo = "MO"

    // PhoneNumberCountryCodeMk is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMk = "MK"

    // PhoneNumberCountryCodeMg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMg = "MG"

    // PhoneNumberCountryCodeMw is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMw = "MW"

    // PhoneNumberCountryCodeMy is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMy = "MY"

    // PhoneNumberCountryCodeMv is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMv = "MV"

    // PhoneNumberCountryCodeMl is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMl = "ML"

    // PhoneNumberCountryCodeMt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMt = "MT"

    // PhoneNumberCountryCodeMh is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMh = "MH"

    // PhoneNumberCountryCodeMr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMr = "MR"

    // PhoneNumberCountryCodeMu is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMu = "MU"

    // PhoneNumberCountryCodeYt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeYt = "YT"

    // PhoneNumberCountryCodeMx is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMx = "MX"

    // PhoneNumberCountryCodeFm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeFm = "FM"

    // PhoneNumberCountryCodeMd is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMd = "MD"

    // PhoneNumberCountryCodeMc is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMc = "MC"

    // PhoneNumberCountryCodeMn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMn = "MN"

    // PhoneNumberCountryCodeMe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMe = "ME"

    // PhoneNumberCountryCodeMs is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMs = "MS"

    // PhoneNumberCountryCodeMa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMa = "MA"

    // PhoneNumberCountryCodeMz is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMz = "MZ"

    // PhoneNumberCountryCodeMm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMm = "MM"

    // PhoneNumberCountryCodeNa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNa = "NA"

    // PhoneNumberCountryCodeNr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNr = "NR"

    // PhoneNumberCountryCodeNp is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNp = "NP"

    // PhoneNumberCountryCodeNl is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNl = "NL"

    // PhoneNumberCountryCodeAn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAn = "AN"

    // PhoneNumberCountryCodeNc is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNc = "NC"

    // PhoneNumberCountryCodeNz is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNz = "NZ"

    // PhoneNumberCountryCodeNi is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNi = "NI"

    // PhoneNumberCountryCodeNe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNe = "NE"

    // PhoneNumberCountryCodeNg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNg = "NG"

    // PhoneNumberCountryCodeNu is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNu = "NU"

    // PhoneNumberCountryCodeKp is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKp = "KP"

    // PhoneNumberCountryCodeMp is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMp = "MP"

    // PhoneNumberCountryCodeNo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeNo = "NO"

    // PhoneNumberCountryCodeOm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeOm = "OM"

    // PhoneNumberCountryCodePk is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePk = "PK"

    // PhoneNumberCountryCodePw is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePw = "PW"

    // PhoneNumberCountryCodePa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePa = "PA"

    // PhoneNumberCountryCodePg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePg = "PG"

    // PhoneNumberCountryCodePy is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePy = "PY"

    // PhoneNumberCountryCodePe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePe = "PE"

    // PhoneNumberCountryCodePh is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePh = "PH"

    // PhoneNumberCountryCodePn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePn = "PN"

    // PhoneNumberCountryCodePl is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePl = "PL"

    // PhoneNumberCountryCodePt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePt = "PT"

    // PhoneNumberCountryCodePr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePr = "PR"

    // PhoneNumberCountryCodeQa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeQa = "QA"

    // PhoneNumberCountryCodeCg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCg = "CG"

    // PhoneNumberCountryCodeRe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeRe = "RE"

    // PhoneNumberCountryCodeRo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeRo = "RO"

    // PhoneNumberCountryCodeRu is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeRu = "RU"

    // PhoneNumberCountryCodeRw is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeRw = "RW"

    // PhoneNumberCountryCodeBl is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeBl = "BL"

    // PhoneNumberCountryCodeSh is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSh = "SH"

    // PhoneNumberCountryCodeKn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKn = "KN"

    // PhoneNumberCountryCodeLc is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLc = "LC"

    // PhoneNumberCountryCodeMf is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeMf = "MF"

    // PhoneNumberCountryCodePm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodePm = "PM"

    // PhoneNumberCountryCodeVc is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeVc = "VC"

    // PhoneNumberCountryCodeWs is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeWs = "WS"

    // PhoneNumberCountryCodeSm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSm = "SM"

    // PhoneNumberCountryCodeSt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSt = "ST"

    // PhoneNumberCountryCodeSa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSa = "SA"

    // PhoneNumberCountryCodeSn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSn = "SN"

    // PhoneNumberCountryCodeRs is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeRs = "RS"

    // PhoneNumberCountryCodeSc is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSc = "SC"

    // PhoneNumberCountryCodeSl is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSl = "SL"

    // PhoneNumberCountryCodeSg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSg = "SG"

    // PhoneNumberCountryCodeSx is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSx = "SX"

    // PhoneNumberCountryCodeSk is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSk = "SK"

    // PhoneNumberCountryCodeSi is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSi = "SI"

    // PhoneNumberCountryCodeSb is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSb = "SB"

    // PhoneNumberCountryCodeSo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSo = "SO"

    // PhoneNumberCountryCodeZa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeZa = "ZA"

    // PhoneNumberCountryCodeKr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeKr = "KR"

    // PhoneNumberCountryCodeEs is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeEs = "ES"

    // PhoneNumberCountryCodeLk is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeLk = "LK"

    // PhoneNumberCountryCodeSd is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSd = "SD"

    // PhoneNumberCountryCodeSr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSr = "SR"

    // PhoneNumberCountryCodeSj is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSj = "SJ"

    // PhoneNumberCountryCodeSz is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSz = "SZ"

    // PhoneNumberCountryCodeSe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSe = "SE"

    // PhoneNumberCountryCodeCh is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeCh = "CH"

    // PhoneNumberCountryCodeSy is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeSy = "SY"

    // PhoneNumberCountryCodeTw is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTw = "TW"

    // PhoneNumberCountryCodeTj is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTj = "TJ"

    // PhoneNumberCountryCodeTz is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTz = "TZ"

    // PhoneNumberCountryCodeTh is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTh = "TH"

    // PhoneNumberCountryCodeTg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTg = "TG"

    // PhoneNumberCountryCodeTk is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTk = "TK"

    // PhoneNumberCountryCodeTo is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTo = "TO"

    // PhoneNumberCountryCodeTt is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTt = "TT"

    // PhoneNumberCountryCodeTn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTn = "TN"

    // PhoneNumberCountryCodeTr is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTr = "TR"

    // PhoneNumberCountryCodeTm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTm = "TM"

    // PhoneNumberCountryCodeTc is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTc = "TC"

    // PhoneNumberCountryCodeTv is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeTv = "TV"

    // PhoneNumberCountryCodeVi is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeVi = "VI"

    // PhoneNumberCountryCodeUg is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeUg = "UG"

    // PhoneNumberCountryCodeUa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeUa = "UA"

    // PhoneNumberCountryCodeAe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeAe = "AE"

    // PhoneNumberCountryCodeGb is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeGb = "GB"

    // PhoneNumberCountryCodeUs is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeUs = "US"

    // PhoneNumberCountryCodeUy is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeUy = "UY"

    // PhoneNumberCountryCodeUz is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeUz = "UZ"

    // PhoneNumberCountryCodeVu is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeVu = "VU"

    // PhoneNumberCountryCodeVa is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeVa = "VA"

    // PhoneNumberCountryCodeVe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeVe = "VE"

    // PhoneNumberCountryCodeVn is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeVn = "VN"

    // PhoneNumberCountryCodeWf is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeWf = "WF"

    // PhoneNumberCountryCodeEh is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeEh = "EH"

    // PhoneNumberCountryCodeYe is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeYe = "YE"

    // PhoneNumberCountryCodeZm is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeZm = "ZM"

    // PhoneNumberCountryCodeZw is a PhoneNumberCountryCode enum value
    PhoneNumberCountryCodeZw = "ZW"
)
const (
    // PhoneNumberTypeTollFree is a PhoneNumberType enum value
    PhoneNumberTypeTollFree = "TOLL_FREE"

    // PhoneNumberTypeDid is a PhoneNumberType enum value
    PhoneNumberTypeDid = "DID"

    // PhoneNumberTypeUifn is a PhoneNumberType enum value
    PhoneNumberTypeUifn = "UIFN"

    // PhoneNumberTypeShared is a PhoneNumberType enum value
    PhoneNumberTypeShared = "SHARED"

    // PhoneNumberTypeThirdPartyTf is a PhoneNumberType enum value
    PhoneNumberTypeThirdPartyTf = "THIRD_PARTY_TF"

    // PhoneNumberTypeThirdPartyDid is a PhoneNumberType enum value
    PhoneNumberTypeThirdPartyDid = "THIRD_PARTY_DID"

    // PhoneNumberTypeShortCode is a PhoneNumberType enum value
    PhoneNumberTypeShortCode = "SHORT_CODE"
)
const (
    // PhoneNumberWorkflowStatusClaimed is a PhoneNumberWorkflowStatus enum value
    PhoneNumberWorkflowStatusClaimed = "CLAIMED"

    // PhoneNumberWorkflowStatusInProgress is a PhoneNumberWorkflowStatus enum value
    PhoneNumberWorkflowStatusInProgress = "IN_PROGRESS"

    // PhoneNumberWorkflowStatusFailed is a PhoneNumberWorkflowStatus enum value
    PhoneNumberWorkflowStatusFailed = "FAILED"
)
const (
    // PhoneTypeSoftPhone is a PhoneType enum value
    PhoneTypeSoftPhone = "SOFT_PHONE"

    // PhoneTypeDeskPhone is a PhoneType enum value
    PhoneTypeDeskPhone = "DESK_PHONE"
)
const (
    // PropertyValidationExceptionReasonInvalidFormat is a PropertyValidationExceptionReason enum value
    PropertyValidationExceptionReasonInvalidFormat = "INVALID_FORMAT"

    // PropertyValidationExceptionReasonUniqueConstraintViolated is a PropertyValidationExceptionReason enum value
    PropertyValidationExceptionReasonUniqueConstraintViolated = "UNIQUE_CONSTRAINT_VIOLATED"

    // PropertyValidationExceptionReasonReferencedResourceNotFound is a PropertyValidationExceptionReason enum value
    PropertyValidationExceptionReasonReferencedResourceNotFound = "REFERENCED_RESOURCE_NOT_FOUND"

    // PropertyValidationExceptionReasonResourceNameAlreadyExists is a PropertyValidationExceptionReason enum value
    PropertyValidationExceptionReasonResourceNameAlreadyExists = "RESOURCE_NAME_ALREADY_EXISTS"

    // PropertyValidationExceptionReasonRequiredPropertyMissing is a PropertyValidationExceptionReason enum value
    PropertyValidationExceptionReasonRequiredPropertyMissing = "REQUIRED_PROPERTY_MISSING"

    // PropertyValidationExceptionReasonNotSupported is a PropertyValidationExceptionReason enum value
    PropertyValidationExceptionReasonNotSupported = "NOT_SUPPORTED"
)
const (
    // QueueStatusEnabled is a QueueStatus enum value
    QueueStatusEnabled = "ENABLED"

    // QueueStatusDisabled is a QueueStatus enum value
    QueueStatusDisabled = "DISABLED"
)
const (
    // QueueTypeStandard is a QueueType enum value
    QueueTypeStandard = "STANDARD"

    // QueueTypeAgent is a QueueType enum value
    QueueTypeAgent = "AGENT"
)
const (
    // QuickConnectTypeUser is a QuickConnectType enum value
    QuickConnectTypeUser = "USER"

    // QuickConnectTypeQueue is a QuickConnectType enum value
    QuickConnectTypeQueue = "QUEUE"

    // QuickConnectTypePhoneNumber is a QuickConnectType enum value
    QuickConnectTypePhoneNumber = "PHONE_NUMBER"
)
const (
    // RealTimeContactAnalysisOutputTypeRaw is a RealTimeContactAnalysisOutputType enum value
    RealTimeContactAnalysisOutputTypeRaw = "Raw"

    // RealTimeContactAnalysisOutputTypeRedacted is a RealTimeContactAnalysisOutputType enum value
    RealTimeContactAnalysisOutputTypeRedacted = "Redacted"
)
const (
    // RealTimeContactAnalysisPostContactSummaryFailureCodeQuotaExceeded is a RealTimeContactAnalysisPostContactSummaryFailureCode enum value
    RealTimeContactAnalysisPostContactSummaryFailureCodeQuotaExceeded = "QUOTA_EXCEEDED"

    // RealTimeContactAnalysisPostContactSummaryFailureCodeInsufficientConversationContent is a RealTimeContactAnalysisPostContactSummaryFailureCode enum value
    RealTimeContactAnalysisPostContactSummaryFailureCodeInsufficientConversationContent = "INSUFFICIENT_CONVERSATION_CONTENT"

    // RealTimeContactAnalysisPostContactSummaryFailureCodeFailedSafetyGuidelines is a RealTimeContactAnalysisPostContactSummaryFailureCode enum value
    RealTimeContactAnalysisPostContactSummaryFailureCodeFailedSafetyGuidelines = "FAILED_SAFETY_GUIDELINES"

    // RealTimeContactAnalysisPostContactSummaryFailureCodeInvalidAnalysisConfiguration is a RealTimeContactAnalysisPostContactSummaryFailureCode enum value
    RealTimeContactAnalysisPostContactSummaryFailureCodeInvalidAnalysisConfiguration = "INVALID_ANALYSIS_CONFIGURATION"

    // RealTimeContactAnalysisPostContactSummaryFailureCodeInternalError is a RealTimeContactAnalysisPostContactSummaryFailureCode enum value
    RealTimeContactAnalysisPostContactSummaryFailureCodeInternalError = "INTERNAL_ERROR"
)
const (
    // RealTimeContactAnalysisPostContactSummaryStatusFailed is a RealTimeContactAnalysisPostContactSummaryStatus enum value
    RealTimeContactAnalysisPostContactSummaryStatusFailed = "FAILED"

    // RealTimeContactAnalysisPostContactSummaryStatusCompleted is a RealTimeContactAnalysisPostContactSummaryStatus enum value
    RealTimeContactAnalysisPostContactSummaryStatusCompleted = "COMPLETED"
)
const (
    // RealTimeContactAnalysisSegmentTypeTranscript is a RealTimeContactAnalysisSegmentType enum value
    RealTimeContactAnalysisSegmentTypeTranscript = "Transcript"

    // RealTimeContactAnalysisSegmentTypeCategories is a RealTimeContactAnalysisSegmentType enum value
    RealTimeContactAnalysisSegmentTypeCategories = "Categories"

    // RealTimeContactAnalysisSegmentTypeIssues is a RealTimeContactAnalysisSegmentType enum value
    RealTimeContactAnalysisSegmentTypeIssues = "Issues"

    // RealTimeContactAnalysisSegmentTypeEvent is a RealTimeContactAnalysisSegmentType enum value
    RealTimeContactAnalysisSegmentTypeEvent = "Event"

    // RealTimeContactAnalysisSegmentTypeAttachments is a RealTimeContactAnalysisSegmentType enum value
    RealTimeContactAnalysisSegmentTypeAttachments = "Attachments"

    // RealTimeContactAnalysisSegmentTypePostContactSummary is a RealTimeContactAnalysisSegmentType enum value
    RealTimeContactAnalysisSegmentTypePostContactSummary = "PostContactSummary"
)
const (
    // RealTimeContactAnalysisSentimentLabelPositive is a RealTimeContactAnalysisSentimentLabel enum value
    RealTimeContactAnalysisSentimentLabelPositive = "POSITIVE"

    // RealTimeContactAnalysisSentimentLabelNegative is a RealTimeContactAnalysisSentimentLabel enum value
    RealTimeContactAnalysisSentimentLabelNegative = "NEGATIVE"

    // RealTimeContactAnalysisSentimentLabelNeutral is a RealTimeContactAnalysisSentimentLabel enum value
    RealTimeContactAnalysisSentimentLabelNeutral = "NEUTRAL"
)
const (
    // RealTimeContactAnalysisStatusInProgress is a RealTimeContactAnalysisStatus enum value
    RealTimeContactAnalysisStatusInProgress = "IN_PROGRESS"

    // RealTimeContactAnalysisStatusFailed is a RealTimeContactAnalysisStatus enum value
    RealTimeContactAnalysisStatusFailed = "FAILED"

    // RealTimeContactAnalysisStatusCompleted is a RealTimeContactAnalysisStatus enum value
    RealTimeContactAnalysisStatusCompleted = "COMPLETED"
)
const (
    // RealTimeContactAnalysisSupportedChannelVoice is a RealTimeContactAnalysisSupportedChannel enum value
    RealTimeContactAnalysisSupportedChannelVoice = "VOICE"

    // RealTimeContactAnalysisSupportedChannelChat is a RealTimeContactAnalysisSupportedChannel enum value
    RealTimeContactAnalysisSupportedChannelChat = "CHAT"
)
const (
    // ReferenceStatusApproved is a ReferenceStatus enum value
    ReferenceStatusApproved = "APPROVED"

    // ReferenceStatusRejected is a ReferenceStatus enum value
    ReferenceStatusRejected = "REJECTED"
)
const (
    // ReferenceTypeUrl is a ReferenceType enum value
    ReferenceTypeUrl = "URL"

    // ReferenceTypeAttachment is a ReferenceType enum value
    ReferenceTypeAttachment = "ATTACHMENT"

    // ReferenceTypeNumber is a ReferenceType enum value
    ReferenceTypeNumber = "NUMBER"

    // ReferenceTypeString is a ReferenceType enum value
    ReferenceTypeString = "STRING"

    // ReferenceTypeDate is a ReferenceType enum value
    ReferenceTypeDate = "DATE"

    // ReferenceTypeEmail is a ReferenceType enum value
    ReferenceTypeEmail = "EMAIL"
)
const (
    // RehydrationTypeEntirePastSession is a RehydrationType enum value
    RehydrationTypeEntirePastSession = "ENTIRE_PAST_SESSION"

    // RehydrationTypeFromSegment is a RehydrationType enum value
    RehydrationTypeFromSegment = "FROM_SEGMENT"
)
const (
    // ResourceTypeContact is a ResourceType enum value
    ResourceTypeContact = "CONTACT"

    // ResourceTypeContactFlow is a ResourceType enum value
    ResourceTypeContactFlow = "CONTACT_FLOW"

    // ResourceTypeInstance is a ResourceType enum value
    ResourceTypeInstance = "INSTANCE"

    // ResourceTypeParticipant is a ResourceType enum value
    ResourceTypeParticipant = "PARTICIPANT"

    // ResourceTypeHierarchyLevel is a ResourceType enum value
    ResourceTypeHierarchyLevel = "HIERARCHY_LEVEL"

    // ResourceTypeHierarchyGroup is a ResourceType enum value
    ResourceTypeHierarchyGroup = "HIERARCHY_GROUP"

    // ResourceTypeUser is a ResourceType enum value
    ResourceTypeUser = "USER"

    // ResourceTypePhoneNumber is a ResourceType enum value
    ResourceTypePhoneNumber = "PHONE_NUMBER"
)
const (
    // RoutingCriteriaStepStatusActive is a RoutingCriteriaStepStatus enum value
    RoutingCriteriaStepStatusActive = "ACTIVE"

    // RoutingCriteriaStepStatusInactive is a RoutingCriteriaStepStatus enum value
    RoutingCriteriaStepStatusInactive = "INACTIVE"

    // RoutingCriteriaStepStatusJoined is a RoutingCriteriaStepStatus enum value
    RoutingCriteriaStepStatusJoined = "JOINED"

    // RoutingCriteriaStepStatusExpired is a RoutingCriteriaStepStatus enum value
    RoutingCriteriaStepStatusExpired = "EXPIRED"
)
const (
    // RulePublishStatusDraft is a RulePublishStatus enum value
    RulePublishStatusDraft = "DRAFT"

    // RulePublishStatusPublished is a RulePublishStatus enum value
    RulePublishStatusPublished = "PUBLISHED"
)
const (
    // SearchContactsMatchTypeMatchAll is a SearchContactsMatchType enum value
    SearchContactsMatchTypeMatchAll = "MATCH_ALL"

    // SearchContactsMatchTypeMatchAny is a SearchContactsMatchType enum value
    SearchContactsMatchTypeMatchAny = "MATCH_ANY"
)
const (
    // SearchContactsTimeRangeTypeInitiationTimestamp is a SearchContactsTimeRangeType enum value
    SearchContactsTimeRangeTypeInitiationTimestamp = "INITIATION_TIMESTAMP"

    // SearchContactsTimeRangeTypeScheduledTimestamp is a SearchContactsTimeRangeType enum value
    SearchContactsTimeRangeTypeScheduledTimestamp = "SCHEDULED_TIMESTAMP"

    // SearchContactsTimeRangeTypeConnectedToAgentTimestamp is a SearchContactsTimeRangeType enum value
    SearchContactsTimeRangeTypeConnectedToAgentTimestamp = "CONNECTED_TO_AGENT_TIMESTAMP"

    // SearchContactsTimeRangeTypeDisconnectTimestamp is a SearchContactsTimeRangeType enum value
    SearchContactsTimeRangeTypeDisconnectTimestamp = "DISCONNECT_TIMESTAMP"
)
const (
    // SingleSelectQuestionRuleCategoryAutomationConditionPresent is a SingleSelectQuestionRuleCategoryAutomationCondition enum value
    SingleSelectQuestionRuleCategoryAutomationConditionPresent = "PRESENT"

    // SingleSelectQuestionRuleCategoryAutomationConditionNotPresent is a SingleSelectQuestionRuleCategoryAutomationCondition enum value
    SingleSelectQuestionRuleCategoryAutomationConditionNotPresent = "NOT_PRESENT"
)
const (
    // SortOrderAscending is a SortOrder enum value
    SortOrderAscending = "ASCENDING"

    // SortOrderDescending is a SortOrder enum value
    SortOrderDescending = "DESCENDING"
)
const (
    // SortableFieldNameInitiationTimestamp is a SortableFieldName enum value
    SortableFieldNameInitiationTimestamp = "INITIATION_TIMESTAMP"

    // SortableFieldNameScheduledTimestamp is a SortableFieldName enum value
    SortableFieldNameScheduledTimestamp = "SCHEDULED_TIMESTAMP"

    // SortableFieldNameConnectedToAgentTimestamp is a SortableFieldName enum value
    SortableFieldNameConnectedToAgentTimestamp = "CONNECTED_TO_AGENT_TIMESTAMP"

    // SortableFieldNameDisconnectTimestamp is a SortableFieldName enum value
    SortableFieldNameDisconnectTimestamp = "DISCONNECT_TIMESTAMP"

    // SortableFieldNameInitiationMethod is a SortableFieldName enum value
    SortableFieldNameInitiationMethod = "INITIATION_METHOD"

    // SortableFieldNameChannel is a SortableFieldName enum value
    SortableFieldNameChannel = "CHANNEL"
)
const (
    // SourceTypeSalesforce is a SourceType enum value
    SourceTypeSalesforce = "SALESFORCE"

    // SourceTypeZendesk is a SourceType enum value
    SourceTypeZendesk = "ZENDESK"

    // SourceTypeCases is a SourceType enum value
    SourceTypeCases = "CASES"
)
const (
    // StatisticSum is a Statistic enum value
    StatisticSum = "SUM"

    // StatisticMax is a Statistic enum value
    StatisticMax = "MAX"

    // StatisticAvg is a Statistic enum value
    StatisticAvg = "AVG"
)
const (
    // StorageTypeS3 is a StorageType enum value
    StorageTypeS3 = "S3"

    // StorageTypeKinesisVideoStream is a StorageType enum value
    StorageTypeKinesisVideoStream = "KINESIS_VIDEO_STREAM"

    // StorageTypeKinesisStream is a StorageType enum value
    StorageTypeKinesisStream = "KINESIS_STREAM"

    // StorageTypeKinesisFirehose is a StorageType enum value
    StorageTypeKinesisFirehose = "KINESIS_FIREHOSE"
)
const (
    // StringComparisonTypeStartsWith is a StringComparisonType enum value
    StringComparisonTypeStartsWith = "STARTS_WITH"

    // StringComparisonTypeContains is a StringComparisonType enum value
    StringComparisonTypeContains = "CONTAINS"

    // StringComparisonTypeExact is a StringComparisonType enum value
    StringComparisonTypeExact = "EXACT"
)
const (
    // TaskTemplateFieldTypeName is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeName = "NAME"

    // TaskTemplateFieldTypeDescription is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeDescription = "DESCRIPTION"

    // TaskTemplateFieldTypeScheduledTime is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeScheduledTime = "SCHEDULED_TIME"

    // TaskTemplateFieldTypeQuickConnect is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeQuickConnect = "QUICK_CONNECT"

    // TaskTemplateFieldTypeUrl is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeUrl = "URL"

    // TaskTemplateFieldTypeNumber is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeNumber = "NUMBER"

    // TaskTemplateFieldTypeText is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeText = "TEXT"

    // TaskTemplateFieldTypeTextArea is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeTextArea = "TEXT_AREA"

    // TaskTemplateFieldTypeDateTime is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeDateTime = "DATE_TIME"

    // TaskTemplateFieldTypeBoolean is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeBoolean = "BOOLEAN"

    // TaskTemplateFieldTypeSingleSelect is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeSingleSelect = "SINGLE_SELECT"

    // TaskTemplateFieldTypeEmail is a TaskTemplateFieldType enum value
    TaskTemplateFieldTypeEmail = "EMAIL"
)
const (
    // TaskTemplateStatusActive is a TaskTemplateStatus enum value
    TaskTemplateStatusActive = "ACTIVE"

    // TaskTemplateStatusInactive is a TaskTemplateStatus enum value
    TaskTemplateStatusInactive = "INACTIVE"
)
const (
    // TimerEligibleParticipantRolesCustomer is a TimerEligibleParticipantRoles enum value
    TimerEligibleParticipantRolesCustomer = "CUSTOMER"

    // TimerEligibleParticipantRolesAgent is a TimerEligibleParticipantRoles enum value
    TimerEligibleParticipantRolesAgent = "AGENT"
)
const (
    // TrafficDistributionGroupStatusCreationInProgress is a TrafficDistributionGroupStatus enum value
    TrafficDistributionGroupStatusCreationInProgress = "CREATION_IN_PROGRESS"

    // TrafficDistributionGroupStatusActive is a TrafficDistributionGroupStatus enum value
    TrafficDistributionGroupStatusActive = "ACTIVE"

    // TrafficDistributionGroupStatusCreationFailed is a TrafficDistributionGroupStatus enum value
    TrafficDistributionGroupStatusCreationFailed = "CREATION_FAILED"

    // TrafficDistributionGroupStatusPendingDeletion is a TrafficDistributionGroupStatus enum value
    TrafficDistributionGroupStatusPendingDeletion = "PENDING_DELETION"

    // TrafficDistributionGroupStatusDeletionFailed is a TrafficDistributionGroupStatus enum value
    TrafficDistributionGroupStatusDeletionFailed = "DELETION_FAILED"

    // TrafficDistributionGroupStatusUpdateInProgress is a TrafficDistributionGroupStatus enum value
    TrafficDistributionGroupStatusUpdateInProgress = "UPDATE_IN_PROGRESS"
)
const (
    // TrafficTypeGeneral is a TrafficType enum value
    TrafficTypeGeneral = "GENERAL"

    // TrafficTypeCampaign is a TrafficType enum value
    TrafficTypeCampaign = "CAMPAIGN"
)
const (
    // UnitSeconds is a Unit enum value
    UnitSeconds = "SECONDS"

    // UnitCount is a Unit enum value
    UnitCount = "COUNT"

    // UnitPercent is a Unit enum value
    UnitPercent = "PERCENT"
)
const (
    // UseCaseTypeRulesEvaluation is a UseCaseType enum value
    UseCaseTypeRulesEvaluation = "RULES_EVALUATION"

    // UseCaseTypeConnectCampaigns is a UseCaseType enum value
    UseCaseTypeConnectCampaigns = "CONNECT_CAMPAIGNS"
)
const (
    // ViewStatusPublished is a ViewStatus enum value
    ViewStatusPublished = "PUBLISHED"

    // ViewStatusSaved is a ViewStatus enum value
    ViewStatusSaved = "SAVED"
)
const (
    // ViewTypeCustomerManaged is a ViewType enum value
    ViewTypeCustomerManaged = "CUSTOMER_MANAGED"

    // ViewTypeAwsManaged is a ViewType enum value
    ViewTypeAwsManaged = "AWS_MANAGED"
)
const (
    // VocabularyLanguageCodeArAe is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeArAe = "ar-AE"

    // VocabularyLanguageCodeDeCh is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeDeCh = "de-CH"

    // VocabularyLanguageCodeDeDe is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeDeDe = "de-DE"

    // VocabularyLanguageCodeEnAb is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEnAb = "en-AB"

    // VocabularyLanguageCodeEnAu is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEnAu = "en-AU"

    // VocabularyLanguageCodeEnGb is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEnGb = "en-GB"

    // VocabularyLanguageCodeEnIe is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEnIe = "en-IE"

    // VocabularyLanguageCodeEnIn is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEnIn = "en-IN"

    // VocabularyLanguageCodeEnUs is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEnUs = "en-US"

    // VocabularyLanguageCodeEnWl is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEnWl = "en-WL"

    // VocabularyLanguageCodeEsEs is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEsEs = "es-ES"

    // VocabularyLanguageCodeEsUs is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEsUs = "es-US"

    // VocabularyLanguageCodeFrCa is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeFrCa = "fr-CA"

    // VocabularyLanguageCodeFrFr is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeFrFr = "fr-FR"

    // VocabularyLanguageCodeHiIn is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeHiIn = "hi-IN"

    // VocabularyLanguageCodeItIt is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeItIt = "it-IT"

    // VocabularyLanguageCodeJaJp is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeJaJp = "ja-JP"

    // VocabularyLanguageCodeKoKr is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeKoKr = "ko-KR"

    // VocabularyLanguageCodePtBr is a VocabularyLanguageCode enum value
    VocabularyLanguageCodePtBr = "pt-BR"

    // VocabularyLanguageCodePtPt is a VocabularyLanguageCode enum value
    VocabularyLanguageCodePtPt = "pt-PT"

    // VocabularyLanguageCodeZhCn is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeZhCn = "zh-CN"

    // VocabularyLanguageCodeEnNz is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEnNz = "en-NZ"

    // VocabularyLanguageCodeEnZa is a VocabularyLanguageCode enum value
    VocabularyLanguageCodeEnZa = "en-ZA"
)
const (
    // VocabularyStateCreationInProgress is a VocabularyState enum value
    VocabularyStateCreationInProgress = "CREATION_IN_PROGRESS"

    // VocabularyStateActive is a VocabularyState enum value
    VocabularyStateActive = "ACTIVE"

    // VocabularyStateCreationFailed is a VocabularyState enum value
    VocabularyStateCreationFailed = "CREATION_FAILED"

    // VocabularyStateDeleteInProgress is a VocabularyState enum value
    VocabularyStateDeleteInProgress = "DELETE_IN_PROGRESS"
)
const (
    // VoiceRecordingTrackFromAgent is a VoiceRecordingTrack enum value
    VoiceRecordingTrackFromAgent = "FROM_AGENT"

    // VoiceRecordingTrackToAgent is a VoiceRecordingTrack enum value
    VoiceRecordingTrackToAgent = "TO_AGENT"

    // VoiceRecordingTrackAll is a VoiceRecordingTrack enum value
    VoiceRecordingTrackAll = "ALL"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // You do not have sufficient permissions to perform this action.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    //
    // Operation cannot be performed at this time as there is a conflict with another
    // operation or contact state.
    ErrCodeConflictException = "ConflictException"

    // ErrCodeContactFlowNotPublishedException for service response error code
    // "ContactFlowNotPublishedException".
    //
    // The flow has not been published.
    ErrCodeContactFlowNotPublishedException = "ContactFlowNotPublishedException"

    // ErrCodeContactNotFoundException for service response error code
    // "ContactNotFoundException".
    //
    // The contact with the specified ID is not active or does not exist. Applies
    // to Voice calls only, not to Chat or Task contacts.
    ErrCodeContactNotFoundException = "ContactNotFoundException"

    // ErrCodeDestinationNotAllowedException for service response error code
    // "DestinationNotAllowedException".
    //
    // Outbound calls to the destination number are not allowed.
    ErrCodeDestinationNotAllowedException = "DestinationNotAllowedException"

    // ErrCodeDuplicateResourceException for service response error code
    // "DuplicateResourceException".
    //
    // A resource with the specified name already exists.
    ErrCodeDuplicateResourceException = "DuplicateResourceException"

    // ErrCodeIdempotencyException for service response error code
    // "IdempotencyException".
    //
    // An entity with the same name already exists.
    ErrCodeIdempotencyException = "IdempotencyException"

    // ErrCodeInternalServiceException for service response error code
    // "InternalServiceException".
    //
    // Request processing failed because of an error or failure with the service.
    ErrCodeInternalServiceException = "InternalServiceException"

    // ErrCodeInvalidContactFlowException for service response error code
    // "InvalidContactFlowException".
    //
    // The flow is not valid.
    ErrCodeInvalidContactFlowException = "InvalidContactFlowException"

    // ErrCodeInvalidContactFlowModuleException for service response error code
    // "InvalidContactFlowModuleException".
    //
    // The problems with the module. Please fix before trying again.
    ErrCodeInvalidContactFlowModuleException = "InvalidContactFlowModuleException"

    // ErrCodeInvalidParameterException for service response error code
    // "InvalidParameterException".
    //
    // One or more of the specified parameters are not valid.
    ErrCodeInvalidParameterException = "InvalidParameterException"

    // ErrCodeInvalidRequestException for service response error code
    // "InvalidRequestException".
    //
    // The request is not valid.
    ErrCodeInvalidRequestException = "InvalidRequestException"

    // ErrCodeLimitExceededException for service response error code
    // "LimitExceededException".
    //
    // The allowed limit for the resource has been exceeded.
    ErrCodeLimitExceededException = "LimitExceededException"

    // ErrCodeMaximumResultReturnedException for service response error code
    // "MaximumResultReturnedException".
    //
    // Maximum number (1000) of tags have been returned with current request. Consider
    // changing request parameters to get more tags.
    ErrCodeMaximumResultReturnedException = "MaximumResultReturnedException"

    // ErrCodeOutboundContactNotPermittedException for service response error code
    // "OutboundContactNotPermittedException".
    //
    // The contact is not permitted.
    ErrCodeOutboundContactNotPermittedException = "OutboundContactNotPermittedException"

    // ErrCodeOutputTypeNotFoundException for service response error code
    // "OutputTypeNotFoundException".
    //
    // Thrown for analyzed content when requested OutputType was not enabled for
    // a given contact. For example, if an OutputType.Raw was requested for a contact
    // that had `RedactedOnly` Redaction policy set in Contact flow.
    ErrCodeOutputTypeNotFoundException = "OutputTypeNotFoundException"

    // ErrCodePropertyValidationException for service response error code
    // "PropertyValidationException".
    //
    // The property is not valid.
    ErrCodePropertyValidationException = "PropertyValidationException"

    // ErrCodeResourceConflictException for service response error code
    // "ResourceConflictException".
    //
    // A resource already has that name.
    ErrCodeResourceConflictException = "ResourceConflictException"

    // ErrCodeResourceInUseException for service response error code
    // "ResourceInUseException".
    //
    // That resource is already in use. Please try another.
    ErrCodeResourceInUseException = "ResourceInUseException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // The specified resource was not found.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeResourceNotReadyException for service response error code
    // "ResourceNotReadyException".
    //
    // The resource is not ready.
    ErrCodeResourceNotReadyException = "ResourceNotReadyException"

    // ErrCodeServiceQuotaExceededException for service response error code
    // "ServiceQuotaExceededException".
    //
    // The service quota has been exceeded.
    ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

    // ErrCodeThrottlingException for service response error code
    // "ThrottlingException".
    //
    // The throttling limit has been exceeded.
    ErrCodeThrottlingException = "ThrottlingException"

    // ErrCodeTooManyRequestsException for service response error code
    // "TooManyRequestsException".
    //
    // Displayed when rate-related API limits are exceeded.
    ErrCodeTooManyRequestsException = "TooManyRequestsException"

    // ErrCodeUserNotFoundException for service response error code
    // "UserNotFoundException".
    //
    // No user with the specified credentials was found in the Amazon Connect instance.
    ErrCodeUserNotFoundException = "UserNotFoundException"
)
const (
    ServiceName = "connect"   // Name of service.
    EndpointsID = ServiceName // ID to lookup a service endpoint with.
    ServiceID   = "Connect"   // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // ComparisonLt is a Comparison enum value
    ComparisonLt = "LT"
)
const (
    // EncryptionTypeKms is a EncryptionType enum value
    EncryptionTypeKms = "KMS"
)
const (
    // FileUseCaseTypeAttachment is a FileUseCaseType enum value
    FileUseCaseTypeAttachment = "ATTACHMENT"
)
const (
    // FlowAssociationResourceTypeSmsPhoneNumber is a FlowAssociationResourceType enum value
    FlowAssociationResourceTypeSmsPhoneNumber = "SMS_PHONE_NUMBER"
)
const (
    // ListFlowAssociationResourceTypeVoicePhoneNumber is a ListFlowAssociationResourceType enum value
    ListFlowAssociationResourceTypeVoicePhoneNumber = "VOICE_PHONE_NUMBER"
)
const (
    // NotificationContentTypePlainText is a NotificationContentType enum value
    NotificationContentTypePlainText = "PLAIN_TEXT"
)
const (
    // NotificationDeliveryTypeEmail is a NotificationDeliveryType enum value
    NotificationDeliveryTypeEmail = "EMAIL"
)
const (
    // ParticipantTimerActionUnset is a ParticipantTimerAction enum value
    ParticipantTimerActionUnset = "Unset"
)
const (
    // SearchableQueueTypeStandard is a SearchableQueueType enum value
    SearchableQueueTypeStandard = "STANDARD"
)
const (
    // TargetListTypeProficiencies is a TargetListType enum value
    TargetListTypeProficiencies = "PROFICIENCIES"
)
const (
    // VideoCapabilitySend is a VideoCapability enum value
    VideoCapabilitySend = "SEND"
)

func ActionType_Values

func ActionType_Values() []string

ActionType_Values returns all elements of the ActionType enum

func AgentAvailabilityTimer_Values

func AgentAvailabilityTimer_Values() []string

AgentAvailabilityTimer_Values returns all elements of the AgentAvailabilityTimer enum

func AgentStatusState_Values

func AgentStatusState_Values() []string

AgentStatusState_Values returns all elements of the AgentStatusState enum

func AgentStatusType_Values

func AgentStatusType_Values() []string

AgentStatusType_Values returns all elements of the AgentStatusType enum

func AnsweringMachineDetectionStatus_Values

func AnsweringMachineDetectionStatus_Values() []string

AnsweringMachineDetectionStatus_Values returns all elements of the AnsweringMachineDetectionStatus enum

func ArtifactStatus_Values

func ArtifactStatus_Values() []string

ArtifactStatus_Values returns all elements of the ArtifactStatus enum

func AttachedFileInvalidRequestExceptionReason_Values

func AttachedFileInvalidRequestExceptionReason_Values() []string

AttachedFileInvalidRequestExceptionReason_Values returns all elements of the AttachedFileInvalidRequestExceptionReason enum

func BehaviorType_Values

func BehaviorType_Values() []string

BehaviorType_Values returns all elements of the BehaviorType enum

func Channel_Values

func Channel_Values() []string

Channel_Values returns all elements of the Channel enum

func ChatEventType_Values

func ChatEventType_Values() []string

ChatEventType_Values returns all elements of the ChatEventType enum

func Comparison_Values

func Comparison_Values() []string

Comparison_Values returns all elements of the Comparison enum

func ContactFlowModuleState_Values

func ContactFlowModuleState_Values() []string

ContactFlowModuleState_Values returns all elements of the ContactFlowModuleState enum

func ContactFlowModuleStatus_Values

func ContactFlowModuleStatus_Values() []string

ContactFlowModuleStatus_Values returns all elements of the ContactFlowModuleStatus enum

func ContactFlowState_Values

func ContactFlowState_Values() []string

ContactFlowState_Values returns all elements of the ContactFlowState enum

func ContactFlowStatus_Values

func ContactFlowStatus_Values() []string

ContactFlowStatus_Values returns all elements of the ContactFlowStatus enum

func ContactFlowType_Values

func ContactFlowType_Values() []string

ContactFlowType_Values returns all elements of the ContactFlowType enum

func ContactInitiationMethod_Values

func ContactInitiationMethod_Values() []string

ContactInitiationMethod_Values returns all elements of the ContactInitiationMethod enum

func ContactState_Values

func ContactState_Values() []string

ContactState_Values returns all elements of the ContactState enum

func CurrentMetricName_Values

func CurrentMetricName_Values() []string

CurrentMetricName_Values returns all elements of the CurrentMetricName enum

func DirectoryType_Values

func DirectoryType_Values() []string

DirectoryType_Values returns all elements of the DirectoryType enum

func EncryptionType_Values

func EncryptionType_Values() []string

EncryptionType_Values returns all elements of the EncryptionType enum

func EndpointType_Values

func EndpointType_Values() []string

EndpointType_Values returns all elements of the EndpointType enum

func EvaluationFormQuestionType_Values

func EvaluationFormQuestionType_Values() []string

EvaluationFormQuestionType_Values returns all elements of the EvaluationFormQuestionType enum

func EvaluationFormScoringMode_Values

func EvaluationFormScoringMode_Values() []string

EvaluationFormScoringMode_Values returns all elements of the EvaluationFormScoringMode enum

func EvaluationFormScoringStatus_Values

func EvaluationFormScoringStatus_Values() []string

EvaluationFormScoringStatus_Values returns all elements of the EvaluationFormScoringStatus enum

func EvaluationFormSingleSelectQuestionDisplayMode_Values

func EvaluationFormSingleSelectQuestionDisplayMode_Values() []string

EvaluationFormSingleSelectQuestionDisplayMode_Values returns all elements of the EvaluationFormSingleSelectQuestionDisplayMode enum

func EvaluationFormVersionStatus_Values

func EvaluationFormVersionStatus_Values() []string

EvaluationFormVersionStatus_Values returns all elements of the EvaluationFormVersionStatus enum

func EvaluationStatus_Values

func EvaluationStatus_Values() []string

EvaluationStatus_Values returns all elements of the EvaluationStatus enum

func EventSourceName_Values

func EventSourceName_Values() []string

EventSourceName_Values returns all elements of the EventSourceName enum

func FailureReasonCode_Values

func FailureReasonCode_Values() []string

FailureReasonCode_Values returns all elements of the FailureReasonCode enum

func FileStatusType_Values

func FileStatusType_Values() []string

FileStatusType_Values returns all elements of the FileStatusType enum

func FileUseCaseType_Values

func FileUseCaseType_Values() []string

FileUseCaseType_Values returns all elements of the FileUseCaseType enum

func FlowAssociationResourceType_Values

func FlowAssociationResourceType_Values() []string

FlowAssociationResourceType_Values returns all elements of the FlowAssociationResourceType enum

func Grouping_Values

func Grouping_Values() []string

Grouping_Values returns all elements of the Grouping enum

func HierarchyGroupMatchType_Values

func HierarchyGroupMatchType_Values() []string

HierarchyGroupMatchType_Values returns all elements of the HierarchyGroupMatchType enum

func HistoricalMetricName_Values

func HistoricalMetricName_Values() []string

HistoricalMetricName_Values returns all elements of the HistoricalMetricName enum

func HoursOfOperationDays_Values

func HoursOfOperationDays_Values() []string

HoursOfOperationDays_Values returns all elements of the HoursOfOperationDays enum

func InstanceAttributeType_Values

func InstanceAttributeType_Values() []string

InstanceAttributeType_Values returns all elements of the InstanceAttributeType enum

func InstanceStatus_Values

func InstanceStatus_Values() []string

InstanceStatus_Values returns all elements of the InstanceStatus enum

func InstanceStorageResourceType_Values

func InstanceStorageResourceType_Values() []string

InstanceStorageResourceType_Values returns all elements of the InstanceStorageResourceType enum

func IntegrationType_Values

func IntegrationType_Values() []string

IntegrationType_Values returns all elements of the IntegrationType enum

func IntervalPeriod_Values

func IntervalPeriod_Values() []string

IntervalPeriod_Values returns all elements of the IntervalPeriod enum

func LexVersion_Values

func LexVersion_Values() []string

LexVersion_Values returns all elements of the LexVersion enum

func ListFlowAssociationResourceType_Values

func ListFlowAssociationResourceType_Values() []string

ListFlowAssociationResourceType_Values returns all elements of the ListFlowAssociationResourceType enum

func MeetingFeatureStatus_Values

func MeetingFeatureStatus_Values() []string

MeetingFeatureStatus_Values returns all elements of the MeetingFeatureStatus enum

func MonitorCapability_Values

func MonitorCapability_Values() []string

MonitorCapability_Values returns all elements of the MonitorCapability enum

func NotificationContentType_Values

func NotificationContentType_Values() []string

NotificationContentType_Values returns all elements of the NotificationContentType enum

func NotificationDeliveryType_Values

func NotificationDeliveryType_Values() []string

NotificationDeliveryType_Values returns all elements of the NotificationDeliveryType enum

func NumberComparisonType_Values

func NumberComparisonType_Values() []string

NumberComparisonType_Values returns all elements of the NumberComparisonType enum

func NumericQuestionPropertyAutomationLabel_Values

func NumericQuestionPropertyAutomationLabel_Values() []string

NumericQuestionPropertyAutomationLabel_Values returns all elements of the NumericQuestionPropertyAutomationLabel enum

func ParticipantRole_Values

func ParticipantRole_Values() []string

ParticipantRole_Values returns all elements of the ParticipantRole enum

func ParticipantTimerAction_Values

func ParticipantTimerAction_Values() []string

ParticipantTimerAction_Values returns all elements of the ParticipantTimerAction enum

func ParticipantTimerType_Values

func ParticipantTimerType_Values() []string

ParticipantTimerType_Values returns all elements of the ParticipantTimerType enum

func PhoneNumberCountryCode_Values

func PhoneNumberCountryCode_Values() []string

PhoneNumberCountryCode_Values returns all elements of the PhoneNumberCountryCode enum

func PhoneNumberType_Values

func PhoneNumberType_Values() []string

PhoneNumberType_Values returns all elements of the PhoneNumberType enum

func PhoneNumberWorkflowStatus_Values

func PhoneNumberWorkflowStatus_Values() []string

PhoneNumberWorkflowStatus_Values returns all elements of the PhoneNumberWorkflowStatus enum

func PhoneType_Values

func PhoneType_Values() []string

PhoneType_Values returns all elements of the PhoneType enum

func PropertyValidationExceptionReason_Values

func PropertyValidationExceptionReason_Values() []string

PropertyValidationExceptionReason_Values returns all elements of the PropertyValidationExceptionReason enum

func QueueStatus_Values

func QueueStatus_Values() []string

QueueStatus_Values returns all elements of the QueueStatus enum

func QueueType_Values

func QueueType_Values() []string

QueueType_Values returns all elements of the QueueType enum

func QuickConnectType_Values

func QuickConnectType_Values() []string

QuickConnectType_Values returns all elements of the QuickConnectType enum

func RealTimeContactAnalysisOutputType_Values

func RealTimeContactAnalysisOutputType_Values() []string

RealTimeContactAnalysisOutputType_Values returns all elements of the RealTimeContactAnalysisOutputType enum

func RealTimeContactAnalysisPostContactSummaryFailureCode_Values

func RealTimeContactAnalysisPostContactSummaryFailureCode_Values() []string

RealTimeContactAnalysisPostContactSummaryFailureCode_Values returns all elements of the RealTimeContactAnalysisPostContactSummaryFailureCode enum

func RealTimeContactAnalysisPostContactSummaryStatus_Values

func RealTimeContactAnalysisPostContactSummaryStatus_Values() []string

RealTimeContactAnalysisPostContactSummaryStatus_Values returns all elements of the RealTimeContactAnalysisPostContactSummaryStatus enum

func RealTimeContactAnalysisSegmentType_Values

func RealTimeContactAnalysisSegmentType_Values() []string

RealTimeContactAnalysisSegmentType_Values returns all elements of the RealTimeContactAnalysisSegmentType enum

func RealTimeContactAnalysisSentimentLabel_Values

func RealTimeContactAnalysisSentimentLabel_Values() []string

RealTimeContactAnalysisSentimentLabel_Values returns all elements of the RealTimeContactAnalysisSentimentLabel enum

func RealTimeContactAnalysisStatus_Values

func RealTimeContactAnalysisStatus_Values() []string

RealTimeContactAnalysisStatus_Values returns all elements of the RealTimeContactAnalysisStatus enum

func RealTimeContactAnalysisSupportedChannel_Values

func RealTimeContactAnalysisSupportedChannel_Values() []string

RealTimeContactAnalysisSupportedChannel_Values returns all elements of the RealTimeContactAnalysisSupportedChannel enum

func ReferenceStatus_Values

func ReferenceStatus_Values() []string

ReferenceStatus_Values returns all elements of the ReferenceStatus enum

func ReferenceType_Values

func ReferenceType_Values() []string

ReferenceType_Values returns all elements of the ReferenceType enum

func RehydrationType_Values

func RehydrationType_Values() []string

RehydrationType_Values returns all elements of the RehydrationType enum

func ResourceType_Values

func ResourceType_Values() []string

ResourceType_Values returns all elements of the ResourceType enum

func RoutingCriteriaStepStatus_Values

func RoutingCriteriaStepStatus_Values() []string

RoutingCriteriaStepStatus_Values returns all elements of the RoutingCriteriaStepStatus enum

func RulePublishStatus_Values

func RulePublishStatus_Values() []string

RulePublishStatus_Values returns all elements of the RulePublishStatus enum

func SearchContactsMatchType_Values

func SearchContactsMatchType_Values() []string

SearchContactsMatchType_Values returns all elements of the SearchContactsMatchType enum

func SearchContactsTimeRangeType_Values

func SearchContactsTimeRangeType_Values() []string

SearchContactsTimeRangeType_Values returns all elements of the SearchContactsTimeRangeType enum

func SearchableQueueType_Values

func SearchableQueueType_Values() []string

SearchableQueueType_Values returns all elements of the SearchableQueueType enum

func SingleSelectQuestionRuleCategoryAutomationCondition_Values

func SingleSelectQuestionRuleCategoryAutomationCondition_Values() []string

SingleSelectQuestionRuleCategoryAutomationCondition_Values returns all elements of the SingleSelectQuestionRuleCategoryAutomationCondition enum

func SortOrder_Values

func SortOrder_Values() []string

SortOrder_Values returns all elements of the SortOrder enum

func SortableFieldName_Values

func SortableFieldName_Values() []string

SortableFieldName_Values returns all elements of the SortableFieldName enum

func SourceType_Values

func SourceType_Values() []string

SourceType_Values returns all elements of the SourceType enum

func Statistic_Values

func Statistic_Values() []string

Statistic_Values returns all elements of the Statistic enum

func StorageType_Values

func StorageType_Values() []string

StorageType_Values returns all elements of the StorageType enum

func StringComparisonType_Values

func StringComparisonType_Values() []string

StringComparisonType_Values returns all elements of the StringComparisonType enum

func TargetListType_Values

func TargetListType_Values() []string

TargetListType_Values returns all elements of the TargetListType enum

func TaskTemplateFieldType_Values

func TaskTemplateFieldType_Values() []string

TaskTemplateFieldType_Values returns all elements of the TaskTemplateFieldType enum

func TaskTemplateStatus_Values

func TaskTemplateStatus_Values() []string

TaskTemplateStatus_Values returns all elements of the TaskTemplateStatus enum

func TimerEligibleParticipantRoles_Values

func TimerEligibleParticipantRoles_Values() []string

TimerEligibleParticipantRoles_Values returns all elements of the TimerEligibleParticipantRoles enum

func TrafficDistributionGroupStatus_Values

func TrafficDistributionGroupStatus_Values() []string

TrafficDistributionGroupStatus_Values returns all elements of the TrafficDistributionGroupStatus enum

func TrafficType_Values

func TrafficType_Values() []string

TrafficType_Values returns all elements of the TrafficType enum

func Unit_Values

func Unit_Values() []string

Unit_Values returns all elements of the Unit enum

func UseCaseType_Values

func UseCaseType_Values() []string

UseCaseType_Values returns all elements of the UseCaseType enum

func VideoCapability_Values

func VideoCapability_Values() []string

VideoCapability_Values returns all elements of the VideoCapability enum

func ViewStatus_Values

func ViewStatus_Values() []string

ViewStatus_Values returns all elements of the ViewStatus enum

func ViewType_Values

func ViewType_Values() []string

ViewType_Values returns all elements of the ViewType enum

func VocabularyLanguageCode_Values

func VocabularyLanguageCode_Values() []string

VocabularyLanguageCode_Values returns all elements of the VocabularyLanguageCode enum

func VocabularyState_Values

func VocabularyState_Values() []string

VocabularyState_Values returns all elements of the VocabularyState enum

func VoiceRecordingTrack_Values

func VoiceRecordingTrack_Values() []string

VoiceRecordingTrack_Values returns all elements of the VoiceRecordingTrack enum

type AccessDeniedException

type AccessDeniedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

You do not have sufficient permissions to perform this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ActionSummary

type ActionSummary struct {

    // The action type.
    //
    // ActionType is a required field
    ActionType *string `type:"string" required:"true" enum:"ActionType"`
    // contains filtered or unexported fields
}

Information about an action.

func (ActionSummary) GoString

func (s ActionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActionSummary) SetActionType

func (s *ActionSummary) SetActionType(v string) *ActionSummary

SetActionType sets the ActionType field's value.

func (ActionSummary) String

func (s ActionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ActivateEvaluationFormInput

type ActivateEvaluationFormInput struct {

    // The unique identifier for the evaluation form.
    //
    // EvaluationFormId is a required field
    EvaluationFormId *string `location:"uri" locationName:"EvaluationFormId" min:"1" type:"string" required:"true"`

    // The version of the evaluation form to activate. If the version property is
    // not provided, the latest version of the evaluation form is activated.
    //
    // EvaluationFormVersion is a required field
    EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"`

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ActivateEvaluationFormInput) GoString

func (s ActivateEvaluationFormInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateEvaluationFormInput) SetEvaluationFormId

func (s *ActivateEvaluationFormInput) SetEvaluationFormId(v string) *ActivateEvaluationFormInput

SetEvaluationFormId sets the EvaluationFormId field's value.

func (*ActivateEvaluationFormInput) SetEvaluationFormVersion

func (s *ActivateEvaluationFormInput) SetEvaluationFormVersion(v int64) *ActivateEvaluationFormInput

SetEvaluationFormVersion sets the EvaluationFormVersion field's value.

func (*ActivateEvaluationFormInput) SetInstanceId

func (s *ActivateEvaluationFormInput) SetInstanceId(v string) *ActivateEvaluationFormInput

SetInstanceId sets the InstanceId field's value.

func (ActivateEvaluationFormInput) String

func (s ActivateEvaluationFormInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateEvaluationFormInput) Validate

func (s *ActivateEvaluationFormInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ActivateEvaluationFormOutput

type ActivateEvaluationFormOutput struct {

    // The Amazon Resource Name (ARN) for the evaluation form resource.
    //
    // EvaluationFormArn is a required field
    EvaluationFormArn *string `type:"string" required:"true"`

    // The unique identifier for the evaluation form.
    //
    // EvaluationFormId is a required field
    EvaluationFormId *string `min:"1" type:"string" required:"true"`

    // A version of the evaluation form.
    //
    // EvaluationFormVersion is a required field
    EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (ActivateEvaluationFormOutput) GoString

func (s ActivateEvaluationFormOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateEvaluationFormOutput) SetEvaluationFormArn

func (s *ActivateEvaluationFormOutput) SetEvaluationFormArn(v string) *ActivateEvaluationFormOutput

SetEvaluationFormArn sets the EvaluationFormArn field's value.

func (*ActivateEvaluationFormOutput) SetEvaluationFormId

func (s *ActivateEvaluationFormOutput) SetEvaluationFormId(v string) *ActivateEvaluationFormOutput

SetEvaluationFormId sets the EvaluationFormId field's value.

func (*ActivateEvaluationFormOutput) SetEvaluationFormVersion

func (s *ActivateEvaluationFormOutput) SetEvaluationFormVersion(v int64) *ActivateEvaluationFormOutput

SetEvaluationFormVersion sets the EvaluationFormVersion field's value.

func (ActivateEvaluationFormOutput) String

func (s ActivateEvaluationFormOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentConfig

type AgentConfig struct {

    // Information about traffic distributions.
    //
    // Distributions is a required field
    Distributions []*Distribution `type:"list" required:"true"`
    // contains filtered or unexported fields
}

The distribution of agents between the instance and its replica(s).

func (AgentConfig) GoString

func (s AgentConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentConfig) SetDistributions

func (s *AgentConfig) SetDistributions(v []*Distribution) *AgentConfig

SetDistributions sets the Distributions field's value.

func (AgentConfig) String

func (s AgentConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentConfig) Validate

func (s *AgentConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AgentContactReference

type AgentContactReference struct {

    // The state of the contact (https://docs.aws.amazon.com/connect/latest/adminguide/about-contact-states.html).
    //
    // When AgentContactState is set to CONNECTED_ONHOLD, StateStartTimestamp is
    // not changed. Instead, StateStartTimestamp reflects the time the contact was
    // CONNECTED to the agent.
    AgentContactState *string `type:"string" enum:"ContactState"`

    // The channel of the contact.
    Channel *string `type:"string" enum:"Channel"`

    // The time at which the contact was connected to an agent.
    ConnectedToAgentTimestamp *time.Time `type:"timestamp"`

    // The identifier of the contact in this instance of Amazon Connect.
    ContactId *string `min:"1" type:"string"`

    // How the contact was initiated.
    InitiationMethod *string `type:"string" enum:"ContactInitiationMethod"`

    // Contains information about a queue resource for which metrics are returned.
    Queue *QueueReference `type:"structure"`

    // The epoch timestamp when the contact state started.
    StateStartTimestamp *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

Information about the contact (https://docs.aws.amazon.com/connect/latest/APIReference/API_Contact.html) associated to the user.

func (AgentContactReference) GoString

func (s AgentContactReference) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentContactReference) SetAgentContactState

func (s *AgentContactReference) SetAgentContactState(v string) *AgentContactReference

SetAgentContactState sets the AgentContactState field's value.

func (*AgentContactReference) SetChannel

func (s *AgentContactReference) SetChannel(v string) *AgentContactReference

SetChannel sets the Channel field's value.

func (*AgentContactReference) SetConnectedToAgentTimestamp

func (s *AgentContactReference) SetConnectedToAgentTimestamp(v time.Time) *AgentContactReference

SetConnectedToAgentTimestamp sets the ConnectedToAgentTimestamp field's value.

func (*AgentContactReference) SetContactId

func (s *AgentContactReference) SetContactId(v string) *AgentContactReference

SetContactId sets the ContactId field's value.

func (*AgentContactReference) SetInitiationMethod

func (s *AgentContactReference) SetInitiationMethod(v string) *AgentContactReference

SetInitiationMethod sets the InitiationMethod field's value.

func (*AgentContactReference) SetQueue

func (s *AgentContactReference) SetQueue(v *QueueReference) *AgentContactReference

SetQueue sets the Queue field's value.

func (*AgentContactReference) SetStateStartTimestamp

func (s *AgentContactReference) SetStateStartTimestamp(v time.Time) *AgentContactReference

SetStateStartTimestamp sets the StateStartTimestamp field's value.

func (AgentContactReference) String

func (s AgentContactReference) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentHierarchyGroup

type AgentHierarchyGroup struct {

    // The Amazon Resource Name (ARN) of the group.
    Arn *string `type:"string"`
    // contains filtered or unexported fields
}

Information about an agent hierarchy group.

func (AgentHierarchyGroup) GoString

func (s AgentHierarchyGroup) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentHierarchyGroup) SetArn

func (s *AgentHierarchyGroup) SetArn(v string) *AgentHierarchyGroup

SetArn sets the Arn field's value.

func (AgentHierarchyGroup) String

func (s AgentHierarchyGroup) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentHierarchyGroups

type AgentHierarchyGroups struct {

    // The identifiers for level 1 hierarchy groups.
    L1Ids []*string `type:"list"`

    // The identifiers for level 2 hierarchy groups.
    L2Ids []*string `type:"list"`

    // The identifiers for level 3 hierarchy groups.
    L3Ids []*string `type:"list"`

    // The identifiers for level 4 hierarchy groups.
    L4Ids []*string `type:"list"`

    // The identifiers for level 5 hierarchy groups.
    L5Ids []*string `type:"list"`
    // contains filtered or unexported fields
}

A structure that defines search criteria for contacts using agent hierarchy group levels. For more information about agent hierarchies, see Set Up Agent Hierarchies (https://docs.aws.amazon.com/connect/latest/adminguide/agent-hierarchy.html) in the Amazon Connect Administrator Guide.

func (AgentHierarchyGroups) GoString

func (s AgentHierarchyGroups) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentHierarchyGroups) SetL1Ids

func (s *AgentHierarchyGroups) SetL1Ids(v []*string) *AgentHierarchyGroups

SetL1Ids sets the L1Ids field's value.

func (*AgentHierarchyGroups) SetL2Ids

func (s *AgentHierarchyGroups) SetL2Ids(v []*string) *AgentHierarchyGroups

SetL2Ids sets the L2Ids field's value.

func (*AgentHierarchyGroups) SetL3Ids

func (s *AgentHierarchyGroups) SetL3Ids(v []*string) *AgentHierarchyGroups

SetL3Ids sets the L3Ids field's value.

func (*AgentHierarchyGroups) SetL4Ids

func (s *AgentHierarchyGroups) SetL4Ids(v []*string) *AgentHierarchyGroups

SetL4Ids sets the L4Ids field's value.

func (*AgentHierarchyGroups) SetL5Ids

func (s *AgentHierarchyGroups) SetL5Ids(v []*string) *AgentHierarchyGroups

SetL5Ids sets the L5Ids field's value.

func (AgentHierarchyGroups) String

func (s AgentHierarchyGroups) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentInfo

type AgentInfo struct {

    // Agent pause duration for a contact in seconds.
    AgentPauseDurationInSeconds *int64 `type:"integer"`

    // The configuration for the allowed capabilities for participants present over
    // the call.
    Capabilities *ParticipantCapabilities `type:"structure"`

    // The timestamp when the contact was connected to the agent.
    ConnectedToAgentTimestamp *time.Time `type:"timestamp"`

    // Information regarding Agent’s device.
    DeviceInfo *DeviceInfo `type:"structure"`

    // The agent hierarchy groups for the agent.
    HierarchyGroups *HierarchyGroups `type:"structure"`

    // The identifier of the agent who accepted the contact.
    Id *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information about the agent who accepted the contact.

func (AgentInfo) GoString

func (s AgentInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentInfo) SetAgentPauseDurationInSeconds

func (s *AgentInfo) SetAgentPauseDurationInSeconds(v int64) *AgentInfo

SetAgentPauseDurationInSeconds sets the AgentPauseDurationInSeconds field's value.

func (*AgentInfo) SetCapabilities

func (s *AgentInfo) SetCapabilities(v *ParticipantCapabilities) *AgentInfo

SetCapabilities sets the Capabilities field's value.

func (*AgentInfo) SetConnectedToAgentTimestamp

func (s *AgentInfo) SetConnectedToAgentTimestamp(v time.Time) *AgentInfo

SetConnectedToAgentTimestamp sets the ConnectedToAgentTimestamp field's value.

func (*AgentInfo) SetDeviceInfo

func (s *AgentInfo) SetDeviceInfo(v *DeviceInfo) *AgentInfo

SetDeviceInfo sets the DeviceInfo field's value.

func (*AgentInfo) SetHierarchyGroups

func (s *AgentInfo) SetHierarchyGroups(v *HierarchyGroups) *AgentInfo

SetHierarchyGroups sets the HierarchyGroups field's value.

func (*AgentInfo) SetId

func (s *AgentInfo) SetId(v string) *AgentInfo

SetId sets the Id field's value.

func (AgentInfo) String

func (s AgentInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentQualityMetrics

type AgentQualityMetrics struct {

    // Information about the audio quality of the Agent
    Audio *AudioQualityMetricsInfo `type:"structure"`
    // contains filtered or unexported fields
}

Information about the quality of the Agent's media connection

func (AgentQualityMetrics) GoString

func (s AgentQualityMetrics) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentQualityMetrics) SetAudio

func (s *AgentQualityMetrics) SetAudio(v *AudioQualityMetricsInfo) *AgentQualityMetrics

SetAudio sets the Audio field's value.

func (AgentQualityMetrics) String

func (s AgentQualityMetrics) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentStatus

type AgentStatus struct {

    // The Amazon Resource Name (ARN) of the agent status.
    AgentStatusARN *string `type:"string"`

    // The identifier of the agent status.
    AgentStatusId *string `type:"string"`

    // The description of the agent status.
    Description *string `min:"1" type:"string"`

    // The display order of the agent status.
    DisplayOrder *int64 `min:"1" type:"integer"`

    // The Amazon Web Services Region where this resource was last modified.
    LastModifiedRegion *string `type:"string"`

    // The timestamp when this resource was last modified.
    LastModifiedTime *time.Time `type:"timestamp"`

    // The name of the agent status.
    Name *string `min:"1" type:"string"`

    // The state of the agent status.
    State *string `type:"string" enum:"AgentStatusState"`

    // The tags used to organize, track, or control access for this resource. For
    // example, { "Tags": {"key1":"value1", "key2":"value2"} }.
    Tags map[string]*string `min:"1" type:"map"`

    // The type of agent status.
    Type *string `type:"string" enum:"AgentStatusType"`
    // contains filtered or unexported fields
}

Contains information about an agent status.

func (AgentStatus) GoString

func (s AgentStatus) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentStatus) SetAgentStatusARN

func (s *AgentStatus) SetAgentStatusARN(v string) *AgentStatus

SetAgentStatusARN sets the AgentStatusARN field's value.

func (*AgentStatus) SetAgentStatusId

func (s *AgentStatus) SetAgentStatusId(v string) *AgentStatus

SetAgentStatusId sets the AgentStatusId field's value.

func (*AgentStatus) SetDescription

func (s *AgentStatus) SetDescription(v string) *AgentStatus

SetDescription sets the Description field's value.

func (*AgentStatus) SetDisplayOrder

func (s *AgentStatus) SetDisplayOrder(v int64) *AgentStatus

SetDisplayOrder sets the DisplayOrder field's value.

func (*AgentStatus) SetLastModifiedRegion

func (s *AgentStatus) SetLastModifiedRegion(v string) *AgentStatus

SetLastModifiedRegion sets the LastModifiedRegion field's value.

func (*AgentStatus) SetLastModifiedTime

func (s *AgentStatus) SetLastModifiedTime(v time.Time) *AgentStatus

SetLastModifiedTime sets the LastModifiedTime field's value.

func (*AgentStatus) SetName

func (s *AgentStatus) SetName(v string) *AgentStatus

SetName sets the Name field's value.

func (*AgentStatus) SetState

func (s *AgentStatus) SetState(v string) *AgentStatus

SetState sets the State field's value.

func (*AgentStatus) SetTags

func (s *AgentStatus) SetTags(v map[string]*string) *AgentStatus

SetTags sets the Tags field's value.

func (*AgentStatus) SetType

func (s *AgentStatus) SetType(v string) *AgentStatus

SetType sets the Type field's value.

func (AgentStatus) String

func (s AgentStatus) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentStatusReference

type AgentStatusReference struct {

    // The Amazon Resource Name (ARN) of the agent's status.
    StatusArn *string `type:"string"`

    // The name of the agent status.
    StatusName *string `min:"1" type:"string"`

    // The start timestamp of the agent's status.
    StatusStartTimestamp *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

Information about the agent's status.

func (AgentStatusReference) GoString

func (s AgentStatusReference) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentStatusReference) SetStatusArn

func (s *AgentStatusReference) SetStatusArn(v string) *AgentStatusReference

SetStatusArn sets the StatusArn field's value.

func (*AgentStatusReference) SetStatusName

func (s *AgentStatusReference) SetStatusName(v string) *AgentStatusReference

SetStatusName sets the StatusName field's value.

func (*AgentStatusReference) SetStatusStartTimestamp

func (s *AgentStatusReference) SetStatusStartTimestamp(v time.Time) *AgentStatusReference

SetStatusStartTimestamp sets the StatusStartTimestamp field's value.

func (AgentStatusReference) String

func (s AgentStatusReference) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentStatusSearchCriteria

type AgentStatusSearchCriteria struct {

    // A leaf node condition which can be used to specify a string condition.
    //
    // The currently supported values for FieldName are name, description, state,
    // type, displayOrder, and resourceID.
    AndConditions []*AgentStatusSearchCriteria `type:"list"`

    // A list of conditions which would be applied together with an OR condition.
    OrConditions []*AgentStatusSearchCriteria `type:"list"`

    // A leaf node condition which can be used to specify a string condition.
    //
    // The currently supported values for FieldName are name, description, state,
    // type, displayOrder, and resourceID.
    StringCondition *StringCondition `type:"structure"`
    // contains filtered or unexported fields
}

The search criteria to be used to return agent statuses.

func (AgentStatusSearchCriteria) GoString

func (s AgentStatusSearchCriteria) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentStatusSearchCriteria) SetAndConditions

func (s *AgentStatusSearchCriteria) SetAndConditions(v []*AgentStatusSearchCriteria) *AgentStatusSearchCriteria

SetAndConditions sets the AndConditions field's value.

func (*AgentStatusSearchCriteria) SetOrConditions

func (s *AgentStatusSearchCriteria) SetOrConditions(v []*AgentStatusSearchCriteria) *AgentStatusSearchCriteria

SetOrConditions sets the OrConditions field's value.

func (*AgentStatusSearchCriteria) SetStringCondition

func (s *AgentStatusSearchCriteria) SetStringCondition(v *StringCondition) *AgentStatusSearchCriteria

SetStringCondition sets the StringCondition field's value.

func (AgentStatusSearchCriteria) String

func (s AgentStatusSearchCriteria) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentStatusSearchFilter

type AgentStatusSearchFilter struct {

    // An object that can be used to specify Tag conditions inside the SearchFilter.
    // This accepts an OR of AND (List of List) input where:
    //
    //    * The top level list specifies conditions that need to be applied with
    //    OR operator.
    //
    //    * The inner list specifies conditions that need to be applied with AND
    //    operator.
    AttributeFilter *ControlPlaneAttributeFilter `type:"structure"`
    // contains filtered or unexported fields
}

Filters to be applied to search results.

func (AgentStatusSearchFilter) GoString

func (s AgentStatusSearchFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentStatusSearchFilter) SetAttributeFilter

func (s *AgentStatusSearchFilter) SetAttributeFilter(v *ControlPlaneAttributeFilter) *AgentStatusSearchFilter

SetAttributeFilter sets the AttributeFilter field's value.

func (AgentStatusSearchFilter) String

func (s AgentStatusSearchFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentStatusSummary

type AgentStatusSummary struct {

    // The Amazon Resource Name (ARN) for the agent status.
    Arn *string `type:"string"`

    // The identifier for an agent status.
    Id *string `type:"string"`

    // The Amazon Web Services Region where this resource was last modified.
    LastModifiedRegion *string `type:"string"`

    // The timestamp when this resource was last modified.
    LastModifiedTime *time.Time `type:"timestamp"`

    // The name of the agent status.
    Name *string `min:"1" type:"string"`

    // The type of the agent status.
    Type *string `type:"string" enum:"AgentStatusType"`
    // contains filtered or unexported fields
}

Summary information for an agent status.

func (AgentStatusSummary) GoString

func (s AgentStatusSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentStatusSummary) SetArn

func (s *AgentStatusSummary) SetArn(v string) *AgentStatusSummary

SetArn sets the Arn field's value.

func (*AgentStatusSummary) SetId

func (s *AgentStatusSummary) SetId(v string) *AgentStatusSummary

SetId sets the Id field's value.

func (*AgentStatusSummary) SetLastModifiedRegion

func (s *AgentStatusSummary) SetLastModifiedRegion(v string) *AgentStatusSummary

SetLastModifiedRegion sets the LastModifiedRegion field's value.

func (*AgentStatusSummary) SetLastModifiedTime

func (s *AgentStatusSummary) SetLastModifiedTime(v time.Time) *AgentStatusSummary

SetLastModifiedTime sets the LastModifiedTime field's value.

func (*AgentStatusSummary) SetName

func (s *AgentStatusSummary) SetName(v string) *AgentStatusSummary

SetName sets the Name field's value.

func (*AgentStatusSummary) SetType

func (s *AgentStatusSummary) SetType(v string) *AgentStatusSummary

SetType sets the Type field's value.

func (AgentStatusSummary) String

func (s AgentStatusSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentsCriteria

type AgentsCriteria struct {

    // An object to specify a list of agents, by Agent ID.
    AgentIds []*string `type:"list"`
    // contains filtered or unexported fields
}

Can be used to define a list of preferred agents to target the contact within the queue. Note that agents must have the queue in their routing profile in order to be offered the contact.

func (AgentsCriteria) GoString

func (s AgentsCriteria) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentsCriteria) SetAgentIds

func (s *AgentsCriteria) SetAgentIds(v []*string) *AgentsCriteria

SetAgentIds sets the AgentIds field's value.

func (AgentsCriteria) String

func (s AgentsCriteria) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AllowedCapabilities

type AllowedCapabilities struct {

    // Information about the agent's video sharing capabilities.
    Agent *ParticipantCapabilities `type:"structure"`

    // Information about the customer's video sharing capabilities.
    Customer *ParticipantCapabilities `type:"structure"`
    // contains filtered or unexported fields
}

Information about the capabilities enabled for participants of the contact.

func (AllowedCapabilities) GoString

func (s AllowedCapabilities) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AllowedCapabilities) SetAgent

func (s *AllowedCapabilities) SetAgent(v *ParticipantCapabilities) *AllowedCapabilities

SetAgent sets the Agent field's value.

func (*AllowedCapabilities) SetCustomer

func (s *AllowedCapabilities) SetCustomer(v *ParticipantCapabilities) *AllowedCapabilities

SetCustomer sets the Customer field's value.

func (AllowedCapabilities) String

func (s AllowedCapabilities) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsDataAssociationResult

type AnalyticsDataAssociationResult struct {

    // The identifier of the dataset.
    DataSetId *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the Resource Access Manager share.
    ResourceShareArn *string `type:"string"`

    // The Resource Access Manager share ID.
    ResourceShareId *string `type:"string"`

    // The identifier of the target account.
    TargetAccountId *string `type:"string"`
    // contains filtered or unexported fields
}

This API is in preview release for Amazon Connect and is subject to change.

Information about associations that are successfully created: DataSetId, TargetAccountId, ResourceShareId, ResourceShareArn.

func (AnalyticsDataAssociationResult) GoString

func (s AnalyticsDataAssociationResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsDataAssociationResult) SetDataSetId

func (s *AnalyticsDataAssociationResult) SetDataSetId(v string) *AnalyticsDataAssociationResult

SetDataSetId sets the DataSetId field's value.

func (*AnalyticsDataAssociationResult) SetResourceShareArn

func (s *AnalyticsDataAssociationResult) SetResourceShareArn(v string) *AnalyticsDataAssociationResult

SetResourceShareArn sets the ResourceShareArn field's value.

func (*AnalyticsDataAssociationResult) SetResourceShareId

func (s *AnalyticsDataAssociationResult) SetResourceShareId(v string) *AnalyticsDataAssociationResult

SetResourceShareId sets the ResourceShareId field's value.

func (*AnalyticsDataAssociationResult) SetTargetAccountId

func (s *AnalyticsDataAssociationResult) SetTargetAccountId(v string) *AnalyticsDataAssociationResult

SetTargetAccountId sets the TargetAccountId field's value.

func (AnalyticsDataAssociationResult) String

func (s AnalyticsDataAssociationResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnswerMachineDetectionConfig

type AnswerMachineDetectionConfig struct {

    // Wait for the answering machine prompt.
    AwaitAnswerMachinePrompt *bool `type:"boolean"`

    // The flag to indicate if answer machine detection analysis needs to be performed
    // for a voice call. If set to true, TrafficType must be set as CAMPAIGN.
    EnableAnswerMachineDetection *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Configuration of the answering machine detection.

func (AnswerMachineDetectionConfig) GoString

func (s AnswerMachineDetectionConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnswerMachineDetectionConfig) SetAwaitAnswerMachinePrompt

func (s *AnswerMachineDetectionConfig) SetAwaitAnswerMachinePrompt(v bool) *AnswerMachineDetectionConfig

SetAwaitAnswerMachinePrompt sets the AwaitAnswerMachinePrompt field's value.

func (*AnswerMachineDetectionConfig) SetEnableAnswerMachineDetection

func (s *AnswerMachineDetectionConfig) SetEnableAnswerMachineDetection(v bool) *AnswerMachineDetectionConfig

SetEnableAnswerMachineDetection sets the EnableAnswerMachineDetection field's value.

func (AnswerMachineDetectionConfig) String

func (s AnswerMachineDetectionConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Application

type Application struct {

    // The permissions that the agent is granted on the application. Only the ACCESS
    // permission is supported.
    ApplicationPermissions []*string `min:"1" type:"list"`

    // Namespace of the application that you want to give access to.
    Namespace *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

This API is in preview release for Amazon Connect and is subject to change.

A third-party application's metadata.

func (Application) GoString

func (s Application) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Application) SetApplicationPermissions

func (s *Application) SetApplicationPermissions(v []*string) *Application

SetApplicationPermissions sets the ApplicationPermissions field's value.

func (*Application) SetNamespace

func (s *Application) SetNamespace(v string) *Application

SetNamespace sets the Namespace field's value.

func (Application) String

func (s Application) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Application) Validate

func (s *Application) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssignContactCategoryActionDefinition

type AssignContactCategoryActionDefinition struct {
    // contains filtered or unexported fields
}

This action must be set if TriggerEventSource is one of the following values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnRealTimeChatAnalysisAvailable | OnPostChatAnalysisAvailable. Contact is categorized using the rule name.

RuleName is used as ContactCategory.

func (AssignContactCategoryActionDefinition) GoString

func (s AssignContactCategoryActionDefinition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssignContactCategoryActionDefinition) String

func (s AssignContactCategoryActionDefinition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateAnalyticsDataSetInput

type AssociateAnalyticsDataSetInput struct {

    // The identifier of the dataset to associate with the target account.
    //
    // DataSetId is a required field
    DataSetId *string `min:"1" type:"string" required:"true"`

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // The identifier of the target account. Use to associate a dataset to a different
    // account than the one containing the Amazon Connect instance. If not specified,
    // by default this value is the Amazon Web Services account that has the Amazon
    // Connect instance.
    TargetAccountId *string `type:"string"`
    // contains filtered or unexported fields
}

func (AssociateAnalyticsDataSetInput) GoString

func (s AssociateAnalyticsDataSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateAnalyticsDataSetInput) SetDataSetId

func (s *AssociateAnalyticsDataSetInput) SetDataSetId(v string) *AssociateAnalyticsDataSetInput

SetDataSetId sets the DataSetId field's value.

func (*AssociateAnalyticsDataSetInput) SetInstanceId

func (s *AssociateAnalyticsDataSetInput) SetInstanceId(v string) *AssociateAnalyticsDataSetInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateAnalyticsDataSetInput) SetTargetAccountId

func (s *AssociateAnalyticsDataSetInput) SetTargetAccountId(v string) *AssociateAnalyticsDataSetInput

SetTargetAccountId sets the TargetAccountId field's value.

func (AssociateAnalyticsDataSetInput) String

func (s AssociateAnalyticsDataSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateAnalyticsDataSetInput) Validate

func (s *AssociateAnalyticsDataSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateAnalyticsDataSetOutput

type AssociateAnalyticsDataSetOutput struct {

    // The identifier of the dataset that was associated.
    DataSetId *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the Resource Access Manager share.
    ResourceShareArn *string `type:"string"`

    // The Resource Access Manager share ID that is generated.
    ResourceShareId *string `type:"string"`

    // The identifier of the target account.
    TargetAccountId *string `type:"string"`
    // contains filtered or unexported fields
}

func (AssociateAnalyticsDataSetOutput) GoString

func (s AssociateAnalyticsDataSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateAnalyticsDataSetOutput) SetDataSetId

func (s *AssociateAnalyticsDataSetOutput) SetDataSetId(v string) *AssociateAnalyticsDataSetOutput

SetDataSetId sets the DataSetId field's value.

func (*AssociateAnalyticsDataSetOutput) SetResourceShareArn

func (s *AssociateAnalyticsDataSetOutput) SetResourceShareArn(v string) *AssociateAnalyticsDataSetOutput

SetResourceShareArn sets the ResourceShareArn field's value.

func (*AssociateAnalyticsDataSetOutput) SetResourceShareId

func (s *AssociateAnalyticsDataSetOutput) SetResourceShareId(v string) *AssociateAnalyticsDataSetOutput

SetResourceShareId sets the ResourceShareId field's value.

func (*AssociateAnalyticsDataSetOutput) SetTargetAccountId

func (s *AssociateAnalyticsDataSetOutput) SetTargetAccountId(v string) *AssociateAnalyticsDataSetOutput

SetTargetAccountId sets the TargetAccountId field's value.

func (AssociateAnalyticsDataSetOutput) String

func (s AssociateAnalyticsDataSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateApprovedOriginInput

type AssociateApprovedOriginInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // The domain to add to your allow list.
    //
    // Origin is a required field
    Origin *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateApprovedOriginInput) GoString

func (s AssociateApprovedOriginInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateApprovedOriginInput) SetInstanceId

func (s *AssociateApprovedOriginInput) SetInstanceId(v string) *AssociateApprovedOriginInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateApprovedOriginInput) SetOrigin

func (s *AssociateApprovedOriginInput) SetOrigin(v string) *AssociateApprovedOriginInput

SetOrigin sets the Origin field's value.

func (AssociateApprovedOriginInput) String

func (s AssociateApprovedOriginInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateApprovedOriginInput) Validate

func (s *AssociateApprovedOriginInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateApprovedOriginOutput

type AssociateApprovedOriginOutput struct {
    // contains filtered or unexported fields
}

func (AssociateApprovedOriginOutput) GoString

func (s AssociateApprovedOriginOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateApprovedOriginOutput) String

func (s AssociateApprovedOriginOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateBotInput

type AssociateBotInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // Configuration information of an Amazon Lex bot.
    LexBot *LexBot `type:"structure"`

    // The Amazon Lex V2 bot to associate with the instance.
    LexV2Bot *LexV2Bot `type:"structure"`
    // contains filtered or unexported fields
}

func (AssociateBotInput) GoString

func (s AssociateBotInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateBotInput) SetInstanceId

func (s *AssociateBotInput) SetInstanceId(v string) *AssociateBotInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateBotInput) SetLexBot

func (s *AssociateBotInput) SetLexBot(v *LexBot) *AssociateBotInput

SetLexBot sets the LexBot field's value.

func (*AssociateBotInput) SetLexV2Bot

func (s *AssociateBotInput) SetLexV2Bot(v *LexV2Bot) *AssociateBotInput

SetLexV2Bot sets the LexV2Bot field's value.

func (AssociateBotInput) String

func (s AssociateBotInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateBotInput) Validate

func (s *AssociateBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateBotOutput

type AssociateBotOutput struct {
    // contains filtered or unexported fields
}

func (AssociateBotOutput) GoString

func (s AssociateBotOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateBotOutput) String

func (s AssociateBotOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateDefaultVocabularyInput

type AssociateDefaultVocabularyInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // The language code of the vocabulary entries. For a list of languages and
    // their corresponding language codes, see What is Amazon Transcribe? (https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html)
    //
    // LanguageCode is a required field
    LanguageCode *string `location:"uri" locationName:"LanguageCode" type:"string" required:"true" enum:"VocabularyLanguageCode"`

    // The identifier of the custom vocabulary. If this is empty, the default is
    // set to none.
    VocabularyId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (AssociateDefaultVocabularyInput) GoString

func (s AssociateDefaultVocabularyInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateDefaultVocabularyInput) SetInstanceId

func (s *AssociateDefaultVocabularyInput) SetInstanceId(v string) *AssociateDefaultVocabularyInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateDefaultVocabularyInput) SetLanguageCode

func (s *AssociateDefaultVocabularyInput) SetLanguageCode(v string) *AssociateDefaultVocabularyInput

SetLanguageCode sets the LanguageCode field's value.

func (*AssociateDefaultVocabularyInput) SetVocabularyId

func (s *AssociateDefaultVocabularyInput) SetVocabularyId(v string) *AssociateDefaultVocabularyInput

SetVocabularyId sets the VocabularyId field's value.

func (AssociateDefaultVocabularyInput) String

func (s AssociateDefaultVocabularyInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateDefaultVocabularyInput) Validate

func (s *AssociateDefaultVocabularyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateDefaultVocabularyOutput

type AssociateDefaultVocabularyOutput struct {
    // contains filtered or unexported fields
}

func (AssociateDefaultVocabularyOutput) GoString

func (s AssociateDefaultVocabularyOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateDefaultVocabularyOutput) String

func (s AssociateDefaultVocabularyOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateFlowInput

type AssociateFlowInput struct {

    // The identifier of the flow.
    //
    // FlowId is a required field
    FlowId *string `type:"string" required:"true"`

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // The identifier of the resource.
    //
    // ResourceId is a required field
    ResourceId *string `type:"string" required:"true"`

    // A valid resource type.
    //
    // ResourceType is a required field
    ResourceType *string `type:"string" required:"true" enum:"FlowAssociationResourceType"`
    // contains filtered or unexported fields
}

func (AssociateFlowInput) GoString

func (s AssociateFlowInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateFlowInput) SetFlowId

func (s *AssociateFlowInput) SetFlowId(v string) *AssociateFlowInput

SetFlowId sets the FlowId field's value.

func (*AssociateFlowInput) SetInstanceId

func (s *AssociateFlowInput) SetInstanceId(v string) *AssociateFlowInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateFlowInput) SetResourceId

func (s *AssociateFlowInput) SetResourceId(v string) *AssociateFlowInput

SetResourceId sets the ResourceId field's value.

func (*AssociateFlowInput) SetResourceType

func (s *AssociateFlowInput) SetResourceType(v string) *AssociateFlowInput

SetResourceType sets the ResourceType field's value.

func (AssociateFlowInput) String

func (s AssociateFlowInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateFlowInput) Validate

func (s *AssociateFlowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateFlowOutput

type AssociateFlowOutput struct {
    // contains filtered or unexported fields
}

func (AssociateFlowOutput) GoString

func (s AssociateFlowOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateFlowOutput) String

func (s AssociateFlowOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateInstanceStorageConfigInput

type AssociateInstanceStorageConfigInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // A valid resource type. To enable streaming for real-time analysis of contacts
    // (https://docs.aws.amazon.com/connect/latest/adminguide/enable-contact-analysis-segment-streams.html),
    // use the following types:
    //
    //    * For chat contacts, use REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS.
    //
    //    * For voice contacts, use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS.
    //
    // REAL_TIME_CONTACT_ANALYSIS_SEGMENTS is deprecated, but it is still supported
    // and will apply only to VOICE channel contacts. Use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
    // for voice contacts moving forward.
    //
    // If you have previously associated a stream with REAL_TIME_CONTACT_ANALYSIS_SEGMENTS,
    // no action is needed to update the stream to REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS.
    //
    // ResourceType is a required field
    ResourceType *string `type:"string" required:"true" enum:"InstanceStorageResourceType"`

    // A valid storage type.
    //
    // StorageConfig is a required field
    StorageConfig *InstanceStorageConfig `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateInstanceStorageConfigInput) GoString

func (s AssociateInstanceStorageConfigInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateInstanceStorageConfigInput) SetInstanceId

func (s *AssociateInstanceStorageConfigInput) SetInstanceId(v string) *AssociateInstanceStorageConfigInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateInstanceStorageConfigInput) SetResourceType

func (s *AssociateInstanceStorageConfigInput) SetResourceType(v string) *AssociateInstanceStorageConfigInput

SetResourceType sets the ResourceType field's value.

func (*AssociateInstanceStorageConfigInput) SetStorageConfig

func (s *AssociateInstanceStorageConfigInput) SetStorageConfig(v *InstanceStorageConfig) *AssociateInstanceStorageConfigInput

SetStorageConfig sets the StorageConfig field's value.

func (AssociateInstanceStorageConfigInput) String

func (s AssociateInstanceStorageConfigInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateInstanceStorageConfigInput) Validate

func (s *AssociateInstanceStorageConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateInstanceStorageConfigOutput

type AssociateInstanceStorageConfigOutput struct {

    // The existing association identifier that uniquely identifies the resource
    // type and storage config for the given instance ID.
    AssociationId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (AssociateInstanceStorageConfigOutput) GoString

func (s AssociateInstanceStorageConfigOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateInstanceStorageConfigOutput) SetAssociationId

func (s *AssociateInstanceStorageConfigOutput) SetAssociationId(v string) *AssociateInstanceStorageConfigOutput

SetAssociationId sets the AssociationId field's value.

func (AssociateInstanceStorageConfigOutput) String

func (s AssociateInstanceStorageConfigOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateLambdaFunctionInput

type AssociateLambdaFunctionInput struct {

    // The Amazon Resource Name (ARN) for the Lambda function being associated.
    // Maximum number of characters allowed is 140.
    //
    // FunctionArn is a required field
    FunctionArn *string `min:"1" type:"string" required:"true"`

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateLambdaFunctionInput) GoString

func (s AssociateLambdaFunctionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateLambdaFunctionInput) SetFunctionArn

func (s *AssociateLambdaFunctionInput) SetFunctionArn(v string) *AssociateLambdaFunctionInput

SetFunctionArn sets the FunctionArn field's value.

func (*AssociateLambdaFunctionInput) SetInstanceId

func (s *AssociateLambdaFunctionInput) SetInstanceId(v string) *AssociateLambdaFunctionInput

SetInstanceId sets the InstanceId field's value.

func (AssociateLambdaFunctionInput) String

func (s AssociateLambdaFunctionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateLambdaFunctionInput) Validate

func (s *AssociateLambdaFunctionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateLambdaFunctionOutput

type AssociateLambdaFunctionOutput struct {
    // contains filtered or unexported fields
}

func (AssociateLambdaFunctionOutput) GoString

func (s AssociateLambdaFunctionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateLambdaFunctionOutput) String

func (s AssociateLambdaFunctionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateLexBotInput

type AssociateLexBotInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // The Amazon Lex bot to associate with the instance.
    //
    // LexBot is a required field
    LexBot *LexBot `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateLexBotInput) GoString

func (s AssociateLexBotInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateLexBotInput) SetInstanceId

func (s *AssociateLexBotInput) SetInstanceId(v string) *AssociateLexBotInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateLexBotInput) SetLexBot

func (s *AssociateLexBotInput) SetLexBot(v *LexBot) *AssociateLexBotInput

SetLexBot sets the LexBot field's value.

func (AssociateLexBotInput) String

func (s AssociateLexBotInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateLexBotInput) Validate

func (s *AssociateLexBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateLexBotOutput

type AssociateLexBotOutput struct {
    // contains filtered or unexported fields
}

func (AssociateLexBotOutput) GoString

func (s AssociateLexBotOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateLexBotOutput) String

func (s AssociateLexBotOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociatePhoneNumberContactFlowInput

type AssociatePhoneNumberContactFlowInput struct {

    // The identifier of the flow.
    //
    // ContactFlowId is a required field
    ContactFlowId *string `type:"string" required:"true"`

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `min:"1" type:"string" required:"true"`

    // A unique identifier for the phone number.
    //
    // PhoneNumberId is a required field
    PhoneNumberId *string `location:"uri" locationName:"PhoneNumberId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociatePhoneNumberContactFlowInput) GoString

func (s AssociatePhoneNumberContactFlowInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatePhoneNumberContactFlowInput) SetContactFlowId

func (s *AssociatePhoneNumberContactFlowInput) SetContactFlowId(v string) *AssociatePhoneNumberContactFlowInput

SetContactFlowId sets the ContactFlowId field's value.

func (*AssociatePhoneNumberContactFlowInput) SetInstanceId

func (s *AssociatePhoneNumberContactFlowInput) SetInstanceId(v string) *AssociatePhoneNumberContactFlowInput

SetInstanceId sets the InstanceId field's value.

func (*AssociatePhoneNumberContactFlowInput) SetPhoneNumberId

func (s *AssociatePhoneNumberContactFlowInput) SetPhoneNumberId(v string) *AssociatePhoneNumberContactFlowInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (AssociatePhoneNumberContactFlowInput) String

func (s AssociatePhoneNumberContactFlowInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatePhoneNumberContactFlowInput) Validate

func (s *AssociatePhoneNumberContactFlowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociatePhoneNumberContactFlowOutput

type AssociatePhoneNumberContactFlowOutput struct {
    // contains filtered or unexported fields
}

func (AssociatePhoneNumberContactFlowOutput) GoString

func (s AssociatePhoneNumberContactFlowOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociatePhoneNumberContactFlowOutput) String

func (s AssociatePhoneNumberContactFlowOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateQueueQuickConnectsInput

type AssociateQueueQuickConnectsInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // The identifier for the queue.
    //
    // QueueId is a required field
    QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"`

    // The quick connects to associate with this queue.
    //
    // QuickConnectIds is a required field
    QuickConnectIds []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateQueueQuickConnectsInput) GoString

func (s AssociateQueueQuickConnectsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateQueueQuickConnectsInput) SetInstanceId

func (s *AssociateQueueQuickConnectsInput) SetInstanceId(v string) *AssociateQueueQuickConnectsInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateQueueQuickConnectsInput) SetQueueId

func (s *AssociateQueueQuickConnectsInput) SetQueueId(v string) *AssociateQueueQuickConnectsInput

SetQueueId sets the QueueId field's value.

func (*AssociateQueueQuickConnectsInput) SetQuickConnectIds

func (s *AssociateQueueQuickConnectsInput) SetQuickConnectIds(v []*string) *AssociateQueueQuickConnectsInput

SetQuickConnectIds sets the QuickConnectIds field's value.

func (AssociateQueueQuickConnectsInput) String

func (s AssociateQueueQuickConnectsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateQueueQuickConnectsInput) Validate

func (s *AssociateQueueQuickConnectsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateQueueQuickConnectsOutput

type AssociateQueueQuickConnectsOutput struct {
    // contains filtered or unexported fields
}

func (AssociateQueueQuickConnectsOutput) GoString

func (s AssociateQueueQuickConnectsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateQueueQuickConnectsOutput) String

func (s AssociateQueueQuickConnectsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateRoutingProfileQueuesInput

type AssociateRoutingProfileQueuesInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // The queues to associate with this routing profile.
    //
    // QueueConfigs is a required field
    QueueConfigs []*RoutingProfileQueueConfig `min:"1" type:"list" required:"true"`

    // The identifier of the routing profile.
    //
    // RoutingProfileId is a required field
    RoutingProfileId *string `location:"uri" locationName:"RoutingProfileId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateRoutingProfileQueuesInput) GoString

func (s AssociateRoutingProfileQueuesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateRoutingProfileQueuesInput) SetInstanceId

func (s *AssociateRoutingProfileQueuesInput) SetInstanceId(v string) *AssociateRoutingProfileQueuesInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateRoutingProfileQueuesInput) SetQueueConfigs

func (s *AssociateRoutingProfileQueuesInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *AssociateRoutingProfileQueuesInput

SetQueueConfigs sets the QueueConfigs field's value.

func (*AssociateRoutingProfileQueuesInput) SetRoutingProfileId

func (s *AssociateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *AssociateRoutingProfileQueuesInput

SetRoutingProfileId sets the RoutingProfileId field's value.

func (AssociateRoutingProfileQueuesInput) String

func (s AssociateRoutingProfileQueuesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateRoutingProfileQueuesInput) Validate

func (s *AssociateRoutingProfileQueuesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateRoutingProfileQueuesOutput

type AssociateRoutingProfileQueuesOutput struct {
    // contains filtered or unexported fields
}

func (AssociateRoutingProfileQueuesOutput) GoString

func (s AssociateRoutingProfileQueuesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateRoutingProfileQueuesOutput) String

func (s AssociateRoutingProfileQueuesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateSecurityKeyInput

type AssociateSecurityKeyInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // A valid security key in PEM format.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateSecurityKeyInput) GoString

func (s AssociateSecurityKeyInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateSecurityKeyInput) SetInstanceId

func (s *AssociateSecurityKeyInput) SetInstanceId(v string) *AssociateSecurityKeyInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateSecurityKeyInput) SetKey

func (s *AssociateSecurityKeyInput) SetKey(v string) *AssociateSecurityKeyInput

SetKey sets the Key field's value.

func (AssociateSecurityKeyInput) String

func (s AssociateSecurityKeyInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateSecurityKeyInput) Validate

func (s *AssociateSecurityKeyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateSecurityKeyOutput

type AssociateSecurityKeyOutput struct {

    // The existing association identifier that uniquely identifies the resource
    // type and storage config for the given instance ID.
    AssociationId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (AssociateSecurityKeyOutput) GoString

func (s AssociateSecurityKeyOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateSecurityKeyOutput) SetAssociationId

func (s *AssociateSecurityKeyOutput) SetAssociationId(v string) *AssociateSecurityKeyOutput

SetAssociationId sets the AssociationId field's value.

func (AssociateSecurityKeyOutput) String

func (s AssociateSecurityKeyOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateTrafficDistributionGroupUserInput

type AssociateTrafficDistributionGroupUserInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `min:"1" type:"string" required:"true"`

    // The identifier of the traffic distribution group. This can be the ID or the
    // ARN if the API is being called in the Region where the traffic distribution
    // group was created. The ARN must be provided if the call is from the replicated
    // Region.
    //
    // TrafficDistributionGroupId is a required field
    TrafficDistributionGroupId *string `location:"uri" locationName:"TrafficDistributionGroupId" type:"string" required:"true"`

    // The identifier of the user account. This can be the ID or the ARN of the
    // user.
    //
    // UserId is a required field
    UserId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateTrafficDistributionGroupUserInput) GoString

func (s AssociateTrafficDistributionGroupUserInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateTrafficDistributionGroupUserInput) SetInstanceId

func (s *AssociateTrafficDistributionGroupUserInput) SetInstanceId(v string) *AssociateTrafficDistributionGroupUserInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateTrafficDistributionGroupUserInput) SetTrafficDistributionGroupId

func (s *AssociateTrafficDistributionGroupUserInput) SetTrafficDistributionGroupId(v string) *AssociateTrafficDistributionGroupUserInput

SetTrafficDistributionGroupId sets the TrafficDistributionGroupId field's value.

func (*AssociateTrafficDistributionGroupUserInput) SetUserId

func (s *AssociateTrafficDistributionGroupUserInput) SetUserId(v string) *AssociateTrafficDistributionGroupUserInput

SetUserId sets the UserId field's value.

func (AssociateTrafficDistributionGroupUserInput) String

func (s AssociateTrafficDistributionGroupUserInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateTrafficDistributionGroupUserInput) Validate

func (s *AssociateTrafficDistributionGroupUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateTrafficDistributionGroupUserOutput

type AssociateTrafficDistributionGroupUserOutput struct {
    // contains filtered or unexported fields
}

func (AssociateTrafficDistributionGroupUserOutput) GoString

func (s AssociateTrafficDistributionGroupUserOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateTrafficDistributionGroupUserOutput) String

func (s AssociateTrafficDistributionGroupUserOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateUserProficienciesInput

type AssociateUserProficienciesInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID in the Amazon Resource Name (ARN of the instance).
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // The identifier of the user account.
    //
    // UserId is a required field
    UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"`

    // The proficiencies to associate with the user.
    //
    // UserProficiencies is a required field
    UserProficiencies []*UserProficiency `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateUserProficienciesInput) GoString

func (s AssociateUserProficienciesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateUserProficienciesInput) SetInstanceId

func (s *AssociateUserProficienciesInput) SetInstanceId(v string) *AssociateUserProficienciesInput

SetInstanceId sets the InstanceId field's value.

func (*AssociateUserProficienciesInput) SetUserId

func (s *AssociateUserProficienciesInput) SetUserId(v string) *AssociateUserProficienciesInput

SetUserId sets the UserId field's value.

func (*AssociateUserProficienciesInput) SetUserProficiencies

func (s *AssociateUserProficienciesInput) SetUserProficiencies(v []*UserProficiency) *AssociateUserProficienciesInput

SetUserProficiencies sets the UserProficiencies field's value.

func (AssociateUserProficienciesInput) String

func (s AssociateUserProficienciesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateUserProficienciesInput) Validate

func (s *AssociateUserProficienciesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateUserProficienciesOutput

type AssociateUserProficienciesOutput struct {
    // contains filtered or unexported fields
}

func (AssociateUserProficienciesOutput) GoString

func (s AssociateUserProficienciesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateUserProficienciesOutput) String

func (s AssociateUserProficienciesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AttachedFile

type AttachedFile struct {

    // The resource to which the attached file is (being) uploaded to. Cases (https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCase.html)
    // are the only current supported resource.
    //
    // This value must be a valid ARN.
    AssociatedResourceArn *string `type:"string"`

    // Represents the identity that created the file.
    CreatedBy *CreatedByInfo `type:"structure"`

    // The time of Creation of the file resource as an ISO timestamp. It's specified
    // in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2024-05-03T02:41:28.172Z.
    //
    // CreationTime is a required field
    CreationTime *string `type:"string" required:"true"`

    // The unique identifier of the attached file resource (ARN).
    //
    // FileArn is a required field
    FileArn *string `type:"string" required:"true"`

    // The unique identifier of the attached file resource.
    //
    // FileId is a required field
    FileId *string `min:"1" type:"string" required:"true"`

    // A case-sensitive name of the attached file being uploaded.
    //
    // FileName is a required field
    FileName *string `min:"1" type:"string" required:"true"`

    // The size of the attached file in bytes.
    //
    // FileSizeInBytes is a required field
    FileSizeInBytes *int64 `min:"1" type:"long" required:"true"`

    // The current status of the attached file.
    //
    // FileStatus is a required field
    FileStatus *string `type:"string" required:"true" enum:"FileStatusType"`

    // The use case for the file.
    FileUseCaseType *string `type:"string" enum:"FileUseCaseType"`

    // The tags used to organize, track, or control access for this resource. For
    // example, { "Tags": {"key1":"value1", "key2":"value2"} }.
    Tags map[string]*string `min:"1" type:"map"`
    // contains filtered or unexported fields
}

Information about the attached file.

func (AttachedFile) GoString

func (s AttachedFile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AttachedFile) SetAssociatedResourceArn

func (s *AttachedFile) SetAssociatedResourceArn(v string) *AttachedFile

SetAssociatedResourceArn sets the AssociatedResourceArn field's value.

func (*AttachedFile) SetCreatedBy

func (s *AttachedFile) SetCreatedBy(v *CreatedByInfo) *AttachedFile

SetCreatedBy sets the CreatedBy field's value.

func (*AttachedFile) SetCreationTime

func (s *AttachedFile) SetCreationTime(v string) *AttachedFile

SetCreationTime sets the CreationTime field's value.

func (*AttachedFile) SetFileArn

func (s *AttachedFile) SetFileArn(v string) *AttachedFile

SetFileArn sets the FileArn field's value.

func (*AttachedFile) SetFileId

func (s *AttachedFile) SetFileId(v string) *AttachedFile

SetFileId sets the FileId field's value.

func (*AttachedFile) SetFileName

func (s *AttachedFile) SetFileName(v string) *AttachedFile

SetFileName sets the FileName field's value.

func (*AttachedFile) SetFileSizeInBytes

func (s *AttachedFile) SetFileSizeInBytes(v int64) *AttachedFile

SetFileSizeInBytes sets the FileSizeInBytes field's value.

func (*AttachedFile) SetFileStatus

func (s *AttachedFile) SetFileStatus(v string) *AttachedFile

SetFileStatus sets the FileStatus field's value.

func (*AttachedFile) SetFileUseCaseType

func (s *AttachedFile) SetFileUseCaseType(v string) *AttachedFile

SetFileUseCaseType sets the FileUseCaseType field's value.

func (*AttachedFile) SetTags

func (s *AttachedFile) SetTags(v map[string]*string) *AttachedFile

SetTags sets the Tags field's value.

func (AttachedFile) String

func (s AttachedFile) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AttachedFileError

type AttachedFileError struct {

    // Status code describing the failure.
    ErrorCode *string `type:"string"`

    // Why the attached file couldn't be retrieved.
    ErrorMessage *string `type:"string"`

    // The unique identifier of the attached file resource.
    FileId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Error describing a failure to retrieve attached file metadata through BatchGetAttachedFileMetadata action.

func (AttachedFileError) GoString

func (s AttachedFileError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AttachedFileError) SetErrorCode

func (s *AttachedFileError) SetErrorCode(v string) *AttachedFileError

SetErrorCode sets the ErrorCode field's value.

func (*AttachedFileError) SetErrorMessage

func (s *AttachedFileError) SetErrorMessage(v string) *AttachedFileError

SetErrorMessage sets the ErrorMessage field's value.

func (*AttachedFileError) SetFileId

func (s *AttachedFileError) SetFileId(v string) *AttachedFileError

SetFileId sets the FileId field's value.

func (AttachedFileError) String

func (s AttachedFileError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AttachmentReference

type AttachmentReference struct {

    // Identifier of the attachment reference.
    Name *string `min:"1" type:"string"`

    // Status of the attachment reference type.
    Status *string `type:"string" enum:"ReferenceStatus"`

    // The location path of the attachment reference.
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a reference when the referenceType is ATTACHMENT. Otherwise, null.

func (AttachmentReference) GoString

func (s AttachmentReference) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AttachmentReference) SetName

func (s *AttachmentReference) SetName(v string) *AttachmentReference

SetName sets the Name field's value.

func (*AttachmentReference) SetStatus

func (s *AttachmentReference) SetStatus(v string) *AttachmentReference

SetStatus sets the Status field's value.

func (*AttachmentReference) SetValue

func (s *AttachmentReference) SetValue(v string) *AttachmentReference

SetValue sets the Value field's value.

func (AttachmentReference) String

func (s AttachmentReference) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Attendee

type Attendee struct {

    // The Amazon Chime SDK attendee ID.
    AttendeeId *string `type:"string"`

    // The join token used by the Amazon Chime SDK attendee.
    //
    // JoinToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Attendee's
    // String and GoString methods.
    JoinToken *string `type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The attendee information, including attendee ID and join token.

func (Attendee) GoString

func (s Attendee) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Attendee) SetAttendeeId

func (s *Attendee) SetAttendeeId(v string) *Attendee

SetAttendeeId sets the AttendeeId field's value.

func (*Attendee) SetJoinToken

func (s *Attendee) SetJoinToken(v string) *Attendee

SetJoinToken sets the JoinToken field's value.

func (Attendee) String

func (s Attendee) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Attribute

type Attribute struct {

    // The type of attribute.
    AttributeType *string `type:"string" enum:"InstanceAttributeType"`

    // The value of the attribute.
    Value *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A toggle for an individual feature at the instance level.

func (Attribute) GoString

func (s Attribute) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Attribute) SetAttributeType

func (s *Attribute) SetAttributeType(v string) *Attribute

SetAttributeType sets the AttributeType field's value.

func (*Attribute) SetValue

func (s *Attribute) SetValue(v string) *Attribute

SetValue sets the Value field's value.

func (Attribute) String

func (s Attribute) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AttributeAndCondition

type AttributeAndCondition struct {

    // A leaf node condition which can be used to specify a hierarchy group condition.
    HierarchyGroupCondition *HierarchyGroupCondition `type:"structure"`

    // A leaf node condition which can be used to specify a tag condition.
    TagConditions []*TagCondition `type:"list"`
    // contains filtered or unexported fields
}

A list of conditions which would be applied together with an AND condition.

func (AttributeAndCondition) GoString

func (s AttributeAndCondition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AttributeAndCondition) SetHierarchyGroupCondition

func (s *AttributeAndCondition) SetHierarchyGroupCondition(v *HierarchyGroupCondition) *AttributeAndCondition

SetHierarchyGroupCondition sets the HierarchyGroupCondition field's value.

func (*AttributeAndCondition) SetTagConditions

func (s *AttributeAndCondition) SetTagConditions(v []*TagCondition) *AttributeAndCondition

SetTagConditions sets the TagConditions field's value.

func (AttributeAndCondition) String

func (s AttributeAndCondition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AttributeCondition

type AttributeCondition struct {

    // The operator of the condition.
    ComparisonOperator *string `min:"1" type:"string"`

    // An object to define AgentsCriteria.
    MatchCriteria *MatchCriteria `type:"structure"`

    // The name of predefined attribute.
    Name *string `min:"1" type:"string"`

    // The proficiency level of the condition.
    ProficiencyLevel *float64 `min:"1" type:"float"`

    // The value of predefined attribute.
    Value *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

An object to specify the predefined attribute condition.

func (AttributeCondition) GoString

func (s AttributeCondition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AttributeCondition) SetComparisonOperator

func (s *AttributeCondition) SetComparisonOperator(v string) *AttributeCondition

SetComparisonOperator sets the ComparisonOperator field's value.

func (*AttributeCondition) SetMatchCriteria

func (s *AttributeCondition) SetMatchCriteria(v *MatchCriteria) *AttributeCondition

SetMatchCriteria sets the MatchCriteria field's value.

func (*AttributeCondition) SetName

func (s *AttributeCondition) SetName(v string) *AttributeCondition

SetName sets the Name field's value.

func (*AttributeCondition) SetProficiencyLevel

func (s *AttributeCondition) SetProficiencyLevel(v float64) *AttributeCondition

SetProficiencyLevel sets the ProficiencyLevel field's value.

func (*AttributeCondition) SetValue

func (s *AttributeCondition) SetValue(v string) *AttributeCondition

SetValue sets the Value field's value.

func (AttributeCondition) String

func (s AttributeCondition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AudioFeatures

type AudioFeatures struct {

    // Makes echo reduction available to clients who connect to the meeting.
    EchoReduction *string `type:"string" enum:"MeetingFeatureStatus"`
    // contains filtered or unexported fields
}

Has audio-specific configurations as the operating parameter for Echo Reduction.

func (AudioFeatures) GoString

func (s AudioFeatures) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AudioFeatures) SetEchoReduction

func (s *AudioFeatures) SetEchoReduction(v string) *AudioFeatures

SetEchoReduction sets the EchoReduction field's value.

func (AudioFeatures) String

func (s AudioFeatures) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AudioQualityMetricsInfo

type AudioQualityMetricsInfo struct {

    // List of potential issues causing degradation of quality on a media connection.
    // If the service did not detect any potential quality issues the list is empty.
    //
    // Valid values: HighPacketLoss | HighRoundTripTime | HighJitterBuffer
    PotentialQualityIssues []*string `type:"list"`

    // Number measuring the estimated quality of the media connection.
    QualityScore *float64 `type:"float"`
    // contains filtered or unexported fields
}

Contains information for score and potential quality issues for Audio

func (AudioQualityMetricsInfo) GoString

func (s AudioQualityMetricsInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AudioQualityMetricsInfo) SetPotentialQualityIssues

func (s *AudioQualityMetricsInfo) SetPotentialQualityIssues(v []*string) *AudioQualityMetricsInfo

SetPotentialQualityIssues sets the PotentialQualityIssues field's value.

func (*AudioQualityMetricsInfo) SetQualityScore

func (s *AudioQualityMetricsInfo) SetQualityScore(v float64) *AudioQualityMetricsInfo

SetQualityScore sets the QualityScore field's value.

func (AudioQualityMetricsInfo) String

func (s AudioQualityMetricsInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AuthenticationProfile

type AuthenticationProfile struct {

    // A list of IP address range strings that are allowed to access the Amazon
    // Connect instance. For more information about how to configure IP addresses,
    // see Configure IP address based access control (https://docs.aws.amazon.com/connect/latest/adminguide/authentication-profiles.html#configure-ip-based-ac)
    // in the Amazon Connect Administrator Guide.
    AllowedIps []*string `type:"list"`

    // The Amazon Resource Name (ARN) for the authentication profile.
    Arn *string `type:"string"`

    // A list of IP address range strings that are blocked from accessing the Amazon
    // Connect instance. For more information about how to configure IP addresses,
    // see Configure IP address based access control (https://docs.aws.amazon.com/connect/latest/adminguide/authentication-profiles.html#configure-ip-based-ac)
    // in the Amazon Connect Administrator Guide.
    BlockedIps []*string `type:"list"`

    // The timestamp when the authentication profile was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The description for the authentication profile.
    Description *string `min:"1" type:"string"`

    // A unique identifier for the authentication profile.
    Id *string `min:"1" type:"string"`

    // Shows whether the authentication profile is the default authentication profile
    // for the Amazon Connect instance. The default authentication profile applies
    // to all agents in an Amazon Connect instance, unless overridden by another
    // authentication profile.
    IsDefault *bool `type:"boolean"`

    // The Amazon Web Services Region where the authentication profile was last
    // modified.
    LastModifiedRegion *string `type:"string"`

    // The timestamp when the authentication profile was last modified.
    LastModifiedTime *time.Time `type:"timestamp"`

    // The long lived session duration for users logged in to Amazon Connect, in
    // minutes. After this time period, users must log in again. For more information,
    // see Configure the session duration (https://docs.aws.amazon.com/connect/latest/adminguide/authentication-profiles.html#configure-session-timeouts)
    // in the Amazon Connect Administrator Guide.
    MaxSessionDuration *int64 `min:"360" type:"integer"`

    // The name for the authentication profile.
    Name *string `min:"1" type:"string"`

    // The short lived session duration configuration for users logged in to Amazon
    // Connect, in minutes. This value determines the maximum possible time before
    // an agent is authenticated. For more information, see Configure the session
    // duration (https://docs.aws.amazon.com/connect/latest/adminguide/authentication-profiles.html#configure-session-timeouts)
    // in the Amazon Connect Administrator Guide.
    PeriodicSessionDuration *int64 `min:"10" type:"integer"`
    // contains filtered or unexported fields
}

This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.

Information about an authentication profile. An authentication profile is a resource that stores the authentication settings for users in your contact center. You use authentication profiles to set up IP address range restrictions and session timeouts. For more information, see Set IP address restrictions or session timeouts (https://docs.aws.amazon.com/connect/latest/adminguide/authentication-profiles.html).

func (AuthenticationProfile) GoString

func (s AuthenticationProfile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AuthenticationProfile) SetAllowedIps

func (s *AuthenticationProfile) SetAllowedIps(v []*string) *AuthenticationProfile

SetAllowedIps sets the AllowedIps field's value.

func (*AuthenticationProfile) SetArn

func (s *AuthenticationProfile) SetArn(v string) *AuthenticationProfile

SetArn sets the Arn field's value.

func (*AuthenticationProfile) SetBlockedIps

func (s *AuthenticationProfile) SetBlockedIps(v []*string) *AuthenticationProfile

SetBlockedIps sets the BlockedIps field's value.

func (*AuthenticationProfile) SetCreatedTime

func (s *AuthenticationProfile) SetCreatedTime(v time.Time) *AuthenticationProfile

SetCreatedTime sets the CreatedTime field's value.

func (*AuthenticationProfile) SetDescription

func (s *AuthenticationProfile) SetDescription(v string) *AuthenticationProfile

SetDescription sets the Description field's value.

func (*AuthenticationProfile) SetId

func (s *AuthenticationProfile) SetId(v string) *AuthenticationProfile

SetId sets the Id field's value.

func (*AuthenticationProfile) SetIsDefault

func (s *AuthenticationProfile) SetIsDefault(v bool) *AuthenticationProfile

SetIsDefault sets the IsDefault field's value.

func (*AuthenticationProfile) SetLastModifiedRegion

func (s *AuthenticationProfile) SetLastModifiedRegion(v string) *AuthenticationProfile

SetLastModifiedRegion sets the LastModifiedRegion field's value.

func (*AuthenticationProfile) SetLastModifiedTime

func (s *AuthenticationProfile) SetLastModifiedTime(v time.Time) *AuthenticationProfile

SetLastModifiedTime sets the LastModifiedTime field's value.

func (*AuthenticationProfile) SetMaxSessionDuration

func (s *AuthenticationProfile) SetMaxSessionDuration(v int64) *AuthenticationProfile

SetMaxSessionDuration sets the MaxSessionDuration field's value.

func (*AuthenticationProfile) SetName

func (s *AuthenticationProfile) SetName(v string) *AuthenticationProfile

SetName sets the Name field's value.

func (*AuthenticationProfile) SetPeriodicSessionDuration

func (s *AuthenticationProfile) SetPeriodicSessionDuration(v int64) *AuthenticationProfile

SetPeriodicSessionDuration sets the PeriodicSessionDuration field's value.

func (AuthenticationProfile) String

func (s AuthenticationProfile) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AuthenticationProfileSummary

type AuthenticationProfileSummary struct {

    // The Amazon Resource Name (ARN) of the authentication profile summary.
    Arn *string `type:"string"`

    // The unique identifier of the authentication profile.
    Id *string `min:"1" type:"string"`

    // Shows whether the authentication profile is the default authentication profile
    // for the Amazon Connect instance. The default authentication profile applies
    // to all agents in an Amazon Connect instance, unless overridden by another
    // authentication profile.
    IsDefault *bool `type:"boolean"`

    // The Amazon Web Services Region when the authentication profile summary was
    // last modified.
    LastModifiedRegion *string `type:"string"`

    // The timestamp when the authentication profile summary was last modified.
    LastModifiedTime *time.Time `type:"timestamp"`

    // The name of the authentication profile summary.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.

A summary of a given authentication profile.

func (AuthenticationProfileSummary) GoString

func (s AuthenticationProfileSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AuthenticationProfileSummary) SetArn

func (s *AuthenticationProfileSummary) SetArn(v string) *AuthenticationProfileSummary

SetArn sets the Arn field's value.

func (*AuthenticationProfileSummary) SetId

func (s *AuthenticationProfileSummary) SetId(v string) *AuthenticationProfileSummary

SetId sets the Id field's value.

func (*AuthenticationProfileSummary) SetIsDefault

func (s *AuthenticationProfileSummary) SetIsDefault(v bool) *AuthenticationProfileSummary

SetIsDefault sets the IsDefault field's value.

func (*AuthenticationProfileSummary) SetLastModifiedRegion

func (s *AuthenticationProfileSummary) SetLastModifiedRegion(v string) *AuthenticationProfileSummary

SetLastModifiedRegion sets the LastModifiedRegion field's value.

func (*AuthenticationProfileSummary) SetLastModifiedTime

func (s *AuthenticationProfileSummary) SetLastModifiedTime(v time.Time) *AuthenticationProfileSummary

SetLastModifiedTime sets the LastModifiedTime field's value.

func (*AuthenticationProfileSummary) SetName

func (s *AuthenticationProfileSummary) SetName(v string) *AuthenticationProfileSummary

SetName sets the Name field's value.

func (AuthenticationProfileSummary) String

func (s AuthenticationProfileSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AvailableNumberSummary

type AvailableNumberSummary struct {

    // The phone number. Phone numbers are formatted [+] [country code] [subscriber
    // number including area code].
    PhoneNumber *string `type:"string"`

    // The ISO country code.
    PhoneNumberCountryCode *string `type:"string" enum:"PhoneNumberCountryCode"`

    // The type of phone number.
    PhoneNumberType *string `type:"string" enum:"PhoneNumberType"`
    // contains filtered or unexported fields
}

Information about available phone numbers.

func (AvailableNumberSummary) GoString

func (s AvailableNumberSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AvailableNumberSummary) SetPhoneNumber

func (s *AvailableNumberSummary) SetPhoneNumber(v string) *AvailableNumberSummary

SetPhoneNumber sets the PhoneNumber field's value.

func (*AvailableNumberSummary) SetPhoneNumberCountryCode

func (s *AvailableNumberSummary) SetPhoneNumberCountryCode(v string) *AvailableNumberSummary

SetPhoneNumberCountryCode sets the PhoneNumberCountryCode field's value.

func (*AvailableNumberSummary) SetPhoneNumberType

func (s *AvailableNumberSummary) SetPhoneNumberType(v string) *AvailableNumberSummary

SetPhoneNumberType sets the PhoneNumberType field's value.

func (AvailableNumberSummary) String

func (s AvailableNumberSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchAssociateAnalyticsDataSetInput

type BatchAssociateAnalyticsDataSetInput struct {

    // An array of dataset identifiers to associate.
    //
    // DataSetIds is a required field
    DataSetIds []*string `type:"list" required:"true"`

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // The identifier of the target account. Use to associate a dataset to a different
    // account than the one containing the Amazon Connect instance. If not specified,
    // by default this value is the Amazon Web Services account that has the Amazon
    // Connect instance.
    TargetAccountId *string `type:"string"`
    // contains filtered or unexported fields
}

func (BatchAssociateAnalyticsDataSetInput) GoString

func (s BatchAssociateAnalyticsDataSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchAssociateAnalyticsDataSetInput) SetDataSetIds

func (s *BatchAssociateAnalyticsDataSetInput) SetDataSetIds(v []*string) *BatchAssociateAnalyticsDataSetInput

SetDataSetIds sets the DataSetIds field's value.

func (*BatchAssociateAnalyticsDataSetInput) SetInstanceId

func (s *BatchAssociateAnalyticsDataSetInput) SetInstanceId(v string) *BatchAssociateAnalyticsDataSetInput

SetInstanceId sets the InstanceId field's value.

func (*BatchAssociateAnalyticsDataSetInput) SetTargetAccountId

func (s *BatchAssociateAnalyticsDataSetInput) SetTargetAccountId(v string) *BatchAssociateAnalyticsDataSetInput

SetTargetAccountId sets the TargetAccountId field's value.

func (BatchAssociateAnalyticsDataSetInput) String

func (s BatchAssociateAnalyticsDataSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchAssociateAnalyticsDataSetInput) Validate

func (s *BatchAssociateAnalyticsDataSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchAssociateAnalyticsDataSetOutput

type BatchAssociateAnalyticsDataSetOutput struct {

    // Information about associations that are successfully created: DataSetId,
    // TargetAccountId, ResourceShareId, ResourceShareArn.
    Created []*AnalyticsDataAssociationResult `type:"list"`

    // A list of errors for datasets that aren't successfully associated with the
    // target account.
    Errors []*ErrorResult `type:"list"`
    // contains filtered or unexported fields
}

func (BatchAssociateAnalyticsDataSetOutput) GoString

func (s BatchAssociateAnalyticsDataSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchAssociateAnalyticsDataSetOutput) SetCreated

func (s *BatchAssociateAnalyticsDataSetOutput) SetCreated(v []*AnalyticsDataAssociationResult) *BatchAssociateAnalyticsDataSetOutput

SetCreated sets the Created field's value.

func (*BatchAssociateAnalyticsDataSetOutput) SetErrors

func (s *BatchAssociateAnalyticsDataSetOutput) SetErrors(v []*ErrorResult) *BatchAssociateAnalyticsDataSetOutput

SetErrors sets the Errors field's value.

func (BatchAssociateAnalyticsDataSetOutput) String

func (s BatchAssociateAnalyticsDataSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchDisassociateAnalyticsDataSetInput

type BatchDisassociateAnalyticsDataSetInput struct {

    // An array of associated dataset identifiers to remove.
    //
    // DataSetIds is a required field
    DataSetIds []*string `type:"list" required:"true"`

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // The identifier of the target account. Use to disassociate a dataset from
    // a different account than the one containing the Amazon Connect instance.
    // If not specified, by default this value is the Amazon Web Services account
    // that has the Amazon Connect instance.
    TargetAccountId *string `type:"string"`
    // contains filtered or unexported fields
}

func (BatchDisassociateAnalyticsDataSetInput) GoString

func (s BatchDisassociateAnalyticsDataSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDisassociateAnalyticsDataSetInput) SetDataSetIds

func (s *BatchDisassociateAnalyticsDataSetInput) SetDataSetIds(v []*string) *BatchDisassociateAnalyticsDataSetInput

SetDataSetIds sets the DataSetIds field's value.

func (*BatchDisassociateAnalyticsDataSetInput) SetInstanceId

func (s *BatchDisassociateAnalyticsDataSetInput) SetInstanceId(v string) *BatchDisassociateAnalyticsDataSetInput

SetInstanceId sets the InstanceId field's value.

func (*BatchDisassociateAnalyticsDataSetInput) SetTargetAccountId

func (s *BatchDisassociateAnalyticsDataSetInput) SetTargetAccountId(v string) *BatchDisassociateAnalyticsDataSetInput

SetTargetAccountId sets the TargetAccountId field's value.

func (BatchDisassociateAnalyticsDataSetInput) String

func (s BatchDisassociateAnalyticsDataSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDisassociateAnalyticsDataSetInput) Validate

func (s *BatchDisassociateAnalyticsDataSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDisassociateAnalyticsDataSetOutput

type BatchDisassociateAnalyticsDataSetOutput struct {

    // An array of successfully disassociated dataset identifiers.
    Deleted []*string `type:"list"`

    // A list of errors for any datasets not successfully removed.
    Errors []*ErrorResult `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDisassociateAnalyticsDataSetOutput) GoString

func (s BatchDisassociateAnalyticsDataSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDisassociateAnalyticsDataSetOutput) SetDeleted

func (s *BatchDisassociateAnalyticsDataSetOutput) SetDeleted(v []*string) *BatchDisassociateAnalyticsDataSetOutput

SetDeleted sets the Deleted field's value.

func (*BatchDisassociateAnalyticsDataSetOutput) SetErrors

func (s *BatchDisassociateAnalyticsDataSetOutput) SetErrors(v []*ErrorResult) *BatchDisassociateAnalyticsDataSetOutput

SetErrors sets the Errors field's value.

func (BatchDisassociateAnalyticsDataSetOutput) String

func (s BatchDisassociateAnalyticsDataSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchGetAttachedFileMetadataInput

type BatchGetAttachedFileMetadataInput struct {

    // The resource to which the attached file is (being) uploaded to. Cases (https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCase.html)
    // are the only current supported resource.
    //
    // This value must be a valid ARN.
    //
    // AssociatedResourceArn is a required field
    AssociatedResourceArn *string `location:"querystring" locationName:"associatedResourceArn" type:"string" required:"true"`

    // The unique identifiers of the attached file resource.
    //
    // FileIds is a required field
    FileIds []*string `min:"1" type:"list" required:"true"`

    // The unique identifier of the Connect instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetAttachedFileMetadataInput) GoString

func (s BatchGetAttachedFileMetadataInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchGetAttachedFileMetadataInput) SetAssociatedResourceArn

func (s *BatchGetAttachedFileMetadataInput) SetAssociatedResourceArn(v string) *BatchGetAttachedFileMetadataInput

SetAssociatedResourceArn sets the AssociatedResourceArn field's value.

func (*BatchGetAttachedFileMetadataInput) SetFileIds

func (s *BatchGetAttachedFileMetadataInput) SetFileIds(v []*string) *BatchGetAttachedFileMetadataInput

SetFileIds sets the FileIds field's value.

func (*BatchGetAttachedFileMetadataInput) SetInstanceId

func (s *BatchGetAttachedFileMetadataInput) SetInstanceId(v string) *BatchGetAttachedFileMetadataInput

SetInstanceId sets the InstanceId field's value.

func (BatchGetAttachedFileMetadataInput) String

func (s BatchGetAttachedFileMetadataInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchGetAttachedFileMetadataInput) Validate

func (s *BatchGetAttachedFileMetadataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetAttachedFileMetadataOutput

type BatchGetAttachedFileMetadataOutput struct {

    // List of errors of attached files that could not be retrieved.
    Errors []*AttachedFileError `type:"list"`

    // List of attached files that were successfully retrieved.
    Files []*AttachedFile `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetAttachedFileMetadataOutput) GoString

func (s BatchGetAttachedFileMetadataOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchGetAttachedFileMetadataOutput) SetErrors

func (s *BatchGetAttachedFileMetadataOutput) SetErrors(v []*AttachedFileError) *BatchGetAttachedFileMetadataOutput

SetErrors sets the Errors field's value.

func (*BatchGetAttachedFileMetadataOutput) SetFiles

func (s *BatchGetAttachedFileMetadataOutput) SetFiles(v []*AttachedFile) *BatchGetAttachedFileMetadataOutput

SetFiles sets the Files field's value.

func (BatchGetAttachedFileMetadataOutput) String

func (s BatchGetAttachedFileMetadataOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchGetFlowAssociationInput

type BatchGetFlowAssociationInput struct {

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`

    // A list of resource identifiers to retrieve flow associations.
    //
    // ResourceIds is a required field
    ResourceIds []*string `min:"1" type:"list" required:"true"`

    // The type of resource association.
    ResourceType *string `type:"string" enum:"ListFlowAssociationResourceType"`
    // contains filtered or unexported fields
}

func (BatchGetFlowAssociationInput) GoString

func (s BatchGetFlowAssociationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchGetFlowAssociationInput) SetInstanceId

func (s *BatchGetFlowAssociationInput) SetInstanceId(v string) *BatchGetFlowAssociationInput

SetInstanceId sets the InstanceId field's value.

func (*BatchGetFlowAssociationInput) SetResourceIds

func (s *BatchGetFlowAssociationInput) SetResourceIds(v []*string) *BatchGetFlowAssociationInput

SetResourceIds sets the ResourceIds field's value.

func (*BatchGetFlowAssociationInput) SetResourceType

func (s *BatchGetFlowAssociationInput) SetResourceType(v string) *BatchGetFlowAssociationInput

SetResourceType sets the ResourceType field's value.

func (BatchGetFlowAssociationInput) String

func (s BatchGetFlowAssociationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchGetFlowAssociationInput) Validate

func (s *BatchGetFlowAssociationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetFlowAssociationOutput

type BatchGetFlowAssociationOutput struct {

    // Information about flow associations.
    FlowAssociationSummaryList []*FlowAssociationSummary `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetFlowAssociationOutput) GoString

func (s BatchGetFlowAssociationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchGetFlowAssociationOutput) SetFlowAssociationSummaryList

func (s *BatchGetFlowAssociationOutput) SetFlowAssociationSummaryList(v []*FlowAssociationSummary) *BatchGetFlowAssociationOutput

SetFlowAssociationSummaryList sets the FlowAssociationSummaryList field's value.

func (BatchGetFlowAssociationOutput) String

func (s BatchGetFlowAssociationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchPutContactInput

type BatchPutContactInput struct {

    // A unique, case-sensitive identifier that you provide to ensure the idempotency
    // of the request. If not provided, the Amazon Web Services SDK populates this
    // field. For more information about idempotency, see Making retries safe with
    // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/).
    ClientToken *string `type:"string" idempotencyToken:"true"`

    // List of individual contact requests.
    //
    // ContactDataRequestList is a required field
    ContactDataRequestList []*ContactDataRequest `min:"1" type:"list" required:"true"`

    // The identifier of the Amazon Connect instance. You can find the instance
    // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchPutContactInput) GoString

func (s BatchPutContactInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchPutContactInput) SetClientToken

func (s *BatchPutContactInput) SetClientToken(v string) *BatchPutContactInput

SetClientToken sets the ClientToken field's value.

func (*BatchPutContactInput) SetContactDataRequestList

func (s *BatchPutContactInput) SetContactDataRequestList(v []*ContactDataRequest) *BatchPutContactInput

SetContactDataRequestList sets the ContactDataRequestList field's value.

func (*BatchPutContactInput) SetInstanceId

func (s *BatchPutContactInput) SetInstanceId(v string) *BatchPutContactInput

SetInstanceId sets the InstanceId field's value.

func (BatchPutContactInput) String

func (s BatchPutContactInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchPutContactInput) Validate

func (s *BatchPutContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchPutContactOutput

type BatchPutContactOutput struct {

    // List of requests for which contact creation failed.
    FailedRequestList []*FailedRequest `type:"list"`

    // List of requests for which contact was successfully created.
    SuccessfulRequestList []*SuccessfulRequest `type:"list"`
    // contains filtered or unexported fields
}

func (BatchPutContactOutput) GoString

func (s BatchPutContactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchPutContactOutput) SetFailedRequestList

func (s *BatchPutContactOutput) SetFailedRequestList(v []*FailedRequest) *BatchPutContactOutput

SetFailedRequestList sets the FailedRequestList field's value.

func (*BatchPutContactOutput) SetSuccessfulRequestList

func (s *BatchPutContactOutput) SetSuccessfulRequestList(v []*SuccessfulRequest) *BatchPutContactOutput

SetSuccessfulRequestList sets the SuccessfulRequestList field's value.

func (BatchPutContactOutput) String

func (s BatchPutContactOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Campaign

type Campaign struct {

    // A unique identifier for a campaign.
    CampaignId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information associated with a campaign.

func (Campaign) GoString

func (s Campaign) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Campaign) SetCampaignId

func (s *Campaign) SetCampaignId(v string) *Campaign

SetCampaignId sets the CampaignId field's value.

func (Campaign) String

func (s Campaign) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Campaign) Validate

func (s *Campaign) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ChatEvent

type ChatEvent struct {

    // Content of the message or event. This is required when Type is MESSAGE and
    // for certain ContentTypes when Type is EVENT.
    //
    //    * For allowed message content, see the Content parameter in the SendMessage
    //    (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_SendMessage.html)
    //    topic in the Amazon Connect Participant Service API Reference.
    //
    //    * For allowed event content, see the Content parameter in the SendEvent
    //    (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_SendEvent.html)
    //    topic in the Amazon Connect Participant Service API Reference.
    Content *string `min:"1" type:"string"`

    // Type of content. This is required when Type is MESSAGE or EVENT.
    //
    //    * For allowed message content types, see the ContentType parameter in
    //    the SendMessage (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_SendMessage.html)
    //    topic in the Amazon Connect Participant Service API Reference.
    //
    //    * For allowed event content types, see the ContentType parameter in the
    //    SendEvent (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_SendEvent.html)
    //    topic in the Amazon Connect Participant Service API Reference.
    ContentType *string `min:"1" type:"string"`

    // Type of chat integration event.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"ChatEventType"`
    // contains filtered or unexported fields
}

Chat integration event containing payload to perform different chat actions such as:

  • Sending a chat message

  • Sending a chat event, such as typing

  • Disconnecting from a chat

func (ChatEvent) GoString

func (s ChatEvent) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ChatEvent) SetContent

func (s *ChatEvent) SetContent(v string) *ChatEvent

SetContent sets the Content field's value.

func (*ChatEvent) SetContentType

func (s *ChatEvent) SetContentType(v string) *ChatEvent

SetContentType sets the ContentType field's value.

func (*ChatEvent) SetType

func (s *ChatEvent) SetType(v string) *ChatEvent

SetType sets the Type field's value.

func (ChatEvent) String

func (s ChatEvent) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ChatEvent) Validate

func (s *ChatEvent) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ChatMessage

type ChatMessage struct {

    // The content of the chat message.
    //
    //    * For text/plain and text/markdown, the Length Constraints are Minimum
    //    of 1, Maximum of 1024.
    //
    //    * For application/json, the Length Constraints are Minimum of 1, Maximum
    //    of 12000.
    //
    //    * For application/vnd.amazonaws.connect.message.interactive.response,
    //    the Length Constraints are Minimum of 1, Maximum of 12288.
    //
    // Content is a required field
    Content *string `min:"1" type:"string" required:"true"`

    // The type of the content. Supported types are text/plain, text/markdown, application/json,
    // and application/vnd.amazonaws.connect.message.interactive.response.
    //
    // ContentType is a required field
    ContentType *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A chat message.

func (ChatMessage) GoString

func (s ChatMessage) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ChatMessage) SetContent

func (s *ChatMessage) SetContent(v string) *ChatMessage

SetContent sets the Content field's value.

func (*ChatMessage) SetContentType

func (s *ChatMessage) SetContentType(v string) *ChatMessage

SetContentType sets the ContentType field's value.

func (ChatMessage) String

func (s ChatMessage) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ChatMessage) Validate

func (s *ChatMessage) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ChatParticipantRoleConfig

type ChatParticipantRoleConfig struct {

    // A list of participant timers. You can specify any unique combination of role
    // and timer type. Duplicate entries error out the request with a 400.
    //
    // ParticipantTimerConfigList is a required field
    ParticipantTimerConfigList []*ParticipantTimerConfiguration `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Configuration information for the chat participant role.

func (ChatParticipantRoleConfig) GoString

func (s ChatParticipantRoleConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ChatParticipantRoleConfig) SetParticipantTimerConfigList

func (s *ChatParticipantRoleConfig) SetParticipantTimerConfigList(v []*ParticipantTimerConfiguration) *ChatParticipantRoleConfig

SetParticipantTimerConfigList sets the ParticipantTimerConfigList field's value.

func (ChatParticipantRoleConfig) String

func (s ChatParticipantRoleConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ChatParticipantRoleConfig) Validate

func (s *ChatParticipantRoleConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ChatStreamingConfiguration

type ChatStreamingConfiguration struct {

    // The Amazon Resource Name (ARN) of the standard Amazon SNS topic. The Amazon
    // Resource Name (ARN) of the streaming endpoint that is used to publish real-time
    // message streaming for chat conversations.
    //
    // StreamingEndpointArn is a required field
    StreamingEndpointArn *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The streaming configuration, such as the Amazon SNS streaming endpoint.

func (ChatStreamingConfiguration) GoString

func (s ChatStreamingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ChatStreamingConfiguration) SetStreamingEndpointArn

func (s *ChatStreamingConfiguration) SetStreamingEndpointArn(v string) *ChatStreamingConfiguration

SetStreamingEndpointArn sets the StreamingEndpointArn field's value.

func (ChatStreamingConfiguration) String

func (s ChatStreamingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ChatStreamingConfiguration) Validate

func (s *ChatStreamingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ClaimPhoneNumberInput

type ClaimPhoneNumberInput struct {

    // A unique, case-sensitive identifier that you provide to ensure the idempotency
    // of the request. If not provided, the Amazon Web Services SDK populates this
    // field. For more information about idempotency, see Making retries safe with
    // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/).
    //
    // Pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$
    ClientToken *string `type:"string" idempotencyToken:"true"`

    // The identifier of the Amazon Connect instance that phone numbers are claimed
    // to. You can find the instance ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance. You must enter InstanceId
    // or TargetArn.
    InstanceId *string `min:"1" type:"string"`

    // The phone number you want to claim. Phone numbers are formatted [+] [country
    // code] [subscriber number including area code].
    //
    // PhoneNumber is a required field
    PhoneNumber *string `type:"string" required:"true"`

    // The description of the phone number.
    PhoneNumberDescription *string `type:"string"`

    // The tags used to organize, track, or control access for this resource. For
    // example, { "Tags": {"key1":"value1", "key2":"value2"} }.
    Tags map[string]*string `min:"1" type:"map"`

    // The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution
    // groups that phone number inbound traffic is routed through. You must enter
    // InstanceId or TargetArn.
    TargetArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (ClaimPhoneNumberInput) GoString

func (s ClaimPhoneNumberInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ClaimPhoneNumberInput) SetClientToken

func (s *ClaimPhoneNumberInput) SetClientToken(v string) *ClaimPhoneNumberInput

SetClientToken sets the ClientToken field's value.

func (*ClaimPhoneNumberInput) SetInstanceId

func (s *ClaimPhoneNumberInput) SetInstanceId(v string) *ClaimPhoneNumberInput

SetInstanceId sets the InstanceId field's value.

func (*ClaimPhoneNumberInput) SetPhoneNumber

func (s *ClaimPhoneNumberInput) SetPhoneNumber(v string) *ClaimPhoneNumberInput

SetPhoneNumber sets the PhoneNumber field's value.

func (*ClaimPhoneNumberInput) SetPhoneNumberDescription

func (s *ClaimPhoneNumberInput) SetPhoneNumberDescription(v string) *ClaimPhoneNumberInput

SetPhoneNumberDescription sets the PhoneNumberDescription field's value.

func (*ClaimPhoneNumberInput) SetTags

func (s *ClaimPhoneNumberInput) SetTags(v map[string]*string) *ClaimPhoneNumberInput

SetTags sets the Tags field's value.

func (*ClaimPhoneNumberInput) SetTargetArn

func (s *ClaimPhoneNumberInput) SetTargetArn(v string) *ClaimPhoneNumberInput

SetTargetArn sets the TargetArn field's value.

func (ClaimPhoneNumberInput) String

func (s ClaimPhoneNumberInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ClaimPhoneNumberInput) Validate

func (s *ClaimPhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ClaimPhoneNumberOutput

type ClaimPhoneNumberOutput struct {

    // The Amazon Resource Name (ARN) of the phone number.
    PhoneNumberArn *string `type:"string"`

    // A unique identifier for the phone number.
    PhoneNumberId *string `type:"string"`
    // contains filtered or unexported fields
}

func (ClaimPhoneNumberOutput) GoString

func (s ClaimPhoneNumberOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ClaimPhoneNumberOutput) SetPhoneNumberArn

func (s *ClaimPhoneNumberOutput) SetPhoneNumberArn(v string) *ClaimPhoneNumberOutput

SetPhoneNumberArn sets the PhoneNumberArn field's value.

func (*ClaimPhoneNumberOutput) SetPhoneNumberId

func (s *ClaimPhoneNumberOutput) SetPhoneNumberId(v string) *ClaimPhoneNumberOutput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (ClaimPhoneNumberOutput) String

func (s ClaimPhoneNumberOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ClaimedPhoneNumberSummary

type ClaimedPhoneNumberSummary struct {

    // The identifier of the Amazon Connect instance that phone numbers are claimed
    // to. You can find the instance ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)
    // in the Amazon Resource Name (ARN) of the instance.
    InstanceId *string `min:"1" type:"string"`

    // The phone number. Phone numbers are formatted [+] [country code] [subscriber
    // number including area code].
    PhoneNumber *string `type:"string"`

    // The Amazon Resource Name (ARN) of the phone number.
    PhoneNumberArn *string `type:"string"`

    // The ISO country code.
    PhoneNumberCountryCode *string `type:"string" enum:"PhoneNumberCountryCode"`

    // The description of the phone number.
    PhoneNumberDescription *string `type:"string"`

    // A unique identifier for the phone number.
    PhoneNumberId *string `type:"string"`

    // The status of the phone number.
    //
    //    * CLAIMED means the previous ClaimPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimPhoneNumber.html)
    //    or UpdatePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html)
    //    operation succeeded.
    //
    //    * IN_PROGRESS means a ClaimPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimPhoneNumber.html),
    //    UpdatePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html),
    //    or UpdatePhoneNumberMetadata (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumberMetadata.html)
    //    operation is still in progress and has not yet completed. You can call
    //    DescribePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribePhoneNumber.html)
    //    at a later time to verify if the previous operation has completed.
    //
    //    * FAILED indicates that the previous ClaimPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimPhoneNumber.html)
    //    or UpdatePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html)
    //    operation has failed. It will include a message indicating the failure
    //    reason. A common reason for a failure may be that the TargetArn value
    //    you are claiming or updating a phone number to has reached its limit of
    //    total claimed numbers. If you received a FAILED status from a ClaimPhoneNumber
    //    API call, you have one day to retry claiming the phone number before the
    //    number is released back to the inventory for other customers to claim.
    //
    // You will not be billed for the phone number during the 1-day period if number
    // claiming fails.
    PhoneNumberStatus *PhoneNumberStatus `type:"structure"`

    // The type of phone number.
    PhoneNumberType *string `type:"string" enum:"PhoneNumberType"`

    // The claimed phone number ARN that was previously imported from the external
    // service, such as Amazon Pinpoint. If it is from Amazon Pinpoint, it looks
    // like the ARN of the phone number that was imported from Amazon Pinpoint.
    SourcePhoneNumberArn *string `type:"string"`

    // The tags used to organize, track, or control access for this resource. For
    // example, { "Tags": {"key1":"value1", "key2":"value2"} }.
    Tags map[string]*string `min:"1" type:"map"`

    // The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution
    // groups that phone number inbound traffic is routed through.
    TargetArn *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a phone number that has been claimed to your Amazon Connect instance or traffic distribution group.

func (ClaimedPhoneNumberSummary) GoString

func (s ClaimedPhoneNumberSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ClaimedPhoneNumberSummary) SetInstanceId

func (s *ClaimedPhoneNumberSummary) SetInstanceId(v string) *ClaimedPhoneNumberSummary

SetInstanceId sets the InstanceId field's value.

func (*ClaimedPhoneNumberSummary) SetPhoneNumber

func (s *ClaimedPhoneNumberSummary) SetPhoneNumber(v string) *ClaimedPhoneNumberSummary

SetPhoneNumber sets the PhoneNumber field's value.

func (*ClaimedPhoneNumberSummary) SetPhoneNumberArn

func (s *ClaimedPhoneNumberSummary) SetPhoneNumberArn(v string) *ClaimedPhoneNumberSummary

SetPhoneNumberArn sets the PhoneNumberArn field's value.

func (*ClaimedPhoneNumberSummary) SetPhoneNumberCountryCode

func (s *ClaimedPhoneNumberSummary) SetPhoneNumberCountryCode(v string) *ClaimedPhoneNumberSummary

SetPhoneNumberCountryCode sets the PhoneNumberCountryCode field's value.

func (*ClaimedPhoneNumberSummary) SetPhoneNumberDescription

func (s *ClaimedPhoneNumberSummary) SetPhoneNumberDescription(v string) *ClaimedPhoneNumberSummary

SetPhoneNumberDescription sets the PhoneNumberDescription field's value.

func (*ClaimedPhoneNumberSummary) SetPhoneNumberId

func (s *ClaimedPhoneNumberSummary) SetPhoneNumberId(v string) *ClaimedPhoneNumberSummary

SetPhoneNumberId sets the PhoneNumberId field's value.

func (*ClaimedPhoneNumberSummary) SetPhoneNumberStatus

func (s *ClaimedPhoneNumberSummary) SetPhoneNumberStatus(v *PhoneNumberStatus) *ClaimedPhoneNumberSummary

SetPhoneNumberStatus sets the PhoneNumberStatus field's value.

func (*ClaimedPhoneNumberSummary) SetPhoneNumberType

func (s *ClaimedPhoneNumberSummary) SetPhoneNumberType(v string) *ClaimedPhoneNumberSummary

SetPhoneNumberType sets the PhoneNumberType field's value.

func (*ClaimedPhoneNumberSummary) SetSourcePhoneNumberArn

func (s *ClaimedPhoneNumberSummary) SetSourcePhoneNumberArn(v string) *ClaimedPhoneNumberSummary

SetSourcePhoneNumberArn sets the SourcePhoneNumberArn field's value.

func (*ClaimedPhoneNumberSummary) SetTags

func (s *ClaimedPhoneNumberSummary) SetTags(v map[string]*string) *ClaimedPhoneNumberSummary

SetTags sets the Tags field's value.

func (*ClaimedPhoneNumberSummary) SetTargetArn

func (s *ClaimedPhoneNumberSummary) SetTargetArn(v string) *ClaimedPhoneNumberSummary

SetTargetArn sets the TargetArn field's value.

func (ClaimedPhoneNumberSummary) String

func (s ClaimedPhoneNumberSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CommonAttributeAndCondition

type CommonAttributeAndCondition struct {

    // A leaf node condition which can be used to specify a tag condition.
    TagConditions []*TagCondition `type:"list"`
    // contains filtered or unexported fields
}

A list of conditions which would be applied together with an AND condition.

func (CommonAttributeAndCondition) GoString

func (s CommonAttributeAndCondition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CommonAttributeAndCondition) SetTagConditions

func (s *CommonAttributeAndCondition) SetTagConditions(v []*TagCondition) *CommonAttributeAndCondition

SetTagConditions sets the TagConditions field's value.

func (CommonAttributeAndCondition) String

func (s CommonAttributeAndCondition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompleteAttachedFileUploadInput

type CompleteAttachedFileUploadInput struct {

    // The resource to which the attached file is (being) uploaded to. Cases (https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCase.html)
    // are the only current supported resource.
    //
    // This value must be a valid ARN.
    //
    // AssociatedResourceArn is a required field
    AssociatedResourceArn *string `location:"querystring" locationName:"associatedResourceArn" type:"string" required:"true"`

    // The unique identifier of the attached file resource.
    //
    // FileId is a required field
    FileId *string `location:"uri" locationName:"FileId" min:"1" type:"string" required:"true"`

    // The unique identifier of the Amazon Connect instance.
    //
    // InstanceId is a required field
    InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Request to CompleteAttachedFileUpload API

func (CompleteAttachedFileUploadInput) GoString

func (s CompleteAttachedFileUploadInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompleteAttachedFileUploadInput) SetAssociatedResourceArn

func (s *CompleteAttachedFileUploadInput) SetAssociatedResourceArn(v string) *CompleteAttachedFileUploadInput

SetAssociatedResourceArn sets the AssociatedResourceArn field's value.

func (*CompleteAttachedFileUploadInput) SetFileId

func (s *CompleteAttachedFileUploadInput) SetFileId(v string) *CompleteAttachedFileUploadInput

SetFileId sets the FileId field's value.

func (*CompleteAttachedFileUploadInput) SetInstanceId

func (s *CompleteAttachedFileUploadInput) SetInstanceId(v string) *CompleteAttachedFileUploadInput

SetInstanceId sets the InstanceId field's value.

func (CompleteAttachedFileUploadInput) String

func (s CompleteAttachedFileUploadInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompleteAttachedFileUploadInput) Validate

func (s *CompleteAttachedFileUploadInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CompleteAttachedFileUploadOutput

type CompleteAttachedFileUploadOutput struct {
    // contains filtered or unexported fields
}

Response from CompleteAttachedFileUpload API

func (CompleteAttachedFileUploadOutput) GoString

func (s CompleteAttachedFileUploadOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (CompleteAttachedFileUploadOutput) String

func (s CompleteAttachedFileUploadOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Condition

type Condition struct {

    // A leaf node condition which can be used to specify a numeric condition.
    NumberCondition *NumberCondition `type:"structure"`

    // A leaf node condition which can be used to specify a string condition.
    //
    // The currently supported values for FieldName are name and value.
    StringCondition *StringCondition `type:"structure"`
    // contains filtered or unexported fields
}

A leaf node condition which can be used to specify a ProficiencyName, ProficiencyValue and ProficiencyLimit.

func (Condition) GoString

func (s Condition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Condition) SetNumberCondition

func (s *Condition) SetNumberCondition(v *NumberCondition) *Condition

SetNumberCondition sets the NumberCondition field's value.

func (*Condition) SetStringCondition

func (s *Condition) SetStringCondition(v *StringCondition) *Condition

SetStringCondition sets the StringCondition field's value.

func (Condition) String

func (s Condition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConflictException

type ConflictException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

Operation cannot be performed at this time as there is a conflict with another operation or contact state.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Connect

type Connect struct {
    *client.Client
}

Connect provides the API operation methods for making requests to Amazon Connect Service. See this package's package overview docs for details on the service.

Connect methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *Connect

New creates a new instance of the Connect client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a Connect client from just a session.
svc := connect.New(mySession)

// Create a Connect client with additional configuration
svc := connect.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*Connect) ActivateEvaluationForm

func (c *Connect) ActivateEvaluationForm(input *ActivateEvaluationFormInput) (*ActivateEvaluationFormOutput, error)

ActivateEvaluationForm API operation for Amazon Connect Service.

Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation ActivateEvaluationForm for usage and error information.

Returned Error Types:

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • ResourceConflictException A resource already has that name.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ActivateEvaluationForm

func (*Connect) ActivateEvaluationFormRequest

func (c *Connect) ActivateEvaluationFormRequest(input *ActivateEvaluationFormInput) (req *request.Request, output *ActivateEvaluationFormOutput)

ActivateEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the ActivateEvaluationForm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ActivateEvaluationForm for more information on using the ActivateEvaluationForm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ActivateEvaluationFormRequest method.
req, resp := client.ActivateEvaluationFormRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ActivateEvaluationForm

func (*Connect) ActivateEvaluationFormWithContext

func (c *Connect) ActivateEvaluationFormWithContext(ctx aws.Context, input *ActivateEvaluationFormInput, opts ...request.Option) (*ActivateEvaluationFormOutput, error)

ActivateEvaluationFormWithContext is the same as ActivateEvaluationForm with the addition of the ability to pass a context and additional request options.

See ActivateEvaluationForm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateAnalyticsDataSet

func (c *Connect) AssociateAnalyticsDataSet(input *AssociateAnalyticsDataSetInput) (*AssociateAnalyticsDataSetOutput, error)

AssociateAnalyticsDataSet API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Associates the specified dataset for a Amazon Connect instance with the target account. You can associate only one dataset in a single call.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateAnalyticsDataSet for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateAnalyticsDataSet

func (*Connect) AssociateAnalyticsDataSetRequest

func (c *Connect) AssociateAnalyticsDataSetRequest(input *AssociateAnalyticsDataSetInput) (req *request.Request, output *AssociateAnalyticsDataSetOutput)

AssociateAnalyticsDataSetRequest generates a "aws/request.Request" representing the client's request for the AssociateAnalyticsDataSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateAnalyticsDataSet for more information on using the AssociateAnalyticsDataSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateAnalyticsDataSetRequest method.
req, resp := client.AssociateAnalyticsDataSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateAnalyticsDataSet

func (*Connect) AssociateAnalyticsDataSetWithContext

func (c *Connect) AssociateAnalyticsDataSetWithContext(ctx aws.Context, input *AssociateAnalyticsDataSetInput, opts ...request.Option) (*AssociateAnalyticsDataSetOutput, error)

AssociateAnalyticsDataSetWithContext is the same as AssociateAnalyticsDataSet with the addition of the ability to pass a context and additional request options.

See AssociateAnalyticsDataSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateApprovedOrigin

func (c *Connect) AssociateApprovedOrigin(input *AssociateApprovedOriginInput) (*AssociateApprovedOriginOutput, error)

AssociateApprovedOrigin API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Associates an approved origin to an Amazon Connect instance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateApprovedOrigin for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ResourceConflictException A resource already has that name.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ServiceQuotaExceededException The service quota has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateApprovedOrigin

func (*Connect) AssociateApprovedOriginRequest

func (c *Connect) AssociateApprovedOriginRequest(input *AssociateApprovedOriginInput) (req *request.Request, output *AssociateApprovedOriginOutput)

AssociateApprovedOriginRequest generates a "aws/request.Request" representing the client's request for the AssociateApprovedOrigin operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateApprovedOrigin for more information on using the AssociateApprovedOrigin API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateApprovedOriginRequest method.
req, resp := client.AssociateApprovedOriginRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateApprovedOrigin

func (*Connect) AssociateApprovedOriginWithContext

func (c *Connect) AssociateApprovedOriginWithContext(ctx aws.Context, input *AssociateApprovedOriginInput, opts ...request.Option) (*AssociateApprovedOriginOutput, error)

AssociateApprovedOriginWithContext is the same as AssociateApprovedOrigin with the addition of the ability to pass a context and additional request options.

See AssociateApprovedOrigin for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateBot

func (c *Connect) AssociateBot(input *AssociateBotInput) (*AssociateBotOutput, error)

AssociateBot API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateBot for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ResourceConflictException A resource already has that name.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidRequestException The request is not valid.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ServiceQuotaExceededException The service quota has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateBot

func (*Connect) AssociateBotRequest

func (c *Connect) AssociateBotRequest(input *AssociateBotInput) (req *request.Request, output *AssociateBotOutput)

AssociateBotRequest generates a "aws/request.Request" representing the client's request for the AssociateBot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateBot for more information on using the AssociateBot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateBotRequest method.
req, resp := client.AssociateBotRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateBot

func (*Connect) AssociateBotWithContext

func (c *Connect) AssociateBotWithContext(ctx aws.Context, input *AssociateBotInput, opts ...request.Option) (*AssociateBotOutput, error)

AssociateBotWithContext is the same as AssociateBot with the addition of the ability to pass a context and additional request options.

See AssociateBot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateDefaultVocabulary

func (c *Connect) AssociateDefaultVocabulary(input *AssociateDefaultVocabularyInput) (*AssociateDefaultVocabularyOutput, error)

AssociateDefaultVocabulary API operation for Amazon Connect Service.

Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in post-call and real-time analysis sessions for the given language.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateDefaultVocabulary for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • ThrottlingException The throttling limit has been exceeded.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateDefaultVocabulary

func (*Connect) AssociateDefaultVocabularyRequest

func (c *Connect) AssociateDefaultVocabularyRequest(input *AssociateDefaultVocabularyInput) (req *request.Request, output *AssociateDefaultVocabularyOutput)

AssociateDefaultVocabularyRequest generates a "aws/request.Request" representing the client's request for the AssociateDefaultVocabulary operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateDefaultVocabulary for more information on using the AssociateDefaultVocabulary API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateDefaultVocabularyRequest method.
req, resp := client.AssociateDefaultVocabularyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateDefaultVocabulary

func (*Connect) AssociateDefaultVocabularyWithContext

func (c *Connect) AssociateDefaultVocabularyWithContext(ctx aws.Context, input *AssociateDefaultVocabularyInput, opts ...request.Option) (*AssociateDefaultVocabularyOutput, error)

AssociateDefaultVocabularyWithContext is the same as AssociateDefaultVocabulary with the addition of the ability to pass a context and additional request options.

See AssociateDefaultVocabulary for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateFlow

func (c *Connect) AssociateFlow(input *AssociateFlowInput) (*AssociateFlowOutput, error)

AssociateFlow API operation for Amazon Connect Service.

Associates a connect resource to a flow.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateFlow for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateFlow

func (*Connect) AssociateFlowRequest

func (c *Connect) AssociateFlowRequest(input *AssociateFlowInput) (req *request.Request, output *AssociateFlowOutput)

AssociateFlowRequest generates a "aws/request.Request" representing the client's request for the AssociateFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateFlow for more information on using the AssociateFlow API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateFlowRequest method.
req, resp := client.AssociateFlowRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateFlow

func (*Connect) AssociateFlowWithContext

func (c *Connect) AssociateFlowWithContext(ctx aws.Context, input *AssociateFlowInput, opts ...request.Option) (*AssociateFlowOutput, error)

AssociateFlowWithContext is the same as AssociateFlow with the addition of the ability to pass a context and additional request options.

See AssociateFlow for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateInstanceStorageConfig

func (c *Connect) AssociateInstanceStorageConfig(input *AssociateInstanceStorageConfigInput) (*AssociateInstanceStorageConfigOutput, error)

AssociateInstanceStorageConfig API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Associates a storage resource type for the first time. You can only associate one type of storage configuration in a single call. This means, for example, that you can't define an instance with multiple S3 buckets for storing chat transcripts.

This API does not create a resource that doesn't exist. It only associates it to the instance. Ensure that the resource being specified in the storage configuration, like an S3 bucket, exists when being used for association.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateInstanceStorageConfig for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ResourceConflictException A resource already has that name.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateInstanceStorageConfig

func (*Connect) AssociateInstanceStorageConfigRequest

func (c *Connect) AssociateInstanceStorageConfigRequest(input *AssociateInstanceStorageConfigInput) (req *request.Request, output *AssociateInstanceStorageConfigOutput)

AssociateInstanceStorageConfigRequest generates a "aws/request.Request" representing the client's request for the AssociateInstanceStorageConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateInstanceStorageConfig for more information on using the AssociateInstanceStorageConfig API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateInstanceStorageConfigRequest method.
req, resp := client.AssociateInstanceStorageConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateInstanceStorageConfig

func (*Connect) AssociateInstanceStorageConfigWithContext

func (c *Connect) AssociateInstanceStorageConfigWithContext(ctx aws.Context, input *AssociateInstanceStorageConfigInput, opts ...request.Option) (*AssociateInstanceStorageConfigOutput, error)

AssociateInstanceStorageConfigWithContext is the same as AssociateInstanceStorageConfig with the addition of the ability to pass a context and additional request options.

See AssociateInstanceStorageConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateLambdaFunction

func (c *Connect) AssociateLambdaFunction(input *AssociateLambdaFunctionInput) (*AssociateLambdaFunctionOutput, error)

AssociateLambdaFunction API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Lambda function.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateLambdaFunction for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ResourceConflictException A resource already has that name.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ServiceQuotaExceededException The service quota has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateLambdaFunction

func (*Connect) AssociateLambdaFunctionRequest

func (c *Connect) AssociateLambdaFunctionRequest(input *AssociateLambdaFunctionInput) (req *request.Request, output *AssociateLambdaFunctionOutput)

AssociateLambdaFunctionRequest generates a "aws/request.Request" representing the client's request for the AssociateLambdaFunction operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateLambdaFunction for more information on using the AssociateLambdaFunction API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateLambdaFunctionRequest method.
req, resp := client.AssociateLambdaFunctionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateLambdaFunction

func (*Connect) AssociateLambdaFunctionWithContext

func (c *Connect) AssociateLambdaFunctionWithContext(ctx aws.Context, input *AssociateLambdaFunctionInput, opts ...request.Option) (*AssociateLambdaFunctionOutput, error)

AssociateLambdaFunctionWithContext is the same as AssociateLambdaFunction with the addition of the ability to pass a context and additional request options.

See AssociateLambdaFunction for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateLexBot

func (c *Connect) AssociateLexBot(input *AssociateLexBotInput) (*AssociateLexBotOutput, error)

AssociateLexBot API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports the association of Amazon Lex V1 bots.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateLexBot for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ResourceConflictException A resource already has that name.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ServiceQuotaExceededException The service quota has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateLexBot

func (*Connect) AssociateLexBotRequest

func (c *Connect) AssociateLexBotRequest(input *AssociateLexBotInput) (req *request.Request, output *AssociateLexBotOutput)

AssociateLexBotRequest generates a "aws/request.Request" representing the client's request for the AssociateLexBot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateLexBot for more information on using the AssociateLexBot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateLexBotRequest method.
req, resp := client.AssociateLexBotRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateLexBot

func (*Connect) AssociateLexBotWithContext

func (c *Connect) AssociateLexBotWithContext(ctx aws.Context, input *AssociateLexBotInput, opts ...request.Option) (*AssociateLexBotOutput, error)

AssociateLexBotWithContext is the same as AssociateLexBot with the addition of the ability to pass a context and additional request options.

See AssociateLexBot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociatePhoneNumberContactFlow

func (c *Connect) AssociatePhoneNumberContactFlow(input *AssociatePhoneNumberContactFlowInput) (*AssociatePhoneNumberContactFlowOutput, error)

AssociatePhoneNumberContactFlow API operation for Amazon Connect Service.

Associates a flow with a phone number claimed to your Amazon Connect instance.

If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociatePhoneNumberContactFlow for usage and error information.

Returned Error Types:

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociatePhoneNumberContactFlow

func (*Connect) AssociatePhoneNumberContactFlowRequest

func (c *Connect) AssociatePhoneNumberContactFlowRequest(input *AssociatePhoneNumberContactFlowInput) (req *request.Request, output *AssociatePhoneNumberContactFlowOutput)

AssociatePhoneNumberContactFlowRequest generates a "aws/request.Request" representing the client's request for the AssociatePhoneNumberContactFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociatePhoneNumberContactFlow for more information on using the AssociatePhoneNumberContactFlow API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociatePhoneNumberContactFlowRequest method.
req, resp := client.AssociatePhoneNumberContactFlowRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociatePhoneNumberContactFlow

func (*Connect) AssociatePhoneNumberContactFlowWithContext

func (c *Connect) AssociatePhoneNumberContactFlowWithContext(ctx aws.Context, input *AssociatePhoneNumberContactFlowInput, opts ...request.Option) (*AssociatePhoneNumberContactFlowOutput, error)

AssociatePhoneNumberContactFlowWithContext is the same as AssociatePhoneNumberContactFlow with the addition of the ability to pass a context and additional request options.

See AssociatePhoneNumberContactFlow for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateQueueQuickConnects

func (c *Connect) AssociateQueueQuickConnects(input *AssociateQueueQuickConnectsInput) (*AssociateQueueQuickConnectsOutput, error)

AssociateQueueQuickConnects API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Associates a set of quick connects with a queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateQueueQuickConnects for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateQueueQuickConnects

func (*Connect) AssociateQueueQuickConnectsRequest

func (c *Connect) AssociateQueueQuickConnectsRequest(input *AssociateQueueQuickConnectsInput) (req *request.Request, output *AssociateQueueQuickConnectsOutput)

AssociateQueueQuickConnectsRequest generates a "aws/request.Request" representing the client's request for the AssociateQueueQuickConnects operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateQueueQuickConnects for more information on using the AssociateQueueQuickConnects API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateQueueQuickConnectsRequest method.
req, resp := client.AssociateQueueQuickConnectsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateQueueQuickConnects

func (*Connect) AssociateQueueQuickConnectsWithContext

func (c *Connect) AssociateQueueQuickConnectsWithContext(ctx aws.Context, input *AssociateQueueQuickConnectsInput, opts ...request.Option) (*AssociateQueueQuickConnectsOutput, error)

AssociateQueueQuickConnectsWithContext is the same as AssociateQueueQuickConnects with the addition of the ability to pass a context and additional request options.

See AssociateQueueQuickConnects for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateRoutingProfileQueues

func (c *Connect) AssociateRoutingProfileQueues(input *AssociateRoutingProfileQueuesInput) (*AssociateRoutingProfileQueuesOutput, error)

AssociateRoutingProfileQueues API operation for Amazon Connect Service.

Associates a set of queues with a routing profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateRoutingProfileQueues for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateRoutingProfileQueues

func (*Connect) AssociateRoutingProfileQueuesRequest

func (c *Connect) AssociateRoutingProfileQueuesRequest(input *AssociateRoutingProfileQueuesInput) (req *request.Request, output *AssociateRoutingProfileQueuesOutput)

AssociateRoutingProfileQueuesRequest generates a "aws/request.Request" representing the client's request for the AssociateRoutingProfileQueues operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateRoutingProfileQueues for more information on using the AssociateRoutingProfileQueues API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateRoutingProfileQueuesRequest method.
req, resp := client.AssociateRoutingProfileQueuesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateRoutingProfileQueues

func (*Connect) AssociateRoutingProfileQueuesWithContext

func (c *Connect) AssociateRoutingProfileQueuesWithContext(ctx aws.Context, input *AssociateRoutingProfileQueuesInput, opts ...request.Option) (*AssociateRoutingProfileQueuesOutput, error)

AssociateRoutingProfileQueuesWithContext is the same as AssociateRoutingProfileQueues with the addition of the ability to pass a context and additional request options.

See AssociateRoutingProfileQueues for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateSecurityKey

func (c *Connect) AssociateSecurityKey(input *AssociateSecurityKeyInput) (*AssociateSecurityKeyOutput, error)

AssociateSecurityKey API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Associates a security key to the instance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateSecurityKey for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ResourceConflictException A resource already has that name.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ServiceQuotaExceededException The service quota has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateSecurityKey

func (*Connect) AssociateSecurityKeyRequest

func (c *Connect) AssociateSecurityKeyRequest(input *AssociateSecurityKeyInput) (req *request.Request, output *AssociateSecurityKeyOutput)

AssociateSecurityKeyRequest generates a "aws/request.Request" representing the client's request for the AssociateSecurityKey operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateSecurityKey for more information on using the AssociateSecurityKey API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateSecurityKeyRequest method.
req, resp := client.AssociateSecurityKeyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateSecurityKey

func (*Connect) AssociateSecurityKeyWithContext

func (c *Connect) AssociateSecurityKeyWithContext(ctx aws.Context, input *AssociateSecurityKeyInput, opts ...request.Option) (*AssociateSecurityKeyOutput, error)

AssociateSecurityKeyWithContext is the same as AssociateSecurityKey with the addition of the ability to pass a context and additional request options.

See AssociateSecurityKey for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateTrafficDistributionGroupUser

func (c *Connect) AssociateTrafficDistributionGroupUser(input *AssociateTrafficDistributionGroupUserInput) (*AssociateTrafficDistributionGroupUserOutput, error)

AssociateTrafficDistributionGroupUser API operation for Amazon Connect Service.

Associates an agent with a traffic distribution group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateTrafficDistributionGroupUser for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • ThrottlingException The throttling limit has been exceeded.

  • ResourceNotFoundException The specified resource was not found.

  • ResourceConflictException A resource already has that name.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateTrafficDistributionGroupUser

func (*Connect) AssociateTrafficDistributionGroupUserRequest

func (c *Connect) AssociateTrafficDistributionGroupUserRequest(input *AssociateTrafficDistributionGroupUserInput) (req *request.Request, output *AssociateTrafficDistributionGroupUserOutput)

AssociateTrafficDistributionGroupUserRequest generates a "aws/request.Request" representing the client's request for the AssociateTrafficDistributionGroupUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateTrafficDistributionGroupUser for more information on using the AssociateTrafficDistributionGroupUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateTrafficDistributionGroupUserRequest method.
req, resp := client.AssociateTrafficDistributionGroupUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateTrafficDistributionGroupUser

func (*Connect) AssociateTrafficDistributionGroupUserWithContext

func (c *Connect) AssociateTrafficDistributionGroupUserWithContext(ctx aws.Context, input *AssociateTrafficDistributionGroupUserInput, opts ...request.Option) (*AssociateTrafficDistributionGroupUserOutput, error)

AssociateTrafficDistributionGroupUserWithContext is the same as AssociateTrafficDistributionGroupUser with the addition of the ability to pass a context and additional request options.

See AssociateTrafficDistributionGroupUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) AssociateUserProficiencies

func (c *Connect) AssociateUserProficiencies(input *AssociateUserProficienciesInput) (*AssociateUserProficienciesOutput, error)

AssociateUserProficiencies API operation for Amazon Connect Service.

>Associates a set of proficiencies with a user.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation AssociateUserProficiencies for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateUserProficiencies

func (*Connect) AssociateUserProficienciesRequest

func (c *Connect) AssociateUserProficienciesRequest(input *AssociateUserProficienciesInput) (req *request.Request, output *AssociateUserProficienciesOutput)

AssociateUserProficienciesRequest generates a "aws/request.Request" representing the client's request for the AssociateUserProficiencies operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateUserProficiencies for more information on using the AssociateUserProficiencies API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateUserProficienciesRequest method.
req, resp := client.AssociateUserProficienciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateUserProficiencies

func (*Connect) AssociateUserProficienciesWithContext

func (c *Connect) AssociateUserProficienciesWithContext(ctx aws.Context, input *AssociateUserProficienciesInput, opts ...request.Option) (*AssociateUserProficienciesOutput, error)

AssociateUserProficienciesWithContext is the same as AssociateUserProficiencies with the addition of the ability to pass a context and additional request options.

See AssociateUserProficiencies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) BatchAssociateAnalyticsDataSet

func (c *Connect) BatchAssociateAnalyticsDataSet(input *BatchAssociateAnalyticsDataSetInput) (*BatchAssociateAnalyticsDataSetOutput, error)

BatchAssociateAnalyticsDataSet API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Associates a list of analytics datasets for a given Amazon Connect instance to a target account. You can associate multiple datasets in a single call.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation BatchAssociateAnalyticsDataSet for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/BatchAssociateAnalyticsDataSet

func (*Connect) BatchAssociateAnalyticsDataSetRequest

func (c *Connect) BatchAssociateAnalyticsDataSetRequest(input *BatchAssociateAnalyticsDataSetInput) (req *request.Request, output *BatchAssociateAnalyticsDataSetOutput)

BatchAssociateAnalyticsDataSetRequest generates a "aws/request.Request" representing the client's request for the BatchAssociateAnalyticsDataSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchAssociateAnalyticsDataSet for more information on using the BatchAssociateAnalyticsDataSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchAssociateAnalyticsDataSetRequest method.
req, resp := client.BatchAssociateAnalyticsDataSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/BatchAssociateAnalyticsDataSet

func (*Connect) BatchAssociateAnalyticsDataSetWithContext

func (c *Connect) BatchAssociateAnalyticsDataSetWithContext(ctx aws.Context, input *BatchAssociateAnalyticsDataSetInput, opts ...request.Option) (*BatchAssociateAnalyticsDataSetOutput, error)

BatchAssociateAnalyticsDataSetWithContext is the same as BatchAssociateAnalyticsDataSet with the addition of the ability to pass a context and additional request options.

See BatchAssociateAnalyticsDataSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) BatchDisassociateAnalyticsDataSet

func (c *Connect) BatchDisassociateAnalyticsDataSet(input *BatchDisassociateAnalyticsDataSetInput) (*BatchDisassociateAnalyticsDataSetOutput, error)

BatchDisassociateAnalyticsDataSet API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Removes a list of analytics datasets associated with a given Amazon Connect instance. You can disassociate multiple datasets in a single call.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation BatchDisassociateAnalyticsDataSet for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/BatchDisassociateAnalyticsDataSet

func (*Connect) BatchDisassociateAnalyticsDataSetRequest

func (c *Connect) BatchDisassociateAnalyticsDataSetRequest(input *BatchDisassociateAnalyticsDataSetInput) (req *request.Request, output *BatchDisassociateAnalyticsDataSetOutput)

BatchDisassociateAnalyticsDataSetRequest generates a "aws/request.Request" representing the client's request for the BatchDisassociateAnalyticsDataSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchDisassociateAnalyticsDataSet for more information on using the BatchDisassociateAnalyticsDataSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchDisassociateAnalyticsDataSetRequest method.
req, resp := client.BatchDisassociateAnalyticsDataSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/BatchDisassociateAnalyticsDataSet

func (*Connect) BatchDisassociateAnalyticsDataSetWithContext

func (c *Connect) BatchDisassociateAnalyticsDataSetWithContext(ctx aws.Context, input *BatchDisassociateAnalyticsDataSetInput, opts ...request.Option) (*BatchDisassociateAnalyticsDataSetOutput, error)

BatchDisassociateAnalyticsDataSetWithContext is the same as BatchDisassociateAnalyticsDataSet with the addition of the ability to pass a context and additional request options.

See BatchDisassociateAnalyticsDataSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) BatchGetAttachedFileMetadata

func (c *Connect) BatchGetAttachedFileMetadata(input *BatchGetAttachedFileMetadataInput) (*BatchGetAttachedFileMetadataOutput, error)

BatchGetAttachedFileMetadata API operation for Amazon Connect Service.

Allows you to retrieve metadata about multiple attached files on an associated resource. Each attached file provided in the input list must be associated with the input AssociatedResourceArn.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation BatchGetAttachedFileMetadata for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InvalidRequestException The request is not valid.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/BatchGetAttachedFileMetadata

func (*Connect) BatchGetAttachedFileMetadataRequest

func (c *Connect) BatchGetAttachedFileMetadataRequest(input *BatchGetAttachedFileMetadataInput) (req *request.Request, output *BatchGetAttachedFileMetadataOutput)

BatchGetAttachedFileMetadataRequest generates a "aws/request.Request" representing the client's request for the BatchGetAttachedFileMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchGetAttachedFileMetadata for more information on using the BatchGetAttachedFileMetadata API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchGetAttachedFileMetadataRequest method.
req, resp := client.BatchGetAttachedFileMetadataRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/BatchGetAttachedFileMetadata

func (*Connect) BatchGetAttachedFileMetadataWithContext

func (c *Connect) BatchGetAttachedFileMetadataWithContext(ctx aws.Context, input *BatchGetAttachedFileMetadataInput, opts ...request.Option) (*BatchGetAttachedFileMetadataOutput, error)

BatchGetAttachedFileMetadataWithContext is the same as BatchGetAttachedFileMetadata with the addition of the ability to pass a context and additional request options.

See BatchGetAttachedFileMetadata for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) BatchGetFlowAssociation

func (c *Connect) BatchGetFlowAssociation(input *BatchGetFlowAssociationInput) (*BatchGetFlowAssociationOutput, error)

BatchGetFlowAssociation API operation for Amazon Connect Service.

Retrieve the flow associations for the given resources.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation BatchGetFlowAssociation for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/BatchGetFlowAssociation

func (*Connect) BatchGetFlowAssociationRequest

func (c *Connect) BatchGetFlowAssociationRequest(input *BatchGetFlowAssociationInput) (req *request.Request, output *BatchGetFlowAssociationOutput)

BatchGetFlowAssociationRequest generates a "aws/request.Request" representing the client's request for the BatchGetFlowAssociation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchGetFlowAssociation for more information on using the BatchGetFlowAssociation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchGetFlowAssociationRequest method.
req, resp := client.BatchGetFlowAssociationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/BatchGetFlowAssociation

func (*Connect) BatchGetFlowAssociationWithContext

func (c *Connect) BatchGetFlowAssociationWithContext(ctx aws.Context, input *BatchGetFlowAssociationInput, opts ...request.Option) (*BatchGetFlowAssociationOutput, error)

BatchGetFlowAssociationWithContext is the same as BatchGetFlowAssociation with the addition of the ability to pass a context and additional request options.

See BatchGetFlowAssociation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) BatchPutContact

func (c *Connect) BatchPutContact(input *BatchPutContactInput) (*BatchPutContactOutput, error)

BatchPutContact API operation for Amazon Connect Service.

Only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API.

Allows you to create a batch of contacts in Amazon Connect. The outbound campaigns capability ingests dial requests via the PutDialRequestBatch (https://docs.aws.amazon.com/connect-outbound/latest/APIReference/API_PutDialRequestBatch.html) API. It then uses BatchPutContact to create contacts corresponding to those dial requests. If agents are available, the dial requests are dialed out, which results in a voice call. The resulting voice call uses the same contactId that was created by BatchPutContact.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation BatchPutContact for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The specified resource was not found.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • IdempotencyException An entity with the same name already exists.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/BatchPutContact

func (*Connect) BatchPutContactRequest

func (c *Connect) BatchPutContactRequest(input *BatchPutContactInput) (req *request.Request, output *BatchPutContactOutput)

BatchPutContactRequest generates a "aws/request.Request" representing the client's request for the BatchPutContact operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchPutContact for more information on using the BatchPutContact API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchPutContactRequest method.
req, resp := client.BatchPutContactRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/BatchPutContact

func (*Connect) BatchPutContactWithContext

func (c *Connect) BatchPutContactWithContext(ctx aws.Context, input *BatchPutContactInput, opts ...request.Option) (*BatchPutContactOutput, error)

BatchPutContactWithContext is the same as BatchPutContact with the addition of the ability to pass a context and additional request options.

See BatchPutContact for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) ClaimPhoneNumber

func (c *Connect) ClaimPhoneNumber(input *ClaimPhoneNumberInput) (*ClaimPhoneNumberOutput, error)

ClaimPhoneNumber API operation for Amazon Connect Service.

Claims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group was created.

For more information about how to use this operation, see Claim a phone number in your country (https://docs.aws.amazon.com/connect/latest/adminguide/claim-phone-number.html) and Claim phone numbers to traffic distribution groups (https://docs.aws.amazon.com/connect/latest/adminguide/claim-phone-numbers-traffic-distribution-groups.html) in the Amazon Connect Administrator Guide.

You can call the SearchAvailablePhoneNumbers (https://docs.aws.amazon.com/connect/latest/APIReference/API_SearchAvailablePhoneNumbers.html) API for available phone numbers that you can claim. Call the DescribePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribePhoneNumber.html) API to verify the status of a previous ClaimPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimPhoneNumber.html) operation.

If you plan to claim and release numbers frequently, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until up to 180 days past the oldest number released has expired.

By default you can claim and release up to 200% of your maximum number of active phone numbers. If you claim and release phone numbers using the UI or API during a rolling 180 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 180 days past the oldest number released has expired.

For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 180 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation ClaimPhoneNumber for usage and error information.

Returned Error Types:

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • IdempotencyException An entity with the same name already exists.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ClaimPhoneNumber

func (*Connect) ClaimPhoneNumberRequest

func (c *Connect) ClaimPhoneNumberRequest(input *ClaimPhoneNumberInput) (req *request.Request, output *ClaimPhoneNumberOutput)

ClaimPhoneNumberRequest generates a "aws/request.Request" representing the client's request for the ClaimPhoneNumber operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ClaimPhoneNumber for more information on using the ClaimPhoneNumber API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ClaimPhoneNumberRequest method.
req, resp := client.ClaimPhoneNumberRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ClaimPhoneNumber

func (*Connect) ClaimPhoneNumberWithContext

func (c *Connect) ClaimPhoneNumberWithContext(ctx aws.Context, input *ClaimPhoneNumberInput, opts ...request.Option) (*ClaimPhoneNumberOutput, error)

ClaimPhoneNumberWithContext is the same as ClaimPhoneNumber with the addition of the ability to pass a context and additional request options.

See ClaimPhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CompleteAttachedFileUpload

func (c *Connect) CompleteAttachedFileUpload(input *CompleteAttachedFileUploadInput) (*CompleteAttachedFileUploadOutput, error)

CompleteAttachedFileUpload API operation for Amazon Connect Service.

Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CompleteAttachedFileUpload for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InvalidRequestException The request is not valid.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CompleteAttachedFileUpload

func (*Connect) CompleteAttachedFileUploadRequest

func (c *Connect) CompleteAttachedFileUploadRequest(input *CompleteAttachedFileUploadInput) (req *request.Request, output *CompleteAttachedFileUploadOutput)

CompleteAttachedFileUploadRequest generates a "aws/request.Request" representing the client's request for the CompleteAttachedFileUpload operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CompleteAttachedFileUpload for more information on using the CompleteAttachedFileUpload API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CompleteAttachedFileUploadRequest method.
req, resp := client.CompleteAttachedFileUploadRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CompleteAttachedFileUpload

func (*Connect) CompleteAttachedFileUploadWithContext

func (c *Connect) CompleteAttachedFileUploadWithContext(ctx aws.Context, input *CompleteAttachedFileUploadInput, opts ...request.Option) (*CompleteAttachedFileUploadOutput, error)

CompleteAttachedFileUploadWithContext is the same as CompleteAttachedFileUpload with the addition of the ability to pass a context and additional request options.

See CompleteAttachedFileUpload for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateAgentStatus

func (c *Connect) CreateAgentStatus(input *CreateAgentStatusInput) (*CreateAgentStatusOutput, error)

CreateAgentStatus API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Creates an agent status for the specified Amazon Connect instance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateAgentStatus for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • DuplicateResourceException A resource with the specified name already exists.

  • ResourceNotFoundException The specified resource was not found.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateAgentStatus

func (*Connect) CreateAgentStatusRequest

func (c *Connect) CreateAgentStatusRequest(input *CreateAgentStatusInput) (req *request.Request, output *CreateAgentStatusOutput)

CreateAgentStatusRequest generates a "aws/request.Request" representing the client's request for the CreateAgentStatus operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAgentStatus for more information on using the CreateAgentStatus API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAgentStatusRequest method.
req, resp := client.CreateAgentStatusRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateAgentStatus

func (*Connect) CreateAgentStatusWithContext

func (c *Connect) CreateAgentStatusWithContext(ctx aws.Context, input *CreateAgentStatusInput, opts ...request.Option) (*CreateAgentStatusOutput, error)

CreateAgentStatusWithContext is the same as CreateAgentStatus with the addition of the ability to pass a context and additional request options.

See CreateAgentStatus for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateContactFlow

func (c *Connect) CreateContactFlow(input *CreateContactFlowInput) (*CreateContactFlowOutput, error)

CreateContactFlow API operation for Amazon Connect Service.

Creates a flow for the specified Amazon Connect instance.

You can also create and update flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateContactFlow for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidContactFlowException The flow is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • DuplicateResourceException A resource with the specified name already exists.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateContactFlow

func (*Connect) CreateContactFlowModule

func (c *Connect) CreateContactFlowModule(input *CreateContactFlowModuleInput) (*CreateContactFlowModuleOutput, error)

CreateContactFlowModule API operation for Amazon Connect Service.

Creates a flow module for the specified Amazon Connect instance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateContactFlowModule for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • InvalidRequestException The request is not valid.

  • InvalidContactFlowModuleException The problems with the module. Please fix before trying again.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • DuplicateResourceException A resource with the specified name already exists.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • IdempotencyException An entity with the same name already exists.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateContactFlowModule

func (*Connect) CreateContactFlowModuleRequest

func (c *Connect) CreateContactFlowModuleRequest(input *CreateContactFlowModuleInput) (req *request.Request, output *CreateContactFlowModuleOutput)

CreateContactFlowModuleRequest generates a "aws/request.Request" representing the client's request for the CreateContactFlowModule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateContactFlowModule for more information on using the CreateContactFlowModule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateContactFlowModuleRequest method.
req, resp := client.CreateContactFlowModuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateContactFlowModule

func (*Connect) CreateContactFlowModuleWithContext

func (c *Connect) CreateContactFlowModuleWithContext(ctx aws.Context, input *CreateContactFlowModuleInput, opts ...request.Option) (*CreateContactFlowModuleOutput, error)

CreateContactFlowModuleWithContext is the same as CreateContactFlowModule with the addition of the ability to pass a context and additional request options.

See CreateContactFlowModule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateContactFlowRequest

func (c *Connect) CreateContactFlowRequest(input *CreateContactFlowInput) (req *request.Request, output *CreateContactFlowOutput)

CreateContactFlowRequest generates a "aws/request.Request" representing the client's request for the CreateContactFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateContactFlow for more information on using the CreateContactFlow API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateContactFlowRequest method.
req, resp := client.CreateContactFlowRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateContactFlow

func (*Connect) CreateContactFlowWithContext

func (c *Connect) CreateContactFlowWithContext(ctx aws.Context, input *CreateContactFlowInput, opts ...request.Option) (*CreateContactFlowOutput, error)

CreateContactFlowWithContext is the same as CreateContactFlow with the addition of the ability to pass a context and additional request options.

See CreateContactFlow for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateEvaluationForm

func (c *Connect) CreateEvaluationForm(input *CreateEvaluationFormInput) (*CreateEvaluationFormOutput, error)

CreateEvaluationForm API operation for Amazon Connect Service.

Creates an evaluation form in the specified Amazon Connect instance. The form can be used to define questions related to agent performance, and create sections to organize such questions. Question and section identifiers cannot be duplicated within the same evaluation form.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateEvaluationForm for usage and error information.

Returned Error Types:

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • ServiceQuotaExceededException The service quota has been exceeded.

  • ResourceConflictException A resource already has that name.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateEvaluationForm

func (*Connect) CreateEvaluationFormRequest

func (c *Connect) CreateEvaluationFormRequest(input *CreateEvaluationFormInput) (req *request.Request, output *CreateEvaluationFormOutput)

CreateEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the CreateEvaluationForm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateEvaluationForm for more information on using the CreateEvaluationForm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateEvaluationFormRequest method.
req, resp := client.CreateEvaluationFormRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateEvaluationForm

func (*Connect) CreateEvaluationFormWithContext

func (c *Connect) CreateEvaluationFormWithContext(ctx aws.Context, input *CreateEvaluationFormInput, opts ...request.Option) (*CreateEvaluationFormOutput, error)

CreateEvaluationFormWithContext is the same as CreateEvaluationForm with the addition of the ability to pass a context and additional request options.

See CreateEvaluationForm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateHoursOfOperation

func (c *Connect) CreateHoursOfOperation(input *CreateHoursOfOperationInput) (*CreateHoursOfOperationOutput, error)

CreateHoursOfOperation API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Creates hours of operation.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateHoursOfOperation for usage and error information.

Returned Error Types:

  • DuplicateResourceException A resource with the specified name already exists.

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateHoursOfOperation

func (*Connect) CreateHoursOfOperationRequest

func (c *Connect) CreateHoursOfOperationRequest(input *CreateHoursOfOperationInput) (req *request.Request, output *CreateHoursOfOperationOutput)

CreateHoursOfOperationRequest generates a "aws/request.Request" representing the client's request for the CreateHoursOfOperation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateHoursOfOperation for more information on using the CreateHoursOfOperation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateHoursOfOperationRequest method.
req, resp := client.CreateHoursOfOperationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateHoursOfOperation

func (*Connect) CreateHoursOfOperationWithContext

func (c *Connect) CreateHoursOfOperationWithContext(ctx aws.Context, input *CreateHoursOfOperationInput, opts ...request.Option) (*CreateHoursOfOperationOutput, error)

CreateHoursOfOperationWithContext is the same as CreateHoursOfOperation with the addition of the ability to pass a context and additional request options.

See CreateHoursOfOperation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateInstance

func (c *Connect) CreateInstance(input *CreateInstanceInput) (*CreateInstanceOutput, error)

CreateInstance API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations on features, such as Contact Lens for Amazon Connect.

Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateInstance for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • ServiceQuotaExceededException The service quota has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateInstance

func (*Connect) CreateInstanceRequest

func (c *Connect) CreateInstanceRequest(input *CreateInstanceInput) (req *request.Request, output *CreateInstanceOutput)

CreateInstanceRequest generates a "aws/request.Request" representing the client's request for the CreateInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateInstance for more information on using the CreateInstance API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateInstanceRequest method.
req, resp := client.CreateInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateInstance

func (*Connect) CreateInstanceWithContext

func (c *Connect) CreateInstanceWithContext(ctx aws.Context, input *CreateInstanceInput, opts ...request.Option) (*CreateInstanceOutput, error)

CreateInstanceWithContext is the same as CreateInstance with the addition of the ability to pass a context and additional request options.

See CreateInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateIntegrationAssociation

func (c *Connect) CreateIntegrationAssociation(input *CreateIntegrationAssociationInput) (*CreateIntegrationAssociationOutput, error)

CreateIntegrationAssociation API operation for Amazon Connect Service.

Creates an Amazon Web Services resource association with an Amazon Connect instance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateIntegrationAssociation for usage and error information.

Returned Error Types:

  • DuplicateResourceException A resource with the specified name already exists.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • InvalidRequestException The request is not valid.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateIntegrationAssociation

func (*Connect) CreateIntegrationAssociationRequest

func (c *Connect) CreateIntegrationAssociationRequest(input *CreateIntegrationAssociationInput) (req *request.Request, output *CreateIntegrationAssociationOutput)

CreateIntegrationAssociationRequest generates a "aws/request.Request" representing the client's request for the CreateIntegrationAssociation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateIntegrationAssociation for more information on using the CreateIntegrationAssociation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateIntegrationAssociationRequest method.
req, resp := client.CreateIntegrationAssociationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateIntegrationAssociation

func (*Connect) CreateIntegrationAssociationWithContext

func (c *Connect) CreateIntegrationAssociationWithContext(ctx aws.Context, input *CreateIntegrationAssociationInput, opts ...request.Option) (*CreateIntegrationAssociationOutput, error)

CreateIntegrationAssociationWithContext is the same as CreateIntegrationAssociation with the addition of the ability to pass a context and additional request options.

See CreateIntegrationAssociation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateParticipant

func (c *Connect) CreateParticipant(input *CreateParticipantInput) (*CreateParticipantOutput, error)

CreateParticipant API operation for Amazon Connect Service.

Adds a new participant into an on-going chat contact. For more information, see Customize chat flow experiences by integrating custom participants (https://docs.aws.amazon.com/connect/latest/adminguide/chat-customize-flow.html).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateParticipant for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • ServiceQuotaExceededException The service quota has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateParticipant

func (*Connect) CreateParticipantRequest

func (c *Connect) CreateParticipantRequest(input *CreateParticipantInput) (req *request.Request, output *CreateParticipantOutput)

CreateParticipantRequest generates a "aws/request.Request" representing the client's request for the CreateParticipant operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateParticipant for more information on using the CreateParticipant API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateParticipantRequest method.
req, resp := client.CreateParticipantRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateParticipant

func (*Connect) CreateParticipantWithContext

func (c *Connect) CreateParticipantWithContext(ctx aws.Context, input *CreateParticipantInput, opts ...request.Option) (*CreateParticipantOutput, error)

CreateParticipantWithContext is the same as CreateParticipant with the addition of the ability to pass a context and additional request options.

See CreateParticipant for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreatePersistentContactAssociation

func (c *Connect) CreatePersistentContactAssociation(input *CreatePersistentContactAssociationInput) (*CreatePersistentContactAssociationOutput, error)

CreatePersistentContactAssociation API operation for Amazon Connect Service.

Enables rehydration of chats for the lifespan of a contact. For more information about chat rehydration, see Enable persistent chat (https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html) in the Amazon Connect Administrator Guide.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreatePersistentContactAssociation for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreatePersistentContactAssociation

func (*Connect) CreatePersistentContactAssociationRequest

func (c *Connect) CreatePersistentContactAssociationRequest(input *CreatePersistentContactAssociationInput) (req *request.Request, output *CreatePersistentContactAssociationOutput)

CreatePersistentContactAssociationRequest generates a "aws/request.Request" representing the client's request for the CreatePersistentContactAssociation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreatePersistentContactAssociation for more information on using the CreatePersistentContactAssociation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreatePersistentContactAssociationRequest method.
req, resp := client.CreatePersistentContactAssociationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreatePersistentContactAssociation

func (*Connect) CreatePersistentContactAssociationWithContext

func (c *Connect) CreatePersistentContactAssociationWithContext(ctx aws.Context, input *CreatePersistentContactAssociationInput, opts ...request.Option) (*CreatePersistentContactAssociationOutput, error)

CreatePersistentContactAssociationWithContext is the same as CreatePersistentContactAssociation with the addition of the ability to pass a context and additional request options.

See CreatePersistentContactAssociation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreatePredefinedAttribute

func (c *Connect) CreatePredefinedAttribute(input *CreatePredefinedAttributeInput) (*CreatePredefinedAttributeOutput, error)

CreatePredefinedAttribute API operation for Amazon Connect Service.

Creates a new predefined attribute for the specified Amazon Connect instance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreatePredefinedAttribute for usage and error information.

Returned Error Types:

  • DuplicateResourceException A resource with the specified name already exists.

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreatePredefinedAttribute

func (*Connect) CreatePredefinedAttributeRequest

func (c *Connect) CreatePredefinedAttributeRequest(input *CreatePredefinedAttributeInput) (req *request.Request, output *CreatePredefinedAttributeOutput)

CreatePredefinedAttributeRequest generates a "aws/request.Request" representing the client's request for the CreatePredefinedAttribute operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreatePredefinedAttribute for more information on using the CreatePredefinedAttribute API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreatePredefinedAttributeRequest method.
req, resp := client.CreatePredefinedAttributeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreatePredefinedAttribute

func (*Connect) CreatePredefinedAttributeWithContext

func (c *Connect) CreatePredefinedAttributeWithContext(ctx aws.Context, input *CreatePredefinedAttributeInput, opts ...request.Option) (*CreatePredefinedAttributeOutput, error)

CreatePredefinedAttributeWithContext is the same as CreatePredefinedAttribute with the addition of the ability to pass a context and additional request options.

See CreatePredefinedAttribute for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreatePrompt

func (c *Connect) CreatePrompt(input *CreatePromptInput) (*CreatePromptOutput, error)

CreatePrompt API operation for Amazon Connect Service.

Creates a prompt. For more information about prompts, such as supported file types and maximum length, see Create prompts (https://docs.aws.amazon.com/connect/latest/adminguide/prompts.html) in the Amazon Connect Administrator Guide.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreatePrompt for usage and error information.

Returned Error Types:

  • DuplicateResourceException A resource with the specified name already exists.

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreatePrompt

func (*Connect) CreatePromptRequest

func (c *Connect) CreatePromptRequest(input *CreatePromptInput) (req *request.Request, output *CreatePromptOutput)

CreatePromptRequest generates a "aws/request.Request" representing the client's request for the CreatePrompt operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreatePrompt for more information on using the CreatePrompt API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreatePromptRequest method.
req, resp := client.CreatePromptRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreatePrompt

func (*Connect) CreatePromptWithContext

func (c *Connect) CreatePromptWithContext(ctx aws.Context, input *CreatePromptInput, opts ...request.Option) (*CreatePromptOutput, error)

CreatePromptWithContext is the same as CreatePrompt with the addition of the ability to pass a context and additional request options.

See CreatePrompt for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateQueue

func (c *Connect) CreateQueue(input *CreateQueueInput) (*CreateQueueOutput, error)

CreateQueue API operation for Amazon Connect Service.

This API is in preview release for Amazon Connect and is subject to change.

Creates a new queue for the specified Amazon Connect instance.

  • If the phone number is claimed to a traffic distribution group that was created in the same Region as the Amazon Connect instance where you are calling this API, then you can use a full phone number ARN or a UUID for OutboundCallerIdNumberId. However, if the phone number is claimed to a traffic distribution group that is in one Region, and you are calling this API from an instance in another Amazon Web Services Region that is associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

  • Only use the phone number ARN format that doesn't contain instance in the path, for example, arn:aws:connect:us-east-1:1234567890:phone-number/uuid. This is the same ARN format that is returned when you call the ListPhoneNumbersV2 (https://docs.aws.amazon.com/connect/latest/APIReference/API_ListPhoneNumbersV2.html) API.

  • If you plan to use IAM policies to allow/deny access to this API for phone number resources claimed to a traffic distribution group, see Allow or Deny queue API actions for phone numbers in a replica Region (https://docs.aws.amazon.com/connect/latest/adminguide/security_iam_resource-level-policy-examples.html#allow-deny-queue-actions-replica-region).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateQueue for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • DuplicateResourceException A resource with the specified name already exists.

  • ResourceNotFoundException The specified resource was not found.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateQueue

func (*Connect) CreateQueueRequest

func (c *Connect) CreateQueueRequest(input *CreateQueueInput) (req *request.Request, output *CreateQueueOutput)

CreateQueueRequest generates a "aws/request.Request" representing the client's request for the CreateQueue operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateQueue for more information on using the CreateQueue API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateQueueRequest method.
req, resp := client.CreateQueueRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateQueue

func (*Connect) CreateQueueWithContext

func (c *Connect) CreateQueueWithContext(ctx aws.Context, input *CreateQueueInput, opts ...request.Option) (*CreateQueueOutput, error)

CreateQueueWithContext is the same as CreateQueue with the addition of the ability to pass a context and additional request options.

See CreateQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateQuickConnect

func (c *Connect) CreateQuickConnect(input *CreateQuickConnectInput) (*CreateQuickConnectOutput, error)

CreateQuickConnect API operation for Amazon Connect Service.

Creates a quick connect for the specified Amazon Connect instance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateQuickConnect for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • DuplicateResourceException A resource with the specified name already exists.

  • ResourceNotFoundException The specified resource was not found.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateQuickConnect

func (*Connect) CreateQuickConnectRequest

func (c *Connect) CreateQuickConnectRequest(input *CreateQuickConnectInput) (req *request.Request, output *CreateQuickConnectOutput)

CreateQuickConnectRequest generates a "aws/request.Request" representing the client's request for the CreateQuickConnect operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateQuickConnect for more information on using the CreateQuickConnect API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateQuickConnectRequest method.
req, resp := client.CreateQuickConnectRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateQuickConnect

func (*Connect) CreateQuickConnectWithContext

func (c *Connect) CreateQuickConnectWithContext(ctx aws.Context, input *CreateQuickConnectInput, opts ...request.Option) (*CreateQuickConnectOutput, error)

CreateQuickConnectWithContext is the same as CreateQuickConnect with the addition of the ability to pass a context and additional request options.

See CreateQuickConnect for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateRoutingProfile

func (c *Connect) CreateRoutingProfile(input *CreateRoutingProfileInput) (*CreateRoutingProfileOutput, error)

CreateRoutingProfile API operation for Amazon Connect Service.

Creates a new routing profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateRoutingProfile for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • DuplicateResourceException A resource with the specified name already exists.

  • ResourceNotFoundException The specified resource was not found.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateRoutingProfile

func (*Connect) CreateRoutingProfileRequest

func (c *Connect) CreateRoutingProfileRequest(input *CreateRoutingProfileInput) (req *request.Request, output *CreateRoutingProfileOutput)

CreateRoutingProfileRequest generates a "aws/request.Request" representing the client's request for the CreateRoutingProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRoutingProfile for more information on using the CreateRoutingProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRoutingProfileRequest method.
req, resp := client.CreateRoutingProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateRoutingProfile

func (*Connect) CreateRoutingProfileWithContext

func (c *Connect) CreateRoutingProfileWithContext(ctx aws.Context, input *CreateRoutingProfileInput, opts ...request.Option) (*CreateRoutingProfileOutput, error)

CreateRoutingProfileWithContext is the same as CreateRoutingProfile with the addition of the ability to pass a context and additional request options.

See CreateRoutingProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateRule

func (c *Connect) CreateRule(input *CreateRuleInput) (*CreateRuleOutput, error)

CreateRule API operation for Amazon Connect Service.

Creates a rule for the specified Amazon Connect instance.

Use the Rules Function language (https://docs.aws.amazon.com/connect/latest/APIReference/connect-rules-language.html) to code conditions for the rule.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateRule for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • ThrottlingException The throttling limit has been exceeded.

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • ResourceConflictException A resource already has that name.

  • ServiceQuotaExceededException The service quota has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateRule

func (*Connect) CreateRuleRequest

func (c *Connect) CreateRuleRequest(input *CreateRuleInput) (req *request.Request, output *CreateRuleOutput)

CreateRuleRequest generates a "aws/request.Request" representing the client's request for the CreateRule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRule for more information on using the CreateRule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRuleRequest method.
req, resp := client.CreateRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateRule

func (*Connect) CreateRuleWithContext

func (c *Connect) CreateRuleWithContext(ctx aws.Context, input *CreateRuleInput, opts ...request.Option) (*CreateRuleOutput, error)

CreateRuleWithContext is the same as CreateRule with the addition of the ability to pass a context and additional request options.

See CreateRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Connect) CreateSecurityProfile

func (c *Connect) CreateSecurityProfile(input *CreateSecurityProfileInput) (*CreateSecurityProfileOutput, error)

CreateSecurityProfile API operation for Amazon Connect Service.

Creates a security profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Connect Service's API operation CreateSecurityProfile for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InvalidParameterException One or more of the specified parameters are not valid.

  • LimitExceededException The allowed limit for the resource has been exceeded.

  • DuplicateResourceException A resource with the specified name already exists.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

  • InternalServiceException Request processing failed because of an error or failure with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateSecurityProfile

func (*Connect) CreateSecurityProfileRequest

func (c *Connect) CreateSecurityProfileRequest(input *CreateSecurityProfileInput) (req *request.Request, output *CreateSecurityProfileOutput)

CreateSecurityProfileRequest generates a "aws/request.Request" representing the client's request for the CreateSecurityProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSecurityProfile for more information on using the CreateSecurityProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a re