{
  "$schema": "https://raw.githubusercontent.com/pulumi/pulumi/master/pkg/codegen/schema/pulumi.json",
  "name": "range",
  "version": "0.1.0",
  "//": [
    "The range:index:Root resource is a simple resource that has two properties:",
    " - arrayOfString: list(string)",
    " - mapOfString: map(string)",
    "Will use those in a PCL file to create instances of range:index:Example by iterating the properties above"
  ],
  "resources": {
    "range:index:Root": {
      "properties": {
        "arrayOfString": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },

        "mapOfString": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        }
      },
      "required": ["arrayOfString"],
      "type": "object"
    },
    "range:index:Example": {
      "type": "object",
      "inputProperties": {
        "someString": {
          "type": "string"
        }
      }
    }
  },
  "language": {
    "nodejs": {
      "packageName": "@pulumi/range"
    },
    "csharp": {
      "rootNamespace": "Pulumi.Range"
    },
    "python": {
      "packageName": "pulumi_range"
    },
    "go": {
      "importBasePath": "git.example.org/range",
      "packageImportAliases": {
        "git.example.org/pulumi-range/index": "index"
      }
    }
  }
}