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  }