...
AWS SDK for Go API Reference
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
BatchAssociateAnalyticsDataSet
BatchDisassociateAnalyticsDataSet
BatchGetFlowAssociation
BatchPutContact
ClaimPhoneNumber
CreateAgentStatus
CreateContactFlow
CreateContactFlowModule
CreateEvaluationForm
CreateHoursOfOperation
CreateInstance
CreateIntegrationAssociation
CreateParticipant
CreatePersistentContactAssociation
CreatePrompt
CreateQueue
CreateQuickConnect
CreateRoutingProfile
CreateRule
CreateSecurityProfile
CreateTaskTemplate
CreateTrafficDistributionGroup
CreateUseCase
CreateUser
CreateUserHierarchyGroup
CreateView
CreateViewVersion
CreateVocabulary
DeactivateEvaluationForm
DeleteContactEvaluation
DeleteContactFlow
DeleteContactFlowModule
DeleteEvaluationForm
DeleteHoursOfOperation
DeleteInstance
DeleteIntegrationAssociation
DeletePrompt
DeleteQueue
DeleteQuickConnect
DeleteRoutingProfile
DeleteRule
DeleteSecurityProfile
DeleteTaskTemplate
DeleteTrafficDistributionGroup
DeleteUseCase
DeleteUser
DeleteUserHierarchyGroup
DeleteView
DeleteViewVersion
DeleteVocabulary
DescribeAgentStatus
DescribeContact
DescribeContactEvaluation
DescribeContactFlow
DescribeContactFlowModule
DescribeEvaluationForm
DescribeHoursOfOperation
DescribeInstance
DescribeInstanceAttribute
DescribeInstanceStorageConfig
DescribePhoneNumber
DescribePrompt
DescribeQueue
DescribeQuickConnect
DescribeRoutingProfile
DescribeRule
DescribeSecurityProfile
DescribeTrafficDistributionGroup
DescribeUser
DescribeUserHierarchyGroup
DescribeUserHierarchyStructure
DescribeView
DescribeVocabulary
DisassociateAnalyticsDataSet
DisassociateApprovedOrigin
DisassociateBot
DisassociateFlow
DisassociateInstanceStorageConfig
DisassociateLambdaFunction
DisassociateLexBot
DisassociatePhoneNumberContactFlow
DisassociateQueueQuickConnects
DisassociateRoutingProfileQueues
DisassociateSecurityKey
DisassociateTrafficDistributionGroupUser
DismissUserContact
GetContactAttributes
GetCurrentMetricData ( Paginator )
GetCurrentUserData ( Paginator )
GetFederationToken
GetFlowAssociation
GetMetricData ( Paginator )
GetMetricDataV2 ( Paginator )
GetPromptFile
GetTaskTemplate
GetTrafficDistribution
ImportPhoneNumber
ListAgentStatuses ( Paginator )
ListAnalyticsDataAssociations
ListApprovedOrigins ( 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 )
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 )
ListUsers ( Paginator )
ListViewVersions ( Paginator )
ListViews ( Paginator )
MonitorContact
PutUserStatus
ReleasePhoneNumber
ReplicateInstance
ResumeContactRecording
SearchAvailablePhoneNumbers ( Paginator )
SearchHoursOfOperations ( Paginator )
SearchPrompts ( Paginator )
SearchQueues ( Paginator )
SearchQuickConnects ( Paginator )
SearchResourceTags ( Paginator )
SearchRoutingProfiles ( Paginator )
SearchSecurityProfiles ( Paginator )
SearchUsers ( Paginator )
SearchVocabularies ( Paginator )
SendChatIntegrationEvent
StartChatContact
StartContactEvaluation
StartContactRecording
StartContactStreaming
StartOutboundVoiceContact
StartTaskContact
StartWebRTCContact
StopContact
StopContactRecording
StopContactStreaming
SubmitContactEvaluation
SuspendContactRecording
TagResource
TransferContact
UntagResource
UpdateAgentStatus
UpdateContact
UpdateContactAttributes
UpdateContactEvaluation
UpdateContactFlowContent
UpdateContactFlowMetadata
UpdateContactFlowModuleContent
UpdateContactFlowModuleMetadata
UpdateContactFlowName
UpdateContactSchedule
UpdateEvaluationForm
UpdateHoursOfOperation
UpdateInstanceAttribute
UpdateInstanceStorageConfig
UpdateParticipantRoleConfig
UpdatePhoneNumber
UpdatePhoneNumberMetadata
UpdatePrompt
UpdateQueueHoursOfOperation
UpdateQueueMaxContacts
UpdateQueueName
UpdateQueueOutboundCallerConfig
UpdateQueueStatus
UpdateQuickConnectConfig
UpdateQuickConnectName
UpdateRoutingProfileAgentAvailabilityTimer
UpdateRoutingProfileConcurrency
UpdateRoutingProfileDefaultOutboundQueue
UpdateRoutingProfileName
UpdateRoutingProfileQueues
UpdateRule
UpdateSecurityProfile
UpdateTaskTemplate
UpdateTrafficDistribution
UpdateUserHierarchy
UpdateUserHierarchyGroupName
UpdateUserHierarchyStructure
UpdateUserIdentityInfo
UpdateUserPhoneConfig
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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 ArtifactStatus_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 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 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 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 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 RulePublishStatus_Values() []string
func SearchableQueueType_Values() []string
func SingleSelectQuestionRuleCategoryAutomationCondition_Values() []string
func SortOrder_Values() []string
func SourceType_Values() []string
func Statistic_Values() []string
func StorageType_Values() []string
func StringComparisonType_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 AgentInfo
type AgentStatus
type AgentStatusReference
type AgentStatusSummary
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 AttachmentReference
type Attendee
type Attribute
type AudioFeatures
type AvailableNumberSummary
type BatchAssociateAnalyticsDataSetInput
type BatchAssociateAnalyticsDataSetOutput
type BatchDisassociateAnalyticsDataSetInput
type BatchDisassociateAnalyticsDataSetOutput
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 ConnectionData
type Contact
type ContactDataRequest
type ContactFilter
type ContactFlow
type ContactFlowModule
type ContactFlowModuleSummary
type ContactFlowNotPublishedException
type ContactFlowSummary
type ContactNotFoundException
type ControlPlaneTagFilter
type CreateAgentStatusInput
type CreateAgentStatusOutput
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 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 Credentials
type CrossChannelBehavior
type CurrentMetric
type CurrentMetricData
type CurrentMetricResult
type CurrentMetricSortCriteria
type DateReference
type DeactivateEvaluationFormInput
type DeactivateEvaluationFormOutput
type DefaultVocabulary
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 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 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 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 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 DisconnectReason
type DismissUserContactInput
type DismissUserContactOutput
type Distribution
type DuplicateResourceException
type EmailReference
type EncryptionConfig
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 FailedRequest
type FilterV2
type Filters
type FlowAssociationSummary
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 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 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 ListBotsInput
type ListBotsOutput
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 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 ListUsersInput
type ListUsersOutput
type ListViewVersionsInput
type ListViewVersionsOutput
type ListViewsInput
type ListViewsOutput
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 NumberReference
type NumericQuestionPropertyValueAutomation
type OutboundCallerConfig
type OutboundContactNotPermittedException
type OutputTypeNotFoundException
type ParticipantCapabilities
type ParticipantDetails
type ParticipantDetailsToAdd
type ParticipantTimerConfiguration
type ParticipantTimerValue
type ParticipantTokenCredentials
type PersistentChat
type PhoneNumberQuickConnectConfig
type PhoneNumberStatus
type PhoneNumberSummary
type ProblemDetail
type Prompt
type PromptSearchCriteria
type PromptSearchFilter
type PromptSummary
type PropertyValidationException
type PropertyValidationExceptionProperty
type PutUserStatusInput
type PutUserStatusOutput
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 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 ResumeContactRecordingInput
type ResumeContactRecordingOutput
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 SearchAvailablePhoneNumbersInput
type SearchAvailablePhoneNumbersOutput
type SearchHoursOfOperationsInput
type SearchHoursOfOperationsOutput
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 SearchUsersInput
type SearchUsersOutput
type SearchVocabulariesInput
type SearchVocabulariesOutput
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 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 StopContactInput
type StopContactOutput
type StopContactRecordingInput
type StopContactRecordingOutput
type StopContactStreamingInput
type StopContactStreamingOutput
type StringCondition
type StringReference
type SubmitContactEvaluationInput
type SubmitContactEvaluationOutput
type SuccessfulRequest
type SuspendContactRecordingInput
type SuspendContactRecordingOutput
type TagCondition
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 TransferContactInput
type TransferContactOutput
type UntagResourceInput
type UntagResourceOutput
type UpdateAgentStatusInput
type UpdateAgentStatusOutput
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 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 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 UpdateUserRoutingProfileInput
type UpdateUserRoutingProfileOutput
type UpdateUserSecurityProfilesInput
type UpdateUserSecurityProfilesOutput
type UpdateViewContentInput
type UpdateViewContentOutput
type UpdateViewMetadataInput
type UpdateViewMetadataOutput
type UrlReference
type UseCase
type User
type UserData
type UserDataFilters
type UserIdentityInfo
type UserIdentityInfoLite
type UserNotFoundException
type UserPhoneConfig
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"
)
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 (
    // 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 (
    // 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 (
    // 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"
)
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 (
    // 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"
)
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"
)
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"
)
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 (
    // 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"
)
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 (
    // 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"
)
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 (
    // RulePublishStatusDraft is a RulePublishStatus enum value
    RulePublishStatusDraft = "DRAFT"

    // RulePublishStatusPublished is a RulePublishStatus enum value
    RulePublishStatusPublished = "PUBLISHED"
)
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 (
    // SourceTypeSalesforce is a SourceType enum value
    SourceTypeSalesforce = "SALESFORCE"

    // SourceTypeZendesk is a SourceType enum value
    SourceTypeZendesk = "ZENDESK"
)
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"

    // 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 (
    // 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 (
    // 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 ArtifactStatus_Values

func ArtifactStatus_Values() []string

ArtifactStatus_Values returns all elements of the ArtifactStatus 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 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 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 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 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 RulePublishStatus_Values

func RulePublishStatus_Values() []string

RulePublishStatus_Values returns all elements of the RulePublishStatus 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 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 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).
    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 AgentInfo

type AgentInfo struct {

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

    // 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) SetConnectedToAgentTimestamp

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

SetConnectedToAgentTimestamp sets the ConnectedToAgentTimestamp 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 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 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 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.
    //
    // 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 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 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 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 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 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) 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) 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 during a 30 day period, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until 30 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 during any 30 day period. If you claim and release phone numbers using the UI or API during a rolling 30 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 30 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 30 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) 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) 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's 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 request using the CreateSecurityProfileRequest method.
req, resp := client.CreateSecurityProfileRequest(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/CreateSecurityProfile

func (*Connect) CreateSecurityProfileWithContext

func (c *Connect) CreateSecurityProfileWithContext(ctx aws.Context, input *CreateSecurityProfileInput, opts ...request.Option) (*CreateSecurityProfileOutput, error)

CreateSecurityProfileWithContext is the same as CreateSecurityProfile with the addition of the ability to pass a context and additional request options.

See CreateSecurityProfile 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) CreateTaskTemplate

func (c *Connect) CreateTaskTemplate(input *CreateTaskTemplateInput) (*CreateTaskTemplateOutput, error)

CreateTaskTemplate API operation for Amazon Connect Service.

Creates a new task template in 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 CreateTaskTemplate for usage and error information.

Returned Error Types:

  • PropertyValidationException The property 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.

  • ServiceQuotaExceededException The service quota 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/CreateTaskTemplate

func (*Connect) CreateTaskTemplateRequest

func (c *Connect) CreateTaskTemplateRequest(input *CreateTaskTemplateInput) (req *request.Request, output *CreateTaskTemplateOutput)

CreateTaskTemplateRequest generates a "aws/request.Request" representing the client's request for the CreateTaskTemplate 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 CreateTaskTemplate for more information on using the CreateTaskTemplate 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 CreateTaskTemplateRequest method.
req, resp := client.CreateTaskTemplateRequest(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/CreateTaskTemplate

func (*Connect) CreateTaskTemplateWithContext

func (c *Connect) CreateTaskTemplateWithContext(ctx aws.Context, input *CreateTaskTemplateInput, opts ...request.Option) (*CreateTaskTemplateOutput, error)

CreateTaskTemplateWithContext is the same as CreateTaskTemplate with the addition of the ability to pass a context and additional request options.

See CreateTaskTemplate 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) CreateTrafficDistributionGroup

func (c *Connect) CreateTrafficDistributionGroup(input *CreateTrafficDistributionGroupInput) (*CreateTrafficDistributionGroupOutput, error)

CreateTrafficDistributionGroup API operation for Amazon Connect Service.

Creates a traffic distribution group given an Amazon Connect instance that has been replicated.

The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the TrafficDistributionGroup (https://docs.aws.amazon.com/connect/latest/APIReference/API_TrafficDistributionGroup.html) data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned.

For more information about creating traffic distribution groups, see Set up traffic distribution groups (https://docs.aws.amazon.com/connect/latest/adminguide/setup-traffic-distribution-groups.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 CreateTrafficDistributionGroup 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.

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

  • ResourceConflictException A resource already has that name.

  • ResourceNotReadyException The resource is not ready.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateTrafficDistributionGroup

func (*Connect) CreateTrafficDistributionGroupRequest

func (c *Connect) CreateTrafficDistributionGroupRequest(input *CreateTrafficDistributionGroupInput) (req *request.Request, output *CreateTrafficDistributionGroupOutput)

CreateTrafficDistributionGroupRequest generates a "aws/request.Request" representing the client's request for the CreateTrafficDistributionGroup 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 CreateTrafficDistributionGroup for more information on using the CreateTrafficDistributionGroup 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 CreateTrafficDistributionGroupRequest method.
req, resp := client.CreateTrafficDistributionGroupRequest(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/CreateTrafficDistributionGroup

func (*Connect) CreateTrafficDistributionGroupWithContext

func (c *Connect) CreateTrafficDistributionGroupWithContext(ctx aws.Context, input *CreateTrafficDistributionGroupInput, opts ...request.Option) (*CreateTrafficDistributionGroupOutput, error)

CreateTrafficDistributionGroupWithContext is the same as CreateTrafficDistributionGroup with the addition of the ability to pass a context and additional request options.

See CreateTrafficDistributionGroup 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) CreateUseCase

func (c *Connect) CreateUseCase(input *CreateUseCaseInput) (*CreateUseCaseOutput, error)

CreateUseCase API operation for Amazon Connect Service.

Creates a use case for an integration 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 CreateUseCase 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/CreateUseCase

func (*Connect) CreateUseCaseRequest

func (c *Connect) CreateUseCaseRequest(input *CreateUseCaseInput) (req *request.Request, output *CreateUseCaseOutput)

CreateUseCaseRequest generates a "aws/request.Request" representing the client's request for the CreateUseCase 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 CreateUseCase for more information on using the CreateUseCase 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 CreateUseCaseRequest method.
req, resp := client.CreateUseCaseRequest(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/CreateUseCase

func (*Connect) CreateUseCaseWithContext

func (c *Connect) CreateUseCaseWithContext(ctx aws.Context, input *CreateUseCaseInput, opts ...request.Option) (*CreateUseCaseOutput, error)

CreateUseCaseWithContext is the same as CreateUseCase with the addition of the ability to pass a context and additional request options.

See CreateUseCase 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) CreateUser

func (c *Connect) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)

CreateUser API operation for Amazon Connect Service.

Creates a user account for the specified Amazon Connect instance.

Certain UserIdentityInfo (https://docs.aws.amazon.com/connect/latest/APIReference/API_UserIdentityInfo.html) parameters are required in some situations. For example, Email is required if you are using SAML for identity management. FirstName and LastName are required if you are using Amazon Connect or SAML for identity management.

For information about how to create users using the Amazon Connect admin website, see Add Users (https://docs.aws.amazon.com/connect/latest/adminguide/user-management.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 CreateUser 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/CreateUser

func (*Connect) CreateUserHierarchyGroup

func (c *Connect) CreateUserHierarchyGroup(input *CreateUserHierarchyGroupInput) (*CreateUserHierarchyGroupOutput, error)

CreateUserHierarchyGroup API operation for Amazon Connect Service.

Creates a new user hierarchy 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 CreateUserHierarchyGroup 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.

  • 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/CreateUserHierarchyGroup

func (*Connect) CreateUserHierarchyGroupRequest

func (c *Connect) CreateUserHierarchyGroupRequest(input *CreateUserHierarchyGroupInput) (req *request.Request, output *CreateUserHierarchyGroupOutput)

CreateUserHierarchyGroupRequest generates a "aws/request.Request" representing the client's request for the CreateUserHierarchyGroup 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 CreateUserHierarchyGroup for more information on using the CreateUserHierarchyGroup 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 CreateUserHierarchyGroupRequest method.
req, resp := client.CreateUserHierarchyGroupRequest(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/CreateUserHierarchyGroup

func (*Connect) CreateUserHierarchyGroupWithContext

func (c *Connect) CreateUserHierarchyGroupWithContext(ctx aws.Context, input *CreateUserHierarchyGroupInput, opts ...request.Option) (*CreateUserHierarchyGroupOutput, error)

CreateUserHierarchyGroupWithContext is the same as CreateUserHierarchyGroup with the addition of the ability to pass a context and additional request options.

See CreateUserHierarchyGroup 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) CreateUserRequest

func (c *Connect) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)

CreateUserRequest generates a "aws/request.Request" representing the client's request for the CreateUser 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 CreateUser for more information on using the CreateUser 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 CreateUserRequest method.
req, resp := client.CreateUserRequest(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/CreateUser

func (*Connect) CreateUserWithContext

func (c *Connect) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)

CreateUserWithContext is the same as CreateUser with the addition of the ability to pass a context and additional request options.

See CreateUser 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) CreateView

func (c *Connect) CreateView(input *CreateViewInput) (*CreateViewOutput, error)

CreateView API operation for Amazon Connect Service.

Creates a new view with the possible status of SAVED or PUBLISHED.

The views will have a unique name for each connect instance.

It performs basic content validation if the status is SAVED or full content validation if the status is set to PUBLISHED. An error is returned if validation fails. It associates either the $SAVED qualifier or both of the $SAVED and $LATEST qualifiers with the provided view content based on the status. The view is idempotent if ClientToken is provided.

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

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • DuplicateResourceException A resource with the specified name already exists.

  • ServiceQuotaExceededException The service quota has been exceeded.

  • TooManyRequestsException Displayed when rate-related API limits are exceeded.

  • ResourceInUseException That resource is already in use. Please try another.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateView

func (*Connect) CreateViewRequest

func (c *Connect) CreateViewRequest(input *CreateViewInput) (req *request.Request, output *CreateViewOutput)

CreateViewRequest generates a "aws/request.Request" representing the client's request for the CreateView 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 CreateView for more information on using the CreateView 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 CreateViewRequest method.
req, resp := client.CreateViewRequest(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/CreateView

func (*Connect) CreateViewVersion

func (c *Connect) CreateViewVersion(input *CreateViewVersionInput) (*CreateViewVersionOutput, error)

CreateViewVersion API operation for Amazon Connect Service.

Publishes a new version of the view identifier.

Versions are immutable and monotonically increasing.

It returns the highest version if there is no change in content compared to that version. An error is displayed if the supplied ViewContentSha256 is different from the ViewContentSha256 of the $LATEST alias.

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

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • TooManyRequestsException Displayed when rate-related API limits are exceeded.

  • ServiceQuotaExceededException The service quota has been exceeded.

  • ResourceInUseException That resource is already in use. Please try another.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateViewVersion

func (*Connect) CreateViewVersionRequest

func (c *Connect) CreateViewVersionRequest(input *CreateViewVersionInput) (req *request.Request, output *CreateViewVersionOutput)

CreateViewVersionRequest generates a "aws/request.Request" representing the client's request for the CreateViewVersion 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 CreateViewVersion for more information on using the CreateViewVersion 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 CreateViewVersionRequest method.
req, resp := client.CreateViewVersionRequest(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/CreateViewVersion

func (*Connect) CreateViewVersionWithContext

func (c *Connect) CreateViewVersionWithContext(ctx aws.Context, input *CreateViewVersionInput, opts ...request.Option) (*CreateViewVersionOutput, error)

CreateViewVersionWithContext is the same as CreateViewVersion with the addition of the ability to pass a context and additional request options.

See CreateViewVersion 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) CreateViewWithContext

func (c *Connect) CreateViewWithContext(ctx aws.Context, input *CreateViewInput, opts ...request.Option) (*CreateViewOutput, error)

CreateViewWithContext is the same as CreateView with the addition of the ability to pass a context and additional request options.

See CreateView 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) CreateVocabulary

func (c *Connect) CreateVocabulary(input *CreateVocabularyInput) (*CreateVocabularyOutput, error)

CreateVocabulary API operation for Amazon Connect Service.

Creates a custom vocabulary associated with your Amazon Connect instance. You can set a custom vocabulary to be your default vocabulary for a given language. Contact Lens for Amazon Connect uses the default vocabulary in post-call and real-time contact analysis sessions for that 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 CreateVocabulary 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/CreateVocabulary

func (*Connect) CreateVocabularyRequest

func (c *Connect) CreateVocabularyRequest(input *CreateVocabularyInput) (req *request.Request, output *CreateVocabularyOutput)

CreateVocabularyRequest generates a "aws/request.Request" representing the client's request for the CreateVocabulary 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 CreateVocabulary for more information on using the CreateVocabulary 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 CreateVocabularyRequest method.
req, resp := client.CreateVocabularyRequest(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/CreateVocabulary

func (*Connect) CreateVocabularyWithContext

func (c *Connect) CreateVocabularyWithContext(ctx aws.Context, input *CreateVocabularyInput, opts ...request.Option) (*CreateVocabularyOutput, error)

CreateVocabularyWithContext is the same as CreateVocabulary with the addition of the ability to pass a context and additional request options.

See CreateVocabulary 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) DeactivateEvaluationForm

func (c *Connect) DeactivateEvaluationForm(input *DeactivateEvaluationFormInput) (*DeactivateEvaluationFormOutput, error)

DeactivateEvaluationForm API operation for Amazon Connect Service.

Deactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no longer available for users 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 DeactivateEvaluationForm 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/DeactivateEvaluationForm

func (*Connect) DeactivateEvaluationFormRequest

func (c *Connect) DeactivateEvaluationFormRequest(input *DeactivateEvaluationFormInput) (req *request.Request, output *DeactivateEvaluationFormOutput)

DeactivateEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the DeactivateEvaluationForm 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 DeactivateEvaluationForm for more information on using the DeactivateEvaluationForm 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 DeactivateEvaluationFormRequest method.
req, resp := client.DeactivateEvaluationFormRequest(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/DeactivateEvaluationForm

func (*Connect) DeactivateEvaluationFormWithContext

func (c *Connect) DeactivateEvaluationFormWithContext(ctx aws.Context, input *DeactivateEvaluationFormInput, opts ...request.Option) (*DeactivateEvaluationFormOutput, error)

DeactivateEvaluationFormWithContext is the same as DeactivateEvaluationForm with the addition of the ability to pass a context and additional request options.

See DeactivateEvaluationForm 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) DeleteContactEvaluation

func (c *Connect) DeleteContactEvaluation(input *DeleteContactEvaluationInput) (*DeleteContactEvaluationOutput, error)

DeleteContactEvaluation API operation for Amazon Connect Service.

Deletes a contact evaluation in 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 DeleteContactEvaluation 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/DeleteContactEvaluation

func (*Connect) DeleteContactEvaluationRequest

func (c *Connect) DeleteContactEvaluationRequest(input *DeleteContactEvaluationInput) (req *request.Request, output *DeleteContactEvaluationOutput)

DeleteContactEvaluationRequest generates a "aws/request.Request" representing the client's request for the DeleteContactEvaluation 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 DeleteContactEvaluation for more information on using the DeleteContactEvaluation 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 DeleteContactEvaluationRequest method.
req, resp := client.DeleteContactEvaluationRequest(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/DeleteContactEvaluation

func (*Connect) DeleteContactEvaluationWithContext

func (c *Connect) DeleteContactEvaluationWithContext(ctx aws.Context, input *DeleteContactEvaluationInput, opts ...request.Option) (*DeleteContactEvaluationOutput, error)

DeleteContactEvaluationWithContext is the same as DeleteContactEvaluation with the addition of the ability to pass a context and additional request options.

See DeleteContactEvaluation 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) DeleteContactFlow

func (c *Connect) DeleteContactFlow(input *DeleteContactFlowInput) (*DeleteContactFlowOutput, error)

DeleteContactFlow API operation for Amazon Connect Service.

Deletes a flow 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 DeleteContactFlow 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.

  • InvalidParameterException One or more of the specified parameters are 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.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteContactFlow

func (*Connect) DeleteContactFlowModule

func (c *Connect) DeleteContactFlowModule(input *DeleteContactFlowModuleInput) (*DeleteContactFlowModuleOutput, error)

DeleteContactFlowModule API operation for Amazon Connect Service.

Deletes the specified flow module.

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

  • 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/DeleteContactFlowModule

func (*Connect) DeleteContactFlowModuleRequest

func (c *Connect) DeleteContactFlowModuleRequest(input *DeleteContactFlowModuleInput) (req *request.Request, output *DeleteContactFlowModuleOutput)

DeleteContactFlowModuleRequest generates a "aws/request.Request" representing the client's request for the DeleteContactFlowModule 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 DeleteContactFlowModule for more information on using the DeleteContactFlowModule 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 DeleteContactFlowModuleRequest method.
req, resp := client.DeleteContactFlowModuleRequest(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/DeleteContactFlowModule

func (*Connect) DeleteContactFlowModuleWithContext

func (c *Connect) DeleteContactFlowModuleWithContext(ctx aws.Context, input *DeleteContactFlowModuleInput, opts ...request.Option) (*DeleteContactFlowModuleOutput, error)

DeleteContactFlowModuleWithContext is the same as DeleteContactFlowModule with the addition of the ability to pass a context and additional request options.

See DeleteContactFlowModule 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) DeleteContactFlowRequest

func (c *Connect) DeleteContactFlowRequest(input *DeleteContactFlowInput) (req *request.Request, output *DeleteContactFlowOutput)

DeleteContactFlowRequest generates a "aws/request.Request" representing the client's request for the DeleteContactFlow 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 DeleteContactFlow for more information on using the DeleteContactFlow 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 DeleteContactFlowRequest method.
req, resp := client.DeleteContactFlowRequest(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/DeleteContactFlow

func (*Connect) DeleteContactFlowWithContext

func (c *Connect) DeleteContactFlowWithContext(ctx aws.Context, input *DeleteContactFlowInput, opts ...request.Option) (*DeleteContactFlowOutput, error)

DeleteContactFlowWithContext is the same as DeleteContactFlow with the addition of the ability to pass a context and additional request options.

See DeleteContactFlow 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) DeleteEvaluationForm

func (c *Connect) DeleteEvaluationForm(input *DeleteEvaluationFormInput) (*DeleteEvaluationFormOutput, error)

DeleteEvaluationForm API operation for Amazon Connect Service.

Deletes an evaluation form in the specified Amazon Connect instance.

  • If the version property is provided, only the specified version of the evaluation form is deleted.

  • If no version is provided, then the full form (all versions) is deleted.

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

func (*Connect) DeleteEvaluationFormRequest

func (c *Connect) DeleteEvaluationFormRequest(input *DeleteEvaluationFormInput) (req *request.Request, output *DeleteEvaluationFormOutput)

DeleteEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the DeleteEvaluationForm 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 DeleteEvaluationForm for more information on using the DeleteEvaluationForm 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 DeleteEvaluationFormRequest method.
req, resp := client.DeleteEvaluationFormRequest(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/DeleteEvaluationForm

func (*Connect) DeleteEvaluationFormWithContext

func (c *Connect) DeleteEvaluationFormWithContext(ctx aws.Context, input *DeleteEvaluationFormInput, opts ...request.Option) (*DeleteEvaluationFormOutput, error)

DeleteEvaluationFormWithContext is the same as DeleteEvaluationForm with the addition of the ability to pass a context and additional request options.

See DeleteEvaluationForm 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) DeleteHoursOfOperation

func (c *Connect) DeleteHoursOfOperation(input *DeleteHoursOfOperationInput) (*DeleteHoursOfOperationOutput, error)

DeleteHoursOfOperation API operation for Amazon Connect Service.

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

Deletes an 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 DeleteHoursOfOperation 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/DeleteHoursOfOperation

func (*Connect) DeleteHoursOfOperationRequest

func (c *Connect) DeleteHoursOfOperationRequest(input *DeleteHoursOfOperationInput) (req *request.Request, output *DeleteHoursOfOperationOutput)

DeleteHoursOfOperationRequest generates a "aws/request.Request" representing the client's request for the DeleteHoursOfOperation 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 DeleteHoursOfOperation for more information on using the DeleteHoursOfOperation 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 DeleteHoursOfOperationRequest method.
req, resp := client.DeleteHoursOfOperationRequest(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/DeleteHoursOfOperation

func (*Connect) DeleteHoursOfOperationWithContext

func (c *Connect) DeleteHoursOfOperationWithContext(ctx aws.Context, input *DeleteHoursOfOperationInput, opts ...request.Option) (*DeleteHoursOfOperationOutput, error)

DeleteHoursOfOperationWithContext is the same as DeleteHoursOfOperation with the addition of the ability to pass a context and additional request options.

See DeleteHoursOfOperation 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) DeleteInstance

func (c *Connect) DeleteInstance(input *DeleteInstanceInput) (*DeleteInstanceOutput, error)

DeleteInstance API operation for Amazon Connect Service.

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

Deletes the Amazon Connect instance.

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 DeleteInstance for usage and error information.

Returned Error Types:

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

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteInstance

func (*Connect) DeleteInstanceRequest

func (c *Connect) DeleteInstanceRequest(input *DeleteInstanceInput) (req *request.Request, output *DeleteInstanceOutput)

DeleteInstanceRequest generates a "aws/request.Request" representing the client's request for the DeleteInstance 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 DeleteInstance for more information on using the DeleteInstance 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 DeleteInstanceRequest method.
req, resp := client.DeleteInstanceRequest(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/DeleteInstance

func (*Connect) DeleteInstanceWithContext

func (c *Connect) DeleteInstanceWithContext(ctx aws.Context, input *DeleteInstanceInput, opts ...request.Option) (*DeleteInstanceOutput, error)

DeleteInstanceWithContext is the same as DeleteInstance with the addition of the ability to pass a context and additional request options.

See DeleteInstance 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) DeleteIntegrationAssociation

func (c *Connect) DeleteIntegrationAssociation(input *DeleteIntegrationAssociationInput) (*DeleteIntegrationAssociationOutput, error)

DeleteIntegrationAssociation API operation for Amazon Connect Service.

Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it.

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 DeleteIntegrationAssociation for usage and error information.

Returned Error Types:

  • 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/DeleteIntegrationAssociation

func (*Connect) DeleteIntegrationAssociationRequest

func (c *Connect) DeleteIntegrationAssociationRequest(input *DeleteIntegrationAssociationInput) (req *request.Request, output *DeleteIntegrationAssociationOutput)

DeleteIntegrationAssociationRequest generates a "aws/request.Request" representing the client's request for the DeleteIntegrationAssociation 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 DeleteIntegrationAssociation for more information on using the DeleteIntegrationAssociation 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 DeleteIntegrationAssociationRequest method.
req, resp := client.DeleteIntegrationAssociationRequest(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/DeleteIntegrationAssociation

func (*Connect) DeleteIntegrationAssociationWithContext

func (c *Connect) DeleteIntegrationAssociationWithContext(ctx aws.Context, input *DeleteIntegrationAssociationInput, opts ...request.Option) (*DeleteIntegrationAssociationOutput, error)

DeleteIntegrationAssociationWithContext is the same as DeleteIntegrationAssociation with the addition of the ability to pass a context and additional request options.

See DeleteIntegrationAssociation 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) DeletePrompt

func (c *Connect) DeletePrompt(input *DeletePromptInput) (*DeletePromptOutput, error)

DeletePrompt API operation for Amazon Connect Service.

Deletes a prompt.

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

func (*Connect) DeletePromptRequest

func (c *Connect) DeletePromptRequest(input *DeletePromptInput) (req *request.Request, output *DeletePromptOutput)

DeletePromptRequest generates a "aws/request.Request" representing the client's request for the DeletePrompt 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 DeletePrompt for more information on using the DeletePrompt 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 DeletePromptRequest method.
req, resp := client.DeletePromptRequest(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/DeletePrompt

func (*Connect) DeletePromptWithContext

func (c *Connect) DeletePromptWithContext(ctx aws.Context, input *DeletePromptInput, opts ...request.Option) (*DeletePromptOutput, error)

DeletePromptWithContext is the same as DeletePrompt with the addition of the ability to pass a context and additional request options.

See DeletePrompt 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) DeleteQueue

func (c *Connect) DeleteQueue(input *DeleteQueueInput) (*DeleteQueueOutput, error)

DeleteQueue API operation for Amazon Connect Service.

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

  • ResourceInUseException That resource is already in use. Please try another.

  • 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/DeleteQueue

func (*Connect) DeleteQueueRequest

func (c *Connect) DeleteQueueRequest(input *DeleteQueueInput) (req *request.Request, output *DeleteQueueOutput)

DeleteQueueRequest generates a "aws/request.Request" representing the client's request for the DeleteQueue 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 DeleteQueue for more information on using the DeleteQueue 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 DeleteQueueRequest method.
req, resp := client.DeleteQueueRequest(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/DeleteQueue

func (*Connect) DeleteQueueWithContext

func (c *Connect) DeleteQueueWithContext(ctx aws.Context, input *DeleteQueueInput, opts ...request.Option) (*DeleteQueueOutput, error)

DeleteQueueWithContext is the same as DeleteQueue with the addition of the ability to pass a context and additional request options.

See DeleteQueue 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) DeleteQuickConnect

func (c *Connect) DeleteQuickConnect(input *DeleteQuickConnectInput) (*DeleteQuickConnectOutput, error)

DeleteQuickConnect API operation for Amazon Connect Service.

Deletes a quick connect.

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

func (*Connect) DeleteQuickConnectRequest

func (c *Connect) DeleteQuickConnectRequest(input *DeleteQuickConnectInput) (req *request.Request, output *DeleteQuickConnectOutput)

DeleteQuickConnectRequest generates a "aws/request.Request" representing the client's request for the DeleteQuickConnect 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 DeleteQuickConnect for more information on using the DeleteQuickConnect 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 DeleteQuickConnectRequest method.
req, resp := client.DeleteQuickConnectRequest(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/DeleteQuickConnect

func (*Connect) DeleteQuickConnectWithContext

func (c *Connect) DeleteQuickConnectWithContext(ctx aws.Context, input *DeleteQuickConnectInput, opts ...request.Option) (*DeleteQuickConnectOutput, error)

DeleteQuickConnectWithContext is the same as DeleteQuickConnect with the addition of the ability to pass a context and additional request options.

See DeleteQuickConnect 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) DeleteRoutingProfile

func (c *Connect) DeleteRoutingProfile(input *DeleteRoutingProfileInput) (*DeleteRoutingProfileOutput, error)

DeleteRoutingProfile API operation for Amazon Connect Service.

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

  • ResourceInUseException That resource is already in use. Please try another.

  • 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/DeleteRoutingProfile

func (*Connect) DeleteRoutingProfileRequest

func (c *Connect) DeleteRoutingProfileRequest(input *DeleteRoutingProfileInput) (req *request.Request, output *DeleteRoutingProfileOutput)

DeleteRoutingProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteRoutingProfile 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 DeleteRoutingProfile for more information on using the DeleteRoutingProfile 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 DeleteRoutingProfileRequest method.
req, resp := client.DeleteRoutingProfileRequest(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/DeleteRoutingProfile

func (*Connect) DeleteRoutingProfileWithContext

func (c *Connect) DeleteRoutingProfileWithContext(ctx aws.Context, input *DeleteRoutingProfileInput, opts ...request.Option) (*DeleteRoutingProfileOutput, error)

DeleteRoutingProfileWithContext is the same as DeleteRoutingProfile with the addition of the ability to pass a context and additional request options.

See DeleteRoutingProfile 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) DeleteRule

func (c *Connect) DeleteRule(input *DeleteRuleInput) (*DeleteRuleOutput, error)

DeleteRule API operation for Amazon Connect Service.

Deletes a rule 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 DeleteRule 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/DeleteRule

func (*Connect) DeleteRuleRequest

func (c *Connect) DeleteRuleRequest(input *DeleteRuleInput) (req *request.Request, output *DeleteRuleOutput)

DeleteRuleRequest generates a "aws/request.Request" representing the client's request for the DeleteRule 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 DeleteRule for more information on using the DeleteRule 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 DeleteRuleRequest method.
req, resp := client.DeleteRuleRequest(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/DeleteRule

func (*Connect) DeleteRuleWithContext

func (c *Connect) DeleteRuleWithContext(ctx aws.Context, input *DeleteRuleInput, opts ...request.Option) (*DeleteRuleOutput, error)

DeleteRuleWithContext is the same as DeleteRule with the addition of the ability to pass a context and additional request options.

See DeleteRule 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) DeleteSecurityProfile

func (c *Connect) DeleteSecurityProfile(input *DeleteSecurityProfileInput) (*DeleteSecurityProfileOutput, error)

DeleteSecurityProfile API operation for Amazon Connect Service.

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

  • AccessDeniedException You do not have sufficient permissions to perform this action.

  • ResourceInUseException That resource is already in use. Please try another.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteSecurityProfile

func (*Connect) DeleteSecurityProfileRequest

func (c *Connect) DeleteSecurityProfileRequest(input *DeleteSecurityProfileInput) (req *request.Request, output *DeleteSecurityProfileOutput)

DeleteSecurityProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteSecurityProfile 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 DeleteSecurityProfile for more information on using the DeleteSecurityProfile 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 DeleteSecurityProfileRequest method.
req, resp := client.DeleteSecurityProfileRequest(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/DeleteSecurityProfile

func (*Connect) DeleteSecurityProfileWithContext

func (c *Connect) DeleteSecurityProfileWithContext(ctx aws.Context, input *DeleteSecurityProfileInput, opts ...request.Option) (*DeleteSecurityProfileOutput, error)

DeleteSecurityProfileWithContext is the same as DeleteSecurityProfile with the addition of the ability to pass a context and additional request options.

See DeleteSecurityProfile 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) DeleteTaskTemplate

func (c *Connect) DeleteTaskTemplate(input *DeleteTaskTemplateInput) (*DeleteTaskTemplateOutput, error)

DeleteTaskTemplate API operation for Amazon Connect Service.

Deletes the task template.

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

func (*Connect) DeleteTaskTemplateRequest

func (c *Connect) DeleteTaskTemplateRequest(input *DeleteTaskTemplateInput) (req *request.Request, output *DeleteTaskTemplateOutput)

DeleteTaskTemplateRequest generates a "aws/request.Request" representing the client's request for the DeleteTaskTemplate 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 DeleteTaskTemplate for more information on using the DeleteTaskTemplate 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 DeleteTaskTemplateRequest method.
req, resp := client.DeleteTaskTemplateRequest(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/DeleteTaskTemplate

func (*Connect) DeleteTaskTemplateWithContext

func (c *Connect) DeleteTaskTemplateWithContext(ctx aws.Context, input *DeleteTaskTemplateInput, opts ...request.Option) (*DeleteTaskTemplateOutput, error)

DeleteTaskTemplateWithContext is the same as DeleteTaskTemplate with the addition of the ability to pass a context and additional request options.

See DeleteTaskTemplate 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) DeleteTrafficDistributionGroup

func (c *Connect) DeleteTrafficDistributionGroup(input *DeleteTrafficDistributionGroupInput) (*DeleteTrafficDistributionGroupOutput, error)

DeleteTrafficDistributionGroup API operation for Amazon Connect Service.

Deletes a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.

For more information about deleting traffic distribution groups, see Delete traffic distribution groups (https://docs.aws.amazon.com/connect/latest/adminguide/delete-traffic-distribution-groups.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 DeleteTrafficDistributionGroup 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.

  • ResourceInUseException That resource is already in use. Please try another.

  • 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/DeleteTrafficDistributionGroup

func (*Connect) DeleteTrafficDistributionGroupRequest

func (c *Connect) DeleteTrafficDistributionGroupRequest(input *DeleteTrafficDistributionGroupInput) (req *request.Request, output *DeleteTrafficDistributionGroupOutput)

DeleteTrafficDistributionGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteTrafficDistributionGroup 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 DeleteTrafficDistributionGroup for more information on using the DeleteTrafficDistributionGroup 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 DeleteTrafficDistributionGroupRequest method.
req, resp := client.DeleteTrafficDistributionGroupRequest(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/DeleteTrafficDistributionGroup

func (*Connect) DeleteTrafficDistributionGroupWithContext

func (c *Connect) DeleteTrafficDistributionGroupWithContext(ctx aws.Context, input *DeleteTrafficDistributionGroupInput, opts ...request.Option) (*DeleteTrafficDistributionGroupOutput, error)

DeleteTrafficDistributionGroupWithContext is the same as DeleteTrafficDistributionGroup with the addition of the ability to pass a context and additional request options.

See DeleteTrafficDistributionGroup 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) DeleteUseCase

func (c *Connect) DeleteUseCase(input *DeleteUseCaseInput) (*DeleteUseCaseOutput, error)

DeleteUseCase API operation for Amazon Connect Service.

Deletes a use case from an integration 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 DeleteUseCase for usage and error information.

Returned Error Types:

  • 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/DeleteUseCase

func (*Connect) DeleteUseCaseRequest

func (c *Connect) DeleteUseCaseRequest(input *DeleteUseCaseInput) (req *request.Request, output *DeleteUseCaseOutput)

DeleteUseCaseRequest generates a "aws/request.Request" representing the client's request for the DeleteUseCase 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 DeleteUseCase for more information on using the DeleteUseCase 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 DeleteUseCaseRequest method.
req, resp := client.DeleteUseCaseRequest(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/DeleteUseCase

func (*Connect) DeleteUseCaseWithContext

func (c *Connect) DeleteUseCaseWithContext(ctx aws.Context, input *DeleteUseCaseInput, opts ...request.Option) (*DeleteUseCaseOutput, error)

DeleteUseCaseWithContext is the same as DeleteUseCase with the addition of the ability to pass a context and additional request options.

See DeleteUseCase 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) DeleteUser

func (c *Connect) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)

DeleteUser API operation for Amazon Connect Service.

Deletes a user account from the specified Amazon Connect instance.

For information about what happens to a user's data when their account is deleted, see Delete Users from Your Amazon Connect Instance (https://docs.aws.amazon.com/connect/latest/adminguide/delete-users.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 DeleteUser 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/DeleteUser

func (*Connect) DeleteUserHierarchyGroup

func (c *Connect) DeleteUserHierarchyGroup(input *DeleteUserHierarchyGroupInput) (*DeleteUserHierarchyGroupOutput, error)

DeleteUserHierarchyGroup API operation for Amazon Connect Service.

Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child groups.

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

  • ResourceInUseException That resource is already in use. Please try another.

  • 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/DeleteUserHierarchyGroup

func (*Connect) DeleteUserHierarchyGroupRequest

func (c *Connect) DeleteUserHierarchyGroupRequest(input *DeleteUserHierarchyGroupInput) (req *request.Request, output *DeleteUserHierarchyGroupOutput)

DeleteUserHierarchyGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteUserHierarchyGroup 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 DeleteUserHierarchyGroup for more information on using the DeleteUserHierarchyGroup 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 DeleteUserHierarchyGroupRequest method.
req, resp := client.DeleteUserHierarchyGroupRequest(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/DeleteUserHierarchyGroup

func (*Connect) DeleteUserHierarchyGroupWithContext

func (c *Connect) DeleteUserHierarchyGroupWithContext(ctx aws.Context, input *DeleteUserHierarchyGroupInput, opts ...request.Option) (*DeleteUserHierarchyGroupOutput, error)

DeleteUserHierarchyGroupWithContext is the same as DeleteUserHierarchyGroup with the addition of the ability to pass a context and additional request options.

See DeleteUserHierarchyGroup 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) DeleteUserRequest

func (c *Connect) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)

DeleteUserRequest generates a "aws/request.Request" representing the client's request for the DeleteUser 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 DeleteUser for more information on using the DeleteUser 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 DeleteUserRequest method.
req, resp := client.DeleteUserRequest(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/DeleteUser

func (*Connect) DeleteUserWithContext

func (c *Connect) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)

DeleteUserWithContext is the same as DeleteUser with the addition of the ability to pass a context and additional request options.

See DeleteUser 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) DeleteView

func (c *Connect) DeleteView(input *DeleteViewInput) (*DeleteViewOutput, error)

DeleteView API operation for Amazon Connect Service.

Deletes the view entirely. It deletes the view and all associated qualifiers (versions and aliases).

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

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • TooManyRequestsException Displayed when rate-related API limits are exceeded.

  • ResourceInUseException That resource is already in use. Please try another.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteView

func (*Connect) DeleteViewRequest

func (c *Connect) DeleteViewRequest(input *DeleteViewInput) (req *request.Request, output *DeleteViewOutput)

DeleteViewRequest generates a "aws/request.Request" representing the client's request for the DeleteView 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 DeleteView for more information on using the DeleteView 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 DeleteViewRequest method.
req, resp := client.DeleteViewRequest(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/DeleteView

func (*Connect) DeleteViewVersion

func (c *Connect) DeleteViewVersion(input *DeleteViewVersionInput) (*DeleteViewVersionOutput, error)

DeleteViewVersion API operation for Amazon Connect Service.

Deletes the particular version specified in ViewVersion identifier.

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

  • InvalidParameterException One or more of the specified parameters are not valid.

  • ResourceNotFoundException The specified resource was not found.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • TooManyRequestsException Displayed when rate-related API limits are exceeded.

  • ResourceInUseException That resource is already in use. Please try another.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteViewVersion

func (*Connect) DeleteViewVersionRequest

func (c *Connect) DeleteViewVersionRequest(input *DeleteViewVersionInput) (req *request.Request, output *DeleteViewVersionOutput)

DeleteViewVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteViewVersion 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 DeleteViewVersion for more information on using the DeleteViewVersion 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 DeleteViewVersionRequest method.
req, resp := client.DeleteViewVersionRequest(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/DeleteViewVersion

func (*Connect) DeleteViewVersionWithContext

func (c *Connect) DeleteViewVersionWithContext(ctx aws.Context, input *DeleteViewVersionInput, opts ...request.Option) (*DeleteViewVersionOutput, error)

DeleteViewVersionWithContext is the same as DeleteViewVersion with the addition of the ability to pass a context and additional request options.

See DeleteViewVersion 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) DeleteViewWithContext

func (c *Connect) DeleteViewWithContext(ctx aws.Context, input *DeleteViewInput, opts ...request.Option) (*DeleteViewOutput, error)

DeleteViewWithContext is the same as DeleteView with the addition of the ability to pass a context and additional request options.

See DeleteView 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) DeleteVocabulary

func (c *Connect) DeleteVocabulary(input *DeleteVocabularyInput) (*DeleteVocabularyOutput, error)

DeleteVocabulary API operation for Amazon Connect Service.

Deletes the vocabulary that has the given identifier.

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

  • ResourceInUseException That resource is already in use. Please try another.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteVocabulary

func (*Connect) DeleteVocabularyRequest

func (c *Connect) DeleteVocabularyRequest(input *DeleteVocabularyInput) (req *request.Request, output *DeleteVocabularyOutput)

DeleteVocabularyRequest generates a "aws/request.Request" representing the client's request for the DeleteVocabulary 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 DeleteVocabulary for more information on using the DeleteVocabulary 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 DeleteVocabularyRequest method.
req, resp := client.DeleteVocabularyRequest(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/DeleteVocabulary

func (*Connect) DeleteVocabularyWithContext

func (c *Connect) DeleteVocabularyWithContext(ctx aws.Context, input *DeleteVocabularyInput, opts ...request.Option) (*DeleteVocabularyOutput, error)

DeleteVocabularyWithContext is the same as DeleteVocabulary with the addition of the ability to pass a context and additional request options.

See DeleteVocabulary 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) DescribeAgentStatus

func (c *Connect) DescribeAgentStatus(input *DescribeAgentStatusInput) (*DescribeAgentStatusOutput, error)

DescribeAgentStatus API operation for Amazon Connect Service.

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

Describes an agent status.

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

func (*Connect) DescribeAgentStatusRequest

func (c *Connect) DescribeAgentStatusRequest(input *DescribeAgentStatusInput) (req *request.Request, output *DescribeAgentStatusOutput)

DescribeAgentStatusRequest generates a "aws/request.Request" representing the client's request for the DescribeAgentStatus 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 DescribeAgentStatus for more information on using the DescribeAgentStatus 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 DescribeAgentStatusRequest method.
req, resp := client.DescribeAgentStatusRequest(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/DescribeAgentStatus

func (*Connect) DescribeAgentStatusWithContext

func (c *Connect) DescribeAgentStatusWithContext(ctx aws.Context, input *DescribeAgentStatusInput, opts ...request.Option) (*DescribeAgentStatusOutput, error)

DescribeAgentStatusWithContext is the same as DescribeAgentStatus with the addition of the ability to pass a context and additional request options.

See DescribeAgentStatus 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) DescribeContact

func (c *Connect) DescribeContact(input *DescribeContactInput) (*DescribeContactOutput, error)

DescribeContact API operation for Amazon Connect Service.

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

Describes the specified contact.

Contact information remains available in Amazon Connect for 24 months, and then it is deleted.

Only data from November 12, 2021, and later is returned by this 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 DescribeContact 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.

  • InternalServiceException Request processing failed because of an error or failure with the service.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeContact

func (*Connect) DescribeContactEvaluation

func (c *Connect) DescribeContactEvaluation(input *DescribeContactEvaluationInput) (*DescribeContactEvaluationOutput, error)

DescribeContactEvaluation API operation for Amazon Connect Service.

Describes a contact evaluation in 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 DescribeContactEvaluation 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.

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeContactEvaluation

func (*Connect) DescribeContactEvaluationRequest

func (c *Connect) DescribeContactEvaluationRequest(input *DescribeContactEvaluationInput) (req *request.Request, output *DescribeContactEvaluationOutput)

DescribeContactEvaluationRequest generates a "aws/request.Request" representing the client's request for the DescribeContactEvaluation 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 DescribeContactEvaluation for more information on using the DescribeContactEvaluation 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 DescribeContactEvaluationRequest method.
req, resp := client.DescribeContactEvaluationRequest(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/DescribeContactEvaluation

func (*Connect) DescribeContactEvaluationWithContext

func (c *Connect) DescribeContactEvaluationWithContext(ctx aws.Context, input *DescribeContactEvaluationInput, opts ...request.Option) (*DescribeContactEvaluationOutput, error)

DescribeContactEvaluationWithContext is the same as DescribeContactEvaluation with the addition of the ability to pass a context and additional request options.

See DescribeContactEvaluation 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) DescribeContactFlow

func (c *Connect) DescribeContactFlow(input *DescribeContactFlowInput) (*DescribeContactFlowOutput, error)

DescribeContactFlow API operation for Amazon Connect Service.

Describes the specified flow.

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

  • ContactFlowNotPublishedException The flow has not been published.

  • 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/DescribeContactFlow

func (*Connect) DescribeContactFlowModule

func (c *Connect) DescribeContactFlowModule(input *DescribeContactFlowModuleInput) (*DescribeContactFlowModuleOutput, error)

DescribeContactFlowModule API operation for Amazon Connect Service.

Describes the specified flow module.

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

  • 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/DescribeContactFlowModule

func (*Connect) DescribeContactFlowModuleRequest

func (c *Connect) DescribeContactFlowModuleRequest(input *DescribeContactFlowModuleInput) (req *request.Request, output *DescribeContactFlowModuleOutput)

DescribeContactFlowModuleRequest generates a "aws/request.Request" representing the client's request for the DescribeContactFlowModule 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 DescribeContactFlowModule for more information on using the DescribeContactFlowModule 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 DescribeContactFlowModuleRequest method.
req, resp := client.DescribeContactFlowModuleRequest(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/DescribeContactFlowModule

func (*Connect) DescribeContactFlowModuleWithContext

func (c *Connect) DescribeContactFlowModuleWithContext(ctx aws.Context, input *DescribeContactFlowModuleInput, opts ...request.Option) (*DescribeContactFlowModuleOutput, error)

DescribeContactFlowModuleWithContext is the same as DescribeContactFlowModule with the addition of the ability to pass a context and additional request options.

See DescribeContactFlowModule 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) DescribeContactFlowRequest

func (c *Connect) DescribeContactFlowRequest(input *DescribeContactFlowInput) (req *request.Request, output *DescribeContactFlowOutput)

DescribeContactFlowRequest generates a "aws/request.Request" representing the client's request for the DescribeContactFlow 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 DescribeContactFlow for more information on using the DescribeContactFlow 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 DescribeContactFlowRequest method.
req, resp := client.DescribeContactFlowRequest(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/DescribeContactFlow

func (*Connect) DescribeContactFlowWithContext

func (c *Connect) DescribeContactFlowWithContext(ctx aws.Context, input *DescribeContactFlowInput, opts ...request.Option) (*DescribeContactFlowOutput, error)

DescribeContactFlowWithContext is the same as DescribeContactFlow with the addition of the ability to pass a context and additional request options.

See DescribeContactFlow 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) DescribeContactRequest

func (c *Connect) DescribeContactRequest(input *DescribeContactInput) (req *request.Request, output *DescribeContactOutput)

DescribeContactRequest generates a "aws/request.Request" representing the client's request for the DescribeContact 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 DescribeContact for more information on using the DescribeContact 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 DescribeContactRequest method.
req, resp := client.DescribeContactRequest(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/DescribeContact

func (*Connect) DescribeContactWithContext

func (c *Connect) DescribeContactWithContext(ctx aws.Context, input *DescribeContactInput, opts ...request.Option) (*DescribeContactOutput, error)

DescribeContactWithContext is the same as DescribeContact with the addition of the ability to pass a context and additional request options.

See DescribeContact 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) DescribeEvaluationForm

func (c *Connect) DescribeEvaluationForm(input *DescribeEvaluationFormInput) (*DescribeEvaluationFormOutput, error)

DescribeEvaluationForm API operation for Amazon Connect Service.

Describes an evaluation form in the specified Amazon Connect instance. If the version property is not provided, the latest version of the evaluation form is described.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeEvaluationForm

func (*Connect) DescribeEvaluationFormRequest

func (c *Connect) DescribeEvaluationFormRequest(input *DescribeEvaluationFormInput) (req *request.Request, output *DescribeEvaluationFormOutput)

DescribeEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the DescribeEvaluationForm 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 DescribeEvaluationForm for more information on using the DescribeEvaluationForm 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 DescribeEvaluationFormRequest method.
req, resp := client.DescribeEvaluationFormRequest(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/DescribeEvaluationForm

func (*Connect) DescribeEvaluationFormWithContext

func (c *Connect) DescribeEvaluationFormWithContext(ctx aws.Context, input *DescribeEvaluationFormInput, opts ...request.Option) (*DescribeEvaluationFormOutput, error)

DescribeEvaluationFormWithContext is the same as DescribeEvaluationForm with the addition of the ability to pass a context and additional request options.

See DescribeEvaluationForm 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) DescribeHoursOfOperation

func (c *Connect) DescribeHoursOfOperation(input *DescribeHoursOfOperationInput) (*DescribeHoursOfOperationOutput, error)

DescribeHoursOfOperation API operation for Amazon Connect Service.

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

Describes the 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 DescribeHoursOfOperation 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/DescribeHoursOfOperation

func (*Connect) DescribeHoursOfOperationRequest

func (c *Connect) DescribeHoursOfOperationRequest(input *DescribeHoursOfOperationInput) (req *request.Request, output *DescribeHoursOfOperationOutput)

DescribeHoursOfOperationRequest generates a "aws/request.Request" representing the client's request for the DescribeHoursOfOperation 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 DescribeHoursOfOperation for more information on using the DescribeHoursOfOperation 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 DescribeHoursOfOperationRequest method.
req, resp := client.DescribeHoursOfOperationRequest(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/DescribeHoursOfOperation

func (*Connect) DescribeHoursOfOperationWithContext

func (c *Connect) DescribeHoursOfOperationWithContext(ctx aws.Context, input *DescribeHoursOfOperationInput, opts ...request.Option) (*DescribeHoursOfOperationOutput, error)

DescribeHoursOfOperationWithContext is the same as DescribeHoursOfOperation with the addition of the ability to pass a context and additional request options.

See DescribeHoursOfOperation 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) DescribeInstance

func (c *Connect) DescribeInstance(input *DescribeInstanceInput) (*DescribeInstanceOutput, error)

DescribeInstance API operation for Amazon Connect Service.

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

Returns the current state of the specified instance identifier. It tracks the instance while it is being created and returns an error status, if applicable.

If an instance is not created successfully, the instance status reason field returns details relevant to the reason. The instance in a failed state is returned only for 24 hours after the CreateInstance API was invoked.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeInstance

func (*Connect) DescribeInstanceAttribute

func (c *Connect) DescribeInstanceAttribute(input *DescribeInstanceAttributeInput) (*DescribeInstanceAttributeOutput, error)

DescribeInstanceAttribute API operation for Amazon Connect Service.

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

Describes the specified instance attribute.

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 DescribeInstanceAttribute for usage and error information.

Returned Error Types:

  • 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/DescribeInstanceAttribute

func (*Connect) DescribeInstanceAttributeRequest

func (c *Connect) DescribeInstanceAttributeRequest(input *DescribeInstanceAttributeInput) (req *request.Request, output *DescribeInstanceAttributeOutput)

DescribeInstanceAttributeRequest generates a "aws/request.Request" representing the client's request for the DescribeInstanceAttribute operation. The "out