{
  "version": "0.0.1",
  "name": "example",
  "publisher": "!Other Corp!",
  "allowedPackageNames": ["foo", "bar"],
  "pluginDownloadURL": "example.com/download",
  "types": { },
  "resources": {
    "example:overlay:Overlay": {
      "properties": {
        "bar": {
          "type": "string",
          "secret": true
        }
      },
      "inputProperties": {
        "bar": {
          "type": "string",
          "secret": true
        }
      },
      "type": "object"
    },
    "example::Overlay": {
      "properties": {
        "bar": {
          "type": "string",
          "secret": true
        }
      },
      "inputProperties": {
        "bar": {
          "type": "string",
          "secret": true
        }
      },
      "type": "object"
    }
  },
  "functions": {
    "example::overlay": {
      "inputs": {
        "properties": {
          "arg1": {
            "$ref": "#/resources/example::Overlay"
          }
        }
      },
      "outputs": {
        "properties": {
          "result": {
            "$ref": "#/resources/example::Overlay"
          }
        }
      }
    }
  }
}