ConnectFunctions

Functions

Link copied to clipboard

Provides details about a specific Lex (V1) Bot associated with an Amazon Connect instance.

Link copied to clipboard

Provides details about a specific Amazon Connect Contact Flow.

suspend fun getContactFlow(contactFlowId: String? = null, instanceId: String, name: String? = null, tags: Map<String, String>? = null, type: String? = null): GetContactFlowResult
Link copied to clipboard

Provides details about a specific Amazon Connect Contact Flow Module.

suspend fun getContactFlowModule(contactFlowModuleId: String? = null, instanceId: String, name: String? = null, tags: Map<String, String>? = null): GetContactFlowModuleResult
Link copied to clipboard

Provides details about a specific Amazon Connect Hours of Operation.

suspend fun getHoursOfOperation(hoursOfOperationId: String? = null, instanceId: String, name: String? = null, tags: Map<String, String>? = null): GetHoursOfOperationResult
Link copied to clipboard

Provides details about a specific Amazon Connect Instance.

suspend fun getInstance(argument: suspend GetInstancePlainArgsBuilder.() -> Unit): GetInstanceResult
suspend fun getInstance(instanceAlias: String? = null, instanceId: String? = null): GetInstanceResult
Link copied to clipboard

Provides details about a specific Amazon Connect Instance Storage Config.

suspend fun getInstanceStorageConfig(associationId: String, instanceId: String, resourceType: String): GetInstanceStorageConfigResult
Link copied to clipboard
Link copied to clipboard

Provides details about a specific Amazon Connect Prompt.

suspend fun getPrompt(argument: suspend GetPromptPlainArgsBuilder.() -> Unit): GetPromptResult
suspend fun getPrompt(instanceId: String, name: String): GetPromptResult
Link copied to clipboard
suspend fun getQueue(argument: GetQueuePlainArgs): GetQueueResult

Provides details about a specific Amazon Connect Queue.

suspend fun getQueue(argument: suspend GetQueuePlainArgsBuilder.() -> Unit): GetQueueResult
suspend fun getQueue(instanceId: String, name: String? = null, queueId: String? = null, tags: Map<String, String>? = null): GetQueueResult
Link copied to clipboard

Provides details about a specific Amazon Connect Quick Connect.

suspend fun getQuickConnect(instanceId: String, name: String? = null, quickConnectId: String? = null, tags: Map<String, String>? = null): GetQuickConnectResult
Link copied to clipboard

Provides details about a specific Amazon Connect Routing Profile.

suspend fun getRoutingProfile(instanceId: String, name: String? = null, routingProfileId: String? = null, tags: Map<String, String>? = null): GetRoutingProfileResult
Link copied to clipboard

Provides details about a specific Amazon Connect Security Profile.

suspend fun getSecurityProfile(instanceId: String, name: String? = null, securityProfileId: String? = null, tags: Map<String, String>? = null): GetSecurityProfileResult
Link copied to clipboard
suspend fun getUser(argument: GetUserPlainArgs): GetUserResult

Provides details about a specific Amazon Connect User.

suspend fun getUser(argument: suspend GetUserPlainArgsBuilder.() -> Unit): GetUserResult
suspend fun getUser(instanceId: String, name: String? = null, tags: Map<String, String>? = null, userId: String? = null): GetUserResult
Link copied to clipboard

Provides details about a specific Amazon Connect User Hierarchy Group.

suspend fun getUserHierarchyGroup(hierarchyGroupId: String? = null, instanceId: String, name: String? = null, tags: Map<String, String>? = null): GetUserHierarchyGroupResult
Link copied to clipboard
Link copied to clipboard

Provides details about a specific Amazon Connect Vocabulary.

suspend fun getVocabulary(instanceId: String, name: String? = null, tags: Map<String, String>? = null, vocabularyId: String? = null): GetVocabularyResult