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.
Parameters
The following arguments are supported:
auto_resolve_best_voices_enabled
- (Optional) Specifies whether auto resolve best voices is enabled. Defaults totrue
.contact_flow_logs_enabled
- (Optional) Specifies whether contact flow logs are enabled. Defaults tofalse
.contact_lens_enabled
- (Optional) Specifies whether contact lens is enabled. Defaults totrue
.directory_id
- (Optional) The identifier for the directory if identity_management_type isEXISTING_DIRECTORY
.early_media_enabled
- (Optional) Specifies whether early media for outbound calls is enabled . Defaults totrue
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 ifdirectory_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 tofalse
-->
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.