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 }