[
 {
  "op": "add",
  "path": "/properties/ApplicationName/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/ApplicationName/maxLength",
  "value": 100
 },
 {
  "op": "add",
  "path": "/properties/DeploymentGroupName/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/DeploymentGroupName/maxLength",
  "value": 100
 },
 {
  "op": "add",
  "path": "/properties/DeploymentConfigName/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/DeploymentConfigName/maxLength",
  "value": 100
 },
 {
  "op": "add",
  "path": "/definitions/EC2TagFilter/properties/Type/enum",
  "value": [
   "KEY_AND_VALUE",
   "KEY_ONLY",
   "VALUE_ONLY"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/TagFilter/properties/Type/enum",
  "value": [
   "KEY_AND_VALUE",
   "KEY_ONLY",
   "VALUE_ONLY"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/TriggerConfig/properties/TriggerEvents/items/enum",
  "value": [
   "DeploymentFailure",
   "DeploymentReady",
   "DeploymentRollback",
   "DeploymentStart",
   "DeploymentStop",
   "DeploymentSuccess",
   "InstanceFailure",
   "InstanceReady",
   "InstanceStart",
   "InstanceSuccess"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/AutoRollbackConfiguration/properties/Events/items/enum",
  "value": [
   "DEPLOYMENT_FAILURE",
   "DEPLOYMENT_STOP_ON_ALARM",
   "DEPLOYMENT_STOP_ON_REQUEST"
  ]
 },
 {
  "op": "add",
  "path": "/properties/OutdatedInstancesStrategy/enum",
  "value": [
   "IGNORE",
   "UPDATE"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/DeploymentStyle/properties/DeploymentType/enum",
  "value": [
   "BLUE_GREEN",
   "IN_PLACE"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/DeploymentStyle/properties/DeploymentOption/enum",
  "value": [
   "WITHOUT_TRAFFIC_CONTROL",
   "WITH_TRAFFIC_CONTROL"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/BlueInstanceTerminationOption/properties/Action/enum",
  "value": [
   "KEEP_ALIVE",
   "TERMINATE"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/DeploymentReadyOption/properties/ActionOnTimeout/enum",
  "value": [
   "CONTINUE_DEPLOYMENT",
   "STOP_DEPLOYMENT"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/GreenFleetProvisioningOption/properties/Action/enum",
  "value": [
   "COPY_AUTO_SCALING_GROUP",
   "DISCOVER_EXISTING"
  ]
 }
]
