AWS::Connect::Queue

Connect Queue

Resource Type definition for AWS::Connect::Queue

Properties

11 configurable properties. 3 required. Click a row to see details.

Filter:
PropertyTypeFlags
HoursOfOperationArn
string
Required
InstanceArn
string
Required
Name
string
Required
AdditionalEmailAddresses
Array<EmailAddress>
Description
string
MaxContacts
integer
OutboundCallerConfig
OutboundCallerConfig
OutboundEmailConfig
OutboundEmailConfig
QuickConnectArns
Array<string>
Status
string
Tags
Array<Tag>

Return Values

Values returned after the resource is created. Access these with Fn::GetAtt.

AttributeTypeDescription
LastModifiedRegionstringThe AWS Region where this resource was last modified.
LastModifiedTimenumberThe timestamp when this resource was last modified.
QueueArnstringThe Amazon Resource Name (ARN) for the queue.
TypestringThe type of queue.

Sample CloudFormation Template

A minimal template with required properties and common optional ones.

template.yaml
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::Connect::Queue

Resources:
  MyResource:
    Type: AWS::Connect::Queue
    Properties:
      InstanceArn: "arn:aws:service:region:account:resource"
      HoursOfOperationArn: "arn:aws:service:region:account:resource"
      Name: "my-name"
      Tags:
        - Key: Environment
          Value: Production
      Description: !Ref "AWS::StackName"

Required IAM Permissions

Permissions CloudFormation needs in your IAM role to manage this resource.

read

connect:DescribeQueueconnect:ListQueueQuickConnectsconnect:ListQueueEmailAddressesconnect:ListQueueAgentGroups

create

connect:CreateQueueconnect:DescribeQueueconnect:TagResourceconnect:AssociateQueueQuickConnectsconnect:AssociateQueueEmailAddressesconnect:CreateQueueAgentGroupconnect:ListQueueAgentGroups

update

connect:DescribeQueueconnect:UpdateQueueHoursOfOperationconnect:UpdateQueueMaxContactsconnect:UpdateQueueNameconnect:UpdateQueueOutboundCallerConfigconnect:UpdateQueueOutboundEmailConfigconnect:UpdateQueueStatusconnect:AssociateQueueQuickConnectsconnect:DisassociateQueueQuickConnectsconnect:AssociateQueueEmailAddressesconnect:DisassociateQueueEmailAddressesconnect:TagResourceconnect:UntagResourceconnect:CreateQueueAgentGroupconnect:UpdateQueueAgentGroupconnect:DeleteQueueAgentGroupconnect:ListQueueAgentGroups

list

connect:ListQueuesconnect:ListQueueQuickConnects

delete

connect:DeleteQueueconnect:UntagResourceconnect:ListQueueEmailAddressesconnect:DisassociateQueueEmailAddresses

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

ServiceConnect
Properties15
Required3
TaggingSupported
Primary IDQueueArn

Supported Operations

ReadCreateUpdateListDelete

External Links