AWS Amazon Connect Instance

This page shows how to write Terraform and CloudFormation for Amazon Connect Instance and write them securely.

aws_connect_instance (Terraform)

The Instance in Amazon Connect can be configured in Terraform with the resource name aws_connect_instance. The following sections describe how to use the resource and its parameters.

Example Usage from GitHub

An example could not be found in GitHub.

Review your Terraform file for AWS best practices

Shisho Cloud, our free checker to make sure your Terraform configuration follows best practices, is available (beta).

Parameters

The following arguments are supported:

  • auto_resolve_best_voices_enabled - (Optional) Specifies whether auto resolve best voices is enabled. Defaults to true.
  • contact_flow_logs_enabled - (Optional) Specifies whether contact flow logs are enabled. Defaults to false.
  • contact_lens_enabled - (Optional) Specifies whether contact lens is enabled. Defaults to true.
  • directory_id - (Optional) The identifier for the directory if identity_management_type is EXISTING_DIRECTORY.
  • early_media_enabled - (Optional) Specifies whether early media for outbound calls is enabled . Defaults to true if outbound calls is enabled.
  • identity_management_type - (Required) Specifies the identity management type attached to the instance. Allowed Values are: SAML, CONNECT_MANAGED, EXISTING_DIRECTORY.
  • inbound_calls_enabled - (Required) Specifies whether inbound calls are enabled.
  • instance_alias - (Optional) Specifies the name of the instance. Required if directory_id not specified.
  • outbound_calls_enabled - (Required) Specifies whether outbound calls are enabled. <!-- * use_custom_tts_voices - (Optional) Specifies Whether use custom tts voices is enabled. Defaults to false -->

In addition to all arguments above, the following attributes are exported:

  • id - The identifier of the instance.
  • arn - Amazon Resource Name (ARN) of the instance.
  • created_time - Specifies when the instance was created.
  • service_role - The service role of the instance.
  • status - The state of the instance.

Explanation in Terraform Registry

Provides an Amazon Connect instance resource. For more information see Amazon Connect: Getting Started !> WARN: There are limits to the number of Connect Instances that can be created in a specific AWS account, and those limits span the life of the account, not just active Instances. Minimize the number of times you create/delete an instance.

AWS::Connect::QuickConnect (CloudFormation)

The QuickConnect in Connect can be configured in CloudFormation with the resource name AWS::Connect::QuickConnect. The following sections describe how to use the resource and its parameters.

Example Usage from GitHub

An example could not be found in GitHub.

Parameters

Description The description of the quick connect.
Required: No
Type: String
Minimum: 1
Maximum: 250
Update requires: No interruption

InstanceArn The Amazon Resource Name (ARN) of the instance.
Required: Yes
Type: String
Update requires: No interruption

Name The name of the quick connect.
Required: Yes
Type: String
Minimum: 1
Maximum: 127
Update requires: No interruption

QuickConnectConfig Contains information about the quick connect.
Required: Yes
Type: QuickConnectConfig
Update requires: No interruption

Tags One or more tags.
Required: No
Type: List of Tag
Update requires: No interruption

Explanation in CloudFormation Registry

The AWS::Connect::QuickConnnect resource specifies a quick connect for the specified Amazon Connect instance.

Frequently asked questions

What is AWS Amazon Connect Instance?

AWS Amazon Connect Instance is a resource for Amazon Connect of Amazon Web Service. Settings can be wrote in Terraform and CloudFormation.