AWS connect documentation change
Summary
Added table of contents and expanded segment attributes documentation with user-defined attribute validation details
Security assessment
Documentation now explicitly describes enforcing valid values for user-defined attributes, which helps prevent invalid data input - a security-adjacent best practice but not a direct vulnerability fix.
Diff
diff --git a/connect/latest/adminguide/connect-attrib-list.md b/connect/latest/adminguide/connect-attrib-list.md index f2c7f5078..da98dddda 100644 --- a//connect/latest/adminguide/connect-attrib-list.md +++ b//connect/latest/adminguide/connect-attrib-list.md @@ -12,0 +13,41 @@ The JSONPath reference for each attribute is provided so you can [create dynamic +###### Contents + + * System attributes + + * Segment attributes + + * Views attributes + + * Capabilities attributes + + * Agent attributes + + * Queue attributes + + * Telephony call metadata attributes (call attributes) + + * Chat initial message attributes + + * Media streams attributes + + * Amazon Lex contact attributes + + * Case contact attributes + + * Lambda contact attributes + + * User-defined attributes + + * Flow attributes + + * Apple Messages for Business attributes + + * Customer Profiles attributes + + * Outbound campaign attributes + + * Amazon Q in Connect attribute + + + + @@ -54 +95 @@ Tags | The tags used to organize, track, or control access for this resource. Fo -Segment attributes are a set of system defined key-value pairs stored on individual contact segments using an attribute map. +Segment attributes are a set of system defined key-value pairs stored on individual contact segments using an attribute map. However, it's possible to create user-defined segment attributes, as described in the following table.. @@ -91,0 +133 @@ Amazon SES Virus Verdict | When the email comes into your contact center, Amazon +User-defined attributes | You can choose any user-defined attribute and store it on the contact under segment attributes. The attribute must be predefined before it can be used to store values on contact. See [Use contact segment attributes](./use-contact-segment-attributes.html). | If no values are predefined, Amazon Connect allows all string values. This is also the case when the [Enforce valid values](./use-contact-segment-attributes.html) option on the **Add predefined attributes** page is not selected. When the **Enforce valid values** option is selected and values are predefined, the contact stores only valid and predefined values for the predefined attribute key. (If using the API, see the [EnableValueValidationOnAssociation](https://docs.aws.amazon.com/connect/latest/APIReference/API_InputPredefinedAttributeConfiguration.html) parameter.) | String | $.SegmentAttributes['Attribute_key_name']