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

     1  {
     2      "name": "repro",
     3      "version": "0.1.0",
     4      "resources": {
     5          "repro:index:Foo": {
     6              "properties": {
     7                  "conditionSets": {
     8                      "type": "array",
     9                      "items": {
    10                          "type": "array",
    11                          "items": {
    12                              "type": "array",
    13                              "items": {
    14                                  "$ref": "#/types/repro:index:Bar"
    15                              }
    16                          }
    17                      }
    18                  }
    19              }
    20          },
    21          "repro:overlap:SomeType": {},
    22          "repro:overlap:SomeTypeMap": {},
    23          "repro:overlap:Consumer": {
    24              "inputProperties": {
    25                  "typM": {
    26                      "$ref": "#/resources/repro:overlap:SomeTypeMap"
    27                  },
    28                  "typ": {
    29                      "type": "object",
    30                      "additionalProperties": {
    31                          "$ref": "#/resources/repro:overlap:SomeType"
    32                      }
    33                  }
    34              }
    35          },
    36          "repro:elementType:ElementType": {
    37              "properties": {
    38                  "elementType": { "$ref": "#/types/repro:elementType:ElementType" }
    39              }
    40          }
    41      },
    42      "types": {
    43          "repro:elementType:ElementType": {
    44              "type": "object",
    45              "properties": {
    46                  "elementType": { "type": "string" }
    47              }
    48          },
    49          "repro:index:Bar": {
    50              "type": "object",
    51              "properties": {
    52                  "prop": { "type": "string" }
    53              }
    54          }
    55      },
    56      "language": {
    57          "go": {
    58              "generateResourceContainerTypes": true,
    59              "importBasePath": "go-nested-collections/repro",
    60              "liftSingleValueMethodReturns": true
    61          }
    62      }
    63  }