AWS SDK for .NET Documentation
Expected Property
AmazonAmazon.DynamoDBv2.ModelPutItemRequestExpected Did this page help you?   Yes   No    Tell us about it...
A map of attribute/condition pairs. This is the conditional block for the PutItem operation. Expected allows you to provide an attribute name, and whether or not DynamoDB should check to see if the attribute value already exists; or if the attribute value exists and has a particular value before changing it. Each item in Expected represents an attribute name for DynamoDB to check, along with the following: If you specify more than one condition in the Expected map, then by default all of the conditions must evaluate to true. In other words, the conditions are ANDed together. (You can use the ConditionalOperator parameter to OR the conditions instead. If you do this, then at least one of the conditions must evaluate to true, rather than all of them.) If Expected evaluates to true, then the conditional operation succeeds; otherwise, it fails.
Declaration Syntax
C#
public Dictionary<string, ExpectedAttributeValue> Expected { get; set; }

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)