{
    "compatibilities": [
        "EXTERNAL",
        "EC2"
    ],
    "containerDefinitions": [
        {
            "memory": 512,
            "cpu": 1024,
            "environment": [
                {
                    "name": "REMOTE_CONTROLLER_SERVER_NAME",
                    "value": "<edge controller hostname or ip>"
                },
                {
                    "name": "REMOTE_CONTROLLER_SERVER_PORT",
                    "value": "9004"
                },
                {
                    "name": "TAP_PROFILE",
                    "value": "low"
                },
                {
                    "name": "TAP_INTERFACE",
                    "value": "default"
                },
                {
                    "name": "TAP_FILTER",
                    "value": "tcp-and-not-port-22-and-not-port-443-and-not-port-9004-and-not-port-9101"
                },
                {
                    "name": "ENVIRONMENT",
                    "value": "<environment this sensor is being deployed in, eg: dev or qa or prod>"
                },
		{
		    "name": "SNIFFER_SENSOR_INSTANCE",
		    "value": "<add user friendly name for visibility>"
		},
                {
                    "name": "RELAY_PROTOCOL",
                    "value": "http"
                }
            ],
            "essential": true,
            "image": "docker.io/appsentinels/ng-controller:latest",
            "logConfiguration": {
                "logDriver": "awslogs",
                "options": {
                    "awslogs-group": "/ecs/<choose log group name>",
                    "awslogs-create-group": "true",
                    "awslogs-region": "<choose region for logging>",
                    "awslogs-stream-prefix": "ecs"
                }
            },
            "mountPoints": [],
            "name": "appsentinels-sniffer",
            "portMappings": [],
            "systemControls": [],
            "volumesFrom": []
        }
    ],
    "networkMode": "host"
}
