{
  "name": "defang",
  "version": "1.0.0",
  "description": "Take your app from Docker Compose to a secure and scalable cloud deployment with Pulumi.",
  "keywords": [
    "category/cloud",
    "categoryinfrastructure",
    "kind/native",
    "defang",
    "docker",
    "docker compose",
    "cloud",
    "aws",
    "azure",
    "gcp",
    "digital ocean"
  ],
  "homepage": "https://github.com/DefangLabs/pulumi-defang",
  "license": "Apache-2.0",
  "repository": "https://github.com/DefangLabs/pulumi-defang",
  "logoUrl": "https://raw.githubusercontent.com/DefangLabs/pulumi-defang/refs/heads/main/docs/logo.png",
  "pluginDownloadURL": "github://api.github.com/DefangLabs",
  "publisher": "Defang",
  "meta": {
    "moduleFormat": "(.*)"
  },
  "language": {
    "csharp": {
      "rootNamespace": "DefangLabs"
    },
    "nodejs": {
      "packageName": "@defang-io/pulumi-defang"
    },
    "python": {
      "pyproject": {}
    }
  },
  "config": {},
  "types": {
    "defang:v1:ServiceInfo": {
      "type": "object"
    }
  },
  "provider": {
    "type": "object"
  },
  "resources": {
    "defang:index:Project": {
      "properties": {
        "albArn": {
          "type": "string"
        },
        "configPaths": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "etag": {
          "type": "string"
        },
        "providerID": {
          "type": "string"
        },
        "services": {
          "type": "array",
          "items": {
            "$ref": "#/types/defang:v1:ServiceInfo"
          }
        }
      },
      "type": "object",
      "required": [
        "albArn",
        "configPaths",
        "etag",
        "providerID",
        "services"
      ],
      "inputProperties": {
        "configPaths": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "providerID": {
          "type": "string"
        }
      },
      "requiredInputs": [
        "configPaths",
        "providerID"
      ]
    }
  }
}
