ConstraintVimEnforcementsRequest

ConstraintVimEnforcementsRequest
ConstraintVimEnforcementsRequest
AllOf
This class requires all of the following:
JSON Example
{
    "name": "string",
    "constraintTemplateId": "string",
    "enforcementAction": "string",
    "matchSpec": {
        "data": "string",
        "type": "string"
    },
    "parameters": {
        "data": "string",
        "type": "string"
    },
    "deployOpa": false,
    "vimEnforcements": [
        {
            "name": "string",
            "vimId": "string",
            "vimSelector": {
                "matchExpressions": [
                    {
                        "key": "string",
                        "operator": "string",
                        "values": [
                            "string"
                        ]
                    }
                ],
                "matchLabels": {
                    "matchLabels": "string"
                }
            },
            "enforcementActionOverrides": "string",
            "matchSpecOverrides": {
                "data": "string",
                "type": "string"
            },
            "parametersOverrides": {
                "data": "string",
                "type": "string"
            },
            "deployOpaOverrides": false
        }
    ]
}