InlineChildConstraint1

InlineChildConstraint1
InlineChildConstraint1
JSON Example
{
    "Constraint": {
        "constraint_expression": {
            "resource_type": "string"
        },
        "message": "string",
        "target": {
            "attribute": "string",
            "path_prefix": "string",
            "target_resource_type": "string"
        }
    }
}
Constraint
Required

Constraint object to constraint any attribute on a resource based on specified expression. Example- Restrict the allowed services in Edge Communication Entry to list of services, if the destinationGroups contain vCenter. { "target":{ "target_resource_type":"CommunicationEntry", "attribute":"services", "path_prefix":"/infra/domains/vmc-domain/edge-communication-maps/default/communication-entries" } "constraint_expression":{ "related_attribute":{ "attribute":"destinationGroups" } "condition":{ "operator":"INCLUDES", "rhs_value":{"vCenter"} "value_constraint":{ "operator":"ALLOW", "values":{"/ref/services/HTTPS", "/ref/services/HTTOP", ...} } } } }