Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Connect

import { Connect } from "https://aws-api-gyr5wj9zj0fg.deno.dev/v0.2/services/connect.ts";
class Connect {
constructor(apiFactory: client.ApiFactory);
async associateApprovedOrigin(params: AssociateApprovedOriginRequest, opts?: client.RequestOptions): Promise<void>;
async associateBot(params: AssociateBotRequest, opts?: client.RequestOptions): Promise<void>;
async associateInstanceStorageConfig(params: AssociateInstanceStorageConfigRequest, opts?: client.RequestOptions): Promise<AssociateInstanceStorageConfigResponse>;
async associateLambdaFunction(params: AssociateLambdaFunctionRequest, opts?: client.RequestOptions): Promise<void>;
async associateLexBot(params: AssociateLexBotRequest, opts?: client.RequestOptions): Promise<void>;
async associateQueueQuickConnects(params: AssociateQueueQuickConnectsRequest, opts?: client.RequestOptions): Promise<void>;
async associateRoutingProfileQueues(params: AssociateRoutingProfileQueuesRequest, opts?: client.RequestOptions): Promise<void>;
async associateSecurityKey(params: AssociateSecurityKeyRequest, opts?: client.RequestOptions): Promise<AssociateSecurityKeyResponse>;
async createAgentStatus(params: CreateAgentStatusRequest, opts?: client.RequestOptions): Promise<CreateAgentStatusResponse>;
async createContactFlow(params: CreateContactFlowRequest, opts?: client.RequestOptions): Promise<CreateContactFlowResponse>;
async createHoursOfOperation(params: CreateHoursOfOperationRequest, opts?: client.RequestOptions): Promise<CreateHoursOfOperationResponse>;
async createInstance(params: CreateInstanceRequest, opts?: client.RequestOptions): Promise<CreateInstanceResponse>;
async createIntegrationAssociation(params: CreateIntegrationAssociationRequest, opts?: client.RequestOptions): Promise<CreateIntegrationAssociationResponse>;
async createQueue(params: CreateQueueRequest, opts?: client.RequestOptions): Promise<CreateQueueResponse>;
async createQuickConnect(params: CreateQuickConnectRequest, opts?: client.RequestOptions): Promise<CreateQuickConnectResponse>;
async createRoutingProfile(params: CreateRoutingProfileRequest, opts?: client.RequestOptions): Promise<CreateRoutingProfileResponse>;
async createUseCase(params: CreateUseCaseRequest, opts?: client.RequestOptions): Promise<CreateUseCaseResponse>;
async createUser(params: CreateUserRequest, opts?: client.RequestOptions): Promise<CreateUserResponse>;
async createUserHierarchyGroup(params: CreateUserHierarchyGroupRequest, opts?: client.RequestOptions): Promise<CreateUserHierarchyGroupResponse>;
async deleteHoursOfOperation(params: DeleteHoursOfOperationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteInstance(params: DeleteInstanceRequest, opts?: client.RequestOptions): Promise<void>;
async deleteIntegrationAssociation(params: DeleteIntegrationAssociationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteQuickConnect(params: DeleteQuickConnectRequest, opts?: client.RequestOptions): Promise<void>;
async deleteUseCase(params: DeleteUseCaseRequest, opts?: client.RequestOptions): Promise<void>;
async deleteUser(params: DeleteUserRequest, opts?: client.RequestOptions): Promise<void>;
async deleteUserHierarchyGroup(params: DeleteUserHierarchyGroupRequest, opts?: client.RequestOptions): Promise<void>;
async describeAgentStatus(params: DescribeAgentStatusRequest, opts?: client.RequestOptions): Promise<DescribeAgentStatusResponse>;
async describeContactFlow(params: DescribeContactFlowRequest, opts?: client.RequestOptions): Promise<DescribeContactFlowResponse>;
async describeHoursOfOperation(params: DescribeHoursOfOperationRequest, opts?: client.RequestOptions): Promise<DescribeHoursOfOperationResponse>;
async describeInstance(params: DescribeInstanceRequest, opts?: client.RequestOptions): Promise<DescribeInstanceResponse>;
async describeInstanceAttribute(params: DescribeInstanceAttributeRequest, opts?: client.RequestOptions): Promise<DescribeInstanceAttributeResponse>;
async describeInstanceStorageConfig(params: DescribeInstanceStorageConfigRequest, opts?: client.RequestOptions): Promise<DescribeInstanceStorageConfigResponse>;
async describeQueue(params: DescribeQueueRequest, opts?: client.RequestOptions): Promise<DescribeQueueResponse>;
async describeQuickConnect(params: DescribeQuickConnectRequest, opts?: client.RequestOptions): Promise<DescribeQuickConnectResponse>;
async describeRoutingProfile(params: DescribeRoutingProfileRequest, opts?: client.RequestOptions): Promise<DescribeRoutingProfileResponse>;
async describeUser(params: DescribeUserRequest, opts?: client.RequestOptions): Promise<DescribeUserResponse>;
async describeUserHierarchyGroup(params: DescribeUserHierarchyGroupRequest, opts?: client.RequestOptions): Promise<DescribeUserHierarchyGroupResponse>;
async describeUserHierarchyStructure(params: DescribeUserHierarchyStructureRequest, opts?: client.RequestOptions): Promise<DescribeUserHierarchyStructureResponse>;
async disassociateApprovedOrigin(params: DisassociateApprovedOriginRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateBot(params: DisassociateBotRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateInstanceStorageConfig(params: DisassociateInstanceStorageConfigRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateLambdaFunction(params: DisassociateLambdaFunctionRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateLexBot(params: DisassociateLexBotRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateQueueQuickConnects(params: DisassociateQueueQuickConnectsRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateRoutingProfileQueues(params: DisassociateRoutingProfileQueuesRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateSecurityKey(params: DisassociateSecurityKeyRequest, opts?: client.RequestOptions): Promise<void>;
async getContactAttributes(params: GetContactAttributesRequest, opts?: client.RequestOptions): Promise<GetContactAttributesResponse>;
async getCurrentMetricData(params: GetCurrentMetricDataRequest, opts?: client.RequestOptions): Promise<GetCurrentMetricDataResponse>;
async getFederationToken(params: GetFederationTokenRequest, opts?: client.RequestOptions): Promise<GetFederationTokenResponse>;
async getMetricData(params: GetMetricDataRequest, opts?: client.RequestOptions): Promise<GetMetricDataResponse>;
async listAgentStatuses(params: ListAgentStatusRequest, opts?: client.RequestOptions): Promise<ListAgentStatusResponse>;
async listApprovedOrigins(params: ListApprovedOriginsRequest, opts?: client.RequestOptions): Promise<ListApprovedOriginsResponse>;
async listBots(params: ListBotsRequest, opts?: client.RequestOptions): Promise<ListBotsResponse>;
async listContactFlows(params: ListContactFlowsRequest, opts?: client.RequestOptions): Promise<ListContactFlowsResponse>;
async listHoursOfOperations(params: ListHoursOfOperationsRequest, opts?: client.RequestOptions): Promise<ListHoursOfOperationsResponse>;
async listInstanceAttributes(params: ListInstanceAttributesRequest, opts?: client.RequestOptions): Promise<ListInstanceAttributesResponse>;
async listInstances(params?: ListInstancesRequest, opts?: client.RequestOptions): Promise<ListInstancesResponse>;
async listInstanceStorageConfigs(params: ListInstanceStorageConfigsRequest, opts?: client.RequestOptions): Promise<ListInstanceStorageConfigsResponse>;
async listIntegrationAssociations(params: ListIntegrationAssociationsRequest, opts?: client.RequestOptions): Promise<ListIntegrationAssociationsResponse>;
async listLambdaFunctions(params: ListLambdaFunctionsRequest, opts?: client.RequestOptions): Promise<ListLambdaFunctionsResponse>;
async listLexBots(params: ListLexBotsRequest, opts?: client.RequestOptions): Promise<ListLexBotsResponse>;
async listPhoneNumbers(params: ListPhoneNumbersRequest, opts?: client.RequestOptions): Promise<ListPhoneNumbersResponse>;
async listPrompts(params: ListPromptsRequest, opts?: client.RequestOptions): Promise<ListPromptsResponse>;
async listQueueQuickConnects(params: ListQueueQuickConnectsRequest, opts?: client.RequestOptions): Promise<ListQueueQuickConnectsResponse>;
async listQueues(params: ListQueuesRequest, opts?: client.RequestOptions): Promise<ListQueuesResponse>;
async listQuickConnects(params: ListQuickConnectsRequest, opts?: client.RequestOptions): Promise<ListQuickConnectsResponse>;
async listRoutingProfileQueues(params: ListRoutingProfileQueuesRequest, opts?: client.RequestOptions): Promise<ListRoutingProfileQueuesResponse>;
async listRoutingProfiles(params: ListRoutingProfilesRequest, opts?: client.RequestOptions): Promise<ListRoutingProfilesResponse>;
async listSecurityKeys(params: ListSecurityKeysRequest, opts?: client.RequestOptions): Promise<ListSecurityKeysResponse>;
async listSecurityProfiles(params: ListSecurityProfilesRequest, opts?: client.RequestOptions): Promise<ListSecurityProfilesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async listUseCases(params: ListUseCasesRequest, opts?: client.RequestOptions): Promise<ListUseCasesResponse>;
async listUserHierarchyGroups(params: ListUserHierarchyGroupsRequest, opts?: client.RequestOptions): Promise<ListUserHierarchyGroupsResponse>;
async listUsers(params: ListUsersRequest, opts?: client.RequestOptions): Promise<ListUsersResponse>;
async resumeContactRecording(params: ResumeContactRecordingRequest, opts?: client.RequestOptions): Promise<void>;
async startChatContact(params: StartChatContactRequest, opts?: client.RequestOptions): Promise<StartChatContactResponse>;
async startContactRecording(params: StartContactRecordingRequest, opts?: client.RequestOptions): Promise<void>;
async startOutboundVoiceContact(params: StartOutboundVoiceContactRequest, opts?: client.RequestOptions): Promise<StartOutboundVoiceContactResponse>;
async startTaskContact(params: StartTaskContactRequest, opts?: client.RequestOptions): Promise<StartTaskContactResponse>;
async stopContact(params: StopContactRequest, opts?: client.RequestOptions): Promise<void>;
async stopContactRecording(params: StopContactRecordingRequest, opts?: client.RequestOptions): Promise<void>;
async suspendContactRecording(params: SuspendContactRecordingRequest, opts?: client.RequestOptions): Promise<void>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateAgentStatus(params: UpdateAgentStatusRequest, opts?: client.RequestOptions): Promise<void>;
async updateContactAttributes(params: UpdateContactAttributesRequest, opts?: client.RequestOptions): Promise<void>;
async updateContactFlowContent(params: UpdateContactFlowContentRequest, opts?: client.RequestOptions): Promise<void>;
async updateContactFlowName(params: UpdateContactFlowNameRequest, opts?: client.RequestOptions): Promise<void>;
async updateHoursOfOperation(params: UpdateHoursOfOperationRequest, opts?: client.RequestOptions): Promise<void>;
async updateInstanceAttribute(params: UpdateInstanceAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async updateInstanceStorageConfig(params: UpdateInstanceStorageConfigRequest, opts?: client.RequestOptions): Promise<void>;
async updateQueueHoursOfOperation(params: UpdateQueueHoursOfOperationRequest, opts?: client.RequestOptions): Promise<void>;
async updateQueueMaxContacts(params: UpdateQueueMaxContactsRequest, opts?: client.RequestOptions): Promise<void>;
async updateQueueName(params: UpdateQueueNameRequest, opts?: client.RequestOptions): Promise<void>;
async updateQueueOutboundCallerConfig(params: UpdateQueueOutboundCallerConfigRequest, opts?: client.RequestOptions): Promise<void>;
async updateQueueStatus(params: UpdateQueueStatusRequest, opts?: client.RequestOptions): Promise<void>;
async updateQuickConnectConfig(params: UpdateQuickConnectConfigRequest, opts?: client.RequestOptions): Promise<void>;
async updateQuickConnectName(params: UpdateQuickConnectNameRequest, opts?: client.RequestOptions): Promise<void>;
async updateRoutingProfileConcurrency(params: UpdateRoutingProfileConcurrencyRequest, opts?: client.RequestOptions): Promise<void>;
async updateRoutingProfileDefaultOutboundQueue(params: UpdateRoutingProfileDefaultOutboundQueueRequest, opts?: client.RequestOptions): Promise<void>;
async updateRoutingProfileName(params: UpdateRoutingProfileNameRequest, opts?: client.RequestOptions): Promise<void>;
async updateRoutingProfileQueues(params: UpdateRoutingProfileQueuesRequest, opts?: client.RequestOptions): Promise<void>;
async updateUserHierarchy(params: UpdateUserHierarchyRequest, opts?: client.RequestOptions): Promise<void>;
async updateUserHierarchyGroupName(params: UpdateUserHierarchyGroupNameRequest, opts?: client.RequestOptions): Promise<void>;
async updateUserHierarchyStructure(params: UpdateUserHierarchyStructureRequest, opts?: client.RequestOptions): Promise<void>;
async updateUserIdentityInfo(params: UpdateUserIdentityInfoRequest, opts?: client.RequestOptions): Promise<void>;
async updateUserPhoneConfig(params: UpdateUserPhoneConfigRequest, opts?: client.RequestOptions): Promise<void>;
async updateUserRoutingProfile(params: UpdateUserRoutingProfileRequest, opts?: client.RequestOptions): Promise<void>;
async updateUserSecurityProfiles(params: UpdateUserSecurityProfilesRequest, opts?: client.RequestOptions): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new Connect(apiFactory: client.ApiFactory)
[src]

§Methods

§
associateApprovedOrigin(params: AssociateApprovedOriginRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
associateBot(params: AssociateBotRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
associateLambdaFunction(params: AssociateLambdaFunctionRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
associateLexBot(params: AssociateLexBotRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
associateQueueQuickConnects(params: AssociateQueueQuickConnectsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
associateRoutingProfileQueues(params: AssociateRoutingProfileQueuesRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteHoursOfOperation(params: DeleteHoursOfOperationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteInstance(params: DeleteInstanceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteIntegrationAssociation(params: DeleteIntegrationAssociationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteQuickConnect(params: DeleteQuickConnectRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteUseCase(params: DeleteUseCaseRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteUser(params: DeleteUserRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteUserHierarchyGroup(params: DeleteUserHierarchyGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateApprovedOrigin(params: DisassociateApprovedOriginRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateBot(params: DisassociateBotRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateInstanceStorageConfig(params: DisassociateInstanceStorageConfigRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateLambdaFunction(params: DisassociateLambdaFunctionRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateLexBot(params: DisassociateLexBotRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateQueueQuickConnects(params: DisassociateQueueQuickConnectsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateRoutingProfileQueues(params: DisassociateRoutingProfileQueuesRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateSecurityKey(params: DisassociateSecurityKeyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
resumeContactRecording(params: ResumeContactRecordingRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
startContactRecording(params: StartContactRecordingRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
stopContact(params: StopContactRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
stopContactRecording(params: StopContactRecordingRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
suspendContactRecording(params: SuspendContactRecordingRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateAgentStatus(params: UpdateAgentStatusRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateContactAttributes(params: UpdateContactAttributesRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateContactFlowContent(params: UpdateContactFlowContentRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateContactFlowName(params: UpdateContactFlowNameRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateHoursOfOperation(params: UpdateHoursOfOperationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateInstanceAttribute(params: UpdateInstanceAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateInstanceStorageConfig(params: UpdateInstanceStorageConfigRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateQueueHoursOfOperation(params: UpdateQueueHoursOfOperationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateQueueMaxContacts(params: UpdateQueueMaxContactsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateQueueName(params: UpdateQueueNameRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateQueueOutboundCallerConfig(params: UpdateQueueOutboundCallerConfigRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateQueueStatus(params: UpdateQueueStatusRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateQuickConnectConfig(params: UpdateQuickConnectConfigRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateQuickConnectName(params: UpdateQuickConnectNameRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateRoutingProfileConcurrency(params: UpdateRoutingProfileConcurrencyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateRoutingProfileDefaultOutboundQueue(params: UpdateRoutingProfileDefaultOutboundQueueRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateRoutingProfileName(params: UpdateRoutingProfileNameRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateRoutingProfileQueues(params: UpdateRoutingProfileQueuesRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateUserHierarchy(params: UpdateUserHierarchyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateUserHierarchyGroupName(params: UpdateUserHierarchyGroupNameRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateUserHierarchyStructure(params: UpdateUserHierarchyStructureRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateUserIdentityInfo(params: UpdateUserIdentityInfoRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateUserPhoneConfig(params: UpdateUserPhoneConfigRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateUserRoutingProfile(params: UpdateUserRoutingProfileRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateUserSecurityProfiles(params: UpdateUserSecurityProfilesRequest, opts?: client.RequestOptions): Promise<void>
[src]

§Static Properties