{
  "name": "xyz",
  "version": "0.0.1",
  "types": {
    "example:index:Foo": {
      "properties": {
        "a": {
          "type": "boolean"
        }
      },
      "type": "object"
    }
  },
  "resources": {
    "xyz:index:StaticPage": {
      "isComponent": true,
      "inputProperties": {
        "indexContent": {
          "type": "string",
          "description": "The HTML content for index.html."
        },
        "foo": {
          "$ref": "#/types/example:index:Foo",
          "plain": true
        }
      },
      "requiredInputs": ["indexContent"],
      "properties": {
        "bucket": {
          "$ref": "/aws/v4.0.0/schema.json#/resources/aws:s3%2Fbucket:Bucket",
          "description": "The bucket resource."
        },
        "websiteUrl": {
          "type": "string",
          "description": "The website URL."
        }
      },
      "required": ["bucket", "websiteUrl"]
    }
  },
  "language": {
    "csharp": {
      "packageReferences": {
        "Pulumi": "3.*",
        "Pulumi.Aws": "4.*"
      }
    },
    "go": {
      "generateResourceContainerTypes": true,
      "importBasePath": "github.com/pulumi/pulumi-xyz/sdk/go/xyz"
    },
    "nodejs": {
      "dependencies": {
        "@pulumi/pulumi": "^3.12",
        "@pulumi/aws": "^3.7.0"
      },
      "devDependencies": {
        "typescript": "^3.7.0"
      }
    },
    "python": {
      "requires": {
        "pulumi": ">=3.0.0,<4.0.0",
        "pulumi-aws": ">=4.0.0,<5.0.0"
      }
    }
  }
}
