

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::Connect::Workspace
<a name="aws-resource-connect-workspace"></a>

Contains information about a workspace, which defines the user experience by mapping views to pages.

## Syntax
<a name="aws-resource-connect-workspace-syntax"></a>

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

### JSON
<a name="aws-resource-connect-workspace-syntax.json"></a>

```
{
  "Type" : "AWS::Connect::Workspace",
  "Properties" : {
      "[Associations](#cfn-connect-workspace-associations)" : [ String, ... ],
      "[Description](#cfn-connect-workspace-description)" : String,
      "[InstanceArn](#cfn-connect-workspace-instancearn)" : String,
      "[Media](#cfn-connect-workspace-media)" : [ MediaItem, ... ],
      "[Name](#cfn-connect-workspace-name)" : String,
      "[Pages](#cfn-connect-workspace-pages)" : [ WorkspacePage, ... ],
      "[Tags](#cfn-connect-workspace-tags)" : [ Tag, ... ],
      "[Theme](#cfn-connect-workspace-theme)" : WorkspaceTheme,
      "[Title](#cfn-connect-workspace-title)" : String,
      "[Visibility](#cfn-connect-workspace-visibility)" : String
    }
}
```

### YAML
<a name="aws-resource-connect-workspace-syntax.yaml"></a>

```
Type: AWS::Connect::Workspace
Properties:
  [Associations](#cfn-connect-workspace-associations): 
    - String
  [Description](#cfn-connect-workspace-description): String
  [InstanceArn](#cfn-connect-workspace-instancearn): String
  [Media](#cfn-connect-workspace-media): 
    - MediaItem
  [Name](#cfn-connect-workspace-name): String
  [Pages](#cfn-connect-workspace-pages): 
    - WorkspacePage
  [Tags](#cfn-connect-workspace-tags): 
    - Tag
  [Theme](#cfn-connect-workspace-theme): 
    WorkspaceTheme
  [Title](#cfn-connect-workspace-title): String
  [Visibility](#cfn-connect-workspace-visibility): String
```

## Properties
<a name="aws-resource-connect-workspace-properties"></a>

`Associations`  <a name="cfn-connect-workspace-associations"></a>
Property description not available.  
*Required*: No  
*Type*: Array of String  
*Maximum*: `2048`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Description`  <a name="cfn-connect-workspace-description"></a>
The description of the workspace.  
*Required*: No  
*Type*: String  
*Pattern*: `^[\P{C} ]*$`  
*Minimum*: `0`  
*Maximum*: `500`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`InstanceArn`  <a name="cfn-connect-workspace-instancearn"></a>
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]*$`  
*Update requires*: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)

`Media`  <a name="cfn-connect-workspace-media"></a>
Property description not available.  
*Required*: No  
*Type*: Array of [MediaItem](aws-properties-connect-workspace-mediaitem.md)  
*Maximum*: `4`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Name`  <a name="cfn-connect-workspace-name"></a>
The name of the workspace.  
*Required*: Yes  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Pages`  <a name="cfn-connect-workspace-pages"></a>
Property description not available.  
*Required*: No  
*Type*: Array of [WorkspacePage](aws-properties-connect-workspace-workspacepage.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Tags`  <a name="cfn-connect-workspace-tags"></a>
The tags used to organize, track, or control access for the workspace.  
*Required*: No  
*Type*: Array of [Tag](aws-properties-connect-workspace-tag.md)  
*Maximum*: `50`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Theme`  <a name="cfn-connect-workspace-theme"></a>
The theme configuration for the workspace, including colors and styling.  
*Required*: No  
*Type*: [WorkspaceTheme](aws-properties-connect-workspace-workspacetheme.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Title`  <a name="cfn-connect-workspace-title"></a>
The title displayed for the workspace.  
*Required*: No  
*Type*: String  
*Pattern*: `^[\P{C}]*$`  
*Minimum*: `0`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Visibility`  <a name="cfn-connect-workspace-visibility"></a>
Controls who can access the workspace. Valid values are: `ALL` (all users), `ASSIGNED` (only assigned users and routing profiles), and `NONE` (not visible).  
*Required*: No  
*Type*: String  
*Allowed values*: `ALL | ASSIGNED | NONE`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

## Return values
<a name="aws-resource-connect-workspace-return-values"></a>

### Ref
<a name="aws-resource-connect-workspace-return-values-ref"></a>

### Fn::GetAtt
<a name="aws-resource-connect-workspace-return-values-fn--getatt"></a>

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 [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-getatt.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-getatt.html).

#### 
<a name="aws-resource-connect-workspace-return-values-fn--getatt-fn--getatt"></a>

`Arn`  <a name="Arn-fn::getatt"></a>
Property description not available.

# AWS::Connect::Workspace FontFamily
<a name="aws-properties-connect-workspace-fontfamily"></a>

Contains font family configuration for workspace themes.

## Syntax
<a name="aws-properties-connect-workspace-fontfamily-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-fontfamily-syntax.json"></a>

```
{
  "[Default](#cfn-connect-workspace-fontfamily-default)" : String
}
```

### YAML
<a name="aws-properties-connect-workspace-fontfamily-syntax.yaml"></a>

```
  [Default](#cfn-connect-workspace-fontfamily-default): String
```

## Properties
<a name="aws-properties-connect-workspace-fontfamily-properties"></a>

`Default`  <a name="cfn-connect-workspace-fontfamily-default"></a>
The default font family to use in the workspace theme.  
*Required*: No  
*Type*: String  
*Allowed values*: `ARIAL | COURIER_NEW | GEORGIA | TIMES_NEW_ROMAN | TREBUCHET | VERDANA`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace MediaItem
<a name="aws-properties-connect-workspace-mediaitem"></a>

Contains information about a media asset used in a workspace.

## Syntax
<a name="aws-properties-connect-workspace-mediaitem-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-mediaitem-syntax.json"></a>

```
{
  "[Source](#cfn-connect-workspace-mediaitem-source)" : String,
  "[Type](#cfn-connect-workspace-mediaitem-type)" : String
}
```

### YAML
<a name="aws-properties-connect-workspace-mediaitem-syntax.yaml"></a>

```
  [Source](#cfn-connect-workspace-mediaitem-source): String
  [Type](#cfn-connect-workspace-mediaitem-type): String
```

## Properties
<a name="aws-properties-connect-workspace-mediaitem-properties"></a>

`Source`  <a name="cfn-connect-workspace-mediaitem-source"></a>
The source URL or data for the media asset.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `533333`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Type`  <a name="cfn-connect-workspace-mediaitem-type"></a>
The type of media. Valid values are: `IMAGE_LOGO_FAVICON` and `IMAGE_LOGO_HORIZONTAL`.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `IMAGE_LOGO_LIGHT_FAVICON | IMAGE_LOGO_DARK_FAVICON | IMAGE_LOGO_LIGHT_HORIZONTAL | IMAGE_LOGO_DARK_HORIZONTAL`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace PaletteCanvas
<a name="aws-properties-connect-workspace-palettecanvas"></a>

Contains color configuration for canvas elements in a workspace theme.

## Syntax
<a name="aws-properties-connect-workspace-palettecanvas-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-palettecanvas-syntax.json"></a>

```
{
  "[ActiveBackground](#cfn-connect-workspace-palettecanvas-activebackground)" : String,
  "[ContainerBackground](#cfn-connect-workspace-palettecanvas-containerbackground)" : String,
  "[PageBackground](#cfn-connect-workspace-palettecanvas-pagebackground)" : String
}
```

### YAML
<a name="aws-properties-connect-workspace-palettecanvas-syntax.yaml"></a>

```
  [ActiveBackground](#cfn-connect-workspace-palettecanvas-activebackground): String
  [ContainerBackground](#cfn-connect-workspace-palettecanvas-containerbackground): String
  [PageBackground](#cfn-connect-workspace-palettecanvas-pagebackground): String
```

## Properties
<a name="aws-properties-connect-workspace-palettecanvas-properties"></a>

`ActiveBackground`  <a name="cfn-connect-workspace-palettecanvas-activebackground"></a>
The background color for active elements.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ContainerBackground`  <a name="cfn-connect-workspace-palettecanvas-containerbackground"></a>
The background color for container elements.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`PageBackground`  <a name="cfn-connect-workspace-palettecanvas-pagebackground"></a>
The background color for page elements.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace PaletteHeader
<a name="aws-properties-connect-workspace-paletteheader"></a>

Contains color configuration for header elements in a workspace theme.

## Syntax
<a name="aws-properties-connect-workspace-paletteheader-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-paletteheader-syntax.json"></a>

```
{
  "[Background](#cfn-connect-workspace-paletteheader-background)" : String,
  "[InvertActionsColors](#cfn-connect-workspace-paletteheader-invertactionscolors)" : Boolean,
  "[Text](#cfn-connect-workspace-paletteheader-text)" : String,
  "[TextHover](#cfn-connect-workspace-paletteheader-texthover)" : String
}
```

### YAML
<a name="aws-properties-connect-workspace-paletteheader-syntax.yaml"></a>

```
  [Background](#cfn-connect-workspace-paletteheader-background): String
  [InvertActionsColors](#cfn-connect-workspace-paletteheader-invertactionscolors): Boolean
  [Text](#cfn-connect-workspace-paletteheader-text): String
  [TextHover](#cfn-connect-workspace-paletteheader-texthover): String
```

## Properties
<a name="aws-properties-connect-workspace-paletteheader-properties"></a>

`Background`  <a name="cfn-connect-workspace-paletteheader-background"></a>
The background color of the header.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`InvertActionsColors`  <a name="cfn-connect-workspace-paletteheader-invertactionscolors"></a>
Whether to invert the colors of action buttons in the header.  
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Text`  <a name="cfn-connect-workspace-paletteheader-text"></a>
The text color in the header.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TextHover`  <a name="cfn-connect-workspace-paletteheader-texthover"></a>
The text color when hovering over header elements.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace PaletteNavigation
<a name="aws-properties-connect-workspace-palettenavigation"></a>

Contains color configuration for navigation elements in a workspace theme.

## Syntax
<a name="aws-properties-connect-workspace-palettenavigation-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-palettenavigation-syntax.json"></a>

```
{
  "[Background](#cfn-connect-workspace-palettenavigation-background)" : String,
  "[InvertActionsColors](#cfn-connect-workspace-palettenavigation-invertactionscolors)" : Boolean,
  "[Text](#cfn-connect-workspace-palettenavigation-text)" : String,
  "[TextActive](#cfn-connect-workspace-palettenavigation-textactive)" : String,
  "[TextBackgroundActive](#cfn-connect-workspace-palettenavigation-textbackgroundactive)" : String,
  "[TextBackgroundHover](#cfn-connect-workspace-palettenavigation-textbackgroundhover)" : String,
  "[TextHover](#cfn-connect-workspace-palettenavigation-texthover)" : String
}
```

### YAML
<a name="aws-properties-connect-workspace-palettenavigation-syntax.yaml"></a>

```
  [Background](#cfn-connect-workspace-palettenavigation-background): String
  [InvertActionsColors](#cfn-connect-workspace-palettenavigation-invertactionscolors): Boolean
  [Text](#cfn-connect-workspace-palettenavigation-text): String
  [TextActive](#cfn-connect-workspace-palettenavigation-textactive): String
  [TextBackgroundActive](#cfn-connect-workspace-palettenavigation-textbackgroundactive): String
  [TextBackgroundHover](#cfn-connect-workspace-palettenavigation-textbackgroundhover): String
  [TextHover](#cfn-connect-workspace-palettenavigation-texthover): String
```

## Properties
<a name="aws-properties-connect-workspace-palettenavigation-properties"></a>

`Background`  <a name="cfn-connect-workspace-palettenavigation-background"></a>
The background color of the navigation area.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`InvertActionsColors`  <a name="cfn-connect-workspace-palettenavigation-invertactionscolors"></a>
Whether to invert the colors of action buttons in the navigation area.  
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Text`  <a name="cfn-connect-workspace-palettenavigation-text"></a>
The text color in the navigation area.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TextActive`  <a name="cfn-connect-workspace-palettenavigation-textactive"></a>
The text color for active navigation items.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TextBackgroundActive`  <a name="cfn-connect-workspace-palettenavigation-textbackgroundactive"></a>
The background color for active navigation items.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TextBackgroundHover`  <a name="cfn-connect-workspace-palettenavigation-textbackgroundhover"></a>
The background color when hovering over navigation text.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TextHover`  <a name="cfn-connect-workspace-palettenavigation-texthover"></a>
The text color when hovering over navigation items.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace PalettePrimary
<a name="aws-properties-connect-workspace-paletteprimary"></a>

Contains primary color configuration for a workspace theme.

## Syntax
<a name="aws-properties-connect-workspace-paletteprimary-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-paletteprimary-syntax.json"></a>

```
{
  "[Active](#cfn-connect-workspace-paletteprimary-active)" : String,
  "[ContrastText](#cfn-connect-workspace-paletteprimary-contrasttext)" : String,
  "[Default](#cfn-connect-workspace-paletteprimary-default)" : String
}
```

### YAML
<a name="aws-properties-connect-workspace-paletteprimary-syntax.yaml"></a>

```
  [Active](#cfn-connect-workspace-paletteprimary-active): String
  [ContrastText](#cfn-connect-workspace-paletteprimary-contrasttext): String
  [Default](#cfn-connect-workspace-paletteprimary-default): String
```

## Properties
<a name="aws-properties-connect-workspace-paletteprimary-properties"></a>

`Active`  <a name="cfn-connect-workspace-paletteprimary-active"></a>
The primary color used for active states.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ContrastText`  <a name="cfn-connect-workspace-paletteprimary-contrasttext"></a>
The text color that contrasts with the primary color for readability.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Default`  <a name="cfn-connect-workspace-paletteprimary-default"></a>
The default primary color used throughout the workspace.  
*Required*: No  
*Type*: String  
*Pattern*: `.*\S.*`  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace Tag
<a name="aws-properties-connect-workspace-tag"></a>

<a name="aws-properties-connect-workspace-tag-description"></a>The `Tag` property type specifies Property description not available. for an [AWS::Connect::Workspace](aws-resource-connect-workspace.md).

## Syntax
<a name="aws-properties-connect-workspace-tag-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-tag-syntax.json"></a>

```
{
  "[Key](#cfn-connect-workspace-tag-key)" : String,
  "[Value](#cfn-connect-workspace-tag-value)" : String
}
```

### YAML
<a name="aws-properties-connect-workspace-tag-syntax.yaml"></a>

```
  [Key](#cfn-connect-workspace-tag-key): String
  [Value](#cfn-connect-workspace-tag-value): String
```

## Properties
<a name="aws-properties-connect-workspace-tag-properties"></a>

`Key`  <a name="cfn-connect-workspace-tag-key"></a>
Property description not available.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `128`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Value`  <a name="cfn-connect-workspace-tag-value"></a>
Property description not available.  
*Required*: Yes  
*Type*: String  
*Minimum*: `0`  
*Maximum*: `256`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace WorkspacePage
<a name="aws-properties-connect-workspace-workspacepage"></a>

Contains information about a page configuration in a workspace, including the view assigned to the page.

## Syntax
<a name="aws-properties-connect-workspace-workspacepage-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-workspacepage-syntax.json"></a>

```
{
  "[InputData](#cfn-connect-workspace-workspacepage-inputdata)" : String,
  "[Page](#cfn-connect-workspace-workspacepage-page)" : String,
  "[ResourceArn](#cfn-connect-workspace-workspacepage-resourcearn)" : String,
  "[Slug](#cfn-connect-workspace-workspacepage-slug)" : String
}
```

### YAML
<a name="aws-properties-connect-workspace-workspacepage-syntax.yaml"></a>

```
  [InputData](#cfn-connect-workspace-workspacepage-inputdata): String
  [Page](#cfn-connect-workspace-workspacepage-page): String
  [ResourceArn](#cfn-connect-workspace-workspacepage-resourcearn): String
  [Slug](#cfn-connect-workspace-workspacepage-slug): String
```

## Properties
<a name="aws-properties-connect-workspace-workspacepage-properties"></a>

`InputData`  <a name="cfn-connect-workspace-workspacepage-inputdata"></a>
A JSON string containing input parameters passed to the view when the page is rendered.  
*Required*: No  
*Type*: String  
*Minimum*: `0`  
*Maximum*: `4096`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Page`  <a name="cfn-connect-workspace-workspacepage-page"></a>
The page identifier. System pages include `HOME` and `AGENT_EXPERIENCE`.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^(?!\.$)(?!\.\.$)[\p{L}\p{Z}\p{N}\-_.:=@'|]+$`  
*Minimum*: `1`  
*Maximum*: `25`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ResourceArn`  <a name="cfn-connect-workspace-workspacepage-resourcearn"></a>
The Amazon Resource Name (ARN) of the view associated with this page.  
*Required*: Yes  
*Type*: String  
*Maximum*: `2048`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Slug`  <a name="cfn-connect-workspace-workspacepage-slug"></a>
The URL-friendly identifier for the page.  
*Required*: No  
*Type*: String  
*Pattern*: `^$|^[\p{L}\p{Z}\p{N}\-_.:=@'|]{3,}$`  
*Minimum*: `0`  
*Maximum*: `63`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace WorkspaceTheme
<a name="aws-properties-connect-workspace-workspacetheme"></a>

Contains theme configuration for a workspace, supporting both light and dark modes.

## Syntax
<a name="aws-properties-connect-workspace-workspacetheme-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-workspacetheme-syntax.json"></a>

```
{
  "[Dark](#cfn-connect-workspace-workspacetheme-dark)" : WorkspaceThemeConfig,
  "[Light](#cfn-connect-workspace-workspacetheme-light)" : WorkspaceThemeConfig
}
```

### YAML
<a name="aws-properties-connect-workspace-workspacetheme-syntax.yaml"></a>

```
  [Dark](#cfn-connect-workspace-workspacetheme-dark): 
    WorkspaceThemeConfig
  [Light](#cfn-connect-workspace-workspacetheme-light): 
    WorkspaceThemeConfig
```

## Properties
<a name="aws-properties-connect-workspace-workspacetheme-properties"></a>

`Dark`  <a name="cfn-connect-workspace-workspacetheme-dark"></a>
The theme configuration for dark mode.  
*Required*: No  
*Type*: [WorkspaceThemeConfig](aws-properties-connect-workspace-workspacethemeconfig.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Light`  <a name="cfn-connect-workspace-workspacetheme-light"></a>
The theme configuration for light mode.  
*Required*: No  
*Type*: [WorkspaceThemeConfig](aws-properties-connect-workspace-workspacethemeconfig.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace WorkspaceThemeConfig
<a name="aws-properties-connect-workspace-workspacethemeconfig"></a>

Contains detailed theme configuration for a workspace, including colors, images, and typography.

## Syntax
<a name="aws-properties-connect-workspace-workspacethemeconfig-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-workspacethemeconfig-syntax.json"></a>

```
{
  "[Palette](#cfn-connect-workspace-workspacethemeconfig-palette)" : WorkspaceThemePalette,
  "[Typography](#cfn-connect-workspace-workspacethemeconfig-typography)" : WorkspaceThemeTypography
}
```

### YAML
<a name="aws-properties-connect-workspace-workspacethemeconfig-syntax.yaml"></a>

```
  [Palette](#cfn-connect-workspace-workspacethemeconfig-palette): 
    WorkspaceThemePalette
  [Typography](#cfn-connect-workspace-workspacethemeconfig-typography): 
    WorkspaceThemeTypography
```

## Properties
<a name="aws-properties-connect-workspace-workspacethemeconfig-properties"></a>

`Palette`  <a name="cfn-connect-workspace-workspacethemeconfig-palette"></a>
The color palette configuration for the workspace theme.  
*Required*: No  
*Type*: [WorkspaceThemePalette](aws-properties-connect-workspace-workspacethemepalette.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Typography`  <a name="cfn-connect-workspace-workspacethemeconfig-typography"></a>
The typography configuration for the workspace theme.  
*Required*: No  
*Type*: [WorkspaceThemeTypography](aws-properties-connect-workspace-workspacethemetypography.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace WorkspaceThemePalette
<a name="aws-properties-connect-workspace-workspacethemepalette"></a>

Contains color palette configuration for different areas of a workspace.

## Syntax
<a name="aws-properties-connect-workspace-workspacethemepalette-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-workspacethemepalette-syntax.json"></a>

```
{
  "[Canvas](#cfn-connect-workspace-workspacethemepalette-canvas)" : PaletteCanvas,
  "[Header](#cfn-connect-workspace-workspacethemepalette-header)" : PaletteHeader,
  "[Navigation](#cfn-connect-workspace-workspacethemepalette-navigation)" : PaletteNavigation,
  "[Primary](#cfn-connect-workspace-workspacethemepalette-primary)" : PalettePrimary
}
```

### YAML
<a name="aws-properties-connect-workspace-workspacethemepalette-syntax.yaml"></a>

```
  [Canvas](#cfn-connect-workspace-workspacethemepalette-canvas): 
    PaletteCanvas
  [Header](#cfn-connect-workspace-workspacethemepalette-header): 
    PaletteHeader
  [Navigation](#cfn-connect-workspace-workspacethemepalette-navigation): 
    PaletteNavigation
  [Primary](#cfn-connect-workspace-workspacethemepalette-primary): 
    PalettePrimary
```

## Properties
<a name="aws-properties-connect-workspace-workspacethemepalette-properties"></a>

`Canvas`  <a name="cfn-connect-workspace-workspacethemepalette-canvas"></a>
The color configuration for the canvas area.  
*Required*: No  
*Type*: [PaletteCanvas](aws-properties-connect-workspace-palettecanvas.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Header`  <a name="cfn-connect-workspace-workspacethemepalette-header"></a>
The color configuration for the header area.  
*Required*: No  
*Type*: [PaletteHeader](aws-properties-connect-workspace-paletteheader.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Navigation`  <a name="cfn-connect-workspace-workspacethemepalette-navigation"></a>
The color configuration for the navigation area.  
*Required*: No  
*Type*: [PaletteNavigation](aws-properties-connect-workspace-palettenavigation.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Primary`  <a name="cfn-connect-workspace-workspacethemepalette-primary"></a>
The primary color configuration used throughout the workspace.  
*Required*: No  
*Type*: [PalettePrimary](aws-properties-connect-workspace-paletteprimary.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::Workspace WorkspaceThemeTypography
<a name="aws-properties-connect-workspace-workspacethemetypography"></a>

Contains typography configuration for a workspace theme.

## Syntax
<a name="aws-properties-connect-workspace-workspacethemetypography-syntax"></a>

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

### JSON
<a name="aws-properties-connect-workspace-workspacethemetypography-syntax.json"></a>

```
{
  "[FontFamily](#cfn-connect-workspace-workspacethemetypography-fontfamily)" : FontFamily
}
```

### YAML
<a name="aws-properties-connect-workspace-workspacethemetypography-syntax.yaml"></a>

```
  [FontFamily](#cfn-connect-workspace-workspacethemetypography-fontfamily): 
    FontFamily
```

## Properties
<a name="aws-properties-connect-workspace-workspacethemetypography-properties"></a>

`FontFamily`  <a name="cfn-connect-workspace-workspacethemetypography-fontfamily"></a>
The font family configuration for text in the workspace.  
*Required*: No  
*Type*: [FontFamily](aws-properties-connect-workspace-fontfamily.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)