{
  "taskDefinitionArn": "....",
  "containerDefinitions": [
    {
      "name": "appsentinels-sensor",
      "image": "docker.io/appsentinels/ng-controller:latest",
      "cpu": 512,
      "memory": 256,
      "portMappings": [],
      "essential": true,
      "environment": [
        {
          "name": "RELAY_PROTOCOL",
          "value": "http"
        },
        {
          "name": "TAP_PROFILE",
          "value": "low"
        },
        {
          "name": "TAP_INTERFACE",
          "value": "default"
        },
        {
          "name": "REMOTE_CONTROLLER_SERVER_NAME",
          "value": "10.101.3.205"
        },
        {
          "name": "MAX_SAAS_QUEUE_HOLDING_CAP",
          "value": "4096"
        },
        {
          "name": "SAAS_CONNECTOR_LIMIT",
          "value": "10"
        },
        {
          "name": "ENVIRONMENT",
          "value": "test"
        },
        {
          "name": "TAP_FILTER",
          "value": "port-8090-and-tcp"
        },
        {
          "name": "REMOTE_CONTROLLER_SERVER_PORT",
          "value": "9004"
        }
      ],
      "mountPoints": [],
      "volumesFrom": [],
      "logConfiguration": {
        "logDriver": "awslogs",
        "options": {
          "awslogs-group": "/ecs/http-server-with-sensor",
          "awslogs-create-group": "true",
          "awslogs-region": "ap-south-1",
          "awslogs-stream-prefix": "sensor"
        }
      },
      "systemControls": []
    },
    {
      "name": "http-server",
      "image": "appsentinels/http-server:latest",
      "cpu": 512,
      "memory": 1536,
      "portMappings": [
        {
          "containerPort": 8090,
          "hostPort": 8090,
          "protocol": "tcp"
        }
      ],
      "essential": true,
      "environment": [
        {
          "name": "ENV",
          "value": "production"
        }
      ],
      "mountPoints": [],
      "volumesFrom": [],
      "logConfiguration": {
        "logDriver": "awslogs",
        "options": {
          "awslogs-group": "/ecs/http-server-with-sensor",
          "awslogs-create-group": "true",
          "awslogs-region": "ap-south-1",
          "awslogs-stream-prefix": "app"
        }
      },
      "systemControls": []
    }
  ],
  "family": "http-server-with-sensor",
  "networkMode": "awsvpc",
  "revision": 5,
  "volumes": [],
  "status": "ACTIVE",
  "requiresAttributes": [
    {
      "name": "com.amazonaws.ecs.capability.logging-driver.awslogs"
    },
    {
      "name": "com.amazonaws.ecs.capability.docker-remote-api.1.19"
    },
    {
      "name": "com.amazonaws.ecs.capability.docker-remote-api.1.18"
    },
    {
      "name": "ecs.capability.task-eni"
    },
    {
      "name": "com.amazonaws.ecs.capability.docker-remote-api.1.29"
    }
  ],
  "placementConstraints": [],
  "compatibilities": [
    "EC2"
  ],
  "requiresCompatibilities": [
    "EC2"
  ],
  "cpu": "1024",
  "memory": "2048",
  "registeredAt": "2025-11-05T05:44:15.022Z",
  "registeredBy": "....",
  "tags": []
}
