ECS Task Definition Validator
ECS Task Definition Validator uses JSON Schema to validate ECS Task Definitions.
Installation
npm install ecs-task-definition-validator --save
Usage
Basic
const validator = ;let taskDefinition = // your task definition here let result = ;if resulterrorslength > 0 // do whatever you do when validation fails
Schema Modification
You can pass a function as the second argument to do runtime modification of the JSON Schemas.
// Force portMappings parameter to be required { if schemaid !== '/containerDefinition' return schema; schemarequired; return schema;} let result = ;