Values.UpdateSourceRepresents a request to perform an UpdateItem operation.
type nonrec t = {key : Key.t;The primary key of the item to be updated. Each element consists of an attribute name and a value for that attribute.
*)updateExpression : UpdateExpression.t;An expression that defines one or more attributes to be updated, the action to be performed on them, and new value(s) for them.
*)tableName : TableArn.t;Name of the table for the UpdateItem request. You can also provide the Amazon Resource Name (ARN) of the table in this parameter.
*)conditionExpression : ConditionExpression.t option;A condition that must be satisfied in order for a conditional update to succeed.
*)expressionAttributeNames : ExpressionAttributeNameMap.t option;One or more substitution tokens for attribute names in an expression.
*)expressionAttributeValues : ExpressionAttributeValueMap.t option;One or more values that can be substituted in an expression.
*)returnValuesOnConditionCheckFailure : ReturnValuesOnConditionCheckFailure.t
option;Use ReturnValuesOnConditionCheckFailure to get the item attributes if the Update condition fails. For ReturnValuesOnConditionCheckFailure, the valid values are: NONE and ALL_OLD.
*)}val make :
?conditionExpression:??? ->
?expressionAttributeNames:??? ->
?expressionAttributeValues:??? ->
?returnValuesOnConditionCheckFailure:??? ->
key:Key.t ->
updateExpression:UpdateExpression.t ->
tableName:TableArn.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of AttributeName.t ] * Awso.Botodata.value) list
| `String of UpdateExpression.t ])
list ]