ConstraintVimEnforcements

ConstraintVimEnforcements
ConstraintVimEnforcements
JSON Example
[
    {
        "name": "string",
        "constraintTemplateId": "string",
        "enforcementAction": "string",
        "matchSpec": {
            "data": "string",
            "type": "string"
        },
        "parameters": {
            "data": "string",
            "type": "string"
        },
        "deployOpa": false,
        "id": "string",
        "username": "string",
        "updatedAt": "string",
        "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,
                "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"
            }
        ],
        "_links": {
            "self": {
                "href": "string"
            },
            "edit": {
                "href": "string"
            },
            "delete": {
                "href": "string"
            }
        }
    }
]
ConstraintVimEnforcements
Optional

ConstraintVimEnforcements