AWS::Connect::View - AWS CloudFormation

AWS::Connect::View

Creates a customer-managed view in the published state within the specified instance.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::Connect::View", "Properties" : { "Actions" : [ String, ... ], "Description" : String, "InstanceArn" : String, "Name" : String, "Tags" : [ Tag, ... ], "Template" : Json } }

YAML

Type: AWS::Connect::View Properties: Actions: - String Description: String InstanceArn: String Name: String Tags: - Tag Template: Json

Properties

Actions

A list of actions possible from the view.

Required: Yes

Type: Array of String

Minimum: 1

Maximum: 255 | 1000

Update requires: No interruption

Description

The description of the view.

Required: No

Type: String

Pattern: ^([\p{L}\p{N}_.:\/=+\-@,]+[\p{L}\p{Z}\p{N}_.:\/=+\-@,]*)$

Minimum: 0

Maximum: 4096

Update requires: No interruption

InstanceArn

The Amazon Resource Name (ARN) of the instance.

Required: Yes

Type: String

Pattern: ^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*$

Minimum: 1

Maximum: 100

Update requires: No interruption

Name

The name of the view.

Required: Yes

Type: String

Pattern: ^([\p{L}\p{N}_.:\/=+\-@]+[\p{L}\p{Z}\p{N}_.:\/=+\-@]*)$

Minimum: 1

Maximum: 512

Update requires: No interruption

Tags

The tags associated with the view resource (not specific to view version).

Required: No

Type: Array of Tag

Maximum: 50

Update requires: No interruption

Template

The view template representing the structure of the view.

Required: Yes

Type: Json

Update requires: No interruption

Return values

Ref

Fn::GetAtt

ViewArn

The unqualified Amazon Resource Name (ARN) of the view.

For example:

arn:<partition>:connect:<region>:<accountId>:instance/00000000-0000-0000-0000-000000000000/view/00000000-0000-0000-0000-000000000000
ViewContentSha256

Indicates the checksum value of the latest published view content.

ViewId

The identifier of the view.