A segment definition resource of Amazon Connect Customer Profiles.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{
"Type" : "AWS::CustomerProfiles::SegmentDefinition",
"Properties" : {
"Description" : String
,
"DisplayName" : String
,
"DomainName" : String
,
"SegmentDefinitionName" : String
,
"SegmentGroups" : SegmentGroup
,
"Tags" : [ Tag, ... ]
}
}
YAML
Type: AWS::CustomerProfiles::SegmentDefinition
Properties:
Description: String
DisplayName: String
DomainName: String
SegmentDefinitionName: String
SegmentGroups:
SegmentGroup
Tags:
- Tag
Properties
Description
-
The description of the segment definition.
Required: No
Type: String
Minimum:
1
Maximum:
1000
Update requires: No interruption
DisplayName
-
Display name of the segment definition.
Required: Yes
Type: String
Minimum:
1
Maximum:
255
Update requires: Replacement
DomainName
-
The name of the domain.
Required: Yes
Type: String
Pattern:
^[a-zA-Z0-9_-]+$
Minimum:
1
Maximum:
64
Update requires: Replacement
SegmentDefinitionName
-
Name of the segment definition.
Required: Yes
Type: String
Pattern:
^[a-zA-Z0-9_-]+$
Minimum:
1
Maximum:
64
Update requires: Replacement
SegmentGroups
-
Contains all groups of the segment definition.
Required: Yes
Type: SegmentGroup
Update requires: Replacement
-
The tags belonging to the segment definition.
Required: No
Type: Array of Tag
Minimum:
0
Maximum:
50
Update requires: No interruption
Return values
Ref
Fn::GetAtt
CreatedAt
-
When the segment definition was created.
SegmentDefinitionArn
-
The arn of the segment definition.