VimEnforcementWithConstraintResponse
VimEnforcementWithConstraintResponse
AllOf
This class requires all of the following:
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"
}