VsanNestJsonComparator

VsanNestJsonComparator
VsanNestJsonComparator

Defines a criteria for matching JSON data based on a composition of multiple VsanComparator instances.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "nestedComparators": [
        {
            "_typeName": "string",
            "comparator": "string",
            "comparableValue": {
                "_typeName": "string",
                "key": "string",
                "value": {
                    "_typeName": "string"
                }
            }
        }
    ],
    "conjoiner": "string"
}
nestedComparators
Optional

The nested or sub-constraints that this composite is made of.

Note that the order of the constraints in the array is important when the operator is not commutative, e.g. EXCEPT.

string
conjoiner
Optional

The operator to be used to join the resource sets identified by the nested constraints.

See VsanCompositeConstraintConjoinerEnumEnum for possible conjoiner operators.

See also VsanCompositeConstraintConjoinerEnumEnum.