Documentation ¶
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 AWS 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).
Working with contact flows? Check out the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/adminguide/flow-language.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
Index ¶
- Constants
- func Channel_Values() []string
- func Comparison_Values() []string
- func ContactFlowType_Values() []string
- func CurrentMetricName_Values() []string
- func DirectoryType_Values() []string
- func EncryptionType_Values() []string
- func Grouping_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 PhoneNumberCountryCode_Values() []string
- func PhoneNumberType_Values() []string
- func PhoneType_Values() []string
- func QueueStatus_Values() []string
- func QueueType_Values() []string
- func QuickConnectType_Values() []string
- func ReferenceType_Values() []string
- func ResourceType_Values() []string
- func SourceType_Values() []string
- func Statistic_Values() []string
- func StorageType_Values() []string
- func Unit_Values() []string
- func UseCaseType_Values() []string
- func VoiceRecordingTrack_Values() []string
- type AssociateApprovedOriginInput
- func (s AssociateApprovedOriginInput) GoString() string
- func (s *AssociateApprovedOriginInput) SetInstanceId(v string) *AssociateApprovedOriginInput
- func (s *AssociateApprovedOriginInput) SetOrigin(v string) *AssociateApprovedOriginInput
- func (s AssociateApprovedOriginInput) String() string
- func (s *AssociateApprovedOriginInput) Validate() error
- type AssociateApprovedOriginOutput
- type AssociateInstanceStorageConfigInput
- func (s AssociateInstanceStorageConfigInput) GoString() string
- func (s *AssociateInstanceStorageConfigInput) SetInstanceId(v string) *AssociateInstanceStorageConfigInput
- func (s *AssociateInstanceStorageConfigInput) SetResourceType(v string) *AssociateInstanceStorageConfigInput
- func (s *AssociateInstanceStorageConfigInput) SetStorageConfig(v *InstanceStorageConfig) *AssociateInstanceStorageConfigInput
- func (s AssociateInstanceStorageConfigInput) String() string
- func (s *AssociateInstanceStorageConfigInput) Validate() error
- type AssociateInstanceStorageConfigOutput
- type AssociateLambdaFunctionInput
- func (s AssociateLambdaFunctionInput) GoString() string
- func (s *AssociateLambdaFunctionInput) SetFunctionArn(v string) *AssociateLambdaFunctionInput
- func (s *AssociateLambdaFunctionInput) SetInstanceId(v string) *AssociateLambdaFunctionInput
- func (s AssociateLambdaFunctionInput) String() string
- func (s *AssociateLambdaFunctionInput) Validate() error
- type AssociateLambdaFunctionOutput
- type AssociateLexBotInput
- type AssociateLexBotOutput
- type AssociateQueueQuickConnectsInput
- func (s AssociateQueueQuickConnectsInput) GoString() string
- func (s *AssociateQueueQuickConnectsInput) SetInstanceId(v string) *AssociateQueueQuickConnectsInput
- func (s *AssociateQueueQuickConnectsInput) SetQueueId(v string) *AssociateQueueQuickConnectsInput
- func (s *AssociateQueueQuickConnectsInput) SetQuickConnectIds(v []*string) *AssociateQueueQuickConnectsInput
- func (s AssociateQueueQuickConnectsInput) String() string
- func (s *AssociateQueueQuickConnectsInput) Validate() error
- type AssociateQueueQuickConnectsOutput
- type AssociateRoutingProfileQueuesInput
- func (s AssociateRoutingProfileQueuesInput) GoString() string
- func (s *AssociateRoutingProfileQueuesInput) SetInstanceId(v string) *AssociateRoutingProfileQueuesInput
- func (s *AssociateRoutingProfileQueuesInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *AssociateRoutingProfileQueuesInput
- func (s *AssociateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *AssociateRoutingProfileQueuesInput
- func (s AssociateRoutingProfileQueuesInput) String() string
- func (s *AssociateRoutingProfileQueuesInput) Validate() error
- type AssociateRoutingProfileQueuesOutput
- type AssociateSecurityKeyInput
- func (s AssociateSecurityKeyInput) GoString() string
- func (s *AssociateSecurityKeyInput) SetInstanceId(v string) *AssociateSecurityKeyInput
- func (s *AssociateSecurityKeyInput) SetKey(v string) *AssociateSecurityKeyInput
- func (s AssociateSecurityKeyInput) String() string
- func (s *AssociateSecurityKeyInput) Validate() error
- type AssociateSecurityKeyOutput
- type Attribute
- type ChatMessage
- type Connect
- 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) 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, ...) (*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) 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, ...) (*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, ...) (*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) CreateContactFlow(input *CreateContactFlowInput) (*CreateContactFlowOutput, 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) 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, ...) (*CreateIntegrationAssociationOutput, 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) 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) 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, ...) (*DeleteIntegrationAssociationOutput, 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) 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) DescribeContactFlow(input *DescribeContactFlowInput) (*DescribeContactFlowOutput, 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) 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, ...) (*DescribeInstanceStorageConfigOutput, error)
- func (c *Connect) DescribeInstanceWithContext(ctx aws.Context, input *DescribeInstanceInput, opts ...request.Option) (*DescribeInstanceOutput, 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) 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, ...) (*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, ...) (*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) 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, ...) (*DisassociateApprovedOriginOutput, 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, ...) (*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, ...) (*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) 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, ...) (*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, ...) (*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) 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, ...) error
- func (c *Connect) GetCurrentMetricDataPagesWithContext(ctx aws.Context, input *GetCurrentMetricDataInput, ...) 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) 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) 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, ...) error
- func (c *Connect) GetMetricDataRequest(input *GetMetricDataInput) (req *request.Request, output *GetMetricDataOutput)
- func (c *Connect) GetMetricDataWithContext(ctx aws.Context, input *GetMetricDataInput, opts ...request.Option) (*GetMetricDataOutput, error)
- func (c *Connect) ListApprovedOrigins(input *ListApprovedOriginsInput) (*ListApprovedOriginsOutput, error)
- func (c *Connect) ListApprovedOriginsPages(input *ListApprovedOriginsInput, ...) error
- func (c *Connect) ListApprovedOriginsPagesWithContext(ctx aws.Context, input *ListApprovedOriginsInput, ...) 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) 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, ...) 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) ListHoursOfOperations(input *ListHoursOfOperationsInput) (*ListHoursOfOperationsOutput, error)
- func (c *Connect) ListHoursOfOperationsPages(input *ListHoursOfOperationsInput, ...) error
- func (c *Connect) ListHoursOfOperationsPagesWithContext(ctx aws.Context, input *ListHoursOfOperationsInput, ...) 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, ...) error
- func (c *Connect) ListInstanceAttributesPagesWithContext(ctx aws.Context, input *ListInstanceAttributesInput, ...) 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, ...) error
- func (c *Connect) ListInstanceStorageConfigsPagesWithContext(ctx aws.Context, input *ListInstanceStorageConfigsInput, ...) error
- func (c *Connect) ListInstanceStorageConfigsRequest(input *ListInstanceStorageConfigsInput) (req *request.Request, output *ListInstanceStorageConfigsOutput)
- func (c *Connect) ListInstanceStorageConfigsWithContext(ctx aws.Context, input *ListInstanceStorageConfigsInput, ...) (*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, ...) 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, ...) error
- func (c *Connect) ListIntegrationAssociationsPagesWithContext(ctx aws.Context, input *ListIntegrationAssociationsInput, ...) error
- func (c *Connect) ListIntegrationAssociationsRequest(input *ListIntegrationAssociationsInput) (req *request.Request, output *ListIntegrationAssociationsOutput)
- func (c *Connect) ListIntegrationAssociationsWithContext(ctx aws.Context, input *ListIntegrationAssociationsInput, ...) (*ListIntegrationAssociationsOutput, error)
- func (c *Connect) ListLambdaFunctions(input *ListLambdaFunctionsInput) (*ListLambdaFunctionsOutput, error)
- func (c *Connect) ListLambdaFunctionsPages(input *ListLambdaFunctionsInput, ...) error
- func (c *Connect) ListLambdaFunctionsPagesWithContext(ctx aws.Context, input *ListLambdaFunctionsInput, ...) 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, ...) 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, ...) error
- func (c *Connect) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) (req *request.Request, output *ListPhoneNumbersOutput)
- 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, ...) 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, ...) error
- func (c *Connect) ListQueueQuickConnectsPagesWithContext(ctx aws.Context, input *ListQueueQuickConnectsInput, ...) 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, ...) 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, ...) 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) ListRoutingProfileQueues(input *ListRoutingProfileQueuesInput) (*ListRoutingProfileQueuesOutput, error)
- func (c *Connect) ListRoutingProfileQueuesPages(input *ListRoutingProfileQueuesInput, ...) error
- func (c *Connect) ListRoutingProfileQueuesPagesWithContext(ctx aws.Context, input *ListRoutingProfileQueuesInput, ...) 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, ...) error
- func (c *Connect) ListRoutingProfilesPagesWithContext(ctx aws.Context, input *ListRoutingProfilesInput, ...) 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) 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, ...) 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) ListSecurityProfiles(input *ListSecurityProfilesInput) (*ListSecurityProfilesOutput, error)
- func (c *Connect) ListSecurityProfilesPages(input *ListSecurityProfilesInput, ...) error
- func (c *Connect) ListSecurityProfilesPagesWithContext(ctx aws.Context, input *ListSecurityProfilesInput, ...) 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) 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, ...) 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, ...) error
- func (c *Connect) ListUserHierarchyGroupsPagesWithContext(ctx aws.Context, input *ListUserHierarchyGroupsInput, ...) 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, ...) 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) 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) 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) 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) 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) 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) StopContactWithContext(ctx aws.Context, input *StopContactInput, opts ...request.Option) (*StopContactOutput, 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) 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) 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) 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) 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) 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, ...) (*UpdateInstanceStorageConfigOutput, 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, ...) (*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, ...) (*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) 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, ...) (*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, ...) (*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, ...) (*UpdateRoutingProfileQueuesOutput, 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, ...) (*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, ...) (*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, ...) (*UpdateUserSecurityProfilesOutput, error)
- type ContactFlow
- func (s ContactFlow) GoString() string
- func (s *ContactFlow) SetArn(v string) *ContactFlow
- func (s *ContactFlow) SetContent(v string) *ContactFlow
- func (s *ContactFlow) SetDescription(v string) *ContactFlow
- func (s *ContactFlow) SetId(v string) *ContactFlow
- func (s *ContactFlow) SetName(v string) *ContactFlow
- func (s *ContactFlow) SetTags(v map[string]*string) *ContactFlow
- func (s *ContactFlow) SetType(v string) *ContactFlow
- func (s ContactFlow) String() string
- type ContactFlowNotPublishedException
- func (s *ContactFlowNotPublishedException) Code() string
- func (s *ContactFlowNotPublishedException) Error() string
- func (s ContactFlowNotPublishedException) GoString() string
- func (s *ContactFlowNotPublishedException) Message() string
- func (s *ContactFlowNotPublishedException) OrigErr() error
- func (s *ContactFlowNotPublishedException) RequestID() string
- func (s *ContactFlowNotPublishedException) StatusCode() int
- func (s ContactFlowNotPublishedException) String() string
- type ContactFlowSummary
- func (s ContactFlowSummary) GoString() string
- func (s *ContactFlowSummary) SetArn(v string) *ContactFlowSummary
- func (s *ContactFlowSummary) SetContactFlowType(v string) *ContactFlowSummary
- func (s *ContactFlowSummary) SetId(v string) *ContactFlowSummary
- func (s *ContactFlowSummary) SetName(v string) *ContactFlowSummary
- func (s ContactFlowSummary) String() string
- type ContactNotFoundException
- func (s *ContactNotFoundException) Code() string
- func (s *ContactNotFoundException) Error() string
- func (s ContactNotFoundException) GoString() string
- func (s *ContactNotFoundException) Message() string
- func (s *ContactNotFoundException) OrigErr() error
- func (s *ContactNotFoundException) RequestID() string
- func (s *ContactNotFoundException) StatusCode() int
- func (s ContactNotFoundException) String() string
- type CreateContactFlowInput
- func (s CreateContactFlowInput) GoString() string
- func (s *CreateContactFlowInput) SetContent(v string) *CreateContactFlowInput
- func (s *CreateContactFlowInput) SetDescription(v string) *CreateContactFlowInput
- func (s *CreateContactFlowInput) SetInstanceId(v string) *CreateContactFlowInput
- func (s *CreateContactFlowInput) SetName(v string) *CreateContactFlowInput
- func (s *CreateContactFlowInput) SetTags(v map[string]*string) *CreateContactFlowInput
- func (s *CreateContactFlowInput) SetType(v string) *CreateContactFlowInput
- func (s CreateContactFlowInput) String() string
- func (s *CreateContactFlowInput) Validate() error
- type CreateContactFlowOutput
- type CreateInstanceInput
- func (s CreateInstanceInput) GoString() string
- func (s *CreateInstanceInput) SetClientToken(v string) *CreateInstanceInput
- func (s *CreateInstanceInput) SetDirectoryId(v string) *CreateInstanceInput
- func (s *CreateInstanceInput) SetIdentityManagementType(v string) *CreateInstanceInput
- func (s *CreateInstanceInput) SetInboundCallsEnabled(v bool) *CreateInstanceInput
- func (s *CreateInstanceInput) SetInstanceAlias(v string) *CreateInstanceInput
- func (s *CreateInstanceInput) SetOutboundCallsEnabled(v bool) *CreateInstanceInput
- func (s CreateInstanceInput) String() string
- func (s *CreateInstanceInput) Validate() error
- type CreateInstanceOutput
- type CreateIntegrationAssociationInput
- func (s CreateIntegrationAssociationInput) GoString() string
- func (s *CreateIntegrationAssociationInput) SetInstanceId(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetIntegrationArn(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetIntegrationType(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetSourceApplicationName(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetSourceApplicationUrl(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetSourceType(v string) *CreateIntegrationAssociationInput
- func (s CreateIntegrationAssociationInput) String() string
- func (s *CreateIntegrationAssociationInput) Validate() error
- type CreateIntegrationAssociationOutput
- func (s CreateIntegrationAssociationOutput) GoString() string
- func (s *CreateIntegrationAssociationOutput) SetIntegrationAssociationArn(v string) *CreateIntegrationAssociationOutput
- func (s *CreateIntegrationAssociationOutput) SetIntegrationAssociationId(v string) *CreateIntegrationAssociationOutput
- func (s CreateIntegrationAssociationOutput) String() string
- type CreateQueueInput
- func (s CreateQueueInput) GoString() string
- func (s *CreateQueueInput) SetDescription(v string) *CreateQueueInput
- func (s *CreateQueueInput) SetHoursOfOperationId(v string) *CreateQueueInput
- func (s *CreateQueueInput) SetInstanceId(v string) *CreateQueueInput
- func (s *CreateQueueInput) SetMaxContacts(v int64) *CreateQueueInput
- func (s *CreateQueueInput) SetName(v string) *CreateQueueInput
- func (s *CreateQueueInput) SetOutboundCallerConfig(v *OutboundCallerConfig) *CreateQueueInput
- func (s *CreateQueueInput) SetQuickConnectIds(v []*string) *CreateQueueInput
- func (s *CreateQueueInput) SetTags(v map[string]*string) *CreateQueueInput
- func (s CreateQueueInput) String() string
- func (s *CreateQueueInput) Validate() error
- type CreateQueueOutput
- type CreateQuickConnectInput
- func (s CreateQuickConnectInput) GoString() string
- func (s *CreateQuickConnectInput) SetDescription(v string) *CreateQuickConnectInput
- func (s *CreateQuickConnectInput) SetInstanceId(v string) *CreateQuickConnectInput
- func (s *CreateQuickConnectInput) SetName(v string) *CreateQuickConnectInput
- func (s *CreateQuickConnectInput) SetQuickConnectConfig(v *QuickConnectConfig) *CreateQuickConnectInput
- func (s *CreateQuickConnectInput) SetTags(v map[string]*string) *CreateQuickConnectInput
- func (s CreateQuickConnectInput) String() string
- func (s *CreateQuickConnectInput) Validate() error
- type CreateQuickConnectOutput
- type CreateRoutingProfileInput
- func (s CreateRoutingProfileInput) GoString() string
- func (s *CreateRoutingProfileInput) SetDefaultOutboundQueueId(v string) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetDescription(v string) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetInstanceId(v string) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetMediaConcurrencies(v []*MediaConcurrency) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetName(v string) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetTags(v map[string]*string) *CreateRoutingProfileInput
- func (s CreateRoutingProfileInput) String() string
- func (s *CreateRoutingProfileInput) Validate() error
- type CreateRoutingProfileOutput
- type CreateUseCaseInput
- func (s CreateUseCaseInput) GoString() string
- func (s *CreateUseCaseInput) SetInstanceId(v string) *CreateUseCaseInput
- func (s *CreateUseCaseInput) SetIntegrationAssociationId(v string) *CreateUseCaseInput
- func (s *CreateUseCaseInput) SetUseCaseType(v string) *CreateUseCaseInput
- func (s CreateUseCaseInput) String() string
- func (s *CreateUseCaseInput) Validate() error
- type CreateUseCaseOutput
- type CreateUserHierarchyGroupInput
- func (s CreateUserHierarchyGroupInput) GoString() string
- func (s *CreateUserHierarchyGroupInput) SetInstanceId(v string) *CreateUserHierarchyGroupInput
- func (s *CreateUserHierarchyGroupInput) SetName(v string) *CreateUserHierarchyGroupInput
- func (s *CreateUserHierarchyGroupInput) SetParentGroupId(v string) *CreateUserHierarchyGroupInput
- func (s CreateUserHierarchyGroupInput) String() string
- func (s *CreateUserHierarchyGroupInput) Validate() error
- type CreateUserHierarchyGroupOutput
- func (s CreateUserHierarchyGroupOutput) GoString() string
- func (s *CreateUserHierarchyGroupOutput) SetHierarchyGroupArn(v string) *CreateUserHierarchyGroupOutput
- func (s *CreateUserHierarchyGroupOutput) SetHierarchyGroupId(v string) *CreateUserHierarchyGroupOutput
- func (s CreateUserHierarchyGroupOutput) String() string
- type CreateUserInput
- func (s CreateUserInput) GoString() string
- func (s *CreateUserInput) SetDirectoryUserId(v string) *CreateUserInput
- func (s *CreateUserInput) SetHierarchyGroupId(v string) *CreateUserInput
- func (s *CreateUserInput) SetIdentityInfo(v *UserIdentityInfo) *CreateUserInput
- func (s *CreateUserInput) SetInstanceId(v string) *CreateUserInput
- func (s *CreateUserInput) SetPassword(v string) *CreateUserInput
- func (s *CreateUserInput) SetPhoneConfig(v *UserPhoneConfig) *CreateUserInput
- func (s *CreateUserInput) SetRoutingProfileId(v string) *CreateUserInput
- func (s *CreateUserInput) SetSecurityProfileIds(v []*string) *CreateUserInput
- func (s *CreateUserInput) SetTags(v map[string]*string) *CreateUserInput
- func (s *CreateUserInput) SetUsername(v string) *CreateUserInput
- func (s CreateUserInput) String() string
- func (s *CreateUserInput) Validate() error
- type CreateUserOutput
- type Credentials
- func (s Credentials) GoString() string
- func (s *Credentials) SetAccessToken(v string) *Credentials
- func (s *Credentials) SetAccessTokenExpiration(v time.Time) *Credentials
- func (s *Credentials) SetRefreshToken(v string) *Credentials
- func (s *Credentials) SetRefreshTokenExpiration(v time.Time) *Credentials
- func (s Credentials) String() string
- type CurrentMetric
- type CurrentMetricData
- type CurrentMetricResult
- type DeleteInstanceInput
- type DeleteInstanceOutput
- type DeleteIntegrationAssociationInput
- func (s DeleteIntegrationAssociationInput) GoString() string
- func (s *DeleteIntegrationAssociationInput) SetInstanceId(v string) *DeleteIntegrationAssociationInput
- func (s *DeleteIntegrationAssociationInput) SetIntegrationAssociationId(v string) *DeleteIntegrationAssociationInput
- func (s DeleteIntegrationAssociationInput) String() string
- func (s *DeleteIntegrationAssociationInput) Validate() error
- type DeleteIntegrationAssociationOutput
- type DeleteQuickConnectInput
- func (s DeleteQuickConnectInput) GoString() string
- func (s *DeleteQuickConnectInput) SetInstanceId(v string) *DeleteQuickConnectInput
- func (s *DeleteQuickConnectInput) SetQuickConnectId(v string) *DeleteQuickConnectInput
- func (s DeleteQuickConnectInput) String() string
- func (s *DeleteQuickConnectInput) Validate() error
- type DeleteQuickConnectOutput
- type DeleteUseCaseInput
- func (s DeleteUseCaseInput) GoString() string
- func (s *DeleteUseCaseInput) SetInstanceId(v string) *DeleteUseCaseInput
- func (s *DeleteUseCaseInput) SetIntegrationAssociationId(v string) *DeleteUseCaseInput
- func (s *DeleteUseCaseInput) SetUseCaseId(v string) *DeleteUseCaseInput
- func (s DeleteUseCaseInput) String() string
- func (s *DeleteUseCaseInput) Validate() error
- type DeleteUseCaseOutput
- type DeleteUserHierarchyGroupInput
- func (s DeleteUserHierarchyGroupInput) GoString() string
- func (s *DeleteUserHierarchyGroupInput) SetHierarchyGroupId(v string) *DeleteUserHierarchyGroupInput
- func (s *DeleteUserHierarchyGroupInput) SetInstanceId(v string) *DeleteUserHierarchyGroupInput
- func (s DeleteUserHierarchyGroupInput) String() string
- func (s *DeleteUserHierarchyGroupInput) Validate() error
- type DeleteUserHierarchyGroupOutput
- type DeleteUserInput
- type DeleteUserOutput
- type DescribeContactFlowInput
- func (s DescribeContactFlowInput) GoString() string
- func (s *DescribeContactFlowInput) SetContactFlowId(v string) *DescribeContactFlowInput
- func (s *DescribeContactFlowInput) SetInstanceId(v string) *DescribeContactFlowInput
- func (s DescribeContactFlowInput) String() string
- func (s *DescribeContactFlowInput) Validate() error
- type DescribeContactFlowOutput
- type DescribeHoursOfOperationInput
- func (s DescribeHoursOfOperationInput) GoString() string
- func (s *DescribeHoursOfOperationInput) SetHoursOfOperationId(v string) *DescribeHoursOfOperationInput
- func (s *DescribeHoursOfOperationInput) SetInstanceId(v string) *DescribeHoursOfOperationInput
- func (s DescribeHoursOfOperationInput) String() string
- func (s *DescribeHoursOfOperationInput) Validate() error
- type DescribeHoursOfOperationOutput
- type DescribeInstanceAttributeInput
- func (s DescribeInstanceAttributeInput) GoString() string
- func (s *DescribeInstanceAttributeInput) SetAttributeType(v string) *DescribeInstanceAttributeInput
- func (s *DescribeInstanceAttributeInput) SetInstanceId(v string) *DescribeInstanceAttributeInput
- func (s DescribeInstanceAttributeInput) String() string
- func (s *DescribeInstanceAttributeInput) Validate() error
- type DescribeInstanceAttributeOutput
- type DescribeInstanceInput
- type DescribeInstanceOutput
- type DescribeInstanceStorageConfigInput
- func (s DescribeInstanceStorageConfigInput) GoString() string
- func (s *DescribeInstanceStorageConfigInput) SetAssociationId(v string) *DescribeInstanceStorageConfigInput
- func (s *DescribeInstanceStorageConfigInput) SetInstanceId(v string) *DescribeInstanceStorageConfigInput
- func (s *DescribeInstanceStorageConfigInput) SetResourceType(v string) *DescribeInstanceStorageConfigInput
- func (s DescribeInstanceStorageConfigInput) String() string
- func (s *DescribeInstanceStorageConfigInput) Validate() error
- type DescribeInstanceStorageConfigOutput
- type DescribeQueueInput
- type DescribeQueueOutput
- type DescribeQuickConnectInput
- func (s DescribeQuickConnectInput) GoString() string
- func (s *DescribeQuickConnectInput) SetInstanceId(v string) *DescribeQuickConnectInput
- func (s *DescribeQuickConnectInput) SetQuickConnectId(v string) *DescribeQuickConnectInput
- func (s DescribeQuickConnectInput) String() string
- func (s *DescribeQuickConnectInput) Validate() error
- type DescribeQuickConnectOutput
- type DescribeRoutingProfileInput
- func (s DescribeRoutingProfileInput) GoString() string
- func (s *DescribeRoutingProfileInput) SetInstanceId(v string) *DescribeRoutingProfileInput
- func (s *DescribeRoutingProfileInput) SetRoutingProfileId(v string) *DescribeRoutingProfileInput
- func (s DescribeRoutingProfileInput) String() string
- func (s *DescribeRoutingProfileInput) Validate() error
- type DescribeRoutingProfileOutput
- type DescribeUserHierarchyGroupInput
- func (s DescribeUserHierarchyGroupInput) GoString() string
- func (s *DescribeUserHierarchyGroupInput) SetHierarchyGroupId(v string) *DescribeUserHierarchyGroupInput
- func (s *DescribeUserHierarchyGroupInput) SetInstanceId(v string) *DescribeUserHierarchyGroupInput
- func (s DescribeUserHierarchyGroupInput) String() string
- func (s *DescribeUserHierarchyGroupInput) Validate() error
- type DescribeUserHierarchyGroupOutput
- type DescribeUserHierarchyStructureInput
- type DescribeUserHierarchyStructureOutput
- type DescribeUserInput
- type DescribeUserOutput
- type DestinationNotAllowedException
- func (s *DestinationNotAllowedException) Code() string
- func (s *DestinationNotAllowedException) Error() string
- func (s DestinationNotAllowedException) GoString() string
- func (s *DestinationNotAllowedException) Message() string
- func (s *DestinationNotAllowedException) OrigErr() error
- func (s *DestinationNotAllowedException) RequestID() string
- func (s *DestinationNotAllowedException) StatusCode() int
- func (s DestinationNotAllowedException) String() string
- type Dimensions
- type DisassociateApprovedOriginInput
- func (s DisassociateApprovedOriginInput) GoString() string
- func (s *DisassociateApprovedOriginInput) SetInstanceId(v string) *DisassociateApprovedOriginInput
- func (s *DisassociateApprovedOriginInput) SetOrigin(v string) *DisassociateApprovedOriginInput
- func (s DisassociateApprovedOriginInput) String() string
- func (s *DisassociateApprovedOriginInput) Validate() error
- type DisassociateApprovedOriginOutput
- type DisassociateInstanceStorageConfigInput
- func (s DisassociateInstanceStorageConfigInput) GoString() string
- func (s *DisassociateInstanceStorageConfigInput) SetAssociationId(v string) *DisassociateInstanceStorageConfigInput
- func (s *DisassociateInstanceStorageConfigInput) SetInstanceId(v string) *DisassociateInstanceStorageConfigInput
- func (s *DisassociateInstanceStorageConfigInput) SetResourceType(v string) *DisassociateInstanceStorageConfigInput
- func (s DisassociateInstanceStorageConfigInput) String() string
- func (s *DisassociateInstanceStorageConfigInput) Validate() error
- type DisassociateInstanceStorageConfigOutput
- type DisassociateLambdaFunctionInput
- func (s DisassociateLambdaFunctionInput) GoString() string
- func (s *DisassociateLambdaFunctionInput) SetFunctionArn(v string) *DisassociateLambdaFunctionInput
- func (s *DisassociateLambdaFunctionInput) SetInstanceId(v string) *DisassociateLambdaFunctionInput
- func (s DisassociateLambdaFunctionInput) String() string
- func (s *DisassociateLambdaFunctionInput) Validate() error
- type DisassociateLambdaFunctionOutput
- type DisassociateLexBotInput
- func (s DisassociateLexBotInput) GoString() string
- func (s *DisassociateLexBotInput) SetBotName(v string) *DisassociateLexBotInput
- func (s *DisassociateLexBotInput) SetInstanceId(v string) *DisassociateLexBotInput
- func (s *DisassociateLexBotInput) SetLexRegion(v string) *DisassociateLexBotInput
- func (s DisassociateLexBotInput) String() string
- func (s *DisassociateLexBotInput) Validate() error
- type DisassociateLexBotOutput
- type DisassociateQueueQuickConnectsInput
- func (s DisassociateQueueQuickConnectsInput) GoString() string
- func (s *DisassociateQueueQuickConnectsInput) SetInstanceId(v string) *DisassociateQueueQuickConnectsInput
- func (s *DisassociateQueueQuickConnectsInput) SetQueueId(v string) *DisassociateQueueQuickConnectsInput
- func (s *DisassociateQueueQuickConnectsInput) SetQuickConnectIds(v []*string) *DisassociateQueueQuickConnectsInput
- func (s DisassociateQueueQuickConnectsInput) String() string
- func (s *DisassociateQueueQuickConnectsInput) Validate() error
- type DisassociateQueueQuickConnectsOutput
- type DisassociateRoutingProfileQueuesInput
- func (s DisassociateRoutingProfileQueuesInput) GoString() string
- func (s *DisassociateRoutingProfileQueuesInput) SetInstanceId(v string) *DisassociateRoutingProfileQueuesInput
- func (s *DisassociateRoutingProfileQueuesInput) SetQueueReferences(v []*RoutingProfileQueueReference) *DisassociateRoutingProfileQueuesInput
- func (s *DisassociateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *DisassociateRoutingProfileQueuesInput
- func (s DisassociateRoutingProfileQueuesInput) String() string
- func (s *DisassociateRoutingProfileQueuesInput) Validate() error
- type DisassociateRoutingProfileQueuesOutput
- type DisassociateSecurityKeyInput
- func (s DisassociateSecurityKeyInput) GoString() string
- func (s *DisassociateSecurityKeyInput) SetAssociationId(v string) *DisassociateSecurityKeyInput
- func (s *DisassociateSecurityKeyInput) SetInstanceId(v string) *DisassociateSecurityKeyInput
- func (s DisassociateSecurityKeyInput) String() string
- func (s *DisassociateSecurityKeyInput) Validate() error
- type DisassociateSecurityKeyOutput
- type DuplicateResourceException
- func (s *DuplicateResourceException) Code() string
- func (s *DuplicateResourceException) Error() string
- func (s DuplicateResourceException) GoString() string
- func (s *DuplicateResourceException) Message() string
- func (s *DuplicateResourceException) OrigErr() error
- func (s *DuplicateResourceException) RequestID() string
- func (s *DuplicateResourceException) StatusCode() int
- func (s DuplicateResourceException) String() string
- type EncryptionConfig
- type Filters
- type GetContactAttributesInput
- func (s GetContactAttributesInput) GoString() string
- func (s *GetContactAttributesInput) SetInitialContactId(v string) *GetContactAttributesInput
- func (s *GetContactAttributesInput) SetInstanceId(v string) *GetContactAttributesInput
- func (s GetContactAttributesInput) String() string
- func (s *GetContactAttributesInput) Validate() error
- type GetContactAttributesOutput
- type GetCurrentMetricDataInput
- func (s GetCurrentMetricDataInput) GoString() string
- func (s *GetCurrentMetricDataInput) SetCurrentMetrics(v []*CurrentMetric) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetFilters(v *Filters) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetGroupings(v []*string) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetInstanceId(v string) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetMaxResults(v int64) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetNextToken(v string) *GetCurrentMetricDataInput
- func (s GetCurrentMetricDataInput) String() string
- func (s *GetCurrentMetricDataInput) Validate() error
- type GetCurrentMetricDataOutput
- func (s GetCurrentMetricDataOutput) GoString() string
- func (s *GetCurrentMetricDataOutput) SetDataSnapshotTime(v time.Time) *GetCurrentMetricDataOutput
- func (s *GetCurrentMetricDataOutput) SetMetricResults(v []*CurrentMetricResult) *GetCurrentMetricDataOutput
- func (s *GetCurrentMetricDataOutput) SetNextToken(v string) *GetCurrentMetricDataOutput
- func (s GetCurrentMetricDataOutput) String() string
- type GetFederationTokenInput
- type GetFederationTokenOutput
- type GetMetricDataInput
- func (s GetMetricDataInput) GoString() string
- func (s *GetMetricDataInput) SetEndTime(v time.Time) *GetMetricDataInput
- func (s *GetMetricDataInput) SetFilters(v *Filters) *GetMetricDataInput
- func (s *GetMetricDataInput) SetGroupings(v []*string) *GetMetricDataInput
- func (s *GetMetricDataInput) SetHistoricalMetrics(v []*HistoricalMetric) *GetMetricDataInput
- func (s *GetMetricDataInput) SetInstanceId(v string) *GetMetricDataInput
- func (s *GetMetricDataInput) SetMaxResults(v int64) *GetMetricDataInput
- func (s *GetMetricDataInput) SetNextToken(v string) *GetMetricDataInput
- func (s *GetMetricDataInput) SetStartTime(v time.Time) *GetMetricDataInput
- func (s GetMetricDataInput) String() string
- func (s *GetMetricDataInput) Validate() error
- type GetMetricDataOutput
- type HierarchyGroup
- func (s HierarchyGroup) GoString() string
- func (s *HierarchyGroup) SetArn(v string) *HierarchyGroup
- func (s *HierarchyGroup) SetHierarchyPath(v *HierarchyPath) *HierarchyGroup
- func (s *HierarchyGroup) SetId(v string) *HierarchyGroup
- func (s *HierarchyGroup) SetLevelId(v string) *HierarchyGroup
- func (s *HierarchyGroup) SetName(v string) *HierarchyGroup
- func (s HierarchyGroup) String() string
- type HierarchyGroupSummary
- func (s HierarchyGroupSummary) GoString() string
- func (s *HierarchyGroupSummary) SetArn(v string) *HierarchyGroupSummary
- func (s *HierarchyGroupSummary) SetId(v string) *HierarchyGroupSummary
- func (s *HierarchyGroupSummary) SetName(v string) *HierarchyGroupSummary
- func (s HierarchyGroupSummary) String() string
- type HierarchyLevel
- type HierarchyLevelUpdate
- type HierarchyPath
- func (s HierarchyPath) GoString() string
- func (s *HierarchyPath) SetLevelFive(v *HierarchyGroupSummary) *HierarchyPath
- func (s *HierarchyPath) SetLevelFour(v *HierarchyGroupSummary) *HierarchyPath
- func (s *HierarchyPath) SetLevelOne(v *HierarchyGroupSummary) *HierarchyPath
- func (s *HierarchyPath) SetLevelThree(v *HierarchyGroupSummary) *HierarchyPath
- func (s *HierarchyPath) SetLevelTwo(v *HierarchyGroupSummary) *HierarchyPath
- func (s HierarchyPath) String() string
- type HierarchyStructure
- func (s HierarchyStructure) GoString() string
- func (s *HierarchyStructure) SetLevelFive(v *HierarchyLevel) *HierarchyStructure
- func (s *HierarchyStructure) SetLevelFour(v *HierarchyLevel) *HierarchyStructure
- func (s *HierarchyStructure) SetLevelOne(v *HierarchyLevel) *HierarchyStructure
- func (s *HierarchyStructure) SetLevelThree(v *HierarchyLevel) *HierarchyStructure
- func (s *HierarchyStructure) SetLevelTwo(v *HierarchyLevel) *HierarchyStructure
- func (s HierarchyStructure) String() string
- type HierarchyStructureUpdate
- func (s HierarchyStructureUpdate) GoString() string
- func (s *HierarchyStructureUpdate) SetLevelFive(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
- func (s *HierarchyStructureUpdate) SetLevelFour(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
- func (s *HierarchyStructureUpdate) SetLevelOne(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
- func (s *HierarchyStructureUpdate) SetLevelThree(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
- func (s *HierarchyStructureUpdate) SetLevelTwo(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
- func (s HierarchyStructureUpdate) String() string
- func (s *HierarchyStructureUpdate) Validate() error
- type HistoricalMetric
- func (s HistoricalMetric) GoString() string
- func (s *HistoricalMetric) SetName(v string) *HistoricalMetric
- func (s *HistoricalMetric) SetStatistic(v string) *HistoricalMetric
- func (s *HistoricalMetric) SetThreshold(v *Threshold) *HistoricalMetric
- func (s *HistoricalMetric) SetUnit(v string) *HistoricalMetric
- func (s HistoricalMetric) String() string
- type HistoricalMetricData
- type HistoricalMetricResult
- type HoursOfOperation
- func (s HoursOfOperation) GoString() string
- func (s *HoursOfOperation) SetConfig(v []*HoursOfOperationConfig) *HoursOfOperation
- func (s *HoursOfOperation) SetDescription(v string) *HoursOfOperation
- func (s *HoursOfOperation) SetHoursOfOperationArn(v string) *HoursOfOperation
- func (s *HoursOfOperation) SetHoursOfOperationId(v string) *HoursOfOperation
- func (s *HoursOfOperation) SetName(v string) *HoursOfOperation
- func (s *HoursOfOperation) SetTags(v map[string]*string) *HoursOfOperation
- func (s *HoursOfOperation) SetTimeZone(v string) *HoursOfOperation
- func (s HoursOfOperation) String() string
- type HoursOfOperationConfig
- func (s HoursOfOperationConfig) GoString() string
- func (s *HoursOfOperationConfig) SetDay(v string) *HoursOfOperationConfig
- func (s *HoursOfOperationConfig) SetEndTime(v *HoursOfOperationTimeSlice) *HoursOfOperationConfig
- func (s *HoursOfOperationConfig) SetStartTime(v *HoursOfOperationTimeSlice) *HoursOfOperationConfig
- func (s HoursOfOperationConfig) String() string
- type HoursOfOperationSummary
- func (s HoursOfOperationSummary) GoString() string
- func (s *HoursOfOperationSummary) SetArn(v string) *HoursOfOperationSummary
- func (s *HoursOfOperationSummary) SetId(v string) *HoursOfOperationSummary
- func (s *HoursOfOperationSummary) SetName(v string) *HoursOfOperationSummary
- func (s HoursOfOperationSummary) String() string
- type HoursOfOperationTimeSlice
- type Instance
- func (s Instance) GoString() string
- func (s *Instance) SetArn(v string) *Instance
- func (s *Instance) SetCreatedTime(v time.Time) *Instance
- func (s *Instance) SetId(v string) *Instance
- func (s *Instance) SetIdentityManagementType(v string) *Instance
- func (s *Instance) SetInboundCallsEnabled(v bool) *Instance
- func (s *Instance) SetInstanceAlias(v string) *Instance
- func (s *Instance) SetInstanceStatus(v string) *Instance
- func (s *Instance) SetOutboundCallsEnabled(v bool) *Instance
- func (s *Instance) SetServiceRole(v string) *Instance
- func (s *Instance) SetStatusReason(v *InstanceStatusReason) *Instance
- func (s Instance) String() string
- type InstanceStatusReason
- type InstanceStorageConfig
- func (s InstanceStorageConfig) GoString() string
- func (s *InstanceStorageConfig) SetAssociationId(v string) *InstanceStorageConfig
- func (s *InstanceStorageConfig) SetKinesisFirehoseConfig(v *KinesisFirehoseConfig) *InstanceStorageConfig
- func (s *InstanceStorageConfig) SetKinesisStreamConfig(v *KinesisStreamConfig) *InstanceStorageConfig
- func (s *InstanceStorageConfig) SetKinesisVideoStreamConfig(v *KinesisVideoStreamConfig) *InstanceStorageConfig
- func (s *InstanceStorageConfig) SetS3Config(v *S3Config) *InstanceStorageConfig
- func (s *InstanceStorageConfig) SetStorageType(v string) *InstanceStorageConfig
- func (s InstanceStorageConfig) String() string
- func (s *InstanceStorageConfig) Validate() error
- type InstanceSummary
- func (s InstanceSummary) GoString() string
- func (s *InstanceSummary) SetArn(v string) *InstanceSummary
- func (s *InstanceSummary) SetCreatedTime(v time.Time) *InstanceSummary
- func (s *InstanceSummary) SetId(v string) *InstanceSummary
- func (s *InstanceSummary) SetIdentityManagementType(v string) *InstanceSummary
- func (s *InstanceSummary) SetInboundCallsEnabled(v bool) *InstanceSummary
- func (s *InstanceSummary) SetInstanceAlias(v string) *InstanceSummary
- func (s *InstanceSummary) SetInstanceStatus(v string) *InstanceSummary
- func (s *InstanceSummary) SetOutboundCallsEnabled(v bool) *InstanceSummary
- func (s *InstanceSummary) SetServiceRole(v string) *InstanceSummary
- func (s InstanceSummary) String() string
- type IntegrationAssociationSummary
- func (s IntegrationAssociationSummary) GoString() string
- func (s *IntegrationAssociationSummary) SetInstanceId(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetIntegrationArn(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetIntegrationAssociationArn(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetIntegrationAssociationId(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetIntegrationType(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetSourceApplicationName(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetSourceApplicationUrl(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetSourceType(v string) *IntegrationAssociationSummary
- func (s IntegrationAssociationSummary) String() string
- type InternalServiceException
- func (s *InternalServiceException) Code() string
- func (s *InternalServiceException) Error() string
- func (s InternalServiceException) GoString() string
- func (s *InternalServiceException) Message() string
- func (s *InternalServiceException) OrigErr() error
- func (s *InternalServiceException) RequestID() string
- func (s *InternalServiceException) StatusCode() int
- func (s InternalServiceException) String() string
- type InvalidContactFlowException
- func (s *InvalidContactFlowException) Code() string
- func (s *InvalidContactFlowException) Error() string
- func (s InvalidContactFlowException) GoString() string
- func (s *InvalidContactFlowException) Message() string
- func (s *InvalidContactFlowException) OrigErr() error
- func (s *InvalidContactFlowException) RequestID() string
- func (s *InvalidContactFlowException) StatusCode() int
- func (s InvalidContactFlowException) String() string
- type InvalidParameterException
- func (s *InvalidParameterException) Code() string
- func (s *InvalidParameterException) Error() string
- func (s InvalidParameterException) GoString() string
- func (s *InvalidParameterException) Message() string
- func (s *InvalidParameterException) OrigErr() error
- func (s *InvalidParameterException) RequestID() string
- func (s *InvalidParameterException) StatusCode() int
- func (s InvalidParameterException) String() string
- type InvalidRequestException
- func (s *InvalidRequestException) Code() string
- func (s *InvalidRequestException) Error() string
- func (s InvalidRequestException) GoString() string
- func (s *InvalidRequestException) Message() string
- func (s *InvalidRequestException) OrigErr() error
- func (s *InvalidRequestException) RequestID() string
- func (s *InvalidRequestException) StatusCode() int
- func (s InvalidRequestException) String() string
- type KinesisFirehoseConfig
- type KinesisStreamConfig
- type KinesisVideoStreamConfig
- func (s KinesisVideoStreamConfig) GoString() string
- func (s *KinesisVideoStreamConfig) SetEncryptionConfig(v *EncryptionConfig) *KinesisVideoStreamConfig
- func (s *KinesisVideoStreamConfig) SetPrefix(v string) *KinesisVideoStreamConfig
- func (s *KinesisVideoStreamConfig) SetRetentionPeriodHours(v int64) *KinesisVideoStreamConfig
- func (s KinesisVideoStreamConfig) String() string
- func (s *KinesisVideoStreamConfig) Validate() error
- type LexBot
- type LimitExceededException
- func (s *LimitExceededException) Code() string
- func (s *LimitExceededException) Error() string
- func (s LimitExceededException) GoString() string
- func (s *LimitExceededException) Message() string
- func (s *LimitExceededException) OrigErr() error
- func (s *LimitExceededException) RequestID() string
- func (s *LimitExceededException) StatusCode() int
- func (s LimitExceededException) String() string
- type ListApprovedOriginsInput
- func (s ListApprovedOriginsInput) GoString() string
- func (s *ListApprovedOriginsInput) SetInstanceId(v string) *ListApprovedOriginsInput
- func (s *ListApprovedOriginsInput) SetMaxResults(v int64) *ListApprovedOriginsInput
- func (s *ListApprovedOriginsInput) SetNextToken(v string) *ListApprovedOriginsInput
- func (s ListApprovedOriginsInput) String() string
- func (s *ListApprovedOriginsInput) Validate() error
- type ListApprovedOriginsOutput
- type ListContactFlowsInput
- func (s ListContactFlowsInput) GoString() string
- func (s *ListContactFlowsInput) SetContactFlowTypes(v []*string) *ListContactFlowsInput
- func (s *ListContactFlowsInput) SetInstanceId(v string) *ListContactFlowsInput
- func (s *ListContactFlowsInput) SetMaxResults(v int64) *ListContactFlowsInput
- func (s *ListContactFlowsInput) SetNextToken(v string) *ListContactFlowsInput
- func (s ListContactFlowsInput) String() string
- func (s *ListContactFlowsInput) Validate() error
- type ListContactFlowsOutput
- type ListHoursOfOperationsInput
- func (s ListHoursOfOperationsInput) GoString() string
- func (s *ListHoursOfOperationsInput) SetInstanceId(v string) *ListHoursOfOperationsInput
- func (s *ListHoursOfOperationsInput) SetMaxResults(v int64) *ListHoursOfOperationsInput
- func (s *ListHoursOfOperationsInput) SetNextToken(v string) *ListHoursOfOperationsInput
- func (s ListHoursOfOperationsInput) String() string
- func (s *ListHoursOfOperationsInput) Validate() error
- type ListHoursOfOperationsOutput
- func (s ListHoursOfOperationsOutput) GoString() string
- func (s *ListHoursOfOperationsOutput) SetHoursOfOperationSummaryList(v []*HoursOfOperationSummary) *ListHoursOfOperationsOutput
- func (s *ListHoursOfOperationsOutput) SetNextToken(v string) *ListHoursOfOperationsOutput
- func (s ListHoursOfOperationsOutput) String() string
- type ListInstanceAttributesInput
- func (s ListInstanceAttributesInput) GoString() string
- func (s *ListInstanceAttributesInput) SetInstanceId(v string) *ListInstanceAttributesInput
- func (s *ListInstanceAttributesInput) SetMaxResults(v int64) *ListInstanceAttributesInput
- func (s *ListInstanceAttributesInput) SetNextToken(v string) *ListInstanceAttributesInput
- func (s ListInstanceAttributesInput) String() string
- func (s *ListInstanceAttributesInput) Validate() error
- type ListInstanceAttributesOutput
- func (s ListInstanceAttributesOutput) GoString() string
- func (s *ListInstanceAttributesOutput) SetAttributes(v []*Attribute) *ListInstanceAttributesOutput
- func (s *ListInstanceAttributesOutput) SetNextToken(v string) *ListInstanceAttributesOutput
- func (s ListInstanceAttributesOutput) String() string
- type ListInstanceStorageConfigsInput
- func (s ListInstanceStorageConfigsInput) GoString() string
- func (s *ListInstanceStorageConfigsInput) SetInstanceId(v string) *ListInstanceStorageConfigsInput
- func (s *ListInstanceStorageConfigsInput) SetMaxResults(v int64) *ListInstanceStorageConfigsInput
- func (s *ListInstanceStorageConfigsInput) SetNextToken(v string) *ListInstanceStorageConfigsInput
- func (s *ListInstanceStorageConfigsInput) SetResourceType(v string) *ListInstanceStorageConfigsInput
- func (s ListInstanceStorageConfigsInput) String() string
- func (s *ListInstanceStorageConfigsInput) Validate() error
- type ListInstanceStorageConfigsOutput
- func (s ListInstanceStorageConfigsOutput) GoString() string
- func (s *ListInstanceStorageConfigsOutput) SetNextToken(v string) *ListInstanceStorageConfigsOutput
- func (s *ListInstanceStorageConfigsOutput) SetStorageConfigs(v []*InstanceStorageConfig) *ListInstanceStorageConfigsOutput
- func (s ListInstanceStorageConfigsOutput) String() string
- type ListInstancesInput
- type ListInstancesOutput
- type ListIntegrationAssociationsInput
- func (s ListIntegrationAssociationsInput) GoString() string
- func (s *ListIntegrationAssociationsInput) SetInstanceId(v string) *ListIntegrationAssociationsInput
- func (s *ListIntegrationAssociationsInput) SetMaxResults(v int64) *ListIntegrationAssociationsInput
- func (s *ListIntegrationAssociationsInput) SetNextToken(v string) *ListIntegrationAssociationsInput
- func (s ListIntegrationAssociationsInput) String() string
- func (s *ListIntegrationAssociationsInput) Validate() error
- type ListIntegrationAssociationsOutput
- func (s ListIntegrationAssociationsOutput) GoString() string
- func (s *ListIntegrationAssociationsOutput) SetIntegrationAssociationSummaryList(v []*IntegrationAssociationSummary) *ListIntegrationAssociationsOutput
- func (s *ListIntegrationAssociationsOutput) SetNextToken(v string) *ListIntegrationAssociationsOutput
- func (s ListIntegrationAssociationsOutput) String() string
- type ListLambdaFunctionsInput
- func (s ListLambdaFunctionsInput) GoString() string
- func (s *ListLambdaFunctionsInput) SetInstanceId(v string) *ListLambdaFunctionsInput
- func (s *ListLambdaFunctionsInput) SetMaxResults(v int64) *ListLambdaFunctionsInput
- func (s *ListLambdaFunctionsInput) SetNextToken(v string) *ListLambdaFunctionsInput
- func (s ListLambdaFunctionsInput) String() string
- func (s *ListLambdaFunctionsInput) Validate() error
- type ListLambdaFunctionsOutput
- type ListLexBotsInput
- func (s ListLexBotsInput) GoString() string
- func (s *ListLexBotsInput) SetInstanceId(v string) *ListLexBotsInput
- func (s *ListLexBotsInput) SetMaxResults(v int64) *ListLexBotsInput
- func (s *ListLexBotsInput) SetNextToken(v string) *ListLexBotsInput
- func (s ListLexBotsInput) String() string
- func (s *ListLexBotsInput) Validate() error
- type ListLexBotsOutput
- type ListPhoneNumbersInput
- func (s ListPhoneNumbersInput) GoString() string
- func (s *ListPhoneNumbersInput) SetInstanceId(v string) *ListPhoneNumbersInput
- func (s *ListPhoneNumbersInput) SetMaxResults(v int64) *ListPhoneNumbersInput
- func (s *ListPhoneNumbersInput) SetNextToken(v string) *ListPhoneNumbersInput
- func (s *ListPhoneNumbersInput) SetPhoneNumberCountryCodes(v []*string) *ListPhoneNumbersInput
- func (s *ListPhoneNumbersInput) SetPhoneNumberTypes(v []*string) *ListPhoneNumbersInput
- func (s ListPhoneNumbersInput) String() string
- func (s *ListPhoneNumbersInput) Validate() error
- type ListPhoneNumbersOutput
- type ListPromptsInput
- func (s ListPromptsInput) GoString() string
- func (s *ListPromptsInput) SetInstanceId(v string) *ListPromptsInput
- func (s *ListPromptsInput) SetMaxResults(v int64) *ListPromptsInput
- func (s *ListPromptsInput) SetNextToken(v string) *ListPromptsInput
- func (s ListPromptsInput) String() string
- func (s *ListPromptsInput) Validate() error
- type ListPromptsOutput
- type ListQueueQuickConnectsInput
- func (s ListQueueQuickConnectsInput) GoString() string
- func (s *ListQueueQuickConnectsInput) SetInstanceId(v string) *ListQueueQuickConnectsInput
- func (s *ListQueueQuickConnectsInput) SetMaxResults(v int64) *ListQueueQuickConnectsInput
- func (s *ListQueueQuickConnectsInput) SetNextToken(v string) *ListQueueQuickConnectsInput
- func (s *ListQueueQuickConnectsInput) SetQueueId(v string) *ListQueueQuickConnectsInput
- func (s ListQueueQuickConnectsInput) String() string
- func (s *ListQueueQuickConnectsInput) Validate() error
- type ListQueueQuickConnectsOutput
- func (s ListQueueQuickConnectsOutput) GoString() string
- func (s *ListQueueQuickConnectsOutput) SetNextToken(v string) *ListQueueQuickConnectsOutput
- func (s *ListQueueQuickConnectsOutput) SetQuickConnectSummaryList(v []*QuickConnectSummary) *ListQueueQuickConnectsOutput
- func (s ListQueueQuickConnectsOutput) String() string
- type ListQueuesInput
- func (s ListQueuesInput) GoString() string
- func (s *ListQueuesInput) SetInstanceId(v string) *ListQueuesInput
- func (s *ListQueuesInput) SetMaxResults(v int64) *ListQueuesInput
- func (s *ListQueuesInput) SetNextToken(v string) *ListQueuesInput
- func (s *ListQueuesInput) SetQueueTypes(v []*string) *ListQueuesInput
- func (s ListQueuesInput) String() string
- func (s *ListQueuesInput) Validate() error
- type ListQueuesOutput
- type ListQuickConnectsInput
- func (s ListQuickConnectsInput) GoString() string
- func (s *ListQuickConnectsInput) SetInstanceId(v string) *ListQuickConnectsInput
- func (s *ListQuickConnectsInput) SetMaxResults(v int64) *ListQuickConnectsInput
- func (s *ListQuickConnectsInput) SetNextToken(v string) *ListQuickConnectsInput
- func (s *ListQuickConnectsInput) SetQuickConnectTypes(v []*string) *ListQuickConnectsInput
- func (s ListQuickConnectsInput) String() string
- func (s *ListQuickConnectsInput) Validate() error
- type ListQuickConnectsOutput
- type ListRoutingProfileQueuesInput
- func (s ListRoutingProfileQueuesInput) GoString() string
- func (s *ListRoutingProfileQueuesInput) SetInstanceId(v string) *ListRoutingProfileQueuesInput
- func (s *ListRoutingProfileQueuesInput) SetMaxResults(v int64) *ListRoutingProfileQueuesInput
- func (s *ListRoutingProfileQueuesInput) SetNextToken(v string) *ListRoutingProfileQueuesInput
- func (s *ListRoutingProfileQueuesInput) SetRoutingProfileId(v string) *ListRoutingProfileQueuesInput
- func (s ListRoutingProfileQueuesInput) String() string
- func (s *ListRoutingProfileQueuesInput) Validate() error
- type ListRoutingProfileQueuesOutput
- func (s ListRoutingProfileQueuesOutput) GoString() string
- func (s *ListRoutingProfileQueuesOutput) SetNextToken(v string) *ListRoutingProfileQueuesOutput
- func (s *ListRoutingProfileQueuesOutput) SetRoutingProfileQueueConfigSummaryList(v []*RoutingProfileQueueConfigSummary) *ListRoutingProfileQueuesOutput
- func (s ListRoutingProfileQueuesOutput) String() string
- type ListRoutingProfilesInput
- func (s ListRoutingProfilesInput) GoString() string
- func (s *ListRoutingProfilesInput) SetInstanceId(v string) *ListRoutingProfilesInput
- func (s *ListRoutingProfilesInput) SetMaxResults(v int64) *ListRoutingProfilesInput
- func (s *ListRoutingProfilesInput) SetNextToken(v string) *ListRoutingProfilesInput
- func (s ListRoutingProfilesInput) String() string
- func (s *ListRoutingProfilesInput) Validate() error
- type ListRoutingProfilesOutput
- func (s ListRoutingProfilesOutput) GoString() string
- func (s *ListRoutingProfilesOutput) SetNextToken(v string) *ListRoutingProfilesOutput
- func (s *ListRoutingProfilesOutput) SetRoutingProfileSummaryList(v []*RoutingProfileSummary) *ListRoutingProfilesOutput
- func (s ListRoutingProfilesOutput) String() string
- type ListSecurityKeysInput
- func (s ListSecurityKeysInput) GoString() string
- func (s *ListSecurityKeysInput) SetInstanceId(v string) *ListSecurityKeysInput
- func (s *ListSecurityKeysInput) SetMaxResults(v int64) *ListSecurityKeysInput
- func (s *ListSecurityKeysInput) SetNextToken(v string) *ListSecurityKeysInput
- func (s ListSecurityKeysInput) String() string
- func (s *ListSecurityKeysInput) Validate() error
- type ListSecurityKeysOutput
- type ListSecurityProfilesInput
- func (s ListSecurityProfilesInput) GoString() string
- func (s *ListSecurityProfilesInput) SetInstanceId(v string) *ListSecurityProfilesInput
- func (s *ListSecurityProfilesInput) SetMaxResults(v int64) *ListSecurityProfilesInput
- func (s *ListSecurityProfilesInput) SetNextToken(v string) *ListSecurityProfilesInput
- func (s ListSecurityProfilesInput) String() string
- func (s *ListSecurityProfilesInput) Validate() error
- type ListSecurityProfilesOutput
- func (s ListSecurityProfilesOutput) GoString() string
- func (s *ListSecurityProfilesOutput) SetNextToken(v string) *ListSecurityProfilesOutput
- func (s *ListSecurityProfilesOutput) SetSecurityProfileSummaryList(v []*SecurityProfileSummary) *ListSecurityProfilesOutput
- func (s ListSecurityProfilesOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListUseCasesInput
- func (s ListUseCasesInput) GoString() string
- func (s *ListUseCasesInput) SetInstanceId(v string) *ListUseCasesInput
- func (s *ListUseCasesInput) SetIntegrationAssociationId(v string) *ListUseCasesInput
- func (s *ListUseCasesInput) SetMaxResults(v int64) *ListUseCasesInput
- func (s *ListUseCasesInput) SetNextToken(v string) *ListUseCasesInput
- func (s ListUseCasesInput) String() string
- func (s *ListUseCasesInput) Validate() error
- type ListUseCasesOutput
- type ListUserHierarchyGroupsInput
- func (s ListUserHierarchyGroupsInput) GoString() string
- func (s *ListUserHierarchyGroupsInput) SetInstanceId(v string) *ListUserHierarchyGroupsInput
- func (s *ListUserHierarchyGroupsInput) SetMaxResults(v int64) *ListUserHierarchyGroupsInput
- func (s *ListUserHierarchyGroupsInput) SetNextToken(v string) *ListUserHierarchyGroupsInput
- func (s ListUserHierarchyGroupsInput) String() string
- func (s *ListUserHierarchyGroupsInput) Validate() error
- type ListUserHierarchyGroupsOutput
- func (s ListUserHierarchyGroupsOutput) GoString() string
- func (s *ListUserHierarchyGroupsOutput) SetNextToken(v string) *ListUserHierarchyGroupsOutput
- func (s *ListUserHierarchyGroupsOutput) SetUserHierarchyGroupSummaryList(v []*HierarchyGroupSummary) *ListUserHierarchyGroupsOutput
- func (s ListUserHierarchyGroupsOutput) String() string
- type ListUsersInput
- func (s ListUsersInput) GoString() string
- func (s *ListUsersInput) SetInstanceId(v string) *ListUsersInput
- func (s *ListUsersInput) SetMaxResults(v int64) *ListUsersInput
- func (s *ListUsersInput) SetNextToken(v string) *ListUsersInput
- func (s ListUsersInput) String() string
- func (s *ListUsersInput) Validate() error
- type ListUsersOutput
- type MediaConcurrency
- type OutboundCallerConfig
- func (s OutboundCallerConfig) GoString() string
- func (s *OutboundCallerConfig) SetOutboundCallerIdName(v string) *OutboundCallerConfig
- func (s *OutboundCallerConfig) SetOutboundCallerIdNumberId(v string) *OutboundCallerConfig
- func (s *OutboundCallerConfig) SetOutboundFlowId(v string) *OutboundCallerConfig
- func (s OutboundCallerConfig) String() string
- func (s *OutboundCallerConfig) Validate() error
- type OutboundContactNotPermittedException
- func (s *OutboundContactNotPermittedException) Code() string
- func (s *OutboundContactNotPermittedException) Error() string
- func (s OutboundContactNotPermittedException) GoString() string
- func (s *OutboundContactNotPermittedException) Message() string
- func (s *OutboundContactNotPermittedException) OrigErr() error
- func (s *OutboundContactNotPermittedException) RequestID() string
- func (s *OutboundContactNotPermittedException) StatusCode() int
- func (s OutboundContactNotPermittedException) String() string
- type ParticipantDetails
- type PhoneNumberQuickConnectConfig
- type PhoneNumberSummary
- func (s PhoneNumberSummary) GoString() string
- func (s *PhoneNumberSummary) SetArn(v string) *PhoneNumberSummary
- func (s *PhoneNumberSummary) SetId(v string) *PhoneNumberSummary
- func (s *PhoneNumberSummary) SetPhoneNumber(v string) *PhoneNumberSummary
- func (s *PhoneNumberSummary) SetPhoneNumberCountryCode(v string) *PhoneNumberSummary
- func (s *PhoneNumberSummary) SetPhoneNumberType(v string) *PhoneNumberSummary
- func (s PhoneNumberSummary) String() string
- type ProblemDetail
- type PromptSummary
- type Queue
- func (s Queue) GoString() string
- func (s *Queue) SetDescription(v string) *Queue
- func (s *Queue) SetHoursOfOperationId(v string) *Queue
- func (s *Queue) SetMaxContacts(v int64) *Queue
- func (s *Queue) SetName(v string) *Queue
- func (s *Queue) SetOutboundCallerConfig(v *OutboundCallerConfig) *Queue
- func (s *Queue) SetQueueArn(v string) *Queue
- func (s *Queue) SetQueueId(v string) *Queue
- func (s *Queue) SetStatus(v string) *Queue
- func (s *Queue) SetTags(v map[string]*string) *Queue
- func (s Queue) String() string
- type QueueQuickConnectConfig
- func (s QueueQuickConnectConfig) GoString() string
- func (s *QueueQuickConnectConfig) SetContactFlowId(v string) *QueueQuickConnectConfig
- func (s *QueueQuickConnectConfig) SetQueueId(v string) *QueueQuickConnectConfig
- func (s QueueQuickConnectConfig) String() string
- func (s *QueueQuickConnectConfig) Validate() error
- type QueueReference
- type QueueSummary
- type QuickConnect
- func (s QuickConnect) GoString() string
- func (s *QuickConnect) SetDescription(v string) *QuickConnect
- func (s *QuickConnect) SetName(v string) *QuickConnect
- func (s *QuickConnect) SetQuickConnectARN(v string) *QuickConnect
- func (s *QuickConnect) SetQuickConnectConfig(v *QuickConnectConfig) *QuickConnect
- func (s *QuickConnect) SetQuickConnectId(v string) *QuickConnect
- func (s *QuickConnect) SetTags(v map[string]*string) *QuickConnect
- func (s QuickConnect) String() string
- type QuickConnectConfig
- func (s QuickConnectConfig) GoString() string
- func (s *QuickConnectConfig) SetPhoneConfig(v *PhoneNumberQuickConnectConfig) *QuickConnectConfig
- func (s *QuickConnectConfig) SetQueueConfig(v *QueueQuickConnectConfig) *QuickConnectConfig
- func (s *QuickConnectConfig) SetQuickConnectType(v string) *QuickConnectConfig
- func (s *QuickConnectConfig) SetUserConfig(v *UserQuickConnectConfig) *QuickConnectConfig
- func (s QuickConnectConfig) String() string
- func (s *QuickConnectConfig) Validate() error
- type QuickConnectSummary
- func (s QuickConnectSummary) GoString() string
- func (s *QuickConnectSummary) SetArn(v string) *QuickConnectSummary
- func (s *QuickConnectSummary) SetId(v string) *QuickConnectSummary
- func (s *QuickConnectSummary) SetName(v string) *QuickConnectSummary
- func (s *QuickConnectSummary) SetQuickConnectType(v string) *QuickConnectSummary
- func (s QuickConnectSummary) String() string
- type Reference
- type ResourceConflictException
- func (s *ResourceConflictException) Code() string
- func (s *ResourceConflictException) Error() string
- func (s ResourceConflictException) GoString() string
- func (s *ResourceConflictException) Message() string
- func (s *ResourceConflictException) OrigErr() error
- func (s *ResourceConflictException) RequestID() string
- func (s *ResourceConflictException) StatusCode() int
- func (s ResourceConflictException) String() string
- type ResourceInUseException
- func (s *ResourceInUseException) Code() string
- func (s *ResourceInUseException) Error() string
- func (s ResourceInUseException) GoString() string
- func (s *ResourceInUseException) Message() string
- func (s *ResourceInUseException) OrigErr() error
- func (s *ResourceInUseException) RequestID() string
- func (s *ResourceInUseException) StatusCode() int
- func (s ResourceInUseException) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ResumeContactRecordingInput
- func (s ResumeContactRecordingInput) GoString() string
- func (s *ResumeContactRecordingInput) SetContactId(v string) *ResumeContactRecordingInput
- func (s *ResumeContactRecordingInput) SetInitialContactId(v string) *ResumeContactRecordingInput
- func (s *ResumeContactRecordingInput) SetInstanceId(v string) *ResumeContactRecordingInput
- func (s ResumeContactRecordingInput) String() string
- func (s *ResumeContactRecordingInput) Validate() error
- type ResumeContactRecordingOutput
- type RoutingProfile
- func (s RoutingProfile) GoString() string
- func (s *RoutingProfile) SetDefaultOutboundQueueId(v string) *RoutingProfile
- func (s *RoutingProfile) SetDescription(v string) *RoutingProfile
- func (s *RoutingProfile) SetInstanceId(v string) *RoutingProfile
- func (s *RoutingProfile) SetMediaConcurrencies(v []*MediaConcurrency) *RoutingProfile
- func (s *RoutingProfile) SetName(v string) *RoutingProfile
- func (s *RoutingProfile) SetRoutingProfileArn(v string) *RoutingProfile
- func (s *RoutingProfile) SetRoutingProfileId(v string) *RoutingProfile
- func (s *RoutingProfile) SetTags(v map[string]*string) *RoutingProfile
- func (s RoutingProfile) String() string
- type RoutingProfileQueueConfig
- func (s RoutingProfileQueueConfig) GoString() string
- func (s *RoutingProfileQueueConfig) SetDelay(v int64) *RoutingProfileQueueConfig
- func (s *RoutingProfileQueueConfig) SetPriority(v int64) *RoutingProfileQueueConfig
- func (s *RoutingProfileQueueConfig) SetQueueReference(v *RoutingProfileQueueReference) *RoutingProfileQueueConfig
- func (s RoutingProfileQueueConfig) String() string
- func (s *RoutingProfileQueueConfig) Validate() error
- type RoutingProfileQueueConfigSummary
- func (s RoutingProfileQueueConfigSummary) GoString() string
- func (s *RoutingProfileQueueConfigSummary) SetChannel(v string) *RoutingProfileQueueConfigSummary
- func (s *RoutingProfileQueueConfigSummary) SetDelay(v int64) *RoutingProfileQueueConfigSummary
- func (s *RoutingProfileQueueConfigSummary) SetPriority(v int64) *RoutingProfileQueueConfigSummary
- func (s *RoutingProfileQueueConfigSummary) SetQueueArn(v string) *RoutingProfileQueueConfigSummary
- func (s *RoutingProfileQueueConfigSummary) SetQueueId(v string) *RoutingProfileQueueConfigSummary
- func (s *RoutingProfileQueueConfigSummary) SetQueueName(v string) *RoutingProfileQueueConfigSummary
- func (s RoutingProfileQueueConfigSummary) String() string
- type RoutingProfileQueueReference
- func (s RoutingProfileQueueReference) GoString() string
- func (s *RoutingProfileQueueReference) SetChannel(v string) *RoutingProfileQueueReference
- func (s *RoutingProfileQueueReference) SetQueueId(v string) *RoutingProfileQueueReference
- func (s RoutingProfileQueueReference) String() string
- func (s *RoutingProfileQueueReference) Validate() error
- type RoutingProfileSummary
- func (s RoutingProfileSummary) GoString() string
- func (s *RoutingProfileSummary) SetArn(v string) *RoutingProfileSummary
- func (s *RoutingProfileSummary) SetId(v string) *RoutingProfileSummary
- func (s *RoutingProfileSummary) SetName(v string) *RoutingProfileSummary
- func (s RoutingProfileSummary) String() string
- type S3Config
- type SecurityKey
- type SecurityProfileSummary
- func (s SecurityProfileSummary) GoString() string
- func (s *SecurityProfileSummary) SetArn(v string) *SecurityProfileSummary
- func (s *SecurityProfileSummary) SetId(v string) *SecurityProfileSummary
- func (s *SecurityProfileSummary) SetName(v string) *SecurityProfileSummary
- func (s SecurityProfileSummary) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type StartChatContactInput
- func (s StartChatContactInput) GoString() string
- func (s *StartChatContactInput) SetAttributes(v map[string]*string) *StartChatContactInput
- func (s *StartChatContactInput) SetClientToken(v string) *StartChatContactInput
- func (s *StartChatContactInput) SetContactFlowId(v string) *StartChatContactInput
- func (s *StartChatContactInput) SetInitialMessage(v *ChatMessage) *StartChatContactInput
- func (s *StartChatContactInput) SetInstanceId(v string) *StartChatContactInput
- func (s *StartChatContactInput) SetParticipantDetails(v *ParticipantDetails) *StartChatContactInput
- func (s StartChatContactInput) String() string
- func (s *StartChatContactInput) Validate() error
- type StartChatContactOutput
- func (s StartChatContactOutput) GoString() string
- func (s *StartChatContactOutput) SetContactId(v string) *StartChatContactOutput
- func (s *StartChatContactOutput) SetParticipantId(v string) *StartChatContactOutput
- func (s *StartChatContactOutput) SetParticipantToken(v string) *StartChatContactOutput
- func (s StartChatContactOutput) String() string
- type StartContactRecordingInput
- func (s StartContactRecordingInput) GoString() string
- func (s *StartContactRecordingInput) SetContactId(v string) *StartContactRecordingInput
- func (s *StartContactRecordingInput) SetInitialContactId(v string) *StartContactRecordingInput
- func (s *StartContactRecordingInput) SetInstanceId(v string) *StartContactRecordingInput
- func (s *StartContactRecordingInput) SetVoiceRecordingConfiguration(v *VoiceRecordingConfiguration) *StartContactRecordingInput
- func (s StartContactRecordingInput) String() string
- func (s *StartContactRecordingInput) Validate() error
- type StartContactRecordingOutput
- type StartOutboundVoiceContactInput
- func (s StartOutboundVoiceContactInput) GoString() string
- func (s *StartOutboundVoiceContactInput) SetAttributes(v map[string]*string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetClientToken(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetContactFlowId(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetDestinationPhoneNumber(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetInstanceId(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetQueueId(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetSourcePhoneNumber(v string) *StartOutboundVoiceContactInput
- func (s StartOutboundVoiceContactInput) String() string
- func (s *StartOutboundVoiceContactInput) Validate() error
- type StartOutboundVoiceContactOutput
- type StartTaskContactInput
- func (s StartTaskContactInput) GoString() string
- func (s *StartTaskContactInput) SetAttributes(v map[string]*string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetClientToken(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetContactFlowId(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetDescription(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetInstanceId(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetName(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetPreviousContactId(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetReferences(v map[string]*Reference) *StartTaskContactInput
- func (s StartTaskContactInput) String() string
- func (s *StartTaskContactInput) Validate() error
- type StartTaskContactOutput
- type StopContactInput
- type StopContactOutput
- type StopContactRecordingInput
- func (s StopContactRecordingInput) GoString() string
- func (s *StopContactRecordingInput) SetContactId(v string) *StopContactRecordingInput
- func (s *StopContactRecordingInput) SetInitialContactId(v string) *StopContactRecordingInput
- func (s *StopContactRecordingInput) SetInstanceId(v string) *StopContactRecordingInput
- func (s StopContactRecordingInput) String() string
- func (s *StopContactRecordingInput) Validate() error
- type StopContactRecordingOutput
- type SuspendContactRecordingInput
- func (s SuspendContactRecordingInput) GoString() string
- func (s *SuspendContactRecordingInput) SetContactId(v string) *SuspendContactRecordingInput
- func (s *SuspendContactRecordingInput) SetInitialContactId(v string) *SuspendContactRecordingInput
- func (s *SuspendContactRecordingInput) SetInstanceId(v string) *SuspendContactRecordingInput
- func (s SuspendContactRecordingInput) String() string
- func (s *SuspendContactRecordingInput) Validate() error
- type SuspendContactRecordingOutput
- type TagResourceInput
- type TagResourceOutput
- type Threshold
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateContactAttributesInput
- func (s UpdateContactAttributesInput) GoString() string
- func (s *UpdateContactAttributesInput) SetAttributes(v map[string]*string) *UpdateContactAttributesInput
- func (s *UpdateContactAttributesInput) SetInitialContactId(v string) *UpdateContactAttributesInput
- func (s *UpdateContactAttributesInput) SetInstanceId(v string) *UpdateContactAttributesInput
- func (s UpdateContactAttributesInput) String() string
- func (s *UpdateContactAttributesInput) Validate() error
- type UpdateContactAttributesOutput
- type UpdateContactFlowContentInput
- func (s UpdateContactFlowContentInput) GoString() string
- func (s *UpdateContactFlowContentInput) SetContactFlowId(v string) *UpdateContactFlowContentInput
- func (s *UpdateContactFlowContentInput) SetContent(v string) *UpdateContactFlowContentInput
- func (s *UpdateContactFlowContentInput) SetInstanceId(v string) *UpdateContactFlowContentInput
- func (s UpdateContactFlowContentInput) String() string
- func (s *UpdateContactFlowContentInput) Validate() error
- type UpdateContactFlowContentOutput
- type UpdateContactFlowNameInput
- func (s UpdateContactFlowNameInput) GoString() string
- func (s *UpdateContactFlowNameInput) SetContactFlowId(v string) *UpdateContactFlowNameInput
- func (s *UpdateContactFlowNameInput) SetDescription(v string) *UpdateContactFlowNameInput
- func (s *UpdateContactFlowNameInput) SetInstanceId(v string) *UpdateContactFlowNameInput
- func (s *UpdateContactFlowNameInput) SetName(v string) *UpdateContactFlowNameInput
- func (s UpdateContactFlowNameInput) String() string
- func (s *UpdateContactFlowNameInput) Validate() error
- type UpdateContactFlowNameOutput
- type UpdateInstanceAttributeInput
- func (s UpdateInstanceAttributeInput) GoString() string
- func (s *UpdateInstanceAttributeInput) SetAttributeType(v string) *UpdateInstanceAttributeInput
- func (s *UpdateInstanceAttributeInput) SetInstanceId(v string) *UpdateInstanceAttributeInput
- func (s *UpdateInstanceAttributeInput) SetValue(v string) *UpdateInstanceAttributeInput
- func (s UpdateInstanceAttributeInput) String() string
- func (s *UpdateInstanceAttributeInput) Validate() error
- type UpdateInstanceAttributeOutput
- type UpdateInstanceStorageConfigInput
- func (s UpdateInstanceStorageConfigInput) GoString() string
- func (s *UpdateInstanceStorageConfigInput) SetAssociationId(v string) *UpdateInstanceStorageConfigInput
- func (s *UpdateInstanceStorageConfigInput) SetInstanceId(v string) *UpdateInstanceStorageConfigInput
- func (s *UpdateInstanceStorageConfigInput) SetResourceType(v string) *UpdateInstanceStorageConfigInput
- func (s *UpdateInstanceStorageConfigInput) SetStorageConfig(v *InstanceStorageConfig) *UpdateInstanceStorageConfigInput
- func (s UpdateInstanceStorageConfigInput) String() string
- func (s *UpdateInstanceStorageConfigInput) Validate() error
- type UpdateInstanceStorageConfigOutput
- type UpdateQueueHoursOfOperationInput
- func (s UpdateQueueHoursOfOperationInput) GoString() string
- func (s *UpdateQueueHoursOfOperationInput) SetHoursOfOperationId(v string) *UpdateQueueHoursOfOperationInput
- func (s *UpdateQueueHoursOfOperationInput) SetInstanceId(v string) *UpdateQueueHoursOfOperationInput
- func (s *UpdateQueueHoursOfOperationInput) SetQueueId(v string) *UpdateQueueHoursOfOperationInput
- func (s UpdateQueueHoursOfOperationInput) String() string
- func (s *UpdateQueueHoursOfOperationInput) Validate() error
- type UpdateQueueHoursOfOperationOutput
- type UpdateQueueMaxContactsInput
- func (s UpdateQueueMaxContactsInput) GoString() string
- func (s *UpdateQueueMaxContactsInput) SetInstanceId(v string) *UpdateQueueMaxContactsInput
- func (s *UpdateQueueMaxContactsInput) SetMaxContacts(v int64) *UpdateQueueMaxContactsInput
- func (s *UpdateQueueMaxContactsInput) SetQueueId(v string) *UpdateQueueMaxContactsInput
- func (s UpdateQueueMaxContactsInput) String() string
- func (s *UpdateQueueMaxContactsInput) Validate() error
- type UpdateQueueMaxContactsOutput
- type UpdateQueueNameInput
- func (s UpdateQueueNameInput) GoString() string
- func (s *UpdateQueueNameInput) SetDescription(v string) *UpdateQueueNameInput
- func (s *UpdateQueueNameInput) SetInstanceId(v string) *UpdateQueueNameInput
- func (s *UpdateQueueNameInput) SetName(v string) *UpdateQueueNameInput
- func (s *UpdateQueueNameInput) SetQueueId(v string) *UpdateQueueNameInput
- func (s UpdateQueueNameInput) String() string
- func (s *UpdateQueueNameInput) Validate() error
- type UpdateQueueNameOutput
- type UpdateQueueOutboundCallerConfigInput
- func (s UpdateQueueOutboundCallerConfigInput) GoString() string
- func (s *UpdateQueueOutboundCallerConfigInput) SetInstanceId(v string) *UpdateQueueOutboundCallerConfigInput
- func (s *UpdateQueueOutboundCallerConfigInput) SetOutboundCallerConfig(v *OutboundCallerConfig) *UpdateQueueOutboundCallerConfigInput
- func (s *UpdateQueueOutboundCallerConfigInput) SetQueueId(v string) *UpdateQueueOutboundCallerConfigInput
- func (s UpdateQueueOutboundCallerConfigInput) String() string
- func (s *UpdateQueueOutboundCallerConfigInput) Validate() error
- type UpdateQueueOutboundCallerConfigOutput
- type UpdateQueueStatusInput
- func (s UpdateQueueStatusInput) GoString() string
- func (s *UpdateQueueStatusInput) SetInstanceId(v string) *UpdateQueueStatusInput
- func (s *UpdateQueueStatusInput) SetQueueId(v string) *UpdateQueueStatusInput
- func (s *UpdateQueueStatusInput) SetStatus(v string) *UpdateQueueStatusInput
- func (s UpdateQueueStatusInput) String() string
- func (s *UpdateQueueStatusInput) Validate() error
- type UpdateQueueStatusOutput
- type UpdateQuickConnectConfigInput
- func (s UpdateQuickConnectConfigInput) GoString() string
- func (s *UpdateQuickConnectConfigInput) SetInstanceId(v string) *UpdateQuickConnectConfigInput
- func (s *UpdateQuickConnectConfigInput) SetQuickConnectConfig(v *QuickConnectConfig) *UpdateQuickConnectConfigInput
- func (s *UpdateQuickConnectConfigInput) SetQuickConnectId(v string) *UpdateQuickConnectConfigInput
- func (s UpdateQuickConnectConfigInput) String() string
- func (s *UpdateQuickConnectConfigInput) Validate() error
- type UpdateQuickConnectConfigOutput
- type UpdateQuickConnectNameInput
- func (s UpdateQuickConnectNameInput) GoString() string
- func (s *UpdateQuickConnectNameInput) SetDescription(v string) *UpdateQuickConnectNameInput
- func (s *UpdateQuickConnectNameInput) SetInstanceId(v string) *UpdateQuickConnectNameInput
- func (s *UpdateQuickConnectNameInput) SetName(v string) *UpdateQuickConnectNameInput
- func (s *UpdateQuickConnectNameInput) SetQuickConnectId(v string) *UpdateQuickConnectNameInput
- func (s UpdateQuickConnectNameInput) String() string
- func (s *UpdateQuickConnectNameInput) Validate() error
- type UpdateQuickConnectNameOutput
- type UpdateRoutingProfileConcurrencyInput
- func (s UpdateRoutingProfileConcurrencyInput) GoString() string
- func (s *UpdateRoutingProfileConcurrencyInput) SetInstanceId(v string) *UpdateRoutingProfileConcurrencyInput
- func (s *UpdateRoutingProfileConcurrencyInput) SetMediaConcurrencies(v []*MediaConcurrency) *UpdateRoutingProfileConcurrencyInput
- func (s *UpdateRoutingProfileConcurrencyInput) SetRoutingProfileId(v string) *UpdateRoutingProfileConcurrencyInput
- func (s UpdateRoutingProfileConcurrencyInput) String() string
- func (s *UpdateRoutingProfileConcurrencyInput) Validate() error
- type UpdateRoutingProfileConcurrencyOutput
- type UpdateRoutingProfileDefaultOutboundQueueInput
- func (s UpdateRoutingProfileDefaultOutboundQueueInput) GoString() string
- func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetDefaultOutboundQueueId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
- func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetInstanceId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
- func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetRoutingProfileId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
- func (s UpdateRoutingProfileDefaultOutboundQueueInput) String() string
- func (s *UpdateRoutingProfileDefaultOutboundQueueInput) Validate() error
- type UpdateRoutingProfileDefaultOutboundQueueOutput
- type UpdateRoutingProfileNameInput
- func (s UpdateRoutingProfileNameInput) GoString() string
- func (s *UpdateRoutingProfileNameInput) SetDescription(v string) *UpdateRoutingProfileNameInput
- func (s *UpdateRoutingProfileNameInput) SetInstanceId(v string) *UpdateRoutingProfileNameInput
- func (s *UpdateRoutingProfileNameInput) SetName(v string) *UpdateRoutingProfileNameInput
- func (s *UpdateRoutingProfileNameInput) SetRoutingProfileId(v string) *UpdateRoutingProfileNameInput
- func (s UpdateRoutingProfileNameInput) String() string
- func (s *UpdateRoutingProfileNameInput) Validate() error
- type UpdateRoutingProfileNameOutput
- type UpdateRoutingProfileQueuesInput
- func (s UpdateRoutingProfileQueuesInput) GoString() string
- func (s *UpdateRoutingProfileQueuesInput) SetInstanceId(v string) *UpdateRoutingProfileQueuesInput
- func (s *UpdateRoutingProfileQueuesInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *UpdateRoutingProfileQueuesInput
- func (s *UpdateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *UpdateRoutingProfileQueuesInput
- func (s UpdateRoutingProfileQueuesInput) String() string
- func (s *UpdateRoutingProfileQueuesInput) Validate() error
- type UpdateRoutingProfileQueuesOutput
- type UpdateUserHierarchyGroupNameInput
- func (s UpdateUserHierarchyGroupNameInput) GoString() string
- func (s *UpdateUserHierarchyGroupNameInput) SetHierarchyGroupId(v string) *UpdateUserHierarchyGroupNameInput
- func (s *UpdateUserHierarchyGroupNameInput) SetInstanceId(v string) *UpdateUserHierarchyGroupNameInput
- func (s *UpdateUserHierarchyGroupNameInput) SetName(v string) *UpdateUserHierarchyGroupNameInput
- func (s UpdateUserHierarchyGroupNameInput) String() string
- func (s *UpdateUserHierarchyGroupNameInput) Validate() error
- type UpdateUserHierarchyGroupNameOutput
- type UpdateUserHierarchyInput
- func (s UpdateUserHierarchyInput) GoString() string
- func (s *UpdateUserHierarchyInput) SetHierarchyGroupId(v string) *UpdateUserHierarchyInput
- func (s *UpdateUserHierarchyInput) SetInstanceId(v string) *UpdateUserHierarchyInput
- func (s *UpdateUserHierarchyInput) SetUserId(v string) *UpdateUserHierarchyInput
- func (s UpdateUserHierarchyInput) String() string
- func (s *UpdateUserHierarchyInput) Validate() error
- type UpdateUserHierarchyOutput
- type UpdateUserHierarchyStructureInput
- func (s UpdateUserHierarchyStructureInput) GoString() string
- func (s *UpdateUserHierarchyStructureInput) SetHierarchyStructure(v *HierarchyStructureUpdate) *UpdateUserHierarchyStructureInput
- func (s *UpdateUserHierarchyStructureInput) SetInstanceId(v string) *UpdateUserHierarchyStructureInput
- func (s UpdateUserHierarchyStructureInput) String() string
- func (s *UpdateUserHierarchyStructureInput) Validate() error
- type UpdateUserHierarchyStructureOutput
- type UpdateUserIdentityInfoInput
- func (s UpdateUserIdentityInfoInput) GoString() string
- func (s *UpdateUserIdentityInfoInput) SetIdentityInfo(v *UserIdentityInfo) *UpdateUserIdentityInfoInput
- func (s *UpdateUserIdentityInfoInput) SetInstanceId(v string) *UpdateUserIdentityInfoInput
- func (s *UpdateUserIdentityInfoInput) SetUserId(v string) *UpdateUserIdentityInfoInput
- func (s UpdateUserIdentityInfoInput) String() string
- func (s *UpdateUserIdentityInfoInput) Validate() error
- type UpdateUserIdentityInfoOutput
- type UpdateUserPhoneConfigInput
- func (s UpdateUserPhoneConfigInput) GoString() string
- func (s *UpdateUserPhoneConfigInput) SetInstanceId(v string) *UpdateUserPhoneConfigInput
- func (s *UpdateUserPhoneConfigInput) SetPhoneConfig(v *UserPhoneConfig) *UpdateUserPhoneConfigInput
- func (s *UpdateUserPhoneConfigInput) SetUserId(v string) *UpdateUserPhoneConfigInput
- func (s UpdateUserPhoneConfigInput) String() string
- func (s *UpdateUserPhoneConfigInput) Validate() error
- type UpdateUserPhoneConfigOutput
- type UpdateUserRoutingProfileInput
- func (s UpdateUserRoutingProfileInput) GoString() string
- func (s *UpdateUserRoutingProfileInput) SetInstanceId(v string) *UpdateUserRoutingProfileInput
- func (s *UpdateUserRoutingProfileInput) SetRoutingProfileId(v string) *UpdateUserRoutingProfileInput
- func (s *UpdateUserRoutingProfileInput) SetUserId(v string) *UpdateUserRoutingProfileInput
- func (s UpdateUserRoutingProfileInput) String() string
- func (s *UpdateUserRoutingProfileInput) Validate() error
- type UpdateUserRoutingProfileOutput
- type UpdateUserSecurityProfilesInput
- func (s UpdateUserSecurityProfilesInput) GoString() string
- func (s *UpdateUserSecurityProfilesInput) SetInstanceId(v string) *UpdateUserSecurityProfilesInput
- func (s *UpdateUserSecurityProfilesInput) SetSecurityProfileIds(v []*string) *UpdateUserSecurityProfilesInput
- func (s *UpdateUserSecurityProfilesInput) SetUserId(v string) *UpdateUserSecurityProfilesInput
- func (s UpdateUserSecurityProfilesInput) String() string
- func (s *UpdateUserSecurityProfilesInput) Validate() error
- type UpdateUserSecurityProfilesOutput
- type UseCase
- type User
- func (s User) GoString() string
- func (s *User) SetArn(v string) *User
- func (s *User) SetDirectoryUserId(v string) *User
- func (s *User) SetHierarchyGroupId(v string) *User
- func (s *User) SetId(v string) *User
- func (s *User) SetIdentityInfo(v *UserIdentityInfo) *User
- func (s *User) SetPhoneConfig(v *UserPhoneConfig) *User
- func (s *User) SetRoutingProfileId(v string) *User
- func (s *User) SetSecurityProfileIds(v []*string) *User
- func (s *User) SetTags(v map[string]*string) *User
- func (s *User) SetUsername(v string) *User
- func (s User) String() string
- type UserIdentityInfo
- func (s UserIdentityInfo) GoString() string
- func (s *UserIdentityInfo) SetEmail(v string) *UserIdentityInfo
- func (s *UserIdentityInfo) SetFirstName(v string) *UserIdentityInfo
- func (s *UserIdentityInfo) SetLastName(v string) *UserIdentityInfo
- func (s UserIdentityInfo) String() string
- func (s *UserIdentityInfo) Validate() error
- type UserNotFoundException
- func (s *UserNotFoundException) Code() string
- func (s *UserNotFoundException) Error() string
- func (s UserNotFoundException) GoString() string
- func (s *UserNotFoundException) Message() string
- func (s *UserNotFoundException) OrigErr() error
- func (s *UserNotFoundException) RequestID() string
- func (s *UserNotFoundException) StatusCode() int
- func (s UserNotFoundException) String() string
- type UserPhoneConfig
- func (s UserPhoneConfig) GoString() string
- func (s *UserPhoneConfig) SetAfterContactWorkTimeLimit(v int64) *UserPhoneConfig
- func (s *UserPhoneConfig) SetAutoAccept(v bool) *UserPhoneConfig
- func (s *UserPhoneConfig) SetDeskPhoneNumber(v string) *UserPhoneConfig
- func (s *UserPhoneConfig) SetPhoneType(v string) *UserPhoneConfig
- func (s UserPhoneConfig) String() string
- func (s *UserPhoneConfig) Validate() error
- type UserQuickConnectConfig
- func (s UserQuickConnectConfig) GoString() string
- func (s *UserQuickConnectConfig) SetContactFlowId(v string) *UserQuickConnectConfig
- func (s *UserQuickConnectConfig) SetUserId(v string) *UserQuickConnectConfig
- func (s UserQuickConnectConfig) String() string
- func (s *UserQuickConnectConfig) Validate() error
- type UserSummary
- type VoiceRecordingConfiguration
Constants ¶
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 ( // 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 ( // 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 ( // GroupingQueue is a Grouping enum value GroupingQueue = "QUEUE" // GroupingChannel is a Grouping enum value GroupingChannel = "CHANNEL" )
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" )
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" )
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" )
const ( // PhoneTypeSoftPhone is a PhoneType enum value PhoneTypeSoftPhone = "SOFT_PHONE" // PhoneTypeDeskPhone is a PhoneType enum value PhoneTypeDeskPhone = "DESK_PHONE" )
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 ( // 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" )
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 ( // 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 ( // 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 ( // ErrCodeContactFlowNotPublishedException for service response error code // "ContactFlowNotPublishedException". // // The contact 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. 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" // 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 contact flow is not valid. ErrCodeInvalidContactFlowException = "InvalidContactFlowException" // 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" // ErrCodeOutboundContactNotPermittedException for service response error code // "OutboundContactNotPermittedException". // // The contact is not permitted. ErrCodeOutboundContactNotPermittedException = "OutboundContactNotPermittedException" // 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" // 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" // 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 (
// IntegrationTypeEvent is a IntegrationType enum value
IntegrationTypeEvent = "EVENT"
)
const (
// ReferenceTypeUrl is a ReferenceType enum value
ReferenceTypeUrl = "URL"
)
const (
// UseCaseTypeRulesEvaluation is a UseCaseType enum value
UseCaseTypeRulesEvaluation = "RULES_EVALUATION"
)
Variables ¶
This section is empty.
Functions ¶
func Channel_Values ¶ added in v1.34.3
func Channel_Values() []string
Channel_Values returns all elements of the Channel enum
func Comparison_Values ¶ added in v1.34.3
func Comparison_Values() []string
Comparison_Values returns all elements of the Comparison enum
func ContactFlowType_Values ¶ added in v1.34.3
func ContactFlowType_Values() []string
ContactFlowType_Values returns all elements of the ContactFlowType enum
func CurrentMetricName_Values ¶ added in v1.34.3
func CurrentMetricName_Values() []string
CurrentMetricName_Values returns all elements of the CurrentMetricName enum
func DirectoryType_Values ¶ added in v1.35.33
func DirectoryType_Values() []string
DirectoryType_Values returns all elements of the DirectoryType enum
func EncryptionType_Values ¶ added in v1.35.33
func EncryptionType_Values() []string
EncryptionType_Values returns all elements of the EncryptionType enum
func Grouping_Values ¶ added in v1.34.3
func Grouping_Values() []string
Grouping_Values returns all elements of the Grouping enum
func HistoricalMetricName_Values ¶ added in v1.34.3
func HistoricalMetricName_Values() []string
HistoricalMetricName_Values returns all elements of the HistoricalMetricName enum
func HoursOfOperationDays_Values ¶ added in v1.37.1
func HoursOfOperationDays_Values() []string
HoursOfOperationDays_Values returns all elements of the HoursOfOperationDays enum
func InstanceAttributeType_Values ¶ added in v1.35.33
func InstanceAttributeType_Values() []string
InstanceAttributeType_Values returns all elements of the InstanceAttributeType enum
func InstanceStatus_Values ¶ added in v1.35.33
func InstanceStatus_Values() []string
InstanceStatus_Values returns all elements of the InstanceStatus enum
func InstanceStorageResourceType_Values ¶ added in v1.35.33
func InstanceStorageResourceType_Values() []string
InstanceStorageResourceType_Values returns all elements of the InstanceStorageResourceType enum
func IntegrationType_Values ¶ added in v1.35.37
func IntegrationType_Values() []string
IntegrationType_Values returns all elements of the IntegrationType enum
func PhoneNumberCountryCode_Values ¶ added in v1.34.3
func PhoneNumberCountryCode_Values() []string
PhoneNumberCountryCode_Values returns all elements of the PhoneNumberCountryCode enum
func PhoneNumberType_Values ¶ added in v1.34.3
func PhoneNumberType_Values() []string
PhoneNumberType_Values returns all elements of the PhoneNumberType enum
func PhoneType_Values ¶ added in v1.34.3
func PhoneType_Values() []string
PhoneType_Values returns all elements of the PhoneType enum
func QueueStatus_Values ¶ added in v1.37.1
func QueueStatus_Values() []string
QueueStatus_Values returns all elements of the QueueStatus enum
func QueueType_Values ¶ added in v1.34.3
func QueueType_Values() []string
QueueType_Values returns all elements of the QueueType enum
func QuickConnectType_Values ¶ added in v1.36.14
func QuickConnectType_Values() []string
QuickConnectType_Values returns all elements of the QuickConnectType enum
func ReferenceType_Values ¶ added in v1.35.37
func ReferenceType_Values() []string
ReferenceType_Values returns all elements of the ReferenceType enum
func ResourceType_Values ¶ added in v1.35.30
func ResourceType_Values() []string
ResourceType_Values returns all elements of the ResourceType enum
func SourceType_Values ¶ added in v1.35.37
func SourceType_Values() []string
SourceType_Values returns all elements of the SourceType enum
func Statistic_Values ¶ added in v1.34.3
func Statistic_Values() []string
Statistic_Values returns all elements of the Statistic enum
func StorageType_Values ¶ added in v1.35.33
func StorageType_Values() []string
StorageType_Values returns all elements of the StorageType enum
func Unit_Values ¶ added in v1.34.3
func Unit_Values() []string
Unit_Values returns all elements of the Unit enum
func UseCaseType_Values ¶ added in v1.35.37
func UseCaseType_Values() []string
UseCaseType_Values returns all elements of the UseCaseType enum
func VoiceRecordingTrack_Values ¶ added in v1.34.3
func VoiceRecordingTrack_Values() []string
VoiceRecordingTrack_Values returns all elements of the VoiceRecordingTrack enum
Types ¶
type AssociateApprovedOriginInput ¶ added in v1.35.33
type AssociateApprovedOriginInput struct { // The identifier of the Amazon Connect 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 ¶ added in v1.35.33
func (s AssociateApprovedOriginInput) GoString() string
GoString returns the string representation
func (*AssociateApprovedOriginInput) SetInstanceId ¶ added in v1.35.33
func (s *AssociateApprovedOriginInput) SetInstanceId(v string) *AssociateApprovedOriginInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateApprovedOriginInput) SetOrigin ¶ added in v1.35.33
func (s *AssociateApprovedOriginInput) SetOrigin(v string) *AssociateApprovedOriginInput
SetOrigin sets the Origin field's value.
func (AssociateApprovedOriginInput) String ¶ added in v1.35.33
func (s AssociateApprovedOriginInput) String() string
String returns the string representation
func (*AssociateApprovedOriginInput) Validate ¶ added in v1.35.33
func (s *AssociateApprovedOriginInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateApprovedOriginOutput ¶ added in v1.35.33
type AssociateApprovedOriginOutput struct {
// contains filtered or unexported fields
}
func (AssociateApprovedOriginOutput) GoString ¶ added in v1.35.33
func (s AssociateApprovedOriginOutput) GoString() string
GoString returns the string representation
func (AssociateApprovedOriginOutput) String ¶ added in v1.35.33
func (s AssociateApprovedOriginOutput) String() string
String returns the string representation
type AssociateInstanceStorageConfigInput ¶ added in v1.35.33
type AssociateInstanceStorageConfigInput struct { // The identifier of the Amazon Connect 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 ¶ added in v1.35.33
func (s AssociateInstanceStorageConfigInput) GoString() string
GoString returns the string representation
func (*AssociateInstanceStorageConfigInput) SetInstanceId ¶ added in v1.35.33
func (s *AssociateInstanceStorageConfigInput) SetInstanceId(v string) *AssociateInstanceStorageConfigInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateInstanceStorageConfigInput) SetResourceType ¶ added in v1.35.33
func (s *AssociateInstanceStorageConfigInput) SetResourceType(v string) *AssociateInstanceStorageConfigInput
SetResourceType sets the ResourceType field's value.
func (*AssociateInstanceStorageConfigInput) SetStorageConfig ¶ added in v1.35.33
func (s *AssociateInstanceStorageConfigInput) SetStorageConfig(v *InstanceStorageConfig) *AssociateInstanceStorageConfigInput
SetStorageConfig sets the StorageConfig field's value.
func (AssociateInstanceStorageConfigInput) String ¶ added in v1.35.33
func (s AssociateInstanceStorageConfigInput) String() string
String returns the string representation
func (*AssociateInstanceStorageConfigInput) Validate ¶ added in v1.35.33
func (s *AssociateInstanceStorageConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateInstanceStorageConfigOutput ¶ added in v1.35.33
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 ¶ added in v1.35.33
func (s AssociateInstanceStorageConfigOutput) GoString() string
GoString returns the string representation
func (*AssociateInstanceStorageConfigOutput) SetAssociationId ¶ added in v1.35.33
func (s *AssociateInstanceStorageConfigOutput) SetAssociationId(v string) *AssociateInstanceStorageConfigOutput
SetAssociationId sets the AssociationId field's value.
func (AssociateInstanceStorageConfigOutput) String ¶ added in v1.35.33
func (s AssociateInstanceStorageConfigOutput) String() string
String returns the string representation
type AssociateLambdaFunctionInput ¶ added in v1.35.33
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. // // 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 ¶ added in v1.35.33
func (s AssociateLambdaFunctionInput) GoString() string
GoString returns the string representation
func (*AssociateLambdaFunctionInput) SetFunctionArn ¶ added in v1.35.33
func (s *AssociateLambdaFunctionInput) SetFunctionArn(v string) *AssociateLambdaFunctionInput
SetFunctionArn sets the FunctionArn field's value.
func (*AssociateLambdaFunctionInput) SetInstanceId ¶ added in v1.35.33
func (s *AssociateLambdaFunctionInput) SetInstanceId(v string) *AssociateLambdaFunctionInput
SetInstanceId sets the InstanceId field's value.
func (AssociateLambdaFunctionInput) String ¶ added in v1.35.33
func (s AssociateLambdaFunctionInput) String() string
String returns the string representation
func (*AssociateLambdaFunctionInput) Validate ¶ added in v1.35.33
func (s *AssociateLambdaFunctionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateLambdaFunctionOutput ¶ added in v1.35.33
type AssociateLambdaFunctionOutput struct {
// contains filtered or unexported fields
}
func (AssociateLambdaFunctionOutput) GoString ¶ added in v1.35.33
func (s AssociateLambdaFunctionOutput) GoString() string
GoString returns the string representation
func (AssociateLambdaFunctionOutput) String ¶ added in v1.35.33
func (s AssociateLambdaFunctionOutput) String() string
String returns the string representation
type AssociateLexBotInput ¶ added in v1.35.33
type AssociateLexBotInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The Amazon Lex box to associate with the instance. // // LexBot is a required field LexBot *LexBot `type:"structure" required:"true"` // contains filtered or unexported fields }
func (AssociateLexBotInput) GoString ¶ added in v1.35.33
func (s AssociateLexBotInput) GoString() string
GoString returns the string representation
func (*AssociateLexBotInput) SetInstanceId ¶ added in v1.35.33
func (s *AssociateLexBotInput) SetInstanceId(v string) *AssociateLexBotInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateLexBotInput) SetLexBot ¶ added in v1.35.33
func (s *AssociateLexBotInput) SetLexBot(v *LexBot) *AssociateLexBotInput
SetLexBot sets the LexBot field's value.
func (AssociateLexBotInput) String ¶ added in v1.35.33
func (s AssociateLexBotInput) String() string
String returns the string representation
func (*AssociateLexBotInput) Validate ¶ added in v1.35.33
func (s *AssociateLexBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateLexBotOutput ¶ added in v1.35.33
type AssociateLexBotOutput struct {
// contains filtered or unexported fields
}
func (AssociateLexBotOutput) GoString ¶ added in v1.35.33
func (s AssociateLexBotOutput) GoString() string
GoString returns the string representation
func (AssociateLexBotOutput) String ¶ added in v1.35.33
func (s AssociateLexBotOutput) String() string
String returns the string representation
type AssociateQueueQuickConnectsInput ¶ added in v1.37.1
type AssociateQueueQuickConnectsInput struct { // The identifier of the Amazon Connect 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 ¶ added in v1.37.1
func (s AssociateQueueQuickConnectsInput) GoString() string
GoString returns the string representation
func (*AssociateQueueQuickConnectsInput) SetInstanceId ¶ added in v1.37.1
func (s *AssociateQueueQuickConnectsInput) SetInstanceId(v string) *AssociateQueueQuickConnectsInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateQueueQuickConnectsInput) SetQueueId ¶ added in v1.37.1
func (s *AssociateQueueQuickConnectsInput) SetQueueId(v string) *AssociateQueueQuickConnectsInput
SetQueueId sets the QueueId field's value.
func (*AssociateQueueQuickConnectsInput) SetQuickConnectIds ¶ added in v1.37.1
func (s *AssociateQueueQuickConnectsInput) SetQuickConnectIds(v []*string) *AssociateQueueQuickConnectsInput
SetQuickConnectIds sets the QuickConnectIds field's value.
func (AssociateQueueQuickConnectsInput) String ¶ added in v1.37.1
func (s AssociateQueueQuickConnectsInput) String() string
String returns the string representation
func (*AssociateQueueQuickConnectsInput) Validate ¶ added in v1.37.1
func (s *AssociateQueueQuickConnectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateQueueQuickConnectsOutput ¶ added in v1.37.1
type AssociateQueueQuickConnectsOutput struct {
// contains filtered or unexported fields
}
func (AssociateQueueQuickConnectsOutput) GoString ¶ added in v1.37.1
func (s AssociateQueueQuickConnectsOutput) GoString() string
GoString returns the string representation
func (AssociateQueueQuickConnectsOutput) String ¶ added in v1.37.1
func (s AssociateQueueQuickConnectsOutput) String() string
String returns the string representation
type AssociateRoutingProfileQueuesInput ¶ added in v1.34.25
type AssociateRoutingProfileQueuesInput struct { // The identifier of the Amazon Connect 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 ¶ added in v1.34.25
func (s AssociateRoutingProfileQueuesInput) GoString() string
GoString returns the string representation
func (*AssociateRoutingProfileQueuesInput) SetInstanceId ¶ added in v1.34.25
func (s *AssociateRoutingProfileQueuesInput) SetInstanceId(v string) *AssociateRoutingProfileQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateRoutingProfileQueuesInput) SetQueueConfigs ¶ added in v1.34.25
func (s *AssociateRoutingProfileQueuesInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *AssociateRoutingProfileQueuesInput
SetQueueConfigs sets the QueueConfigs field's value.
func (*AssociateRoutingProfileQueuesInput) SetRoutingProfileId ¶ added in v1.34.25
func (s *AssociateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *AssociateRoutingProfileQueuesInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (AssociateRoutingProfileQueuesInput) String ¶ added in v1.34.25
func (s AssociateRoutingProfileQueuesInput) String() string
String returns the string representation
func (*AssociateRoutingProfileQueuesInput) Validate ¶ added in v1.34.25
func (s *AssociateRoutingProfileQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateRoutingProfileQueuesOutput ¶ added in v1.34.25
type AssociateRoutingProfileQueuesOutput struct {
// contains filtered or unexported fields
}
func (AssociateRoutingProfileQueuesOutput) GoString ¶ added in v1.34.25
func (s AssociateRoutingProfileQueuesOutput) GoString() string
GoString returns the string representation
func (AssociateRoutingProfileQueuesOutput) String ¶ added in v1.34.25
func (s AssociateRoutingProfileQueuesOutput) String() string
String returns the string representation
type AssociateSecurityKeyInput ¶ added in v1.35.33
type AssociateSecurityKeyInput struct { // The identifier of the Amazon Connect 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 ¶ added in v1.35.33
func (s AssociateSecurityKeyInput) GoString() string
GoString returns the string representation
func (*AssociateSecurityKeyInput) SetInstanceId ¶ added in v1.35.33
func (s *AssociateSecurityKeyInput) SetInstanceId(v string) *AssociateSecurityKeyInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateSecurityKeyInput) SetKey ¶ added in v1.35.33
func (s *AssociateSecurityKeyInput) SetKey(v string) *AssociateSecurityKeyInput
SetKey sets the Key field's value.
func (AssociateSecurityKeyInput) String ¶ added in v1.35.33
func (s AssociateSecurityKeyInput) String() string
String returns the string representation
func (*AssociateSecurityKeyInput) Validate ¶ added in v1.35.33
func (s *AssociateSecurityKeyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateSecurityKeyOutput ¶ added in v1.35.33
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 ¶ added in v1.35.33
func (s AssociateSecurityKeyOutput) GoString() string
GoString returns the string representation
func (*AssociateSecurityKeyOutput) SetAssociationId ¶ added in v1.35.33
func (s *AssociateSecurityKeyOutput) SetAssociationId(v string) *AssociateSecurityKeyOutput
SetAssociationId sets the AssociationId field's value.
func (AssociateSecurityKeyOutput) String ¶ added in v1.35.33
func (s AssociateSecurityKeyOutput) String() string
String returns the string representation
type Attribute ¶ added in v1.35.33
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) SetAttributeType ¶ added in v1.35.33
SetAttributeType sets the AttributeType field's value.
type ChatMessage ¶ added in v1.25.40
type ChatMessage struct { // The content of the chat message. // // Content is a required field Content *string `min:"1" type:"string" required:"true"` // The type of the content. Supported types are text and plain. // // ContentType is a required field ContentType *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A chat message.
func (ChatMessage) GoString ¶ added in v1.25.40
func (s ChatMessage) GoString() string
GoString returns the string representation
func (*ChatMessage) SetContent ¶ added in v1.25.40
func (s *ChatMessage) SetContent(v string) *ChatMessage
SetContent sets the Content field's value.
func (*ChatMessage) SetContentType ¶ added in v1.25.40
func (s *ChatMessage) SetContentType(v string) *ChatMessage
SetContentType sets the ContentType field's value.
func (ChatMessage) String ¶ added in v1.25.40
func (s ChatMessage) String() string
String returns the string representation
func (*ChatMessage) Validate ¶ added in v1.25.40
func (s *ChatMessage) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Connect ¶
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) AssociateApprovedOrigin ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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) AssociateInstanceStorageConfig ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 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 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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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) AssociateQueueQuickConnects ¶ added in v1.37.1
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 ¶ added in v1.37.1
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 ¶ added in v1.37.1
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 ¶ added in v1.34.25
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 ¶ added in v1.34.25
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 ¶ added in v1.34.25
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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) CreateContactFlow ¶ added in v1.34.25
func (c *Connect) CreateContactFlow(input *CreateContactFlowInput) (*CreateContactFlowOutput, error)
CreateContactFlow API operation for Amazon Connect Service.
Creates a contact flow for the specified Amazon Connect instance.
You can also create and update contact flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/adminguide/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 contact 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) CreateContactFlowRequest ¶ added in v1.34.25
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 ¶ added in v1.34.25
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) CreateInstance ¶ added in v1.35.33
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.
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 ¶ added in v1.35.37
func (c *Connect) CreateIntegrationAssociation(input *CreateIntegrationAssociationInput) (*CreateIntegrationAssociationOutput, error)
CreateIntegrationAssociation API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Create an AppIntegration 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 ¶ added in v1.35.37
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 ¶ added in v1.35.37
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) CreateQueue ¶ added in v1.37.1
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.
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 ¶ added in v1.37.1
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 ¶ added in v1.37.1
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 ¶ added in v1.36.14
func (c *Connect) CreateQuickConnect(input *CreateQuickConnectInput) (*CreateQuickConnectOutput, error)
CreateQuickConnect API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
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 ¶ added in v1.36.14
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 ¶ added in v1.36.14
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 ¶ added in v1.34.25
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 ¶ added in v1.34.25
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 ¶ added in v1.34.25
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) CreateUseCase ¶ added in v1.35.37
func (c *Connect) CreateUseCase(input *CreateUseCaseInput) (*CreateUseCaseOutput, error)
CreateUseCase API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Creates a use case for an AppIntegration 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 ¶ added in v1.35.37
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 ¶ added in v1.35.37
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 ¶ added in v1.15.2
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.
For information about how to create user accounts using the Amazon Connect console, 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 ¶ added in v1.35.30
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 ¶ added in v1.35.30
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 ¶ added in v1.35.30
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 ¶ added in v1.15.2
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 ¶ added in v1.15.2
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) DeleteInstance ¶ added in v1.35.33
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.
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 ¶ added in v1.35.37
func (c *Connect) DeleteIntegrationAssociation(input *DeleteIntegrationAssociationInput) (*DeleteIntegrationAssociationOutput, error)
DeleteIntegrationAssociation API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Deletes an AppIntegration 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 ¶ added in v1.35.37
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 ¶ added in v1.35.37
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) DeleteQuickConnect ¶ added in v1.36.14
func (c *Connect) DeleteQuickConnect(input *DeleteQuickConnectInput) (*DeleteQuickConnectOutput, error)
DeleteQuickConnect API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
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 ¶ added in v1.36.14
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 ¶ added in v1.36.14
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) DeleteUseCase ¶ added in v1.35.37
func (c *Connect) DeleteUseCase(input *DeleteUseCaseInput) (*DeleteUseCaseOutput, error)
DeleteUseCase API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Deletes a use case from an AppIntegration 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 ¶ added in v1.35.37
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 ¶ added in v1.35.37
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 ¶ added in v1.15.2
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 ¶ added in v1.35.30
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 ¶ added in v1.35.30
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 ¶ added in v1.35.30
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 ¶ added in v1.15.2
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 ¶ added in v1.15.2
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) DescribeContactFlow ¶ added in v1.34.25
func (c *Connect) DescribeContactFlow(input *DescribeContactFlowInput) (*DescribeContactFlowOutput, error)
DescribeContactFlow API operation for Amazon Connect Service.
Describes the specified contact flow.
You can also create and update contact flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/adminguide/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 contact 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) DescribeContactFlowRequest ¶ added in v1.34.25
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 ¶ added in v1.34.25
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) DescribeHoursOfOperation ¶ added in v1.37.1
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 ¶ added in v1.37.1
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 ¶ added in v1.37.1
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 ¶ added in v1.35.33
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 "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 DescribeInstanceAttribute for more information on using the DescribeInstanceAttribute 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 DescribeInstanceAttributeRequest method. req, resp := client.DescribeInstanceAttributeRequest(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/DescribeInstanceAttribute
func (*Connect) DescribeInstanceAttributeWithContext ¶ added in v1.35.33
func (c *Connect) DescribeInstanceAttributeWithContext(ctx aws.Context, input *DescribeInstanceAttributeInput, opts ...request.Option) (*DescribeInstanceAttributeOutput, error)
DescribeInstanceAttributeWithContext is the same as DescribeInstanceAttribute with the addition of the ability to pass a context and additional request options.
See DescribeInstanceAttribute 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) DescribeInstanceRequest ¶ added in v1.35.33
func (c *Connect) DescribeInstanceRequest(input *DescribeInstanceInput) (req *request.Request, output *DescribeInstanceOutput)
DescribeInstanceRequest generates a "aws/request.Request" representing the client's request for the DescribeInstance 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 DescribeInstance for more information on using the DescribeInstance 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 DescribeInstanceRequest method. req, resp := client.DescribeInstanceRequest(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/DescribeInstance
func (*Connect) DescribeInstanceStorageConfig ¶ added in v1.35.33
func (c *Connect) DescribeInstanceStorageConfig(input *DescribeInstanceStorageConfigInput) (*DescribeInstanceStorageConfigOutput, error)
DescribeInstanceStorageConfig API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Retrieves the current storage configurations for the specified resource type, association ID, and instance ID.
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 DescribeInstanceStorageConfig 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/DescribeInstanceStorageConfig
func (*Connect) DescribeInstanceStorageConfigRequest ¶ added in v1.35.33
func (c *Connect) DescribeInstanceStorageConfigRequest(input *DescribeInstanceStorageConfigInput) (req *request.Request, output *DescribeInstanceStorageConfigOutput)
DescribeInstanceStorageConfigRequest generates a "aws/request.Request" representing the client's request for the DescribeInstanceStorageConfig 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 DescribeInstanceStorageConfig for more information on using the DescribeInstanceStorageConfig 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 DescribeInstanceStorageConfigRequest method. req, resp := client.DescribeInstanceStorageConfigRequest(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/DescribeInstanceStorageConfig
func (*Connect) DescribeInstanceStorageConfigWithContext ¶ added in v1.35.33
func (c *Connect) DescribeInstanceStorageConfigWithContext(ctx aws.Context, input *DescribeInstanceStorageConfigInput, opts ...request.Option) (*DescribeInstanceStorageConfigOutput, error)
DescribeInstanceStorageConfigWithContext is the same as DescribeInstanceStorageConfig with the addition of the ability to pass a context and additional request options.
See DescribeInstanceStorageConfig 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) DescribeInstanceWithContext ¶ added in v1.35.33
func (c *Connect) DescribeInstanceWithContext(ctx aws.Context, input *DescribeInstanceInput, opts ...request.Option) (*DescribeInstanceOutput, error)
DescribeInstanceWithContext is the same as DescribeInstance with the addition of the ability to pass a context and additional request options.
See DescribeInstance 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) DescribeQueue ¶ added in v1.37.1
func (c *Connect) DescribeQueue(input *DescribeQueueInput) (*DescribeQueueOutput, error)
DescribeQueue API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Describes the specified 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 DescribeQueue 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/DescribeQueue
func (*Connect) DescribeQueueRequest ¶ added in v1.37.1
func (c *Connect) DescribeQueueRequest(input *DescribeQueueInput) (req *request.Request, output *DescribeQueueOutput)
DescribeQueueRequest generates a "aws/request.Request" representing the client's request for the DescribeQueue 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 DescribeQueue for more information on using the DescribeQueue 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 DescribeQueueRequest method. req, resp := client.DescribeQueueRequest(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/DescribeQueue
func (*Connect) DescribeQueueWithContext ¶ added in v1.37.1
func (c *Connect) DescribeQueueWithContext(ctx aws.Context, input *DescribeQueueInput, opts ...request.Option) (*DescribeQueueOutput, error)
DescribeQueueWithContext is the same as DescribeQueue with the addition of the ability to pass a context and additional request options.
See DescribeQueue 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) DescribeQuickConnect ¶ added in v1.36.14
func (c *Connect) DescribeQuickConnect(input *DescribeQuickConnectInput) (*DescribeQuickConnectOutput, error)
DescribeQuickConnect API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Describes the 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 DescribeQuickConnect 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/DescribeQuickConnect
func (*Connect) DescribeQuickConnectRequest ¶ added in v1.36.14
func (c *Connect) DescribeQuickConnectRequest(input *DescribeQuickConnectInput) (req *request.Request, output *DescribeQuickConnectOutput)
DescribeQuickConnectRequest generates a "aws/request.Request" representing the client's request for the DescribeQuickConnect 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 DescribeQuickConnect for more information on using the DescribeQuickConnect 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 DescribeQuickConnectRequest method. req, resp := client.DescribeQuickConnectRequest(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/DescribeQuickConnect
func (*Connect) DescribeQuickConnectWithContext ¶ added in v1.36.14
func (c *Connect) DescribeQuickConnectWithContext(ctx aws.Context, input *DescribeQuickConnectInput, opts ...request.Option) (*DescribeQuickConnectOutput, error)
DescribeQuickConnectWithContext is the same as DescribeQuickConnect with the addition of the ability to pass a context and additional request options.
See DescribeQuickConnect 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) DescribeRoutingProfile ¶ added in v1.34.25
func (c *Connect) DescribeRoutingProfile(input *DescribeRoutingProfileInput) (*DescribeRoutingProfileOutput, error)
DescribeRoutingProfile API operation for Amazon Connect Service.
Describes the specified 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 DescribeRoutingProfile 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/DescribeRoutingProfile
func (*Connect) DescribeRoutingProfileRequest ¶ added in v1.34.25
func (c *Connect) DescribeRoutingProfileRequest(input *DescribeRoutingProfileInput) (req *request.Request, output *DescribeRoutingProfileOutput)
DescribeRoutingProfileRequest generates a "aws/request.Request" representing the client's request for the DescribeRoutingProfile 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 DescribeRoutingProfile for more information on using the DescribeRoutingProfile 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 DescribeRoutingProfileRequest method. req, resp := client.DescribeRoutingProfileRequest(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/DescribeRoutingProfile
func (*Connect) DescribeRoutingProfileWithContext ¶ added in v1.34.25
func (c *Connect) DescribeRoutingProfileWithContext(ctx aws.Context, input *DescribeRoutingProfileInput, opts ...request.Option) (*DescribeRoutingProfileOutput, error)
DescribeRoutingProfileWithContext is the same as DescribeRoutingProfile with the addition of the ability to pass a context and additional request options.
See DescribeRoutingProfile 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) DescribeUser ¶ added in v1.15.2
func (c *Connect) DescribeUser(input *DescribeUserInput) (*DescribeUserOutput, error)
DescribeUser API operation for Amazon Connect Service.
Describes the specified user account. You can find the instance ID in the console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.
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 DescribeUser 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/DescribeUser
func (*Connect) DescribeUserHierarchyGroup ¶ added in v1.15.2
func (c *Connect) DescribeUserHierarchyGroup(input *DescribeUserHierarchyGroupInput) (*DescribeUserHierarchyGroupOutput, error)
DescribeUserHierarchyGroup API operation for Amazon Connect Service.
Describes the specified 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 DescribeUserHierarchyGroup 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/DescribeUserHierarchyGroup
func (*Connect) DescribeUserHierarchyGroupRequest ¶ added in v1.15.2
func (c *Connect) DescribeUserHierarchyGroupRequest(input *DescribeUserHierarchyGroupInput) (req *request.Request, output *DescribeUserHierarchyGroupOutput)
DescribeUserHierarchyGroupRequest generates a "aws/request.Request" representing the client's request for the DescribeUserHierarchyGroup 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 DescribeUserHierarchyGroup for more information on using the DescribeUserHierarchyGroup 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 DescribeUserHierarchyGroupRequest method. req, resp := client.DescribeUserHierarchyGroupRequest(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/DescribeUserHierarchyGroup
func (*Connect) DescribeUserHierarchyGroupWithContext ¶ added in v1.15.2
func (c *Connect) DescribeUserHierarchyGroupWithContext(ctx aws.Context, input *DescribeUserHierarchyGroupInput, opts ...request.Option) (*DescribeUserHierarchyGroupOutput, error)
DescribeUserHierarchyGroupWithContext is the same as DescribeUserHierarchyGroup with the addition of the ability to pass a context and additional request options.
See DescribeUserHierarchyGroup 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) DescribeUserHierarchyStructure ¶ added in v1.15.2
func (c *Connect) DescribeUserHierarchyStructure(input *DescribeUserHierarchyStructureInput) (*DescribeUserHierarchyStructureOutput, error)
DescribeUserHierarchyStructure API operation for Amazon Connect Service.
Describes the hierarchy structure of 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 DescribeUserHierarchyStructure 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/DescribeUserHierarchyStructure
func (*Connect) DescribeUserHierarchyStructureRequest ¶ added in v1.15.2
func (c *Connect) DescribeUserHierarchyStructureRequest(input *DescribeUserHierarchyStructureInput) (req *request.Request, output *DescribeUserHierarchyStructureOutput)
DescribeUserHierarchyStructureRequest generates a "aws/request.Request" representing the client's request for the DescribeUserHierarchyStructure 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 DescribeUserHierarchyStructure for more information on using the DescribeUserHierarchyStructure 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 DescribeUserHierarchyStructureRequest method. req, resp := client.DescribeUserHierarchyStructureRequest(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/DescribeUserHierarchyStructure
func (*Connect) DescribeUserHierarchyStructureWithContext ¶ added in v1.15.2
func (c *Connect) DescribeUserHierarchyStructureWithContext(ctx aws.Context, input *DescribeUserHierarchyStructureInput, opts ...request.Option) (*DescribeUserHierarchyStructureOutput, error)
DescribeUserHierarchyStructureWithContext is the same as DescribeUserHierarchyStructure with the addition of the ability to pass a context and additional request options.
See DescribeUserHierarchyStructure 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) DescribeUserRequest ¶ added in v1.15.2
func (c *Connect) DescribeUserRequest(input *DescribeUserInput) (req *request.Request, output *DescribeUserOutput)
DescribeUserRequest generates a "aws/request.Request" representing the client's request for the DescribeUser 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 DescribeUser for more information on using the DescribeUser 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 DescribeUserRequest method. req, resp := client.DescribeUserRequest(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/DescribeUser
func (*Connect) DescribeUserWithContext ¶ added in v1.15.2
func (c *Connect) DescribeUserWithContext(ctx aws.Context, input *DescribeUserInput, opts ...request.Option) (*DescribeUserOutput, error)
DescribeUserWithContext is the same as DescribeUser with the addition of the ability to pass a context and additional request options.
See DescribeUser 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) DisassociateApprovedOrigin ¶ added in v1.35.33
func (c *Connect) DisassociateApprovedOrigin(input *DisassociateApprovedOriginInput) (*DisassociateApprovedOriginOutput, error)
DisassociateApprovedOrigin API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Revokes access to integrated applications from Amazon 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 DisassociateApprovedOrigin 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/DisassociateApprovedOrigin
func (*Connect) DisassociateApprovedOriginRequest ¶ added in v1.35.33
func (c *Connect) DisassociateApprovedOriginRequest(input *DisassociateApprovedOriginInput) (req *request.Request, output *DisassociateApprovedOriginOutput)
DisassociateApprovedOriginRequest generates a "aws/request.Request" representing the client's request for the DisassociateApprovedOrigin 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 DisassociateApprovedOrigin for more information on using the DisassociateApprovedOrigin 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 DisassociateApprovedOriginRequest method. req, resp := client.DisassociateApprovedOriginRequest(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/DisassociateApprovedOrigin
func (*Connect) DisassociateApprovedOriginWithContext ¶ added in v1.35.33
func (c *Connect) DisassociateApprovedOriginWithContext(ctx aws.Context, input *DisassociateApprovedOriginInput, opts ...request.Option) (*DisassociateApprovedOriginOutput, error)
DisassociateApprovedOriginWithContext is the same as DisassociateApprovedOrigin with the addition of the ability to pass a context and additional request options.
See DisassociateApprovedOrigin 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) DisassociateInstanceStorageConfig ¶ added in v1.35.33
func (c *Connect) DisassociateInstanceStorageConfig(input *DisassociateInstanceStorageConfigInput) (*DisassociateInstanceStorageConfigOutput, error)
DisassociateInstanceStorageConfig API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Removes the storage type configurations for the specified resource type and association ID.
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 DisassociateInstanceStorageConfig 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/DisassociateInstanceStorageConfig
func (*Connect) DisassociateInstanceStorageConfigRequest ¶ added in v1.35.33
func (c *Connect) DisassociateInstanceStorageConfigRequest(input *DisassociateInstanceStorageConfigInput) (req *request.Request, output *DisassociateInstanceStorageConfigOutput)
DisassociateInstanceStorageConfigRequest generates a "aws/request.Request" representing the client's request for the DisassociateInstanceStorageConfig 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 DisassociateInstanceStorageConfig for more information on using the DisassociateInstanceStorageConfig 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 DisassociateInstanceStorageConfigRequest method. req, resp := client.DisassociateInstanceStorageConfigRequest(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/DisassociateInstanceStorageConfig
func (*Connect) DisassociateInstanceStorageConfigWithContext ¶ added in v1.35.33
func (c *Connect) DisassociateInstanceStorageConfigWithContext(ctx aws.Context, input *DisassociateInstanceStorageConfigInput, opts ...request.Option) (*DisassociateInstanceStorageConfigOutput, error)
DisassociateInstanceStorageConfigWithContext is the same as DisassociateInstanceStorageConfig with the addition of the ability to pass a context and additional request options.
See DisassociateInstanceStorageConfig 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) DisassociateLambdaFunction ¶ added in v1.35.33
func (c *Connect) DisassociateLambdaFunction(input *DisassociateLambdaFunctionInput) (*DisassociateLambdaFunctionOutput, error)
DisassociateLambdaFunction API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Remove the Lambda function from the dropdown options available in the relevant contact flow blocks.
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 DisassociateLambdaFunction 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/DisassociateLambdaFunction
func (*Connect) DisassociateLambdaFunctionRequest ¶ added in v1.35.33
func (c *Connect) DisassociateLambdaFunctionRequest(input *DisassociateLambdaFunctionInput) (req *request.Request, output *DisassociateLambdaFunctionOutput)
DisassociateLambdaFunctionRequest generates a "aws/request.Request" representing the client's request for the DisassociateLambdaFunction 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 DisassociateLambdaFunction for more information on using the DisassociateLambdaFunction 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 DisassociateLambdaFunctionRequest method. req, resp := client.DisassociateLambdaFunctionRequest(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/DisassociateLambdaFunction
func (*Connect) DisassociateLambdaFunctionWithContext ¶ added in v1.35.33
func (c *Connect) DisassociateLambdaFunctionWithContext(ctx aws.Context, input *DisassociateLambdaFunctionInput, opts ...request.Option) (*DisassociateLambdaFunctionOutput, error)
DisassociateLambdaFunctionWithContext is the same as DisassociateLambdaFunction with the addition of the ability to pass a context and additional request options.
See DisassociateLambdaFunction 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) DisassociateLexBot ¶ added in v1.35.33
func (c *Connect) DisassociateLexBot(input *DisassociateLexBotInput) (*DisassociateLexBotOutput, error)
DisassociateLexBot API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Revokes authorization from the specified instance to access the specified Amazon Lex 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 DisassociateLexBot 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/DisassociateLexBot
func (*Connect) DisassociateLexBotRequest ¶ added in v1.35.33
func (c *Connect) DisassociateLexBotRequest(input *DisassociateLexBotInput) (req *request.Request, output *DisassociateLexBotOutput)
DisassociateLexBotRequest generates a "aws/request.Request" representing the client's request for the DisassociateLexBot 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 DisassociateLexBot for more information on using the DisassociateLexBot 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 DisassociateLexBotRequest method. req, resp := client.DisassociateLexBotRequest(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/DisassociateLexBot
func (*Connect) DisassociateLexBotWithContext ¶ added in v1.35.33
func (c *Connect) DisassociateLexBotWithContext(ctx aws.Context, input *DisassociateLexBotInput, opts ...request.Option) (*DisassociateLexBotOutput, error)
DisassociateLexBotWithContext is the same as DisassociateLexBot with the addition of the ability to pass a context and additional request options.
See DisassociateLexBot 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) DisassociateQueueQuickConnects ¶ added in v1.37.1
func (c *Connect) DisassociateQueueQuickConnects(input *DisassociateQueueQuickConnectsInput) (*DisassociateQueueQuickConnectsOutput, error)
DisassociateQueueQuickConnects API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Disassociates a set of quick connects from 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 DisassociateQueueQuickConnects 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/DisassociateQueueQuickConnects
func (*Connect) DisassociateQueueQuickConnectsRequest ¶ added in v1.37.1
func (c *Connect) DisassociateQueueQuickConnectsRequest(input *DisassociateQueueQuickConnectsInput) (req *request.Request, output *DisassociateQueueQuickConnectsOutput)
DisassociateQueueQuickConnectsRequest generates a "aws/request.Request" representing the client's request for the DisassociateQueueQuickConnects 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 DisassociateQueueQuickConnects for more information on using the DisassociateQueueQuickConnects 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 DisassociateQueueQuickConnectsRequest method. req, resp := client.DisassociateQueueQuickConnectsRequest(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/DisassociateQueueQuickConnects
func (*Connect) DisassociateQueueQuickConnectsWithContext ¶ added in v1.37.1
func (c *Connect) DisassociateQueueQuickConnectsWithContext(ctx aws.Context, input *DisassociateQueueQuickConnectsInput, opts ...request.Option) (*DisassociateQueueQuickConnectsOutput, error)
DisassociateQueueQuickConnectsWithContext is the same as DisassociateQueueQuickConnects with the addition of the ability to pass a context and additional request options.
See DisassociateQueueQuickConnects 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) DisassociateRoutingProfileQueues ¶ added in v1.34.25
func (c *Connect) DisassociateRoutingProfileQueues(input *DisassociateRoutingProfileQueuesInput) (*DisassociateRoutingProfileQueuesOutput, error)
DisassociateRoutingProfileQueues API operation for Amazon Connect Service.
Disassociates a set of queues from 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 DisassociateRoutingProfileQueues 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/DisassociateRoutingProfileQueues
func (*Connect) DisassociateRoutingProfileQueuesRequest ¶ added in v1.34.25
func (c *Connect) DisassociateRoutingProfileQueuesRequest(input *DisassociateRoutingProfileQueuesInput) (req *request.Request, output *DisassociateRoutingProfileQueuesOutput)
DisassociateRoutingProfileQueuesRequest generates a "aws/request.Request" representing the client's request for the DisassociateRoutingProfileQueues 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 DisassociateRoutingProfileQueues for more information on using the DisassociateRoutingProfileQueues 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 DisassociateRoutingProfileQueuesRequest method. req, resp := client.DisassociateRoutingProfileQueuesRequest(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/DisassociateRoutingProfileQueues
func (*Connect) DisassociateRoutingProfileQueuesWithContext ¶ added in v1.34.25
func (c *Connect) DisassociateRoutingProfileQueuesWithContext(ctx aws.Context, input *DisassociateRoutingProfileQueuesInput, opts ...request.Option) (*DisassociateRoutingProfileQueuesOutput, error)
DisassociateRoutingProfileQueuesWithContext is the same as DisassociateRoutingProfileQueues with the addition of the ability to pass a context and additional request options.
See DisassociateRoutingProfileQueues 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) DisassociateSecurityKey ¶ added in v1.35.33
func (c *Connect) DisassociateSecurityKey(input *DisassociateSecurityKeyInput) (*DisassociateSecurityKeyOutput, error)
DisassociateSecurityKey API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Deletes the specified security key.
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 DisassociateSecurityKey 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/DisassociateSecurityKey
func (*Connect) DisassociateSecurityKeyRequest ¶ added in v1.35.33
func (c *Connect) DisassociateSecurityKeyRequest(input *DisassociateSecurityKeyInput) (req *request.Request, output *DisassociateSecurityKeyOutput)
DisassociateSecurityKeyRequest generates a "aws/request.Request" representing the client's request for the DisassociateSecurityKey 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 DisassociateSecurityKey for more information on using the DisassociateSecurityKey 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 DisassociateSecurityKeyRequest method. req, resp := client.DisassociateSecurityKeyRequest(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/DisassociateSecurityKey
func (*Connect) DisassociateSecurityKeyWithContext ¶ added in v1.35.33
func (c *Connect) DisassociateSecurityKeyWithContext(ctx aws.Context, input *DisassociateSecurityKeyInput, opts ...request.Option) (*DisassociateSecurityKeyOutput, error)
DisassociateSecurityKeyWithContext is the same as DisassociateSecurityKey with the addition of the ability to pass a context and additional request options.
See DisassociateSecurityKey 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) GetContactAttributes ¶ added in v1.16.3
func (c *Connect) GetContactAttributes(input *GetContactAttributesInput) (*GetContactAttributesOutput, error)
GetContactAttributes API operation for Amazon Connect Service.
Retrieves the contact attributes for the specified contact.
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 GetContactAttributes 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/GetContactAttributes
func (*Connect) GetContactAttributesRequest ¶ added in v1.16.3
func (c *Connect) GetContactAttributesRequest(input *GetContactAttributesInput) (req *request.Request, output *GetContactAttributesOutput)
GetContactAttributesRequest generates a "aws/request.Request" representing the client's request for the GetContactAttributes 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 GetContactAttributes for more information on using the GetContactAttributes 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 GetContactAttributesRequest method. req, resp := client.GetContactAttributesRequest(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/GetContactAttributes
func (*Connect) GetContactAttributesWithContext ¶ added in v1.16.3
func (c *Connect) GetContactAttributesWithContext(ctx aws.Context, input *GetContactAttributesInput, opts ...request.Option) (*GetContactAttributesOutput, error)
GetContactAttributesWithContext is the same as GetContactAttributes with the addition of the ability to pass a context and additional request options.
See GetContactAttributes 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) GetCurrentMetricData ¶ added in v1.15.41
func (c *Connect) GetCurrentMetricData(input *GetCurrentMetricDataInput) (*GetCurrentMetricDataOutput, error)
GetCurrentMetricData API operation for Amazon Connect Service.
Gets the real-time metric data from the specified Amazon Connect instance.
For a description of each metric, see Real-time Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.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 GetCurrentMetricData 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.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetCurrentMetricData
func (*Connect) GetCurrentMetricDataPages ¶ added in v1.15.41
func (c *Connect) GetCurrentMetricDataPages(input *GetCurrentMetricDataInput, fn func(*GetCurrentMetricDataOutput, bool) bool) error
GetCurrentMetricDataPages iterates over the pages of a GetCurrentMetricData operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetCurrentMetricData method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetCurrentMetricData operation. pageNum := 0 err := client.GetCurrentMetricDataPages(params, func(page *connect.GetCurrentMetricDataOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) GetCurrentMetricDataPagesWithContext ¶ added in v1.15.41
func (c *Connect) GetCurrentMetricDataPagesWithContext(ctx aws.Context, input *GetCurrentMetricDataInput, fn func(*GetCurrentMetricDataOutput, bool) bool, opts ...request.Option) error
GetCurrentMetricDataPagesWithContext same as GetCurrentMetricDataPages except it takes a Context and allows setting request options on the pages.
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) GetCurrentMetricDataRequest ¶ added in v1.15.41
func (c *Connect) GetCurrentMetricDataRequest(input *GetCurrentMetricDataInput) (req *request.Request, output *GetCurrentMetricDataOutput)
GetCurrentMetricDataRequest generates a "aws/request.Request" representing the client's request for the GetCurrentMetricData 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 GetCurrentMetricData for more information on using the GetCurrentMetricData 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 GetCurrentMetricDataRequest method. req, resp := client.GetCurrentMetricDataRequest(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/GetCurrentMetricData
func (*Connect) GetCurrentMetricDataWithContext ¶ added in v1.15.41
func (c *Connect) GetCurrentMetricDataWithContext(ctx aws.Context, input *GetCurrentMetricDataInput, opts ...request.Option) (*GetCurrentMetricDataOutput, error)
GetCurrentMetricDataWithContext is the same as GetCurrentMetricData with the addition of the ability to pass a context and additional request options.
See GetCurrentMetricData 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) GetFederationToken ¶ added in v1.15.2
func (c *Connect) GetFederationToken(input *GetFederationTokenInput) (*GetFederationTokenOutput, error)
GetFederationToken API operation for Amazon Connect Service.
Retrieves a token for federation.
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 GetFederationToken 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.
UserNotFoundException No user with the specified credentials was found in the Amazon Connect instance.
InternalServiceException Request processing failed because of an error or failure with the service.
DuplicateResourceException A resource with the specified name already exists.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetFederationToken
func (*Connect) GetFederationTokenRequest ¶ added in v1.15.2
func (c *Connect) GetFederationTokenRequest(input *GetFederationTokenInput) (req *request.Request, output *GetFederationTokenOutput)
GetFederationTokenRequest generates a "aws/request.Request" representing the client's request for the GetFederationToken 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 GetFederationToken for more information on using the GetFederationToken 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 GetFederationTokenRequest method. req, resp := client.GetFederationTokenRequest(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/GetFederationToken
func (*Connect) GetFederationTokenWithContext ¶ added in v1.15.2
func (c *Connect) GetFederationTokenWithContext(ctx aws.Context, input *GetFederationTokenInput, opts ...request.Option) (*GetFederationTokenOutput, error)
GetFederationTokenWithContext is the same as GetFederationToken with the addition of the ability to pass a context and additional request options.
See GetFederationToken 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) GetMetricData ¶ added in v1.15.41
func (c *Connect) GetMetricData(input *GetMetricDataInput) (*GetMetricDataOutput, error)
GetMetricData API operation for Amazon Connect Service.
Gets historical metric data from the specified Amazon Connect instance.
For a description of each historical metric, see Historical Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/historical-metrics-definitions.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 GetMetricData 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.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetMetricData
func (*Connect) GetMetricDataPages ¶ added in v1.15.41
func (c *Connect) GetMetricDataPages(input *GetMetricDataInput, fn func(*GetMetricDataOutput, bool) bool) error
GetMetricDataPages iterates over the pages of a GetMetricData operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetMetricData method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetMetricData operation. pageNum := 0 err := client.GetMetricDataPages(params, func(page *connect.GetMetricDataOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) GetMetricDataPagesWithContext ¶ added in v1.15.41
func (c *Connect) GetMetricDataPagesWithContext(ctx aws.Context, input *GetMetricDataInput, fn func(*GetMetricDataOutput, bool) bool, opts ...request.Option) error
GetMetricDataPagesWithContext same as GetMetricDataPages except it takes a Context and allows setting request options on the pages.
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) GetMetricDataRequest ¶ added in v1.15.41
func (c *Connect) GetMetricDataRequest(input *GetMetricDataInput) (req *request.Request, output *GetMetricDataOutput)
GetMetricDataRequest generates a "aws/request.Request" representing the client's request for the GetMetricData 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 GetMetricData for more information on using the GetMetricData 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 GetMetricDataRequest method. req, resp := client.GetMetricDataRequest(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/GetMetricData
func (*Connect) GetMetricDataWithContext ¶ added in v1.15.41
func (c *Connect) GetMetricDataWithContext(ctx aws.Context, input *GetMetricDataInput, opts ...request.Option) (*GetMetricDataOutput, error)
GetMetricDataWithContext is the same as GetMetricData with the addition of the ability to pass a context and additional request options.
See GetMetricData 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) ListApprovedOrigins ¶ added in v1.35.33
func (c *Connect) ListApprovedOrigins(input *ListApprovedOriginsInput) (*ListApprovedOriginsOutput, error)
ListApprovedOrigins API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all approved origins associated with 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 ListApprovedOrigins 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/ListApprovedOrigins
func (*Connect) ListApprovedOriginsPages ¶ added in v1.35.33
func (c *Connect) ListApprovedOriginsPages(input *ListApprovedOriginsInput, fn func(*ListApprovedOriginsOutput, bool) bool) error
ListApprovedOriginsPages iterates over the pages of a ListApprovedOrigins operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApprovedOrigins method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListApprovedOrigins operation. pageNum := 0 err := client.ListApprovedOriginsPages(params, func(page *connect.ListApprovedOriginsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListApprovedOriginsPagesWithContext ¶ added in v1.35.33
func (c *Connect) ListApprovedOriginsPagesWithContext(ctx aws.Context, input *ListApprovedOriginsInput, fn func(*ListApprovedOriginsOutput, bool) bool, opts ...request.Option) error
ListApprovedOriginsPagesWithContext same as ListApprovedOriginsPages except it takes a Context and allows setting request options on the pages.
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) ListApprovedOriginsRequest ¶ added in v1.35.33
func (c *Connect) ListApprovedOriginsRequest(input *ListApprovedOriginsInput) (req *request.Request, output *ListApprovedOriginsOutput)
ListApprovedOriginsRequest generates a "aws/request.Request" representing the client's request for the ListApprovedOrigins 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 ListApprovedOrigins for more information on using the ListApprovedOrigins 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 ListApprovedOriginsRequest method. req, resp := client.ListApprovedOriginsRequest(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/ListApprovedOrigins
func (*Connect) ListApprovedOriginsWithContext ¶ added in v1.35.33
func (c *Connect) ListApprovedOriginsWithContext(ctx aws.Context, input *ListApprovedOriginsInput, opts ...request.Option) (*ListApprovedOriginsOutput, error)
ListApprovedOriginsWithContext is the same as ListApprovedOrigins with the addition of the ability to pass a context and additional request options.
See ListApprovedOrigins 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) ListContactFlows ¶ added in v1.25.18
func (c *Connect) ListContactFlows(input *ListContactFlowsInput) (*ListContactFlowsOutput, error)
ListContactFlows API operation for Amazon Connect Service.
Provides information about the contact flows for the specified Amazon Connect instance.
You can also create and update contact flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/adminguide/flow-language.html).
For more information about contact flows, see Contact Flows (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-contact-flows.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 ListContactFlows 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/ListContactFlows
func (*Connect) ListContactFlowsPages ¶ added in v1.25.18
func (c *Connect) ListContactFlowsPages(input *ListContactFlowsInput, fn func(*ListContactFlowsOutput, bool) bool) error
ListContactFlowsPages iterates over the pages of a ListContactFlows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListContactFlows method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListContactFlows operation. pageNum := 0 err := client.ListContactFlowsPages(params, func(page *connect.ListContactFlowsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListContactFlowsPagesWithContext ¶ added in v1.25.18
func (c *Connect) ListContactFlowsPagesWithContext(ctx aws.Context, input *ListContactFlowsInput, fn func(*ListContactFlowsOutput, bool) bool, opts ...request.Option) error
ListContactFlowsPagesWithContext same as ListContactFlowsPages except it takes a Context and allows setting request options on the pages.
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) ListContactFlowsRequest ¶ added in v1.25.18
func (c *Connect) ListContactFlowsRequest(input *ListContactFlowsInput) (req *request.Request, output *ListContactFlowsOutput)
ListContactFlowsRequest generates a "aws/request.Request" representing the client's request for the ListContactFlows 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 ListContactFlows for more information on using the ListContactFlows 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 ListContactFlowsRequest method. req, resp := client.ListContactFlowsRequest(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/ListContactFlows
func (*Connect) ListContactFlowsWithContext ¶ added in v1.25.18
func (c *Connect) ListContactFlowsWithContext(ctx aws.Context, input *ListContactFlowsInput, opts ...request.Option) (*ListContactFlowsOutput, error)
ListContactFlowsWithContext is the same as ListContactFlows with the addition of the ability to pass a context and additional request options.
See ListContactFlows 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) ListHoursOfOperations ¶ added in v1.25.18
func (c *Connect) ListHoursOfOperations(input *ListHoursOfOperationsInput) (*ListHoursOfOperationsOutput, error)
ListHoursOfOperations API operation for Amazon Connect Service.
Provides information about the hours of operation for the specified Amazon Connect instance.
For more information about hours of operation, see Set the Hours of Operation for a Queue (https://docs.aws.amazon.com/connect/latest/adminguide/set-hours-operation.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 ListHoursOfOperations 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/ListHoursOfOperations
func (*Connect) ListHoursOfOperationsPages ¶ added in v1.25.18
func (c *Connect) ListHoursOfOperationsPages(input *ListHoursOfOperationsInput, fn func(*ListHoursOfOperationsOutput, bool) bool) error
ListHoursOfOperationsPages iterates over the pages of a ListHoursOfOperations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListHoursOfOperations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListHoursOfOperations operation. pageNum := 0 err := client.ListHoursOfOperationsPages(params, func(page *connect.ListHoursOfOperationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListHoursOfOperationsPagesWithContext ¶ added in v1.25.18
func (c *Connect) ListHoursOfOperationsPagesWithContext(ctx aws.Context, input *ListHoursOfOperationsInput, fn func(*ListHoursOfOperationsOutput, bool) bool, opts ...request.Option) error
ListHoursOfOperationsPagesWithContext same as ListHoursOfOperationsPages except it takes a Context and allows setting request options on the pages.
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) ListHoursOfOperationsRequest ¶ added in v1.25.18
func (c *Connect) ListHoursOfOperationsRequest(input *ListHoursOfOperationsInput) (req *request.Request, output *ListHoursOfOperationsOutput)
ListHoursOfOperationsRequest generates a "aws/request.Request" representing the client's request for the ListHoursOfOperations 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 ListHoursOfOperations for more information on using the ListHoursOfOperations 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 ListHoursOfOperationsRequest method. req, resp := client.ListHoursOfOperationsRequest(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/ListHoursOfOperations
func (*Connect) ListHoursOfOperationsWithContext ¶ added in v1.25.18
func (c *Connect) ListHoursOfOperationsWithContext(ctx aws.Context, input *ListHoursOfOperationsInput, opts ...request.Option) (*ListHoursOfOperationsOutput, error)
ListHoursOfOperationsWithContext is the same as ListHoursOfOperations with the addition of the ability to pass a context and additional request options.
See ListHoursOfOperations 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) ListInstanceAttributes ¶ added in v1.35.33
func (c *Connect) ListInstanceAttributes(input *ListInstanceAttributesInput) (*ListInstanceAttributesOutput, error)
ListInstanceAttributes API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all attribute types for the given 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 ListInstanceAttributes 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/ListInstanceAttributes
func (*Connect) ListInstanceAttributesPages ¶ added in v1.35.33
func (c *Connect) ListInstanceAttributesPages(input *ListInstanceAttributesInput, fn func(*ListInstanceAttributesOutput, bool) bool) error
ListInstanceAttributesPages iterates over the pages of a ListInstanceAttributes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInstanceAttributes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListInstanceAttributes operation. pageNum := 0 err := client.ListInstanceAttributesPages(params, func(page *connect.ListInstanceAttributesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListInstanceAttributesPagesWithContext ¶ added in v1.35.33
func (c *Connect) ListInstanceAttributesPagesWithContext(ctx aws.Context, input *ListInstanceAttributesInput, fn func(*ListInstanceAttributesOutput, bool) bool, opts ...request.Option) error
ListInstanceAttributesPagesWithContext same as ListInstanceAttributesPages except it takes a Context and allows setting request options on the pages.
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) ListInstanceAttributesRequest ¶ added in v1.35.33
func (c *Connect) ListInstanceAttributesRequest(input *ListInstanceAttributesInput) (req *request.Request, output *ListInstanceAttributesOutput)
ListInstanceAttributesRequest generates a "aws/request.Request" representing the client's request for the ListInstanceAttributes 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 ListInstanceAttributes for more information on using the ListInstanceAttributes 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 ListInstanceAttributesRequest method. req, resp := client.ListInstanceAttributesRequest(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/ListInstanceAttributes
func (*Connect) ListInstanceAttributesWithContext ¶ added in v1.35.33
func (c *Connect) ListInstanceAttributesWithContext(ctx aws.Context, input *ListInstanceAttributesInput, opts ...request.Option) (*ListInstanceAttributesOutput, error)
ListInstanceAttributesWithContext is the same as ListInstanceAttributes with the addition of the ability to pass a context and additional request options.
See ListInstanceAttributes 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) ListInstanceStorageConfigs ¶ added in v1.35.33
func (c *Connect) ListInstanceStorageConfigs(input *ListInstanceStorageConfigsInput) (*ListInstanceStorageConfigsOutput, error)
ListInstanceStorageConfigs API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of storage configs for the identified instance and resource type.
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 ListInstanceStorageConfigs 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/ListInstanceStorageConfigs
func (*Connect) ListInstanceStorageConfigsPages ¶ added in v1.35.33
func (c *Connect) ListInstanceStorageConfigsPages(input *ListInstanceStorageConfigsInput, fn func(*ListInstanceStorageConfigsOutput, bool) bool) error
ListInstanceStorageConfigsPages iterates over the pages of a ListInstanceStorageConfigs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInstanceStorageConfigs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListInstanceStorageConfigs operation. pageNum := 0 err := client.ListInstanceStorageConfigsPages(params, func(page *connect.ListInstanceStorageConfigsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListInstanceStorageConfigsPagesWithContext ¶ added in v1.35.33
func (c *Connect) ListInstanceStorageConfigsPagesWithContext(ctx aws.Context, input *ListInstanceStorageConfigsInput, fn func(*ListInstanceStorageConfigsOutput, bool) bool, opts ...request.Option) error
ListInstanceStorageConfigsPagesWithContext same as ListInstanceStorageConfigsPages except it takes a Context and allows setting request options on the pages.
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) ListInstanceStorageConfigsRequest ¶ added in v1.35.33
func (c *Connect) ListInstanceStorageConfigsRequest(input *ListInstanceStorageConfigsInput) (req *request.Request, output *ListInstanceStorageConfigsOutput)
ListInstanceStorageConfigsRequest generates a "aws/request.Request" representing the client's request for the ListInstanceStorageConfigs 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 ListInstanceStorageConfigs for more information on using the ListInstanceStorageConfigs 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 ListInstanceStorageConfigsRequest method. req, resp := client.ListInstanceStorageConfigsRequest(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/ListInstanceStorageConfigs
func (*Connect) ListInstanceStorageConfigsWithContext ¶ added in v1.35.33
func (c *Connect) ListInstanceStorageConfigsWithContext(ctx aws.Context, input *ListInstanceStorageConfigsInput, opts ...request.Option) (*ListInstanceStorageConfigsOutput, error)
ListInstanceStorageConfigsWithContext is the same as ListInstanceStorageConfigs with the addition of the ability to pass a context and additional request options.
See ListInstanceStorageConfigs 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) ListInstances ¶ added in v1.35.33
func (c *Connect) ListInstances(input *ListInstancesInput) (*ListInstancesOutput, error)
ListInstances API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Return a list of instances which are in active state, creation-in-progress state, and failed state. Instances that aren't successfully created (they are in a failed state) are 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 ListInstances for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
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/ListInstances
func (*Connect) ListInstancesPages ¶ added in v1.35.33
func (c *Connect) ListInstancesPages(input *ListInstancesInput, fn func(*ListInstancesOutput, bool) bool) error
ListInstancesPages iterates over the pages of a ListInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInstances method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListInstances operation. pageNum := 0 err := client.ListInstancesPages(params, func(page *connect.ListInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListInstancesPagesWithContext ¶ added in v1.35.33
func (c *Connect) ListInstancesPagesWithContext(ctx aws.Context, input *ListInstancesInput, fn func(*ListInstancesOutput, bool) bool, opts ...request.Option) error
ListInstancesPagesWithContext same as ListInstancesPages except it takes a Context and allows setting request options on the pages.
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) ListInstancesRequest ¶ added in v1.35.33
func (c *Connect) ListInstancesRequest(input *ListInstancesInput) (req *request.Request, output *ListInstancesOutput)
ListInstancesRequest generates a "aws/request.Request" representing the client's request for the ListInstances 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 ListInstances for more information on using the ListInstances 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 ListInstancesRequest method. req, resp := client.ListInstancesRequest(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/ListInstances
func (*Connect) ListInstancesWithContext ¶ added in v1.35.33
func (c *Connect) ListInstancesWithContext(ctx aws.Context, input *ListInstancesInput, opts ...request.Option) (*ListInstancesOutput, error)
ListInstancesWithContext is the same as ListInstances with the addition of the ability to pass a context and additional request options.
See ListInstances 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) ListIntegrationAssociations ¶ added in v1.35.37
func (c *Connect) ListIntegrationAssociations(input *ListIntegrationAssociationsInput) (*ListIntegrationAssociationsOutput, error)
ListIntegrationAssociations API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Provides summary information about the AppIntegration associations 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 ListIntegrationAssociations 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/ListIntegrationAssociations
func (*Connect) ListIntegrationAssociationsPages ¶ added in v1.35.37
func (c *Connect) ListIntegrationAssociationsPages(input *ListIntegrationAssociationsInput, fn func(*ListIntegrationAssociationsOutput, bool) bool) error
ListIntegrationAssociationsPages iterates over the pages of a ListIntegrationAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIntegrationAssociations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListIntegrationAssociations operation. pageNum := 0 err := client.ListIntegrationAssociationsPages(params, func(page *connect.ListIntegrationAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListIntegrationAssociationsPagesWithContext ¶ added in v1.35.37
func (c *Connect) ListIntegrationAssociationsPagesWithContext(ctx aws.Context, input *ListIntegrationAssociationsInput, fn func(*ListIntegrationAssociationsOutput, bool) bool, opts ...request.Option) error
ListIntegrationAssociationsPagesWithContext same as ListIntegrationAssociationsPages except it takes a Context and allows setting request options on the pages.
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) ListIntegrationAssociationsRequest ¶ added in v1.35.37
func (c *Connect) ListIntegrationAssociationsRequest(input *ListIntegrationAssociationsInput) (req *request.Request, output *ListIntegrationAssociationsOutput)
ListIntegrationAssociationsRequest generates a "aws/request.Request" representing the client's request for the ListIntegrationAssociations 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 ListIntegrationAssociations for more information on using the ListIntegrationAssociations 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 ListIntegrationAssociationsRequest method. req, resp := client.ListIntegrationAssociationsRequest(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/ListIntegrationAssociations
func (*Connect) ListIntegrationAssociationsWithContext ¶ added in v1.35.37
func (c *Connect) ListIntegrationAssociationsWithContext(ctx aws.Context, input *ListIntegrationAssociationsInput, opts ...request.Option) (*ListIntegrationAssociationsOutput, error)
ListIntegrationAssociationsWithContext is the same as ListIntegrationAssociations with the addition of the ability to pass a context and additional request options.
See ListIntegrationAssociations 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) ListLambdaFunctions ¶ added in v1.35.33
func (c *Connect) ListLambdaFunctions(input *ListLambdaFunctionsInput) (*ListLambdaFunctionsOutput, error)
ListLambdaFunctions API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all Lambda functions that display in the dropdown options in the relevant contact flow blocks.
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 ListLambdaFunctions 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/ListLambdaFunctions
func (*Connect) ListLambdaFunctionsPages ¶ added in v1.35.33
func (c *Connect) ListLambdaFunctionsPages(input *ListLambdaFunctionsInput, fn func(*ListLambdaFunctionsOutput, bool) bool) error
ListLambdaFunctionsPages iterates over the pages of a ListLambdaFunctions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLambdaFunctions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListLambdaFunctions operation. pageNum := 0 err := client.ListLambdaFunctionsPages(params, func(page *connect.ListLambdaFunctionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListLambdaFunctionsPagesWithContext ¶ added in v1.35.33
func (c *Connect) ListLambdaFunctionsPagesWithContext(ctx aws.Context, input *ListLambdaFunctionsInput, fn func(*ListLambdaFunctionsOutput, bool) bool, opts ...request.Option) error
ListLambdaFunctionsPagesWithContext same as ListLambdaFunctionsPages except it takes a Context and allows setting request options on the pages.
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) ListLambdaFunctionsRequest ¶ added in v1.35.33
func (c *Connect) ListLambdaFunctionsRequest(input *ListLambdaFunctionsInput) (req *request.Request, output *ListLambdaFunctionsOutput)
ListLambdaFunctionsRequest generates a "aws/request.Request" representing the client's request for the ListLambdaFunctions 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 ListLambdaFunctions for more information on using the ListLambdaFunctions 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 ListLambdaFunctionsRequest method. req, resp := client.ListLambdaFunctionsRequest(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/ListLambdaFunctions
func (*Connect) ListLambdaFunctionsWithContext ¶ added in v1.35.33
func (c *Connect) ListLambdaFunctionsWithContext(ctx aws.Context, input *ListLambdaFunctionsInput, opts ...request.Option) (*ListLambdaFunctionsOutput, error)
ListLambdaFunctionsWithContext is the same as ListLambdaFunctions with the addition of the ability to pass a context and additional request options.
See ListLambdaFunctions 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) ListLexBots ¶ added in v1.35.33
func (c *Connect) ListLexBots(input *ListLexBotsInput) (*ListLexBotsOutput, error)
ListLexBots API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all the Amazon Lex bots currently associated with 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 ListLexBots 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/ListLexBots
func (*Connect) ListLexBotsPages ¶ added in v1.35.33
func (c *Connect) ListLexBotsPages(input *ListLexBotsInput, fn func(*ListLexBotsOutput, bool) bool) error
ListLexBotsPages iterates over the pages of a ListLexBots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLexBots method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListLexBots operation. pageNum := 0 err := client.ListLexBotsPages(params, func(page *connect.ListLexBotsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListLexBotsPagesWithContext ¶ added in v1.35.33
func (c *Connect) ListLexBotsPagesWithContext(ctx aws.Context, input *ListLexBotsInput, fn func(*ListLexBotsOutput, bool) bool, opts ...request.Option) error
ListLexBotsPagesWithContext same as ListLexBotsPages except it takes a Context and allows setting request options on the pages.
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) ListLexBotsRequest ¶ added in v1.35.33
func (c *Connect) ListLexBotsRequest(input *ListLexBotsInput) (req *request.Request, output *ListLexBotsOutput)
ListLexBotsRequest generates a "aws/request.Request" representing the client's request for the ListLexBots 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 ListLexBots for more information on using the ListLexBots 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 ListLexBotsRequest method. req, resp := client.ListLexBotsRequest(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/ListLexBots
func (*Connect) ListLexBotsWithContext ¶ added in v1.35.33
func (c *Connect) ListLexBotsWithContext(ctx aws.Context, input *ListLexBotsInput, opts ...request.Option) (*ListLexBotsOutput, error)
ListLexBotsWithContext is the same as ListLexBots with the addition of the ability to pass a context and additional request options.
See ListLexBots 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) ListPhoneNumbers ¶ added in v1.25.18
func (c *Connect) ListPhoneNumbers(input *ListPhoneNumbersInput) (*ListPhoneNumbersOutput, error)
ListPhoneNumbers API operation for Amazon Connect Service.
Provides information about the phone numbers for the specified Amazon Connect instance.
For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center (https://docs.aws.amazon.com/connect/latest/adminguide/contact-center-phone-number.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 ListPhoneNumbers 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/ListPhoneNumbers
func (*Connect) ListPhoneNumbersPages ¶ added in v1.25.18
func (c *Connect) ListPhoneNumbersPages(input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool) error
ListPhoneNumbersPages iterates over the pages of a ListPhoneNumbers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPhoneNumbers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListPhoneNumbers operation. pageNum := 0 err := client.ListPhoneNumbersPages(params, func(page *connect.ListPhoneNumbersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListPhoneNumbersPagesWithContext ¶ added in v1.25.18
func (c *Connect) ListPhoneNumbersPagesWithContext(ctx aws.Context, input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool, opts ...request.Option) error
ListPhoneNumbersPagesWithContext same as ListPhoneNumbersPages except it takes a Context and allows setting request options on the pages.
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) ListPhoneNumbersRequest ¶ added in v1.25.18
func (c *Connect) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) (req *request.Request, output *ListPhoneNumbersOutput)
ListPhoneNumbersRequest generates a "aws/request.Request" representing the client's request for the ListPhoneNumbers 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 ListPhoneNumbers for more information on using the ListPhoneNumbers 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 ListPhoneNumbersRequest method. req, resp := client.ListPhoneNumbersRequest(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/ListPhoneNumbers
func (*Connect) ListPhoneNumbersWithContext ¶ added in v1.25.18
func (c *Connect) ListPhoneNumbersWithContext(ctx aws.Context, input *ListPhoneNumbersInput, opts ...request.Option) (*ListPhoneNumbersOutput, error)
ListPhoneNumbersWithContext is the same as ListPhoneNumbers with the addition of the ability to pass a context and additional request options.
See ListPhoneNumbers 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) ListPrompts ¶ added in v1.34.25
func (c *Connect) ListPrompts(input *ListPromptsInput) (*ListPromptsOutput, error)
ListPrompts API operation for Amazon Connect Service.
Provides information about the prompts 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 ListPrompts 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/ListPrompts
func (*Connect) ListPromptsPages ¶ added in v1.34.25
func (c *Connect) ListPromptsPages(input *ListPromptsInput, fn func(*ListPromptsOutput, bool) bool) error
ListPromptsPages iterates over the pages of a ListPrompts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPrompts method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListPrompts operation. pageNum := 0 err := client.ListPromptsPages(params, func(page *connect.ListPromptsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListPromptsPagesWithContext ¶ added in v1.34.25
func (c *Connect) ListPromptsPagesWithContext(ctx aws.Context, input *ListPromptsInput, fn func(*ListPromptsOutput, bool) bool, opts ...request.Option) error
ListPromptsPagesWithContext same as ListPromptsPages except it takes a Context and allows setting request options on the pages.
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) ListPromptsRequest ¶ added in v1.34.25
func (c *Connect) ListPromptsRequest(input *ListPromptsInput) (req *request.Request, output *ListPromptsOutput)
ListPromptsRequest generates a "aws/request.Request" representing the client's request for the ListPrompts 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 ListPrompts for more information on using the ListPrompts 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 ListPromptsRequest method. req, resp := client.ListPromptsRequest(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/ListPrompts
func (*Connect) ListPromptsWithContext ¶ added in v1.34.25
func (c *Connect) ListPromptsWithContext(ctx aws.Context, input *ListPromptsInput, opts ...request.Option) (*ListPromptsOutput, error)
ListPromptsWithContext is the same as ListPrompts with the addition of the ability to pass a context and additional request options.
See ListPrompts 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) ListQueueQuickConnects ¶ added in v1.37.1
func (c *Connect) ListQueueQuickConnects(input *ListQueueQuickConnectsInput) (*ListQueueQuickConnectsOutput, error)
ListQueueQuickConnects API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Lists the quick connects associated 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 ListQueueQuickConnects 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/ListQueueQuickConnects
func (*Connect) ListQueueQuickConnectsPages ¶ added in v1.37.1
func (c *Connect) ListQueueQuickConnectsPages(input *ListQueueQuickConnectsInput, fn func(*ListQueueQuickConnectsOutput, bool) bool) error
ListQueueQuickConnectsPages iterates over the pages of a ListQueueQuickConnects operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListQueueQuickConnects method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListQueueQuickConnects operation. pageNum := 0 err := client.ListQueueQuickConnectsPages(params, func(page *connect.ListQueueQuickConnectsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListQueueQuickConnectsPagesWithContext ¶ added in v1.37.1
func (c *Connect) ListQueueQuickConnectsPagesWithContext(ctx aws.Context, input *ListQueueQuickConnectsInput, fn func(*ListQueueQuickConnectsOutput, bool) bool, opts ...request.Option) error
ListQueueQuickConnectsPagesWithContext same as ListQueueQuickConnectsPages except it takes a Context and allows setting request options on the pages.
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) ListQueueQuickConnectsRequest ¶ added in v1.37.1
func (c *Connect) ListQueueQuickConnectsRequest(input *ListQueueQuickConnectsInput) (req *request.Request, output *ListQueueQuickConnectsOutput)
ListQueueQuickConnectsRequest generates a "aws/request.Request" representing the client's request for the ListQueueQuickConnects 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 ListQueueQuickConnects for more information on using the ListQueueQuickConnects 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 ListQueueQuickConnectsRequest method. req, resp := client.ListQueueQuickConnectsRequest(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/ListQueueQuickConnects
func (*Connect) ListQueueQuickConnectsWithContext ¶ added in v1.37.1
func (c *Connect) ListQueueQuickConnectsWithContext(ctx aws.Context, input *ListQueueQuickConnectsInput, opts ...request.Option) (*ListQueueQuickConnectsOutput, error)
ListQueueQuickConnectsWithContext is the same as ListQueueQuickConnects with the addition of the ability to pass a context and additional request options.
See ListQueueQuickConnects 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) ListQueues ¶ added in v1.25.18
func (c *Connect) ListQueues(input *ListQueuesInput) (*ListQueuesOutput, error)
ListQueues API operation for Amazon Connect Service.
Provides information about the queues for the specified Amazon Connect instance.
For more information about queues, see Queues: Standard and Agent (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-queues-standard-and-agent.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 ListQueues 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/ListQueues
func (*Connect) ListQueuesPages ¶ added in v1.25.18
func (c *Connect) ListQueuesPages(input *ListQueuesInput, fn func(*ListQueuesOutput, bool) bool) error
ListQueuesPages iterates over the pages of a ListQueues operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListQueues method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListQueues operation. pageNum := 0 err := client.ListQueuesPages(params, func(page *connect.ListQueuesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListQueuesPagesWithContext ¶ added in v1.25.18
func (c *Connect) ListQueuesPagesWithContext(ctx aws.Context, input *ListQueuesInput, fn func(*ListQueuesOutput, bool) bool, opts ...request.Option) error
ListQueuesPagesWithContext same as ListQueuesPages except it takes a Context and allows setting request options on the pages.
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) ListQueuesRequest ¶ added in v1.25.18
func (c *Connect) ListQueuesRequest(input *ListQueuesInput) (req *request.Request, output *ListQueuesOutput)
ListQueuesRequest generates a "aws/request.Request" representing the client's request for the ListQueues 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 ListQueues for more information on using the ListQueues 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 ListQueuesRequest method. req, resp := client.ListQueuesRequest(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/ListQueues
func (*Connect) ListQueuesWithContext ¶ added in v1.25.18
func (c *Connect) ListQueuesWithContext(ctx aws.Context, input *ListQueuesInput, opts ...request.Option) (*ListQueuesOutput, error)
ListQueuesWithContext is the same as ListQueues with the addition of the ability to pass a context and additional request options.
See ListQueues 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) ListQuickConnects ¶ added in v1.36.14
func (c *Connect) ListQuickConnects(input *ListQuickConnectsInput) (*ListQuickConnectsOutput, error)
ListQuickConnects API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Provides information about the quick connects 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 ListQuickConnects 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/ListQuickConnects
func (*Connect) ListQuickConnectsPages ¶ added in v1.36.14
func (c *Connect) ListQuickConnectsPages(input *ListQuickConnectsInput, fn func(*ListQuickConnectsOutput, bool) bool) error
ListQuickConnectsPages iterates over the pages of a ListQuickConnects operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListQuickConnects method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListQuickConnects operation. pageNum := 0 err := client.ListQuickConnectsPages(params, func(page *connect.ListQuickConnectsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListQuickConnectsPagesWithContext ¶ added in v1.36.14
func (c *Connect) ListQuickConnectsPagesWithContext(ctx aws.Context, input *ListQuickConnectsInput, fn func(*ListQuickConnectsOutput, bool) bool, opts ...request.Option) error
ListQuickConnectsPagesWithContext same as ListQuickConnectsPages except it takes a Context and allows setting request options on the pages.
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) ListQuickConnectsRequest ¶ added in v1.36.14
func (c *Connect) ListQuickConnectsRequest(input *ListQuickConnectsInput) (req *request.Request, output *ListQuickConnectsOutput)
ListQuickConnectsRequest generates a "aws/request.Request" representing the client's request for the ListQuickConnects 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 ListQuickConnects for more information on using the ListQuickConnects 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 ListQuickConnectsRequest method. req, resp := client.ListQuickConnectsRequest(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/ListQuickConnects
func (*Connect) ListQuickConnectsWithContext ¶ added in v1.36.14
func (c *Connect) ListQuickConnectsWithContext(ctx aws.Context, input *ListQuickConnectsInput, opts ...request.Option) (*ListQuickConnectsOutput, error)
ListQuickConnectsWithContext is the same as ListQuickConnects with the addition of the ability to pass a context and additional request options.
See ListQuickConnects 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) ListRoutingProfileQueues ¶ added in v1.34.25
func (c *Connect) ListRoutingProfileQueues(input *ListRoutingProfileQueuesInput) (*ListRoutingProfileQueuesOutput, error)
ListRoutingProfileQueues API operation for Amazon Connect Service.
Lists the queues associated 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 ListRoutingProfileQueues 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/ListRoutingProfileQueues
func (*Connect) ListRoutingProfileQueuesPages ¶ added in v1.34.25
func (c *Connect) ListRoutingProfileQueuesPages(input *ListRoutingProfileQueuesInput, fn func(*ListRoutingProfileQueuesOutput, bool) bool) error
ListRoutingProfileQueuesPages iterates over the pages of a ListRoutingProfileQueues operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRoutingProfileQueues method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRoutingProfileQueues operation. pageNum := 0 err := client.ListRoutingProfileQueuesPages(params, func(page *connect.ListRoutingProfileQueuesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListRoutingProfileQueuesPagesWithContext ¶ added in v1.34.25
func (c *Connect) ListRoutingProfileQueuesPagesWithContext(ctx aws.Context, input *ListRoutingProfileQueuesInput, fn func(*ListRoutingProfileQueuesOutput, bool) bool, opts ...request.Option) error
ListRoutingProfileQueuesPagesWithContext same as ListRoutingProfileQueuesPages except it takes a Context and allows setting request options on the pages.
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) ListRoutingProfileQueuesRequest ¶ added in v1.34.25
func (c *Connect) ListRoutingProfileQueuesRequest(input *ListRoutingProfileQueuesInput) (req *request.Request, output *ListRoutingProfileQueuesOutput)
ListRoutingProfileQueuesRequest generates a "aws/request.Request" representing the client's request for the ListRoutingProfileQueues 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 ListRoutingProfileQueues for more information on using the ListRoutingProfileQueues 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 ListRoutingProfileQueuesRequest method. req, resp := client.ListRoutingProfileQueuesRequest(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/ListRoutingProfileQueues
func (*Connect) ListRoutingProfileQueuesWithContext ¶ added in v1.34.25
func (c *Connect) ListRoutingProfileQueuesWithContext(ctx aws.Context, input *ListRoutingProfileQueuesInput, opts ...request.Option) (*ListRoutingProfileQueuesOutput, error)
ListRoutingProfileQueuesWithContext is the same as ListRoutingProfileQueues with the addition of the ability to pass a context and additional request options.
See ListRoutingProfileQueues 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) ListRoutingProfiles ¶ added in v1.15.2
func (c *Connect) ListRoutingProfiles(input *ListRoutingProfilesInput) (*ListRoutingProfilesOutput, error)
ListRoutingProfiles API operation for Amazon Connect Service.
Provides summary information about the routing profiles for the specified Amazon Connect instance.
For more information about routing profiles, see Routing Profiles (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing.html) and Create a Routing Profile (https://docs.aws.amazon.com/connect/latest/adminguide/routing-profiles.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 ListRoutingProfiles 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/ListRoutingProfiles
func (*Connect) ListRoutingProfilesPages ¶ added in v1.25.18
func (c *Connect) ListRoutingProfilesPages(input *ListRoutingProfilesInput, fn func(*ListRoutingProfilesOutput, bool) bool) error
ListRoutingProfilesPages iterates over the pages of a ListRoutingProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRoutingProfiles method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRoutingProfiles operation. pageNum := 0 err := client.ListRoutingProfilesPages(params, func(page *connect.ListRoutingProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListRoutingProfilesPagesWithContext ¶ added in v1.25.18
func (c *Connect) ListRoutingProfilesPagesWithContext(ctx aws.Context, input *ListRoutingProfilesInput, fn func(*ListRoutingProfilesOutput, bool) bool, opts ...request.Option) error
ListRoutingProfilesPagesWithContext same as ListRoutingProfilesPages except it takes a Context and allows setting request options on the pages.
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) ListRoutingProfilesRequest ¶ added in v1.15.2
func (c *Connect) ListRoutingProfilesRequest(input *ListRoutingProfilesInput) (req *request.Request, output *ListRoutingProfilesOutput)
ListRoutingProfilesRequest generates a "aws/request.Request" representing the client's request for the ListRoutingProfiles 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 ListRoutingProfiles for more information on using the ListRoutingProfiles 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 ListRoutingProfilesRequest method. req, resp := client.ListRoutingProfilesRequest(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/ListRoutingProfiles
func (*Connect) ListRoutingProfilesWithContext ¶ added in v1.15.2
func (c *Connect) ListRoutingProfilesWithContext(ctx aws.Context, input *ListRoutingProfilesInput, opts ...request.Option) (*ListRoutingProfilesOutput, error)
ListRoutingProfilesWithContext is the same as ListRoutingProfiles with the addition of the ability to pass a context and additional request options.
See ListRoutingProfiles 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) ListSecurityKeys ¶ added in v1.35.33
func (c *Connect) ListSecurityKeys(input *ListSecurityKeysInput) (*ListSecurityKeysOutput, error)
ListSecurityKeys API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all security keys associated with 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 ListSecurityKeys 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/ListSecurityKeys
func (*Connect) ListSecurityKeysPages ¶ added in v1.35.33
func (c *Connect) ListSecurityKeysPages(input *ListSecurityKeysInput, fn func(*ListSecurityKeysOutput, bool) bool) error
ListSecurityKeysPages iterates over the pages of a ListSecurityKeys operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSecurityKeys method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSecurityKeys operation. pageNum := 0 err := client.ListSecurityKeysPages(params, func(page *connect.ListSecurityKeysOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListSecurityKeysPagesWithContext ¶ added in v1.35.33
func (c *Connect) ListSecurityKeysPagesWithContext(ctx aws.Context, input *ListSecurityKeysInput, fn func(*ListSecurityKeysOutput, bool) bool, opts ...request.Option) error
ListSecurityKeysPagesWithContext same as ListSecurityKeysPages except it takes a Context and allows setting request options on the pages.
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) ListSecurityKeysRequest ¶ added in v1.35.33
func (c *Connect) ListSecurityKeysRequest(input *ListSecurityKeysInput) (req *request.Request, output *ListSecurityKeysOutput)
ListSecurityKeysRequest generates a "aws/request.Request" representing the client's request for the ListSecurityKeys 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 ListSecurityKeys for more information on using the ListSecurityKeys 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 ListSecurityKeysRequest method. req, resp := client.ListSecurityKeysRequest(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/ListSecurityKeys
func (*Connect) ListSecurityKeysWithContext ¶ added in v1.35.33
func (c *Connect) ListSecurityKeysWithContext(ctx aws.Context, input *ListSecurityKeysInput, opts ...request.Option) (*ListSecurityKeysOutput, error)
ListSecurityKeysWithContext is the same as ListSecurityKeys with the addition of the ability to pass a context and additional request options.
See ListSecurityKeys 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) ListSecurityProfiles ¶ added in v1.15.2
func (c *Connect) ListSecurityProfiles(input *ListSecurityProfilesInput) (*ListSecurityProfilesOutput, error)
ListSecurityProfiles API operation for Amazon Connect Service.
Provides summary information about the security profiles for the specified Amazon Connect instance.
For more information about security profiles, see Security Profiles (https://docs.aws.amazon.com/connect/latest/adminguide/connect-security-profiles.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 ListSecurityProfiles 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/ListSecurityProfiles
func (*Connect) ListSecurityProfilesPages ¶ added in v1.25.18
func (c *Connect) ListSecurityProfilesPages(input *ListSecurityProfilesInput, fn func(*ListSecurityProfilesOutput, bool) bool) error
ListSecurityProfilesPages iterates over the pages of a ListSecurityProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSecurityProfiles method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSecurityProfiles operation. pageNum := 0 err := client.ListSecurityProfilesPages(params, func(page *connect.ListSecurityProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListSecurityProfilesPagesWithContext ¶ added in v1.25.18
func (c *Connect) ListSecurityProfilesPagesWithContext(ctx aws.Context, input *ListSecurityProfilesInput, fn func(*ListSecurityProfilesOutput, bool) bool, opts ...request.Option) error
ListSecurityProfilesPagesWithContext same as ListSecurityProfilesPages except it takes a Context and allows setting request options on the pages.
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) ListSecurityProfilesRequest ¶ added in v1.15.2
func (c *Connect) ListSecurityProfilesRequest(input *ListSecurityProfilesInput) (req *request.Request, output *ListSecurityProfilesOutput)
ListSecurityProfilesRequest generates a "aws/request.Request" representing the client's request for the ListSecurityProfiles 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 ListSecurityProfiles for more information on using the ListSecurityProfiles 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 ListSecurityProfilesRequest method. req, resp := client.ListSecurityProfilesRequest(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/ListSecurityProfiles
func (*Connect) ListSecurityProfilesWithContext ¶ added in v1.15.2
func (c *Connect) ListSecurityProfilesWithContext(ctx aws.Context, input *ListSecurityProfilesInput, opts ...request.Option) (*ListSecurityProfilesOutput, error)
ListSecurityProfilesWithContext is the same as ListSecurityProfiles with the addition of the ability to pass a context and additional request options.
See ListSecurityProfiles 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) ListTagsForResource ¶ added in v1.25.35
func (c *Connect) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Connect Service.
Lists the tags for the specified resource.
For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples (https://docs.aws.amazon.com/connect/latest/adminguide/security_iam_id-based-policy-examples.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 ListTagsForResource 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.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListTagsForResource
func (*Connect) ListTagsForResourceRequest ¶ added in v1.25.35
func (c *Connect) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource 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 ListTagsForResource for more information on using the ListTagsForResource 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 ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(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/ListTagsForResource
func (*Connect) ListTagsForResourceWithContext ¶ added in v1.25.35
func (c *Connect) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource 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) ListUseCases ¶ added in v1.35.37
func (c *Connect) ListUseCases(input *ListUseCasesInput) (*ListUseCasesOutput, error)
ListUseCases API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Lists the use cases.
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 ListUseCases 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/ListUseCases
func (*Connect) ListUseCasesPages ¶ added in v1.35.37
func (c *Connect) ListUseCasesPages(input *ListUseCasesInput, fn func(*ListUseCasesOutput, bool) bool) error
ListUseCasesPages iterates over the pages of a ListUseCases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUseCases method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListUseCases operation. pageNum := 0 err := client.ListUseCasesPages(params, func(page *connect.ListUseCasesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListUseCasesPagesWithContext ¶ added in v1.35.37
func (c *Connect) ListUseCasesPagesWithContext(ctx aws.Context, input *ListUseCasesInput, fn func(*ListUseCasesOutput, bool) bool, opts ...request.Option) error
ListUseCasesPagesWithContext same as ListUseCasesPages except it takes a Context and allows setting request options on the pages.
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) ListUseCasesRequest ¶ added in v1.35.37
func (c *Connect) ListUseCasesRequest(input *ListUseCasesInput) (req *request.Request, output *ListUseCasesOutput)
ListUseCasesRequest generates a "aws/request.Request" representing the client's request for the ListUseCases 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 ListUseCases for more information on using the ListUseCases 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 ListUseCasesRequest method. req, resp := client.ListUseCasesRequest(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/ListUseCases
func (*Connect) ListUseCasesWithContext ¶ added in v1.35.37
func (c *Connect) ListUseCasesWithContext(ctx aws.Context, input *ListUseCasesInput, opts ...request.Option) (*ListUseCasesOutput, error)
ListUseCasesWithContext is the same as ListUseCases with the addition of the ability to pass a context and additional request options.
See ListUseCases 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) ListUserHierarchyGroups ¶ added in v1.15.2
func (c *Connect) ListUserHierarchyGroups(input *ListUserHierarchyGroupsInput) (*ListUserHierarchyGroupsOutput, error)
ListUserHierarchyGroups API operation for Amazon Connect Service.
Provides summary information about the hierarchy groups for the specified Amazon Connect instance.
For more information about agent hierarchies, see Set Up Agent Hierarchies (https://docs.aws.amazon.com/connect/latest/adminguide/agent-hierarchy.html) in the Amazon Connect Administrator Guide.
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 ListUserHierarchyGroups 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/ListUserHierarchyGroups
func (*Connect) ListUserHierarchyGroupsPages ¶ added in v1.25.18
func (c *Connect) ListUserHierarchyGroupsPages(input *ListUserHierarchyGroupsInput, fn func(*ListUserHierarchyGroupsOutput, bool) bool) error
ListUserHierarchyGroupsPages iterates over the pages of a ListUserHierarchyGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUserHierarchyGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListUserHierarchyGroups operation. pageNum := 0 err := client.ListUserHierarchyGroupsPages(params, func(page *connect.ListUserHierarchyGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListUserHierarchyGroupsPagesWithContext ¶ added in v1.25.18
func (c *Connect) ListUserHierarchyGroupsPagesWithContext(ctx aws.Context, input *ListUserHierarchyGroupsInput, fn func(*ListUserHierarchyGroupsOutput, bool) bool, opts ...request.Option) error
ListUserHierarchyGroupsPagesWithContext same as ListUserHierarchyGroupsPages except it takes a Context and allows setting request options on the pages.
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) ListUserHierarchyGroupsRequest ¶ added in v1.15.2
func (c *Connect) ListUserHierarchyGroupsRequest(input *ListUserHierarchyGroupsInput) (req *request.Request, output *ListUserHierarchyGroupsOutput)
ListUserHierarchyGroupsRequest generates a "aws/request.Request" representing the client's request for the ListUserHierarchyGroups 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 ListUserHierarchyGroups for more information on using the ListUserHierarchyGroups 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 ListUserHierarchyGroupsRequest method. req, resp := client.ListUserHierarchyGroupsRequest(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/ListUserHierarchyGroups
func (*Connect) ListUserHierarchyGroupsWithContext ¶ added in v1.15.2
func (c *Connect) ListUserHierarchyGroupsWithContext(ctx aws.Context, input *ListUserHierarchyGroupsInput, opts ...request.Option) (*ListUserHierarchyGroupsOutput, error)
ListUserHierarchyGroupsWithContext is the same as ListUserHierarchyGroups with the addition of the ability to pass a context and additional request options.
See ListUserHierarchyGroups 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) ListUsers ¶ added in v1.15.2
func (c *Connect) ListUsers(input *ListUsersInput) (*ListUsersOutput, error)
ListUsers API operation for Amazon Connect Service.
Provides summary information about the users 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 ListUsers 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/ListUsers
func (*Connect) ListUsersPages ¶ added in v1.25.18
func (c *Connect) ListUsersPages(input *ListUsersInput, fn func(*ListUsersOutput, bool) bool) error
ListUsersPages iterates over the pages of a ListUsers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUsers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListUsers operation. pageNum := 0 err := client.ListUsersPages(params, func(page *connect.ListUsersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListUsersPagesWithContext ¶ added in v1.25.18
func (c *Connect) ListUsersPagesWithContext(ctx aws.Context, input *ListUsersInput, fn func(*ListUsersOutput, bool) bool, opts ...request.Option) error
ListUsersPagesWithContext same as ListUsersPages except it takes a Context and allows setting request options on the pages.
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) ListUsersRequest ¶ added in v1.15.2
func (c *Connect) ListUsersRequest(input *ListUsersInput) (req *request.Request, output *ListUsersOutput)
ListUsersRequest generates a "aws/request.Request" representing the client's request for the ListUsers 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 ListUsers for more information on using the ListUsers 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 ListUsersRequest method. req, resp := client.ListUsersRequest(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/ListUsers
func (*Connect) ListUsersWithContext ¶ added in v1.15.2
func (c *Connect) ListUsersWithContext(ctx aws.Context, input *ListUsersInput, opts ...request.Option) (*ListUsersOutput, error)
ListUsersWithContext is the same as ListUsers with the addition of the ability to pass a context and additional request options.
See ListUsers 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) ResumeContactRecording ¶ added in v1.33.7
func (c *Connect) ResumeContactRecording(input *ResumeContactRecordingInput) (*ResumeContactRecordingOutput, error)
ResumeContactRecording API operation for Amazon Connect Service.
When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording the call.
Only voice recordings are supported at this time.
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 ResumeContactRecording 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/ResumeContactRecording
func (*Connect) ResumeContactRecordingRequest ¶ added in v1.33.7
func (c *Connect) ResumeContactRecordingRequest(input *ResumeContactRecordingInput) (req *request.Request, output *ResumeContactRecordingOutput)
ResumeContactRecordingRequest generates a "aws/request.Request" representing the client's request for the ResumeContactRecording 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 ResumeContactRecording for more information on using the ResumeContactRecording 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 ResumeContactRecordingRequest method. req, resp := client.ResumeContactRecordingRequest(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/ResumeContactRecording
func (*Connect) ResumeContactRecordingWithContext ¶ added in v1.33.7
func (c *Connect) ResumeContactRecordingWithContext(ctx aws.Context, input *ResumeContactRecordingInput, opts ...request.Option) (*ResumeContactRecordingOutput, error)
ResumeContactRecordingWithContext is the same as ResumeContactRecording with the addition of the ability to pass a context and additional request options.
See ResumeContactRecording 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) StartChatContact ¶ added in v1.25.40
func (c *Connect) StartChatContact(input *StartChatContactInput) (*StartChatContactOutput, error)
StartChatContact API operation for Amazon Connect Service.
Initiates a contact flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html) API in the Amazon Connect Participant Service.
When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html) with WEBSOCKET and CONNECTION_CREDENTIALS.
A 429 error occurs in two situations:
API rate limit is exceeded. API TPS throttling returns a TooManyRequests exception from the API Gateway.
The quota for concurrent active chats (https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html) is exceeded. Active chat throttling returns a LimitExceededException.
For more information about chat, see Chat (https://docs.aws.amazon.com/connect/latest/adminguide/chat.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 StartChatContact 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.
LimitExceededException The allowed limit for the resource has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartChatContact
func (*Connect) StartChatContactRequest ¶ added in v1.25.40
func (c *Connect) StartChatContactRequest(input *StartChatContactInput) (req *request.Request, output *StartChatContactOutput)
StartChatContactRequest generates a "aws/request.Request" representing the client's request for the StartChatContact 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 StartChatContact for more information on using the StartChatContact 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 StartChatContactRequest method. req, resp := client.StartChatContactRequest(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/StartChatContact
func (*Connect) StartChatContactWithContext ¶ added in v1.25.40
func (c *Connect) StartChatContactWithContext(ctx aws.Context, input *StartChatContactInput, opts ...request.Option) (*StartChatContactOutput, error)
StartChatContactWithContext is the same as StartChatContact with the addition of the ability to pass a context and additional request options.
See StartChatContact 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) StartContactRecording ¶ added in v1.33.7
func (c *Connect) StartContactRecording(input *StartContactRecordingInput) (*StartContactRecordingOutput, error)
StartContactRecording API operation for Amazon Connect Service.
Starts recording the contact when the agent joins the call. StartContactRecording is a one-time action. For example, if you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording.
You can use this API to override the recording behavior configured in the Set recording behavior (https://docs.aws.amazon.com/connect/latest/adminguide/set-recording-behavior.html) block.
Only voice recordings are supported at this time.
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 StartContactRecording 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.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartContactRecording
func (*Connect) StartContactRecordingRequest ¶ added in v1.33.7
func (c *Connect) StartContactRecordingRequest(input *StartContactRecordingInput) (req *request.Request, output *StartContactRecordingOutput)
StartContactRecordingRequest generates a "aws/request.Request" representing the client's request for the StartContactRecording 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 StartContactRecording for more information on using the StartContactRecording 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 StartContactRecordingRequest method. req, resp := client.StartContactRecordingRequest(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/StartContactRecording
func (*Connect) StartContactRecordingWithContext ¶ added in v1.33.7
func (c *Connect) StartContactRecordingWithContext(ctx aws.Context, input *StartContactRecordingInput, opts ...request.Option) (*StartContactRecordingOutput, error)
StartContactRecordingWithContext is the same as StartContactRecording with the addition of the ability to pass a context and additional request options.
See StartContactRecording 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) StartOutboundVoiceContact ¶
func (c *Connect) StartOutboundVoiceContact(input *StartOutboundVoiceContactInput) (*StartOutboundVoiceContactOutput, error)
StartOutboundVoiceContact API operation for Amazon Connect Service.
Places an outbound call to a contact, and then initiates the contact flow. It performs the actions in the contact flow that's specified (in ContactFlowId).
Agents do not initiate the outbound API, which means that they do not dial the contact. If the contact flow places an outbound call to a contact, and then puts the contact in queue, the call is then routed to the agent, like any other inbound case.
There is a 60-second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.
UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. 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.
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 StartOutboundVoiceContact 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.
LimitExceededException The allowed limit for the resource has been exceeded.
DestinationNotAllowedException Outbound calls to the destination number are not allowed.
OutboundContactNotPermittedException The contact is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartOutboundVoiceContact
func (*Connect) StartOutboundVoiceContactRequest ¶
func (c *Connect) StartOutboundVoiceContactRequest(input *StartOutboundVoiceContactInput) (req *request.Request, output *StartOutboundVoiceContactOutput)
StartOutboundVoiceContactRequest generates a "aws/request.Request" representing the client's request for the StartOutboundVoiceContact 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 StartOutboundVoiceContact for more information on using the StartOutboundVoiceContact 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 StartOutboundVoiceContactRequest method. req, resp := client.StartOutboundVoiceContactRequest(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/StartOutboundVoiceContact
func (*Connect) StartOutboundVoiceContactWithContext ¶
func (c *Connect) StartOutboundVoiceContactWithContext(ctx aws.Context, input *StartOutboundVoiceContactInput, opts ...request.Option) (*StartOutboundVoiceContactOutput, error)
StartOutboundVoiceContactWithContext is the same as StartOutboundVoiceContact with the addition of the ability to pass a context and additional request options.
See StartOutboundVoiceContact 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) StartTaskContact ¶ added in v1.35.37
func (c *Connect) StartTaskContact(input *StartTaskContactInput) (*StartTaskContactOutput, error)
StartTaskContact API operation for Amazon Connect Service.
Initiates a contact flow to start a new task.
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 StartTaskContact 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.
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/StartTaskContact
func (*Connect) StartTaskContactRequest ¶ added in v1.35.37
func (c *Connect) StartTaskContactRequest(input *StartTaskContactInput) (req *request.Request, output *StartTaskContactOutput)
StartTaskContactRequest generates a "aws/request.Request" representing the client's request for the StartTaskContact 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 StartTaskContact for more information on using the StartTaskContact 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 StartTaskContactRequest method. req, resp := client.StartTaskContactRequest(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/StartTaskContact
func (*Connect) StartTaskContactWithContext ¶ added in v1.35.37
func (c *Connect) StartTaskContactWithContext(ctx aws.Context, input *StartTaskContactInput, opts ...request.Option) (*StartTaskContactOutput, error)
StartTaskContactWithContext is the same as StartTaskContact with the addition of the ability to pass a context and additional request options.
See StartTaskContact 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) StopContact ¶
func (c *Connect) StopContact(input *StopContactInput) (*StopContactOutput, error)
StopContact API operation for Amazon Connect Service.
Ends the specified contact.
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 StopContact for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ContactNotFoundException The contact with the specified ID is not active or does not exist.
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.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StopContact
func (*Connect) StopContactRecording ¶ added in v1.33.7
func (c *Connect) StopContactRecording(input *StopContactRecordingInput) (*StopContactRecordingOutput, error)
StopContactRecording API operation for Amazon Connect Service.
Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording.
Only voice recordings are supported at this time.
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 StopContactRecording 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/StopContactRecording
func (*Connect) StopContactRecordingRequest ¶ added in v1.33.7
func (c *Connect) StopContactRecordingRequest(input *StopContactRecordingInput) (req *request.Request, output *StopContactRecordingOutput)
StopContactRecordingRequest generates a "aws/request.Request" representing the client's request for the StopContactRecording 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 StopContactRecording for more information on using the StopContactRecording 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 StopContactRecordingRequest method. req, resp := client.StopContactRecordingRequest(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/StopContactRecording
func (*Connect) StopContactRecordingWithContext ¶ added in v1.33.7
func (c *Connect) StopContactRecordingWithContext(ctx aws.Context, input *StopContactRecordingInput, opts ...request.Option) (*StopContactRecordingOutput, error)
StopContactRecordingWithContext is the same as StopContactRecording with the addition of the ability to pass a context and additional request options.
See StopContactRecording 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) StopContactRequest ¶
func (c *Connect) StopContactRequest(input *StopContactInput) (req *request.Request, output *StopContactOutput)
StopContactRequest generates a "aws/request.Request" representing the client's request for the StopContact 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 StopContact for more information on using the StopContact 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 StopContactRequest method. req, resp := client.StopContactRequest(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/StopContact
func (*Connect) StopContactWithContext ¶
func (c *Connect) StopContactWithContext(ctx aws.Context, input *StopContactInput, opts ...request.Option) (*StopContactOutput, error)
StopContactWithContext is the same as StopContact with the addition of the ability to pass a context and additional request options.
See StopContact 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) SuspendContactRecording ¶ added in v1.33.7
func (c *Connect) SuspendContactRecording(input *SuspendContactRecordingInput) (*SuspendContactRecordingOutput, error)
SuspendContactRecording API operation for Amazon Connect Service.
When a contact is being recorded, this API suspends recording the call. For example, you might suspend the call recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording.
The period of time that the recording is suspended is filled with silence in the final recording.
Only voice recordings are supported at this time.
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 SuspendContactRecording 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/SuspendContactRecording
func (*Connect) SuspendContactRecordingRequest ¶ added in v1.33.7
func (c *Connect) SuspendContactRecordingRequest(input *SuspendContactRecordingInput) (req *request.Request, output *SuspendContactRecordingOutput)
SuspendContactRecordingRequest generates a "aws/request.Request" representing the client's request for the SuspendContactRecording 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 SuspendContactRecording for more information on using the SuspendContactRecording 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 SuspendContactRecordingRequest method. req, resp := client.SuspendContactRecordingRequest(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/SuspendContactRecording
func (*Connect) SuspendContactRecordingWithContext ¶ added in v1.33.7
func (c *Connect) SuspendContactRecordingWithContext(ctx aws.Context, input *SuspendContactRecordingInput, opts ...request.Option) (*SuspendContactRecordingOutput, error)
SuspendContactRecordingWithContext is the same as SuspendContactRecording with the addition of the ability to pass a context and additional request options.
See SuspendContactRecording 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) TagResource ¶ added in v1.25.35
func (c *Connect) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon Connect Service.
Adds the specified tags to the specified resource.
The supported resource types are users, routing profiles, queues, quick connects, and contact flows.
For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples (https://docs.aws.amazon.com/connect/latest/adminguide/security_iam_id-based-policy-examples.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 TagResource 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.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/TagResource
func (*Connect) TagResourceRequest ¶ added in v1.25.35
func (c *Connect) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource 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 TagResource for more information on using the TagResource 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 TagResourceRequest method. req, resp := client.TagResourceRequest(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/TagResource
func (*Connect) TagResourceWithContext ¶ added in v1.25.35
func (c *Connect) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource 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) UntagResource ¶ added in v1.25.35
func (c *Connect) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon Connect Service.
Removes the specified tags from the specified resource.
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 UntagResource 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.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UntagResource
func (*Connect) UntagResourceRequest ¶ added in v1.25.35
func (c *Connect) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource 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 UntagResource for more information on using the UntagResource 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 UntagResourceRequest method. req, resp := client.UntagResourceRequest(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/UntagResource
func (*Connect) UntagResourceWithContext ¶ added in v1.25.35
func (c *Connect) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource 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) UpdateContactAttributes ¶ added in v1.15.34
func (c *Connect) UpdateContactAttributes(input *UpdateContactAttributesInput) (*UpdateContactAttributesOutput, error)
UpdateContactAttributes API operation for Amazon Connect Service.
Creates or updates the contact attributes associated with the specified contact.
You can add or update attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer's name or the reason the customer called. You can add notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers.
Contact attributes are available in Amazon Connect for 24 months, and are then deleted.
Important: You cannot use the operation to update attributes for contacts that occurred prior to the release of the API, which was September 12, 2018. You can update attributes only for contacts that started after the release of the API. If you attempt to update attributes for a contact that occurred prior to the release of the API, a 400 error is returned. This applies also to queued callbacks that were initiated prior to the release of the API but are still active in your 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 UpdateContactAttributes 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.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactAttributes
func (*Connect) UpdateContactAttributesRequest ¶ added in v1.15.34
func (c *Connect) UpdateContactAttributesRequest(input *UpdateContactAttributesInput) (req *request.Request, output *UpdateContactAttributesOutput)
UpdateContactAttributesRequest generates a "aws/request.Request" representing the client's request for the UpdateContactAttributes 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 UpdateContactAttributes for more information on using the UpdateContactAttributes 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 UpdateContactAttributesRequest method. req, resp := client.UpdateContactAttributesRequest(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/UpdateContactAttributes
func (*Connect) UpdateContactAttributesWithContext ¶ added in v1.15.34
func (c *Connect) UpdateContactAttributesWithContext(ctx aws.Context, input *UpdateContactAttributesInput, opts ...request.Option) (*UpdateContactAttributesOutput, error)
UpdateContactAttributesWithContext is the same as UpdateContactAttributes with the addition of the ability to pass a context and additional request options.
See UpdateContactAttributes 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) UpdateContactFlowContent ¶ added in v1.34.25
func (c *Connect) UpdateContactFlowContent(input *UpdateContactFlowContentInput) (*UpdateContactFlowContentOutput, error)
UpdateContactFlowContent API operation for Amazon Connect Service.
Updates the specified contact flow.
You can also create and update contact flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/adminguide/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 UpdateContactFlowContent for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidContactFlowException The contact flow 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/UpdateContactFlowContent
func (*Connect) UpdateContactFlowContentRequest ¶ added in v1.34.25
func (c *Connect) UpdateContactFlowContentRequest(input *UpdateContactFlowContentInput) (req *request.Request, output *UpdateContactFlowContentOutput)
UpdateContactFlowContentRequest generates a "aws/request.Request" representing the client's request for the UpdateContactFlowContent 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 UpdateContactFlowContent for more information on using the UpdateContactFlowContent 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 UpdateContactFlowContentRequest method. req, resp := client.UpdateContactFlowContentRequest(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/UpdateContactFlowContent
func (*Connect) UpdateContactFlowContentWithContext ¶ added in v1.34.25
func (c *Connect) UpdateContactFlowContentWithContext(ctx aws.Context, input *UpdateContactFlowContentInput, opts ...request.Option) (*UpdateContactFlowContentOutput, error)
UpdateContactFlowContentWithContext is the same as UpdateContactFlowContent with the addition of the ability to pass a context and additional request options.
See UpdateContactFlowContent 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) UpdateContactFlowName ¶ added in v1.34.25
func (c *Connect) UpdateContactFlowName(input *UpdateContactFlowNameInput) (*UpdateContactFlowNameOutput, error)
UpdateContactFlowName API operation for Amazon Connect Service.
The name of the contact flow.
You can also create and update contact flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/adminguide/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 UpdateContactFlowName 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.
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/UpdateContactFlowName
func (*Connect) UpdateContactFlowNameRequest ¶ added in v1.34.25
func (c *Connect) UpdateContactFlowNameRequest(input *UpdateContactFlowNameInput) (req *request.Request, output *UpdateContactFlowNameOutput)
UpdateContactFlowNameRequest generates a "aws/request.Request" representing the client's request for the UpdateContactFlowName 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 UpdateContactFlowName for more information on using the UpdateContactFlowName 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 UpdateContactFlowNameRequest method. req, resp := client.UpdateContactFlowNameRequest(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/UpdateContactFlowName
func (*Connect) UpdateContactFlowNameWithContext ¶ added in v1.34.25
func (c *Connect) UpdateContactFlowNameWithContext(ctx aws.Context, input *UpdateContactFlowNameInput, opts ...request.Option) (*UpdateContactFlowNameOutput, error)
UpdateContactFlowNameWithContext is the same as UpdateContactFlowName with the addition of the ability to pass a context and additional request options.
See UpdateContactFlowName 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) UpdateInstanceAttribute ¶ added in v1.35.33
func (c *Connect) UpdateInstanceAttribute(input *UpdateInstanceAttributeInput) (*UpdateInstanceAttributeOutput, error)
UpdateInstanceAttribute API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the value for the specified attribute type.
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 UpdateInstanceAttribute 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/UpdateInstanceAttribute
func (*Connect) UpdateInstanceAttributeRequest ¶ added in v1.35.33
func (c *Connect) UpdateInstanceAttributeRequest(input *UpdateInstanceAttributeInput) (req *request.Request, output *UpdateInstanceAttributeOutput)
UpdateInstanceAttributeRequest generates a "aws/request.Request" representing the client's request for the UpdateInstanceAttribute 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 UpdateInstanceAttribute for more information on using the UpdateInstanceAttribute 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 UpdateInstanceAttributeRequest method. req, resp := client.UpdateInstanceAttributeRequest(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/UpdateInstanceAttribute
func (*Connect) UpdateInstanceAttributeWithContext ¶ added in v1.35.33
func (c *Connect) UpdateInstanceAttributeWithContext(ctx aws.Context, input *UpdateInstanceAttributeInput, opts ...request.Option) (*UpdateInstanceAttributeOutput, error)
UpdateInstanceAttributeWithContext is the same as UpdateInstanceAttribute with the addition of the ability to pass a context and additional request options.
See UpdateInstanceAttribute 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) UpdateInstanceStorageConfig ¶ added in v1.35.33
func (c *Connect) UpdateInstanceStorageConfig(input *UpdateInstanceStorageConfigInput) (*UpdateInstanceStorageConfigOutput, error)
UpdateInstanceStorageConfig API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates an existing configuration for a resource type. This API is idempotent.
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 UpdateInstanceStorageConfig 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/UpdateInstanceStorageConfig
func (*Connect) UpdateInstanceStorageConfigRequest ¶ added in v1.35.33
func (c *Connect) UpdateInstanceStorageConfigRequest(input *UpdateInstanceStorageConfigInput) (req *request.Request, output *UpdateInstanceStorageConfigOutput)
UpdateInstanceStorageConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateInstanceStorageConfig 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 UpdateInstanceStorageConfig for more information on using the UpdateInstanceStorageConfig 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 UpdateInstanceStorageConfigRequest method. req, resp := client.UpdateInstanceStorageConfigRequest(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/UpdateInstanceStorageConfig
func (*Connect) UpdateInstanceStorageConfigWithContext ¶ added in v1.35.33
func (c *Connect) UpdateInstanceStorageConfigWithContext(ctx aws.Context, input *UpdateInstanceStorageConfigInput, opts ...request.Option) (*UpdateInstanceStorageConfigOutput, error)
UpdateInstanceStorageConfigWithContext is the same as UpdateInstanceStorageConfig with the addition of the ability to pass a context and additional request options.
See UpdateInstanceStorageConfig 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) UpdateQueueHoursOfOperation ¶ added in v1.37.1
func (c *Connect) UpdateQueueHoursOfOperation(input *UpdateQueueHoursOfOperationInput) (*UpdateQueueHoursOfOperationOutput, error)
UpdateQueueHoursOfOperation API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the hours of operation for the specified 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 UpdateQueueHoursOfOperation 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/UpdateQueueHoursOfOperation
func (*Connect) UpdateQueueHoursOfOperationRequest ¶ added in v1.37.1
func (c *Connect) UpdateQueueHoursOfOperationRequest(input *UpdateQueueHoursOfOperationInput) (req *request.Request, output *UpdateQueueHoursOfOperationOutput)
UpdateQueueHoursOfOperationRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueHoursOfOperation 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 UpdateQueueHoursOfOperation for more information on using the UpdateQueueHoursOfOperation 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 UpdateQueueHoursOfOperationRequest method. req, resp := client.UpdateQueueHoursOfOperationRequest(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/UpdateQueueHoursOfOperation
func (*Connect) UpdateQueueHoursOfOperationWithContext ¶ added in v1.37.1
func (c *Connect) UpdateQueueHoursOfOperationWithContext(ctx aws.Context, input *UpdateQueueHoursOfOperationInput, opts ...request.Option) (*UpdateQueueHoursOfOperationOutput, error)
UpdateQueueHoursOfOperationWithContext is the same as UpdateQueueHoursOfOperation with the addition of the ability to pass a context and additional request options.
See UpdateQueueHoursOfOperation 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) UpdateQueueMaxContacts ¶ added in v1.37.1
func (c *Connect) UpdateQueueMaxContacts(input *UpdateQueueMaxContactsInput) (*UpdateQueueMaxContactsOutput, error)
UpdateQueueMaxContacts API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the maximum number of contacts allowed in a queue before it is considered full.
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 UpdateQueueMaxContacts 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/UpdateQueueMaxContacts
func (*Connect) UpdateQueueMaxContactsRequest ¶ added in v1.37.1
func (c *Connect) UpdateQueueMaxContactsRequest(input *UpdateQueueMaxContactsInput) (req *request.Request, output *UpdateQueueMaxContactsOutput)
UpdateQueueMaxContactsRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueMaxContacts 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 UpdateQueueMaxContacts for more information on using the UpdateQueueMaxContacts 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 UpdateQueueMaxContactsRequest method. req, resp := client.UpdateQueueMaxContactsRequest(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/UpdateQueueMaxContacts
func (*Connect) UpdateQueueMaxContactsWithContext ¶ added in v1.37.1
func (c *Connect) UpdateQueueMaxContactsWithContext(ctx aws.Context, input *UpdateQueueMaxContactsInput, opts ...request.Option) (*UpdateQueueMaxContactsOutput, error)
UpdateQueueMaxContactsWithContext is the same as UpdateQueueMaxContacts with the addition of the ability to pass a context and additional request options.
See UpdateQueueMaxContacts 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) UpdateQueueName ¶ added in v1.37.1
func (c *Connect) UpdateQueueName(input *UpdateQueueNameInput) (*UpdateQueueNameOutput, error)
UpdateQueueName API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the name and description of a queue. At least Name or Description must be 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 UpdateQueueName 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.
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/UpdateQueueName
func (*Connect) UpdateQueueNameRequest ¶ added in v1.37.1
func (c *Connect) UpdateQueueNameRequest(input *UpdateQueueNameInput) (req *request.Request, output *UpdateQueueNameOutput)
UpdateQueueNameRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueName 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 UpdateQueueName for more information on using the UpdateQueueName 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 UpdateQueueNameRequest method. req, resp := client.UpdateQueueNameRequest(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/UpdateQueueName
func (*Connect) UpdateQueueNameWithContext ¶ added in v1.37.1
func (c *Connect) UpdateQueueNameWithContext(ctx aws.Context, input *UpdateQueueNameInput, opts ...request.Option) (*UpdateQueueNameOutput, error)
UpdateQueueNameWithContext is the same as UpdateQueueName with the addition of the ability to pass a context and additional request options.
See UpdateQueueName 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) UpdateQueueOutboundCallerConfig ¶ added in v1.37.1
func (c *Connect) UpdateQueueOutboundCallerConfig(input *UpdateQueueOutboundCallerConfigInput) (*UpdateQueueOutboundCallerConfigOutput, error)
UpdateQueueOutboundCallerConfig API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the outbound caller ID name, number, and outbound whisper flow for a specified 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 UpdateQueueOutboundCallerConfig 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/UpdateQueueOutboundCallerConfig
func (*Connect) UpdateQueueOutboundCallerConfigRequest ¶ added in v1.37.1
func (c *Connect) UpdateQueueOutboundCallerConfigRequest(input *UpdateQueueOutboundCallerConfigInput) (req *request.Request, output *UpdateQueueOutboundCallerConfigOutput)
UpdateQueueOutboundCallerConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueOutboundCallerConfig 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 UpdateQueueOutboundCallerConfig for more information on using the UpdateQueueOutboundCallerConfig 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 UpdateQueueOutboundCallerConfigRequest method. req, resp := client.UpdateQueueOutboundCallerConfigRequest(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/UpdateQueueOutboundCallerConfig
func (*Connect) UpdateQueueOutboundCallerConfigWithContext ¶ added in v1.37.1
func (c *Connect) UpdateQueueOutboundCallerConfigWithContext(ctx aws.Context, input *UpdateQueueOutboundCallerConfigInput, opts ...request.Option) (*UpdateQueueOutboundCallerConfigOutput, error)
UpdateQueueOutboundCallerConfigWithContext is the same as UpdateQueueOutboundCallerConfig with the addition of the ability to pass a context and additional request options.
See UpdateQueueOutboundCallerConfig 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) UpdateQueueStatus ¶ added in v1.37.1
func (c *Connect) UpdateQueueStatus(input *UpdateQueueStatusInput) (*UpdateQueueStatusOutput, error)
UpdateQueueStatus API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the status of the 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 UpdateQueueStatus 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/UpdateQueueStatus
func (*Connect) UpdateQueueStatusRequest ¶ added in v1.37.1
func (c *Connect) UpdateQueueStatusRequest(input *UpdateQueueStatusInput) (req *request.Request, output *UpdateQueueStatusOutput)
UpdateQueueStatusRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueStatus 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 UpdateQueueStatus for more information on using the UpdateQueueStatus 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 UpdateQueueStatusRequest method. req, resp := client.UpdateQueueStatusRequest(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/UpdateQueueStatus
func (*Connect) UpdateQueueStatusWithContext ¶ added in v1.37.1
func (c *Connect) UpdateQueueStatusWithContext(ctx aws.Context, input *UpdateQueueStatusInput, opts ...request.Option) (*UpdateQueueStatusOutput, error)
UpdateQueueStatusWithContext is the same as UpdateQueueStatus with the addition of the ability to pass a context and additional request options.
See UpdateQueueStatus 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) UpdateQuickConnectConfig ¶ added in v1.36.14
func (c *Connect) UpdateQuickConnectConfig(input *UpdateQuickConnectConfigInput) (*UpdateQuickConnectConfigOutput, error)
UpdateQuickConnectConfig API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the configuration settings for the specified 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 UpdateQuickConnectConfig 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/UpdateQuickConnectConfig
func (*Connect) UpdateQuickConnectConfigRequest ¶ added in v1.36.14
func (c *Connect) UpdateQuickConnectConfigRequest(input *UpdateQuickConnectConfigInput) (req *request.Request, output *UpdateQuickConnectConfigOutput)
UpdateQuickConnectConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateQuickConnectConfig 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 UpdateQuickConnectConfig for more information on using the UpdateQuickConnectConfig 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 UpdateQuickConnectConfigRequest method. req, resp := client.UpdateQuickConnectConfigRequest(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/UpdateQuickConnectConfig
func (*Connect) UpdateQuickConnectConfigWithContext ¶ added in v1.36.14
func (c *Connect) UpdateQuickConnectConfigWithContext(ctx aws.Context, input *UpdateQuickConnectConfigInput, opts ...request.Option) (*UpdateQuickConnectConfigOutput, error)
UpdateQuickConnectConfigWithContext is the same as UpdateQuickConnectConfig with the addition of the ability to pass a context and additional request options.
See UpdateQuickConnectConfig 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) UpdateQuickConnectName ¶ added in v1.36.14
func (c *Connect) UpdateQuickConnectName(input *UpdateQuickConnectNameInput) (*UpdateQuickConnectNameOutput, error)
UpdateQuickConnectName API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the name and description of a quick connect. The request accepts the following data in JSON format. At least Name or Description must be 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 UpdateQuickConnectName 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/UpdateQuickConnectName
func (*Connect) UpdateQuickConnectNameRequest ¶ added in v1.36.14
func (c *Connect) UpdateQuickConnectNameRequest(input *UpdateQuickConnectNameInput) (req *request.Request, output *UpdateQuickConnectNameOutput)
UpdateQuickConnectNameRequest generates a "aws/request.Request" representing the client's request for the UpdateQuickConnectName 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 UpdateQuickConnectName for more information on using the UpdateQuickConnectName 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 UpdateQuickConnectNameRequest method. req, resp := client.UpdateQuickConnectNameRequest(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/UpdateQuickConnectName
func (*Connect) UpdateQuickConnectNameWithContext ¶ added in v1.36.14
func (c *Connect) UpdateQuickConnectNameWithContext(ctx aws.Context, input *UpdateQuickConnectNameInput, opts ...request.Option) (*UpdateQuickConnectNameOutput, error)
UpdateQuickConnectNameWithContext is the same as UpdateQuickConnectName with the addition of the ability to pass a context and additional request options.
See UpdateQuickConnectName 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) UpdateRoutingProfileConcurrency ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileConcurrency(input *UpdateRoutingProfileConcurrencyInput) (*UpdateRoutingProfileConcurrencyOutput, error)
UpdateRoutingProfileConcurrency API operation for Amazon Connect Service.
Updates the channels that agents can handle in the Contact Control Panel (CCP) for 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 UpdateRoutingProfileConcurrency 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/UpdateRoutingProfileConcurrency
func (*Connect) UpdateRoutingProfileConcurrencyRequest ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileConcurrencyRequest(input *UpdateRoutingProfileConcurrencyInput) (req *request.Request, output *UpdateRoutingProfileConcurrencyOutput)
UpdateRoutingProfileConcurrencyRequest generates a "aws/request.Request" representing the client's request for the UpdateRoutingProfileConcurrency 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 UpdateRoutingProfileConcurrency for more information on using the UpdateRoutingProfileConcurrency 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 UpdateRoutingProfileConcurrencyRequest method. req, resp := client.UpdateRoutingProfileConcurrencyRequest(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/UpdateRoutingProfileConcurrency
func (*Connect) UpdateRoutingProfileConcurrencyWithContext ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileConcurrencyWithContext(ctx aws.Context, input *UpdateRoutingProfileConcurrencyInput, opts ...request.Option) (*UpdateRoutingProfileConcurrencyOutput, error)
UpdateRoutingProfileConcurrencyWithContext is the same as UpdateRoutingProfileConcurrency with the addition of the ability to pass a context and additional request options.
See UpdateRoutingProfileConcurrency 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) UpdateRoutingProfileDefaultOutboundQueue ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileDefaultOutboundQueue(input *UpdateRoutingProfileDefaultOutboundQueueInput) (*UpdateRoutingProfileDefaultOutboundQueueOutput, error)
UpdateRoutingProfileDefaultOutboundQueue API operation for Amazon Connect Service.
Updates the default outbound queue of 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 UpdateRoutingProfileDefaultOutboundQueue 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/UpdateRoutingProfileDefaultOutboundQueue
func (*Connect) UpdateRoutingProfileDefaultOutboundQueueRequest ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileDefaultOutboundQueueRequest(input *UpdateRoutingProfileDefaultOutboundQueueInput) (req *request.Request, output *UpdateRoutingProfileDefaultOutboundQueueOutput)
UpdateRoutingProfileDefaultOutboundQueueRequest generates a "aws/request.Request" representing the client's request for the UpdateRoutingProfileDefaultOutboundQueue 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 UpdateRoutingProfileDefaultOutboundQueue for more information on using the UpdateRoutingProfileDefaultOutboundQueue 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 UpdateRoutingProfileDefaultOutboundQueueRequest method. req, resp := client.UpdateRoutingProfileDefaultOutboundQueueRequest(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/UpdateRoutingProfileDefaultOutboundQueue
func (*Connect) UpdateRoutingProfileDefaultOutboundQueueWithContext ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileDefaultOutboundQueueWithContext(ctx aws.Context, input *UpdateRoutingProfileDefaultOutboundQueueInput, opts ...request.Option) (*UpdateRoutingProfileDefaultOutboundQueueOutput, error)
UpdateRoutingProfileDefaultOutboundQueueWithContext is the same as UpdateRoutingProfileDefaultOutboundQueue with the addition of the ability to pass a context and additional request options.
See UpdateRoutingProfileDefaultOutboundQueue 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) UpdateRoutingProfileName ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileName(input *UpdateRoutingProfileNameInput) (*UpdateRoutingProfileNameOutput, error)
UpdateRoutingProfileName API operation for Amazon Connect Service.
Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least Name or Description must be 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 UpdateRoutingProfileName 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.
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/UpdateRoutingProfileName
func (*Connect) UpdateRoutingProfileNameRequest ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileNameRequest(input *UpdateRoutingProfileNameInput) (req *request.Request, output *UpdateRoutingProfileNameOutput)
UpdateRoutingProfileNameRequest generates a "aws/request.Request" representing the client's request for the UpdateRoutingProfileName 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 UpdateRoutingProfileName for more information on using the UpdateRoutingProfileName 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 UpdateRoutingProfileNameRequest method. req, resp := client.UpdateRoutingProfileNameRequest(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/UpdateRoutingProfileName
func (*Connect) UpdateRoutingProfileNameWithContext ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileNameWithContext(ctx aws.Context, input *UpdateRoutingProfileNameInput, opts ...request.Option) (*UpdateRoutingProfileNameOutput, error)
UpdateRoutingProfileNameWithContext is the same as UpdateRoutingProfileName with the addition of the ability to pass a context and additional request options.
See UpdateRoutingProfileName 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) UpdateRoutingProfileQueues ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileQueues(input *UpdateRoutingProfileQueuesInput) (*UpdateRoutingProfileQueuesOutput, error)
UpdateRoutingProfileQueues API operation for Amazon Connect Service.
Updates the properties associated with a set of queues for 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 UpdateRoutingProfileQueues 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/UpdateRoutingProfileQueues
func (*Connect) UpdateRoutingProfileQueuesRequest ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileQueuesRequest(input *UpdateRoutingProfileQueuesInput) (req *request.Request, output *UpdateRoutingProfileQueuesOutput)
UpdateRoutingProfileQueuesRequest generates a "aws/request.Request" representing the client's request for the UpdateRoutingProfileQueues 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 UpdateRoutingProfileQueues for more information on using the UpdateRoutingProfileQueues 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 UpdateRoutingProfileQueuesRequest method. req, resp := client.UpdateRoutingProfileQueuesRequest(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/UpdateRoutingProfileQueues
func (*Connect) UpdateRoutingProfileQueuesWithContext ¶ added in v1.34.25
func (c *Connect) UpdateRoutingProfileQueuesWithContext(ctx aws.Context, input *UpdateRoutingProfileQueuesInput, opts ...request.Option) (*UpdateRoutingProfileQueuesOutput, error)
UpdateRoutingProfileQueuesWithContext is the same as UpdateRoutingProfileQueues with the addition of the ability to pass a context and additional request options.
See UpdateRoutingProfileQueues 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) UpdateUserHierarchy ¶ added in v1.15.2
func (c *Connect) UpdateUserHierarchy(input *UpdateUserHierarchyInput) (*UpdateUserHierarchyOutput, error)
UpdateUserHierarchy API operation for Amazon Connect Service.
Assigns the specified hierarchy group to the specified user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdateUserHierarchy 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/UpdateUserHierarchy
func (*Connect) UpdateUserHierarchyGroupName ¶ added in v1.35.30
func (c *Connect) UpdateUserHierarchyGroupName(input *UpdateUserHierarchyGroupNameInput) (*UpdateUserHierarchyGroupNameOutput, error)
UpdateUserHierarchyGroupName API operation for Amazon Connect Service.
Updates the name of the 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 UpdateUserHierarchyGroupName 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.
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/UpdateUserHierarchyGroupName
func (*Connect) UpdateUserHierarchyGroupNameRequest ¶ added in v1.35.30
func (c *Connect) UpdateUserHierarchyGroupNameRequest(input *UpdateUserHierarchyGroupNameInput) (req *request.Request, output *UpdateUserHierarchyGroupNameOutput)
UpdateUserHierarchyGroupNameRequest generates a "aws/request.Request" representing the client's request for the UpdateUserHierarchyGroupName 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 UpdateUserHierarchyGroupName for more information on using the UpdateUserHierarchyGroupName 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 UpdateUserHierarchyGroupNameRequest method. req, resp := client.UpdateUserHierarchyGroupNameRequest(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/UpdateUserHierarchyGroupName
func (*Connect) UpdateUserHierarchyGroupNameWithContext ¶ added in v1.35.30
func (c *Connect) UpdateUserHierarchyGroupNameWithContext(ctx aws.Context, input *UpdateUserHierarchyGroupNameInput, opts ...request.Option) (*UpdateUserHierarchyGroupNameOutput, error)
UpdateUserHierarchyGroupNameWithContext is the same as UpdateUserHierarchyGroupName with the addition of the ability to pass a context and additional request options.
See UpdateUserHierarchyGroupName 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) UpdateUserHierarchyRequest ¶ added in v1.15.2
func (c *Connect) UpdateUserHierarchyRequest(input *UpdateUserHierarchyInput) (req *request.Request, output *UpdateUserHierarchyOutput)
UpdateUserHierarchyRequest generates a "aws/request.Request" representing the client's request for the UpdateUserHierarchy 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 UpdateUserHierarchy for more information on using the UpdateUserHierarchy 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 UpdateUserHierarchyRequest method. req, resp := client.UpdateUserHierarchyRequest(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/UpdateUserHierarchy
func (*Connect) UpdateUserHierarchyStructure ¶ added in v1.35.30
func (c *Connect) UpdateUserHierarchyStructure(input *UpdateUserHierarchyStructureInput) (*UpdateUserHierarchyStructureOutput, error)
UpdateUserHierarchyStructure API operation for Amazon Connect Service.
Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.
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 UpdateUserHierarchyStructure 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/UpdateUserHierarchyStructure
func (*Connect) UpdateUserHierarchyStructureRequest ¶ added in v1.35.30
func (c *Connect) UpdateUserHierarchyStructureRequest(input *UpdateUserHierarchyStructureInput) (req *request.Request, output *UpdateUserHierarchyStructureOutput)
UpdateUserHierarchyStructureRequest generates a "aws/request.Request" representing the client's request for the UpdateUserHierarchyStructure 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 UpdateUserHierarchyStructure for more information on using the UpdateUserHierarchyStructure 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 UpdateUserHierarchyStructureRequest method. req, resp := client.UpdateUserHierarchyStructureRequest(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/UpdateUserHierarchyStructure
func (*Connect) UpdateUserHierarchyStructureWithContext ¶ added in v1.35.30
func (c *Connect) UpdateUserHierarchyStructureWithContext(ctx aws.Context, input *UpdateUserHierarchyStructureInput, opts ...request.Option) (*UpdateUserHierarchyStructureOutput, error)
UpdateUserHierarchyStructureWithContext is the same as UpdateUserHierarchyStructure with the addition of the ability to pass a context and additional request options.
See UpdateUserHierarchyStructure 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) UpdateUserHierarchyWithContext ¶ added in v1.15.2
func (c *Connect) UpdateUserHierarchyWithContext(ctx aws.Context, input *UpdateUserHierarchyInput, opts ...request.Option) (*UpdateUserHierarchyOutput, error)
UpdateUserHierarchyWithContext is the same as UpdateUserHierarchy with the addition of the ability to pass a context and additional request options.
See UpdateUserHierarchy 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) UpdateUserIdentityInfo ¶ added in v1.15.2
func (c *Connect) UpdateUserIdentityInfo(input *UpdateUserIdentityInfoInput) (*UpdateUserIdentityInfoOutput, error)
UpdateUserIdentityInfo API operation for Amazon Connect Service.
Updates the identity information for the specified user.
We strongly recommend limiting who has the ability to invoke UpdateUserIdentityInfo. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see Best Practices for Security Profiles (https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.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 UpdateUserIdentityInfo 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/UpdateUserIdentityInfo
func (*Connect) UpdateUserIdentityInfoRequest ¶ added in v1.15.2
func (c *Connect) UpdateUserIdentityInfoRequest(input *UpdateUserIdentityInfoInput) (req *request.Request, output *UpdateUserIdentityInfoOutput)
UpdateUserIdentityInfoRequest generates a "aws/request.Request" representing the client's request for the UpdateUserIdentityInfo 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 UpdateUserIdentityInfo for more information on using the UpdateUserIdentityInfo 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 UpdateUserIdentityInfoRequest method. req, resp := client.UpdateUserIdentityInfoRequest(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/UpdateUserIdentityInfo
func (*Connect) UpdateUserIdentityInfoWithContext ¶ added in v1.15.2
func (c *Connect) UpdateUserIdentityInfoWithContext(ctx aws.Context, input *UpdateUserIdentityInfoInput, opts ...request.Option) (*UpdateUserIdentityInfoOutput, error)
UpdateUserIdentityInfoWithContext is the same as UpdateUserIdentityInfo with the addition of the ability to pass a context and additional request options.
See UpdateUserIdentityInfo 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) UpdateUserPhoneConfig ¶ added in v1.15.2
func (c *Connect) UpdateUserPhoneConfig(input *UpdateUserPhoneConfigInput) (*UpdateUserPhoneConfigOutput, error)
UpdateUserPhoneConfig API operation for Amazon Connect Service.
Updates the phone configuration settings for the specified user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdateUserPhoneConfig 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/UpdateUserPhoneConfig
func (*Connect) UpdateUserPhoneConfigRequest ¶ added in v1.15.2
func (c *Connect) UpdateUserPhoneConfigRequest(input *UpdateUserPhoneConfigInput) (req *request.Request, output *UpdateUserPhoneConfigOutput)
UpdateUserPhoneConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateUserPhoneConfig 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 UpdateUserPhoneConfig for more information on using the UpdateUserPhoneConfig 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 UpdateUserPhoneConfigRequest method. req, resp := client.UpdateUserPhoneConfigRequest(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/UpdateUserPhoneConfig
func (*Connect) UpdateUserPhoneConfigWithContext ¶ added in v1.15.2
func (c *Connect) UpdateUserPhoneConfigWithContext(ctx aws.Context, input *UpdateUserPhoneConfigInput, opts ...request.Option) (*UpdateUserPhoneConfigOutput, error)
UpdateUserPhoneConfigWithContext is the same as UpdateUserPhoneConfig with the addition of the ability to pass a context and additional request options.
See UpdateUserPhoneConfig 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) UpdateUserRoutingProfile ¶ added in v1.15.2
func (c *Connect) UpdateUserRoutingProfile(input *UpdateUserRoutingProfileInput) (*UpdateUserRoutingProfileOutput, error)
UpdateUserRoutingProfile API operation for Amazon Connect Service.
Assigns the specified routing profile to the specified user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdateUserRoutingProfile 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/UpdateUserRoutingProfile
func (*Connect) UpdateUserRoutingProfileRequest ¶ added in v1.15.2
func (c *Connect) UpdateUserRoutingProfileRequest(input *UpdateUserRoutingProfileInput) (req *request.Request, output *UpdateUserRoutingProfileOutput)
UpdateUserRoutingProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateUserRoutingProfile 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 UpdateUserRoutingProfile for more information on using the UpdateUserRoutingProfile 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 UpdateUserRoutingProfileRequest method. req, resp := client.UpdateUserRoutingProfileRequest(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/UpdateUserRoutingProfile
func (*Connect) UpdateUserRoutingProfileWithContext ¶ added in v1.15.2
func (c *Connect) UpdateUserRoutingProfileWithContext(ctx aws.Context, input *UpdateUserRoutingProfileInput, opts ...request.Option) (*UpdateUserRoutingProfileOutput, error)
UpdateUserRoutingProfileWithContext is the same as UpdateUserRoutingProfile with the addition of the ability to pass a context and additional request options.
See UpdateUserRoutingProfile 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) UpdateUserSecurityProfiles ¶ added in v1.15.2
func (c *Connect) UpdateUserSecurityProfiles(input *UpdateUserSecurityProfilesInput) (*UpdateUserSecurityProfilesOutput, error)
UpdateUserSecurityProfiles API operation for Amazon Connect Service.
Assigns the specified security profiles to the specified user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdateUserSecurityProfiles 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/UpdateUserSecurityProfiles
func (*Connect) UpdateUserSecurityProfilesRequest ¶ added in v1.15.2
func (c *Connect) UpdateUserSecurityProfilesRequest(input *UpdateUserSecurityProfilesInput) (req *request.Request, output *UpdateUserSecurityProfilesOutput)
UpdateUserSecurityProfilesRequest generates a "aws/request.Request" representing the client's request for the UpdateUserSecurityProfiles 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 UpdateUserSecurityProfiles for more information on using the UpdateUserSecurityProfiles 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 UpdateUserSecurityProfilesRequest method. req, resp := client.UpdateUserSecurityProfilesRequest(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/UpdateUserSecurityProfiles
func (*Connect) UpdateUserSecurityProfilesWithContext ¶ added in v1.15.2
func (c *Connect) UpdateUserSecurityProfilesWithContext(ctx aws.Context, input *UpdateUserSecurityProfilesInput, opts ...request.Option) (*UpdateUserSecurityProfilesOutput, error)
UpdateUserSecurityProfilesWithContext is the same as UpdateUserSecurityProfiles with the addition of the ability to pass a context and additional request options.
See UpdateUserSecurityProfiles 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.
type ContactFlow ¶ added in v1.34.25
type ContactFlow struct { // The Amazon Resource Name (ARN) of the contact flow. Arn *string `type:"string"` // The content of the contact flow. Content *string `type:"string"` // The description of the contact flow. Description *string `type:"string"` // The identifier of the contact flow. Id *string `type:"string"` // The name of the contact flow. Name *string `min:"1" type:"string"` // One or more tags. Tags map[string]*string `min:"1" type:"map"` // The type of the contact flow. For descriptions of the available types, see // Choose a Contact Flow Type (https://docs.aws.amazon.com/connect/latest/adminguide/create-contact-flow.html#contact-flow-types) // in the Amazon Connect Administrator Guide. Type *string `type:"string" enum:"ContactFlowType"` // contains filtered or unexported fields }
Contains information about a contact flow.
func (ContactFlow) GoString ¶ added in v1.34.25
func (s ContactFlow) GoString() string
GoString returns the string representation
func (*ContactFlow) SetArn ¶ added in v1.34.25
func (s *ContactFlow) SetArn(v string) *ContactFlow
SetArn sets the Arn field's value.
func (*ContactFlow) SetContent ¶ added in v1.34.25
func (s *ContactFlow) SetContent(v string) *ContactFlow
SetContent sets the Content field's value.
func (*ContactFlow) SetDescription ¶ added in v1.34.25
func (s *ContactFlow) SetDescription(v string) *ContactFlow
SetDescription sets the Description field's value.
func (*ContactFlow) SetId ¶ added in v1.34.25
func (s *ContactFlow) SetId(v string) *ContactFlow
SetId sets the Id field's value.
func (*ContactFlow) SetName ¶ added in v1.34.25
func (s *ContactFlow) SetName(v string) *ContactFlow
SetName sets the Name field's value.
func (*ContactFlow) SetTags ¶ added in v1.34.25
func (s *ContactFlow) SetTags(v map[string]*string) *ContactFlow
SetTags sets the Tags field's value.
func (*ContactFlow) SetType ¶ added in v1.34.25
func (s *ContactFlow) SetType(v string) *ContactFlow
SetType sets the Type field's value.
func (ContactFlow) String ¶ added in v1.34.25
func (s ContactFlow) String() string
String returns the string representation
type ContactFlowNotPublishedException ¶ added in v1.34.25
type ContactFlowNotPublishedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The contact flow has not been published.
func (*ContactFlowNotPublishedException) Code ¶ added in v1.34.25
func (s *ContactFlowNotPublishedException) Code() string
Code returns the exception type name.
func (*ContactFlowNotPublishedException) Error ¶ added in v1.34.25
func (s *ContactFlowNotPublishedException) Error() string
func (ContactFlowNotPublishedException) GoString ¶ added in v1.34.25
func (s ContactFlowNotPublishedException) GoString() string
GoString returns the string representation
func (*ContactFlowNotPublishedException) Message ¶ added in v1.34.25
func (s *ContactFlowNotPublishedException) Message() string
Message returns the exception's message.
func (*ContactFlowNotPublishedException) OrigErr ¶ added in v1.34.25
func (s *ContactFlowNotPublishedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ContactFlowNotPublishedException) RequestID ¶ added in v1.34.25
func (s *ContactFlowNotPublishedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ContactFlowNotPublishedException) StatusCode ¶ added in v1.34.25
func (s *ContactFlowNotPublishedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ContactFlowNotPublishedException) String ¶ added in v1.34.25
func (s ContactFlowNotPublishedException) String() string
String returns the string representation
type ContactFlowSummary ¶ added in v1.25.18
type ContactFlowSummary struct { // The Amazon Resource Name (ARN) of the contact flow. Arn *string `type:"string"` // The type of contact flow. ContactFlowType *string `type:"string" enum:"ContactFlowType"` // The identifier of the contact flow. Id *string `type:"string"` // The name of the contact flow. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains summary information about a contact flow.
You can also create and update contact flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/adminguide/flow-language.html).
func (ContactFlowSummary) GoString ¶ added in v1.25.18
func (s ContactFlowSummary) GoString() string
GoString returns the string representation
func (*ContactFlowSummary) SetArn ¶ added in v1.25.18
func (s *ContactFlowSummary) SetArn(v string) *ContactFlowSummary
SetArn sets the Arn field's value.
func (*ContactFlowSummary) SetContactFlowType ¶ added in v1.25.18
func (s *ContactFlowSummary) SetContactFlowType(v string) *ContactFlowSummary
SetContactFlowType sets the ContactFlowType field's value.
func (*ContactFlowSummary) SetId ¶ added in v1.25.18
func (s *ContactFlowSummary) SetId(v string) *ContactFlowSummary
SetId sets the Id field's value.
func (*ContactFlowSummary) SetName ¶ added in v1.25.18
func (s *ContactFlowSummary) SetName(v string) *ContactFlowSummary
SetName sets the Name field's value.
func (ContactFlowSummary) String ¶ added in v1.25.18
func (s ContactFlowSummary) String() string
String returns the string representation
type ContactNotFoundException ¶ added in v1.28.0
type ContactNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The contact with the specified ID is not active or does not exist.
func (*ContactNotFoundException) Code ¶ added in v1.28.0
func (s *ContactNotFoundException) Code() string
Code returns the exception type name.
func (*ContactNotFoundException) Error ¶ added in v1.28.0
func (s *ContactNotFoundException) Error() string
func (ContactNotFoundException) GoString ¶ added in v1.28.0
func (s ContactNotFoundException) GoString() string
GoString returns the string representation
func (*ContactNotFoundException) Message ¶ added in v1.28.0
func (s *ContactNotFoundException) Message() string
Message returns the exception's message.
func (*ContactNotFoundException) OrigErr ¶ added in v1.28.0
func (s *ContactNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ContactNotFoundException) RequestID ¶ added in v1.28.0
func (s *ContactNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ContactNotFoundException) StatusCode ¶ added in v1.28.0
func (s *ContactNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ContactNotFoundException) String ¶ added in v1.28.0
func (s ContactNotFoundException) String() string
String returns the string representation
type CreateContactFlowInput ¶ added in v1.34.25
type CreateContactFlowInput struct { // The content of the contact flow. // // Content is a required field Content *string `type:"string" required:"true"` // The description of the contact flow. Description *string `type:"string"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the contact flow. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // One or more tags. Tags map[string]*string `min:"1" type:"map"` // The type of the contact flow. For descriptions of the available types, see // Choose a Contact Flow Type (https://docs.aws.amazon.com/connect/latest/adminguide/create-contact-flow.html#contact-flow-types) // in the Amazon Connect Administrator Guide. // // Type is a required field Type *string `type:"string" required:"true" enum:"ContactFlowType"` // contains filtered or unexported fields }
func (CreateContactFlowInput) GoString ¶ added in v1.34.25
func (s CreateContactFlowInput) GoString() string
GoString returns the string representation
func (*CreateContactFlowInput) SetContent ¶ added in v1.34.25
func (s *CreateContactFlowInput) SetContent(v string) *CreateContactFlowInput
SetContent sets the Content field's value.
func (*CreateContactFlowInput) SetDescription ¶ added in v1.34.25
func (s *CreateContactFlowInput) SetDescription(v string) *CreateContactFlowInput
SetDescription sets the Description field's value.
func (*CreateContactFlowInput) SetInstanceId ¶ added in v1.34.25
func (s *CreateContactFlowInput) SetInstanceId(v string) *CreateContactFlowInput
SetInstanceId sets the InstanceId field's value.
func (*CreateContactFlowInput) SetName ¶ added in v1.34.25
func (s *CreateContactFlowInput) SetName(v string) *CreateContactFlowInput
SetName sets the Name field's value.
func (*CreateContactFlowInput) SetTags ¶ added in v1.34.25
func (s *CreateContactFlowInput) SetTags(v map[string]*string) *CreateContactFlowInput
SetTags sets the Tags field's value.
func (*CreateContactFlowInput) SetType ¶ added in v1.34.25
func (s *CreateContactFlowInput) SetType(v string) *CreateContactFlowInput
SetType sets the Type field's value.
func (CreateContactFlowInput) String ¶ added in v1.34.25
func (s CreateContactFlowInput) String() string
String returns the string representation
func (*CreateContactFlowInput) Validate ¶ added in v1.34.25
func (s *CreateContactFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateContactFlowOutput ¶ added in v1.34.25
type CreateContactFlowOutput struct { // The Amazon Resource Name (ARN) of the contact flow. ContactFlowArn *string `type:"string"` // The identifier of the contact flow. ContactFlowId *string `type:"string"` // contains filtered or unexported fields }
func (CreateContactFlowOutput) GoString ¶ added in v1.34.25
func (s CreateContactFlowOutput) GoString() string
GoString returns the string representation
func (*CreateContactFlowOutput) SetContactFlowArn ¶ added in v1.34.25
func (s *CreateContactFlowOutput) SetContactFlowArn(v string) *CreateContactFlowOutput
SetContactFlowArn sets the ContactFlowArn field's value.
func (*CreateContactFlowOutput) SetContactFlowId ¶ added in v1.34.25
func (s *CreateContactFlowOutput) SetContactFlowId(v string) *CreateContactFlowOutput
SetContactFlowId sets the ContactFlowId field's value.
func (CreateContactFlowOutput) String ¶ added in v1.34.25
func (s CreateContactFlowOutput) String() string
String returns the string representation
type CreateInstanceInput ¶ added in v1.35.33
type CreateInstanceInput struct { // The idempotency token. ClientToken *string `type:"string"` // The identifier for the directory. DirectoryId *string `min:"12" type:"string"` // The type of identity management for your Amazon Connect users. // // IdentityManagementType is a required field IdentityManagementType *string `type:"string" required:"true" enum:"DirectoryType"` // Your contact center handles incoming contacts. // // InboundCallsEnabled is a required field InboundCallsEnabled *bool `type:"boolean" required:"true"` // The name for your instance. InstanceAlias *string `min:"1" type:"string" sensitive:"true"` // Your contact center allows outbound calls. // // OutboundCallsEnabled is a required field OutboundCallsEnabled *bool `type:"boolean" required:"true"` // contains filtered or unexported fields }
func (CreateInstanceInput) GoString ¶ added in v1.35.33
func (s CreateInstanceInput) GoString() string
GoString returns the string representation
func (*CreateInstanceInput) SetClientToken ¶ added in v1.35.33
func (s *CreateInstanceInput) SetClientToken(v string) *CreateInstanceInput
SetClientToken sets the ClientToken field's value.
func (*CreateInstanceInput) SetDirectoryId ¶ added in v1.35.33
func (s *CreateInstanceInput) SetDirectoryId(v string) *CreateInstanceInput
SetDirectoryId sets the DirectoryId field's value.
func (*CreateInstanceInput) SetIdentityManagementType ¶ added in v1.35.33
func (s *CreateInstanceInput) SetIdentityManagementType(v string) *CreateInstanceInput
SetIdentityManagementType sets the IdentityManagementType field's value.
func (*CreateInstanceInput) SetInboundCallsEnabled ¶ added in v1.35.33
func (s *CreateInstanceInput) SetInboundCallsEnabled(v bool) *CreateInstanceInput
SetInboundCallsEnabled sets the InboundCallsEnabled field's value.
func (*CreateInstanceInput) SetInstanceAlias ¶ added in v1.35.33
func (s *CreateInstanceInput) SetInstanceAlias(v string) *CreateInstanceInput
SetInstanceAlias sets the InstanceAlias field's value.
func (*CreateInstanceInput) SetOutboundCallsEnabled ¶ added in v1.35.33
func (s *CreateInstanceInput) SetOutboundCallsEnabled(v bool) *CreateInstanceInput
SetOutboundCallsEnabled sets the OutboundCallsEnabled field's value.
func (CreateInstanceInput) String ¶ added in v1.35.33
func (s CreateInstanceInput) String() string
String returns the string representation
func (*CreateInstanceInput) Validate ¶ added in v1.35.33
func (s *CreateInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateInstanceOutput ¶ added in v1.35.33
type CreateInstanceOutput struct { // The Amazon Resource Name (ARN) of the instance. Arn *string `type:"string"` // The identifier for the instance. Id *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateInstanceOutput) GoString ¶ added in v1.35.33
func (s CreateInstanceOutput) GoString() string
GoString returns the string representation
func (*CreateInstanceOutput) SetArn ¶ added in v1.35.33
func (s *CreateInstanceOutput) SetArn(v string) *CreateInstanceOutput
SetArn sets the Arn field's value.
func (*CreateInstanceOutput) SetId ¶ added in v1.35.33
func (s *CreateInstanceOutput) SetId(v string) *CreateInstanceOutput
SetId sets the Id field's value.
func (CreateInstanceOutput) String ¶ added in v1.35.33
func (s CreateInstanceOutput) String() string
String returns the string representation
type CreateIntegrationAssociationInput ¶ added in v1.35.37
type CreateIntegrationAssociationInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the integration. // // IntegrationArn is a required field IntegrationArn *string `type:"string" required:"true"` // The type of information to be ingested. // // IntegrationType is a required field IntegrationType *string `type:"string" required:"true" enum:"IntegrationType"` // The name of the external application. // // SourceApplicationName is a required field SourceApplicationName *string `min:"1" type:"string" required:"true"` // The URL for the external application. // // SourceApplicationUrl is a required field SourceApplicationUrl *string `min:"1" type:"string" required:"true"` // The type of the data source. // // SourceType is a required field SourceType *string `type:"string" required:"true" enum:"SourceType"` // contains filtered or unexported fields }
func (CreateIntegrationAssociationInput) GoString ¶ added in v1.35.37
func (s CreateIntegrationAssociationInput) GoString() string
GoString returns the string representation
func (*CreateIntegrationAssociationInput) SetInstanceId ¶ added in v1.35.37
func (s *CreateIntegrationAssociationInput) SetInstanceId(v string) *CreateIntegrationAssociationInput
SetInstanceId sets the InstanceId field's value.
func (*CreateIntegrationAssociationInput) SetIntegrationArn ¶ added in v1.35.37
func (s *CreateIntegrationAssociationInput) SetIntegrationArn(v string) *CreateIntegrationAssociationInput
SetIntegrationArn sets the IntegrationArn field's value.
func (*CreateIntegrationAssociationInput) SetIntegrationType ¶ added in v1.35.37
func (s *CreateIntegrationAssociationInput) SetIntegrationType(v string) *CreateIntegrationAssociationInput
SetIntegrationType sets the IntegrationType field's value.
func (*CreateIntegrationAssociationInput) SetSourceApplicationName ¶ added in v1.35.37
func (s *CreateIntegrationAssociationInput) SetSourceApplicationName(v string) *CreateIntegrationAssociationInput
SetSourceApplicationName sets the SourceApplicationName field's value.
func (*CreateIntegrationAssociationInput) SetSourceApplicationUrl ¶ added in v1.35.37
func (s *CreateIntegrationAssociationInput) SetSourceApplicationUrl(v string) *CreateIntegrationAssociationInput
SetSourceApplicationUrl sets the SourceApplicationUrl field's value.
func (*CreateIntegrationAssociationInput) SetSourceType ¶ added in v1.35.37
func (s *CreateIntegrationAssociationInput) SetSourceType(v string) *CreateIntegrationAssociationInput
SetSourceType sets the SourceType field's value.
func (CreateIntegrationAssociationInput) String ¶ added in v1.35.37
func (s CreateIntegrationAssociationInput) String() string
String returns the string representation
func (*CreateIntegrationAssociationInput) Validate ¶ added in v1.35.37
func (s *CreateIntegrationAssociationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateIntegrationAssociationOutput ¶ added in v1.35.37
type CreateIntegrationAssociationOutput struct { // The Amazon Resource Name (ARN) for the association. IntegrationAssociationArn *string `type:"string"` // The identifier for the association. IntegrationAssociationId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateIntegrationAssociationOutput) GoString ¶ added in v1.35.37
func (s CreateIntegrationAssociationOutput) GoString() string
GoString returns the string representation
func (*CreateIntegrationAssociationOutput) SetIntegrationAssociationArn ¶ added in v1.35.37
func (s *CreateIntegrationAssociationOutput) SetIntegrationAssociationArn(v string) *CreateIntegrationAssociationOutput
SetIntegrationAssociationArn sets the IntegrationAssociationArn field's value.
func (*CreateIntegrationAssociationOutput) SetIntegrationAssociationId ¶ added in v1.35.37
func (s *CreateIntegrationAssociationOutput) SetIntegrationAssociationId(v string) *CreateIntegrationAssociationOutput
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (CreateIntegrationAssociationOutput) String ¶ added in v1.35.37
func (s CreateIntegrationAssociationOutput) String() string
String returns the string representation
type CreateQueueInput ¶ added in v1.37.1
type CreateQueueInput struct { // The description of the queue. Description *string `min:"1" type:"string"` // The identifier for the hours of operation. // // HoursOfOperationId is a required field HoursOfOperationId *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of contacts that can be in the queue before it is considered // full. MaxContacts *int64 `type:"integer"` // The name of the queue. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The outbound caller ID name, number, and outbound whisper flow. OutboundCallerConfig *OutboundCallerConfig `type:"structure"` // The quick connects available to agents who are working the queue. QuickConnectIds []*string `min:"1" type:"list"` // One or more tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateQueueInput) GoString ¶ added in v1.37.1
func (s CreateQueueInput) GoString() string
GoString returns the string representation
func (*CreateQueueInput) SetDescription ¶ added in v1.37.1
func (s *CreateQueueInput) SetDescription(v string) *CreateQueueInput
SetDescription sets the Description field's value.
func (*CreateQueueInput) SetHoursOfOperationId ¶ added in v1.37.1
func (s *CreateQueueInput) SetHoursOfOperationId(v string) *CreateQueueInput
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*CreateQueueInput) SetInstanceId ¶ added in v1.37.1
func (s *CreateQueueInput) SetInstanceId(v string) *CreateQueueInput
SetInstanceId sets the InstanceId field's value.
func (*CreateQueueInput) SetMaxContacts ¶ added in v1.37.1
func (s *CreateQueueInput) SetMaxContacts(v int64) *CreateQueueInput
SetMaxContacts sets the MaxContacts field's value.
func (*CreateQueueInput) SetName ¶ added in v1.37.1
func (s *CreateQueueInput) SetName(v string) *CreateQueueInput
SetName sets the Name field's value.
func (*CreateQueueInput) SetOutboundCallerConfig ¶ added in v1.37.1
func (s *CreateQueueInput) SetOutboundCallerConfig(v *OutboundCallerConfig) *CreateQueueInput
SetOutboundCallerConfig sets the OutboundCallerConfig field's value.
func (*CreateQueueInput) SetQuickConnectIds ¶ added in v1.37.1
func (s *CreateQueueInput) SetQuickConnectIds(v []*string) *CreateQueueInput
SetQuickConnectIds sets the QuickConnectIds field's value.
func (*CreateQueueInput) SetTags ¶ added in v1.37.1
func (s *CreateQueueInput) SetTags(v map[string]*string) *CreateQueueInput
SetTags sets the Tags field's value.
func (CreateQueueInput) String ¶ added in v1.37.1
func (s CreateQueueInput) String() string
String returns the string representation
func (*CreateQueueInput) Validate ¶ added in v1.37.1
func (s *CreateQueueInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateQueueOutput ¶ added in v1.37.1
type CreateQueueOutput struct { // The Amazon Resource Name (ARN) of the queue. QueueArn *string `type:"string"` // The identifier for the queue. QueueId *string `type:"string"` // contains filtered or unexported fields }
func (CreateQueueOutput) GoString ¶ added in v1.37.1
func (s CreateQueueOutput) GoString() string
GoString returns the string representation
func (*CreateQueueOutput) SetQueueArn ¶ added in v1.37.1
func (s *CreateQueueOutput) SetQueueArn(v string) *CreateQueueOutput
SetQueueArn sets the QueueArn field's value.
func (*CreateQueueOutput) SetQueueId ¶ added in v1.37.1
func (s *CreateQueueOutput) SetQueueId(v string) *CreateQueueOutput
SetQueueId sets the QueueId field's value.
func (CreateQueueOutput) String ¶ added in v1.37.1
func (s CreateQueueOutput) String() string
String returns the string representation
type CreateQuickConnectInput ¶ added in v1.36.14
type CreateQuickConnectInput struct { // The description of the quick connect. Description *string `type:"string"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the quick connect. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Configuration settings for the quick connect. // // QuickConnectConfig is a required field QuickConnectConfig *QuickConnectConfig `type:"structure" required:"true"` // One or more tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateQuickConnectInput) GoString ¶ added in v1.36.14
func (s CreateQuickConnectInput) GoString() string
GoString returns the string representation
func (*CreateQuickConnectInput) SetDescription ¶ added in v1.36.14
func (s *CreateQuickConnectInput) SetDescription(v string) *CreateQuickConnectInput
SetDescription sets the Description field's value.
func (*CreateQuickConnectInput) SetInstanceId ¶ added in v1.36.14
func (s *CreateQuickConnectInput) SetInstanceId(v string) *CreateQuickConnectInput
SetInstanceId sets the InstanceId field's value.
func (*CreateQuickConnectInput) SetName ¶ added in v1.36.14
func (s *CreateQuickConnectInput) SetName(v string) *CreateQuickConnectInput
SetName sets the Name field's value.
func (*CreateQuickConnectInput) SetQuickConnectConfig ¶ added in v1.36.14
func (s *CreateQuickConnectInput) SetQuickConnectConfig(v *QuickConnectConfig) *CreateQuickConnectInput
SetQuickConnectConfig sets the QuickConnectConfig field's value.
func (*CreateQuickConnectInput) SetTags ¶ added in v1.36.14
func (s *CreateQuickConnectInput) SetTags(v map[string]*string) *CreateQuickConnectInput
SetTags sets the Tags field's value.
func (CreateQuickConnectInput) String ¶ added in v1.36.14
func (s CreateQuickConnectInput) String() string
String returns the string representation
func (*CreateQuickConnectInput) Validate ¶ added in v1.36.14
func (s *CreateQuickConnectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateQuickConnectOutput ¶ added in v1.36.14
type CreateQuickConnectOutput struct { // The Amazon Resource Name (ARN) for the quick connect. QuickConnectARN *string `type:"string"` // The identifier for the quick connect. QuickConnectId *string `type:"string"` // contains filtered or unexported fields }
func (CreateQuickConnectOutput) GoString ¶ added in v1.36.14
func (s CreateQuickConnectOutput) GoString() string
GoString returns the string representation
func (*CreateQuickConnectOutput) SetQuickConnectARN ¶ added in v1.36.14
func (s *CreateQuickConnectOutput) SetQuickConnectARN(v string) *CreateQuickConnectOutput
SetQuickConnectARN sets the QuickConnectARN field's value.
func (*CreateQuickConnectOutput) SetQuickConnectId ¶ added in v1.36.14
func (s *CreateQuickConnectOutput) SetQuickConnectId(v string) *CreateQuickConnectOutput
SetQuickConnectId sets the QuickConnectId field's value.
func (CreateQuickConnectOutput) String ¶ added in v1.36.14
func (s CreateQuickConnectOutput) String() string
String returns the string representation
type CreateRoutingProfileInput ¶ added in v1.34.25
type CreateRoutingProfileInput struct { // The default outbound queue for the routing profile. // // DefaultOutboundQueueId is a required field DefaultOutboundQueueId *string `type:"string" required:"true"` // Description of the routing profile. Must not be more than 250 characters. // // Description is a required field Description *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The channels that agents can handle in the Contact Control Panel (CCP) for // this routing profile. // // MediaConcurrencies is a required field MediaConcurrencies []*MediaConcurrency `type:"list" required:"true"` // The name of the routing profile. Must not be more than 127 characters. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The inbound queues associated with the routing profile. If no queue is added, // the agent can make only outbound calls. QueueConfigs []*RoutingProfileQueueConfig `min:"1" type:"list"` // One or more tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateRoutingProfileInput) GoString ¶ added in v1.34.25
func (s CreateRoutingProfileInput) GoString() string
GoString returns the string representation
func (*CreateRoutingProfileInput) SetDefaultOutboundQueueId ¶ added in v1.34.25
func (s *CreateRoutingProfileInput) SetDefaultOutboundQueueId(v string) *CreateRoutingProfileInput
SetDefaultOutboundQueueId sets the DefaultOutboundQueueId field's value.
func (*CreateRoutingProfileInput) SetDescription ¶ added in v1.34.25
func (s *CreateRoutingProfileInput) SetDescription(v string) *CreateRoutingProfileInput
SetDescription sets the Description field's value.
func (*CreateRoutingProfileInput) SetInstanceId ¶ added in v1.34.25
func (s *CreateRoutingProfileInput) SetInstanceId(v string) *CreateRoutingProfileInput
SetInstanceId sets the InstanceId field's value.
func (*CreateRoutingProfileInput) SetMediaConcurrencies ¶ added in v1.34.25
func (s *CreateRoutingProfileInput) SetMediaConcurrencies(v []*MediaConcurrency) *CreateRoutingProfileInput
SetMediaConcurrencies sets the MediaConcurrencies field's value.
func (*CreateRoutingProfileInput) SetName ¶ added in v1.34.25
func (s *CreateRoutingProfileInput) SetName(v string) *CreateRoutingProfileInput
SetName sets the Name field's value.
func (*CreateRoutingProfileInput) SetQueueConfigs ¶ added in v1.34.25
func (s *CreateRoutingProfileInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *CreateRoutingProfileInput
SetQueueConfigs sets the QueueConfigs field's value.
func (*CreateRoutingProfileInput) SetTags ¶ added in v1.34.25
func (s *CreateRoutingProfileInput) SetTags(v map[string]*string) *CreateRoutingProfileInput
SetTags sets the Tags field's value.
func (CreateRoutingProfileInput) String ¶ added in v1.34.25
func (s CreateRoutingProfileInput) String() string
String returns the string representation
func (*CreateRoutingProfileInput) Validate ¶ added in v1.34.25
func (s *CreateRoutingProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRoutingProfileOutput ¶ added in v1.34.25
type CreateRoutingProfileOutput struct { // The Amazon Resource Name (ARN) of the routing profile. RoutingProfileArn *string `type:"string"` // The identifier of the routing profile. RoutingProfileId *string `type:"string"` // contains filtered or unexported fields }
func (CreateRoutingProfileOutput) GoString ¶ added in v1.34.25
func (s CreateRoutingProfileOutput) GoString() string
GoString returns the string representation
func (*CreateRoutingProfileOutput) SetRoutingProfileArn ¶ added in v1.34.25
func (s *CreateRoutingProfileOutput) SetRoutingProfileArn(v string) *CreateRoutingProfileOutput
SetRoutingProfileArn sets the RoutingProfileArn field's value.
func (*CreateRoutingProfileOutput) SetRoutingProfileId ¶ added in v1.34.25
func (s *CreateRoutingProfileOutput) SetRoutingProfileId(v string) *CreateRoutingProfileOutput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (CreateRoutingProfileOutput) String ¶ added in v1.34.25
func (s CreateRoutingProfileOutput) String() string
String returns the string representation
type CreateUseCaseInput ¶ added in v1.35.37
type CreateUseCaseInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the AppIntegration association. // // IntegrationAssociationId is a required field IntegrationAssociationId *string `location:"uri" locationName:"IntegrationAssociationId" min:"1" type:"string" required:"true"` // The type of use case to associate to the AppIntegration association. Each // AppIntegration association can have only one of each use case type. // // UseCaseType is a required field UseCaseType *string `type:"string" required:"true" enum:"UseCaseType"` // contains filtered or unexported fields }
func (CreateUseCaseInput) GoString ¶ added in v1.35.37
func (s CreateUseCaseInput) GoString() string
GoString returns the string representation
func (*CreateUseCaseInput) SetInstanceId ¶ added in v1.35.37
func (s *CreateUseCaseInput) SetInstanceId(v string) *CreateUseCaseInput
SetInstanceId sets the InstanceId field's value.
func (*CreateUseCaseInput) SetIntegrationAssociationId ¶ added in v1.35.37
func (s *CreateUseCaseInput) SetIntegrationAssociationId(v string) *CreateUseCaseInput
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (*CreateUseCaseInput) SetUseCaseType ¶ added in v1.35.37
func (s *CreateUseCaseInput) SetUseCaseType(v string) *CreateUseCaseInput
SetUseCaseType sets the UseCaseType field's value.
func (CreateUseCaseInput) String ¶ added in v1.35.37
func (s CreateUseCaseInput) String() string
String returns the string representation
func (*CreateUseCaseInput) Validate ¶ added in v1.35.37
func (s *CreateUseCaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUseCaseOutput ¶ added in v1.35.37
type CreateUseCaseOutput struct { // The Amazon Resource Name (ARN) for the use case. UseCaseArn *string `type:"string"` // The identifier of the use case. UseCaseId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateUseCaseOutput) GoString ¶ added in v1.35.37
func (s CreateUseCaseOutput) GoString() string
GoString returns the string representation
func (*CreateUseCaseOutput) SetUseCaseArn ¶ added in v1.35.37
func (s *CreateUseCaseOutput) SetUseCaseArn(v string) *CreateUseCaseOutput
SetUseCaseArn sets the UseCaseArn field's value.
func (*CreateUseCaseOutput) SetUseCaseId ¶ added in v1.35.37
func (s *CreateUseCaseOutput) SetUseCaseId(v string) *CreateUseCaseOutput
SetUseCaseId sets the UseCaseId field's value.
func (CreateUseCaseOutput) String ¶ added in v1.35.37
func (s CreateUseCaseOutput) String() string
String returns the string representation
type CreateUserHierarchyGroupInput ¶ added in v1.35.30
type CreateUserHierarchyGroupInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the user hierarchy group. Must not be more than 100 characters. // // Name is a required field Name *string `type:"string" required:"true"` // The identifier for the parent hierarchy group. The user hierarchy is created // at level one if the parent group ID is null. ParentGroupId *string `type:"string"` // contains filtered or unexported fields }
func (CreateUserHierarchyGroupInput) GoString ¶ added in v1.35.30
func (s CreateUserHierarchyGroupInput) GoString() string
GoString returns the string representation
func (*CreateUserHierarchyGroupInput) SetInstanceId ¶ added in v1.35.30
func (s *CreateUserHierarchyGroupInput) SetInstanceId(v string) *CreateUserHierarchyGroupInput
SetInstanceId sets the InstanceId field's value.
func (*CreateUserHierarchyGroupInput) SetName ¶ added in v1.35.30
func (s *CreateUserHierarchyGroupInput) SetName(v string) *CreateUserHierarchyGroupInput
SetName sets the Name field's value.
func (*CreateUserHierarchyGroupInput) SetParentGroupId ¶ added in v1.35.30
func (s *CreateUserHierarchyGroupInput) SetParentGroupId(v string) *CreateUserHierarchyGroupInput
SetParentGroupId sets the ParentGroupId field's value.
func (CreateUserHierarchyGroupInput) String ¶ added in v1.35.30
func (s CreateUserHierarchyGroupInput) String() string
String returns the string representation
func (*CreateUserHierarchyGroupInput) Validate ¶ added in v1.35.30
func (s *CreateUserHierarchyGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUserHierarchyGroupOutput ¶ added in v1.35.30
type CreateUserHierarchyGroupOutput struct { // The Amazon Resource Name (ARN) of the hierarchy group. HierarchyGroupArn *string `type:"string"` // The identifier of the hierarchy group. HierarchyGroupId *string `type:"string"` // contains filtered or unexported fields }
func (CreateUserHierarchyGroupOutput) GoString ¶ added in v1.35.30
func (s CreateUserHierarchyGroupOutput) GoString() string
GoString returns the string representation
func (*CreateUserHierarchyGroupOutput) SetHierarchyGroupArn ¶ added in v1.35.30
func (s *CreateUserHierarchyGroupOutput) SetHierarchyGroupArn(v string) *CreateUserHierarchyGroupOutput
SetHierarchyGroupArn sets the HierarchyGroupArn field's value.
func (*CreateUserHierarchyGroupOutput) SetHierarchyGroupId ¶ added in v1.35.30
func (s *CreateUserHierarchyGroupOutput) SetHierarchyGroupId(v string) *CreateUserHierarchyGroupOutput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (CreateUserHierarchyGroupOutput) String ¶ added in v1.35.30
func (s CreateUserHierarchyGroupOutput) String() string
String returns the string representation
type CreateUserInput ¶ added in v1.15.2
type CreateUserInput struct { // The identifier of the user account in the directory used for identity management. // If Amazon Connect cannot access the directory, you can specify this identifier // to authenticate users. If you include the identifier, we assume that Amazon // Connect cannot access the directory. Otherwise, the identity information // is used to authenticate users from your directory. // // This parameter is required if you are using an existing directory for identity // management in Amazon Connect when Amazon Connect cannot access your directory // to authenticate users. If you are using SAML for identity management and // include this parameter, an error is returned. DirectoryUserId *string `type:"string"` // The identifier of the hierarchy group for the user. HierarchyGroupId *string `type:"string"` // The information about the identity of the user. IdentityInfo *UserIdentityInfo `type:"structure"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The password for the user account. A password is required if you are using // Amazon Connect for identity management. Otherwise, it is an error to include // a password. Password *string `type:"string"` // The phone settings for the user. // // PhoneConfig is a required field PhoneConfig *UserPhoneConfig `type:"structure" required:"true"` // The identifier of the routing profile for the user. // // RoutingProfileId is a required field RoutingProfileId *string `type:"string" required:"true"` // The identifier of the security profile for the user. // // SecurityProfileIds is a required field SecurityProfileIds []*string `min:"1" type:"list" required:"true"` // One or more tags. Tags map[string]*string `min:"1" type:"map"` // The user name for the account. For instances not using SAML for identity // management, the user name can include up to 20 characters. If you are using // SAML for identity management, the user name can include up to 64 characters // from [a-zA-Z0-9_-.\@]+. // // Username is a required field Username *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateUserInput) GoString ¶ added in v1.15.2
func (s CreateUserInput) GoString() string
GoString returns the string representation
func (*CreateUserInput) SetDirectoryUserId ¶ added in v1.15.2
func (s *CreateUserInput) SetDirectoryUserId(v string) *CreateUserInput
SetDirectoryUserId sets the DirectoryUserId field's value.
func (*CreateUserInput) SetHierarchyGroupId ¶ added in v1.15.2
func (s *CreateUserInput) SetHierarchyGroupId(v string) *CreateUserInput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*CreateUserInput) SetIdentityInfo ¶ added in v1.15.2
func (s *CreateUserInput) SetIdentityInfo(v *UserIdentityInfo) *CreateUserInput
SetIdentityInfo sets the IdentityInfo field's value.
func (*CreateUserInput) SetInstanceId ¶ added in v1.15.2
func (s *CreateUserInput) SetInstanceId(v string) *CreateUserInput
SetInstanceId sets the InstanceId field's value.
func (*CreateUserInput) SetPassword ¶ added in v1.15.2
func (s *CreateUserInput) SetPassword(v string) *CreateUserInput
SetPassword sets the Password field's value.
func (*CreateUserInput) SetPhoneConfig ¶ added in v1.15.2
func (s *CreateUserInput) SetPhoneConfig(v *UserPhoneConfig) *CreateUserInput
SetPhoneConfig sets the PhoneConfig field's value.
func (*CreateUserInput) SetRoutingProfileId ¶ added in v1.15.2
func (s *CreateUserInput) SetRoutingProfileId(v string) *CreateUserInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (*CreateUserInput) SetSecurityProfileIds ¶ added in v1.15.2
func (s *CreateUserInput) SetSecurityProfileIds(v []*string) *CreateUserInput
SetSecurityProfileIds sets the SecurityProfileIds field's value.
func (*CreateUserInput) SetTags ¶ added in v1.25.35
func (s *CreateUserInput) SetTags(v map[string]*string) *CreateUserInput
SetTags sets the Tags field's value.
func (*CreateUserInput) SetUsername ¶ added in v1.15.2
func (s *CreateUserInput) SetUsername(v string) *CreateUserInput
SetUsername sets the Username field's value.
func (CreateUserInput) String ¶ added in v1.15.2
func (s CreateUserInput) String() string
String returns the string representation
func (*CreateUserInput) Validate ¶ added in v1.15.2
func (s *CreateUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUserOutput ¶ added in v1.15.2
type CreateUserOutput struct { // The Amazon Resource Name (ARN) of the user account. UserArn *string `type:"string"` // The identifier of the user account. UserId *string `type:"string"` // contains filtered or unexported fields }
func (CreateUserOutput) GoString ¶ added in v1.15.2
func (s CreateUserOutput) GoString() string
GoString returns the string representation
func (*CreateUserOutput) SetUserArn ¶ added in v1.15.2
func (s *CreateUserOutput) SetUserArn(v string) *CreateUserOutput
SetUserArn sets the UserArn field's value.
func (*CreateUserOutput) SetUserId ¶ added in v1.15.2
func (s *CreateUserOutput) SetUserId(v string) *CreateUserOutput
SetUserId sets the UserId field's value.
func (CreateUserOutput) String ¶ added in v1.15.2
func (s CreateUserOutput) String() string
String returns the string representation
type Credentials ¶ added in v1.15.2
type Credentials struct { // An access token generated for a federated user to access Amazon Connect. AccessToken *string `type:"string" sensitive:"true"` // A token generated with an expiration time for the session a user is logged // in to Amazon Connect. AccessTokenExpiration *time.Time `type:"timestamp"` // Renews a token generated for a user to access the Amazon Connect instance. RefreshToken *string `type:"string" sensitive:"true"` // Renews the expiration timer for a generated token. RefreshTokenExpiration *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Contains credentials to use for federation.
func (Credentials) GoString ¶ added in v1.15.2
func (s Credentials) GoString() string
GoString returns the string representation
func (*Credentials) SetAccessToken ¶ added in v1.15.2
func (s *Credentials) SetAccessToken(v string) *Credentials
SetAccessToken sets the AccessToken field's value.
func (*Credentials) SetAccessTokenExpiration ¶ added in v1.15.2
func (s *Credentials) SetAccessTokenExpiration(v time.Time) *Credentials
SetAccessTokenExpiration sets the AccessTokenExpiration field's value.
func (*Credentials) SetRefreshToken ¶ added in v1.15.2
func (s *Credentials) SetRefreshToken(v string) *Credentials
SetRefreshToken sets the RefreshToken field's value.
func (*Credentials) SetRefreshTokenExpiration ¶ added in v1.15.2
func (s *Credentials) SetRefreshTokenExpiration(v time.Time) *Credentials
SetRefreshTokenExpiration sets the RefreshTokenExpiration field's value.
func (Credentials) String ¶ added in v1.15.2
func (s Credentials) String() string
String returns the string representation
type CurrentMetric ¶ added in v1.15.41
type CurrentMetric struct { // The name of the metric. Name *string `type:"string" enum:"CurrentMetricName"` // The unit for the metric. Unit *string `type:"string" enum:"Unit"` // contains filtered or unexported fields }
Contains information about a real-time metric. For a description of each metric, see Real-time Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html) in the Amazon Connect Administrator Guide.
func (CurrentMetric) GoString ¶ added in v1.15.41
func (s CurrentMetric) GoString() string
GoString returns the string representation
func (*CurrentMetric) SetName ¶ added in v1.15.41
func (s *CurrentMetric) SetName(v string) *CurrentMetric
SetName sets the Name field's value.
func (*CurrentMetric) SetUnit ¶ added in v1.15.41
func (s *CurrentMetric) SetUnit(v string) *CurrentMetric
SetUnit sets the Unit field's value.
func (CurrentMetric) String ¶ added in v1.15.41
func (s CurrentMetric) String() string
String returns the string representation
type CurrentMetricData ¶ added in v1.15.41
type CurrentMetricData struct { // Information about the metric. Metric *CurrentMetric `type:"structure"` // The value of the metric. Value *float64 `type:"double"` // contains filtered or unexported fields }
Contains the data for a real-time metric.
func (CurrentMetricData) GoString ¶ added in v1.15.41
func (s CurrentMetricData) GoString() string
GoString returns the string representation
func (*CurrentMetricData) SetMetric ¶ added in v1.15.41
func (s *CurrentMetricData) SetMetric(v *CurrentMetric) *CurrentMetricData
SetMetric sets the Metric field's value.
func (*CurrentMetricData) SetValue ¶ added in v1.15.41
func (s *CurrentMetricData) SetValue(v float64) *CurrentMetricData
SetValue sets the Value field's value.
func (CurrentMetricData) String ¶ added in v1.15.41
func (s CurrentMetricData) String() string
String returns the string representation
type CurrentMetricResult ¶ added in v1.15.41
type CurrentMetricResult struct { // The set of metrics. Collections []*CurrentMetricData `type:"list"` // The dimensions for the metrics. Dimensions *Dimensions `type:"structure"` // contains filtered or unexported fields }
Contains information about a set of real-time metrics.
func (CurrentMetricResult) GoString ¶ added in v1.15.41
func (s CurrentMetricResult) GoString() string
GoString returns the string representation
func (*CurrentMetricResult) SetCollections ¶ added in v1.15.41
func (s *CurrentMetricResult) SetCollections(v []*CurrentMetricData) *CurrentMetricResult
SetCollections sets the Collections field's value.
func (*CurrentMetricResult) SetDimensions ¶ added in v1.15.41
func (s *CurrentMetricResult) SetDimensions(v *Dimensions) *CurrentMetricResult
SetDimensions sets the Dimensions field's value.
func (CurrentMetricResult) String ¶ added in v1.15.41
func (s CurrentMetricResult) String() string
String returns the string representation
type DeleteInstanceInput ¶ added in v1.35.33
type DeleteInstanceInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteInstanceInput) GoString ¶ added in v1.35.33
func (s DeleteInstanceInput) GoString() string
GoString returns the string representation
func (*DeleteInstanceInput) SetInstanceId ¶ added in v1.35.33
func (s *DeleteInstanceInput) SetInstanceId(v string) *DeleteInstanceInput
SetInstanceId sets the InstanceId field's value.
func (DeleteInstanceInput) String ¶ added in v1.35.33
func (s DeleteInstanceInput) String() string
String returns the string representation
func (*DeleteInstanceInput) Validate ¶ added in v1.35.33
func (s *DeleteInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteInstanceOutput ¶ added in v1.35.33
type DeleteInstanceOutput struct {
// contains filtered or unexported fields
}
func (DeleteInstanceOutput) GoString ¶ added in v1.35.33
func (s DeleteInstanceOutput) GoString() string
GoString returns the string representation
func (DeleteInstanceOutput) String ¶ added in v1.35.33
func (s DeleteInstanceOutput) String() string
String returns the string representation
type DeleteIntegrationAssociationInput ¶ added in v1.35.37
type DeleteIntegrationAssociationInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the AppIntegration association. // // IntegrationAssociationId is a required field IntegrationAssociationId *string `location:"uri" locationName:"IntegrationAssociationId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIntegrationAssociationInput) GoString ¶ added in v1.35.37
func (s DeleteIntegrationAssociationInput) GoString() string
GoString returns the string representation
func (*DeleteIntegrationAssociationInput) SetInstanceId ¶ added in v1.35.37
func (s *DeleteIntegrationAssociationInput) SetInstanceId(v string) *DeleteIntegrationAssociationInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteIntegrationAssociationInput) SetIntegrationAssociationId ¶ added in v1.35.37
func (s *DeleteIntegrationAssociationInput) SetIntegrationAssociationId(v string) *DeleteIntegrationAssociationInput
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (DeleteIntegrationAssociationInput) String ¶ added in v1.35.37
func (s DeleteIntegrationAssociationInput) String() string
String returns the string representation
func (*DeleteIntegrationAssociationInput) Validate ¶ added in v1.35.37
func (s *DeleteIntegrationAssociationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIntegrationAssociationOutput ¶ added in v1.35.37
type DeleteIntegrationAssociationOutput struct {
// contains filtered or unexported fields
}
func (DeleteIntegrationAssociationOutput) GoString ¶ added in v1.35.37
func (s DeleteIntegrationAssociationOutput) GoString() string
GoString returns the string representation
func (DeleteIntegrationAssociationOutput) String ¶ added in v1.35.37
func (s DeleteIntegrationAssociationOutput) String() string
String returns the string representation
type DeleteQuickConnectInput ¶ added in v1.36.14
type DeleteQuickConnectInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the quick connect. // // QuickConnectId is a required field QuickConnectId *string `location:"uri" locationName:"QuickConnectId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteQuickConnectInput) GoString ¶ added in v1.36.14
func (s DeleteQuickConnectInput) GoString() string
GoString returns the string representation
func (*DeleteQuickConnectInput) SetInstanceId ¶ added in v1.36.14
func (s *DeleteQuickConnectInput) SetInstanceId(v string) *DeleteQuickConnectInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteQuickConnectInput) SetQuickConnectId ¶ added in v1.36.14
func (s *DeleteQuickConnectInput) SetQuickConnectId(v string) *DeleteQuickConnectInput
SetQuickConnectId sets the QuickConnectId field's value.
func (DeleteQuickConnectInput) String ¶ added in v1.36.14
func (s DeleteQuickConnectInput) String() string
String returns the string representation
func (*DeleteQuickConnectInput) Validate ¶ added in v1.36.14
func (s *DeleteQuickConnectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteQuickConnectOutput ¶ added in v1.36.14
type DeleteQuickConnectOutput struct {
// contains filtered or unexported fields
}
func (DeleteQuickConnectOutput) GoString ¶ added in v1.36.14
func (s DeleteQuickConnectOutput) GoString() string
GoString returns the string representation
func (DeleteQuickConnectOutput) String ¶ added in v1.36.14
func (s DeleteQuickConnectOutput) String() string
String returns the string representation
type DeleteUseCaseInput ¶ added in v1.35.37
type DeleteUseCaseInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the AppIntegration association. // // IntegrationAssociationId is a required field IntegrationAssociationId *string `location:"uri" locationName:"IntegrationAssociationId" min:"1" type:"string" required:"true"` // The identifier for the use case. // // UseCaseId is a required field UseCaseId *string `location:"uri" locationName:"UseCaseId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteUseCaseInput) GoString ¶ added in v1.35.37
func (s DeleteUseCaseInput) GoString() string
GoString returns the string representation
func (*DeleteUseCaseInput) SetInstanceId ¶ added in v1.35.37
func (s *DeleteUseCaseInput) SetInstanceId(v string) *DeleteUseCaseInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteUseCaseInput) SetIntegrationAssociationId ¶ added in v1.35.37
func (s *DeleteUseCaseInput) SetIntegrationAssociationId(v string) *DeleteUseCaseInput
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (*DeleteUseCaseInput) SetUseCaseId ¶ added in v1.35.37
func (s *DeleteUseCaseInput) SetUseCaseId(v string) *DeleteUseCaseInput
SetUseCaseId sets the UseCaseId field's value.
func (DeleteUseCaseInput) String ¶ added in v1.35.37
func (s DeleteUseCaseInput) String() string
String returns the string representation
func (*DeleteUseCaseInput) Validate ¶ added in v1.35.37
func (s *DeleteUseCaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUseCaseOutput ¶ added in v1.35.37
type DeleteUseCaseOutput struct {
// contains filtered or unexported fields
}
func (DeleteUseCaseOutput) GoString ¶ added in v1.35.37
func (s DeleteUseCaseOutput) GoString() string
GoString returns the string representation
func (DeleteUseCaseOutput) String ¶ added in v1.35.37
func (s DeleteUseCaseOutput) String() string
String returns the string representation
type DeleteUserHierarchyGroupInput ¶ added in v1.35.30
type DeleteUserHierarchyGroupInput struct { // The identifier of the hierarchy group. // // HierarchyGroupId is a required field HierarchyGroupId *string `location:"uri" locationName:"HierarchyGroupId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteUserHierarchyGroupInput) GoString ¶ added in v1.35.30
func (s DeleteUserHierarchyGroupInput) GoString() string
GoString returns the string representation
func (*DeleteUserHierarchyGroupInput) SetHierarchyGroupId ¶ added in v1.35.30
func (s *DeleteUserHierarchyGroupInput) SetHierarchyGroupId(v string) *DeleteUserHierarchyGroupInput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*DeleteUserHierarchyGroupInput) SetInstanceId ¶ added in v1.35.30
func (s *DeleteUserHierarchyGroupInput) SetInstanceId(v string) *DeleteUserHierarchyGroupInput
SetInstanceId sets the InstanceId field's value.
func (DeleteUserHierarchyGroupInput) String ¶ added in v1.35.30
func (s DeleteUserHierarchyGroupInput) String() string
String returns the string representation
func (*DeleteUserHierarchyGroupInput) Validate ¶ added in v1.35.30
func (s *DeleteUserHierarchyGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserHierarchyGroupOutput ¶ added in v1.35.30
type DeleteUserHierarchyGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteUserHierarchyGroupOutput) GoString ¶ added in v1.35.30
func (s DeleteUserHierarchyGroupOutput) GoString() string
GoString returns the string representation
func (DeleteUserHierarchyGroupOutput) String ¶ added in v1.35.30
func (s DeleteUserHierarchyGroupOutput) String() string
String returns the string representation
type DeleteUserInput ¶ added in v1.15.2
type DeleteUserInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the user. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteUserInput) GoString ¶ added in v1.15.2
func (s DeleteUserInput) GoString() string
GoString returns the string representation
func (*DeleteUserInput) SetInstanceId ¶ added in v1.15.2
func (s *DeleteUserInput) SetInstanceId(v string) *DeleteUserInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteUserInput) SetUserId ¶ added in v1.15.2
func (s *DeleteUserInput) SetUserId(v string) *DeleteUserInput
SetUserId sets the UserId field's value.
func (DeleteUserInput) String ¶ added in v1.15.2
func (s DeleteUserInput) String() string
String returns the string representation
func (*DeleteUserInput) Validate ¶ added in v1.15.2
func (s *DeleteUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserOutput ¶ added in v1.15.2
type DeleteUserOutput struct {
// contains filtered or unexported fields
}
func (DeleteUserOutput) GoString ¶ added in v1.15.2
func (s DeleteUserOutput) GoString() string
GoString returns the string representation
func (DeleteUserOutput) String ¶ added in v1.15.2
func (s DeleteUserOutput) String() string
String returns the string representation
type DescribeContactFlowInput ¶ added in v1.34.25
type DescribeContactFlowInput struct { // The identifier of the contact flow. // // ContactFlowId is a required field ContactFlowId *string `location:"uri" locationName:"ContactFlowId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeContactFlowInput) GoString ¶ added in v1.34.25
func (s DescribeContactFlowInput) GoString() string
GoString returns the string representation
func (*DescribeContactFlowInput) SetContactFlowId ¶ added in v1.34.25
func (s *DescribeContactFlowInput) SetContactFlowId(v string) *DescribeContactFlowInput
SetContactFlowId sets the ContactFlowId field's value.
func (*DescribeContactFlowInput) SetInstanceId ¶ added in v1.34.25
func (s *DescribeContactFlowInput) SetInstanceId(v string) *DescribeContactFlowInput
SetInstanceId sets the InstanceId field's value.
func (DescribeContactFlowInput) String ¶ added in v1.34.25
func (s DescribeContactFlowInput) String() string
String returns the string representation
func (*DescribeContactFlowInput) Validate ¶ added in v1.34.25
func (s *DescribeContactFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeContactFlowOutput ¶ added in v1.34.25
type DescribeContactFlowOutput struct { // Information about the contact flow. ContactFlow *ContactFlow `type:"structure"` // contains filtered or unexported fields }
func (DescribeContactFlowOutput) GoString ¶ added in v1.34.25
func (s DescribeContactFlowOutput) GoString() string
GoString returns the string representation
func (*DescribeContactFlowOutput) SetContactFlow ¶ added in v1.34.25
func (s *DescribeContactFlowOutput) SetContactFlow(v *ContactFlow) *DescribeContactFlowOutput
SetContactFlow sets the ContactFlow field's value.
func (DescribeContactFlowOutput) String ¶ added in v1.34.25
func (s DescribeContactFlowOutput) String() string
String returns the string representation
type DescribeHoursOfOperationInput ¶ added in v1.37.1
type DescribeHoursOfOperationInput struct { // The identifier for the hours of operation. // // HoursOfOperationId is a required field HoursOfOperationId *string `location:"uri" locationName:"HoursOfOperationId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeHoursOfOperationInput) GoString ¶ added in v1.37.1
func (s DescribeHoursOfOperationInput) GoString() string
GoString returns the string representation
func (*DescribeHoursOfOperationInput) SetHoursOfOperationId ¶ added in v1.37.1
func (s *DescribeHoursOfOperationInput) SetHoursOfOperationId(v string) *DescribeHoursOfOperationInput
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*DescribeHoursOfOperationInput) SetInstanceId ¶ added in v1.37.1
func (s *DescribeHoursOfOperationInput) SetInstanceId(v string) *DescribeHoursOfOperationInput
SetInstanceId sets the InstanceId field's value.
func (DescribeHoursOfOperationInput) String ¶ added in v1.37.1
func (s DescribeHoursOfOperationInput) String() string
String returns the string representation
func (*DescribeHoursOfOperationInput) Validate ¶ added in v1.37.1
func (s *DescribeHoursOfOperationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeHoursOfOperationOutput ¶ added in v1.37.1
type DescribeHoursOfOperationOutput struct { // The hours of operation. HoursOfOperation *HoursOfOperation `type:"structure"` // contains filtered or unexported fields }
func (DescribeHoursOfOperationOutput) GoString ¶ added in v1.37.1
func (s DescribeHoursOfOperationOutput) GoString() string
GoString returns the string representation
func (*DescribeHoursOfOperationOutput) SetHoursOfOperation ¶ added in v1.37.1
func (s *DescribeHoursOfOperationOutput) SetHoursOfOperation(v *HoursOfOperation) *DescribeHoursOfOperationOutput
SetHoursOfOperation sets the HoursOfOperation field's value.
func (DescribeHoursOfOperationOutput) String ¶ added in v1.37.1
func (s DescribeHoursOfOperationOutput) String() string
String returns the string representation
type DescribeInstanceAttributeInput ¶ added in v1.35.33
type DescribeInstanceAttributeInput struct { // The type of attribute. // // AttributeType is a required field AttributeType *string `location:"uri" locationName:"AttributeType" type:"string" required:"true" enum:"InstanceAttributeType"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeInstanceAttributeInput) GoString ¶ added in v1.35.33
func (s DescribeInstanceAttributeInput) GoString() string
GoString returns the string representation
func (*DescribeInstanceAttributeInput) SetAttributeType ¶ added in v1.35.33
func (s *DescribeInstanceAttributeInput) SetAttributeType(v string) *DescribeInstanceAttributeInput
SetAttributeType sets the AttributeType field's value.
func (*DescribeInstanceAttributeInput) SetInstanceId ¶ added in v1.35.33
func (s *DescribeInstanceAttributeInput) SetInstanceId(v string) *DescribeInstanceAttributeInput
SetInstanceId sets the InstanceId field's value.
func (DescribeInstanceAttributeInput) String ¶ added in v1.35.33
func (s DescribeInstanceAttributeInput) String() string
String returns the string representation
func (*DescribeInstanceAttributeInput) Validate ¶ added in v1.35.33
func (s *DescribeInstanceAttributeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeInstanceAttributeOutput ¶ added in v1.35.33
type DescribeInstanceAttributeOutput struct { // The type of attribute. Attribute *Attribute `type:"structure"` // contains filtered or unexported fields }
func (DescribeInstanceAttributeOutput) GoString ¶ added in v1.35.33
func (s DescribeInstanceAttributeOutput) GoString() string
GoString returns the string representation
func (*DescribeInstanceAttributeOutput) SetAttribute ¶ added in v1.35.33
func (s *DescribeInstanceAttributeOutput) SetAttribute(v *Attribute) *DescribeInstanceAttributeOutput
SetAttribute sets the Attribute field's value.
func (DescribeInstanceAttributeOutput) String ¶ added in v1.35.33
func (s DescribeInstanceAttributeOutput) String() string
String returns the string representation
type DescribeInstanceInput ¶ added in v1.35.33
type DescribeInstanceInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeInstanceInput) GoString ¶ added in v1.35.33
func (s DescribeInstanceInput) GoString() string
GoString returns the string representation
func (*DescribeInstanceInput) SetInstanceId ¶ added in v1.35.33
func (s *DescribeInstanceInput) SetInstanceId(v string) *DescribeInstanceInput
SetInstanceId sets the InstanceId field's value.
func (DescribeInstanceInput) String ¶ added in v1.35.33
func (s DescribeInstanceInput) String() string
String returns the string representation
func (*DescribeInstanceInput) Validate ¶ added in v1.35.33
func (s *DescribeInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeInstanceOutput ¶ added in v1.35.33
type DescribeInstanceOutput struct { // The name of the instance. Instance *Instance `type:"structure"` // contains filtered or unexported fields }
func (DescribeInstanceOutput) GoString ¶ added in v1.35.33
func (s DescribeInstanceOutput) GoString() string
GoString returns the string representation
func (*DescribeInstanceOutput) SetInstance ¶ added in v1.35.33
func (s *DescribeInstanceOutput) SetInstance(v *Instance) *DescribeInstanceOutput
SetInstance sets the Instance field's value.
func (DescribeInstanceOutput) String ¶ added in v1.35.33
func (s DescribeInstanceOutput) String() string
String returns the string representation
type DescribeInstanceStorageConfigInput ¶ added in v1.35.33
type DescribeInstanceStorageConfigInput struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. // // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect 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 `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"InstanceStorageResourceType"` // contains filtered or unexported fields }
func (DescribeInstanceStorageConfigInput) GoString ¶ added in v1.35.33
func (s DescribeInstanceStorageConfigInput) GoString() string
GoString returns the string representation
func (*DescribeInstanceStorageConfigInput) SetAssociationId ¶ added in v1.35.33
func (s *DescribeInstanceStorageConfigInput) SetAssociationId(v string) *DescribeInstanceStorageConfigInput
SetAssociationId sets the AssociationId field's value.
func (*DescribeInstanceStorageConfigInput) SetInstanceId ¶ added in v1.35.33
func (s *DescribeInstanceStorageConfigInput) SetInstanceId(v string) *DescribeInstanceStorageConfigInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeInstanceStorageConfigInput) SetResourceType ¶ added in v1.35.33
func (s *DescribeInstanceStorageConfigInput) SetResourceType(v string) *DescribeInstanceStorageConfigInput
SetResourceType sets the ResourceType field's value.
func (DescribeInstanceStorageConfigInput) String ¶ added in v1.35.33
func (s DescribeInstanceStorageConfigInput) String() string
String returns the string representation
func (*DescribeInstanceStorageConfigInput) Validate ¶ added in v1.35.33
func (s *DescribeInstanceStorageConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeInstanceStorageConfigOutput ¶ added in v1.35.33
type DescribeInstanceStorageConfigOutput struct { // A valid storage type. StorageConfig *InstanceStorageConfig `type:"structure"` // contains filtered or unexported fields }
func (DescribeInstanceStorageConfigOutput) GoString ¶ added in v1.35.33
func (s DescribeInstanceStorageConfigOutput) GoString() string
GoString returns the string representation
func (*DescribeInstanceStorageConfigOutput) SetStorageConfig ¶ added in v1.35.33
func (s *DescribeInstanceStorageConfigOutput) SetStorageConfig(v *InstanceStorageConfig) *DescribeInstanceStorageConfigOutput
SetStorageConfig sets the StorageConfig field's value.
func (DescribeInstanceStorageConfigOutput) String ¶ added in v1.35.33
func (s DescribeInstanceStorageConfigOutput) String() string
String returns the string representation
type DescribeQueueInput ¶ added in v1.37.1
type DescribeQueueInput struct { // The identifier of the Amazon Connect 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"` // contains filtered or unexported fields }
func (DescribeQueueInput) GoString ¶ added in v1.37.1
func (s DescribeQueueInput) GoString() string
GoString returns the string representation
func (*DescribeQueueInput) SetInstanceId ¶ added in v1.37.1
func (s *DescribeQueueInput) SetInstanceId(v string) *DescribeQueueInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeQueueInput) SetQueueId ¶ added in v1.37.1
func (s *DescribeQueueInput) SetQueueId(v string) *DescribeQueueInput
SetQueueId sets the QueueId field's value.
func (DescribeQueueInput) String ¶ added in v1.37.1
func (s DescribeQueueInput) String() string
String returns the string representation
func (*DescribeQueueInput) Validate ¶ added in v1.37.1
func (s *DescribeQueueInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeQueueOutput ¶ added in v1.37.1
type DescribeQueueOutput struct { // The name of the queue. Queue *Queue `type:"structure"` // contains filtered or unexported fields }
func (DescribeQueueOutput) GoString ¶ added in v1.37.1
func (s DescribeQueueOutput) GoString() string
GoString returns the string representation
func (*DescribeQueueOutput) SetQueue ¶ added in v1.37.1
func (s *DescribeQueueOutput) SetQueue(v *Queue) *DescribeQueueOutput
SetQueue sets the Queue field's value.
func (DescribeQueueOutput) String ¶ added in v1.37.1
func (s DescribeQueueOutput) String() string
String returns the string representation
type DescribeQuickConnectInput ¶ added in v1.36.14
type DescribeQuickConnectInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the quick connect. // // QuickConnectId is a required field QuickConnectId *string `location:"uri" locationName:"QuickConnectId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeQuickConnectInput) GoString ¶ added in v1.36.14
func (s DescribeQuickConnectInput) GoString() string
GoString returns the string representation
func (*DescribeQuickConnectInput) SetInstanceId ¶ added in v1.36.14
func (s *DescribeQuickConnectInput) SetInstanceId(v string) *DescribeQuickConnectInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeQuickConnectInput) SetQuickConnectId ¶ added in v1.36.14
func (s *DescribeQuickConnectInput) SetQuickConnectId(v string) *DescribeQuickConnectInput
SetQuickConnectId sets the QuickConnectId field's value.
func (DescribeQuickConnectInput) String ¶ added in v1.36.14
func (s DescribeQuickConnectInput) String() string
String returns the string representation
func (*DescribeQuickConnectInput) Validate ¶ added in v1.36.14
func (s *DescribeQuickConnectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeQuickConnectOutput ¶ added in v1.36.14
type DescribeQuickConnectOutput struct { // Information about the quick connect. QuickConnect *QuickConnect `type:"structure"` // contains filtered or unexported fields }
func (DescribeQuickConnectOutput) GoString ¶ added in v1.36.14
func (s DescribeQuickConnectOutput) GoString() string
GoString returns the string representation
func (*DescribeQuickConnectOutput) SetQuickConnect ¶ added in v1.36.14
func (s *DescribeQuickConnectOutput) SetQuickConnect(v *QuickConnect) *DescribeQuickConnectOutput
SetQuickConnect sets the QuickConnect field's value.
func (DescribeQuickConnectOutput) String ¶ added in v1.36.14
func (s DescribeQuickConnectOutput) String() string
String returns the string representation
type DescribeRoutingProfileInput ¶ added in v1.34.25
type DescribeRoutingProfileInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" 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 (DescribeRoutingProfileInput) GoString ¶ added in v1.34.25
func (s DescribeRoutingProfileInput) GoString() string
GoString returns the string representation
func (*DescribeRoutingProfileInput) SetInstanceId ¶ added in v1.34.25
func (s *DescribeRoutingProfileInput) SetInstanceId(v string) *DescribeRoutingProfileInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeRoutingProfileInput) SetRoutingProfileId ¶ added in v1.34.25
func (s *DescribeRoutingProfileInput) SetRoutingProfileId(v string) *DescribeRoutingProfileInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (DescribeRoutingProfileInput) String ¶ added in v1.34.25
func (s DescribeRoutingProfileInput) String() string
String returns the string representation
func (*DescribeRoutingProfileInput) Validate ¶ added in v1.34.25
func (s *DescribeRoutingProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRoutingProfileOutput ¶ added in v1.34.25
type DescribeRoutingProfileOutput struct { // The routing profile. RoutingProfile *RoutingProfile `type:"structure"` // contains filtered or unexported fields }
func (DescribeRoutingProfileOutput) GoString ¶ added in v1.34.25
func (s DescribeRoutingProfileOutput) GoString() string
GoString returns the string representation
func (*DescribeRoutingProfileOutput) SetRoutingProfile ¶ added in v1.34.25
func (s *DescribeRoutingProfileOutput) SetRoutingProfile(v *RoutingProfile) *DescribeRoutingProfileOutput
SetRoutingProfile sets the RoutingProfile field's value.
func (DescribeRoutingProfileOutput) String ¶ added in v1.34.25
func (s DescribeRoutingProfileOutput) String() string
String returns the string representation
type DescribeUserHierarchyGroupInput ¶ added in v1.15.2
type DescribeUserHierarchyGroupInput struct { // The identifier of the hierarchy group. // // HierarchyGroupId is a required field HierarchyGroupId *string `location:"uri" locationName:"HierarchyGroupId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeUserHierarchyGroupInput) GoString ¶ added in v1.15.2
func (s DescribeUserHierarchyGroupInput) GoString() string
GoString returns the string representation
func (*DescribeUserHierarchyGroupInput) SetHierarchyGroupId ¶ added in v1.15.2
func (s *DescribeUserHierarchyGroupInput) SetHierarchyGroupId(v string) *DescribeUserHierarchyGroupInput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*DescribeUserHierarchyGroupInput) SetInstanceId ¶ added in v1.15.2
func (s *DescribeUserHierarchyGroupInput) SetInstanceId(v string) *DescribeUserHierarchyGroupInput
SetInstanceId sets the InstanceId field's value.
func (DescribeUserHierarchyGroupInput) String ¶ added in v1.15.2
func (s DescribeUserHierarchyGroupInput) String() string
String returns the string representation
func (*DescribeUserHierarchyGroupInput) Validate ¶ added in v1.15.2
func (s *DescribeUserHierarchyGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUserHierarchyGroupOutput ¶ added in v1.15.2
type DescribeUserHierarchyGroupOutput struct { // Information about the hierarchy group. HierarchyGroup *HierarchyGroup `type:"structure"` // contains filtered or unexported fields }
func (DescribeUserHierarchyGroupOutput) GoString ¶ added in v1.15.2
func (s DescribeUserHierarchyGroupOutput) GoString() string
GoString returns the string representation
func (*DescribeUserHierarchyGroupOutput) SetHierarchyGroup ¶ added in v1.15.2
func (s *DescribeUserHierarchyGroupOutput) SetHierarchyGroup(v *HierarchyGroup) *DescribeUserHierarchyGroupOutput
SetHierarchyGroup sets the HierarchyGroup field's value.
func (DescribeUserHierarchyGroupOutput) String ¶ added in v1.15.2
func (s DescribeUserHierarchyGroupOutput) String() string
String returns the string representation
type DescribeUserHierarchyStructureInput ¶ added in v1.15.2
type DescribeUserHierarchyStructureInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeUserHierarchyStructureInput) GoString ¶ added in v1.15.2
func (s DescribeUserHierarchyStructureInput) GoString() string
GoString returns the string representation
func (*DescribeUserHierarchyStructureInput) SetInstanceId ¶ added in v1.15.2
func (s *DescribeUserHierarchyStructureInput) SetInstanceId(v string) *DescribeUserHierarchyStructureInput
SetInstanceId sets the InstanceId field's value.
func (DescribeUserHierarchyStructureInput) String ¶ added in v1.15.2
func (s DescribeUserHierarchyStructureInput) String() string
String returns the string representation
func (*DescribeUserHierarchyStructureInput) Validate ¶ added in v1.15.2
func (s *DescribeUserHierarchyStructureInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUserHierarchyStructureOutput ¶ added in v1.15.2
type DescribeUserHierarchyStructureOutput struct { // Information about the hierarchy structure. HierarchyStructure *HierarchyStructure `type:"structure"` // contains filtered or unexported fields }
func (DescribeUserHierarchyStructureOutput) GoString ¶ added in v1.15.2
func (s DescribeUserHierarchyStructureOutput) GoString() string
GoString returns the string representation
func (*DescribeUserHierarchyStructureOutput) SetHierarchyStructure ¶ added in v1.15.2
func (s *DescribeUserHierarchyStructureOutput) SetHierarchyStructure(v *HierarchyStructure) *DescribeUserHierarchyStructureOutput
SetHierarchyStructure sets the HierarchyStructure field's value.
func (DescribeUserHierarchyStructureOutput) String ¶ added in v1.15.2
func (s DescribeUserHierarchyStructureOutput) String() string
String returns the string representation
type DescribeUserInput ¶ added in v1.15.2
type DescribeUserInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeUserInput) GoString ¶ added in v1.15.2
func (s DescribeUserInput) GoString() string
GoString returns the string representation
func (*DescribeUserInput) SetInstanceId ¶ added in v1.15.2
func (s *DescribeUserInput) SetInstanceId(v string) *DescribeUserInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeUserInput) SetUserId ¶ added in v1.15.2
func (s *DescribeUserInput) SetUserId(v string) *DescribeUserInput
SetUserId sets the UserId field's value.
func (DescribeUserInput) String ¶ added in v1.15.2
func (s DescribeUserInput) String() string
String returns the string representation
func (*DescribeUserInput) Validate ¶ added in v1.15.2
func (s *DescribeUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUserOutput ¶ added in v1.15.2
type DescribeUserOutput struct { // Information about the user account and configuration settings. User *User `type:"structure"` // contains filtered or unexported fields }
func (DescribeUserOutput) GoString ¶ added in v1.15.2
func (s DescribeUserOutput) GoString() string
GoString returns the string representation
func (*DescribeUserOutput) SetUser ¶ added in v1.15.2
func (s *DescribeUserOutput) SetUser(v *User) *DescribeUserOutput
SetUser sets the User field's value.
func (DescribeUserOutput) String ¶ added in v1.15.2
func (s DescribeUserOutput) String() string
String returns the string representation
type DestinationNotAllowedException ¶ added in v1.28.0
type DestinationNotAllowedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the outbound calls. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Outbound calls to the destination number are not allowed.
func (*DestinationNotAllowedException) Code ¶ added in v1.28.0
func (s *DestinationNotAllowedException) Code() string
Code returns the exception type name.
func (*DestinationNotAllowedException) Error ¶ added in v1.28.0
func (s *DestinationNotAllowedException) Error() string
func (DestinationNotAllowedException) GoString ¶ added in v1.28.0
func (s DestinationNotAllowedException) GoString() string
GoString returns the string representation
func (*DestinationNotAllowedException) Message ¶ added in v1.28.0
func (s *DestinationNotAllowedException) Message() string
Message returns the exception's message.
func (*DestinationNotAllowedException) OrigErr ¶ added in v1.28.0
func (s *DestinationNotAllowedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DestinationNotAllowedException) RequestID ¶ added in v1.28.0
func (s *DestinationNotAllowedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DestinationNotAllowedException) StatusCode ¶ added in v1.28.0
func (s *DestinationNotAllowedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DestinationNotAllowedException) String ¶ added in v1.28.0
func (s DestinationNotAllowedException) String() string
String returns the string representation
type Dimensions ¶ added in v1.15.41
type Dimensions struct { // The channel used for grouping and filters. Channel *string `type:"string" enum:"Channel"` // Information about the queue for which metrics are returned. Queue *QueueReference `type:"structure"` // contains filtered or unexported fields }
Contains information about the dimensions for a set of metrics.
func (Dimensions) GoString ¶ added in v1.15.41
func (s Dimensions) GoString() string
GoString returns the string representation
func (*Dimensions) SetChannel ¶ added in v1.15.41
func (s *Dimensions) SetChannel(v string) *Dimensions
SetChannel sets the Channel field's value.
func (*Dimensions) SetQueue ¶ added in v1.15.41
func (s *Dimensions) SetQueue(v *QueueReference) *Dimensions
SetQueue sets the Queue field's value.
func (Dimensions) String ¶ added in v1.15.41
func (s Dimensions) String() string
String returns the string representation
type DisassociateApprovedOriginInput ¶ added in v1.35.33
type DisassociateApprovedOriginInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The domain URL of the integrated application. // // Origin is a required field Origin *string `location:"querystring" locationName:"origin" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateApprovedOriginInput) GoString ¶ added in v1.35.33
func (s DisassociateApprovedOriginInput) GoString() string
GoString returns the string representation
func (*DisassociateApprovedOriginInput) SetInstanceId ¶ added in v1.35.33
func (s *DisassociateApprovedOriginInput) SetInstanceId(v string) *DisassociateApprovedOriginInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateApprovedOriginInput) SetOrigin ¶ added in v1.35.33
func (s *DisassociateApprovedOriginInput) SetOrigin(v string) *DisassociateApprovedOriginInput
SetOrigin sets the Origin field's value.
func (DisassociateApprovedOriginInput) String ¶ added in v1.35.33
func (s DisassociateApprovedOriginInput) String() string
String returns the string representation
func (*DisassociateApprovedOriginInput) Validate ¶ added in v1.35.33
func (s *DisassociateApprovedOriginInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateApprovedOriginOutput ¶ added in v1.35.33
type DisassociateApprovedOriginOutput struct {
// contains filtered or unexported fields
}
func (DisassociateApprovedOriginOutput) GoString ¶ added in v1.35.33
func (s DisassociateApprovedOriginOutput) GoString() string
GoString returns the string representation
func (DisassociateApprovedOriginOutput) String ¶ added in v1.35.33
func (s DisassociateApprovedOriginOutput) String() string
String returns the string representation
type DisassociateInstanceStorageConfigInput ¶ added in v1.35.33
type DisassociateInstanceStorageConfigInput struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. // // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect 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 `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"InstanceStorageResourceType"` // contains filtered or unexported fields }
func (DisassociateInstanceStorageConfigInput) GoString ¶ added in v1.35.33
func (s DisassociateInstanceStorageConfigInput) GoString() string
GoString returns the string representation
func (*DisassociateInstanceStorageConfigInput) SetAssociationId ¶ added in v1.35.33
func (s *DisassociateInstanceStorageConfigInput) SetAssociationId(v string) *DisassociateInstanceStorageConfigInput
SetAssociationId sets the AssociationId field's value.
func (*DisassociateInstanceStorageConfigInput) SetInstanceId ¶ added in v1.35.33
func (s *DisassociateInstanceStorageConfigInput) SetInstanceId(v string) *DisassociateInstanceStorageConfigInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateInstanceStorageConfigInput) SetResourceType ¶ added in v1.35.33
func (s *DisassociateInstanceStorageConfigInput) SetResourceType(v string) *DisassociateInstanceStorageConfigInput
SetResourceType sets the ResourceType field's value.
func (DisassociateInstanceStorageConfigInput) String ¶ added in v1.35.33
func (s DisassociateInstanceStorageConfigInput) String() string
String returns the string representation
func (*DisassociateInstanceStorageConfigInput) Validate ¶ added in v1.35.33
func (s *DisassociateInstanceStorageConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateInstanceStorageConfigOutput ¶ added in v1.35.33
type DisassociateInstanceStorageConfigOutput struct {
// contains filtered or unexported fields
}
func (DisassociateInstanceStorageConfigOutput) GoString ¶ added in v1.35.33
func (s DisassociateInstanceStorageConfigOutput) GoString() string
GoString returns the string representation
func (DisassociateInstanceStorageConfigOutput) String ¶ added in v1.35.33
func (s DisassociateInstanceStorageConfigOutput) String() string
String returns the string representation
type DisassociateLambdaFunctionInput ¶ added in v1.35.33
type DisassociateLambdaFunctionInput struct { // The Amazon Resource Name (ARN) of the Lambda function being disassociated. // // FunctionArn is a required field FunctionArn *string `location:"querystring" locationName:"functionArn" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance.. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateLambdaFunctionInput) GoString ¶ added in v1.35.33
func (s DisassociateLambdaFunctionInput) GoString() string
GoString returns the string representation
func (*DisassociateLambdaFunctionInput) SetFunctionArn ¶ added in v1.35.33
func (s *DisassociateLambdaFunctionInput) SetFunctionArn(v string) *DisassociateLambdaFunctionInput
SetFunctionArn sets the FunctionArn field's value.
func (*DisassociateLambdaFunctionInput) SetInstanceId ¶ added in v1.35.33
func (s *DisassociateLambdaFunctionInput) SetInstanceId(v string) *DisassociateLambdaFunctionInput
SetInstanceId sets the InstanceId field's value.
func (DisassociateLambdaFunctionInput) String ¶ added in v1.35.33
func (s DisassociateLambdaFunctionInput) String() string
String returns the string representation
func (*DisassociateLambdaFunctionInput) Validate ¶ added in v1.35.33
func (s *DisassociateLambdaFunctionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateLambdaFunctionOutput ¶ added in v1.35.33
type DisassociateLambdaFunctionOutput struct {
// contains filtered or unexported fields
}
func (DisassociateLambdaFunctionOutput) GoString ¶ added in v1.35.33
func (s DisassociateLambdaFunctionOutput) GoString() string
GoString returns the string representation
func (DisassociateLambdaFunctionOutput) String ¶ added in v1.35.33
func (s DisassociateLambdaFunctionOutput) String() string
String returns the string representation
type DisassociateLexBotInput ¶ added in v1.35.33
type DisassociateLexBotInput struct { // The name of the Amazon Lex bot. Maximum character limit of 50. // // BotName is a required field BotName *string `location:"querystring" locationName:"botName" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The Region in which the Amazon Lex bot has been created. // // LexRegion is a required field LexRegion *string `location:"querystring" locationName:"lexRegion" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateLexBotInput) GoString ¶ added in v1.35.33
func (s DisassociateLexBotInput) GoString() string
GoString returns the string representation
func (*DisassociateLexBotInput) SetBotName ¶ added in v1.35.33
func (s *DisassociateLexBotInput) SetBotName(v string) *DisassociateLexBotInput
SetBotName sets the BotName field's value.
func (*DisassociateLexBotInput) SetInstanceId ¶ added in v1.35.33
func (s *DisassociateLexBotInput) SetInstanceId(v string) *DisassociateLexBotInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateLexBotInput) SetLexRegion ¶ added in v1.35.33
func (s *DisassociateLexBotInput) SetLexRegion(v string) *DisassociateLexBotInput
SetLexRegion sets the LexRegion field's value.
func (DisassociateLexBotInput) String ¶ added in v1.35.33
func (s DisassociateLexBotInput) String() string
String returns the string representation
func (*DisassociateLexBotInput) Validate ¶ added in v1.35.33
func (s *DisassociateLexBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateLexBotOutput ¶ added in v1.35.33
type DisassociateLexBotOutput struct {
// contains filtered or unexported fields
}
func (DisassociateLexBotOutput) GoString ¶ added in v1.35.33
func (s DisassociateLexBotOutput) GoString() string
GoString returns the string representation
func (DisassociateLexBotOutput) String ¶ added in v1.35.33
func (s DisassociateLexBotOutput) String() string
String returns the string representation
type DisassociateQueueQuickConnectsInput ¶ added in v1.37.1
type DisassociateQueueQuickConnectsInput struct { // The identifier of the Amazon Connect 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 disassociate from the queue. // // QuickConnectIds is a required field QuickConnectIds []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (DisassociateQueueQuickConnectsInput) GoString ¶ added in v1.37.1
func (s DisassociateQueueQuickConnectsInput) GoString() string
GoString returns the string representation
func (*DisassociateQueueQuickConnectsInput) SetInstanceId ¶ added in v1.37.1
func (s *DisassociateQueueQuickConnectsInput) SetInstanceId(v string) *DisassociateQueueQuickConnectsInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateQueueQuickConnectsInput) SetQueueId ¶ added in v1.37.1
func (s *DisassociateQueueQuickConnectsInput) SetQueueId(v string) *DisassociateQueueQuickConnectsInput
SetQueueId sets the QueueId field's value.
func (*DisassociateQueueQuickConnectsInput) SetQuickConnectIds ¶ added in v1.37.1
func (s *DisassociateQueueQuickConnectsInput) SetQuickConnectIds(v []*string) *DisassociateQueueQuickConnectsInput
SetQuickConnectIds sets the QuickConnectIds field's value.
func (DisassociateQueueQuickConnectsInput) String ¶ added in v1.37.1
func (s DisassociateQueueQuickConnectsInput) String() string
String returns the string representation
func (*DisassociateQueueQuickConnectsInput) Validate ¶ added in v1.37.1
func (s *DisassociateQueueQuickConnectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateQueueQuickConnectsOutput ¶ added in v1.37.1
type DisassociateQueueQuickConnectsOutput struct {
// contains filtered or unexported fields
}
func (DisassociateQueueQuickConnectsOutput) GoString ¶ added in v1.37.1
func (s DisassociateQueueQuickConnectsOutput) GoString() string
GoString returns the string representation
func (DisassociateQueueQuickConnectsOutput) String ¶ added in v1.37.1
func (s DisassociateQueueQuickConnectsOutput) String() string
String returns the string representation
type DisassociateRoutingProfileQueuesInput ¶ added in v1.34.25
type DisassociateRoutingProfileQueuesInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The queues to disassociate from this routing profile. // // QueueReferences is a required field QueueReferences []*RoutingProfileQueueReference `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 (DisassociateRoutingProfileQueuesInput) GoString ¶ added in v1.34.25
func (s DisassociateRoutingProfileQueuesInput) GoString() string
GoString returns the string representation
func (*DisassociateRoutingProfileQueuesInput) SetInstanceId ¶ added in v1.34.25
func (s *DisassociateRoutingProfileQueuesInput) SetInstanceId(v string) *DisassociateRoutingProfileQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateRoutingProfileQueuesInput) SetQueueReferences ¶ added in v1.34.25
func (s *DisassociateRoutingProfileQueuesInput) SetQueueReferences(v []*RoutingProfileQueueReference) *DisassociateRoutingProfileQueuesInput
SetQueueReferences sets the QueueReferences field's value.
func (*DisassociateRoutingProfileQueuesInput) SetRoutingProfileId ¶ added in v1.34.25
func (s *DisassociateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *DisassociateRoutingProfileQueuesInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (DisassociateRoutingProfileQueuesInput) String ¶ added in v1.34.25
func (s DisassociateRoutingProfileQueuesInput) String() string
String returns the string representation
func (*DisassociateRoutingProfileQueuesInput) Validate ¶ added in v1.34.25
func (s *DisassociateRoutingProfileQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateRoutingProfileQueuesOutput ¶ added in v1.34.25
type DisassociateRoutingProfileQueuesOutput struct {
// contains filtered or unexported fields
}
func (DisassociateRoutingProfileQueuesOutput) GoString ¶ added in v1.34.25
func (s DisassociateRoutingProfileQueuesOutput) GoString() string
GoString returns the string representation
func (DisassociateRoutingProfileQueuesOutput) String ¶ added in v1.34.25
func (s DisassociateRoutingProfileQueuesOutput) String() string
String returns the string representation
type DisassociateSecurityKeyInput ¶ added in v1.35.33
type DisassociateSecurityKeyInput struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. // // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateSecurityKeyInput) GoString ¶ added in v1.35.33
func (s DisassociateSecurityKeyInput) GoString() string
GoString returns the string representation
func (*DisassociateSecurityKeyInput) SetAssociationId ¶ added in v1.35.33
func (s *DisassociateSecurityKeyInput) SetAssociationId(v string) *DisassociateSecurityKeyInput
SetAssociationId sets the AssociationId field's value.
func (*DisassociateSecurityKeyInput) SetInstanceId ¶ added in v1.35.33
func (s *DisassociateSecurityKeyInput) SetInstanceId(v string) *DisassociateSecurityKeyInput
SetInstanceId sets the InstanceId field's value.
func (DisassociateSecurityKeyInput) String ¶ added in v1.35.33
func (s DisassociateSecurityKeyInput) String() string
String returns the string representation
func (*DisassociateSecurityKeyInput) Validate ¶ added in v1.35.33
func (s *DisassociateSecurityKeyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateSecurityKeyOutput ¶ added in v1.35.33
type DisassociateSecurityKeyOutput struct {
// contains filtered or unexported fields
}
func (DisassociateSecurityKeyOutput) GoString ¶ added in v1.35.33
func (s DisassociateSecurityKeyOutput) GoString() string
GoString returns the string representation
func (DisassociateSecurityKeyOutput) String ¶ added in v1.35.33
func (s DisassociateSecurityKeyOutput) String() string
String returns the string representation
type DuplicateResourceException ¶ added in v1.28.0
type DuplicateResourceException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A resource with the specified name already exists.
func (*DuplicateResourceException) Code ¶ added in v1.28.0
func (s *DuplicateResourceException) Code() string
Code returns the exception type name.
func (*DuplicateResourceException) Error ¶ added in v1.28.0
func (s *DuplicateResourceException) Error() string
func (DuplicateResourceException) GoString ¶ added in v1.28.0
func (s DuplicateResourceException) GoString() string
GoString returns the string representation
func (*DuplicateResourceException) Message ¶ added in v1.28.0
func (s *DuplicateResourceException) Message() string
Message returns the exception's message.
func (*DuplicateResourceException) OrigErr ¶ added in v1.28.0
func (s *DuplicateResourceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DuplicateResourceException) RequestID ¶ added in v1.28.0
func (s *DuplicateResourceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DuplicateResourceException) StatusCode ¶ added in v1.28.0
func (s *DuplicateResourceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DuplicateResourceException) String ¶ added in v1.28.0
func (s DuplicateResourceException) String() string
String returns the string representation
type EncryptionConfig ¶ added in v1.35.33
type EncryptionConfig struct { // The type of encryption. // // EncryptionType is a required field EncryptionType *string `type:"string" required:"true" enum:"EncryptionType"` // The identifier of the encryption key. // // KeyId is a required field KeyId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The encryption configuration.
func (EncryptionConfig) GoString ¶ added in v1.35.33
func (s EncryptionConfig) GoString() string
GoString returns the string representation
func (*EncryptionConfig) SetEncryptionType ¶ added in v1.35.33
func (s *EncryptionConfig) SetEncryptionType(v string) *EncryptionConfig
SetEncryptionType sets the EncryptionType field's value.
func (*EncryptionConfig) SetKeyId ¶ added in v1.35.33
func (s *EncryptionConfig) SetKeyId(v string) *EncryptionConfig
SetKeyId sets the KeyId field's value.
func (EncryptionConfig) String ¶ added in v1.35.33
func (s EncryptionConfig) String() string
String returns the string representation
func (*EncryptionConfig) Validate ¶ added in v1.35.33
func (s *EncryptionConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Filters ¶ added in v1.15.41
type Filters struct { // The channel to use to filter the metrics. Channels []*string `type:"list"` // The queues to use to filter the metrics. You can specify up to 100 queues // per request. Queues []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Contains the filter to apply when retrieving metrics.
func (*Filters) SetChannels ¶ added in v1.15.41
SetChannels sets the Channels field's value.
type GetContactAttributesInput ¶ added in v1.16.3
type GetContactAttributesInput struct { // The identifier of the initial contact. // // InitialContactId is a required field InitialContactId *string `location:"uri" locationName:"InitialContactId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetContactAttributesInput) GoString ¶ added in v1.16.3
func (s GetContactAttributesInput) GoString() string
GoString returns the string representation
func (*GetContactAttributesInput) SetInitialContactId ¶ added in v1.16.3
func (s *GetContactAttributesInput) SetInitialContactId(v string) *GetContactAttributesInput
SetInitialContactId sets the InitialContactId field's value.
func (*GetContactAttributesInput) SetInstanceId ¶ added in v1.16.3
func (s *GetContactAttributesInput) SetInstanceId(v string) *GetContactAttributesInput
SetInstanceId sets the InstanceId field's value.
func (GetContactAttributesInput) String ¶ added in v1.16.3
func (s GetContactAttributesInput) String() string
String returns the string representation
func (*GetContactAttributesInput) Validate ¶ added in v1.16.3
func (s *GetContactAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetContactAttributesOutput ¶ added in v1.16.3
type GetContactAttributesOutput struct { // Information about the attributes. Attributes map[string]*string `type:"map"` // contains filtered or unexported fields }
func (GetContactAttributesOutput) GoString ¶ added in v1.16.3
func (s GetContactAttributesOutput) GoString() string
GoString returns the string representation
func (*GetContactAttributesOutput) SetAttributes ¶ added in v1.16.3
func (s *GetContactAttributesOutput) SetAttributes(v map[string]*string) *GetContactAttributesOutput
SetAttributes sets the Attributes field's value.
func (GetContactAttributesOutput) String ¶ added in v1.16.3
func (s GetContactAttributesOutput) String() string
String returns the string representation
type GetCurrentMetricDataInput ¶ added in v1.15.41
type GetCurrentMetricDataInput struct { // The metrics to retrieve. Specify the name and unit for each metric. The following // metrics are available. For a description of all the metrics, see Real-time // Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html) // in the Amazon Connect Administrator Guide. // // AGENTS_AFTER_CONTACT_WORK // // Unit: COUNT // // Name in real-time metrics report: ACW (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#aftercallwork-real-time) // // AGENTS_AVAILABLE // // Unit: COUNT // // Name in real-time metrics report: Available (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#available-real-time) // // AGENTS_ERROR // // Unit: COUNT // // Name in real-time metrics report: Error (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#error-real-time) // // AGENTS_NON_PRODUCTIVE // // Unit: COUNT // // Name in real-time metrics report: NPT (Non-Productive Time) (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#non-productive-time-real-time) // // AGENTS_ON_CALL // // Unit: COUNT // // Name in real-time metrics report: On contact (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#on-call-real-time) // // AGENTS_ON_CONTACT // // Unit: COUNT // // Name in real-time metrics report: On contact (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#on-call-real-time) // // AGENTS_ONLINE // // Unit: COUNT // // Name in real-time metrics report: Online (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#online-real-time) // // AGENTS_STAFFED // // Unit: COUNT // // Name in real-time metrics report: Staffed (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#staffed-real-time) // // CONTACTS_IN_QUEUE // // Unit: COUNT // // Name in real-time metrics report: In queue (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#in-queue-real-time) // // CONTACTS_SCHEDULED // // Unit: COUNT // // Name in real-time metrics report: Scheduled (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#scheduled-real-time) // // OLDEST_CONTACT_AGE // // Unit: SECONDS // // When you use groupings, Unit says SECONDS but the Value is returned in MILLISECONDS. // For example, if you get a response like this: // // { "Metric": { "Name": "OLDEST_CONTACT_AGE", "Unit": "SECONDS" }, "Value": // 24113.0 } // // The actual OLDEST_CONTACT_AGE is 24 seconds. // // Name in real-time metrics report: Oldest (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#oldest-real-time) // // SLOTS_ACTIVE // // Unit: COUNT // // Name in real-time metrics report: Active (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#active-real-time) // // SLOTS_AVAILABLE // // Unit: COUNT // // Name in real-time metrics report: Availability (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#availability-real-time) // // CurrentMetrics is a required field CurrentMetrics []*CurrentMetric `type:"list" required:"true"` // The queues, up to 100, or channels, to use to filter the metrics returned. // Metric data is retrieved only for the resources associated with the queues // or channels included in the filter. You can include both queue IDs and queue // ARNs in the same request. VOICE, CHAT, and TASK channels are supported. // // Filters is a required field Filters *Filters `type:"structure" required:"true"` // The grouping applied to the metrics returned. For example, when grouped by // QUEUE, the metrics returned apply to each queue rather than aggregated for // all queues. If you group by CHANNEL, you should include a Channels filter. // VOICE, CHAT, and TASK channels are supported. // // If no Grouping is included in the request, a summary of metrics is returned. Groupings []*string `type:"list"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. // // The token expires after 5 minutes from the time it is created. Subsequent // requests that use the token must use the same request parameters as the request // that generated the token. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetCurrentMetricDataInput) GoString ¶ added in v1.15.41
func (s GetCurrentMetricDataInput) GoString() string
GoString returns the string representation
func (*GetCurrentMetricDataInput) SetCurrentMetrics ¶ added in v1.15.41
func (s *GetCurrentMetricDataInput) SetCurrentMetrics(v []*CurrentMetric) *GetCurrentMetricDataInput
SetCurrentMetrics sets the CurrentMetrics field's value.
func (*GetCurrentMetricDataInput) SetFilters ¶ added in v1.15.41
func (s *GetCurrentMetricDataInput) SetFilters(v *Filters) *GetCurrentMetricDataInput
SetFilters sets the Filters field's value.
func (*GetCurrentMetricDataInput) SetGroupings ¶ added in v1.15.41
func (s *GetCurrentMetricDataInput) SetGroupings(v []*string) *GetCurrentMetricDataInput
SetGroupings sets the Groupings field's value.
func (*GetCurrentMetricDataInput) SetInstanceId ¶ added in v1.15.41
func (s *GetCurrentMetricDataInput) SetInstanceId(v string) *GetCurrentMetricDataInput
SetInstanceId sets the InstanceId field's value.
func (*GetCurrentMetricDataInput) SetMaxResults ¶ added in v1.15.41
func (s *GetCurrentMetricDataInput) SetMaxResults(v int64) *GetCurrentMetricDataInput
SetMaxResults sets the MaxResults field's value.
func (*GetCurrentMetricDataInput) SetNextToken ¶ added in v1.15.41
func (s *GetCurrentMetricDataInput) SetNextToken(v string) *GetCurrentMetricDataInput
SetNextToken sets the NextToken field's value.
func (GetCurrentMetricDataInput) String ¶ added in v1.15.41
func (s GetCurrentMetricDataInput) String() string
String returns the string representation
func (*GetCurrentMetricDataInput) Validate ¶ added in v1.15.41
func (s *GetCurrentMetricDataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCurrentMetricDataOutput ¶ added in v1.15.41
type GetCurrentMetricDataOutput struct { // The time at which the metrics were retrieved and cached for pagination. DataSnapshotTime *time.Time `type:"timestamp"` // Information about the real-time metrics. MetricResults []*CurrentMetricResult `type:"list"` // If there are additional results, this is the token for the next set of results. // // The token expires after 5 minutes from the time it is created. Subsequent // requests that use the token must use the same request parameters as the request // that generated the token. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetCurrentMetricDataOutput) GoString ¶ added in v1.15.41
func (s GetCurrentMetricDataOutput) GoString() string
GoString returns the string representation
func (*GetCurrentMetricDataOutput) SetDataSnapshotTime ¶ added in v1.15.41
func (s *GetCurrentMetricDataOutput) SetDataSnapshotTime(v time.Time) *GetCurrentMetricDataOutput
SetDataSnapshotTime sets the DataSnapshotTime field's value.
func (*GetCurrentMetricDataOutput) SetMetricResults ¶ added in v1.15.41
func (s *GetCurrentMetricDataOutput) SetMetricResults(v []*CurrentMetricResult) *GetCurrentMetricDataOutput
SetMetricResults sets the MetricResults field's value.
func (*GetCurrentMetricDataOutput) SetNextToken ¶ added in v1.15.41
func (s *GetCurrentMetricDataOutput) SetNextToken(v string) *GetCurrentMetricDataOutput
SetNextToken sets the NextToken field's value.
func (GetCurrentMetricDataOutput) String ¶ added in v1.15.41
func (s GetCurrentMetricDataOutput) String() string
String returns the string representation
type GetFederationTokenInput ¶ added in v1.15.2
type GetFederationTokenInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFederationTokenInput) GoString ¶ added in v1.15.2
func (s GetFederationTokenInput) GoString() string
GoString returns the string representation
func (*GetFederationTokenInput) SetInstanceId ¶ added in v1.15.2
func (s *GetFederationTokenInput) SetInstanceId(v string) *GetFederationTokenInput
SetInstanceId sets the InstanceId field's value.
func (GetFederationTokenInput) String ¶ added in v1.15.2
func (s GetFederationTokenInput) String() string
String returns the string representation
func (*GetFederationTokenInput) Validate ¶ added in v1.15.2
func (s *GetFederationTokenInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFederationTokenOutput ¶ added in v1.15.2
type GetFederationTokenOutput struct { // The credentials to use for federation. Credentials *Credentials `type:"structure"` // contains filtered or unexported fields }
func (GetFederationTokenOutput) GoString ¶ added in v1.15.2
func (s GetFederationTokenOutput) GoString() string
GoString returns the string representation
func (*GetFederationTokenOutput) SetCredentials ¶ added in v1.15.2
func (s *GetFederationTokenOutput) SetCredentials(v *Credentials) *GetFederationTokenOutput
SetCredentials sets the Credentials field's value.
func (GetFederationTokenOutput) String ¶ added in v1.15.2
func (s GetFederationTokenOutput) String() string
String returns the string representation
type GetMetricDataInput ¶ added in v1.15.41
type GetMetricDataInput struct { // The timestamp, in UNIX Epoch time format, at which to end the reporting interval // for the retrieval of historical metrics data. The time must be specified // using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be // later than the start time timestamp. // // The time range between the start and end time must be less than 24 hours. // // EndTime is a required field EndTime *time.Time `type:"timestamp" required:"true"` // The queues, up to 100, or channels, to use to filter the metrics returned. // Metric data is retrieved only for the resources associated with the queues // or channels included in the filter. You can include both queue IDs and queue // ARNs in the same request. VOICE, CHAT, and TASK channels are supported. // // Filters is a required field Filters *Filters `type:"structure" required:"true"` // The grouping applied to the metrics returned. For example, when results are // grouped by queue, the metrics returned are grouped by queue. The values returned // apply to the metrics for each queue rather than aggregated for all queues. // // The only supported grouping is QUEUE. // // If no grouping is specified, a summary of metrics for all queues is returned. Groupings []*string `type:"list"` // The metrics to retrieve. Specify the name, unit, and statistic for each metric. // The following historical metrics are available. For a description of each // metric, see Historical Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/historical-metrics-definitions.html) // in the Amazon Connect Administrator Guide. // // ABANDON_TIME // // Unit: SECONDS // // Statistic: AVG // // AFTER_CONTACT_WORK_TIME // // Unit: SECONDS // // Statistic: AVG // // API_CONTACTS_HANDLED // // Unit: COUNT // // Statistic: SUM // // CALLBACK_CONTACTS_HANDLED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_ABANDONED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_AGENT_HUNG_UP_FIRST // // Unit: COUNT // // Statistic: SUM // // CONTACTS_CONSULTED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_HANDLED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_HANDLED_INCOMING // // Unit: COUNT // // Statistic: SUM // // CONTACTS_HANDLED_OUTBOUND // // Unit: COUNT // // Statistic: SUM // // CONTACTS_HOLD_ABANDONS // // Unit: COUNT // // Statistic: SUM // // CONTACTS_MISSED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_QUEUED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_TRANSFERRED_IN // // Unit: COUNT // // Statistic: SUM // // CONTACTS_TRANSFERRED_IN_FROM_QUEUE // // Unit: COUNT // // Statistic: SUM // // CONTACTS_TRANSFERRED_OUT // // Unit: COUNT // // Statistic: SUM // // CONTACTS_TRANSFERRED_OUT_FROM_QUEUE // // Unit: COUNT // // Statistic: SUM // // HANDLE_TIME // // Unit: SECONDS // // Statistic: AVG // // HOLD_TIME // // Unit: SECONDS // // Statistic: AVG // // INTERACTION_AND_HOLD_TIME // // Unit: SECONDS // // Statistic: AVG // // INTERACTION_TIME // // Unit: SECONDS // // Statistic: AVG // // OCCUPANCY // // Unit: PERCENT // // Statistic: AVG // // QUEUE_ANSWER_TIME // // Unit: SECONDS // // Statistic: AVG // // QUEUED_TIME // // Unit: SECONDS // // Statistic: MAX // // SERVICE_LEVEL // // Unit: PERCENT // // Statistic: AVG // // Threshold: Only "Less than" comparisons are supported, with the following // service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, // 600 // // HistoricalMetrics is a required field HistoricalMetrics []*HistoricalMetric `type:"list" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `type:"string"` // The timestamp, in UNIX Epoch time format, at which to start the reporting // interval for the retrieval of historical metrics data. The time must be specified // using a multiple of 5 minutes, such as 10:05, 10:10, 10:15. // // The start time cannot be earlier than 24 hours before the time of the request. // Historical metrics are available only for 24 hours. // // StartTime is a required field StartTime *time.Time `type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetMetricDataInput) GoString ¶ added in v1.15.41
func (s GetMetricDataInput) GoString() string
GoString returns the string representation
func (*GetMetricDataInput) SetEndTime ¶ added in v1.15.41
func (s *GetMetricDataInput) SetEndTime(v time.Time) *GetMetricDataInput
SetEndTime sets the EndTime field's value.
func (*GetMetricDataInput) SetFilters ¶ added in v1.15.41
func (s *GetMetricDataInput) SetFilters(v *Filters) *GetMetricDataInput
SetFilters sets the Filters field's value.
func (*GetMetricDataInput) SetGroupings ¶ added in v1.15.41
func (s *GetMetricDataInput) SetGroupings(v []*string) *GetMetricDataInput
SetGroupings sets the Groupings field's value.
func (*GetMetricDataInput) SetHistoricalMetrics ¶ added in v1.15.41
func (s *GetMetricDataInput) SetHistoricalMetrics(v []*HistoricalMetric) *GetMetricDataInput
SetHistoricalMetrics sets the HistoricalMetrics field's value.
func (*GetMetricDataInput) SetInstanceId ¶ added in v1.15.41
func (s *GetMetricDataInput) SetInstanceId(v string) *GetMetricDataInput
SetInstanceId sets the InstanceId field's value.
func (*GetMetricDataInput) SetMaxResults ¶ added in v1.15.41
func (s *GetMetricDataInput) SetMaxResults(v int64) *GetMetricDataInput
SetMaxResults sets the MaxResults field's value.
func (*GetMetricDataInput) SetNextToken ¶ added in v1.15.41
func (s *GetMetricDataInput) SetNextToken(v string) *GetMetricDataInput
SetNextToken sets the NextToken field's value.
func (*GetMetricDataInput) SetStartTime ¶ added in v1.15.41
func (s *GetMetricDataInput) SetStartTime(v time.Time) *GetMetricDataInput
SetStartTime sets the StartTime field's value.
func (GetMetricDataInput) String ¶ added in v1.15.41
func (s GetMetricDataInput) String() string
String returns the string representation
func (*GetMetricDataInput) Validate ¶ added in v1.15.41
func (s *GetMetricDataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMetricDataOutput ¶ added in v1.15.41
type GetMetricDataOutput struct { // Information about the historical metrics. // // If no grouping is specified, a summary of metric data is returned. MetricResults []*HistoricalMetricResult `type:"list"` // If there are additional results, this is the token for the next set of results. // // The token expires after 5 minutes from the time it is created. Subsequent // requests that use the token must use the same request parameters as the request // that generated the token. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetMetricDataOutput) GoString ¶ added in v1.15.41
func (s GetMetricDataOutput) GoString() string
GoString returns the string representation
func (*GetMetricDataOutput) SetMetricResults ¶ added in v1.15.41
func (s *GetMetricDataOutput) SetMetricResults(v []*HistoricalMetricResult) *GetMetricDataOutput
SetMetricResults sets the MetricResults field's value.
func (*GetMetricDataOutput) SetNextToken ¶ added in v1.15.41
func (s *GetMetricDataOutput) SetNextToken(v string) *GetMetricDataOutput
SetNextToken sets the NextToken field's value.
func (GetMetricDataOutput) String ¶ added in v1.15.41
func (s GetMetricDataOutput) String() string
String returns the string representation
type HierarchyGroup ¶ added in v1.15.2
type HierarchyGroup struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn *string `type:"string"` // Information about the levels in the hierarchy group. HierarchyPath *HierarchyPath `type:"structure"` // The identifier of the hierarchy group. Id *string `type:"string"` // The identifier of the level in the hierarchy group. LevelId *string `type:"string"` // The name of the hierarchy group. Name *string `type:"string"` // contains filtered or unexported fields }
Contains information about a hierarchy group.
func (HierarchyGroup) GoString ¶ added in v1.15.2
func (s HierarchyGroup) GoString() string
GoString returns the string representation
func (*HierarchyGroup) SetArn ¶ added in v1.15.2
func (s *HierarchyGroup) SetArn(v string) *HierarchyGroup
SetArn sets the Arn field's value.
func (*HierarchyGroup) SetHierarchyPath ¶ added in v1.15.2
func (s *HierarchyGroup) SetHierarchyPath(v *HierarchyPath) *HierarchyGroup
SetHierarchyPath sets the HierarchyPath field's value.
func (*HierarchyGroup) SetId ¶ added in v1.15.2
func (s *HierarchyGroup) SetId(v string) *HierarchyGroup
SetId sets the Id field's value.
func (*HierarchyGroup) SetLevelId ¶ added in v1.15.2
func (s *HierarchyGroup) SetLevelId(v string) *HierarchyGroup
SetLevelId sets the LevelId field's value.
func (*HierarchyGroup) SetName ¶ added in v1.15.2
func (s *HierarchyGroup) SetName(v string) *HierarchyGroup
SetName sets the Name field's value.
func (HierarchyGroup) String ¶ added in v1.15.2
func (s HierarchyGroup) String() string
String returns the string representation
type HierarchyGroupSummary ¶ added in v1.15.2
type HierarchyGroupSummary struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn *string `type:"string"` // The identifier of the hierarchy group. Id *string `type:"string"` // The name of the hierarchy group. Name *string `type:"string"` // contains filtered or unexported fields }
Contains summary information about a hierarchy group.
func (HierarchyGroupSummary) GoString ¶ added in v1.15.2
func (s HierarchyGroupSummary) GoString() string
GoString returns the string representation
func (*HierarchyGroupSummary) SetArn ¶ added in v1.15.2
func (s *HierarchyGroupSummary) SetArn(v string) *HierarchyGroupSummary
SetArn sets the Arn field's value.
func (*HierarchyGroupSummary) SetId ¶ added in v1.15.2
func (s *HierarchyGroupSummary) SetId(v string) *HierarchyGroupSummary
SetId sets the Id field's value.
func (*HierarchyGroupSummary) SetName ¶ added in v1.15.2
func (s *HierarchyGroupSummary) SetName(v string) *HierarchyGroupSummary
SetName sets the Name field's value.
func (HierarchyGroupSummary) String ¶ added in v1.15.2
func (s HierarchyGroupSummary) String() string
String returns the string representation
type HierarchyLevel ¶ added in v1.15.2
type HierarchyLevel struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `type:"string"` // The identifier of the hierarchy level. Id *string `type:"string"` // The name of the hierarchy level. Name *string `type:"string"` // contains filtered or unexported fields }
Contains information about a hierarchy level.
func (HierarchyLevel) GoString ¶ added in v1.15.2
func (s HierarchyLevel) GoString() string
GoString returns the string representation
func (*HierarchyLevel) SetArn ¶ added in v1.15.2
func (s *HierarchyLevel) SetArn(v string) *HierarchyLevel
SetArn sets the Arn field's value.
func (*HierarchyLevel) SetId ¶ added in v1.15.2
func (s *HierarchyLevel) SetId(v string) *HierarchyLevel
SetId sets the Id field's value.
func (*HierarchyLevel) SetName ¶ added in v1.15.2
func (s *HierarchyLevel) SetName(v string) *HierarchyLevel
SetName sets the Name field's value.
func (HierarchyLevel) String ¶ added in v1.15.2
func (s HierarchyLevel) String() string
String returns the string representation
type HierarchyLevelUpdate ¶ added in v1.35.30
type HierarchyLevelUpdate struct { // The name of the user hierarchy level. Must not be more than 50 characters. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about the hierarchy level to update.
func (HierarchyLevelUpdate) GoString ¶ added in v1.35.30
func (s HierarchyLevelUpdate) GoString() string
GoString returns the string representation
func (*HierarchyLevelUpdate) SetName ¶ added in v1.35.30
func (s *HierarchyLevelUpdate) SetName(v string) *HierarchyLevelUpdate
SetName sets the Name field's value.
func (HierarchyLevelUpdate) String ¶ added in v1.35.30
func (s HierarchyLevelUpdate) String() string
String returns the string representation
func (*HierarchyLevelUpdate) Validate ¶ added in v1.35.30
func (s *HierarchyLevelUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HierarchyPath ¶ added in v1.15.2
type HierarchyPath struct { // Information about level five. LevelFive *HierarchyGroupSummary `type:"structure"` // Information about level four. LevelFour *HierarchyGroupSummary `type:"structure"` // Information about level one. LevelOne *HierarchyGroupSummary `type:"structure"` // Information about level three. LevelThree *HierarchyGroupSummary `type:"structure"` // Information about level two. LevelTwo *HierarchyGroupSummary `type:"structure"` // contains filtered or unexported fields }
Contains information about the levels of a hierarchy group.
func (HierarchyPath) GoString ¶ added in v1.15.2
func (s HierarchyPath) GoString() string
GoString returns the string representation
func (*HierarchyPath) SetLevelFive ¶ added in v1.15.2
func (s *HierarchyPath) SetLevelFive(v *HierarchyGroupSummary) *HierarchyPath
SetLevelFive sets the LevelFive field's value.
func (*HierarchyPath) SetLevelFour ¶ added in v1.15.2
func (s *HierarchyPath) SetLevelFour(v *HierarchyGroupSummary) *HierarchyPath
SetLevelFour sets the LevelFour field's value.
func (*HierarchyPath) SetLevelOne ¶ added in v1.15.2
func (s *HierarchyPath) SetLevelOne(v *HierarchyGroupSummary) *HierarchyPath
SetLevelOne sets the LevelOne field's value.
func (*HierarchyPath) SetLevelThree ¶ added in v1.15.2
func (s *HierarchyPath) SetLevelThree(v *HierarchyGroupSummary) *HierarchyPath
SetLevelThree sets the LevelThree field's value.
func (*HierarchyPath) SetLevelTwo ¶ added in v1.15.2
func (s *HierarchyPath) SetLevelTwo(v *HierarchyGroupSummary) *HierarchyPath
SetLevelTwo sets the LevelTwo field's value.
func (HierarchyPath) String ¶ added in v1.15.2
func (s HierarchyPath) String() string
String returns the string representation
type HierarchyStructure ¶ added in v1.15.2
type HierarchyStructure struct { // Information about level five. LevelFive *HierarchyLevel `type:"structure"` // Information about level four. LevelFour *HierarchyLevel `type:"structure"` // Information about level one. LevelOne *HierarchyLevel `type:"structure"` // Information about level three. LevelThree *HierarchyLevel `type:"structure"` // Information about level two. LevelTwo *HierarchyLevel `type:"structure"` // contains filtered or unexported fields }
Contains information about a hierarchy structure.
func (HierarchyStructure) GoString ¶ added in v1.15.2
func (s HierarchyStructure) GoString() string
GoString returns the string representation
func (*HierarchyStructure) SetLevelFive ¶ added in v1.15.2
func (s *HierarchyStructure) SetLevelFive(v *HierarchyLevel) *HierarchyStructure
SetLevelFive sets the LevelFive field's value.
func (*HierarchyStructure) SetLevelFour ¶ added in v1.15.2
func (s *HierarchyStructure) SetLevelFour(v *HierarchyLevel) *HierarchyStructure
SetLevelFour sets the LevelFour field's value.
func (*HierarchyStructure) SetLevelOne ¶ added in v1.15.2
func (s *HierarchyStructure) SetLevelOne(v *HierarchyLevel) *HierarchyStructure
SetLevelOne sets the LevelOne field's value.
func (*HierarchyStructure) SetLevelThree ¶ added in v1.15.2
func (s *HierarchyStructure) SetLevelThree(v *HierarchyLevel) *HierarchyStructure
SetLevelThree sets the LevelThree field's value.
func (*HierarchyStructure) SetLevelTwo ¶ added in v1.15.2
func (s *HierarchyStructure) SetLevelTwo(v *HierarchyLevel) *HierarchyStructure
SetLevelTwo sets the LevelTwo field's value.
func (HierarchyStructure) String ¶ added in v1.15.2
func (s HierarchyStructure) String() string
String returns the string representation
type HierarchyStructureUpdate ¶ added in v1.35.30
type HierarchyStructureUpdate struct { // The update for level five. LevelFive *HierarchyLevelUpdate `type:"structure"` // The update for level four. LevelFour *HierarchyLevelUpdate `type:"structure"` // The update for level one. LevelOne *HierarchyLevelUpdate `type:"structure"` // The update for level three. LevelThree *HierarchyLevelUpdate `type:"structure"` // The update for level two. LevelTwo *HierarchyLevelUpdate `type:"structure"` // contains filtered or unexported fields }
Contains information about the level hierarchy to update.
func (HierarchyStructureUpdate) GoString ¶ added in v1.35.30
func (s HierarchyStructureUpdate) GoString() string
GoString returns the string representation
func (*HierarchyStructureUpdate) SetLevelFive ¶ added in v1.35.30
func (s *HierarchyStructureUpdate) SetLevelFive(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
SetLevelFive sets the LevelFive field's value.
func (*HierarchyStructureUpdate) SetLevelFour ¶ added in v1.35.30
func (s *HierarchyStructureUpdate) SetLevelFour(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
SetLevelFour sets the LevelFour field's value.
func (*HierarchyStructureUpdate) SetLevelOne ¶ added in v1.35.30
func (s *HierarchyStructureUpdate) SetLevelOne(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
SetLevelOne sets the LevelOne field's value.
func (*HierarchyStructureUpdate) SetLevelThree ¶ added in v1.35.30
func (s *HierarchyStructureUpdate) SetLevelThree(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
SetLevelThree sets the LevelThree field's value.
func (*HierarchyStructureUpdate) SetLevelTwo ¶ added in v1.35.30
func (s *HierarchyStructureUpdate) SetLevelTwo(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
SetLevelTwo sets the LevelTwo field's value.
func (HierarchyStructureUpdate) String ¶ added in v1.35.30
func (s HierarchyStructureUpdate) String() string
String returns the string representation
func (*HierarchyStructureUpdate) Validate ¶ added in v1.35.30
func (s *HierarchyStructureUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HistoricalMetric ¶ added in v1.15.41
type HistoricalMetric struct { // The name of the metric. Name *string `type:"string" enum:"HistoricalMetricName"` // The statistic for the metric. Statistic *string `type:"string" enum:"Statistic"` // The threshold for the metric, used with service level metrics. Threshold *Threshold `type:"structure"` // The unit for the metric. Unit *string `type:"string" enum:"Unit"` // contains filtered or unexported fields }
Contains information about a historical metric. For a description of each metric, see Historical Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/historical-metrics-definitions.html) in the Amazon Connect Administrator Guide.
func (HistoricalMetric) GoString ¶ added in v1.15.41
func (s HistoricalMetric) GoString() string
GoString returns the string representation
func (*HistoricalMetric) SetName ¶ added in v1.15.41
func (s *HistoricalMetric) SetName(v string) *HistoricalMetric
SetName sets the Name field's value.
func (*HistoricalMetric) SetStatistic ¶ added in v1.15.41
func (s *HistoricalMetric) SetStatistic(v string) *HistoricalMetric
SetStatistic sets the Statistic field's value.
func (*HistoricalMetric) SetThreshold ¶ added in v1.15.41
func (s *HistoricalMetric) SetThreshold(v *Threshold) *HistoricalMetric
SetThreshold sets the Threshold field's value.
func (*HistoricalMetric) SetUnit ¶ added in v1.15.41
func (s *HistoricalMetric) SetUnit(v string) *HistoricalMetric
SetUnit sets the Unit field's value.
func (HistoricalMetric) String ¶ added in v1.15.41
func (s HistoricalMetric) String() string
String returns the string representation
type HistoricalMetricData ¶ added in v1.15.41
type HistoricalMetricData struct { // Information about the metric. Metric *HistoricalMetric `type:"structure"` // The value of the metric. Value *float64 `type:"double"` // contains filtered or unexported fields }
Contains the data for a historical metric.
func (HistoricalMetricData) GoString ¶ added in v1.15.41
func (s HistoricalMetricData) GoString() string
GoString returns the string representation
func (*HistoricalMetricData) SetMetric ¶ added in v1.15.41
func (s *HistoricalMetricData) SetMetric(v *HistoricalMetric) *HistoricalMetricData
SetMetric sets the Metric field's value.
func (*HistoricalMetricData) SetValue ¶ added in v1.15.41
func (s *HistoricalMetricData) SetValue(v float64) *HistoricalMetricData
SetValue sets the Value field's value.
func (HistoricalMetricData) String ¶ added in v1.15.41
func (s HistoricalMetricData) String() string
String returns the string representation
type HistoricalMetricResult ¶ added in v1.15.41
type HistoricalMetricResult struct { // The set of metrics. Collections []*HistoricalMetricData `type:"list"` // The dimension for the metrics. Dimensions *Dimensions `type:"structure"` // contains filtered or unexported fields }
Contains information about the historical metrics retrieved.
func (HistoricalMetricResult) GoString ¶ added in v1.15.41
func (s HistoricalMetricResult) GoString() string
GoString returns the string representation
func (*HistoricalMetricResult) SetCollections ¶ added in v1.15.41
func (s *HistoricalMetricResult) SetCollections(v []*HistoricalMetricData) *HistoricalMetricResult
SetCollections sets the Collections field's value.
func (*HistoricalMetricResult) SetDimensions ¶ added in v1.15.41
func (s *HistoricalMetricResult) SetDimensions(v *Dimensions) *HistoricalMetricResult
SetDimensions sets the Dimensions field's value.
func (HistoricalMetricResult) String ¶ added in v1.15.41
func (s HistoricalMetricResult) String() string
String returns the string representation
type HoursOfOperation ¶ added in v1.37.1
type HoursOfOperation struct { // Configuration information for the hours of operation. Config []*HoursOfOperationConfig `type:"list"` // The description for the hours of operation. Description *string `type:"string"` // The Amazon Resource Name (ARN) for the hours of operation. HoursOfOperationArn *string `type:"string"` // The identifier for the hours of operation. HoursOfOperationId *string `type:"string"` // The name for the hours of operation. Name *string `min:"1" type:"string"` // One or more tags. Tags map[string]*string `min:"1" type:"map"` // The time zone for the hours of operation. TimeZone *string `type:"string"` // contains filtered or unexported fields }
Information about of the hours of operation.
func (HoursOfOperation) GoString ¶ added in v1.37.1
func (s HoursOfOperation) GoString() string
GoString returns the string representation
func (*HoursOfOperation) SetConfig ¶ added in v1.37.1
func (s *HoursOfOperation) SetConfig(v []*HoursOfOperationConfig) *HoursOfOperation
SetConfig sets the Config field's value.
func (*HoursOfOperation) SetDescription ¶ added in v1.37.1
func (s *HoursOfOperation) SetDescription(v string) *HoursOfOperation
SetDescription sets the Description field's value.
func (*HoursOfOperation) SetHoursOfOperationArn ¶ added in v1.37.1
func (s *HoursOfOperation) SetHoursOfOperationArn(v string) *HoursOfOperation
SetHoursOfOperationArn sets the HoursOfOperationArn field's value.
func (*HoursOfOperation) SetHoursOfOperationId ¶ added in v1.37.1
func (s *HoursOfOperation) SetHoursOfOperationId(v string) *HoursOfOperation
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*HoursOfOperation) SetName ¶ added in v1.37.1
func (s *HoursOfOperation) SetName(v string) *HoursOfOperation
SetName sets the Name field's value.
func (*HoursOfOperation) SetTags ¶ added in v1.37.1
func (s *HoursOfOperation) SetTags(v map[string]*string) *HoursOfOperation
SetTags sets the Tags field's value.
func (*HoursOfOperation) SetTimeZone ¶ added in v1.37.1
func (s *HoursOfOperation) SetTimeZone(v string) *HoursOfOperation
SetTimeZone sets the TimeZone field's value.
func (HoursOfOperation) String ¶ added in v1.37.1
func (s HoursOfOperation) String() string
String returns the string representation
type HoursOfOperationConfig ¶ added in v1.37.1
type HoursOfOperationConfig struct { // The day that the hours of operation applies to. Day *string `type:"string" enum:"HoursOfOperationDays"` // The end time that your contact center is closes. EndTime *HoursOfOperationTimeSlice `type:"structure"` // The start time that your contact center is open. StartTime *HoursOfOperationTimeSlice `type:"structure"` // contains filtered or unexported fields }
Contains information about the hours of operation.
func (HoursOfOperationConfig) GoString ¶ added in v1.37.1
func (s HoursOfOperationConfig) GoString() string
GoString returns the string representation
func (*HoursOfOperationConfig) SetDay ¶ added in v1.37.1
func (s *HoursOfOperationConfig) SetDay(v string) *HoursOfOperationConfig
SetDay sets the Day field's value.
func (*HoursOfOperationConfig) SetEndTime ¶ added in v1.37.1
func (s *HoursOfOperationConfig) SetEndTime(v *HoursOfOperationTimeSlice) *HoursOfOperationConfig
SetEndTime sets the EndTime field's value.
func (*HoursOfOperationConfig) SetStartTime ¶ added in v1.37.1
func (s *HoursOfOperationConfig) SetStartTime(v *HoursOfOperationTimeSlice) *HoursOfOperationConfig
SetStartTime sets the StartTime field's value.
func (HoursOfOperationConfig) String ¶ added in v1.37.1
func (s HoursOfOperationConfig) String() string
String returns the string representation
type HoursOfOperationSummary ¶ added in v1.25.18
type HoursOfOperationSummary struct { // The Amazon Resource Name (ARN) of the hours of operation. Arn *string `type:"string"` // The identifier of the hours of operation. Id *string `type:"string"` // The name of the hours of operation. Name *string `type:"string"` // contains filtered or unexported fields }
Contains summary information about hours of operation for a contact center.
func (HoursOfOperationSummary) GoString ¶ added in v1.25.18
func (s HoursOfOperationSummary) GoString() string
GoString returns the string representation
func (*HoursOfOperationSummary) SetArn ¶ added in v1.25.18
func (s *HoursOfOperationSummary) SetArn(v string) *HoursOfOperationSummary
SetArn sets the Arn field's value.
func (*HoursOfOperationSummary) SetId ¶ added in v1.25.18
func (s *HoursOfOperationSummary) SetId(v string) *HoursOfOperationSummary
SetId sets the Id field's value.
func (*HoursOfOperationSummary) SetName ¶ added in v1.25.18
func (s *HoursOfOperationSummary) SetName(v string) *HoursOfOperationSummary
SetName sets the Name field's value.
func (HoursOfOperationSummary) String ¶ added in v1.25.18
func (s HoursOfOperationSummary) String() string
String returns the string representation
type HoursOfOperationTimeSlice ¶ added in v1.37.1
type HoursOfOperationTimeSlice struct { // The hours. Hours *int64 `type:"integer"` // The minutes. Minutes *int64 `type:"integer"` // contains filtered or unexported fields }
The start time or end time for an hours of operation.
func (HoursOfOperationTimeSlice) GoString ¶ added in v1.37.1
func (s HoursOfOperationTimeSlice) GoString() string
GoString returns the string representation
func (*HoursOfOperationTimeSlice) SetHours ¶ added in v1.37.1
func (s *HoursOfOperationTimeSlice) SetHours(v int64) *HoursOfOperationTimeSlice
SetHours sets the Hours field's value.
func (*HoursOfOperationTimeSlice) SetMinutes ¶ added in v1.37.1
func (s *HoursOfOperationTimeSlice) SetMinutes(v int64) *HoursOfOperationTimeSlice
SetMinutes sets the Minutes field's value.
func (HoursOfOperationTimeSlice) String ¶ added in v1.37.1
func (s HoursOfOperationTimeSlice) String() string
String returns the string representation
type Instance ¶ added in v1.35.33
type Instance struct { // The Amazon Resource Name (ARN) of the instance. Arn *string `type:"string"` // When the instance was created. CreatedTime *time.Time `type:"timestamp"` // The identifier of the Amazon Connect instance. Id *string `min:"1" type:"string"` // The identity management type. IdentityManagementType *string `type:"string" enum:"DirectoryType"` // Whether inbound calls are enabled. InboundCallsEnabled *bool `type:"boolean"` // The alias of instance. InstanceAlias *string `min:"1" type:"string" sensitive:"true"` // The state of the instance. InstanceStatus *string `type:"string" enum:"InstanceStatus"` // Whether outbound calls are enabled. OutboundCallsEnabled *bool `type:"boolean"` // The service role of the instance. ServiceRole *string `type:"string"` // Relevant details why the instance was not successfully created. StatusReason *InstanceStatusReason `type:"structure"` // contains filtered or unexported fields }
The Amazon Connect instance.
func (*Instance) SetCreatedTime ¶ added in v1.35.33
SetCreatedTime sets the CreatedTime field's value.
func (*Instance) SetIdentityManagementType ¶ added in v1.35.33
SetIdentityManagementType sets the IdentityManagementType field's value.
func (*Instance) SetInboundCallsEnabled ¶ added in v1.35.33
SetInboundCallsEnabled sets the InboundCallsEnabled field's value.
func (*Instance) SetInstanceAlias ¶ added in v1.35.33
SetInstanceAlias sets the InstanceAlias field's value.
func (*Instance) SetInstanceStatus ¶ added in v1.35.33
SetInstanceStatus sets the InstanceStatus field's value.
func (*Instance) SetOutboundCallsEnabled ¶ added in v1.35.33
SetOutboundCallsEnabled sets the OutboundCallsEnabled field's value.
func (*Instance) SetServiceRole ¶ added in v1.35.33
SetServiceRole sets the ServiceRole field's value.
func (*Instance) SetStatusReason ¶ added in v1.35.33
func (s *Instance) SetStatusReason(v *InstanceStatusReason) *Instance
SetStatusReason sets the StatusReason field's value.
type InstanceStatusReason ¶ added in v1.35.33
type InstanceStatusReason struct { // The message. Message *string `type:"string"` // contains filtered or unexported fields }
Relevant details why the instance was not successfully created.
func (InstanceStatusReason) GoString ¶ added in v1.35.33
func (s InstanceStatusReason) GoString() string
GoString returns the string representation
func (*InstanceStatusReason) SetMessage ¶ added in v1.35.33
func (s *InstanceStatusReason) SetMessage(v string) *InstanceStatusReason
SetMessage sets the Message field's value.
func (InstanceStatusReason) String ¶ added in v1.35.33
func (s InstanceStatusReason) String() string
String returns the string representation
type InstanceStorageConfig ¶ added in v1.35.33
type InstanceStorageConfig 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"` // The configuration of the Kinesis Firehose delivery stream. KinesisFirehoseConfig *KinesisFirehoseConfig `type:"structure"` // The configuration of the Kinesis data stream. KinesisStreamConfig *KinesisStreamConfig `type:"structure"` // The configuration of the Kinesis video stream. KinesisVideoStreamConfig *KinesisVideoStreamConfig `type:"structure"` // The S3 bucket configuration. S3Config *S3Config `type:"structure"` // A valid storage type. // // StorageType is a required field StorageType *string `type:"string" required:"true" enum:"StorageType"` // contains filtered or unexported fields }
The storage configuration for the instance.
func (InstanceStorageConfig) GoString ¶ added in v1.35.33
func (s InstanceStorageConfig) GoString() string
GoString returns the string representation
func (*InstanceStorageConfig) SetAssociationId ¶ added in v1.35.33
func (s *InstanceStorageConfig) SetAssociationId(v string) *InstanceStorageConfig
SetAssociationId sets the AssociationId field's value.
func (*InstanceStorageConfig) SetKinesisFirehoseConfig ¶ added in v1.35.33
func (s *InstanceStorageConfig) SetKinesisFirehoseConfig(v *KinesisFirehoseConfig) *InstanceStorageConfig
SetKinesisFirehoseConfig sets the KinesisFirehoseConfig field's value.
func (*InstanceStorageConfig) SetKinesisStreamConfig ¶ added in v1.35.33
func (s *InstanceStorageConfig) SetKinesisStreamConfig(v *KinesisStreamConfig) *InstanceStorageConfig
SetKinesisStreamConfig sets the KinesisStreamConfig field's value.
func (*InstanceStorageConfig) SetKinesisVideoStreamConfig ¶ added in v1.35.33
func (s *InstanceStorageConfig) SetKinesisVideoStreamConfig(v *KinesisVideoStreamConfig) *InstanceStorageConfig
SetKinesisVideoStreamConfig sets the KinesisVideoStreamConfig field's value.
func (*InstanceStorageConfig) SetS3Config ¶ added in v1.35.33
func (s *InstanceStorageConfig) SetS3Config(v *S3Config) *InstanceStorageConfig
SetS3Config sets the S3Config field's value.
func (*InstanceStorageConfig) SetStorageType ¶ added in v1.35.33
func (s *InstanceStorageConfig) SetStorageType(v string) *InstanceStorageConfig
SetStorageType sets the StorageType field's value.
func (InstanceStorageConfig) String ¶ added in v1.35.33
func (s InstanceStorageConfig) String() string
String returns the string representation
func (*InstanceStorageConfig) Validate ¶ added in v1.35.33
func (s *InstanceStorageConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InstanceSummary ¶ added in v1.35.33
type InstanceSummary struct { // The Amazon Resource Name (ARN) of the instance. Arn *string `type:"string"` // When the instance was created. CreatedTime *time.Time `type:"timestamp"` // The identifier of the instance. Id *string `min:"1" type:"string"` // The identity management type of the instance. IdentityManagementType *string `type:"string" enum:"DirectoryType"` // Whether inbound calls are enabled. InboundCallsEnabled *bool `type:"boolean"` // The alias of the instance. InstanceAlias *string `min:"1" type:"string" sensitive:"true"` // The state of the instance. InstanceStatus *string `type:"string" enum:"InstanceStatus"` // Whether outbound calls are enabled. OutboundCallsEnabled *bool `type:"boolean"` // The service role of the instance. ServiceRole *string `type:"string"` // contains filtered or unexported fields }
Information about the instance.
func (InstanceSummary) GoString ¶ added in v1.35.33
func (s InstanceSummary) GoString() string
GoString returns the string representation
func (*InstanceSummary) SetArn ¶ added in v1.35.33
func (s *InstanceSummary) SetArn(v string) *InstanceSummary
SetArn sets the Arn field's value.
func (*InstanceSummary) SetCreatedTime ¶ added in v1.35.33
func (s *InstanceSummary) SetCreatedTime(v time.Time) *InstanceSummary
SetCreatedTime sets the CreatedTime field's value.
func (*InstanceSummary) SetId ¶ added in v1.35.33
func (s *InstanceSummary) SetId(v string) *InstanceSummary
SetId sets the Id field's value.
func (*InstanceSummary) SetIdentityManagementType ¶ added in v1.35.33
func (s *InstanceSummary) SetIdentityManagementType(v string) *InstanceSummary
SetIdentityManagementType sets the IdentityManagementType field's value.
func (*InstanceSummary) SetInboundCallsEnabled ¶ added in v1.35.33
func (s *InstanceSummary) SetInboundCallsEnabled(v bool) *InstanceSummary
SetInboundCallsEnabled sets the InboundCallsEnabled field's value.
func (*InstanceSummary) SetInstanceAlias ¶ added in v1.35.33
func (s *InstanceSummary) SetInstanceAlias(v string) *InstanceSummary
SetInstanceAlias sets the InstanceAlias field's value.
func (*InstanceSummary) SetInstanceStatus ¶ added in v1.35.33
func (s *InstanceSummary) SetInstanceStatus(v string) *InstanceSummary
SetInstanceStatus sets the InstanceStatus field's value.
func (*InstanceSummary) SetOutboundCallsEnabled ¶ added in v1.35.33
func (s *InstanceSummary) SetOutboundCallsEnabled(v bool) *InstanceSummary
SetOutboundCallsEnabled sets the OutboundCallsEnabled field's value.
func (*InstanceSummary) SetServiceRole ¶ added in v1.35.33
func (s *InstanceSummary) SetServiceRole(v string) *InstanceSummary
SetServiceRole sets the ServiceRole field's value.
func (InstanceSummary) String ¶ added in v1.35.33
func (s InstanceSummary) String() string
String returns the string representation
type IntegrationAssociationSummary ¶ added in v1.35.37
type IntegrationAssociationSummary struct { // The identifier of the Amazon Connect instance. InstanceId *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) for the AppIntegration. IntegrationArn *string `type:"string"` // The Amazon Resource Name (ARN) for the AppIntegration association. IntegrationAssociationArn *string `type:"string"` // The identifier for the AppIntegration association. IntegrationAssociationId *string `min:"1" type:"string"` // The integration type. IntegrationType *string `type:"string" enum:"IntegrationType"` // The user-provided, friendly name for the external application. SourceApplicationName *string `min:"1" type:"string"` // The URL for the external application. SourceApplicationUrl *string `min:"1" type:"string"` // The name of the source. SourceType *string `type:"string" enum:"SourceType"` // contains filtered or unexported fields }
Contains summary information about the associated AppIntegrations.
func (IntegrationAssociationSummary) GoString ¶ added in v1.35.37
func (s IntegrationAssociationSummary) GoString() string
GoString returns the string representation
func (*IntegrationAssociationSummary) SetInstanceId ¶ added in v1.35.37
func (s *IntegrationAssociationSummary) SetInstanceId(v string) *IntegrationAssociationSummary
SetInstanceId sets the InstanceId field's value.
func (*IntegrationAssociationSummary) SetIntegrationArn ¶ added in v1.35.37
func (s *IntegrationAssociationSummary) SetIntegrationArn(v string) *IntegrationAssociationSummary
SetIntegrationArn sets the IntegrationArn field's value.
func (*IntegrationAssociationSummary) SetIntegrationAssociationArn ¶ added in v1.35.37
func (s *IntegrationAssociationSummary) SetIntegrationAssociationArn(v string) *IntegrationAssociationSummary
SetIntegrationAssociationArn sets the IntegrationAssociationArn field's value.
func (*IntegrationAssociationSummary) SetIntegrationAssociationId ¶ added in v1.35.37
func (s *IntegrationAssociationSummary) SetIntegrationAssociationId(v string) *IntegrationAssociationSummary
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (*IntegrationAssociationSummary) SetIntegrationType ¶ added in v1.35.37
func (s *IntegrationAssociationSummary) SetIntegrationType(v string) *IntegrationAssociationSummary
SetIntegrationType sets the IntegrationType field's value.
func (*IntegrationAssociationSummary) SetSourceApplicationName ¶ added in v1.35.37
func (s *IntegrationAssociationSummary) SetSourceApplicationName(v string) *IntegrationAssociationSummary
SetSourceApplicationName sets the SourceApplicationName field's value.
func (*IntegrationAssociationSummary) SetSourceApplicationUrl ¶ added in v1.35.37
func (s *IntegrationAssociationSummary) SetSourceApplicationUrl(v string) *IntegrationAssociationSummary
SetSourceApplicationUrl sets the SourceApplicationUrl field's value.
func (*IntegrationAssociationSummary) SetSourceType ¶ added in v1.35.37
func (s *IntegrationAssociationSummary) SetSourceType(v string) *IntegrationAssociationSummary
SetSourceType sets the SourceType field's value.
func (IntegrationAssociationSummary) String ¶ added in v1.35.37
func (s IntegrationAssociationSummary) String() string
String returns the string representation
type InternalServiceException ¶ added in v1.28.0
type InternalServiceException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Request processing failed because of an error or failure with the service.
func (*InternalServiceException) Code ¶ added in v1.28.0
func (s *InternalServiceException) Code() string
Code returns the exception type name.
func (*InternalServiceException) Error ¶ added in v1.28.0
func (s *InternalServiceException) Error() string
func (InternalServiceException) GoString ¶ added in v1.28.0
func (s InternalServiceException) GoString() string
GoString returns the string representation
func (*InternalServiceException) Message ¶ added in v1.28.0
func (s *InternalServiceException) Message() string
Message returns the exception's message.
func (*InternalServiceException) OrigErr ¶ added in v1.28.0
func (s *InternalServiceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServiceException) RequestID ¶ added in v1.28.0
func (s *InternalServiceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServiceException) StatusCode ¶ added in v1.28.0
func (s *InternalServiceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServiceException) String ¶ added in v1.28.0
func (s InternalServiceException) String() string
String returns the string representation
type InvalidContactFlowException ¶ added in v1.34.25
type InvalidContactFlowException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The problems with the contact flow. Please fix before trying again. Problems []*ProblemDetail `locationName:"problems" min:"1" type:"list"` // contains filtered or unexported fields }
The contact flow is not valid.
func (*InvalidContactFlowException) Code ¶ added in v1.34.25
func (s *InvalidContactFlowException) Code() string
Code returns the exception type name.
func (*InvalidContactFlowException) Error ¶ added in v1.34.25
func (s *InvalidContactFlowException) Error() string
func (InvalidContactFlowException) GoString ¶ added in v1.34.25
func (s InvalidContactFlowException) GoString() string
GoString returns the string representation
func (*InvalidContactFlowException) Message ¶ added in v1.34.25
func (s *InvalidContactFlowException) Message() string
Message returns the exception's message.
func (*InvalidContactFlowException) OrigErr ¶ added in v1.34.25
func (s *InvalidContactFlowException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidContactFlowException) RequestID ¶ added in v1.34.25
func (s *InvalidContactFlowException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidContactFlowException) StatusCode ¶ added in v1.34.25
func (s *InvalidContactFlowException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidContactFlowException) String ¶ added in v1.34.25
func (s InvalidContactFlowException) String() string
String returns the string representation
type InvalidParameterException ¶ added in v1.28.0
type InvalidParameterException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the parameters. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
One or more of the specified parameters are not valid.
func (*InvalidParameterException) Code ¶ added in v1.28.0
func (s *InvalidParameterException) Code() string
Code returns the exception type name.
func (*InvalidParameterException) Error ¶ added in v1.28.0
func (s *InvalidParameterException) Error() string
func (InvalidParameterException) GoString ¶ added in v1.28.0
func (s InvalidParameterException) GoString() string
GoString returns the string representation
func (*InvalidParameterException) Message ¶ added in v1.28.0
func (s *InvalidParameterException) Message() string
Message returns the exception's message.
func (*InvalidParameterException) OrigErr ¶ added in v1.28.0
func (s *InvalidParameterException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterException) RequestID ¶ added in v1.28.0
func (s *InvalidParameterException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterException) StatusCode ¶ added in v1.28.0
func (s *InvalidParameterException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterException) String ¶ added in v1.28.0
func (s InvalidParameterException) String() string
String returns the string representation
type InvalidRequestException ¶ added in v1.28.0
type InvalidRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the request. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request is not valid.
func (*InvalidRequestException) Code ¶ added in v1.28.0
func (s *InvalidRequestException) Code() string
Code returns the exception type name.
func (*InvalidRequestException) Error ¶ added in v1.28.0
func (s *InvalidRequestException) Error() string
func (InvalidRequestException) GoString ¶ added in v1.28.0
func (s InvalidRequestException) GoString() string
GoString returns the string representation
func (*InvalidRequestException) Message ¶ added in v1.28.0
func (s *InvalidRequestException) Message() string
Message returns the exception's message.
func (*InvalidRequestException) OrigErr ¶ added in v1.28.0
func (s *InvalidRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidRequestException) RequestID ¶ added in v1.28.0
func (s *InvalidRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidRequestException) StatusCode ¶ added in v1.28.0
func (s *InvalidRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidRequestException) String ¶ added in v1.28.0
func (s InvalidRequestException) String() string
String returns the string representation
type KinesisFirehoseConfig ¶ added in v1.35.33
type KinesisFirehoseConfig struct { // The Amazon Resource Name (ARN) of the delivery stream. // // FirehoseArn is a required field FirehoseArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Configuration information of a Kinesis Data Firehose delivery stream.
func (KinesisFirehoseConfig) GoString ¶ added in v1.35.33
func (s KinesisFirehoseConfig) GoString() string
GoString returns the string representation
func (*KinesisFirehoseConfig) SetFirehoseArn ¶ added in v1.35.33
func (s *KinesisFirehoseConfig) SetFirehoseArn(v string) *KinesisFirehoseConfig
SetFirehoseArn sets the FirehoseArn field's value.
func (KinesisFirehoseConfig) String ¶ added in v1.35.33
func (s KinesisFirehoseConfig) String() string
String returns the string representation
func (*KinesisFirehoseConfig) Validate ¶ added in v1.35.33
func (s *KinesisFirehoseConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type KinesisStreamConfig ¶ added in v1.35.33
type KinesisStreamConfig struct { // The Amazon Resource Name (ARN) of the data stream. // // StreamArn is a required field StreamArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Configuration information of a Kinesis data stream.
func (KinesisStreamConfig) GoString ¶ added in v1.35.33
func (s KinesisStreamConfig) GoString() string
GoString returns the string representation
func (*KinesisStreamConfig) SetStreamArn ¶ added in v1.35.33
func (s *KinesisStreamConfig) SetStreamArn(v string) *KinesisStreamConfig
SetStreamArn sets the StreamArn field's value.
func (KinesisStreamConfig) String ¶ added in v1.35.33
func (s KinesisStreamConfig) String() string
String returns the string representation
func (*KinesisStreamConfig) Validate ¶ added in v1.35.33
func (s *KinesisStreamConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type KinesisVideoStreamConfig ¶ added in v1.35.33
type KinesisVideoStreamConfig struct { // The encryption configuration. // // EncryptionConfig is a required field EncryptionConfig *EncryptionConfig `type:"structure" required:"true"` // The prefix of the video stream. // // Prefix is a required field Prefix *string `min:"1" type:"string" required:"true"` // The number of hours data is retained in the stream. Kinesis Video Streams // retains the data in a data store that is associated with the stream. // // The default value is 0, indicating that the stream does not persist data. // // RetentionPeriodHours is a required field RetentionPeriodHours *int64 `type:"integer" required:"true"` // contains filtered or unexported fields }
Configuration information of a Kinesis video stream.
func (KinesisVideoStreamConfig) GoString ¶ added in v1.35.33
func (s KinesisVideoStreamConfig) GoString() string
GoString returns the string representation
func (*KinesisVideoStreamConfig) SetEncryptionConfig ¶ added in v1.35.33
func (s *KinesisVideoStreamConfig) SetEncryptionConfig(v *EncryptionConfig) *KinesisVideoStreamConfig
SetEncryptionConfig sets the EncryptionConfig field's value.
func (*KinesisVideoStreamConfig) SetPrefix ¶ added in v1.35.33
func (s *KinesisVideoStreamConfig) SetPrefix(v string) *KinesisVideoStreamConfig
SetPrefix sets the Prefix field's value.
func (*KinesisVideoStreamConfig) SetRetentionPeriodHours ¶ added in v1.35.33
func (s *KinesisVideoStreamConfig) SetRetentionPeriodHours(v int64) *KinesisVideoStreamConfig
SetRetentionPeriodHours sets the RetentionPeriodHours field's value.
func (KinesisVideoStreamConfig) String ¶ added in v1.35.33
func (s KinesisVideoStreamConfig) String() string
String returns the string representation
func (*KinesisVideoStreamConfig) Validate ¶ added in v1.35.33
func (s *KinesisVideoStreamConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LexBot ¶ added in v1.35.33
type LexBot struct { // The Region that the Amazon Lex bot was created in. LexRegion *string `type:"string"` // The name of the Amazon Lex bot. Name *string `type:"string"` // contains filtered or unexported fields }
Configuration information of an Amazon Lex bot.
func (*LexBot) SetLexRegion ¶ added in v1.35.33
SetLexRegion sets the LexRegion field's value.
type LimitExceededException ¶ added in v1.28.0
type LimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the limit. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The allowed limit for the resource has been exceeded.
func (*LimitExceededException) Code ¶ added in v1.28.0
func (s *LimitExceededException) Code() string
Code returns the exception type name.
func (*LimitExceededException) Error ¶ added in v1.28.0
func (s *LimitExceededException) Error() string
func (LimitExceededException) GoString ¶ added in v1.28.0
func (s LimitExceededException) GoString() string
GoString returns the string representation
func (*LimitExceededException) Message ¶ added in v1.28.0
func (s *LimitExceededException) Message() string
Message returns the exception's message.
func (*LimitExceededException) OrigErr ¶ added in v1.28.0
func (s *LimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*LimitExceededException) RequestID ¶ added in v1.28.0
func (s *LimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*LimitExceededException) StatusCode ¶ added in v1.28.0
func (s *LimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (LimitExceededException) String ¶ added in v1.28.0
func (s LimitExceededException) String() string
String returns the string representation
type ListApprovedOriginsInput ¶ added in v1.35.33
type ListApprovedOriginsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListApprovedOriginsInput) GoString ¶ added in v1.35.33
func (s ListApprovedOriginsInput) GoString() string
GoString returns the string representation
func (*ListApprovedOriginsInput) SetInstanceId ¶ added in v1.35.33
func (s *ListApprovedOriginsInput) SetInstanceId(v string) *ListApprovedOriginsInput
SetInstanceId sets the InstanceId field's value.
func (*ListApprovedOriginsInput) SetMaxResults ¶ added in v1.35.33
func (s *ListApprovedOriginsInput) SetMaxResults(v int64) *ListApprovedOriginsInput
SetMaxResults sets the MaxResults field's value.
func (*ListApprovedOriginsInput) SetNextToken ¶ added in v1.35.33
func (s *ListApprovedOriginsInput) SetNextToken(v string) *ListApprovedOriginsInput
SetNextToken sets the NextToken field's value.
func (ListApprovedOriginsInput) String ¶ added in v1.35.33
func (s ListApprovedOriginsInput) String() string
String returns the string representation
func (*ListApprovedOriginsInput) Validate ¶ added in v1.35.33
func (s *ListApprovedOriginsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApprovedOriginsOutput ¶ added in v1.35.33
type ListApprovedOriginsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // The approved origins. Origins []*string `type:"list"` // contains filtered or unexported fields }
func (ListApprovedOriginsOutput) GoString ¶ added in v1.35.33
func (s ListApprovedOriginsOutput) GoString() string
GoString returns the string representation
func (*ListApprovedOriginsOutput) SetNextToken ¶ added in v1.35.33
func (s *ListApprovedOriginsOutput) SetNextToken(v string) *ListApprovedOriginsOutput
SetNextToken sets the NextToken field's value.
func (*ListApprovedOriginsOutput) SetOrigins ¶ added in v1.35.33
func (s *ListApprovedOriginsOutput) SetOrigins(v []*string) *ListApprovedOriginsOutput
SetOrigins sets the Origins field's value.
func (ListApprovedOriginsOutput) String ¶ added in v1.35.33
func (s ListApprovedOriginsOutput) String() string
String returns the string representation
type ListContactFlowsInput ¶ added in v1.25.18
type ListContactFlowsInput struct { // The type of contact flow. ContactFlowTypes []*string `location:"querystring" locationName:"contactFlowTypes" type:"list"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListContactFlowsInput) GoString ¶ added in v1.25.18
func (s ListContactFlowsInput) GoString() string
GoString returns the string representation
func (*ListContactFlowsInput) SetContactFlowTypes ¶ added in v1.25.18
func (s *ListContactFlowsInput) SetContactFlowTypes(v []*string) *ListContactFlowsInput
SetContactFlowTypes sets the ContactFlowTypes field's value.
func (*ListContactFlowsInput) SetInstanceId ¶ added in v1.25.18
func (s *ListContactFlowsInput) SetInstanceId(v string) *ListContactFlowsInput
SetInstanceId sets the InstanceId field's value.
func (*ListContactFlowsInput) SetMaxResults ¶ added in v1.25.18
func (s *ListContactFlowsInput) SetMaxResults(v int64) *ListContactFlowsInput
SetMaxResults sets the MaxResults field's value.
func (*ListContactFlowsInput) SetNextToken ¶ added in v1.25.18
func (s *ListContactFlowsInput) SetNextToken(v string) *ListContactFlowsInput
SetNextToken sets the NextToken field's value.
func (ListContactFlowsInput) String ¶ added in v1.25.18
func (s ListContactFlowsInput) String() string
String returns the string representation
func (*ListContactFlowsInput) Validate ¶ added in v1.25.18
func (s *ListContactFlowsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListContactFlowsOutput ¶ added in v1.25.18
type ListContactFlowsOutput struct { // Information about the contact flows. ContactFlowSummaryList []*ContactFlowSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListContactFlowsOutput) GoString ¶ added in v1.25.18
func (s ListContactFlowsOutput) GoString() string
GoString returns the string representation
func (*ListContactFlowsOutput) SetContactFlowSummaryList ¶ added in v1.25.18
func (s *ListContactFlowsOutput) SetContactFlowSummaryList(v []*ContactFlowSummary) *ListContactFlowsOutput
SetContactFlowSummaryList sets the ContactFlowSummaryList field's value.
func (*ListContactFlowsOutput) SetNextToken ¶ added in v1.25.18
func (s *ListContactFlowsOutput) SetNextToken(v string) *ListContactFlowsOutput
SetNextToken sets the NextToken field's value.
func (ListContactFlowsOutput) String ¶ added in v1.25.18
func (s ListContactFlowsOutput) String() string
String returns the string representation
type ListHoursOfOperationsInput ¶ added in v1.25.18
type ListHoursOfOperationsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListHoursOfOperationsInput) GoString ¶ added in v1.25.18
func (s ListHoursOfOperationsInput) GoString() string
GoString returns the string representation
func (*ListHoursOfOperationsInput) SetInstanceId ¶ added in v1.25.18
func (s *ListHoursOfOperationsInput) SetInstanceId(v string) *ListHoursOfOperationsInput
SetInstanceId sets the InstanceId field's value.
func (*ListHoursOfOperationsInput) SetMaxResults ¶ added in v1.25.18
func (s *ListHoursOfOperationsInput) SetMaxResults(v int64) *ListHoursOfOperationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListHoursOfOperationsInput) SetNextToken ¶ added in v1.25.18
func (s *ListHoursOfOperationsInput) SetNextToken(v string) *ListHoursOfOperationsInput
SetNextToken sets the NextToken field's value.
func (ListHoursOfOperationsInput) String ¶ added in v1.25.18
func (s ListHoursOfOperationsInput) String() string
String returns the string representation
func (*ListHoursOfOperationsInput) Validate ¶ added in v1.25.18
func (s *ListHoursOfOperationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListHoursOfOperationsOutput ¶ added in v1.25.18
type ListHoursOfOperationsOutput struct { // Information about the hours of operation. HoursOfOperationSummaryList []*HoursOfOperationSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListHoursOfOperationsOutput) GoString ¶ added in v1.25.18
func (s ListHoursOfOperationsOutput) GoString() string
GoString returns the string representation
func (*ListHoursOfOperationsOutput) SetHoursOfOperationSummaryList ¶ added in v1.25.18
func (s *ListHoursOfOperationsOutput) SetHoursOfOperationSummaryList(v []*HoursOfOperationSummary) *ListHoursOfOperationsOutput
SetHoursOfOperationSummaryList sets the HoursOfOperationSummaryList field's value.
func (*ListHoursOfOperationsOutput) SetNextToken ¶ added in v1.25.18
func (s *ListHoursOfOperationsOutput) SetNextToken(v string) *ListHoursOfOperationsOutput
SetNextToken sets the NextToken field's value.
func (ListHoursOfOperationsOutput) String ¶ added in v1.25.18
func (s ListHoursOfOperationsOutput) String() string
String returns the string representation
type ListInstanceAttributesInput ¶ added in v1.35.33
type ListInstanceAttributesInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListInstanceAttributesInput) GoString ¶ added in v1.35.33
func (s ListInstanceAttributesInput) GoString() string
GoString returns the string representation
func (*ListInstanceAttributesInput) SetInstanceId ¶ added in v1.35.33
func (s *ListInstanceAttributesInput) SetInstanceId(v string) *ListInstanceAttributesInput
SetInstanceId sets the InstanceId field's value.
func (*ListInstanceAttributesInput) SetMaxResults ¶ added in v1.35.33
func (s *ListInstanceAttributesInput) SetMaxResults(v int64) *ListInstanceAttributesInput
SetMaxResults sets the MaxResults field's value.
func (*ListInstanceAttributesInput) SetNextToken ¶ added in v1.35.33
func (s *ListInstanceAttributesInput) SetNextToken(v string) *ListInstanceAttributesInput
SetNextToken sets the NextToken field's value.
func (ListInstanceAttributesInput) String ¶ added in v1.35.33
func (s ListInstanceAttributesInput) String() string
String returns the string representation
func (*ListInstanceAttributesInput) Validate ¶ added in v1.35.33
func (s *ListInstanceAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInstanceAttributesOutput ¶ added in v1.35.33
type ListInstanceAttributesOutput struct { // The attribute types. Attributes []*Attribute `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListInstanceAttributesOutput) GoString ¶ added in v1.35.33
func (s ListInstanceAttributesOutput) GoString() string
GoString returns the string representation
func (*ListInstanceAttributesOutput) SetAttributes ¶ added in v1.35.33
func (s *ListInstanceAttributesOutput) SetAttributes(v []*Attribute) *ListInstanceAttributesOutput
SetAttributes sets the Attributes field's value.
func (*ListInstanceAttributesOutput) SetNextToken ¶ added in v1.35.33
func (s *ListInstanceAttributesOutput) SetNextToken(v string) *ListInstanceAttributesOutput
SetNextToken sets the NextToken field's value.
func (ListInstanceAttributesOutput) String ¶ added in v1.35.33
func (s ListInstanceAttributesOutput) String() string
String returns the string representation
type ListInstanceStorageConfigsInput ¶ added in v1.35.33
type ListInstanceStorageConfigsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // A valid resource type. // // ResourceType is a required field ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"InstanceStorageResourceType"` // contains filtered or unexported fields }
func (ListInstanceStorageConfigsInput) GoString ¶ added in v1.35.33
func (s ListInstanceStorageConfigsInput) GoString() string
GoString returns the string representation
func (*ListInstanceStorageConfigsInput) SetInstanceId ¶ added in v1.35.33
func (s *ListInstanceStorageConfigsInput) SetInstanceId(v string) *ListInstanceStorageConfigsInput
SetInstanceId sets the InstanceId field's value.
func (*ListInstanceStorageConfigsInput) SetMaxResults ¶ added in v1.35.33
func (s *ListInstanceStorageConfigsInput) SetMaxResults(v int64) *ListInstanceStorageConfigsInput
SetMaxResults sets the MaxResults field's value.
func (*ListInstanceStorageConfigsInput) SetNextToken ¶ added in v1.35.33
func (s *ListInstanceStorageConfigsInput) SetNextToken(v string) *ListInstanceStorageConfigsInput
SetNextToken sets the NextToken field's value.
func (*ListInstanceStorageConfigsInput) SetResourceType ¶ added in v1.35.33
func (s *ListInstanceStorageConfigsInput) SetResourceType(v string) *ListInstanceStorageConfigsInput
SetResourceType sets the ResourceType field's value.
func (ListInstanceStorageConfigsInput) String ¶ added in v1.35.33
func (s ListInstanceStorageConfigsInput) String() string
String returns the string representation
func (*ListInstanceStorageConfigsInput) Validate ¶ added in v1.35.33
func (s *ListInstanceStorageConfigsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInstanceStorageConfigsOutput ¶ added in v1.35.33
type ListInstanceStorageConfigsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // A valid storage type. StorageConfigs []*InstanceStorageConfig `type:"list"` // contains filtered or unexported fields }
func (ListInstanceStorageConfigsOutput) GoString ¶ added in v1.35.33
func (s ListInstanceStorageConfigsOutput) GoString() string
GoString returns the string representation
func (*ListInstanceStorageConfigsOutput) SetNextToken ¶ added in v1.35.33
func (s *ListInstanceStorageConfigsOutput) SetNextToken(v string) *ListInstanceStorageConfigsOutput
SetNextToken sets the NextToken field's value.
func (*ListInstanceStorageConfigsOutput) SetStorageConfigs ¶ added in v1.35.33
func (s *ListInstanceStorageConfigsOutput) SetStorageConfigs(v []*InstanceStorageConfig) *ListInstanceStorageConfigsOutput
SetStorageConfigs sets the StorageConfigs field's value.
func (ListInstanceStorageConfigsOutput) String ¶ added in v1.35.33
func (s ListInstanceStorageConfigsOutput) String() string
String returns the string representation
type ListInstancesInput ¶ added in v1.35.33
type ListInstancesInput struct { // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListInstancesInput) GoString ¶ added in v1.35.33
func (s ListInstancesInput) GoString() string
GoString returns the string representation
func (*ListInstancesInput) SetMaxResults ¶ added in v1.35.33
func (s *ListInstancesInput) SetMaxResults(v int64) *ListInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListInstancesInput) SetNextToken ¶ added in v1.35.33
func (s *ListInstancesInput) SetNextToken(v string) *ListInstancesInput
SetNextToken sets the NextToken field's value.
func (ListInstancesInput) String ¶ added in v1.35.33
func (s ListInstancesInput) String() string
String returns the string representation
func (*ListInstancesInput) Validate ¶ added in v1.35.33
func (s *ListInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInstancesOutput ¶ added in v1.35.33
type ListInstancesOutput struct { // Information about the instances. InstanceSummaryList []*InstanceSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListInstancesOutput) GoString ¶ added in v1.35.33
func (s ListInstancesOutput) GoString() string
GoString returns the string representation
func (*ListInstancesOutput) SetInstanceSummaryList ¶ added in v1.35.33
func (s *ListInstancesOutput) SetInstanceSummaryList(v []*InstanceSummary) *ListInstancesOutput
SetInstanceSummaryList sets the InstanceSummaryList field's value.
func (*ListInstancesOutput) SetNextToken ¶ added in v1.35.33
func (s *ListInstancesOutput) SetNextToken(v string) *ListInstancesOutput
SetNextToken sets the NextToken field's value.
func (ListInstancesOutput) String ¶ added in v1.35.33
func (s ListInstancesOutput) String() string
String returns the string representation
type ListIntegrationAssociationsInput ¶ added in v1.35.37
type ListIntegrationAssociationsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIntegrationAssociationsInput) GoString ¶ added in v1.35.37
func (s ListIntegrationAssociationsInput) GoString() string
GoString returns the string representation
func (*ListIntegrationAssociationsInput) SetInstanceId ¶ added in v1.35.37
func (s *ListIntegrationAssociationsInput) SetInstanceId(v string) *ListIntegrationAssociationsInput
SetInstanceId sets the InstanceId field's value.
func (*ListIntegrationAssociationsInput) SetMaxResults ¶ added in v1.35.37
func (s *ListIntegrationAssociationsInput) SetMaxResults(v int64) *ListIntegrationAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIntegrationAssociationsInput) SetNextToken ¶ added in v1.35.37
func (s *ListIntegrationAssociationsInput) SetNextToken(v string) *ListIntegrationAssociationsInput
SetNextToken sets the NextToken field's value.
func (ListIntegrationAssociationsInput) String ¶ added in v1.35.37
func (s ListIntegrationAssociationsInput) String() string
String returns the string representation
func (*ListIntegrationAssociationsInput) Validate ¶ added in v1.35.37
func (s *ListIntegrationAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIntegrationAssociationsOutput ¶ added in v1.35.37
type ListIntegrationAssociationsOutput struct { // The AppIntegration associations. IntegrationAssociationSummaryList []*IntegrationAssociationSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListIntegrationAssociationsOutput) GoString ¶ added in v1.35.37
func (s ListIntegrationAssociationsOutput) GoString() string
GoString returns the string representation
func (*ListIntegrationAssociationsOutput) SetIntegrationAssociationSummaryList ¶ added in v1.35.37
func (s *ListIntegrationAssociationsOutput) SetIntegrationAssociationSummaryList(v []*IntegrationAssociationSummary) *ListIntegrationAssociationsOutput
SetIntegrationAssociationSummaryList sets the IntegrationAssociationSummaryList field's value.
func (*ListIntegrationAssociationsOutput) SetNextToken ¶ added in v1.35.37
func (s *ListIntegrationAssociationsOutput) SetNextToken(v string) *ListIntegrationAssociationsOutput
SetNextToken sets the NextToken field's value.
func (ListIntegrationAssociationsOutput) String ¶ added in v1.35.37
func (s ListIntegrationAssociationsOutput) String() string
String returns the string representation
type ListLambdaFunctionsInput ¶ added in v1.35.33
type ListLambdaFunctionsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListLambdaFunctionsInput) GoString ¶ added in v1.35.33
func (s ListLambdaFunctionsInput) GoString() string
GoString returns the string representation
func (*ListLambdaFunctionsInput) SetInstanceId ¶ added in v1.35.33
func (s *ListLambdaFunctionsInput) SetInstanceId(v string) *ListLambdaFunctionsInput
SetInstanceId sets the InstanceId field's value.
func (*ListLambdaFunctionsInput) SetMaxResults ¶ added in v1.35.33
func (s *ListLambdaFunctionsInput) SetMaxResults(v int64) *ListLambdaFunctionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLambdaFunctionsInput) SetNextToken ¶ added in v1.35.33
func (s *ListLambdaFunctionsInput) SetNextToken(v string) *ListLambdaFunctionsInput
SetNextToken sets the NextToken field's value.
func (ListLambdaFunctionsInput) String ¶ added in v1.35.33
func (s ListLambdaFunctionsInput) String() string
String returns the string representation
func (*ListLambdaFunctionsInput) Validate ¶ added in v1.35.33
func (s *ListLambdaFunctionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLambdaFunctionsOutput ¶ added in v1.35.33
type ListLambdaFunctionsOutput struct { // The Lambdafunction ARNs associated with the specified instance. LambdaFunctions []*string `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListLambdaFunctionsOutput) GoString ¶ added in v1.35.33
func (s ListLambdaFunctionsOutput) GoString() string
GoString returns the string representation
func (*ListLambdaFunctionsOutput) SetLambdaFunctions ¶ added in v1.35.33
func (s *ListLambdaFunctionsOutput) SetLambdaFunctions(v []*string) *ListLambdaFunctionsOutput
SetLambdaFunctions sets the LambdaFunctions field's value.
func (*ListLambdaFunctionsOutput) SetNextToken ¶ added in v1.35.33
func (s *ListLambdaFunctionsOutput) SetNextToken(v string) *ListLambdaFunctionsOutput
SetNextToken sets the NextToken field's value.
func (ListLambdaFunctionsOutput) String ¶ added in v1.35.33
func (s ListLambdaFunctionsOutput) String() string
String returns the string representation
type ListLexBotsInput ¶ added in v1.35.33
type ListLexBotsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListLexBotsInput) GoString ¶ added in v1.35.33
func (s ListLexBotsInput) GoString() string
GoString returns the string representation
func (*ListLexBotsInput) SetInstanceId ¶ added in v1.35.33
func (s *ListLexBotsInput) SetInstanceId(v string) *ListLexBotsInput
SetInstanceId sets the InstanceId field's value.
func (*ListLexBotsInput) SetMaxResults ¶ added in v1.35.33
func (s *ListLexBotsInput) SetMaxResults(v int64) *ListLexBotsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLexBotsInput) SetNextToken ¶ added in v1.35.33
func (s *ListLexBotsInput) SetNextToken(v string) *ListLexBotsInput
SetNextToken sets the NextToken field's value.
func (ListLexBotsInput) String ¶ added in v1.35.33
func (s ListLexBotsInput) String() string
String returns the string representation
func (*ListLexBotsInput) Validate ¶ added in v1.35.33
func (s *ListLexBotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLexBotsOutput ¶ added in v1.35.33
type ListLexBotsOutput struct { // The names and Regions of the Amazon Lex bots associated with the specified // instance. LexBots []*LexBot `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListLexBotsOutput) GoString ¶ added in v1.35.33
func (s ListLexBotsOutput) GoString() string
GoString returns the string representation
func (*ListLexBotsOutput) SetLexBots ¶ added in v1.35.33
func (s *ListLexBotsOutput) SetLexBots(v []*LexBot) *ListLexBotsOutput
SetLexBots sets the LexBots field's value.
func (*ListLexBotsOutput) SetNextToken ¶ added in v1.35.33
func (s *ListLexBotsOutput) SetNextToken(v string) *ListLexBotsOutput
SetNextToken sets the NextToken field's value.
func (ListLexBotsOutput) String ¶ added in v1.35.33
func (s ListLexBotsOutput) String() string
String returns the string representation
type ListPhoneNumbersInput ¶ added in v1.25.18
type ListPhoneNumbersInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ISO country code. PhoneNumberCountryCodes []*string `location:"querystring" locationName:"phoneNumberCountryCodes" type:"list"` // The type of phone number. PhoneNumberTypes []*string `location:"querystring" locationName:"phoneNumberTypes" type:"list"` // contains filtered or unexported fields }
func (ListPhoneNumbersInput) GoString ¶ added in v1.25.18
func (s ListPhoneNumbersInput) GoString() string
GoString returns the string representation
func (*ListPhoneNumbersInput) SetInstanceId ¶ added in v1.25.18
func (s *ListPhoneNumbersInput) SetInstanceId(v string) *ListPhoneNumbersInput
SetInstanceId sets the InstanceId field's value.
func (*ListPhoneNumbersInput) SetMaxResults ¶ added in v1.25.18
func (s *ListPhoneNumbersInput) SetMaxResults(v int64) *ListPhoneNumbersInput
SetMaxResults sets the MaxResults field's value.
func (*ListPhoneNumbersInput) SetNextToken ¶ added in v1.25.18
func (s *ListPhoneNumbersInput) SetNextToken(v string) *ListPhoneNumbersInput
SetNextToken sets the NextToken field's value.
func (*ListPhoneNumbersInput) SetPhoneNumberCountryCodes ¶ added in v1.25.18
func (s *ListPhoneNumbersInput) SetPhoneNumberCountryCodes(v []*string) *ListPhoneNumbersInput
SetPhoneNumberCountryCodes sets the PhoneNumberCountryCodes field's value.
func (*ListPhoneNumbersInput) SetPhoneNumberTypes ¶ added in v1.25.18
func (s *ListPhoneNumbersInput) SetPhoneNumberTypes(v []*string) *ListPhoneNumbersInput
SetPhoneNumberTypes sets the PhoneNumberTypes field's value.
func (ListPhoneNumbersInput) String ¶ added in v1.25.18
func (s ListPhoneNumbersInput) String() string
String returns the string representation
func (*ListPhoneNumbersInput) Validate ¶ added in v1.25.18
func (s *ListPhoneNumbersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPhoneNumbersOutput ¶ added in v1.25.18
type ListPhoneNumbersOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the phone numbers. PhoneNumberSummaryList []*PhoneNumberSummary `type:"list"` // contains filtered or unexported fields }
func (ListPhoneNumbersOutput) GoString ¶ added in v1.25.18
func (s ListPhoneNumbersOutput) GoString() string
GoString returns the string representation
func (*ListPhoneNumbersOutput) SetNextToken ¶ added in v1.25.18
func (s *ListPhoneNumbersOutput) SetNextToken(v string) *ListPhoneNumbersOutput
SetNextToken sets the NextToken field's value.
func (*ListPhoneNumbersOutput) SetPhoneNumberSummaryList ¶ added in v1.25.18
func (s *ListPhoneNumbersOutput) SetPhoneNumberSummaryList(v []*PhoneNumberSummary) *ListPhoneNumbersOutput
SetPhoneNumberSummaryList sets the PhoneNumberSummaryList field's value.
func (ListPhoneNumbersOutput) String ¶ added in v1.25.18
func (s ListPhoneNumbersOutput) String() string
String returns the string representation
type ListPromptsInput ¶ added in v1.34.25
type ListPromptsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListPromptsInput) GoString ¶ added in v1.34.25
func (s ListPromptsInput) GoString() string
GoString returns the string representation
func (*ListPromptsInput) SetInstanceId ¶ added in v1.34.25
func (s *ListPromptsInput) SetInstanceId(v string) *ListPromptsInput
SetInstanceId sets the InstanceId field's value.
func (*ListPromptsInput) SetMaxResults ¶ added in v1.34.25
func (s *ListPromptsInput) SetMaxResults(v int64) *ListPromptsInput
SetMaxResults sets the MaxResults field's value.
func (*ListPromptsInput) SetNextToken ¶ added in v1.34.25
func (s *ListPromptsInput) SetNextToken(v string) *ListPromptsInput
SetNextToken sets the NextToken field's value.
func (ListPromptsInput) String ¶ added in v1.34.25
func (s ListPromptsInput) String() string
String returns the string representation
func (*ListPromptsInput) Validate ¶ added in v1.34.25
func (s *ListPromptsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPromptsOutput ¶ added in v1.34.25
type ListPromptsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the prompts. PromptSummaryList []*PromptSummary `type:"list"` // contains filtered or unexported fields }
func (ListPromptsOutput) GoString ¶ added in v1.34.25
func (s ListPromptsOutput) GoString() string
GoString returns the string representation
func (*ListPromptsOutput) SetNextToken ¶ added in v1.34.25
func (s *ListPromptsOutput) SetNextToken(v string) *ListPromptsOutput
SetNextToken sets the NextToken field's value.
func (*ListPromptsOutput) SetPromptSummaryList ¶ added in v1.34.25
func (s *ListPromptsOutput) SetPromptSummaryList(v []*PromptSummary) *ListPromptsOutput
SetPromptSummaryList sets the PromptSummaryList field's value.
func (ListPromptsOutput) String ¶ added in v1.34.25
func (s ListPromptsOutput) String() string
String returns the string representation
type ListQueueQuickConnectsInput ¶ added in v1.37.1
type ListQueueQuickConnectsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListQueueQuickConnectsInput) GoString ¶ added in v1.37.1
func (s ListQueueQuickConnectsInput) GoString() string
GoString returns the string representation
func (*ListQueueQuickConnectsInput) SetInstanceId ¶ added in v1.37.1
func (s *ListQueueQuickConnectsInput) SetInstanceId(v string) *ListQueueQuickConnectsInput
SetInstanceId sets the InstanceId field's value.
func (*ListQueueQuickConnectsInput) SetMaxResults ¶ added in v1.37.1
func (s *ListQueueQuickConnectsInput) SetMaxResults(v int64) *ListQueueQuickConnectsInput
SetMaxResults sets the MaxResults field's value.
func (*ListQueueQuickConnectsInput) SetNextToken ¶ added in v1.37.1
func (s *ListQueueQuickConnectsInput) SetNextToken(v string) *ListQueueQuickConnectsInput
SetNextToken sets the NextToken field's value.
func (*ListQueueQuickConnectsInput) SetQueueId ¶ added in v1.37.1
func (s *ListQueueQuickConnectsInput) SetQueueId(v string) *ListQueueQuickConnectsInput
SetQueueId sets the QueueId field's value.
func (ListQueueQuickConnectsInput) String ¶ added in v1.37.1
func (s ListQueueQuickConnectsInput) String() string
String returns the string representation
func (*ListQueueQuickConnectsInput) Validate ¶ added in v1.37.1
func (s *ListQueueQuickConnectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListQueueQuickConnectsOutput ¶ added in v1.37.1
type ListQueueQuickConnectsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the quick connects. QuickConnectSummaryList []*QuickConnectSummary `type:"list"` // contains filtered or unexported fields }
func (ListQueueQuickConnectsOutput) GoString ¶ added in v1.37.1
func (s ListQueueQuickConnectsOutput) GoString() string
GoString returns the string representation
func (*ListQueueQuickConnectsOutput) SetNextToken ¶ added in v1.37.1
func (s *ListQueueQuickConnectsOutput) SetNextToken(v string) *ListQueueQuickConnectsOutput
SetNextToken sets the NextToken field's value.
func (*ListQueueQuickConnectsOutput) SetQuickConnectSummaryList ¶ added in v1.37.1
func (s *ListQueueQuickConnectsOutput) SetQuickConnectSummaryList(v []*QuickConnectSummary) *ListQueueQuickConnectsOutput
SetQuickConnectSummaryList sets the QuickConnectSummaryList field's value.
func (ListQueueQuickConnectsOutput) String ¶ added in v1.37.1
func (s ListQueueQuickConnectsOutput) String() string
String returns the string representation
type ListQueuesInput ¶ added in v1.25.18
type ListQueuesInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The type of queue. QueueTypes []*string `location:"querystring" locationName:"queueTypes" type:"list"` // contains filtered or unexported fields }
func (ListQueuesInput) GoString ¶ added in v1.25.18
func (s ListQueuesInput) GoString() string
GoString returns the string representation
func (*ListQueuesInput) SetInstanceId ¶ added in v1.25.18
func (s *ListQueuesInput) SetInstanceId(v string) *ListQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*ListQueuesInput) SetMaxResults ¶ added in v1.25.18
func (s *ListQueuesInput) SetMaxResults(v int64) *ListQueuesInput
SetMaxResults sets the MaxResults field's value.
func (*ListQueuesInput) SetNextToken ¶ added in v1.25.18
func (s *ListQueuesInput) SetNextToken(v string) *ListQueuesInput
SetNextToken sets the NextToken field's value.
func (*ListQueuesInput) SetQueueTypes ¶ added in v1.25.18
func (s *ListQueuesInput) SetQueueTypes(v []*string) *ListQueuesInput
SetQueueTypes sets the QueueTypes field's value.
func (ListQueuesInput) String ¶ added in v1.25.18
func (s ListQueuesInput) String() string
String returns the string representation
func (*ListQueuesInput) Validate ¶ added in v1.25.18
func (s *ListQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListQueuesOutput ¶ added in v1.25.18
type ListQueuesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the queues. QueueSummaryList []*QueueSummary `type:"list"` // contains filtered or unexported fields }
func (ListQueuesOutput) GoString ¶ added in v1.25.18
func (s ListQueuesOutput) GoString() string
GoString returns the string representation
func (*ListQueuesOutput) SetNextToken ¶ added in v1.25.18
func (s *ListQueuesOutput) SetNextToken(v string) *ListQueuesOutput
SetNextToken sets the NextToken field's value.
func (*ListQueuesOutput) SetQueueSummaryList ¶ added in v1.25.18
func (s *ListQueuesOutput) SetQueueSummaryList(v []*QueueSummary) *ListQueuesOutput
SetQueueSummaryList sets the QueueSummaryList field's value.
func (ListQueuesOutput) String ¶ added in v1.25.18
func (s ListQueuesOutput) String() string
String returns the string representation
type ListQuickConnectsInput ¶ added in v1.36.14
type ListQuickConnectsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The type of quick connect. In the Amazon Connect console, when you create // a quick connect, you are prompted to assign one of the following types: Agent // (USER), External (PHONE_NUMBER), or Queue (QUEUE). QuickConnectTypes []*string `location:"querystring" locationName:"QuickConnectTypes" type:"list"` // contains filtered or unexported fields }
func (ListQuickConnectsInput) GoString ¶ added in v1.36.14
func (s ListQuickConnectsInput) GoString() string
GoString returns the string representation
func (*ListQuickConnectsInput) SetInstanceId ¶ added in v1.36.14
func (s *ListQuickConnectsInput) SetInstanceId(v string) *ListQuickConnectsInput
SetInstanceId sets the InstanceId field's value.
func (*ListQuickConnectsInput) SetMaxResults ¶ added in v1.36.14
func (s *ListQuickConnectsInput) SetMaxResults(v int64) *ListQuickConnectsInput
SetMaxResults sets the MaxResults field's value.
func (*ListQuickConnectsInput) SetNextToken ¶ added in v1.36.14
func (s *ListQuickConnectsInput) SetNextToken(v string) *ListQuickConnectsInput
SetNextToken sets the NextToken field's value.
func (*ListQuickConnectsInput) SetQuickConnectTypes ¶ added in v1.36.14
func (s *ListQuickConnectsInput) SetQuickConnectTypes(v []*string) *ListQuickConnectsInput
SetQuickConnectTypes sets the QuickConnectTypes field's value.
func (ListQuickConnectsInput) String ¶ added in v1.36.14
func (s ListQuickConnectsInput) String() string
String returns the string representation
func (*ListQuickConnectsInput) Validate ¶ added in v1.36.14
func (s *ListQuickConnectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListQuickConnectsOutput ¶ added in v1.36.14
type ListQuickConnectsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the quick connects. QuickConnectSummaryList []*QuickConnectSummary `type:"list"` // contains filtered or unexported fields }
func (ListQuickConnectsOutput) GoString ¶ added in v1.36.14
func (s ListQuickConnectsOutput) GoString() string
GoString returns the string representation
func (*ListQuickConnectsOutput) SetNextToken ¶ added in v1.36.14
func (s *ListQuickConnectsOutput) SetNextToken(v string) *ListQuickConnectsOutput
SetNextToken sets the NextToken field's value.
func (*ListQuickConnectsOutput) SetQuickConnectSummaryList ¶ added in v1.36.14
func (s *ListQuickConnectsOutput) SetQuickConnectSummaryList(v []*QuickConnectSummary) *ListQuickConnectsOutput
SetQuickConnectSummaryList sets the QuickConnectSummaryList field's value.
func (ListQuickConnectsOutput) String ¶ added in v1.36.14
func (s ListQuickConnectsOutput) String() string
String returns the string representation
type ListRoutingProfileQueuesInput ¶ added in v1.34.25
type ListRoutingProfileQueuesInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // 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 (ListRoutingProfileQueuesInput) GoString ¶ added in v1.34.25
func (s ListRoutingProfileQueuesInput) GoString() string
GoString returns the string representation
func (*ListRoutingProfileQueuesInput) SetInstanceId ¶ added in v1.34.25
func (s *ListRoutingProfileQueuesInput) SetInstanceId(v string) *ListRoutingProfileQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*ListRoutingProfileQueuesInput) SetMaxResults ¶ added in v1.34.25
func (s *ListRoutingProfileQueuesInput) SetMaxResults(v int64) *ListRoutingProfileQueuesInput
SetMaxResults sets the MaxResults field's value.
func (*ListRoutingProfileQueuesInput) SetNextToken ¶ added in v1.34.25
func (s *ListRoutingProfileQueuesInput) SetNextToken(v string) *ListRoutingProfileQueuesInput
SetNextToken sets the NextToken field's value.
func (*ListRoutingProfileQueuesInput) SetRoutingProfileId ¶ added in v1.34.25
func (s *ListRoutingProfileQueuesInput) SetRoutingProfileId(v string) *ListRoutingProfileQueuesInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (ListRoutingProfileQueuesInput) String ¶ added in v1.34.25
func (s ListRoutingProfileQueuesInput) String() string
String returns the string representation
func (*ListRoutingProfileQueuesInput) Validate ¶ added in v1.34.25
func (s *ListRoutingProfileQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRoutingProfileQueuesOutput ¶ added in v1.34.25
type ListRoutingProfileQueuesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the routing profiles. RoutingProfileQueueConfigSummaryList []*RoutingProfileQueueConfigSummary `type:"list"` // contains filtered or unexported fields }
func (ListRoutingProfileQueuesOutput) GoString ¶ added in v1.34.25
func (s ListRoutingProfileQueuesOutput) GoString() string
GoString returns the string representation
func (*ListRoutingProfileQueuesOutput) SetNextToken ¶ added in v1.34.25
func (s *ListRoutingProfileQueuesOutput) SetNextToken(v string) *ListRoutingProfileQueuesOutput
SetNextToken sets the NextToken field's value.
func (*ListRoutingProfileQueuesOutput) SetRoutingProfileQueueConfigSummaryList ¶ added in v1.34.25
func (s *ListRoutingProfileQueuesOutput) SetRoutingProfileQueueConfigSummaryList(v []*RoutingProfileQueueConfigSummary) *ListRoutingProfileQueuesOutput
SetRoutingProfileQueueConfigSummaryList sets the RoutingProfileQueueConfigSummaryList field's value.
func (ListRoutingProfileQueuesOutput) String ¶ added in v1.34.25
func (s ListRoutingProfileQueuesOutput) String() string
String returns the string representation
type ListRoutingProfilesInput ¶ added in v1.15.2
type ListRoutingProfilesInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListRoutingProfilesInput) GoString ¶ added in v1.15.2
func (s ListRoutingProfilesInput) GoString() string
GoString returns the string representation
func (*ListRoutingProfilesInput) SetInstanceId ¶ added in v1.15.2
func (s *ListRoutingProfilesInput) SetInstanceId(v string) *ListRoutingProfilesInput
SetInstanceId sets the InstanceId field's value.
func (*ListRoutingProfilesInput) SetMaxResults ¶ added in v1.15.2
func (s *ListRoutingProfilesInput) SetMaxResults(v int64) *ListRoutingProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*ListRoutingProfilesInput) SetNextToken ¶ added in v1.15.2
func (s *ListRoutingProfilesInput) SetNextToken(v string) *ListRoutingProfilesInput
SetNextToken sets the NextToken field's value.
func (ListRoutingProfilesInput) String ¶ added in v1.15.2
func (s ListRoutingProfilesInput) String() string
String returns the string representation
func (*ListRoutingProfilesInput) Validate ¶ added in v1.15.2
func (s *ListRoutingProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRoutingProfilesOutput ¶ added in v1.15.2
type ListRoutingProfilesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the routing profiles. RoutingProfileSummaryList []*RoutingProfileSummary `type:"list"` // contains filtered or unexported fields }
func (ListRoutingProfilesOutput) GoString ¶ added in v1.15.2
func (s ListRoutingProfilesOutput) GoString() string
GoString returns the string representation
func (*ListRoutingProfilesOutput) SetNextToken ¶ added in v1.15.2
func (s *ListRoutingProfilesOutput) SetNextToken(v string) *ListRoutingProfilesOutput
SetNextToken sets the NextToken field's value.
func (*ListRoutingProfilesOutput) SetRoutingProfileSummaryList ¶ added in v1.15.2
func (s *ListRoutingProfilesOutput) SetRoutingProfileSummaryList(v []*RoutingProfileSummary) *ListRoutingProfilesOutput
SetRoutingProfileSummaryList sets the RoutingProfileSummaryList field's value.
func (ListRoutingProfilesOutput) String ¶ added in v1.15.2
func (s ListRoutingProfilesOutput) String() string
String returns the string representation
type ListSecurityKeysInput ¶ added in v1.35.33
type ListSecurityKeysInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSecurityKeysInput) GoString ¶ added in v1.35.33
func (s ListSecurityKeysInput) GoString() string
GoString returns the string representation
func (*ListSecurityKeysInput) SetInstanceId ¶ added in v1.35.33
func (s *ListSecurityKeysInput) SetInstanceId(v string) *ListSecurityKeysInput
SetInstanceId sets the InstanceId field's value.
func (*ListSecurityKeysInput) SetMaxResults ¶ added in v1.35.33
func (s *ListSecurityKeysInput) SetMaxResults(v int64) *ListSecurityKeysInput
SetMaxResults sets the MaxResults field's value.
func (*ListSecurityKeysInput) SetNextToken ¶ added in v1.35.33
func (s *ListSecurityKeysInput) SetNextToken(v string) *ListSecurityKeysInput
SetNextToken sets the NextToken field's value.
func (ListSecurityKeysInput) String ¶ added in v1.35.33
func (s ListSecurityKeysInput) String() string
String returns the string representation
func (*ListSecurityKeysInput) Validate ¶ added in v1.35.33
func (s *ListSecurityKeysInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSecurityKeysOutput ¶ added in v1.35.33
type ListSecurityKeysOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // The security keys. SecurityKeys []*SecurityKey `type:"list"` // contains filtered or unexported fields }
func (ListSecurityKeysOutput) GoString ¶ added in v1.35.33
func (s ListSecurityKeysOutput) GoString() string
GoString returns the string representation
func (*ListSecurityKeysOutput) SetNextToken ¶ added in v1.35.33
func (s *ListSecurityKeysOutput) SetNextToken(v string) *ListSecurityKeysOutput
SetNextToken sets the NextToken field's value.
func (*ListSecurityKeysOutput) SetSecurityKeys ¶ added in v1.35.33
func (s *ListSecurityKeysOutput) SetSecurityKeys(v []*SecurityKey) *ListSecurityKeysOutput
SetSecurityKeys sets the SecurityKeys field's value.
func (ListSecurityKeysOutput) String ¶ added in v1.35.33
func (s ListSecurityKeysOutput) String() string
String returns the string representation
type ListSecurityProfilesInput ¶ added in v1.15.2
type ListSecurityProfilesInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSecurityProfilesInput) GoString ¶ added in v1.15.2
func (s ListSecurityProfilesInput) GoString() string
GoString returns the string representation
func (*ListSecurityProfilesInput) SetInstanceId ¶ added in v1.15.2
func (s *ListSecurityProfilesInput) SetInstanceId(v string) *ListSecurityProfilesInput
SetInstanceId sets the InstanceId field's value.
func (*ListSecurityProfilesInput) SetMaxResults ¶ added in v1.15.2
func (s *ListSecurityProfilesInput) SetMaxResults(v int64) *ListSecurityProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSecurityProfilesInput) SetNextToken ¶ added in v1.15.2
func (s *ListSecurityProfilesInput) SetNextToken(v string) *ListSecurityProfilesInput
SetNextToken sets the NextToken field's value.
func (ListSecurityProfilesInput) String ¶ added in v1.15.2
func (s ListSecurityProfilesInput) String() string
String returns the string representation
func (*ListSecurityProfilesInput) Validate ¶ added in v1.15.2
func (s *ListSecurityProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSecurityProfilesOutput ¶ added in v1.15.2
type ListSecurityProfilesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the security profiles. SecurityProfileSummaryList []*SecurityProfileSummary `type:"list"` // contains filtered or unexported fields }
func (ListSecurityProfilesOutput) GoString ¶ added in v1.15.2
func (s ListSecurityProfilesOutput) GoString() string
GoString returns the string representation
func (*ListSecurityProfilesOutput) SetNextToken ¶ added in v1.15.2
func (s *ListSecurityProfilesOutput) SetNextToken(v string) *ListSecurityProfilesOutput
SetNextToken sets the NextToken field's value.
func (*ListSecurityProfilesOutput) SetSecurityProfileSummaryList ¶ added in v1.15.2
func (s *ListSecurityProfilesOutput) SetSecurityProfileSummaryList(v []*SecurityProfileSummary) *ListSecurityProfilesOutput
SetSecurityProfileSummaryList sets the SecurityProfileSummaryList field's value.
func (ListSecurityProfilesOutput) String ¶ added in v1.15.2
func (s ListSecurityProfilesOutput) String() string
String returns the string representation
type ListTagsForResourceInput ¶ added in v1.25.35
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶ added in v1.25.35
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceInput) SetResourceArn ¶ added in v1.25.35
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶ added in v1.25.35
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶ added in v1.25.35
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶ added in v1.25.35
type ListTagsForResourceOutput struct { // Information about the tags. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶ added in v1.25.35
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceOutput) SetTags ¶ added in v1.25.35
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶ added in v1.25.35
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type ListUseCasesInput ¶ added in v1.35.37
type ListUseCasesInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the integration association. // // IntegrationAssociationId is a required field IntegrationAssociationId *string `location:"uri" locationName:"IntegrationAssociationId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
Provides summary information about the use cases for the specified Amazon Connect AppIntegration association.
func (ListUseCasesInput) GoString ¶ added in v1.35.37
func (s ListUseCasesInput) GoString() string
GoString returns the string representation
func (*ListUseCasesInput) SetInstanceId ¶ added in v1.35.37
func (s *ListUseCasesInput) SetInstanceId(v string) *ListUseCasesInput
SetInstanceId sets the InstanceId field's value.
func (*ListUseCasesInput) SetIntegrationAssociationId ¶ added in v1.35.37
func (s *ListUseCasesInput) SetIntegrationAssociationId(v string) *ListUseCasesInput
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (*ListUseCasesInput) SetMaxResults ¶ added in v1.35.37
func (s *ListUseCasesInput) SetMaxResults(v int64) *ListUseCasesInput
SetMaxResults sets the MaxResults field's value.
func (*ListUseCasesInput) SetNextToken ¶ added in v1.35.37
func (s *ListUseCasesInput) SetNextToken(v string) *ListUseCasesInput
SetNextToken sets the NextToken field's value.
func (ListUseCasesInput) String ¶ added in v1.35.37
func (s ListUseCasesInput) String() string
String returns the string representation
func (*ListUseCasesInput) Validate ¶ added in v1.35.37
func (s *ListUseCasesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUseCasesOutput ¶ added in v1.35.37
type ListUseCasesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // The use cases. UseCaseSummaryList []*UseCase `type:"list"` // contains filtered or unexported fields }
func (ListUseCasesOutput) GoString ¶ added in v1.35.37
func (s ListUseCasesOutput) GoString() string
GoString returns the string representation
func (*ListUseCasesOutput) SetNextToken ¶ added in v1.35.37
func (s *ListUseCasesOutput) SetNextToken(v string) *ListUseCasesOutput
SetNextToken sets the NextToken field's value.
func (*ListUseCasesOutput) SetUseCaseSummaryList ¶ added in v1.35.37
func (s *ListUseCasesOutput) SetUseCaseSummaryList(v []*UseCase) *ListUseCasesOutput
SetUseCaseSummaryList sets the UseCaseSummaryList field's value.
func (ListUseCasesOutput) String ¶ added in v1.35.37
func (s ListUseCasesOutput) String() string
String returns the string representation
type ListUserHierarchyGroupsInput ¶ added in v1.15.2
type ListUserHierarchyGroupsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListUserHierarchyGroupsInput) GoString ¶ added in v1.15.2
func (s ListUserHierarchyGroupsInput) GoString() string
GoString returns the string representation
func (*ListUserHierarchyGroupsInput) SetInstanceId ¶ added in v1.15.2
func (s *ListUserHierarchyGroupsInput) SetInstanceId(v string) *ListUserHierarchyGroupsInput
SetInstanceId sets the InstanceId field's value.
func (*ListUserHierarchyGroupsInput) SetMaxResults ¶ added in v1.15.2
func (s *ListUserHierarchyGroupsInput) SetMaxResults(v int64) *ListUserHierarchyGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListUserHierarchyGroupsInput) SetNextToken ¶ added in v1.15.2
func (s *ListUserHierarchyGroupsInput) SetNextToken(v string) *ListUserHierarchyGroupsInput
SetNextToken sets the NextToken field's value.
func (ListUserHierarchyGroupsInput) String ¶ added in v1.15.2
func (s ListUserHierarchyGroupsInput) String() string
String returns the string representation
func (*ListUserHierarchyGroupsInput) Validate ¶ added in v1.15.2
func (s *ListUserHierarchyGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUserHierarchyGroupsOutput ¶ added in v1.15.2
type ListUserHierarchyGroupsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the hierarchy groups. UserHierarchyGroupSummaryList []*HierarchyGroupSummary `type:"list"` // contains filtered or unexported fields }
func (ListUserHierarchyGroupsOutput) GoString ¶ added in v1.15.2
func (s ListUserHierarchyGroupsOutput) GoString() string
GoString returns the string representation
func (*ListUserHierarchyGroupsOutput) SetNextToken ¶ added in v1.15.2
func (s *ListUserHierarchyGroupsOutput) SetNextToken(v string) *ListUserHierarchyGroupsOutput
SetNextToken sets the NextToken field's value.
func (*ListUserHierarchyGroupsOutput) SetUserHierarchyGroupSummaryList ¶ added in v1.15.2
func (s *ListUserHierarchyGroupsOutput) SetUserHierarchyGroupSummaryList(v []*HierarchyGroupSummary) *ListUserHierarchyGroupsOutput
SetUserHierarchyGroupSummaryList sets the UserHierarchyGroupSummaryList field's value.
func (ListUserHierarchyGroupsOutput) String ¶ added in v1.15.2
func (s ListUserHierarchyGroupsOutput) String() string
String returns the string representation
type ListUsersInput ¶ added in v1.15.2
type ListUsersInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListUsersInput) GoString ¶ added in v1.15.2
func (s ListUsersInput) GoString() string
GoString returns the string representation
func (*ListUsersInput) SetInstanceId ¶ added in v1.15.2
func (s *ListUsersInput) SetInstanceId(v string) *ListUsersInput
SetInstanceId sets the InstanceId field's value.
func (*ListUsersInput) SetMaxResults ¶ added in v1.15.2
func (s *ListUsersInput) SetMaxResults(v int64) *ListUsersInput
SetMaxResults sets the MaxResults field's value.
func (*ListUsersInput) SetNextToken ¶ added in v1.15.2
func (s *ListUsersInput) SetNextToken(v string) *ListUsersInput
SetNextToken sets the NextToken field's value.
func (ListUsersInput) String ¶ added in v1.15.2
func (s ListUsersInput) String() string
String returns the string representation
func (*ListUsersInput) Validate ¶ added in v1.15.2
func (s *ListUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUsersOutput ¶ added in v1.15.2
type ListUsersOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the users. UserSummaryList []*UserSummary `type:"list"` // contains filtered or unexported fields }
func (ListUsersOutput) GoString ¶ added in v1.15.2
func (s ListUsersOutput) GoString() string
GoString returns the string representation
func (*ListUsersOutput) SetNextToken ¶ added in v1.15.2
func (s *ListUsersOutput) SetNextToken(v string) *ListUsersOutput
SetNextToken sets the NextToken field's value.
func (*ListUsersOutput) SetUserSummaryList ¶ added in v1.15.2
func (s *ListUsersOutput) SetUserSummaryList(v []*UserSummary) *ListUsersOutput
SetUserSummaryList sets the UserSummaryList field's value.
func (ListUsersOutput) String ¶ added in v1.15.2
func (s ListUsersOutput) String() string
String returns the string representation
type MediaConcurrency ¶ added in v1.34.25
type MediaConcurrency struct { // The channels that agents can handle in the Contact Control Panel (CCP). // // Channel is a required field Channel *string `type:"string" required:"true" enum:"Channel"` // The number of contacts an agent can have on a channel simultaneously. // // Concurrency is a required field Concurrency *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.
func (MediaConcurrency) GoString ¶ added in v1.34.25
func (s MediaConcurrency) GoString() string
GoString returns the string representation
func (*MediaConcurrency) SetChannel ¶ added in v1.34.25
func (s *MediaConcurrency) SetChannel(v string) *MediaConcurrency
SetChannel sets the Channel field's value.
func (*MediaConcurrency) SetConcurrency ¶ added in v1.34.25
func (s *MediaConcurrency) SetConcurrency(v int64) *MediaConcurrency
SetConcurrency sets the Concurrency field's value.
func (MediaConcurrency) String ¶ added in v1.34.25
func (s MediaConcurrency) String() string
String returns the string representation
func (*MediaConcurrency) Validate ¶ added in v1.34.25
func (s *MediaConcurrency) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutboundCallerConfig ¶ added in v1.37.1
type OutboundCallerConfig struct { // The caller ID name. OutboundCallerIdName *string `min:"1" type:"string"` // The caller ID number. OutboundCallerIdNumberId *string `type:"string"` // The outbound whisper flow to be used during an outbound call. OutboundFlowId *string `type:"string"` // contains filtered or unexported fields }
The outbound caller ID name, number, and outbound whisper flow.
func (OutboundCallerConfig) GoString ¶ added in v1.37.1
func (s OutboundCallerConfig) GoString() string
GoString returns the string representation
func (*OutboundCallerConfig) SetOutboundCallerIdName ¶ added in v1.37.1
func (s *OutboundCallerConfig) SetOutboundCallerIdName(v string) *OutboundCallerConfig
SetOutboundCallerIdName sets the OutboundCallerIdName field's value.
func (*OutboundCallerConfig) SetOutboundCallerIdNumberId ¶ added in v1.37.1
func (s *OutboundCallerConfig) SetOutboundCallerIdNumberId(v string) *OutboundCallerConfig
SetOutboundCallerIdNumberId sets the OutboundCallerIdNumberId field's value.
func (*OutboundCallerConfig) SetOutboundFlowId ¶ added in v1.37.1
func (s *OutboundCallerConfig) SetOutboundFlowId(v string) *OutboundCallerConfig
SetOutboundFlowId sets the OutboundFlowId field's value.
func (OutboundCallerConfig) String ¶ added in v1.37.1
func (s OutboundCallerConfig) String() string
String returns the string representation
func (*OutboundCallerConfig) Validate ¶ added in v1.37.1
func (s *OutboundCallerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutboundContactNotPermittedException ¶ added in v1.28.0
type OutboundContactNotPermittedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the contact. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The contact is not permitted.
func (*OutboundContactNotPermittedException) Code ¶ added in v1.28.0
func (s *OutboundContactNotPermittedException) Code() string
Code returns the exception type name.
func (*OutboundContactNotPermittedException) Error ¶ added in v1.28.0
func (s *OutboundContactNotPermittedException) Error() string
func (OutboundContactNotPermittedException) GoString ¶ added in v1.28.0
func (s OutboundContactNotPermittedException) GoString() string
GoString returns the string representation
func (*OutboundContactNotPermittedException) Message ¶ added in v1.28.0
func (s *OutboundContactNotPermittedException) Message() string
Message returns the exception's message.
func (*OutboundContactNotPermittedException) OrigErr ¶ added in v1.28.0
func (s *OutboundContactNotPermittedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*OutboundContactNotPermittedException) RequestID ¶ added in v1.28.0
func (s *OutboundContactNotPermittedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*OutboundContactNotPermittedException) StatusCode ¶ added in v1.28.0
func (s *OutboundContactNotPermittedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (OutboundContactNotPermittedException) String ¶ added in v1.28.0
func (s OutboundContactNotPermittedException) String() string
String returns the string representation
type ParticipantDetails ¶ added in v1.25.40
type ParticipantDetails struct { // Display name of the participant. // // DisplayName is a required field DisplayName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The customer's details.
func (ParticipantDetails) GoString ¶ added in v1.25.40
func (s ParticipantDetails) GoString() string
GoString returns the string representation
func (*ParticipantDetails) SetDisplayName ¶ added in v1.25.40
func (s *ParticipantDetails) SetDisplayName(v string) *ParticipantDetails
SetDisplayName sets the DisplayName field's value.
func (ParticipantDetails) String ¶ added in v1.25.40
func (s ParticipantDetails) String() string
String returns the string representation
func (*ParticipantDetails) Validate ¶ added in v1.25.40
func (s *ParticipantDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PhoneNumberQuickConnectConfig ¶ added in v1.36.14
type PhoneNumberQuickConnectConfig struct { // The phone number in E.164 format. // // PhoneNumber is a required field PhoneNumber *string `type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about a phone number for a quick connect.
func (PhoneNumberQuickConnectConfig) GoString ¶ added in v1.36.14
func (s PhoneNumberQuickConnectConfig) GoString() string
GoString returns the string representation
func (*PhoneNumberQuickConnectConfig) SetPhoneNumber ¶ added in v1.36.14
func (s *PhoneNumberQuickConnectConfig) SetPhoneNumber(v string) *PhoneNumberQuickConnectConfig
SetPhoneNumber sets the PhoneNumber field's value.
func (PhoneNumberQuickConnectConfig) String ¶ added in v1.36.14
func (s PhoneNumberQuickConnectConfig) String() string
String returns the string representation
func (*PhoneNumberQuickConnectConfig) Validate ¶ added in v1.36.14
func (s *PhoneNumberQuickConnectConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PhoneNumberSummary ¶ added in v1.25.18
type PhoneNumberSummary struct { // The Amazon Resource Name (ARN) of the phone number. Arn *string `type:"string"` // The identifier of the phone number. Id *string `type:"string"` // The phone number. 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 }
Contains summary information about a phone number for a contact center.
func (PhoneNumberSummary) GoString ¶ added in v1.25.18
func (s PhoneNumberSummary) GoString() string
GoString returns the string representation
func (*PhoneNumberSummary) SetArn ¶ added in v1.25.18
func (s *PhoneNumberSummary) SetArn(v string) *PhoneNumberSummary
SetArn sets the Arn field's value.
func (*PhoneNumberSummary) SetId ¶ added in v1.25.18
func (s *PhoneNumberSummary) SetId(v string) *PhoneNumberSummary
SetId sets the Id field's value.
func (*PhoneNumberSummary) SetPhoneNumber ¶ added in v1.25.18
func (s *PhoneNumberSummary) SetPhoneNumber(v string) *PhoneNumberSummary
SetPhoneNumber sets the PhoneNumber field's value.
func (*PhoneNumberSummary) SetPhoneNumberCountryCode ¶ added in v1.25.18
func (s *PhoneNumberSummary) SetPhoneNumberCountryCode(v string) *PhoneNumberSummary
SetPhoneNumberCountryCode sets the PhoneNumberCountryCode field's value.
func (*PhoneNumberSummary) SetPhoneNumberType ¶ added in v1.25.18
func (s *PhoneNumberSummary) SetPhoneNumberType(v string) *PhoneNumberSummary
SetPhoneNumberType sets the PhoneNumberType field's value.
func (PhoneNumberSummary) String ¶ added in v1.25.18
func (s PhoneNumberSummary) String() string
String returns the string representation
type ProblemDetail ¶ added in v1.34.25
type ProblemDetail struct { // The problem detail's message. Message *string `locationName:"message" min:"1" type:"string"` // contains filtered or unexported fields }
Information about a problem detail.
func (ProblemDetail) GoString ¶ added in v1.34.25
func (s ProblemDetail) GoString() string
GoString returns the string representation
func (*ProblemDetail) SetMessage ¶ added in v1.34.25
func (s *ProblemDetail) SetMessage(v string) *ProblemDetail
SetMessage sets the Message field's value.
func (ProblemDetail) String ¶ added in v1.34.25
func (s ProblemDetail) String() string
String returns the string representation
type PromptSummary ¶ added in v1.34.25
type PromptSummary struct { // The Amazon Resource Name (ARN) of the prompt. Arn *string `type:"string"` // The identifier of the prompt. Id *string `min:"1" type:"string"` // The name of the prompt. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains information about the prompt.
func (PromptSummary) GoString ¶ added in v1.34.25
func (s PromptSummary) GoString() string
GoString returns the string representation
func (*PromptSummary) SetArn ¶ added in v1.34.25
func (s *PromptSummary) SetArn(v string) *PromptSummary
SetArn sets the Arn field's value.
func (*PromptSummary) SetId ¶ added in v1.34.25
func (s *PromptSummary) SetId(v string) *PromptSummary
SetId sets the Id field's value.
func (*PromptSummary) SetName ¶ added in v1.34.25
func (s *PromptSummary) SetName(v string) *PromptSummary
SetName sets the Name field's value.
func (PromptSummary) String ¶ added in v1.34.25
func (s PromptSummary) String() string
String returns the string representation
type Queue ¶ added in v1.37.1
type Queue struct { // The description of the queue. Description *string `min:"1" type:"string"` // The identifier for the hours of operation. HoursOfOperationId *string `type:"string"` // The maximum number of contacts that can be in the queue before it is considered // full. MaxContacts *int64 `type:"integer"` // The name of the queue. Name *string `min:"1" type:"string"` // The outbound caller ID name, number, and outbound whisper flow. OutboundCallerConfig *OutboundCallerConfig `type:"structure"` // The Amazon Resource Name (ARN) for the queue. QueueArn *string `type:"string"` // The identifier for the queue. QueueId *string `type:"string"` // The status of the queue. Status *string `type:"string" enum:"QueueStatus"` // One or more tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Contains information about a queue.
func (*Queue) SetDescription ¶ added in v1.37.1
SetDescription sets the Description field's value.
func (*Queue) SetHoursOfOperationId ¶ added in v1.37.1
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*Queue) SetMaxContacts ¶ added in v1.37.1
SetMaxContacts sets the MaxContacts field's value.
func (*Queue) SetOutboundCallerConfig ¶ added in v1.37.1
func (s *Queue) SetOutboundCallerConfig(v *OutboundCallerConfig) *Queue
SetOutboundCallerConfig sets the OutboundCallerConfig field's value.
func (*Queue) SetQueueArn ¶ added in v1.37.1
SetQueueArn sets the QueueArn field's value.
func (*Queue) SetQueueId ¶ added in v1.37.1
SetQueueId sets the QueueId field's value.
type QueueQuickConnectConfig ¶ added in v1.36.14
type QueueQuickConnectConfig struct { // The identifier of the contact flow. // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about a queue for a quick connect. The contact flow must be of type Transfer to Queue.
func (QueueQuickConnectConfig) GoString ¶ added in v1.36.14
func (s QueueQuickConnectConfig) GoString() string
GoString returns the string representation
func (*QueueQuickConnectConfig) SetContactFlowId ¶ added in v1.36.14
func (s *QueueQuickConnectConfig) SetContactFlowId(v string) *QueueQuickConnectConfig
SetContactFlowId sets the ContactFlowId field's value.
func (*QueueQuickConnectConfig) SetQueueId ¶ added in v1.36.14
func (s *QueueQuickConnectConfig) SetQueueId(v string) *QueueQuickConnectConfig
SetQueueId sets the QueueId field's value.
func (QueueQuickConnectConfig) String ¶ added in v1.36.14
func (s QueueQuickConnectConfig) String() string
String returns the string representation
func (*QueueQuickConnectConfig) Validate ¶ added in v1.36.14
func (s *QueueQuickConnectConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type QueueReference ¶ added in v1.15.41
type QueueReference struct { // The Amazon Resource Name (ARN) of the queue. Arn *string `type:"string"` // The identifier of the queue. Id *string `type:"string"` // contains filtered or unexported fields }
Contains information about a queue resource for which metrics are returned.
func (QueueReference) GoString ¶ added in v1.15.41
func (s QueueReference) GoString() string
GoString returns the string representation
func (*QueueReference) SetArn ¶ added in v1.15.41
func (s *QueueReference) SetArn(v string) *QueueReference
SetArn sets the Arn field's value.
func (*QueueReference) SetId ¶ added in v1.15.41
func (s *QueueReference) SetId(v string) *QueueReference
SetId sets the Id field's value.
func (QueueReference) String ¶ added in v1.15.41
func (s QueueReference) String() string
String returns the string representation
type QueueSummary ¶ added in v1.25.18
type QueueSummary struct { // The Amazon Resource Name (ARN) of the queue. Arn *string `type:"string"` // The identifier of the queue. Id *string `type:"string"` // The name of the queue. Name *string `min:"1" type:"string"` // The type of queue. QueueType *string `type:"string" enum:"QueueType"` // contains filtered or unexported fields }
Contains summary information about a queue.
func (QueueSummary) GoString ¶ added in v1.25.18
func (s QueueSummary) GoString() string
GoString returns the string representation
func (*QueueSummary) SetArn ¶ added in v1.25.18
func (s *QueueSummary) SetArn(v string) *QueueSummary
SetArn sets the Arn field's value.
func (*QueueSummary) SetId ¶ added in v1.25.18
func (s *QueueSummary) SetId(v string) *QueueSummary
SetId sets the Id field's value.
func (*QueueSummary) SetName ¶ added in v1.25.18
func (s *QueueSummary) SetName(v string) *QueueSummary
SetName sets the Name field's value.
func (*QueueSummary) SetQueueType ¶ added in v1.25.18
func (s *QueueSummary) SetQueueType(v string) *QueueSummary
SetQueueType sets the QueueType field's value.
func (QueueSummary) String ¶ added in v1.25.18
func (s QueueSummary) String() string
String returns the string representation
type QuickConnect ¶ added in v1.36.14
type QuickConnect struct { // The description. Description *string `type:"string"` // The name of the quick connect. Name *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the quick connect. QuickConnectARN *string `type:"string"` // Contains information about the quick connect. QuickConnectConfig *QuickConnectConfig `type:"structure"` // The identifier for the quick connect. QuickConnectId *string `type:"string"` // One or more tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Contains information about a quick connect.
func (QuickConnect) GoString ¶ added in v1.36.14
func (s QuickConnect) GoString() string
GoString returns the string representation
func (*QuickConnect) SetDescription ¶ added in v1.36.14
func (s *QuickConnect) SetDescription(v string) *QuickConnect
SetDescription sets the Description field's value.
func (*QuickConnect) SetName ¶ added in v1.36.14
func (s *QuickConnect) SetName(v string) *QuickConnect
SetName sets the Name field's value.
func (*QuickConnect) SetQuickConnectARN ¶ added in v1.36.14
func (s *QuickConnect) SetQuickConnectARN(v string) *QuickConnect
SetQuickConnectARN sets the QuickConnectARN field's value.
func (*QuickConnect) SetQuickConnectConfig ¶ added in v1.36.14
func (s *QuickConnect) SetQuickConnectConfig(v *QuickConnectConfig) *QuickConnect
SetQuickConnectConfig sets the QuickConnectConfig field's value.
func (*QuickConnect) SetQuickConnectId ¶ added in v1.36.14
func (s *QuickConnect) SetQuickConnectId(v string) *QuickConnect
SetQuickConnectId sets the QuickConnectId field's value.
func (*QuickConnect) SetTags ¶ added in v1.36.14
func (s *QuickConnect) SetTags(v map[string]*string) *QuickConnect
SetTags sets the Tags field's value.
func (QuickConnect) String ¶ added in v1.36.14
func (s QuickConnect) String() string
String returns the string representation
type QuickConnectConfig ¶ added in v1.36.14
type QuickConnectConfig struct { // The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER. PhoneConfig *PhoneNumberQuickConnectConfig `type:"structure"` // The queue configuration. This is required only if QuickConnectType is QUEUE. QueueConfig *QueueQuickConnectConfig `type:"structure"` // The type of quick connect. In the Amazon Connect console, when you create // a quick connect, you are prompted to assign one of the following types: Agent // (USER), External (PHONE_NUMBER), or Queue (QUEUE). // // QuickConnectType is a required field QuickConnectType *string `type:"string" required:"true" enum:"QuickConnectType"` // The user configuration. This is required only if QuickConnectType is USER. UserConfig *UserQuickConnectConfig `type:"structure"` // contains filtered or unexported fields }
Contains configuration settings for a quick connect.
func (QuickConnectConfig) GoString ¶ added in v1.36.14
func (s QuickConnectConfig) GoString() string
GoString returns the string representation
func (*QuickConnectConfig) SetPhoneConfig ¶ added in v1.36.14
func (s *QuickConnectConfig) SetPhoneConfig(v *PhoneNumberQuickConnectConfig) *QuickConnectConfig
SetPhoneConfig sets the PhoneConfig field's value.
func (*QuickConnectConfig) SetQueueConfig ¶ added in v1.36.14
func (s *QuickConnectConfig) SetQueueConfig(v *QueueQuickConnectConfig) *QuickConnectConfig
SetQueueConfig sets the QueueConfig field's value.
func (*QuickConnectConfig) SetQuickConnectType ¶ added in v1.36.14
func (s *QuickConnectConfig) SetQuickConnectType(v string) *QuickConnectConfig
SetQuickConnectType sets the QuickConnectType field's value.
func (*QuickConnectConfig) SetUserConfig ¶ added in v1.36.14
func (s *QuickConnectConfig) SetUserConfig(v *UserQuickConnectConfig) *QuickConnectConfig
SetUserConfig sets the UserConfig field's value.
func (QuickConnectConfig) String ¶ added in v1.36.14
func (s QuickConnectConfig) String() string
String returns the string representation
func (*QuickConnectConfig) Validate ¶ added in v1.36.14
func (s *QuickConnectConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type QuickConnectSummary ¶ added in v1.36.14
type QuickConnectSummary struct { // The Amazon Resource Name (ARN) of the quick connect. Arn *string `type:"string"` // The identifier for the quick connect. Id *string `type:"string"` // The name of the quick connect. Name *string `min:"1" type:"string"` // The type of quick connect. In the Amazon Connect console, when you create // a quick connect, you are prompted to assign one of the following types: Agent // (USER), External (PHONE_NUMBER), or Queue (QUEUE). QuickConnectType *string `type:"string" enum:"QuickConnectType"` // contains filtered or unexported fields }
Contains summary information about a quick connect.
func (QuickConnectSummary) GoString ¶ added in v1.36.14
func (s QuickConnectSummary) GoString() string
GoString returns the string representation
func (*QuickConnectSummary) SetArn ¶ added in v1.36.14
func (s *QuickConnectSummary) SetArn(v string) *QuickConnectSummary
SetArn sets the Arn field's value.
func (*QuickConnectSummary) SetId ¶ added in v1.36.14
func (s *QuickConnectSummary) SetId(v string) *QuickConnectSummary
SetId sets the Id field's value.
func (*QuickConnectSummary) SetName ¶ added in v1.36.14
func (s *QuickConnectSummary) SetName(v string) *QuickConnectSummary
SetName sets the Name field's value.
func (*QuickConnectSummary) SetQuickConnectType ¶ added in v1.36.14
func (s *QuickConnectSummary) SetQuickConnectType(v string) *QuickConnectSummary
SetQuickConnectType sets the QuickConnectType field's value.
func (QuickConnectSummary) String ¶ added in v1.36.14
func (s QuickConnectSummary) String() string
String returns the string representation
type Reference ¶ added in v1.35.37
type Reference struct { // A valid URL. // // Type is a required field Type *string `type:"string" required:"true" enum:"ReferenceType"` // A formatted URL that displays to an agent in the Contact Control Panel (CCP) // // Value is a required field Value *string `type:"string" required:"true"` // contains filtered or unexported fields }
A link that an agent selects to complete a given task. You can have up to 4,096 UTF-8 bytes across all references for a contact.
type ResourceConflictException ¶ added in v1.35.33
type ResourceConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A resource already has that name.
func (*ResourceConflictException) Code ¶ added in v1.35.33
func (s *ResourceConflictException) Code() string
Code returns the exception type name.
func (*ResourceConflictException) Error ¶ added in v1.35.33
func (s *ResourceConflictException) Error() string
func (ResourceConflictException) GoString ¶ added in v1.35.33
func (s ResourceConflictException) GoString() string
GoString returns the string representation
func (*ResourceConflictException) Message ¶ added in v1.35.33
func (s *ResourceConflictException) Message() string
Message returns the exception's message.
func (*ResourceConflictException) OrigErr ¶ added in v1.35.33
func (s *ResourceConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceConflictException) RequestID ¶ added in v1.35.33
func (s *ResourceConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceConflictException) StatusCode ¶ added in v1.35.33
func (s *ResourceConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceConflictException) String ¶ added in v1.35.33
func (s ResourceConflictException) String() string
String returns the string representation
type ResourceInUseException ¶ added in v1.35.30
type ResourceInUseException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The identifier for the resource. ResourceId *string `type:"string"` // The type of resource. ResourceType *string `type:"string" enum:"ResourceType"` // contains filtered or unexported fields }
That resource is already in use. Please try another.
func (*ResourceInUseException) Code ¶ added in v1.35.30
func (s *ResourceInUseException) Code() string
Code returns the exception type name.
func (*ResourceInUseException) Error ¶ added in v1.35.30
func (s *ResourceInUseException) Error() string
func (ResourceInUseException) GoString ¶ added in v1.35.30
func (s ResourceInUseException) GoString() string
GoString returns the string representation
func (*ResourceInUseException) Message ¶ added in v1.35.30
func (s *ResourceInUseException) Message() string
Message returns the exception's message.
func (*ResourceInUseException) OrigErr ¶ added in v1.35.30
func (s *ResourceInUseException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceInUseException) RequestID ¶ added in v1.35.30
func (s *ResourceInUseException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceInUseException) StatusCode ¶ added in v1.35.30
func (s *ResourceInUseException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceInUseException) String ¶ added in v1.35.30
func (s ResourceInUseException) String() string
String returns the string representation
type ResourceNotFoundException ¶ added in v1.28.0
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the resource. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified resource was not found.
func (*ResourceNotFoundException) Code ¶ added in v1.28.0
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶ added in v1.28.0
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶ added in v1.28.0
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation
func (*ResourceNotFoundException) Message ¶ added in v1.28.0
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶ added in v1.28.0
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶ added in v1.28.0
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶ added in v1.28.0
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶ added in v1.28.0
func (s ResourceNotFoundException) String() string
String returns the string representation
type ResumeContactRecordingInput ¶ added in v1.33.7
type ResumeContactRecordingInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ResumeContactRecordingInput) GoString ¶ added in v1.33.7
func (s ResumeContactRecordingInput) GoString() string
GoString returns the string representation
func (*ResumeContactRecordingInput) SetContactId ¶ added in v1.33.7
func (s *ResumeContactRecordingInput) SetContactId(v string) *ResumeContactRecordingInput
SetContactId sets the ContactId field's value.
func (*ResumeContactRecordingInput) SetInitialContactId ¶ added in v1.33.7
func (s *ResumeContactRecordingInput) SetInitialContactId(v string) *ResumeContactRecordingInput
SetInitialContactId sets the InitialContactId field's value.
func (*ResumeContactRecordingInput) SetInstanceId ¶ added in v1.33.7
func (s *ResumeContactRecordingInput) SetInstanceId(v string) *ResumeContactRecordingInput
SetInstanceId sets the InstanceId field's value.
func (ResumeContactRecordingInput) String ¶ added in v1.33.7
func (s ResumeContactRecordingInput) String() string
String returns the string representation
func (*ResumeContactRecordingInput) Validate ¶ added in v1.33.7
func (s *ResumeContactRecordingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResumeContactRecordingOutput ¶ added in v1.33.7
type ResumeContactRecordingOutput struct {
// contains filtered or unexported fields
}
func (ResumeContactRecordingOutput) GoString ¶ added in v1.33.7
func (s ResumeContactRecordingOutput) GoString() string
GoString returns the string representation
func (ResumeContactRecordingOutput) String ¶ added in v1.33.7
func (s ResumeContactRecordingOutput) String() string
String returns the string representation
type RoutingProfile ¶ added in v1.34.25
type RoutingProfile struct { // The identifier of the default outbound queue for this routing profile. DefaultOutboundQueueId *string `type:"string"` // The description of the routing profile. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. InstanceId *string `min:"1" type:"string"` // The channels agents can handle in the Contact Control Panel (CCP) for this // routing profile. MediaConcurrencies []*MediaConcurrency `type:"list"` // The name of the routing profile. Name *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the routing profile. RoutingProfileArn *string `type:"string"` // The identifier of the routing profile. RoutingProfileId *string `type:"string"` // One or more tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Contains information about a routing profile.
func (RoutingProfile) GoString ¶ added in v1.34.25
func (s RoutingProfile) GoString() string
GoString returns the string representation
func (*RoutingProfile) SetDefaultOutboundQueueId ¶ added in v1.34.25
func (s *RoutingProfile) SetDefaultOutboundQueueId(v string) *RoutingProfile
SetDefaultOutboundQueueId sets the DefaultOutboundQueueId field's value.
func (*RoutingProfile) SetDescription ¶ added in v1.34.25
func (s *RoutingProfile) SetDescription(v string) *RoutingProfile
SetDescription sets the Description field's value.
func (*RoutingProfile) SetInstanceId ¶ added in v1.34.25
func (s *RoutingProfile) SetInstanceId(v string) *RoutingProfile
SetInstanceId sets the InstanceId field's value.
func (*RoutingProfile) SetMediaConcurrencies ¶ added in v1.34.25
func (s *RoutingProfile) SetMediaConcurrencies(v []*MediaConcurrency) *RoutingProfile
SetMediaConcurrencies sets the MediaConcurrencies field's value.
func (*RoutingProfile) SetName ¶ added in v1.34.25
func (s *RoutingProfile) SetName(v string) *RoutingProfile
SetName sets the Name field's value.
func (*RoutingProfile) SetRoutingProfileArn ¶ added in v1.34.25
func (s *RoutingProfile) SetRoutingProfileArn(v string) *RoutingProfile
SetRoutingProfileArn sets the RoutingProfileArn field's value.
func (*RoutingProfile) SetRoutingProfileId ¶ added in v1.34.25
func (s *RoutingProfile) SetRoutingProfileId(v string) *RoutingProfile
SetRoutingProfileId sets the RoutingProfileId field's value.
func (*RoutingProfile) SetTags ¶ added in v1.34.25
func (s *RoutingProfile) SetTags(v map[string]*string) *RoutingProfile
SetTags sets the Tags field's value.
func (RoutingProfile) String ¶ added in v1.34.25
func (s RoutingProfile) String() string
String returns the string representation
type RoutingProfileQueueConfig ¶ added in v1.34.25
type RoutingProfileQueueConfig struct { // The delay, in seconds, a contact should be in the queue before they are routed // to an available agent. For more information, see Queues: priority and delay // (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing-profiles-priority.html) // in the Amazon Connect Administrator Guide. // // Delay is a required field Delay *int64 `type:"integer" required:"true"` // The order in which contacts are to be handled for the queue. For more information, // see Queues: priority and delay (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing-profiles-priority.html). // // Priority is a required field Priority *int64 `min:"1" type:"integer" required:"true"` // Contains information about a queue resource. // // QueueReference is a required field QueueReference *RoutingProfileQueueReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information about the queue and channel for which priority and delay can be set.
func (RoutingProfileQueueConfig) GoString ¶ added in v1.34.25
func (s RoutingProfileQueueConfig) GoString() string
GoString returns the string representation
func (*RoutingProfileQueueConfig) SetDelay ¶ added in v1.34.25
func (s *RoutingProfileQueueConfig) SetDelay(v int64) *RoutingProfileQueueConfig
SetDelay sets the Delay field's value.
func (*RoutingProfileQueueConfig) SetPriority ¶ added in v1.34.25
func (s *RoutingProfileQueueConfig) SetPriority(v int64) *RoutingProfileQueueConfig
SetPriority sets the Priority field's value.
func (*RoutingProfileQueueConfig) SetQueueReference ¶ added in v1.34.25
func (s *RoutingProfileQueueConfig) SetQueueReference(v *RoutingProfileQueueReference) *RoutingProfileQueueConfig
SetQueueReference sets the QueueReference field's value.
func (RoutingProfileQueueConfig) String ¶ added in v1.34.25
func (s RoutingProfileQueueConfig) String() string
String returns the string representation
func (*RoutingProfileQueueConfig) Validate ¶ added in v1.34.25
func (s *RoutingProfileQueueConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RoutingProfileQueueConfigSummary ¶ added in v1.34.25
type RoutingProfileQueueConfigSummary struct { // The channels this queue supports. // // Channel is a required field Channel *string `type:"string" required:"true" enum:"Channel"` // The delay, in seconds, that a contact should be in the queue before they // are routed to an available agent. For more information, see Queues: priority // and delay (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing-profiles-priority.html) // in the Amazon Connect Administrator Guide. // // Delay is a required field Delay *int64 `type:"integer" required:"true"` // The order in which contacts are to be handled for the queue. For more information, // see Queues: priority and delay (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing-profiles-priority.html). // // Priority is a required field Priority *int64 `min:"1" type:"integer" required:"true"` // The Amazon Resource Name (ARN) of the queue. // // QueueArn is a required field QueueArn *string `type:"string" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `type:"string" required:"true"` // The name of the queue. // // QueueName is a required field QueueName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains summary information about a routing profile queue.
func (RoutingProfileQueueConfigSummary) GoString ¶ added in v1.34.25
func (s RoutingProfileQueueConfigSummary) GoString() string
GoString returns the string representation
func (*RoutingProfileQueueConfigSummary) SetChannel ¶ added in v1.34.25
func (s *RoutingProfileQueueConfigSummary) SetChannel(v string) *RoutingProfileQueueConfigSummary
SetChannel sets the Channel field's value.
func (*RoutingProfileQueueConfigSummary) SetDelay ¶ added in v1.34.25
func (s *RoutingProfileQueueConfigSummary) SetDelay(v int64) *RoutingProfileQueueConfigSummary
SetDelay sets the Delay field's value.
func (*RoutingProfileQueueConfigSummary) SetPriority ¶ added in v1.34.25
func (s *RoutingProfileQueueConfigSummary) SetPriority(v int64) *RoutingProfileQueueConfigSummary
SetPriority sets the Priority field's value.
func (*RoutingProfileQueueConfigSummary) SetQueueArn ¶ added in v1.34.25
func (s *RoutingProfileQueueConfigSummary) SetQueueArn(v string) *RoutingProfileQueueConfigSummary
SetQueueArn sets the QueueArn field's value.
func (*RoutingProfileQueueConfigSummary) SetQueueId ¶ added in v1.34.25
func (s *RoutingProfileQueueConfigSummary) SetQueueId(v string) *RoutingProfileQueueConfigSummary
SetQueueId sets the QueueId field's value.
func (*RoutingProfileQueueConfigSummary) SetQueueName ¶ added in v1.34.25
func (s *RoutingProfileQueueConfigSummary) SetQueueName(v string) *RoutingProfileQueueConfigSummary
SetQueueName sets the QueueName field's value.
func (RoutingProfileQueueConfigSummary) String ¶ added in v1.34.25
func (s RoutingProfileQueueConfigSummary) String() string
String returns the string representation
type RoutingProfileQueueReference ¶ added in v1.34.25
type RoutingProfileQueueReference struct { // The channels agents can handle in the Contact Control Panel (CCP) for this // routing profile. // // Channel is a required field Channel *string `type:"string" required:"true" enum:"Channel"` // The identifier for the queue. // // QueueId is a required field QueueId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Contains the channel and queue identifier for a routing profile.
func (RoutingProfileQueueReference) GoString ¶ added in v1.34.25
func (s RoutingProfileQueueReference) GoString() string
GoString returns the string representation
func (*RoutingProfileQueueReference) SetChannel ¶ added in v1.34.25
func (s *RoutingProfileQueueReference) SetChannel(v string) *RoutingProfileQueueReference
SetChannel sets the Channel field's value.
func (*RoutingProfileQueueReference) SetQueueId ¶ added in v1.34.25
func (s *RoutingProfileQueueReference) SetQueueId(v string) *RoutingProfileQueueReference
SetQueueId sets the QueueId field's value.
func (RoutingProfileQueueReference) String ¶ added in v1.34.25
func (s RoutingProfileQueueReference) String() string
String returns the string representation
func (*RoutingProfileQueueReference) Validate ¶ added in v1.34.25
func (s *RoutingProfileQueueReference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RoutingProfileSummary ¶ added in v1.15.2
type RoutingProfileSummary struct { // The Amazon Resource Name (ARN) of the routing profile. Arn *string `type:"string"` // The identifier of the routing profile. Id *string `type:"string"` // The name of the routing profile. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains summary information about a routing profile.
func (RoutingProfileSummary) GoString ¶ added in v1.15.2
func (s RoutingProfileSummary) GoString() string
GoString returns the string representation
func (*RoutingProfileSummary) SetArn ¶ added in v1.15.2
func (s *RoutingProfileSummary) SetArn(v string) *RoutingProfileSummary
SetArn sets the Arn field's value.
func (*RoutingProfileSummary) SetId ¶ added in v1.15.2
func (s *RoutingProfileSummary) SetId(v string) *RoutingProfileSummary
SetId sets the Id field's value.
func (*RoutingProfileSummary) SetName ¶ added in v1.15.2
func (s *RoutingProfileSummary) SetName(v string) *RoutingProfileSummary
SetName sets the Name field's value.
func (RoutingProfileSummary) String ¶ added in v1.15.2
func (s RoutingProfileSummary) String() string
String returns the string representation
type S3Config ¶ added in v1.35.33
type S3Config struct { // The S3 bucket name. // // BucketName is a required field BucketName *string `min:"1" type:"string" required:"true"` // The S3 bucket prefix. // // BucketPrefix is a required field BucketPrefix *string `min:"1" type:"string" required:"true"` // The Amazon S3 encryption configuration. EncryptionConfig *EncryptionConfig `type:"structure"` // contains filtered or unexported fields }
Information about the Amazon Simple Storage Service (Amazon S3) storage type.
func (*S3Config) SetBucketName ¶ added in v1.35.33
SetBucketName sets the BucketName field's value.
func (*S3Config) SetBucketPrefix ¶ added in v1.35.33
SetBucketPrefix sets the BucketPrefix field's value.
func (*S3Config) SetEncryptionConfig ¶ added in v1.35.33
func (s *S3Config) SetEncryptionConfig(v *EncryptionConfig) *S3Config
SetEncryptionConfig sets the EncryptionConfig field's value.
type SecurityKey ¶ added in v1.35.33
type SecurityKey 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"` // When the security key was created. CreationTime *time.Time `type:"timestamp"` // The key of the security key. Key *string `min:"1" type:"string"` // contains filtered or unexported fields }
Configuration information of the security key.
func (SecurityKey) GoString ¶ added in v1.35.33
func (s SecurityKey) GoString() string
GoString returns the string representation
func (*SecurityKey) SetAssociationId ¶ added in v1.35.33
func (s *SecurityKey) SetAssociationId(v string) *SecurityKey
SetAssociationId sets the AssociationId field's value.
func (*SecurityKey) SetCreationTime ¶ added in v1.35.33
func (s *SecurityKey) SetCreationTime(v time.Time) *SecurityKey
SetCreationTime sets the CreationTime field's value.
func (*SecurityKey) SetKey ¶ added in v1.35.33
func (s *SecurityKey) SetKey(v string) *SecurityKey
SetKey sets the Key field's value.
func (SecurityKey) String ¶ added in v1.35.33
func (s SecurityKey) String() string
String returns the string representation
type SecurityProfileSummary ¶ added in v1.15.2
type SecurityProfileSummary struct { // The Amazon Resource Name (ARN) of the security profile. Arn *string `type:"string"` // The identifier of the security profile. Id *string `type:"string"` // The name of the security profile. Name *string `type:"string"` // contains filtered or unexported fields }
Contains information about a security profile.
func (SecurityProfileSummary) GoString ¶ added in v1.15.2
func (s SecurityProfileSummary) GoString() string
GoString returns the string representation
func (*SecurityProfileSummary) SetArn ¶ added in v1.15.2
func (s *SecurityProfileSummary) SetArn(v string) *SecurityProfileSummary
SetArn sets the Arn field's value.
func (*SecurityProfileSummary) SetId ¶ added in v1.15.2
func (s *SecurityProfileSummary) SetId(v string) *SecurityProfileSummary
SetId sets the Id field's value.
func (*SecurityProfileSummary) SetName ¶ added in v1.15.2
func (s *SecurityProfileSummary) SetName(v string) *SecurityProfileSummary
SetName sets the Name field's value.
func (SecurityProfileSummary) String ¶ added in v1.15.2
func (s SecurityProfileSummary) String() string
String returns the string representation
type ServiceQuotaExceededException ¶ added in v1.35.33
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The service quota has been exceeded.
func (*ServiceQuotaExceededException) Code ¶ added in v1.35.33
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶ added in v1.35.33
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶ added in v1.35.33
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation
func (*ServiceQuotaExceededException) Message ¶ added in v1.35.33
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶ added in v1.35.33
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶ added in v1.35.33
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶ added in v1.35.33
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶ added in v1.35.33
func (s ServiceQuotaExceededException) String() string
String returns the string representation
type StartChatContactInput ¶ added in v1.25.40
type StartChatContactInput struct { // A custom key-value pair using an attribute map. The attributes are standard // Amazon Connect attributes. They can be accessed in contact flows just like // any other contact attributes. // // There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. // Attribute keys can include only alphanumeric, dash, and underscore characters. Attributes map[string]*string `type:"map"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The identifier of the contact flow for initiating the chat. To see the ContactFlowId // in the Amazon Connect console user interface, on the navigation menu go to // Routing, Contact Flows. Choose the contact flow. On the contact flow page, // under the name of the contact flow, choose Show additional flow information. // The ContactFlowId is the last part of the ARN, shown here in bold: // // arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The initial message to be sent to the newly created chat. InitialMessage *ChatMessage `type:"structure"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // Information identifying the participant. // // ParticipantDetails is a required field ParticipantDetails *ParticipantDetails `type:"structure" required:"true"` // contains filtered or unexported fields }
func (StartChatContactInput) GoString ¶ added in v1.25.40
func (s StartChatContactInput) GoString() string
GoString returns the string representation
func (*StartChatContactInput) SetAttributes ¶ added in v1.25.40
func (s *StartChatContactInput) SetAttributes(v map[string]*string) *StartChatContactInput
SetAttributes sets the Attributes field's value.
func (*StartChatContactInput) SetClientToken ¶ added in v1.25.40
func (s *StartChatContactInput) SetClientToken(v string) *StartChatContactInput
SetClientToken sets the ClientToken field's value.
func (*StartChatContactInput) SetContactFlowId ¶ added in v1.25.40
func (s *StartChatContactInput) SetContactFlowId(v string) *StartChatContactInput
SetContactFlowId sets the ContactFlowId field's value.
func (*StartChatContactInput) SetInitialMessage ¶ added in v1.25.40
func (s *StartChatContactInput) SetInitialMessage(v *ChatMessage) *StartChatContactInput
SetInitialMessage sets the InitialMessage field's value.
func (*StartChatContactInput) SetInstanceId ¶ added in v1.25.40
func (s *StartChatContactInput) SetInstanceId(v string) *StartChatContactInput
SetInstanceId sets the InstanceId field's value.
func (*StartChatContactInput) SetParticipantDetails ¶ added in v1.25.40
func (s *StartChatContactInput) SetParticipantDetails(v *ParticipantDetails) *StartChatContactInput
SetParticipantDetails sets the ParticipantDetails field's value.
func (StartChatContactInput) String ¶ added in v1.25.40
func (s StartChatContactInput) String() string
String returns the string representation
func (*StartChatContactInput) Validate ¶ added in v1.25.40
func (s *StartChatContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartChatContactOutput ¶ added in v1.25.40
type StartChatContactOutput struct { // The identifier of this contact within the Amazon Connect instance. ContactId *string `min:"1" type:"string"` // The identifier for a chat participant. The participantId for a chat participant // is the same throughout the chat lifecycle. ParticipantId *string `min:"1" type:"string"` // The token used by the chat participant to call CreateParticipantConnection // (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html). // The participant token is valid for the lifetime of a chat participant. ParticipantToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartChatContactOutput) GoString ¶ added in v1.25.40
func (s StartChatContactOutput) GoString() string
GoString returns the string representation
func (*StartChatContactOutput) SetContactId ¶ added in v1.25.40
func (s *StartChatContactOutput) SetContactId(v string) *StartChatContactOutput
SetContactId sets the ContactId field's value.
func (*StartChatContactOutput) SetParticipantId ¶ added in v1.25.40
func (s *StartChatContactOutput) SetParticipantId(v string) *StartChatContactOutput
SetParticipantId sets the ParticipantId field's value.
func (*StartChatContactOutput) SetParticipantToken ¶ added in v1.25.40
func (s *StartChatContactOutput) SetParticipantToken(v string) *StartChatContactOutput
SetParticipantToken sets the ParticipantToken field's value.
func (StartChatContactOutput) String ¶ added in v1.25.40
func (s StartChatContactOutput) String() string
String returns the string representation
type StartContactRecordingInput ¶ added in v1.33.7
type StartContactRecordingInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The person being recorded. // // VoiceRecordingConfiguration is a required field VoiceRecordingConfiguration *VoiceRecordingConfiguration `type:"structure" required:"true"` // contains filtered or unexported fields }
func (StartContactRecordingInput) GoString ¶ added in v1.33.7
func (s StartContactRecordingInput) GoString() string
GoString returns the string representation
func (*StartContactRecordingInput) SetContactId ¶ added in v1.33.7
func (s *StartContactRecordingInput) SetContactId(v string) *StartContactRecordingInput
SetContactId sets the ContactId field's value.
func (*StartContactRecordingInput) SetInitialContactId ¶ added in v1.33.7
func (s *StartContactRecordingInput) SetInitialContactId(v string) *StartContactRecordingInput
SetInitialContactId sets the InitialContactId field's value.
func (*StartContactRecordingInput) SetInstanceId ¶ added in v1.33.7
func (s *StartContactRecordingInput) SetInstanceId(v string) *StartContactRecordingInput
SetInstanceId sets the InstanceId field's value.
func (*StartContactRecordingInput) SetVoiceRecordingConfiguration ¶ added in v1.33.7
func (s *StartContactRecordingInput) SetVoiceRecordingConfiguration(v *VoiceRecordingConfiguration) *StartContactRecordingInput
SetVoiceRecordingConfiguration sets the VoiceRecordingConfiguration field's value.
func (StartContactRecordingInput) String ¶ added in v1.33.7
func (s StartContactRecordingInput) String() string
String returns the string representation
func (*StartContactRecordingInput) Validate ¶ added in v1.33.7
func (s *StartContactRecordingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartContactRecordingOutput ¶ added in v1.33.7
type StartContactRecordingOutput struct {
// contains filtered or unexported fields
}
func (StartContactRecordingOutput) GoString ¶ added in v1.33.7
func (s StartContactRecordingOutput) GoString() string
GoString returns the string representation
func (StartContactRecordingOutput) String ¶ added in v1.33.7
func (s StartContactRecordingOutput) String() string
String returns the string representation
type StartOutboundVoiceContactInput ¶
type StartOutboundVoiceContactInput struct { // A custom key-value pair using an attribute map. The attributes are standard // Amazon Connect attributes, and can be accessed in contact flows just like // any other contact attributes. // // There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. // Attribute keys can include only alphanumeric, dash, and underscore characters. Attributes map[string]*string `type:"map"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. The token is valid for 7 days after creation. If a contact // is already started, the contact ID is returned. If the contact is disconnected, // a new contact is started. ClientToken *string `type:"string" idempotencyToken:"true"` // The identifier of the contact flow for the outbound call. To see the ContactFlowId // in the Amazon Connect console user interface, on the navigation menu go to // Routing, Contact Flows. Choose the contact flow. On the contact flow page, // under the name of the contact flow, choose Show additional flow information. // The ContactFlowId is the last part of the ARN, shown here in bold: // // arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The phone number of the customer, in E.164 format. // // DestinationPhoneNumber is a required field DestinationPhoneNumber *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The queue for the call. If you specify a queue, the phone displayed for caller // ID is the phone number specified in the queue. If you do not specify a queue, // the queue defined in the contact flow is used. If you do not specify a queue, // you must specify a source phone number. QueueId *string `type:"string"` // The phone number associated with the Amazon Connect instance, in E.164 format. // If you do not specify a source phone number, you must specify a queue. SourcePhoneNumber *string `type:"string"` // contains filtered or unexported fields }
func (StartOutboundVoiceContactInput) GoString ¶
func (s StartOutboundVoiceContactInput) GoString() string
GoString returns the string representation
func (*StartOutboundVoiceContactInput) SetAttributes ¶
func (s *StartOutboundVoiceContactInput) SetAttributes(v map[string]*string) *StartOutboundVoiceContactInput
SetAttributes sets the Attributes field's value.
func (*StartOutboundVoiceContactInput) SetClientToken ¶
func (s *StartOutboundVoiceContactInput) SetClientToken(v string) *StartOutboundVoiceContactInput
SetClientToken sets the ClientToken field's value.
func (*StartOutboundVoiceContactInput) SetContactFlowId ¶
func (s *StartOutboundVoiceContactInput) SetContactFlowId(v string) *StartOutboundVoiceContactInput
SetContactFlowId sets the ContactFlowId field's value.
func (*StartOutboundVoiceContactInput) SetDestinationPhoneNumber ¶
func (s *StartOutboundVoiceContactInput) SetDestinationPhoneNumber(v string) *StartOutboundVoiceContactInput
SetDestinationPhoneNumber sets the DestinationPhoneNumber field's value.
func (*StartOutboundVoiceContactInput) SetInstanceId ¶
func (s *StartOutboundVoiceContactInput) SetInstanceId(v string) *StartOutboundVoiceContactInput
SetInstanceId sets the InstanceId field's value.
func (*StartOutboundVoiceContactInput) SetQueueId ¶
func (s *StartOutboundVoiceContactInput) SetQueueId(v string) *StartOutboundVoiceContactInput
SetQueueId sets the QueueId field's value.
func (*StartOutboundVoiceContactInput) SetSourcePhoneNumber ¶
func (s *StartOutboundVoiceContactInput) SetSourcePhoneNumber(v string) *StartOutboundVoiceContactInput
SetSourcePhoneNumber sets the SourcePhoneNumber field's value.
func (StartOutboundVoiceContactInput) String ¶
func (s StartOutboundVoiceContactInput) String() string
String returns the string representation
func (*StartOutboundVoiceContactInput) Validate ¶
func (s *StartOutboundVoiceContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartOutboundVoiceContactOutput ¶
type StartOutboundVoiceContactOutput struct { // The identifier of this contact within the Amazon Connect instance. ContactId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartOutboundVoiceContactOutput) GoString ¶
func (s StartOutboundVoiceContactOutput) GoString() string
GoString returns the string representation
func (*StartOutboundVoiceContactOutput) SetContactId ¶
func (s *StartOutboundVoiceContactOutput) SetContactId(v string) *StartOutboundVoiceContactOutput
SetContactId sets the ContactId field's value.
func (StartOutboundVoiceContactOutput) String ¶
func (s StartOutboundVoiceContactOutput) String() string
String returns the string representation
type StartTaskContactInput ¶ added in v1.35.37
type StartTaskContactInput struct { // A custom key-value pair using an attribute map. The attributes are standard // Amazon Connect attributes, and can be accessed in contact flows just like // any other contact attributes. // // There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. // Attribute keys can include only alphanumeric, dash, and underscore characters. Attributes map[string]*string `type:"map"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The identifier of the contact flow for initiating the tasks. To see the ContactFlowId // in the Amazon Connect console user interface, on the navigation menu go to // Routing, Contact Flows. Choose the contact flow. On the contact flow page, // under the name of the contact flow, choose Show additional flow information. // The ContactFlowId is the last part of the ARN, shown here in bold: // // arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // A description of the task that is shown to an agent in the Contact Control // Panel (CCP). Description *string `type:"string"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The name of a task that is shown to an agent in the Contact Control Panel // (CCP). // // Name is a required field Name *string `type:"string" required:"true"` // The identifier of the previous chat, voice, or task contact. PreviousContactId *string `min:"1" type:"string"` // A formatted URL that is shown to an agent in the Contact Control Panel (CCP). References map[string]*Reference `type:"map"` // contains filtered or unexported fields }
func (StartTaskContactInput) GoString ¶ added in v1.35.37
func (s StartTaskContactInput) GoString() string
GoString returns the string representation
func (*StartTaskContactInput) SetAttributes ¶ added in v1.35.37
func (s *StartTaskContactInput) SetAttributes(v map[string]*string) *StartTaskContactInput
SetAttributes sets the Attributes field's value.
func (*StartTaskContactInput) SetClientToken ¶ added in v1.35.37
func (s *StartTaskContactInput) SetClientToken(v string) *StartTaskContactInput
SetClientToken sets the ClientToken field's value.
func (*StartTaskContactInput) SetContactFlowId ¶ added in v1.35.37
func (s *StartTaskContactInput) SetContactFlowId(v string) *StartTaskContactInput
SetContactFlowId sets the ContactFlowId field's value.
func (*StartTaskContactInput) SetDescription ¶ added in v1.35.37
func (s *StartTaskContactInput) SetDescription(v string) *StartTaskContactInput
SetDescription sets the Description field's value.
func (*StartTaskContactInput) SetInstanceId ¶ added in v1.35.37
func (s *StartTaskContactInput) SetInstanceId(v string) *StartTaskContactInput
SetInstanceId sets the InstanceId field's value.
func (*StartTaskContactInput) SetName ¶ added in v1.35.37
func (s *StartTaskContactInput) SetName(v string) *StartTaskContactInput
SetName sets the Name field's value.
func (*StartTaskContactInput) SetPreviousContactId ¶ added in v1.35.37
func (s *StartTaskContactInput) SetPreviousContactId(v string) *StartTaskContactInput
SetPreviousContactId sets the PreviousContactId field's value.
func (*StartTaskContactInput) SetReferences ¶ added in v1.35.37
func (s *StartTaskContactInput) SetReferences(v map[string]*Reference) *StartTaskContactInput
SetReferences sets the References field's value.
func (StartTaskContactInput) String ¶ added in v1.35.37
func (s StartTaskContactInput) String() string
String returns the string representation
func (*StartTaskContactInput) Validate ¶ added in v1.35.37
func (s *StartTaskContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartTaskContactOutput ¶ added in v1.35.37
type StartTaskContactOutput struct { // The identifier of this contact within the Amazon Connect instance. ContactId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartTaskContactOutput) GoString ¶ added in v1.35.37
func (s StartTaskContactOutput) GoString() string
GoString returns the string representation
func (*StartTaskContactOutput) SetContactId ¶ added in v1.35.37
func (s *StartTaskContactOutput) SetContactId(v string) *StartTaskContactOutput
SetContactId sets the ContactId field's value.
func (StartTaskContactOutput) String ¶ added in v1.35.37
func (s StartTaskContactOutput) String() string
String returns the string representation
type StopContactInput ¶
type StopContactInput struct { // The ID of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopContactInput) GoString ¶
func (s StopContactInput) GoString() string
GoString returns the string representation
func (*StopContactInput) SetContactId ¶
func (s *StopContactInput) SetContactId(v string) *StopContactInput
SetContactId sets the ContactId field's value.
func (*StopContactInput) SetInstanceId ¶
func (s *StopContactInput) SetInstanceId(v string) *StopContactInput
SetInstanceId sets the InstanceId field's value.
func (StopContactInput) String ¶
func (s StopContactInput) String() string
String returns the string representation
func (*StopContactInput) Validate ¶
func (s *StopContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopContactOutput ¶
type StopContactOutput struct {
// contains filtered or unexported fields
}
func (StopContactOutput) GoString ¶
func (s StopContactOutput) GoString() string
GoString returns the string representation
func (StopContactOutput) String ¶
func (s StopContactOutput) String() string
String returns the string representation
type StopContactRecordingInput ¶ added in v1.33.7
type StopContactRecordingInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopContactRecordingInput) GoString ¶ added in v1.33.7
func (s StopContactRecordingInput) GoString() string
GoString returns the string representation
func (*StopContactRecordingInput) SetContactId ¶ added in v1.33.7
func (s *StopContactRecordingInput) SetContactId(v string) *StopContactRecordingInput
SetContactId sets the ContactId field's value.
func (*StopContactRecordingInput) SetInitialContactId ¶ added in v1.33.7
func (s *StopContactRecordingInput) SetInitialContactId(v string) *StopContactRecordingInput
SetInitialContactId sets the InitialContactId field's value.
func (*StopContactRecordingInput) SetInstanceId ¶ added in v1.33.7
func (s *StopContactRecordingInput) SetInstanceId(v string) *StopContactRecordingInput
SetInstanceId sets the InstanceId field's value.
func (StopContactRecordingInput) String ¶ added in v1.33.7
func (s StopContactRecordingInput) String() string
String returns the string representation
func (*StopContactRecordingInput) Validate ¶ added in v1.33.7
func (s *StopContactRecordingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopContactRecordingOutput ¶ added in v1.33.7
type StopContactRecordingOutput struct {
// contains filtered or unexported fields
}
func (StopContactRecordingOutput) GoString ¶ added in v1.33.7
func (s StopContactRecordingOutput) GoString() string
GoString returns the string representation
func (StopContactRecordingOutput) String ¶ added in v1.33.7
func (s StopContactRecordingOutput) String() string
String returns the string representation
type SuspendContactRecordingInput ¶ added in v1.33.7
type SuspendContactRecordingInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (SuspendContactRecordingInput) GoString ¶ added in v1.33.7
func (s SuspendContactRecordingInput) GoString() string
GoString returns the string representation
func (*SuspendContactRecordingInput) SetContactId ¶ added in v1.33.7
func (s *SuspendContactRecordingInput) SetContactId(v string) *SuspendContactRecordingInput
SetContactId sets the ContactId field's value.
func (*SuspendContactRecordingInput) SetInitialContactId ¶ added in v1.33.7
func (s *SuspendContactRecordingInput) SetInitialContactId(v string) *SuspendContactRecordingInput
SetInitialContactId sets the InitialContactId field's value.
func (*SuspendContactRecordingInput) SetInstanceId ¶ added in v1.33.7
func (s *SuspendContactRecordingInput) SetInstanceId(v string) *SuspendContactRecordingInput
SetInstanceId sets the InstanceId field's value.
func (SuspendContactRecordingInput) String ¶ added in v1.33.7
func (s SuspendContactRecordingInput) String() string
String returns the string representation
func (*SuspendContactRecordingInput) Validate ¶ added in v1.33.7
func (s *SuspendContactRecordingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SuspendContactRecordingOutput ¶ added in v1.33.7
type SuspendContactRecordingOutput struct {
// contains filtered or unexported fields
}
func (SuspendContactRecordingOutput) GoString ¶ added in v1.33.7
func (s SuspendContactRecordingOutput) GoString() string
GoString returns the string representation
func (SuspendContactRecordingOutput) String ¶ added in v1.33.7
func (s SuspendContactRecordingOutput) String() string
String returns the string representation
type TagResourceInput ¶ added in v1.25.35
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // One or more tags. For example, { "tags": {"key1":"value1", "key2":"value2"} // }. // // Tags is a required field Tags map[string]*string `locationName:"tags" min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶ added in v1.25.35
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (*TagResourceInput) SetResourceArn ¶ added in v1.25.35
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶ added in v1.25.35
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶ added in v1.25.35
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶ added in v1.25.35
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶ added in v1.25.35
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶ added in v1.25.35
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) String ¶ added in v1.25.35
func (s TagResourceOutput) String() string
String returns the string representation
type Threshold ¶ added in v1.15.41
type Threshold struct { // The type of comparison. Only "less than" (LT) comparisons are supported. Comparison *string `type:"string" enum:"Comparison"` // The threshold value to compare. ThresholdValue *float64 `type:"double"` // contains filtered or unexported fields }
Contains information about the threshold for service level metrics.
func (*Threshold) SetComparison ¶ added in v1.15.41
SetComparison sets the Comparison field's value.
func (*Threshold) SetThresholdValue ¶ added in v1.15.41
SetThresholdValue sets the ThresholdValue field's value.
type ThrottlingException ¶ added in v1.28.0
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The throttling limit has been exceeded.
func (*ThrottlingException) Code ¶ added in v1.28.0
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶ added in v1.28.0
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶ added in v1.28.0
func (s ThrottlingException) GoString() string
GoString returns the string representation
func (*ThrottlingException) Message ¶ added in v1.28.0
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶ added in v1.28.0
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶ added in v1.28.0
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶ added in v1.28.0
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶ added in v1.28.0
func (s ThrottlingException) String() string
String returns the string representation
type UntagResourceInput ¶ added in v1.25.35
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tag keys. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶ added in v1.25.35
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (*UntagResourceInput) SetResourceArn ¶ added in v1.25.35
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶ added in v1.25.35
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶ added in v1.25.35
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶ added in v1.25.35
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶ added in v1.25.35
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶ added in v1.25.35
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) String ¶ added in v1.25.35
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateContactAttributesInput ¶ added in v1.15.34
type UpdateContactAttributesInput struct { // The Amazon Connect attributes. These attributes can be accessed in contact // flows just like any other contact attributes. // // You can have up to 32,768 UTF-8 bytes across all attributes for a contact. // Attribute keys can include only alphanumeric, dash, and underscore characters. // // Attributes is a required field Attributes map[string]*string `type:"map" required:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateContactAttributesInput) GoString ¶ added in v1.15.34
func (s UpdateContactAttributesInput) GoString() string
GoString returns the string representation
func (*UpdateContactAttributesInput) SetAttributes ¶ added in v1.15.34
func (s *UpdateContactAttributesInput) SetAttributes(v map[string]*string) *UpdateContactAttributesInput
SetAttributes sets the Attributes field's value.
func (*UpdateContactAttributesInput) SetInitialContactId ¶ added in v1.15.34
func (s *UpdateContactAttributesInput) SetInitialContactId(v string) *UpdateContactAttributesInput
SetInitialContactId sets the InitialContactId field's value.
func (*UpdateContactAttributesInput) SetInstanceId ¶ added in v1.15.34
func (s *UpdateContactAttributesInput) SetInstanceId(v string) *UpdateContactAttributesInput
SetInstanceId sets the InstanceId field's value.
func (UpdateContactAttributesInput) String ¶ added in v1.15.34
func (s UpdateContactAttributesInput) String() string
String returns the string representation
func (*UpdateContactAttributesInput) Validate ¶ added in v1.15.34
func (s *UpdateContactAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactAttributesOutput ¶ added in v1.15.34
type UpdateContactAttributesOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactAttributesOutput) GoString ¶ added in v1.15.34
func (s UpdateContactAttributesOutput) GoString() string
GoString returns the string representation
func (UpdateContactAttributesOutput) String ¶ added in v1.15.34
func (s UpdateContactAttributesOutput) String() string
String returns the string representation
type UpdateContactFlowContentInput ¶ added in v1.34.25
type UpdateContactFlowContentInput struct { // The identifier of the contact flow. // // ContactFlowId is a required field ContactFlowId *string `location:"uri" locationName:"ContactFlowId" type:"string" required:"true"` // The JSON string that represents contact flow’s content. For an example, // see Example contact flow in Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/adminguide/flow-language-example.html) // in the Amazon Connect Administrator Guide. // // Content is a required field Content *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateContactFlowContentInput) GoString ¶ added in v1.34.25
func (s UpdateContactFlowContentInput) GoString() string
GoString returns the string representation
func (*UpdateContactFlowContentInput) SetContactFlowId ¶ added in v1.34.25
func (s *UpdateContactFlowContentInput) SetContactFlowId(v string) *UpdateContactFlowContentInput
SetContactFlowId sets the ContactFlowId field's value.
func (*UpdateContactFlowContentInput) SetContent ¶ added in v1.34.25
func (s *UpdateContactFlowContentInput) SetContent(v string) *UpdateContactFlowContentInput
SetContent sets the Content field's value.
func (*UpdateContactFlowContentInput) SetInstanceId ¶ added in v1.34.25
func (s *UpdateContactFlowContentInput) SetInstanceId(v string) *UpdateContactFlowContentInput
SetInstanceId sets the InstanceId field's value.
func (UpdateContactFlowContentInput) String ¶ added in v1.34.25
func (s UpdateContactFlowContentInput) String() string
String returns the string representation
func (*UpdateContactFlowContentInput) Validate ¶ added in v1.34.25
func (s *UpdateContactFlowContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactFlowContentOutput ¶ added in v1.34.25
type UpdateContactFlowContentOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactFlowContentOutput) GoString ¶ added in v1.34.25
func (s UpdateContactFlowContentOutput) GoString() string
GoString returns the string representation
func (UpdateContactFlowContentOutput) String ¶ added in v1.34.25
func (s UpdateContactFlowContentOutput) String() string
String returns the string representation
type UpdateContactFlowNameInput ¶ added in v1.34.25
type UpdateContactFlowNameInput struct { // The identifier of the contact flow. // // ContactFlowId is a required field ContactFlowId *string `location:"uri" locationName:"ContactFlowId" type:"string" required:"true"` // The description of the contact flow. Description *string `type:"string"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the contact flow. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateContactFlowNameInput) GoString ¶ added in v1.34.25
func (s UpdateContactFlowNameInput) GoString() string
GoString returns the string representation
func (*UpdateContactFlowNameInput) SetContactFlowId ¶ added in v1.34.25
func (s *UpdateContactFlowNameInput) SetContactFlowId(v string) *UpdateContactFlowNameInput
SetContactFlowId sets the ContactFlowId field's value.
func (*UpdateContactFlowNameInput) SetDescription ¶ added in v1.34.25
func (s *UpdateContactFlowNameInput) SetDescription(v string) *UpdateContactFlowNameInput
SetDescription sets the Description field's value.
func (*UpdateContactFlowNameInput) SetInstanceId ¶ added in v1.34.25
func (s *UpdateContactFlowNameInput) SetInstanceId(v string) *UpdateContactFlowNameInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateContactFlowNameInput) SetName ¶ added in v1.34.25
func (s *UpdateContactFlowNameInput) SetName(v string) *UpdateContactFlowNameInput
SetName sets the Name field's value.
func (UpdateContactFlowNameInput) String ¶ added in v1.34.25
func (s UpdateContactFlowNameInput) String() string
String returns the string representation
func (*UpdateContactFlowNameInput) Validate ¶ added in v1.34.25
func (s *UpdateContactFlowNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactFlowNameOutput ¶ added in v1.34.25
type UpdateContactFlowNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactFlowNameOutput) GoString ¶ added in v1.34.25
func (s UpdateContactFlowNameOutput) GoString() string
GoString returns the string representation
func (UpdateContactFlowNameOutput) String ¶ added in v1.34.25
func (s UpdateContactFlowNameOutput) String() string
String returns the string representation
type UpdateInstanceAttributeInput ¶ added in v1.35.33
type UpdateInstanceAttributeInput struct { // The type of attribute. // // AttributeType is a required field AttributeType *string `location:"uri" locationName:"AttributeType" type:"string" required:"true" enum:"InstanceAttributeType"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The value for the attribute. Maximum character limit is 100. // // Value is a required field Value *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateInstanceAttributeInput) GoString ¶ added in v1.35.33
func (s UpdateInstanceAttributeInput) GoString() string
GoString returns the string representation
func (*UpdateInstanceAttributeInput) SetAttributeType ¶ added in v1.35.33
func (s *UpdateInstanceAttributeInput) SetAttributeType(v string) *UpdateInstanceAttributeInput
SetAttributeType sets the AttributeType field's value.
func (*UpdateInstanceAttributeInput) SetInstanceId ¶ added in v1.35.33
func (s *UpdateInstanceAttributeInput) SetInstanceId(v string) *UpdateInstanceAttributeInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateInstanceAttributeInput) SetValue ¶ added in v1.35.33
func (s *UpdateInstanceAttributeInput) SetValue(v string) *UpdateInstanceAttributeInput
SetValue sets the Value field's value.
func (UpdateInstanceAttributeInput) String ¶ added in v1.35.33
func (s UpdateInstanceAttributeInput) String() string
String returns the string representation
func (*UpdateInstanceAttributeInput) Validate ¶ added in v1.35.33
func (s *UpdateInstanceAttributeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateInstanceAttributeOutput ¶ added in v1.35.33
type UpdateInstanceAttributeOutput struct {
// contains filtered or unexported fields
}
func (UpdateInstanceAttributeOutput) GoString ¶ added in v1.35.33
func (s UpdateInstanceAttributeOutput) GoString() string
GoString returns the string representation
func (UpdateInstanceAttributeOutput) String ¶ added in v1.35.33
func (s UpdateInstanceAttributeOutput) String() string
String returns the string representation
type UpdateInstanceStorageConfigInput ¶ added in v1.35.33
type UpdateInstanceStorageConfigInput struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. // // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect 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 `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"InstanceStorageResourceType"` // The storage configuration for the instance. // // StorageConfig is a required field StorageConfig *InstanceStorageConfig `type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateInstanceStorageConfigInput) GoString ¶ added in v1.35.33
func (s UpdateInstanceStorageConfigInput) GoString() string
GoString returns the string representation
func (*UpdateInstanceStorageConfigInput) SetAssociationId ¶ added in v1.35.33
func (s *UpdateInstanceStorageConfigInput) SetAssociationId(v string) *UpdateInstanceStorageConfigInput
SetAssociationId sets the AssociationId field's value.
func (*UpdateInstanceStorageConfigInput) SetInstanceId ¶ added in v1.35.33
func (s *UpdateInstanceStorageConfigInput) SetInstanceId(v string) *UpdateInstanceStorageConfigInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateInstanceStorageConfigInput) SetResourceType ¶ added in v1.35.33
func (s *UpdateInstanceStorageConfigInput) SetResourceType(v string) *UpdateInstanceStorageConfigInput
SetResourceType sets the ResourceType field's value.
func (*UpdateInstanceStorageConfigInput) SetStorageConfig ¶ added in v1.35.33
func (s *UpdateInstanceStorageConfigInput) SetStorageConfig(v *InstanceStorageConfig) *UpdateInstanceStorageConfigInput
SetStorageConfig sets the StorageConfig field's value.
func (UpdateInstanceStorageConfigInput) String ¶ added in v1.35.33
func (s UpdateInstanceStorageConfigInput) String() string
String returns the string representation
func (*UpdateInstanceStorageConfigInput) Validate ¶ added in v1.35.33
func (s *UpdateInstanceStorageConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateInstanceStorageConfigOutput ¶ added in v1.35.33
type UpdateInstanceStorageConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateInstanceStorageConfigOutput) GoString ¶ added in v1.35.33
func (s UpdateInstanceStorageConfigOutput) GoString() string
GoString returns the string representation
func (UpdateInstanceStorageConfigOutput) String ¶ added in v1.35.33
func (s UpdateInstanceStorageConfigOutput) String() string
String returns the string representation
type UpdateQueueHoursOfOperationInput ¶ added in v1.37.1
type UpdateQueueHoursOfOperationInput struct { // The identifier for the hours of operation. // // HoursOfOperationId is a required field HoursOfOperationId *string `type:"string" required:"true"` // The identifier of the Amazon Connect 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"` // contains filtered or unexported fields }
func (UpdateQueueHoursOfOperationInput) GoString ¶ added in v1.37.1
func (s UpdateQueueHoursOfOperationInput) GoString() string
GoString returns the string representation
func (*UpdateQueueHoursOfOperationInput) SetHoursOfOperationId ¶ added in v1.37.1
func (s *UpdateQueueHoursOfOperationInput) SetHoursOfOperationId(v string) *UpdateQueueHoursOfOperationInput
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*UpdateQueueHoursOfOperationInput) SetInstanceId ¶ added in v1.37.1
func (s *UpdateQueueHoursOfOperationInput) SetInstanceId(v string) *UpdateQueueHoursOfOperationInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQueueHoursOfOperationInput) SetQueueId ¶ added in v1.37.1
func (s *UpdateQueueHoursOfOperationInput) SetQueueId(v string) *UpdateQueueHoursOfOperationInput
SetQueueId sets the QueueId field's value.
func (UpdateQueueHoursOfOperationInput) String ¶ added in v1.37.1
func (s UpdateQueueHoursOfOperationInput) String() string
String returns the string representation
func (*UpdateQueueHoursOfOperationInput) Validate ¶ added in v1.37.1
func (s *UpdateQueueHoursOfOperationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQueueHoursOfOperationOutput ¶ added in v1.37.1
type UpdateQueueHoursOfOperationOutput struct {
// contains filtered or unexported fields
}
func (UpdateQueueHoursOfOperationOutput) GoString ¶ added in v1.37.1
func (s UpdateQueueHoursOfOperationOutput) GoString() string
GoString returns the string representation
func (UpdateQueueHoursOfOperationOutput) String ¶ added in v1.37.1
func (s UpdateQueueHoursOfOperationOutput) String() string
String returns the string representation
type UpdateQueueMaxContactsInput ¶ added in v1.37.1
type UpdateQueueMaxContactsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of contacts that can be in the queue before it is considered // full. // // MaxContacts is a required field MaxContacts *int64 `type:"integer" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQueueMaxContactsInput) GoString ¶ added in v1.37.1
func (s UpdateQueueMaxContactsInput) GoString() string
GoString returns the string representation
func (*UpdateQueueMaxContactsInput) SetInstanceId ¶ added in v1.37.1
func (s *UpdateQueueMaxContactsInput) SetInstanceId(v string) *UpdateQueueMaxContactsInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQueueMaxContactsInput) SetMaxContacts ¶ added in v1.37.1
func (s *UpdateQueueMaxContactsInput) SetMaxContacts(v int64) *UpdateQueueMaxContactsInput
SetMaxContacts sets the MaxContacts field's value.
func (*UpdateQueueMaxContactsInput) SetQueueId ¶ added in v1.37.1
func (s *UpdateQueueMaxContactsInput) SetQueueId(v string) *UpdateQueueMaxContactsInput
SetQueueId sets the QueueId field's value.
func (UpdateQueueMaxContactsInput) String ¶ added in v1.37.1
func (s UpdateQueueMaxContactsInput) String() string
String returns the string representation
func (*UpdateQueueMaxContactsInput) Validate ¶ added in v1.37.1
func (s *UpdateQueueMaxContactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQueueMaxContactsOutput ¶ added in v1.37.1
type UpdateQueueMaxContactsOutput struct {
// contains filtered or unexported fields
}
func (UpdateQueueMaxContactsOutput) GoString ¶ added in v1.37.1
func (s UpdateQueueMaxContactsOutput) GoString() string
GoString returns the string representation
func (UpdateQueueMaxContactsOutput) String ¶ added in v1.37.1
func (s UpdateQueueMaxContactsOutput) String() string
String returns the string representation
type UpdateQueueNameInput ¶ added in v1.37.1
type UpdateQueueNameInput struct { // The description of the queue. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the queue. Name *string `min:"1" type:"string"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQueueNameInput) GoString ¶ added in v1.37.1
func (s UpdateQueueNameInput) GoString() string
GoString returns the string representation
func (*UpdateQueueNameInput) SetDescription ¶ added in v1.37.1
func (s *UpdateQueueNameInput) SetDescription(v string) *UpdateQueueNameInput
SetDescription sets the Description field's value.
func (*UpdateQueueNameInput) SetInstanceId ¶ added in v1.37.1
func (s *UpdateQueueNameInput) SetInstanceId(v string) *UpdateQueueNameInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQueueNameInput) SetName ¶ added in v1.37.1
func (s *UpdateQueueNameInput) SetName(v string) *UpdateQueueNameInput
SetName sets the Name field's value.
func (*UpdateQueueNameInput) SetQueueId ¶ added in v1.37.1
func (s *UpdateQueueNameInput) SetQueueId(v string) *UpdateQueueNameInput
SetQueueId sets the QueueId field's value.
func (UpdateQueueNameInput) String ¶ added in v1.37.1
func (s UpdateQueueNameInput) String() string
String returns the string representation
func (*UpdateQueueNameInput) Validate ¶ added in v1.37.1
func (s *UpdateQueueNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQueueNameOutput ¶ added in v1.37.1
type UpdateQueueNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateQueueNameOutput) GoString ¶ added in v1.37.1
func (s UpdateQueueNameOutput) GoString() string
GoString returns the string representation
func (UpdateQueueNameOutput) String ¶ added in v1.37.1
func (s UpdateQueueNameOutput) String() string
String returns the string representation
type UpdateQueueOutboundCallerConfigInput ¶ added in v1.37.1
type UpdateQueueOutboundCallerConfigInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The outbound caller ID name, number, and outbound whisper flow. // // OutboundCallerConfig is a required field OutboundCallerConfig *OutboundCallerConfig `type:"structure" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQueueOutboundCallerConfigInput) GoString ¶ added in v1.37.1
func (s UpdateQueueOutboundCallerConfigInput) GoString() string
GoString returns the string representation
func (*UpdateQueueOutboundCallerConfigInput) SetInstanceId ¶ added in v1.37.1
func (s *UpdateQueueOutboundCallerConfigInput) SetInstanceId(v string) *UpdateQueueOutboundCallerConfigInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQueueOutboundCallerConfigInput) SetOutboundCallerConfig ¶ added in v1.37.1
func (s *UpdateQueueOutboundCallerConfigInput) SetOutboundCallerConfig(v *OutboundCallerConfig) *UpdateQueueOutboundCallerConfigInput
SetOutboundCallerConfig sets the OutboundCallerConfig field's value.
func (*UpdateQueueOutboundCallerConfigInput) SetQueueId ¶ added in v1.37.1
func (s *UpdateQueueOutboundCallerConfigInput) SetQueueId(v string) *UpdateQueueOutboundCallerConfigInput
SetQueueId sets the QueueId field's value.
func (UpdateQueueOutboundCallerConfigInput) String ¶ added in v1.37.1
func (s UpdateQueueOutboundCallerConfigInput) String() string
String returns the string representation
func (*UpdateQueueOutboundCallerConfigInput) Validate ¶ added in v1.37.1
func (s *UpdateQueueOutboundCallerConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQueueOutboundCallerConfigOutput ¶ added in v1.37.1
type UpdateQueueOutboundCallerConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateQueueOutboundCallerConfigOutput) GoString ¶ added in v1.37.1
func (s UpdateQueueOutboundCallerConfigOutput) GoString() string
GoString returns the string representation
func (UpdateQueueOutboundCallerConfigOutput) String ¶ added in v1.37.1
func (s UpdateQueueOutboundCallerConfigOutput) String() string
String returns the string representation
type UpdateQueueStatusInput ¶ added in v1.37.1
type UpdateQueueStatusInput struct { // The identifier of the Amazon Connect 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 status of the queue. // // Status is a required field Status *string `type:"string" required:"true" enum:"QueueStatus"` // contains filtered or unexported fields }
func (UpdateQueueStatusInput) GoString ¶ added in v1.37.1
func (s UpdateQueueStatusInput) GoString() string
GoString returns the string representation
func (*UpdateQueueStatusInput) SetInstanceId ¶ added in v1.37.1
func (s *UpdateQueueStatusInput) SetInstanceId(v string) *UpdateQueueStatusInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQueueStatusInput) SetQueueId ¶ added in v1.37.1
func (s *UpdateQueueStatusInput) SetQueueId(v string) *UpdateQueueStatusInput
SetQueueId sets the QueueId field's value.
func (*UpdateQueueStatusInput) SetStatus ¶ added in v1.37.1
func (s *UpdateQueueStatusInput) SetStatus(v string) *UpdateQueueStatusInput
SetStatus sets the Status field's value.
func (UpdateQueueStatusInput) String ¶ added in v1.37.1
func (s UpdateQueueStatusInput) String() string
String returns the string representation
func (*UpdateQueueStatusInput) Validate ¶ added in v1.37.1
func (s *UpdateQueueStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQueueStatusOutput ¶ added in v1.37.1
type UpdateQueueStatusOutput struct {
// contains filtered or unexported fields
}
func (UpdateQueueStatusOutput) GoString ¶ added in v1.37.1
func (s UpdateQueueStatusOutput) GoString() string
GoString returns the string representation
func (UpdateQueueStatusOutput) String ¶ added in v1.37.1
func (s UpdateQueueStatusOutput) String() string
String returns the string representation
type UpdateQuickConnectConfigInput ¶ added in v1.36.14
type UpdateQuickConnectConfigInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // Information about the configuration settings for the quick connect. // // QuickConnectConfig is a required field QuickConnectConfig *QuickConnectConfig `type:"structure" required:"true"` // The identifier for the quick connect. // // QuickConnectId is a required field QuickConnectId *string `location:"uri" locationName:"QuickConnectId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQuickConnectConfigInput) GoString ¶ added in v1.36.14
func (s UpdateQuickConnectConfigInput) GoString() string
GoString returns the string representation
func (*UpdateQuickConnectConfigInput) SetInstanceId ¶ added in v1.36.14
func (s *UpdateQuickConnectConfigInput) SetInstanceId(v string) *UpdateQuickConnectConfigInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQuickConnectConfigInput) SetQuickConnectConfig ¶ added in v1.36.14
func (s *UpdateQuickConnectConfigInput) SetQuickConnectConfig(v *QuickConnectConfig) *UpdateQuickConnectConfigInput
SetQuickConnectConfig sets the QuickConnectConfig field's value.
func (*UpdateQuickConnectConfigInput) SetQuickConnectId ¶ added in v1.36.14
func (s *UpdateQuickConnectConfigInput) SetQuickConnectId(v string) *UpdateQuickConnectConfigInput
SetQuickConnectId sets the QuickConnectId field's value.
func (UpdateQuickConnectConfigInput) String ¶ added in v1.36.14
func (s UpdateQuickConnectConfigInput) String() string
String returns the string representation
func (*UpdateQuickConnectConfigInput) Validate ¶ added in v1.36.14
func (s *UpdateQuickConnectConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQuickConnectConfigOutput ¶ added in v1.36.14
type UpdateQuickConnectConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateQuickConnectConfigOutput) GoString ¶ added in v1.36.14
func (s UpdateQuickConnectConfigOutput) GoString() string
GoString returns the string representation
func (UpdateQuickConnectConfigOutput) String ¶ added in v1.36.14
func (s UpdateQuickConnectConfigOutput) String() string
String returns the string representation
type UpdateQuickConnectNameInput ¶ added in v1.36.14
type UpdateQuickConnectNameInput struct { // The description of the quick connect. Description *string `type:"string"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the quick connect. Name *string `min:"1" type:"string"` // The identifier for the quick connect. // // QuickConnectId is a required field QuickConnectId *string `location:"uri" locationName:"QuickConnectId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQuickConnectNameInput) GoString ¶ added in v1.36.14
func (s UpdateQuickConnectNameInput) GoString() string
GoString returns the string representation
func (*UpdateQuickConnectNameInput) SetDescription ¶ added in v1.36.14
func (s *UpdateQuickConnectNameInput) SetDescription(v string) *UpdateQuickConnectNameInput
SetDescription sets the Description field's value.
func (*UpdateQuickConnectNameInput) SetInstanceId ¶ added in v1.36.14
func (s *UpdateQuickConnectNameInput) SetInstanceId(v string) *UpdateQuickConnectNameInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQuickConnectNameInput) SetName ¶ added in v1.36.14
func (s *UpdateQuickConnectNameInput) SetName(v string) *UpdateQuickConnectNameInput
SetName sets the Name field's value.
func (*UpdateQuickConnectNameInput) SetQuickConnectId ¶ added in v1.36.14
func (s *UpdateQuickConnectNameInput) SetQuickConnectId(v string) *UpdateQuickConnectNameInput
SetQuickConnectId sets the QuickConnectId field's value.
func (UpdateQuickConnectNameInput) String ¶ added in v1.36.14
func (s UpdateQuickConnectNameInput) String() string
String returns the string representation
func (*UpdateQuickConnectNameInput) Validate ¶ added in v1.36.14
func (s *UpdateQuickConnectNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQuickConnectNameOutput ¶ added in v1.36.14
type UpdateQuickConnectNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateQuickConnectNameOutput) GoString ¶ added in v1.36.14
func (s UpdateQuickConnectNameOutput) GoString() string
GoString returns the string representation
func (UpdateQuickConnectNameOutput) String ¶ added in v1.36.14
func (s UpdateQuickConnectNameOutput) String() string
String returns the string representation
type UpdateRoutingProfileConcurrencyInput ¶ added in v1.34.25
type UpdateRoutingProfileConcurrencyInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The channels that agents can handle in the Contact Control Panel (CCP). // // MediaConcurrencies is a required field MediaConcurrencies []*MediaConcurrency `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 (UpdateRoutingProfileConcurrencyInput) GoString ¶ added in v1.34.25
func (s UpdateRoutingProfileConcurrencyInput) GoString() string
GoString returns the string representation
func (*UpdateRoutingProfileConcurrencyInput) SetInstanceId ¶ added in v1.34.25
func (s *UpdateRoutingProfileConcurrencyInput) SetInstanceId(v string) *UpdateRoutingProfileConcurrencyInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateRoutingProfileConcurrencyInput) SetMediaConcurrencies ¶ added in v1.34.25
func (s *UpdateRoutingProfileConcurrencyInput) SetMediaConcurrencies(v []*MediaConcurrency) *UpdateRoutingProfileConcurrencyInput
SetMediaConcurrencies sets the MediaConcurrencies field's value.
func (*UpdateRoutingProfileConcurrencyInput) SetRoutingProfileId ¶ added in v1.34.25
func (s *UpdateRoutingProfileConcurrencyInput) SetRoutingProfileId(v string) *UpdateRoutingProfileConcurrencyInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (UpdateRoutingProfileConcurrencyInput) String ¶ added in v1.34.25
func (s UpdateRoutingProfileConcurrencyInput) String() string
String returns the string representation
func (*UpdateRoutingProfileConcurrencyInput) Validate ¶ added in v1.34.25
func (s *UpdateRoutingProfileConcurrencyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoutingProfileConcurrencyOutput ¶ added in v1.34.25
type UpdateRoutingProfileConcurrencyOutput struct {
// contains filtered or unexported fields
}
func (UpdateRoutingProfileConcurrencyOutput) GoString ¶ added in v1.34.25
func (s UpdateRoutingProfileConcurrencyOutput) GoString() string
GoString returns the string representation
func (UpdateRoutingProfileConcurrencyOutput) String ¶ added in v1.34.25
func (s UpdateRoutingProfileConcurrencyOutput) String() string
String returns the string representation
type UpdateRoutingProfileDefaultOutboundQueueInput ¶ added in v1.34.25
type UpdateRoutingProfileDefaultOutboundQueueInput struct { // The identifier for the default outbound queue. // // DefaultOutboundQueueId is a required field DefaultOutboundQueueId *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" 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 (UpdateRoutingProfileDefaultOutboundQueueInput) GoString ¶ added in v1.34.25
func (s UpdateRoutingProfileDefaultOutboundQueueInput) GoString() string
GoString returns the string representation
func (*UpdateRoutingProfileDefaultOutboundQueueInput) SetDefaultOutboundQueueId ¶ added in v1.34.25
func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetDefaultOutboundQueueId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
SetDefaultOutboundQueueId sets the DefaultOutboundQueueId field's value.
func (*UpdateRoutingProfileDefaultOutboundQueueInput) SetInstanceId ¶ added in v1.34.25
func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetInstanceId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateRoutingProfileDefaultOutboundQueueInput) SetRoutingProfileId ¶ added in v1.34.25
func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetRoutingProfileId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (UpdateRoutingProfileDefaultOutboundQueueInput) String ¶ added in v1.34.25
func (s UpdateRoutingProfileDefaultOutboundQueueInput) String() string
String returns the string representation
func (*UpdateRoutingProfileDefaultOutboundQueueInput) Validate ¶ added in v1.34.25
func (s *UpdateRoutingProfileDefaultOutboundQueueInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoutingProfileDefaultOutboundQueueOutput ¶ added in v1.34.25
type UpdateRoutingProfileDefaultOutboundQueueOutput struct {
// contains filtered or unexported fields
}
func (UpdateRoutingProfileDefaultOutboundQueueOutput) GoString ¶ added in v1.34.25
func (s UpdateRoutingProfileDefaultOutboundQueueOutput) GoString() string
GoString returns the string representation
func (UpdateRoutingProfileDefaultOutboundQueueOutput) String ¶ added in v1.34.25
func (s UpdateRoutingProfileDefaultOutboundQueueOutput) String() string
String returns the string representation
type UpdateRoutingProfileNameInput ¶ added in v1.34.25
type UpdateRoutingProfileNameInput struct { // The description of the routing profile. Must not be more than 250 characters. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the routing profile. Must not be more than 127 characters. Name *string `min:"1" type:"string"` // 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 (UpdateRoutingProfileNameInput) GoString ¶ added in v1.34.25
func (s UpdateRoutingProfileNameInput) GoString() string
GoString returns the string representation
func (*UpdateRoutingProfileNameInput) SetDescription ¶ added in v1.34.25
func (s *UpdateRoutingProfileNameInput) SetDescription(v string) *UpdateRoutingProfileNameInput
SetDescription sets the Description field's value.
func (*UpdateRoutingProfileNameInput) SetInstanceId ¶ added in v1.34.25
func (s *UpdateRoutingProfileNameInput) SetInstanceId(v string) *UpdateRoutingProfileNameInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateRoutingProfileNameInput) SetName ¶ added in v1.34.25
func (s *UpdateRoutingProfileNameInput) SetName(v string) *UpdateRoutingProfileNameInput
SetName sets the Name field's value.
func (*UpdateRoutingProfileNameInput) SetRoutingProfileId ¶ added in v1.34.25
func (s *UpdateRoutingProfileNameInput) SetRoutingProfileId(v string) *UpdateRoutingProfileNameInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (UpdateRoutingProfileNameInput) String ¶ added in v1.34.25
func (s UpdateRoutingProfileNameInput) String() string
String returns the string representation
func (*UpdateRoutingProfileNameInput) Validate ¶ added in v1.34.25
func (s *UpdateRoutingProfileNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoutingProfileNameOutput ¶ added in v1.34.25
type UpdateRoutingProfileNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateRoutingProfileNameOutput) GoString ¶ added in v1.34.25
func (s UpdateRoutingProfileNameOutput) GoString() string
GoString returns the string representation
func (UpdateRoutingProfileNameOutput) String ¶ added in v1.34.25
func (s UpdateRoutingProfileNameOutput) String() string
String returns the string representation
type UpdateRoutingProfileQueuesInput ¶ added in v1.34.25
type UpdateRoutingProfileQueuesInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The queues to be updated for this routing profile. Queues must first be associated // to the routing profile. You can do this using AssociateRoutingProfileQueues. // // 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 (UpdateRoutingProfileQueuesInput) GoString ¶ added in v1.34.25
func (s UpdateRoutingProfileQueuesInput) GoString() string
GoString returns the string representation
func (*UpdateRoutingProfileQueuesInput) SetInstanceId ¶ added in v1.34.25
func (s *UpdateRoutingProfileQueuesInput) SetInstanceId(v string) *UpdateRoutingProfileQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateRoutingProfileQueuesInput) SetQueueConfigs ¶ added in v1.34.25
func (s *UpdateRoutingProfileQueuesInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *UpdateRoutingProfileQueuesInput
SetQueueConfigs sets the QueueConfigs field's value.
func (*UpdateRoutingProfileQueuesInput) SetRoutingProfileId ¶ added in v1.34.25
func (s *UpdateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *UpdateRoutingProfileQueuesInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (UpdateRoutingProfileQueuesInput) String ¶ added in v1.34.25
func (s UpdateRoutingProfileQueuesInput) String() string
String returns the string representation
func (*UpdateRoutingProfileQueuesInput) Validate ¶ added in v1.34.25
func (s *UpdateRoutingProfileQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoutingProfileQueuesOutput ¶ added in v1.34.25
type UpdateRoutingProfileQueuesOutput struct {
// contains filtered or unexported fields
}
func (UpdateRoutingProfileQueuesOutput) GoString ¶ added in v1.34.25
func (s UpdateRoutingProfileQueuesOutput) GoString() string
GoString returns the string representation
func (UpdateRoutingProfileQueuesOutput) String ¶ added in v1.34.25
func (s UpdateRoutingProfileQueuesOutput) String() string
String returns the string representation
type UpdateUserHierarchyGroupNameInput ¶ added in v1.35.30
type UpdateUserHierarchyGroupNameInput struct { // The identifier of the hierarchy group. // // HierarchyGroupId is a required field HierarchyGroupId *string `location:"uri" locationName:"HierarchyGroupId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the hierarchy group. Must not be more than 100 characters. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserHierarchyGroupNameInput) GoString ¶ added in v1.35.30
func (s UpdateUserHierarchyGroupNameInput) GoString() string
GoString returns the string representation
func (*UpdateUserHierarchyGroupNameInput) SetHierarchyGroupId ¶ added in v1.35.30
func (s *UpdateUserHierarchyGroupNameInput) SetHierarchyGroupId(v string) *UpdateUserHierarchyGroupNameInput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*UpdateUserHierarchyGroupNameInput) SetInstanceId ¶ added in v1.35.30
func (s *UpdateUserHierarchyGroupNameInput) SetInstanceId(v string) *UpdateUserHierarchyGroupNameInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserHierarchyGroupNameInput) SetName ¶ added in v1.35.30
func (s *UpdateUserHierarchyGroupNameInput) SetName(v string) *UpdateUserHierarchyGroupNameInput
SetName sets the Name field's value.
func (UpdateUserHierarchyGroupNameInput) String ¶ added in v1.35.30
func (s UpdateUserHierarchyGroupNameInput) String() string
String returns the string representation
func (*UpdateUserHierarchyGroupNameInput) Validate ¶ added in v1.35.30
func (s *UpdateUserHierarchyGroupNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserHierarchyGroupNameOutput ¶ added in v1.35.30
type UpdateUserHierarchyGroupNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserHierarchyGroupNameOutput) GoString ¶ added in v1.35.30
func (s UpdateUserHierarchyGroupNameOutput) GoString() string
GoString returns the string representation
func (UpdateUserHierarchyGroupNameOutput) String ¶ added in v1.35.30
func (s UpdateUserHierarchyGroupNameOutput) String() string
String returns the string representation
type UpdateUserHierarchyInput ¶ added in v1.15.2
type UpdateUserHierarchyInput struct { // The identifier of the hierarchy group. HierarchyGroupId *string `type:"string"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserHierarchyInput) GoString ¶ added in v1.15.2
func (s UpdateUserHierarchyInput) GoString() string
GoString returns the string representation
func (*UpdateUserHierarchyInput) SetHierarchyGroupId ¶ added in v1.15.2
func (s *UpdateUserHierarchyInput) SetHierarchyGroupId(v string) *UpdateUserHierarchyInput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*UpdateUserHierarchyInput) SetInstanceId ¶ added in v1.15.2
func (s *UpdateUserHierarchyInput) SetInstanceId(v string) *UpdateUserHierarchyInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserHierarchyInput) SetUserId ¶ added in v1.15.2
func (s *UpdateUserHierarchyInput) SetUserId(v string) *UpdateUserHierarchyInput
SetUserId sets the UserId field's value.
func (UpdateUserHierarchyInput) String ¶ added in v1.15.2
func (s UpdateUserHierarchyInput) String() string
String returns the string representation
func (*UpdateUserHierarchyInput) Validate ¶ added in v1.15.2
func (s *UpdateUserHierarchyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserHierarchyOutput ¶ added in v1.15.2
type UpdateUserHierarchyOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserHierarchyOutput) GoString ¶ added in v1.15.2
func (s UpdateUserHierarchyOutput) GoString() string
GoString returns the string representation
func (UpdateUserHierarchyOutput) String ¶ added in v1.15.2
func (s UpdateUserHierarchyOutput) String() string
String returns the string representation
type UpdateUserHierarchyStructureInput ¶ added in v1.35.30
type UpdateUserHierarchyStructureInput struct { // The hierarchy levels to update. // // HierarchyStructure is a required field HierarchyStructure *HierarchyStructureUpdate `type:"structure" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserHierarchyStructureInput) GoString ¶ added in v1.35.30
func (s UpdateUserHierarchyStructureInput) GoString() string
GoString returns the string representation
func (*UpdateUserHierarchyStructureInput) SetHierarchyStructure ¶ added in v1.35.30
func (s *UpdateUserHierarchyStructureInput) SetHierarchyStructure(v *HierarchyStructureUpdate) *UpdateUserHierarchyStructureInput
SetHierarchyStructure sets the HierarchyStructure field's value.
func (*UpdateUserHierarchyStructureInput) SetInstanceId ¶ added in v1.35.30
func (s *UpdateUserHierarchyStructureInput) SetInstanceId(v string) *UpdateUserHierarchyStructureInput
SetInstanceId sets the InstanceId field's value.
func (UpdateUserHierarchyStructureInput) String ¶ added in v1.35.30
func (s UpdateUserHierarchyStructureInput) String() string
String returns the string representation
func (*UpdateUserHierarchyStructureInput) Validate ¶ added in v1.35.30
func (s *UpdateUserHierarchyStructureInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserHierarchyStructureOutput ¶ added in v1.35.30
type UpdateUserHierarchyStructureOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserHierarchyStructureOutput) GoString ¶ added in v1.35.30
func (s UpdateUserHierarchyStructureOutput) GoString() string
GoString returns the string representation
func (UpdateUserHierarchyStructureOutput) String ¶ added in v1.35.30
func (s UpdateUserHierarchyStructureOutput) String() string
String returns the string representation
type UpdateUserIdentityInfoInput ¶ added in v1.15.2
type UpdateUserIdentityInfoInput struct { // The identity information for the user. // // IdentityInfo is a required field IdentityInfo *UserIdentityInfo `type:"structure" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserIdentityInfoInput) GoString ¶ added in v1.15.2
func (s UpdateUserIdentityInfoInput) GoString() string
GoString returns the string representation
func (*UpdateUserIdentityInfoInput) SetIdentityInfo ¶ added in v1.15.2
func (s *UpdateUserIdentityInfoInput) SetIdentityInfo(v *UserIdentityInfo) *UpdateUserIdentityInfoInput
SetIdentityInfo sets the IdentityInfo field's value.
func (*UpdateUserIdentityInfoInput) SetInstanceId ¶ added in v1.15.2
func (s *UpdateUserIdentityInfoInput) SetInstanceId(v string) *UpdateUserIdentityInfoInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserIdentityInfoInput) SetUserId ¶ added in v1.15.2
func (s *UpdateUserIdentityInfoInput) SetUserId(v string) *UpdateUserIdentityInfoInput
SetUserId sets the UserId field's value.
func (UpdateUserIdentityInfoInput) String ¶ added in v1.15.2
func (s UpdateUserIdentityInfoInput) String() string
String returns the string representation
func (*UpdateUserIdentityInfoInput) Validate ¶ added in v1.15.2
func (s *UpdateUserIdentityInfoInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserIdentityInfoOutput ¶ added in v1.15.2
type UpdateUserIdentityInfoOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserIdentityInfoOutput) GoString ¶ added in v1.15.2
func (s UpdateUserIdentityInfoOutput) GoString() string
GoString returns the string representation
func (UpdateUserIdentityInfoOutput) String ¶ added in v1.15.2
func (s UpdateUserIdentityInfoOutput) String() string
String returns the string representation
type UpdateUserPhoneConfigInput ¶ added in v1.15.2
type UpdateUserPhoneConfigInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // Information about phone configuration settings for the user. // // PhoneConfig is a required field PhoneConfig *UserPhoneConfig `type:"structure" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserPhoneConfigInput) GoString ¶ added in v1.15.2
func (s UpdateUserPhoneConfigInput) GoString() string
GoString returns the string representation
func (*UpdateUserPhoneConfigInput) SetInstanceId ¶ added in v1.15.2
func (s *UpdateUserPhoneConfigInput) SetInstanceId(v string) *UpdateUserPhoneConfigInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserPhoneConfigInput) SetPhoneConfig ¶ added in v1.15.2
func (s *UpdateUserPhoneConfigInput) SetPhoneConfig(v *UserPhoneConfig) *UpdateUserPhoneConfigInput
SetPhoneConfig sets the PhoneConfig field's value.
func (*UpdateUserPhoneConfigInput) SetUserId ¶ added in v1.15.2
func (s *UpdateUserPhoneConfigInput) SetUserId(v string) *UpdateUserPhoneConfigInput
SetUserId sets the UserId field's value.
func (UpdateUserPhoneConfigInput) String ¶ added in v1.15.2
func (s UpdateUserPhoneConfigInput) String() string
String returns the string representation
func (*UpdateUserPhoneConfigInput) Validate ¶ added in v1.15.2
func (s *UpdateUserPhoneConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserPhoneConfigOutput ¶ added in v1.15.2
type UpdateUserPhoneConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserPhoneConfigOutput) GoString ¶ added in v1.15.2
func (s UpdateUserPhoneConfigOutput) GoString() string
GoString returns the string representation
func (UpdateUserPhoneConfigOutput) String ¶ added in v1.15.2
func (s UpdateUserPhoneConfigOutput) String() string
String returns the string representation
type UpdateUserRoutingProfileInput ¶ added in v1.15.2
type UpdateUserRoutingProfileInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the routing profile for the user. // // RoutingProfileId is a required field RoutingProfileId *string `type:"string" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserRoutingProfileInput) GoString ¶ added in v1.15.2
func (s UpdateUserRoutingProfileInput) GoString() string
GoString returns the string representation
func (*UpdateUserRoutingProfileInput) SetInstanceId ¶ added in v1.15.2
func (s *UpdateUserRoutingProfileInput) SetInstanceId(v string) *UpdateUserRoutingProfileInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserRoutingProfileInput) SetRoutingProfileId ¶ added in v1.15.2
func (s *UpdateUserRoutingProfileInput) SetRoutingProfileId(v string) *UpdateUserRoutingProfileInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (*UpdateUserRoutingProfileInput) SetUserId ¶ added in v1.15.2
func (s *UpdateUserRoutingProfileInput) SetUserId(v string) *UpdateUserRoutingProfileInput
SetUserId sets the UserId field's value.
func (UpdateUserRoutingProfileInput) String ¶ added in v1.15.2
func (s UpdateUserRoutingProfileInput) String() string
String returns the string representation
func (*UpdateUserRoutingProfileInput) Validate ¶ added in v1.15.2
func (s *UpdateUserRoutingProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserRoutingProfileOutput ¶ added in v1.15.2
type UpdateUserRoutingProfileOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserRoutingProfileOutput) GoString ¶ added in v1.15.2
func (s UpdateUserRoutingProfileOutput) GoString() string
GoString returns the string representation
func (UpdateUserRoutingProfileOutput) String ¶ added in v1.15.2
func (s UpdateUserRoutingProfileOutput) String() string
String returns the string representation
type UpdateUserSecurityProfilesInput ¶ added in v1.15.2
type UpdateUserSecurityProfilesInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifiers of the security profiles for the user. // // SecurityProfileIds is a required field SecurityProfileIds []*string `min:"1" type:"list" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserSecurityProfilesInput) GoString ¶ added in v1.15.2
func (s UpdateUserSecurityProfilesInput) GoString() string
GoString returns the string representation
func (*UpdateUserSecurityProfilesInput) SetInstanceId ¶ added in v1.15.2
func (s *UpdateUserSecurityProfilesInput) SetInstanceId(v string) *UpdateUserSecurityProfilesInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserSecurityProfilesInput) SetSecurityProfileIds ¶ added in v1.15.2
func (s *UpdateUserSecurityProfilesInput) SetSecurityProfileIds(v []*string) *UpdateUserSecurityProfilesInput
SetSecurityProfileIds sets the SecurityProfileIds field's value.
func (*UpdateUserSecurityProfilesInput) SetUserId ¶ added in v1.15.2
func (s *UpdateUserSecurityProfilesInput) SetUserId(v string) *UpdateUserSecurityProfilesInput
SetUserId sets the UserId field's value.
func (UpdateUserSecurityProfilesInput) String ¶ added in v1.15.2
func (s UpdateUserSecurityProfilesInput) String() string
String returns the string representation
func (*UpdateUserSecurityProfilesInput) Validate ¶ added in v1.15.2
func (s *UpdateUserSecurityProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserSecurityProfilesOutput ¶ added in v1.15.2
type UpdateUserSecurityProfilesOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserSecurityProfilesOutput) GoString ¶ added in v1.15.2
func (s UpdateUserSecurityProfilesOutput) GoString() string
GoString returns the string representation
func (UpdateUserSecurityProfilesOutput) String ¶ added in v1.15.2
func (s UpdateUserSecurityProfilesOutput) String() string
String returns the string representation
type UseCase ¶ added in v1.35.37
type UseCase struct { // The Amazon Resource Name (ARN) for the use case. UseCaseArn *string `type:"string"` // The identifier for the use case. UseCaseId *string `min:"1" type:"string"` // The type of use case to associate to the AppIntegration association. Each // AppIntegration association can have only one of each use case type. UseCaseType *string `type:"string" enum:"UseCaseType"` // contains filtered or unexported fields }
Contains the use case.
func (*UseCase) SetUseCaseArn ¶ added in v1.35.37
SetUseCaseArn sets the UseCaseArn field's value.
func (*UseCase) SetUseCaseId ¶ added in v1.35.37
SetUseCaseId sets the UseCaseId field's value.
func (*UseCase) SetUseCaseType ¶ added in v1.35.37
SetUseCaseType sets the UseCaseType field's value.
type User ¶ added in v1.15.2
type User struct { // The Amazon Resource Name (ARN) of the user account. Arn *string `type:"string"` // The identifier of the user account in the directory used for identity management. DirectoryUserId *string `type:"string"` // The identifier of the hierarchy group for the user. HierarchyGroupId *string `type:"string"` // The identifier of the user account. Id *string `type:"string"` // Information about the user identity. IdentityInfo *UserIdentityInfo `type:"structure"` // Information about the phone configuration for the user. PhoneConfig *UserPhoneConfig `type:"structure"` // The identifier of the routing profile for the user. RoutingProfileId *string `type:"string"` // The identifiers of the security profiles for the user. SecurityProfileIds []*string `min:"1" type:"list"` // The tags. Tags map[string]*string `min:"1" type:"map"` // The user name assigned to the user account. Username *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains information about a user account for a Amazon Connect instance.
func (*User) SetDirectoryUserId ¶ added in v1.15.2
SetDirectoryUserId sets the DirectoryUserId field's value.
func (*User) SetHierarchyGroupId ¶ added in v1.15.2
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*User) SetIdentityInfo ¶ added in v1.15.2
func (s *User) SetIdentityInfo(v *UserIdentityInfo) *User
SetIdentityInfo sets the IdentityInfo field's value.
func (*User) SetPhoneConfig ¶ added in v1.15.2
func (s *User) SetPhoneConfig(v *UserPhoneConfig) *User
SetPhoneConfig sets the PhoneConfig field's value.
func (*User) SetRoutingProfileId ¶ added in v1.15.2
SetRoutingProfileId sets the RoutingProfileId field's value.
func (*User) SetSecurityProfileIds ¶ added in v1.15.2
SetSecurityProfileIds sets the SecurityProfileIds field's value.
func (*User) SetUsername ¶ added in v1.15.2
SetUsername sets the Username field's value.
type UserIdentityInfo ¶ added in v1.15.2
type UserIdentityInfo struct { // The email address. If you are using SAML for identity management and include // this parameter, an error is returned. Email *string `type:"string"` // The first name. This is required if you are using Amazon Connect or SAML // for identity management. FirstName *string `min:"1" type:"string"` // The last name. This is required if you are using Amazon Connect or SAML for // identity management. LastName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains information about the identity of a user.
func (UserIdentityInfo) GoString ¶ added in v1.15.2
func (s UserIdentityInfo) GoString() string
GoString returns the string representation
func (*UserIdentityInfo) SetEmail ¶ added in v1.15.2
func (s *UserIdentityInfo) SetEmail(v string) *UserIdentityInfo
SetEmail sets the Email field's value.
func (*UserIdentityInfo) SetFirstName ¶ added in v1.15.2
func (s *UserIdentityInfo) SetFirstName(v string) *UserIdentityInfo
SetFirstName sets the FirstName field's value.
func (*UserIdentityInfo) SetLastName ¶ added in v1.15.2
func (s *UserIdentityInfo) SetLastName(v string) *UserIdentityInfo
SetLastName sets the LastName field's value.
func (UserIdentityInfo) String ¶ added in v1.15.2
func (s UserIdentityInfo) String() string
String returns the string representation
func (*UserIdentityInfo) Validate ¶ added in v1.15.2
func (s *UserIdentityInfo) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserNotFoundException ¶ added in v1.28.0
type UserNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
No user with the specified credentials was found in the Amazon Connect instance.
func (*UserNotFoundException) Code ¶ added in v1.28.0
func (s *UserNotFoundException) Code() string
Code returns the exception type name.
func (*UserNotFoundException) Error ¶ added in v1.28.0
func (s *UserNotFoundException) Error() string
func (UserNotFoundException) GoString ¶ added in v1.28.0
func (s UserNotFoundException) GoString() string
GoString returns the string representation
func (*UserNotFoundException) Message ¶ added in v1.28.0
func (s *UserNotFoundException) Message() string
Message returns the exception's message.
func (*UserNotFoundException) OrigErr ¶ added in v1.28.0
func (s *UserNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UserNotFoundException) RequestID ¶ added in v1.28.0
func (s *UserNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UserNotFoundException) StatusCode ¶ added in v1.28.0
func (s *UserNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UserNotFoundException) String ¶ added in v1.28.0
func (s UserNotFoundException) String() string
String returns the string representation
type UserPhoneConfig ¶ added in v1.15.2
type UserPhoneConfig struct { // The After Call Work (ACW) timeout setting, in seconds. AfterContactWorkTimeLimit *int64 `type:"integer"` // The Auto accept setting. AutoAccept *bool `type:"boolean"` // The phone number for the user's desk phone. DeskPhoneNumber *string `type:"string"` // The phone type. // // PhoneType is a required field PhoneType *string `type:"string" required:"true" enum:"PhoneType"` // contains filtered or unexported fields }
Contains information about the phone configuration settings for a user.
func (UserPhoneConfig) GoString ¶ added in v1.15.2
func (s UserPhoneConfig) GoString() string
GoString returns the string representation
func (*UserPhoneConfig) SetAfterContactWorkTimeLimit ¶ added in v1.15.2
func (s *UserPhoneConfig) SetAfterContactWorkTimeLimit(v int64) *UserPhoneConfig
SetAfterContactWorkTimeLimit sets the AfterContactWorkTimeLimit field's value.
func (*UserPhoneConfig) SetAutoAccept ¶ added in v1.15.2
func (s *UserPhoneConfig) SetAutoAccept(v bool) *UserPhoneConfig
SetAutoAccept sets the AutoAccept field's value.
func (*UserPhoneConfig) SetDeskPhoneNumber ¶ added in v1.15.2
func (s *UserPhoneConfig) SetDeskPhoneNumber(v string) *UserPhoneConfig
SetDeskPhoneNumber sets the DeskPhoneNumber field's value.
func (*UserPhoneConfig) SetPhoneType ¶ added in v1.15.2
func (s *UserPhoneConfig) SetPhoneType(v string) *UserPhoneConfig
SetPhoneType sets the PhoneType field's value.
func (UserPhoneConfig) String ¶ added in v1.15.2
func (s UserPhoneConfig) String() string
String returns the string representation
func (*UserPhoneConfig) Validate ¶ added in v1.15.2
func (s *UserPhoneConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserQuickConnectConfig ¶ added in v1.36.14
type UserQuickConnectConfig struct { // The identifier of the contact flow. // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The identifier of the user. // // UserId is a required field UserId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about the quick connect configuration settings for a user. The contact flow must be of type Transfer to Agent.
func (UserQuickConnectConfig) GoString ¶ added in v1.36.14
func (s UserQuickConnectConfig) GoString() string
GoString returns the string representation
func (*UserQuickConnectConfig) SetContactFlowId ¶ added in v1.36.14
func (s *UserQuickConnectConfig) SetContactFlowId(v string) *UserQuickConnectConfig
SetContactFlowId sets the ContactFlowId field's value.
func (*UserQuickConnectConfig) SetUserId ¶ added in v1.36.14
func (s *UserQuickConnectConfig) SetUserId(v string) *UserQuickConnectConfig
SetUserId sets the UserId field's value.
func (UserQuickConnectConfig) String ¶ added in v1.36.14
func (s UserQuickConnectConfig) String() string
String returns the string representation
func (*UserQuickConnectConfig) Validate ¶ added in v1.36.14
func (s *UserQuickConnectConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserSummary ¶ added in v1.15.2
type UserSummary struct { // The Amazon Resource Name (ARN) of the user account. Arn *string `type:"string"` // The identifier of the user account. Id *string `type:"string"` // The Amazon Connect user name of the user account. Username *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains summary information about a user.
func (UserSummary) GoString ¶ added in v1.15.2
func (s UserSummary) GoString() string
GoString returns the string representation
func (*UserSummary) SetArn ¶ added in v1.15.2
func (s *UserSummary) SetArn(v string) *UserSummary
SetArn sets the Arn field's value.
func (*UserSummary) SetId ¶ added in v1.15.2
func (s *UserSummary) SetId(v string) *UserSummary
SetId sets the Id field's value.
func (*UserSummary) SetUsername ¶ added in v1.15.2
func (s *UserSummary) SetUsername(v string) *UserSummary
SetUsername sets the Username field's value.
func (UserSummary) String ¶ added in v1.15.2
func (s UserSummary) String() string
String returns the string representation
type VoiceRecordingConfiguration ¶ added in v1.33.7
type VoiceRecordingConfiguration struct { // Identifies which track is being recorded. VoiceRecordingTrack *string `type:"string" enum:"VoiceRecordingTrack"` // contains filtered or unexported fields }
Contains information about the recording configuration settings.
func (VoiceRecordingConfiguration) GoString ¶ added in v1.33.7
func (s VoiceRecordingConfiguration) GoString() string
GoString returns the string representation
func (*VoiceRecordingConfiguration) SetVoiceRecordingTrack ¶ added in v1.33.7
func (s *VoiceRecordingConfiguration) SetVoiceRecordingTrack(v string) *VoiceRecordingConfiguration
SetVoiceRecordingTrack sets the VoiceRecordingTrack field's value.
func (VoiceRecordingConfiguration) String ¶ added in v1.33.7
func (s VoiceRecordingConfiguration) String() string
String returns the string representation
Directories ¶
Path | Synopsis |
---|---|
Package connectiface provides an interface to enable mocking the Amazon Connect Service service client for testing your code.
|
Package connectiface provides an interface to enable mocking the Amazon Connect Service service client for testing your code. |