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

     1  {
     2    "$schema": "http://json-schema.org/draft-04/schema#",
     3    "_controlsOrder": [
     4      "name",
     5      "region",
     6      "modules",
     7      "networking"
     8    ],
     9    "_show_form_view": true,
    10    "properties": {
    11      "modules": {
    12        "_controlsOrder": [
    13          "default",
    14          "list"
    15        ],
    16        "description": "Use default modules or provide your custom list of modules.",
    17        "oneOf": [
    18          {
    19            "additionalProperties": false,
    20            "description": "Default modules",
    21            "properties": {
    22              "default": {
    23                "default": true,
    24                "description": "Check the default modules at: https://help.sap.com/docs/btp/sap-business-technology-platform/kyma-modules?version=Cloud.",
    25                "readOnly": true,
    26                "title": "Use Default",
    27                "type": "boolean"
    28              }
    29            },
    30            "title": "Default",
    31            "type": "object"
    32          },
    33          {
    34            "additionalProperties": false,
    35            "description": "Define custom module list",
    36            "properties": {
    37              "list": {
    38                "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.",
    39                "items": {
    40                  "_controlsOrder": [
    41                    "name",
    42                    "channel",
    43                    "customResourcePolicy"
    44                  ],
    45                  "properties": {
    46                    "channel": {
    47                      "_enumDisplayName": {
    48                        "fast": "Fast - latest version",
    49                        "regular": "Regular - default version"
    50                      },
    51                      "default": "regular",
    52                      "description": "Select your preferred release channel.",
    53                      "enum": [
    54                        "regular",
    55                        "fast"
    56                      ],
    57                      "type": "string"
    58                    },
    59                    "customResourcePolicy": {
    60                      "_enumDisplayName": {
    61                        "CreateAndDelete": "CreateAndDelete - default module resource is created or deleted.",
    62                        "Ignore": "Ignore - module resource is not created."
    63                      },
    64                      "default": "CreateAndDelete",
    65                      "description": "Select your preferred CustomResourcePolicy setting.",
    66                      "enum": [
    67                        "CreateAndDelete",
    68                        "Ignore"
    69                      ],
    70                      "type": "string"
    71                    },
    72                    "name": {
    73                      "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.",
    74                      "minLength": 1,
    75                      "title": "Name",
    76                      "type": "string"
    77                    }
    78                  },
    79                  "type": "object"
    80                },
    81                "type": "array",
    82                "uniqueItems": true
    83              }
    84            },
    85            "title": "Custom",
    86            "type": "object"
    87          }
    88        ],
    89        "type": "object"
    90      },
    91      "name": {
    92        "_BTPdefaultTemplate": {
    93          "elements": [
    94            "saSubdomain"
    95          ]
    96        },
    97        "minLength": 1,
    98        "pattern": "^[a-zA-Z0-9-]*$",
    99        "title": "Cluster Name",
   100        "type": "string"
   101      },
   102      "networking": {
   103        "description": "Networking configuration. These values are immutable and cannot be updated later.",
   104        "properties": {
   105          "nodes": {
   106            "default": "10.250.0.0/22",
   107            "description": "CIDR range for nodes, must not overlap with the following CIDRs: 10.96.0.0/13, 10.104.0.0/13, 10.243.128.0/17, 10.242.0.0/16, 10.243.0.0/17, 10.64.0.0/11, 10.254.0.0/16, 10.243.0.0/16",
   108            "title": "CIDR range for nodes",
   109            "type": "string"
   110          }
   111        },
   112        "required": [
   113          "nodes"
   114        ],
   115        "type": "object"
   116      },
   117      "region": {
   118        "enum": [
   119          "switzerlandnorth"
   120        ],
   121        "minLength": 1,
   122        "type": "string"
   123      }
   124    },
   125    "required": [
   126      "name",
   127      "region"
   128    ],
   129    "type": "object"
   130  }