interface CfnTaskTemplateMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Connect.Mixins.CfnTaskTemplateMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsconnect/mixins#CfnTaskTemplateMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.connect.mixins.CfnTaskTemplateMixinProps |
Python | aws_cdk.mixins_preview.aws_connect.mixins.CfnTaskTemplateMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_connect » mixins » CfnTaskTemplateMixinProps |
Properties for CfnTaskTemplatePropsMixin.
See also: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-tasktemplate.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';
declare const constraints: any;
const cfnTaskTemplateMixinProps: connect_mixins.CfnTaskTemplateMixinProps = {
clientToken: 'clientToken',
constraints: constraints,
contactFlowArn: 'contactFlowArn',
defaults: [{
defaultValue: 'defaultValue',
id: {
name: 'name',
},
}],
description: 'description',
fields: [{
description: 'description',
id: {
name: 'name',
},
singleSelectOptions: ['singleSelectOptions'],
type: 'type',
}],
instanceArn: 'instanceArn',
name: 'name',
selfAssignContactFlowArn: 'selfAssignContactFlowArn',
status: 'status',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| client | string | A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. |
| constraints? | any | Constraints that are applicable to the fields listed. |
| contact | string | The Amazon Resource Name (ARN) of the flow that runs by default when a task is created by referencing this template. |
| defaults? | IResolvable | (IResolvable | Default)[] | The default values for fields when a task is created by referencing this template. |
| description? | string | The description of the task template. |
| fields? | IResolvable | (IResolvable | Field)[] | Fields that are part of the template. |
| instance | string | The Amazon Resource Name (ARN) of the Amazon Connect instance. |
| name? | string | The name of the task template. |
| self | string | The Amazon Resource Name (ARN) of the flow. |
| status? | string | The status of the task template. |
| tags? | Cfn[] | The tags used to organize, track, or control access for this resource. |
clientToken?
Type:
string
(optional)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
constraints?
Type:
any
(optional)
Constraints that are applicable to the fields listed.
The values can be represented in either JSON or YAML format. For an example of the JSON configuration, see Examples at the bottom of this page.
contactFlowArn?
Type:
string
(optional)
The Amazon Resource Name (ARN) of the flow that runs by default when a task is created by referencing this template.
ContactFlowArn is not required when there is a field with fieldType = QUICK_CONNECT .
defaults?
Type:
IResolvable | (IResolvable | Default)[]
(optional)
The default values for fields when a task is created by referencing this template.
description?
Type:
string
(optional)
The description of the task template.
fields?
Type:
IResolvable | (IResolvable | Field)[]
(optional)
Fields that are part of the template.
A template requires at least one field that has type Name .
instanceArn?
Type:
string
(optional)
The Amazon Resource Name (ARN) of the Amazon Connect instance.
name?
Type:
string
(optional)
The name of the task template.
selfAssignContactFlowArn?
Type:
string
(optional)
The Amazon Resource Name (ARN) of the flow.
status?
Type:
string
(optional)
The status of the task template.
tags?
Type:
Cfn[]
(optional)
The tags used to organize, track, or control access for this resource.

.NET
Go
Java
Python
TypeScript