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  }