Values_2.UpdatePredefinedAttributeRequestSourceUpdates a 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: Update 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. Update 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 : Values_0.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 : Values_0.PredefinedAttributeName.t;The name of the predefined attribute.
*)values : Values_0.PredefinedAttributeValues.t option;The values of the predefined attribute.
*)purposes : Values_0.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 : Values_0.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:Values_0.InstanceId.t ->
name:Values_0.PredefinedAttributeName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of string ] list
| `String of Values_0.InstanceId.t
| `Structure of
(string
* [> `Boolean of bool | `List of [> `String of string ] list ])
list ])
list ]