ConditionalValueConstraintExpression (schema)

Represents the leaf level conditional value constraint.

Represents the leaf level expression to restrict the target attribute value
based on the set of existing values. Generally, used in combination with
RelatedAttributeConditionalExpression to constraint the values related to
another attribute on the same resource. This object is always used in
conjunction with some exression.
Example -
{
"condition" : {
"operator":"INCLUDES",
"rhs_value": ["/infra/domains/mgw/groups/VCENTER", "/infra/domains/mgw/groups/SRM", "/infra/domains/mgw/groups/NSX"],
"value_constraint": {
"resource_type": "ValueConstraintExpression",
"operator":"EXCLUDES",
"values":["/infra/domains/mgw/groups/VCENTER", "/infra/domains/mgw/groups/SRM", "/infra/domains/mgw/groups/NSX"]
}
}
Name Description Type Notes
operator Set operation to constraint values. string Required
Enum: INCLUDES, EXCLUDES, EQUALS
rhs_value Array of values to perform operation.

List of values.
array of string
rhs_value_with_type Array of values to perform operation.

List of values.
ConstraintValue
(Abstract type: pass one of the following concrete types)
CidrArrayConstraintValue
IntegerArrayConstraintValue
StringArrayConstraintValue
value_constraint Value Constraint

Values to apply the conditional constraint on target.
ValueConstraintExpression Required