github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/dash-named-schema/schema.json (about) 1 { 2 "version": "0.0.1", 3 "name": "foo-bar", 4 "types": { 5 "foo-bar:index:TopLevel": { 6 "properties": { 7 "buzz": { 8 "type": "string" 9 } 10 }, 11 "inputProperties": { 12 "buzz": { 13 "type": "string" 14 } 15 }, 16 "type": "object" 17 } 18 }, 19 "resources": { 20 "foo-bar:submodule1:ModuleResource": { 21 "properties": { 22 "thing": { 23 "$ref": "#/types/foo-bar:index:TopLevel" 24 } 25 }, 26 "inputProperties": { 27 "thing": { 28 "$ref": "#/types/foo-bar:index:TopLevel" 29 } 30 }, 31 "type": "object" 32 }, 33 "foo-bar:submodule1:FOOEncryptedBarClass":{ 34 "type": "object" 35 } 36 }, 37 "language": { 38 "csharp": { 39 "namespaces": { 40 "foo-bar": "FooBar" 41 }, 42 "packageReferences": { 43 "Pulumi.Aws": "4.20", 44 "Pulumi.Kubernetes": "3.7", 45 "Pulumi.Random": "4.2" 46 }, 47 "projectReferences": [ 48 "..\\..\\..\\..\\..\\..\\..\\sdk\\dotnet\\Pulumi\\Pulumi.csproj" 49 ] 50 }, 51 "go": { 52 "importBasePath": "dash-named-schema/foo", 53 "generateExtraInputTypes": true 54 }, 55 "nodejs": { 56 "dependencies": { 57 "@pulumi/pulumi": "^3.12" 58 }, 59 "devDependencies": { 60 "typescript": "^3.7.0" 61 } 62 }, 63 "python": {} 64 } 65 }