github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/plain-schema-gh6957/schema.json (about)

     1  {
     2    "name": "xyz",
     3    "version": "0.0.1",
     4    "types": {
     5      "xyz:index:Foo": {
     6        "properties": {
     7          "a": {
     8            "type": "boolean"
     9          }
    10        },
    11        "type": "object"
    12      }
    13    },
    14    "resources": {
    15      "xyz:index:StaticPage": {
    16        "isComponent": true,
    17        "inputProperties": {
    18          "indexContent": {
    19            "type": "string",
    20            "description": "The HTML content for index.html."
    21          },
    22          "foo": {
    23            "$ref": "#/types/xyz:index:Foo",
    24            "plain": true
    25          }
    26        },
    27        "requiredInputs": ["indexContent"],
    28        "properties": {
    29          "bucket": {
    30            "$ref": "/aws/v4.36.0/schema.json#/resources/aws:s3%2Fbucket:Bucket",
    31            "description": "The bucket resource."
    32          },
    33          "websiteUrl": {
    34            "type": "string",
    35            "description": "The website URL."
    36          }
    37        },
    38        "required": ["bucket", "websiteUrl"]
    39      }
    40    },
    41    "language": {
    42      "csharp": {
    43        "packageReferences": {
    44          "Pulumi.Aws": "4.*"
    45        },
    46        "projectReferences": [
    47          "..\\..\\..\\..\\..\\..\\..\\sdk\\dotnet\\Pulumi\\Pulumi.csproj"
    48        ]
    49      },
    50      "go": {
    51        "generateResourceContainerTypes": true,
    52        "importBasePath": "github.com/pulumi/pulumi-xyz/sdk/go/xyz",
    53        "generateExtraInputTypes": true
    54      },
    55      "nodejs": {
    56        "dependencies": {
    57          "@pulumi/pulumi": "^3.12",
    58          "@pulumi/aws": "^3.7.0"
    59        },
    60        "devDependencies": {
    61          "typescript": "^3.7.0"
    62        }
    63      },
    64      "python": {
    65        "requires": {
    66          "pulumi": ">=3.0.0,<4.0.0",
    67          "pulumi-aws": ">=4.0.0,<5.0.0"
    68        }
    69      }
    70    }
    71  }