interface CfnWorkspaceMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Connect.Mixins.CfnWorkspaceMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsconnect/mixins#CfnWorkspaceMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.connect.mixins.CfnWorkspaceMixinProps |
Python | aws_cdk.mixins_preview.aws_connect.mixins.CfnWorkspaceMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_connect » mixins » CfnWorkspaceMixinProps |
Properties for CfnWorkspacePropsMixin.
See also: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-workspace.html
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as connect_mixins } from '@aws-cdk/mixins-preview/aws-connect';
const cfnWorkspaceMixinProps: connect_mixins.CfnWorkspaceMixinProps = {
associations: ['associations'],
description: 'description',
instanceArn: 'instanceArn',
media: [{
source: 'source',
type: 'type',
}],
name: 'name',
pages: [{
inputData: 'inputData',
page: 'page',
resourceArn: 'resourceArn',
slug: 'slug',
}],
tags: [{
key: 'key',
value: 'value',
}],
theme: {
dark: {
palette: {
canvas: {
activeBackground: 'activeBackground',
containerBackground: 'containerBackground',
pageBackground: 'pageBackground',
},
header: {
background: 'background',
invertActionsColors: false,
text: 'text',
textHover: 'textHover',
},
navigation: {
background: 'background',
invertActionsColors: false,
text: 'text',
textActive: 'textActive',
textBackgroundActive: 'textBackgroundActive',
textBackgroundHover: 'textBackgroundHover',
textHover: 'textHover',
},
primary: {
active: 'active',
contrastText: 'contrastText',
default: 'default',
},
},
typography: {
fontFamily: {
default: 'default',
},
},
},
light: {
palette: {
canvas: {
activeBackground: 'activeBackground',
containerBackground: 'containerBackground',
pageBackground: 'pageBackground',
},
header: {
background: 'background',
invertActionsColors: false,
text: 'text',
textHover: 'textHover',
},
navigation: {
background: 'background',
invertActionsColors: false,
text: 'text',
textActive: 'textActive',
textBackgroundActive: 'textBackgroundActive',
textBackgroundHover: 'textBackgroundHover',
textHover: 'textHover',
},
primary: {
active: 'active',
contrastText: 'contrastText',
default: 'default',
},
},
typography: {
fontFamily: {
default: 'default',
},
},
},
},
title: 'title',
visibility: 'visibility',
};
Properties
| Name | Type | Description |
|---|---|---|
| associations? | string[] | The resource ARNs associated with the workspace. |
| description? | string | The description of the workspace. |
| instance | string | The Amazon Resource Name (ARN) of the instance. |
| media? | IResolvable | (IResolvable | Media)[] | The media items for the workspace. |
| name? | string | The name of the workspace. |
| pages? | IResolvable | (IResolvable | Workspace)[] | The pages associated with the workspace. |
| tags? | Cfn[] | The tags used to organize, track, or control access for the workspace. |
| theme? | IResolvable | Workspace | The theme configuration for the workspace, including colors and styling. |
| title? | string | The title displayed for the workspace. |
| visibility? | string | Controls who can access the workspace. |
associations?
Type:
string[]
(optional)
The resource ARNs associated with the workspace.
description?
Type:
string
(optional)
The description of the workspace.
instanceArn?
Type:
string
(optional)
The Amazon Resource Name (ARN) of the instance.
media?
Type:
IResolvable | (IResolvable | Media)[]
(optional)
The media items for the workspace.
name?
Type:
string
(optional)
The name of the workspace.
pages?
Type:
IResolvable | (IResolvable | Workspace)[]
(optional)
The pages associated with the workspace.
tags?
Type:
Cfn[]
(optional)
The tags used to organize, track, or control access for the workspace.
theme?
Type:
IResolvable | Workspace
(optional)
The theme configuration for the workspace, including colors and styling.
title?
Type:
string
(optional)
The title displayed for the workspace.
visibility?
Type:
string
(optional)
Controls who can access the workspace.
Valid values are: ALL (all users), ASSIGNED (only assigned users and routing profiles), and NONE (not visible).

.NET
Go
Java
Python
TypeScript