github.com/kyma-project/kyma-environment-broker@v0.0.1/internal/broker/testdata/azure-trial-schema.json (about)

     1  {
     2    "$schema": "http://json-schema.org/draft-04/schema#",
     3    "_controlsOrder": [
     4      "name",
     5      "modules"
     6    ],
     7    "_show_form_view": true,
     8    "properties": {
     9      "modules": {
    10        "_controlsOrder": [
    11          "default",
    12          "list"
    13        ],
    14        "description": "Use default modules or provide your custom list of modules.",
    15        "oneOf": [
    16          {
    17            "additionalProperties": false,
    18            "description": "Default modules",
    19            "properties": {
    20              "default": {
    21                "default": true,
    22                "description": "Check the default modules at: https://help.sap.com/docs/btp/sap-business-technology-platform/kyma-modules?version=Cloud.",
    23                "readOnly": true,
    24                "title": "Use Default",
    25                "type": "boolean"
    26              }
    27            },
    28            "title": "Default",
    29            "type": "object"
    30          },
    31          {
    32            "additionalProperties": false,
    33            "description": "Define custom module list",
    34            "properties": {
    35              "list": {
    36                "description": "Select a module technical name from the list available at: https://help.sap.com/docs/btp/sap-business-technology-platform/kyma-modules?version=Cloud. You can only use a module technical name once.",
    37                "items": {
    38                  "_controlsOrder": [
    39                    "name",
    40                    "channel",
    41                    "customResourcePolicy"
    42                  ],
    43                  "properties": {
    44                    "channel": {
    45                      "_enumDisplayName": {
    46                        "fast": "Fast - latest version",
    47                        "regular": "Regular - default version"
    48                      },
    49                      "default": "regular",
    50                      "description": "Select your preferred release channel.",
    51                      "enum": [
    52                        "regular",
    53                        "fast"
    54                      ],
    55                      "type": "string"
    56                    },
    57                    "customResourcePolicy": {
    58                      "_enumDisplayName": {
    59                        "CreateAndDelete": "CreateAndDelete - default module resource is created or deleted.",
    60                        "Ignore": "Ignore - module resource is not created."
    61                      },
    62                      "default": "CreateAndDelete",
    63                      "description": "Select your preferred CustomResourcePolicy setting.",
    64                      "enum": [
    65                        "CreateAndDelete",
    66                        "Ignore"
    67                      ],
    68                      "type": "string"
    69                    },
    70                    "name": {
    71                      "description": "Select a module technical name from the list available at: https://help.sap.com/docs/btp/sap-business-technology-platform/kyma-modules?version=Cloud. You can only use a module technical name once.",
    72                      "minLength": 1,
    73                      "title": "Name",
    74                      "type": "string"
    75                    }
    76                  },
    77                  "type": "object"
    78                },
    79                "type": "array",
    80                "uniqueItems": true
    81              }
    82            },
    83            "title": "Custom",
    84            "type": "object"
    85          }
    86        ],
    87        "type": "object"
    88      },
    89      "name": {
    90        "_BTPdefaultTemplate": {
    91          "elements": [
    92            "saSubdomain"
    93          ]
    94        },
    95        "minLength": 1,
    96        "pattern": "^[a-zA-Z0-9-]*$",
    97        "title": "Cluster Name",
    98        "type": "string"
    99      }
   100    },
   101    "required": [
   102      "name"
   103    ],
   104    "type": "object"
   105  }