@swamp/aws/connect
v2026.04.23.3
AWS CONNECT infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsconnectcloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/connect@swamp/aws/connect/agent-statusv2026.04.23.2agent_status.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Description? | string | The description of the status. |
| Name | string | The name of the status. |
| DisplayOrder? | number | The display order of the status. |
| State | enum | The state of the status. |
| Type? | enum | The type of agent status. |
| ResetOrderNumber? | boolean | A number indicating the reset order of the agent status. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a Connect AgentStatus
getGet a Connect AgentStatus
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect AgentStatus |
updateUpdate a Connect AgentStatus
deleteDelete a Connect AgentStatus
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect AgentStatus |
syncSync Connect AgentStatus state from AWS
Resources
state(infinite)— Connect AgentStatus resource state
@swamp/aws/connect/approved-originv2026.04.23.2approved_origin.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Origin | string | Domain name to be added to the allowlist of instance |
| InstanceId | string | Amazon Connect instance identifier |
createCreate a Connect ApprovedOrigin
getGet a Connect ApprovedOrigin
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ApprovedOrigin |
updateUpdate a Connect ApprovedOrigin
deleteDelete a Connect ApprovedOrigin
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ApprovedOrigin |
syncSync Connect ApprovedOrigin state from AWS
Resources
state(infinite)— Connect ApprovedOrigin resource state
@swamp/aws/connect/contact-flowv2026.04.23.2contact_flow.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance (ARN). |
| Name | string | The name of the contact flow. |
| Content | string | The content of the contact flow in JSON format. |
| Description? | string | The description of the contact flow. |
| State? | enum | The state of the contact flow. |
| Type | enum | The type of the contact flow. |
| Tags? | array | One or more tags. |
createCreate a Connect ContactFlow
getGet a Connect ContactFlow
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ContactFlow |
updateUpdate a Connect ContactFlow
deleteDelete a Connect ContactFlow
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ContactFlow |
syncSync Connect ContactFlow state from AWS
Resources
state(infinite)— Connect ContactFlow resource state
@swamp/aws/connect/contact-flow-modulev2026.04.23.2contact_flow_module.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance (ARN). |
| Name | string | The name of the contact flow module. |
| Content | string | The content of the contact flow module in JSON format. |
| Description? | string | The description of the contact flow module. |
| State? | string | The state of the contact flow module. |
| Tags? | array | One or more tags. |
| Settings? | string | The schema of the settings for contact flow module in JSON Schema V4 format. |
| ExternalInvocationConfiguration? | object | Defines the external invocation configuration of the flow module resource |
createCreate a Connect ContactFlowModule
getGet a Connect ContactFlowModule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ContactFlowModule |
updateUpdate a Connect ContactFlowModule
deleteDelete a Connect ContactFlowModule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ContactFlowModule |
syncSync Connect ContactFlowModule state from AWS
Resources
state(infinite)— Connect ContactFlowModule resource state
@swamp/aws/connect/contact-flow-module-aliasv2026.04.23.2contact_flow_module_alias.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ContactFlowModuleId | string | The identifier of the contact flow module (ARN) this alias is tied to. |
| ContactFlowModuleVersion | number | The version number of the contact flow module this alias points to. |
| Name | string | The name of the alias. |
| Description? | string | The description of the alias. |
createCreate a Connect ContactFlowModuleAlias
getGet a Connect ContactFlowModuleAlias
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ContactFlowModuleAlias |
updateUpdate a Connect ContactFlowModuleAlias
deleteDelete a Connect ContactFlowModuleAlias
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ContactFlowModuleAlias |
syncSync Connect ContactFlowModuleAlias state from AWS
Resources
state(infinite)— Connect ContactFlowModuleAlias resource state
@swamp/aws/connect/contact-flow-module-versionv2026.04.23.2contact_flow_module_version.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ContactFlowModuleId | string | The identifier of the contact flow module (ARN) this version is tied to. |
| Description? | string | The description of the version. |
createCreate a Connect ContactFlowModuleVersion
getGet a Connect ContactFlowModuleVersion
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ContactFlowModuleVersion |
updateUpdate a Connect ContactFlowModuleVersion
deleteDelete a Connect ContactFlowModuleVersion
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ContactFlowModuleVersion |
syncSync Connect ContactFlowModuleVersion state from AWS
Resources
state(infinite)— Connect ContactFlowModuleVersion resource state
@swamp/aws/connect/contact-flow-versionv2026.04.23.2contact_flow_version.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ContactFlowId | string | The ARN of the contact flow this version is tied to. |
| Description? | string | The description of the version. |
createCreate a Connect ContactFlowVersion
getGet a Connect ContactFlowVersion
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ContactFlowVersion |
updateUpdate a Connect ContactFlowVersion
deleteDelete a Connect ContactFlowVersion
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ContactFlowVersion |
syncSync Connect ContactFlowVersion state from AWS
Resources
state(infinite)— Connect ContactFlowVersion resource state
@swamp/aws/connect/data-tablev2026.04.23.2data_table.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn? | string | The identifier of the Amazon Connect instance. |
| Name? | string | The name of the Data Table |
| TimeZone? | string | The time zone of the Data Table |
| Description? | string | The description of the Data Table. |
| ValueLockLevel? | enum | The value lock level of the Data Table |
| LockVersion? | object | The lock version of the Data Table |
| Status? | enum | The status of the Data Table |
| Tags? | array | One or more tags. |
createCreate a Connect DataTable
getGet a Connect DataTable
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect DataTable |
updateUpdate a Connect DataTable
deleteDelete a Connect DataTable
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect DataTable |
syncSync Connect DataTable state from AWS
Resources
state(infinite)— Connect DataTable resource state
@swamp/aws/connect/data-table-attributev2026.04.23.2data_table_attribute.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn? | string | |
| DataTableArn? | string | |
| Name? | string | |
| ValueType? | enum | |
| Description? | string | |
| Primary? | boolean | |
| LockVersion? | object | |
| Validation? | object |
createCreate a Connect DataTableAttribute
getGet a Connect DataTableAttribute
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect DataTableAttribute |
updateUpdate a Connect DataTableAttribute
deleteDelete a Connect DataTableAttribute
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect DataTableAttribute |
syncSync Connect DataTableAttribute state from AWS
Resources
state(infinite)— Connect DataTableAttribute resource state
@swamp/aws/connect/data-table-recordv2026.04.23.2data_table_record.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn? | string | |
| DataTableArn? | string | |
| DataTableRecord? | object |
createCreate a Connect DataTableRecord
getGet a Connect DataTableRecord
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect DataTableRecord |
updateUpdate a Connect DataTableRecord
deleteDelete a Connect DataTableRecord
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect DataTableRecord |
syncSync Connect DataTableRecord state from AWS
Resources
state(infinite)— Connect DataTableRecord resource state
@swamp/aws/connect/email-addressv2026.04.23.2email_address.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Description? | string | A description for the email address. |
| EmailAddress | string | Email address to be created for this instance |
| DisplayName? | string | The display name for the email address. |
| AliasConfigurations? | array | List of alias configurations for the email address |
| Tags? | array | One or more tags. |
createCreate a Connect EmailAddress
getGet a Connect EmailAddress
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect EmailAddress |
updateUpdate a Connect EmailAddress
deleteDelete a Connect EmailAddress
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect EmailAddress |
syncSync Connect EmailAddress state from AWS
Resources
state(infinite)— Connect EmailAddress resource state
@swamp/aws/connect/evaluation-formv2026.04.23.2evaluation_form.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Title | string | A title of the evaluation form. |
| Description? | string | The description of the evaluation form. *Length Constraints*: Minimum length of 0. Maximum length of 1024. |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Items | array | Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section. *Minimum size*: 1 *Maximum size*: 100 |
| ScoringStrategy? | object | A scoring strategy of the evaluation form. |
| AutoEvaluationConfiguration? | object | The automatic evaluation configuration of an evaluation form. |
| Status | enum | The status of the evaluation form. *Allowed values*: DRAFT | ACTIVE |
| TargetConfiguration? | object | Configuration that specifies the target for this evaluation form. |
| LanguageConfiguration? | object | Configuration for language settings of this evaluation form. |
| ReviewConfiguration? | object | Configuration for evaluation review settings of this evaluation form. |
| Tags? | array | The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. |
createCreate a Connect EvaluationForm
getGet a Connect EvaluationForm
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect EvaluationForm |
updateUpdate a Connect EvaluationForm
deleteDelete a Connect EvaluationForm
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect EvaluationForm |
syncSync Connect EvaluationForm state from AWS
Resources
state(infinite)— Connect EvaluationForm resource state
@swamp/aws/connect/hours-of-operationv2026.04.23.2hours_of_operation.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Name | string | The name of the hours of operation. |
| Description? | string | The description of the hours of operation. |
| TimeZone | string | The time zone of the hours of operation. |
| Config | array | Configuration information for the hours of operation: day, start time, and end time. |
| Tags? | array | One or more tags. |
| HoursOfOperationOverrides? | array | One or more hours of operation overrides assigned to an hour of operation. |
| ChildHoursOfOperations? | array | List of child hours of operations. |
| ParentHoursOfOperations? | array | List of parent hours of operations. |
createCreate a Connect HoursOfOperation
getGet a Connect HoursOfOperation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect HoursOfOperation |
updateUpdate a Connect HoursOfOperation
deleteDelete a Connect HoursOfOperation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect HoursOfOperation |
syncSync Connect HoursOfOperation state from AWS
Resources
state(infinite)— Connect HoursOfOperation resource state
@swamp/aws/connect/instancev2026.04.23.2instance.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| IdentityManagementType | enum | Specifies the type of directory integration for new instance. |
| InstanceAlias? | string | Alias of the new directory created as part of new instance creation. |
| DirectoryId? | string | Existing directoryId user wants to map to the new Connect instance. |
| Attributes | object | The attributes for the instance. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a Connect Instance
getGet a Connect Instance
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Instance |
updateUpdate a Connect Instance
deleteDelete a Connect Instance
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Instance |
syncSync Connect Instance state from AWS
Resources
state(infinite)— Connect Instance resource state
@swamp/aws/connect/instance-storage-configv2026.04.23.2instance_storage_config.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | Connect Instance ID with which the storage config will be associated |
| ResourceType | enum | Specifies the type of storage resource available for the instance |
| StorageType | enum | Specifies the storage type to be associated with the instance |
| S3Config? | object | |
| KinesisVideoStreamConfig? | object | |
| KinesisStreamConfig? | object | |
| KinesisFirehoseConfig? | object |
createCreate a Connect InstanceStorageConfig
getGet a Connect InstanceStorageConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect InstanceStorageConfig |
updateUpdate a Connect InstanceStorageConfig
deleteDelete a Connect InstanceStorageConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect InstanceStorageConfig |
syncSync Connect InstanceStorageConfig state from AWS
Resources
state(infinite)— Connect InstanceStorageConfig resource state
@swamp/aws/connect/integration-associationv2026.04.23.2integration_association.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceId | string | Amazon Connect instance identifier |
| IntegrationArn | string | ARN of Integration being associated with the instance |
| IntegrationType | enum | Specifies the integration type to be associated with the instance |
createCreate a Connect IntegrationAssociation
getGet a Connect IntegrationAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect IntegrationAssociation |
updateUpdate a Connect IntegrationAssociation
deleteDelete a Connect IntegrationAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect IntegrationAssociation |
syncSync Connect IntegrationAssociation state from AWS
Resources
state(infinite)— Connect IntegrationAssociation resource state
@swamp/aws/connect/notificationv2026.04.23.2notification.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Content | object | The content of the notification. |
| Recipients? | array | The recipients of the notification. |
| Priority? | enum | The priority of the notification. |
| ExpiresAt? | string | The time a notification will expire |
| Tags? | array | One or more tags. |
createCreate a Connect Notification
getGet a Connect Notification
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Notification |
updateUpdate a Connect Notification
deleteDelete a Connect Notification
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Notification |
syncSync Connect Notification state from AWS
Resources
state(infinite)— Connect Notification resource state
@swamp/aws/connect/phone-numberv2026.04.23.2phone_number.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| TargetArn | string | The ARN of the target the phone number is claimed to. |
| Description? | string | The description of the phone number. |
| Type? | string | The phone number type |
| CountryCode? | string | The phone number country code. |
| Prefix? | string | The phone number prefix. |
| Tags? | array | One or more tags. |
| SourcePhoneNumberArn? | string | The source phone number arn. |
createCreate a Connect PhoneNumber
getGet a Connect PhoneNumber
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect PhoneNumber |
updateUpdate a Connect PhoneNumber
deleteDelete a Connect PhoneNumber
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect PhoneNumber |
syncSync Connect PhoneNumber state from AWS
Resources
state(infinite)— Connect PhoneNumber resource state
@swamp/aws/connect/predefined-attributev2026.04.23.2predefined_attribute.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Name | string | The name of the predefined attribute. |
| Values? | object | The values of a predefined attribute. |
| Purposes? | array | The assigned purposes of the predefined attribute. |
| AttributeConfiguration? | object | Custom metadata associated to a Predefined attribute that controls how the attribute behaves when used by upstream services. |
createCreate a Connect PredefinedAttribute
getGet a Connect PredefinedAttribute
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect PredefinedAttribute |
updateUpdate a Connect PredefinedAttribute
deleteDelete a Connect PredefinedAttribute
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect PredefinedAttribute |
syncSync Connect PredefinedAttribute state from AWS
Resources
state(infinite)— Connect PredefinedAttribute resource state
@swamp/aws/connect/promptv2026.04.23.2prompt.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Name | string | The name of the prompt. |
| Description? | string | The description of the prompt. |
| S3Uri? | string | S3 URI of the customer's audio file for creating prompts resource.. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a Connect Prompt
getGet a Connect Prompt
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Prompt |
updateUpdate a Connect Prompt
deleteDelete a Connect Prompt
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Prompt |
syncSync Connect Prompt state from AWS
Resources
state(infinite)— Connect Prompt resource state
@swamp/aws/connect/queuev2026.04.23.2queue.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Description? | string | The description of the queue. |
| HoursOfOperationArn | string | The identifier for the hours of operation. |
| MaxContacts? | number | The maximum number of contacts that can be in the queue before it is considered full. |
| Name | string | The name of the queue. |
| OutboundCallerConfig? | object | The outbound caller ID name, number, and outbound whisper flow. |
| OutboundEmailConfig? | object | The outbound email address ID. |
| Status? | enum | The status of the queue. |
| QuickConnectArns? | array | The quick connects available to agents who are working the queue. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
| AdditionalEmailAddresses? | array | The email addresses that agents can use when replying to or initiating email contacts |
createCreate a Connect Queue
getGet a Connect Queue
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Queue |
updateUpdate a Connect Queue
deleteDelete a Connect Queue
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Queue |
syncSync Connect Queue state from AWS
Resources
state(infinite)— Connect Queue resource state
@swamp/aws/connect/quick-connectv2026.04.23.2quick_connect.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Name | string | The name of the quick connect. |
| Description? | string | The description of the quick connect. |
| QuickConnectConfig | object | Configuration settings for the quick connect. |
| Tags? | array | One or more tags. |
createCreate a Connect QuickConnect
getGet a Connect QuickConnect
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect QuickConnect |
updateUpdate a Connect QuickConnect
deleteDelete a Connect QuickConnect
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect QuickConnect |
syncSync Connect QuickConnect state from AWS
Resources
state(infinite)— Connect QuickConnect resource state
@swamp/aws/connect/routing-profilev2026.04.23.2routing_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Name | string | The name of the routing profile. |
| Description | string | The description of the routing profile. |
| MediaConcurrencies | array | The channels agents can handle in the Contact Control Panel (CCP) for this routing profile. |
| DefaultOutboundQueueArn | string | The identifier of the default outbound queue for this routing profile. |
| QueueConfigs? | array | The queues to associate with this routing profile. |
| ManualAssignmentQueueConfigs? | array | The manual assignment queues to associate with this routing profile. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
| AgentAvailabilityTimer? | enum | Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact. |
createCreate a Connect RoutingProfile
getGet a Connect RoutingProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect RoutingProfile |
updateUpdate a Connect RoutingProfile
deleteDelete a Connect RoutingProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect RoutingProfile |
syncSync Connect RoutingProfile state from AWS
Resources
state(infinite)— Connect RoutingProfile resource state
@swamp/aws/connect/rulev2026.04.23.2rule.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The name of the rule. |
| InstanceArn | string | The Amazon Resource Name (ARN) of the instance. |
| TriggerEventSource | object | The event source to trigger the rule. |
| Function | string | The conditions of the rule. |
| Actions | object | A list of actions to be run when the rule is triggered. |
| PublishStatus | enum | The publish status of the rule. *Allowed values*: DRAFT | PUBLISHED |
| Tags? | array | The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. |
createCreate a Connect Rule
getGet a Connect Rule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Rule |
updateUpdate a Connect Rule
deleteDelete a Connect Rule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Rule |
syncSync Connect Rule state from AWS
Resources
state(infinite)— Connect Rule resource state
@swamp/aws/connect/security-keyv2026.04.23.2security_key.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Key | string | A valid security key in PEM format. |
| InstanceId | string | Amazon Connect instance identifier |
createCreate a Connect SecurityKey
getGet a Connect SecurityKey
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect SecurityKey |
updateUpdate a Connect SecurityKey
deleteDelete a Connect SecurityKey
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect SecurityKey |
syncSync Connect SecurityKey state from AWS
Resources
state(infinite)— Connect SecurityKey resource state
@swamp/aws/connect/security-profilev2026.04.23.2security_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AllowedAccessControlTags? | array | The list of tags that a security profile uses to restrict access to resources in Amazon Connect. |
| Description? | string | The description of the security profile. |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Permissions? | array | Permissions assigned to the security profile. |
| SecurityProfileName | string | The name of the security profile. |
| TagRestrictedResources? | array | The list of resources that a security profile applies tag restrictions to in Amazon Connect. |
| HierarchyRestrictedResources? | array | The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. |
| AllowedAccessControlHierarchyGroupId? | string | The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect. |
| Applications? | array | A list of third-party applications that the security profile will give access to. |
| AllowedFlowModules? | array | The list of flow-module resources to be linked to a security profile in Amazon Connect. |
| Tags? | array | The tags used to organize, track, or control access for this resource. |
| GranularAccessControlConfiguration? | object |
createCreate a Connect SecurityProfile
getGet a Connect SecurityProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect SecurityProfile |
updateUpdate a Connect SecurityProfile
deleteDelete a Connect SecurityProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect SecurityProfile |
syncSync Connect SecurityProfile state from AWS
Resources
state(infinite)— Connect SecurityProfile resource state
@swamp/aws/connect/task-templatev2026.04.23.2task_template.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier (arn) of the instance. |
| Name? | string | The name of the task template. |
| Description? | string | The description of the task template. |
| ContactFlowArn? | string | The identifier of the contact flow. |
| SelfAssignContactFlowArn? | string | The identifier of the contact flow. |
| Constraints? | object | The constraints for the task template |
| Defaults? | array | |
| Fields? | array | The list of task template's fields |
| Status? | enum | The status of the task template |
| ClientToken? | string | the client token string in uuid format |
| Tags? | array | One or more tags. |
createCreate a Connect TaskTemplate
getGet a Connect TaskTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect TaskTemplate |
updateUpdate a Connect TaskTemplate
deleteDelete a Connect TaskTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect TaskTemplate |
syncSync Connect TaskTemplate state from AWS
Resources
state(infinite)— Connect TaskTemplate resource state
@swamp/aws/connect/traffic-distribution-groupv2026.04.23.2traffic_distribution_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance that has been replicated. |
| Description? | string | A description for the traffic distribution group. |
| Name | string | The name for the traffic distribution group. |
| Tags? | array | One or more tags. |
createCreate a Connect TrafficDistributionGroup
getGet a Connect TrafficDistributionGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect TrafficDistributionGroup |
updateUpdate a Connect TrafficDistributionGroup
deleteDelete a Connect TrafficDistributionGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect TrafficDistributionGroup |
syncSync Connect TrafficDistributionGroup state from AWS
Resources
state(infinite)— Connect TrafficDistributionGroup resource state
@swamp/aws/connect/userv2026.04.23.2user.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| DirectoryUserId? | string | The identifier of the user account in the directory used for identity management. |
| HierarchyGroupArn? | string | The identifier of the hierarchy group for the user. |
| Username | string | The user name for the account. |
| Password? | string | 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. |
| RoutingProfileArn | string | The identifier of the routing profile for the user. |
| IdentityInfo? | object | The information about the identity of the user. |
| PhoneConfig? | object | The phone settings for the user. |
| SecurityProfileArns | array | One or more security profile arns for the user |
| Tags? | array | One or more tags. |
| UserProficiencies? | array | One or more predefined attributes assigned to a user, with a level that indicates how skilled they are. |
| AutoAcceptConfigs? | array | Auto-accept configurations of a user. |
| AfterContactWorkConfigs? | array | After Contact Work configurations of a user. |
| PhoneNumberConfigs? | array | Phone Number configurations of a user. |
| PersistentConnectionConfigs? | array | Persistent Connection configurations of a user. |
| VoiceEnhancementConfigs? | array | Voice Enhancement configurations of a user. |
createCreate a Connect User
getGet a Connect User
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect User |
updateUpdate a Connect User
deleteDelete a Connect User
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect User |
syncSync Connect User state from AWS
Resources
state(infinite)— Connect User resource state
@swamp/aws/connect/user-hierarchy-groupv2026.04.23.2user_hierarchy_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| ParentGroupArn? | string | The Amazon Resource Name (ARN) for the parent user hierarchy group. |
| Name | string | The name of the user hierarchy group. |
| Tags? | array | One or more tags. |
createCreate a Connect UserHierarchyGroup
getGet a Connect UserHierarchyGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect UserHierarchyGroup |
updateUpdate a Connect UserHierarchyGroup
deleteDelete a Connect UserHierarchyGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect UserHierarchyGroup |
syncSync Connect UserHierarchyGroup state from AWS
Resources
state(infinite)— Connect UserHierarchyGroup resource state
@swamp/aws/connect/user-hierarchy-structurev2026.04.23.2user_hierarchy_structure.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| UserHierarchyStructure? | object | Information about the hierarchy structure. |
createCreate a Connect UserHierarchyStructure
getGet a Connect UserHierarchyStructure
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect UserHierarchyStructure |
updateUpdate a Connect UserHierarchyStructure
deleteDelete a Connect UserHierarchyStructure
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect UserHierarchyStructure |
syncSync Connect UserHierarchyStructure state from AWS
Resources
state(infinite)— Connect UserHierarchyStructure resource state
@swamp/aws/connect/viewv2026.04.23.2view.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The Amazon Resource Name (ARN) of the instance. |
| Name | string | The name of the view. |
| Description? | string | The description of the view. |
| Template | string | The template of the view as JSON. |
| Actions | array | The actions of the view in an array. |
| Tags? | array | One or more tags. |
createCreate a Connect View
getGet a Connect View
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect View |
updateUpdate a Connect View
deleteDelete a Connect View
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect View |
syncSync Connect View state from AWS
Resources
state(infinite)— Connect View resource state
@swamp/aws/connect/view-versionv2026.04.23.2view_version.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ViewArn | string | The Amazon Resource Name (ARN) of the view for which a version is being created. |
| VersionDescription? | string | The description for the view version. |
| ViewContentSha256? | string | The view content hash to be checked. |
createCreate a Connect ViewVersion
getGet a Connect ViewVersion
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ViewVersion |
updateUpdate a Connect ViewVersion
deleteDelete a Connect ViewVersion
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect ViewVersion |
syncSync Connect ViewVersion state from AWS
Resources
state(infinite)— Connect ViewVersion resource state
@swamp/aws/connect/workspacev2026.04.23.2workspace.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The name of the workspace. |
| InstanceArn | string | The identifier of the Amazon Connect instance. |
| Visibility? | enum | The visibility of the workspace. Will always be set to ASSIGNED oninitial creation. |
| Description? | string | The description of the workspace |
| Title? | string | The title of the workspace |
| Theme? | object | The theme configuration for the workspace |
| Media? | array | The media items for the workspace |
| Pages? | array | The pages associated with the workspace |
| Associations? | array | The resource ARNs associated with the workspace |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a Connect Workspace
getGet a Connect Workspace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Workspace |
updateUpdate a Connect Workspace
deleteDelete a Connect Workspace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Connect Workspace |
syncSync Connect Workspace state from AWS
Resources
state(infinite)— Connect Workspace resource state
2026.04.23.26.5 MBApr 23, 2026
AWS CONNECT infrastructure models
Release Notes
- Updated: agent_status, approved_origin, contact_flow, contact_flow_module, contact_flow_module_alias, contact_flow_module_version, contact_flow_version, data_table, data_table_attribute, data_table_record, email_address, evaluation_form, hours_of_operation, instance, instance_storage_config, integration_association, notification, phone_number, predefined_attribute, prompt, queue, quick_connect, routing_profile, rule, security_key, security_profile, task_template, traffic_distribution_group, user, user_hierarchy_group, user_hierarchy_structure, view, view_version, workspace
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconnectcloudinfrastructure
2026.04.21.16.5 MBApr 21, 2026
AWS CONNECT infrastructure models
Release Notes
- Updated: evaluation_form
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconnectcloudinfrastructure
2026.04.03.26.5 MBApr 3, 2026
AWS CONNECT infrastructure models
Release Notes
- Updated: agent_status, approved_origin, contact_flow, contact_flow_module, contact_flow_module_alias, contact_flow_module_version, contact_flow_version, data_table, data_table_attribute, data_table_record, email_address, evaluation_form, hours_of_operation, instance, instance_storage_config, integration_association, notification, phone_number, predefined_attribute, prompt, queue, quick_connect, routing_profile, rule, security_key, security_profile, task_template, traffic_distribution_group, user, user_hierarchy_group, user_hierarchy_structure, view, view_version, workspace
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconnectcloudinfrastructure
2026.03.19.16.9 MBMar 19, 2026
AWS CONNECT infrastructure models
Release Notes
- Updated: agent_status, approved_origin, contact_flow, contact_flow_module, contact_flow_module_alias, contact_flow_module_version, contact_flow_version, data_table, data_table_attribute, data_table_record, email_address, evaluation_form, hours_of_operation, instance, instance_storage_config, integration_association, notification, phone_number, predefined_attribute, prompt, queue, quick_connect, routing_profile, rule, security_key, security_profile, task_template, traffic_distribution_group, user, user_hierarchy_group, user_hierarchy_structure, view, view_version, workspace
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconnectcloudinfrastructure
2026.03.16.16.8 MBMar 16, 2026
AWS CONNECT infrastructure models
Release Notes
- Updated: agent_status, approved_origin, contact_flow, contact_flow_module, contact_flow_module_alias, contact_flow_module_version, contact_flow_version, data_table, data_table_attribute, data_table_record, email_address, evaluation_form, hours_of_operation, instance, instance_storage_config, integration_association, notification, phone_number, predefined_attribute, prompt, queue, quick_connect, routing_profile, rule, security_key, security_profile, task_template, traffic_distribution_group, user, user_hierarchy_group, user_hierarchy_structure, view, view_version, workspace
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconnectcloudinfrastructure
2026.03.10.56.8 MBMar 10, 2026
AWS CONNECT infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsconnectcloudinfrastructure