VimEnforcementWithConstraintResponse

VimEnforcementWithConstraintResponse
VimEnforcementWithConstraintResponse
AllOf
JSON Example
{
    "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,
    "id": "string",
    "vimName": "string",
    "vimUrl": "string",
    "username": "string",
    "status": {
        "phase": "string",
        "observedGeneration": 0,
        "conditions": [
            {
                "type": "string",
                "status": "string",
                "reason": "string",
                "message": "string",
                "lastTransitionTime": "string"
            }
        ],
        "deployStatus": {}
    },
    "violationCount": {
        "totalViolationCount": 0,
        "admissionTimeViolationCount": 0,
        "auditTimeViolationCount": 0
    },
    "k8sVersion": "string",
    "connection": "string",
    "tenantName": "string",
    "opaGatekeeperInstallationDetails": {
        "installationId": "string",
        "vimId": "string",
        "gatekeeperVersion": "string",
        "values": "string",
        "status": {
            "phase": "string",
            "observedGeneration": 0,
            "conditions": [
                {
                    "type": "string",
                    "status": "string",
                    "reason": "string",
                    "message": "string",
                    "lastTransitionTime": "string"
                }
            ],
            "deployStatus": {}
        },
        "generation": "number",
        "username": "string",
        "updatedAt": "string",
        "deployedResources": [
            {
                "group": "string",
                "version": "string",
                "kind": "string",
                "namespace": "string",
                "name": "string",
                "status": "string",
                "health": {
                    "status": "string",
                    "message": "string"
                },
                "hook": "string"
            }
        ]
    },
    "customized": false,
    "updatedAt": "string",
    "constraint": {
        "id": "string",
        "username": "string",
        "updatedAt": "string"
    },
    "matchSpecMerged": {
        "data": "string",
        "type": "string"
    },
    "parametersMerged": {
        "data": "string",
        "type": "string"
    },
    "enforcementActionMerged": "string"
}