get.porter.sh/porter@v1.3.0/pkg/porter/testdata/explain/expected-json-output.json (about)

     1  {
     2    "name": "porter-hello",
     3    "description": "An example Porter configuration",
     4    "version": "0.1.0",
     5    "porterVersion": "v0.30.0",
     6    "parameters": [
     7      {
     8        "name": "namespace",
     9        "type": "string",
    10        "default": null,
    11        "applyTo": "upgrade",
    12        "description": "",
    13        "required": false,
    14        "sensitive": false
    15      },
    16      {
    17        "name": "region",
    18        "type": "string",
    19        "default": "mars",
    20        "applyTo": "All Actions",
    21        "description": "",
    22        "required": false,
    23        "sensitive": false
    24      },
    25      {
    26        "name": "seed",
    27        "type": "boolean",
    28        "default": null,
    29        "applyTo": "All Actions",
    30        "description": "",
    31        "required": true,
    32        "sensitive": true
    33      }
    34    ],
    35    "mixins": [
    36      "helm",
    37      "terraform"
    38    ],
    39    "custom": {
    40      "user-defined": {
    41        "nested": {
    42          "enabled": true,
    43          "structure": "is okay"
    44        }
    45      }
    46    }
    47  }