Values_0.CreatePredefinedAttributeRequestSourceCreates a new predefined attribute for the specified Amazon Connect instance. A predefined attribute is made up of a name and a value. For the predefined attributes per instance quota, see Amazon Connect quotas. Use cases Following are common uses cases for this API: Create an attribute for routing proficiency (for example, agent certification) that has predefined values (for example, a list of possible certifications). For more information, see Create predefined attributes for routing contacts to agents. Create an attribute for business unit name that has a list of predefined business unit names used in your organization. This is a use case where information for a contact varies between transfers or conferences. For more information, see Use contact segment attributes. Endpoints: See Amazon Connect endpoints and quotas.
type nonrec t = {instanceId : InstanceId.t;The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
*)name : PredefinedAttributeName.t;The name of the predefined attribute.
*)values : PredefinedAttributeValues.t option;The values of the predefined attribute.
*)purposes : PredefinedAttributePurposeNameList.t option;Values that enable you to categorize your predefined attributes. You can use them in custom UI elements across the Amazon Connect admin website.
*)attributeConfiguration : InputPredefinedAttributeConfiguration.t option;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.
*)}val make :
?values:??? ->
?purposes:??? ->
?attributeConfiguration:??? ->
instanceId:InstanceId.t ->
name:PredefinedAttributeName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of PredefinedAttributePurposeName.t ] list
| `String of InstanceId.t
| `Structure of
(string
* [> `Boolean of EnableValueValidationOnAssociation.t
| `List of [> `String of PredefinedAttributeStringValue.t ] list ])
list ])
list ]