AWS::Connect::View - AWS CloudFormation (original) (raw)

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

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see 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.