github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/secrets/schema.json (about) 1 { 2 "name": "mypkg", 3 "version": "0.0.1", 4 "types": { 5 "mypkg::Config": { 6 "properties": { 7 "foo": { 8 "type": "string" 9 } 10 }, 11 "type": "object" 12 } 13 }, 14 "resources": { 15 "mypkg::Resource": { 16 "properties": { 17 "config": { 18 "$ref": "#/types/mypkg::Config", 19 "secret": true 20 }, 21 "configArray": { 22 "type": "array", 23 "items": { 24 "$ref": "#/types/mypkg::Config" 25 }, 26 "secret": true 27 }, 28 "configMap": { 29 "type": "object", 30 "additionalProperties": { 31 "$ref": "#/types/mypkg::Config" 32 }, 33 "secret": true 34 }, 35 "foo": { 36 "type": "string", 37 "secret": true 38 }, 39 "fooArray": { 40 "type": "array", 41 "items": { 42 "type": "string" 43 }, 44 "secret": true 45 }, 46 "fooMap": { 47 "type": "object", 48 "additionalProperties": { 49 "type": "string" 50 }, 51 "secret": true 52 } 53 }, 54 "required": ["config", "configArray", "configMap", "foo", "fooArray", "fooMap"], 55 "inputProperties": { 56 "config": { 57 "$ref": "#/types/mypkg::Config", 58 "secret": true 59 }, 60 "configArray": { 61 "type": "array", 62 "items": { 63 "$ref": "#/types/mypkg::Config" 64 }, 65 "secret": true 66 }, 67 "configMap": { 68 "type": "object", 69 "additionalProperties": { 70 "$ref": "#/types/mypkg::Config" 71 }, 72 "secret": true 73 }, 74 "foo": { 75 "type": "string", 76 "secret": true 77 }, 78 "fooArray": { 79 "type": "array", 80 "items": { 81 "type": "string" 82 }, 83 "secret": true 84 }, 85 "fooMap": { 86 "type": "object", 87 "additionalProperties": { 88 "type": "string" 89 }, 90 "secret": true 91 } 92 }, 93 "type": "object", 94 "requiredInputs": ["config", "configArray", "configMap", "foo", "fooArray", "fooMap"] 95 } 96 }, 97 "language": { 98 "nodejs": { 99 "devDependencies": { 100 "@types/node": "latest" 101 } 102 }, 103 "go": {}, 104 "python": {}, 105 "csharp": { 106 "projectReferences": [ 107 "..\\..\\..\\..\\..\\..\\..\\sdk\\dotnet\\Pulumi\\Pulumi.csproj" 108 ] 109 } 110 } 111 }