{
  "version": "1.0.0",
  "stack": {
    "name": "msvc",
    "title": "microservice",
    "kind": "l1",
    "depth": 1,
    "environment": "dev"
  },
  "resources": [
    {
      "id": "bucket",
      "type": "aws:s3:bucket",
      "module": "s3@1.0.0",
      "inputs": {
        "bucket_name": "acdl-dev-msvc-bucket",
        "region": "us-east-1",
        "bucket_encryption": {"rule": {"apply_server_side_encryption_by_default": {"sse_algorithm": "AES256"}}},
        "tags": {
          "nova:owner": "team-a",
          "nova:contract": "msvc",
          "nova:environment": "dev",
          "nova:cost-center": "cc-1"
        }
      }
    },
    {
      "id": "service",
      "type": "aws:ecs:service",
      "module": "microservice@1.0.0",
      "inputs": {
        "image": "nginx:latest",
        "port": 80,
        "tags": {
          "nova:owner": "team-a",
          "nova:contract": "msvc",
          "nova:environment": "dev",
          "nova:cost-center": "cc-1"
        }
      }
    }
  ]
}