Skip to content
v2.274.0

CfnPredefinedAttributeProps Struct ​

Properties for defining a CfnPredefinedAttribute.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_connect as connect } from 'aws-cdk-lib';
const cfnPredefinedAttributeProps: connect.CfnPredefinedAttributeProps = {
  instanceArn: 'instanceArn',
  name: 'name',

  // the properties below are optional
  attributeConfiguration: {
    enableValueValidationOnAssociation: false,
    isReadOnly: false,
  },
  purposes: ['purposes'],
  values: {
    stringList: ['stringList'],
  },
};

Properties ​

attributeConfigurationoptionalIResolvable | CfnPredefinedAttribute.AttributeConfigurationPropertyattribute_configurationoptionaltyping.Union[IResolvable, AttributeConfigurationProperty]attributeConfigurationoptionalIResolvableAttributeConfigurationoptionalIResolvableAttributeConfigurationoptionalinterface{}#
Custom metadata that is associated to predefined attributes to control behavior in upstream services, such as controlling how a predefined attribute should be displayed in the Amazon Connect admin website.
instanceArnstringinstance_arnstrinstanceArnStringInstanceArnstringInstanceArn*stringrequired#
The Amazon Resource Name (ARN) of the instance.
namestringnamestrnameStringNamestringName*stringrequired#
The name of the predefined attribute.
purposesoptionalstring[]purposesoptionaltyping.List[str]purposesoptionalList<String>Purposesoptionalstring[]Purposesoptional*[]*string#
Values that enable you to categorize your predefined attributes.

You can use them in custom UI elements across the Amazon Connect admin website.

valuesoptionalIResolvable | CfnPredefinedAttribute.ValuesPropertyvaluesoptionaltyping.Union[IResolvable, ValuesProperty]valuesoptionalIResolvableValuesoptionalIResolvableValuesoptionalinterface{}#
The values of a predefined attribute.