{
  "form": [
    {
      "sectionName": "Details",
      "id": 1,
      "children": [
        {
          "label": "Region",
          "configProperty": "datasourceConfiguration.authentication.databaseName",
          "controlType": "DROP_DOWN",
          "isRequired": true,
          "initialValue": "AP_SOUTH_1",
          "options": [
            {
              "label": "ap-south-1",
              "value": "ap-south-1"
            },
            {
              "label": "eu-south-1",
              "value": "eu-south-1"
            },
            {
              "label": "us-gov-east-1",
              "value": "us-gov-east-1"
            },
            {
              "label": "ca-central-1",
              "value": "ca-central-1"
            },
            {
              "label": "eu-central-1",
              "value": "eu-central-1"
            },
            {
              "label": "us-west-1",
              "value": "us-west-1"
            },
            {
              "label": "us-west-2",
              "value": "us-west-2"
            },
            {
              "label": "af-south-1",
              "value": "af-south-1"
            },
            {
              "label": "eu-north-1",
              "value": "eu-north-1"
            },
            {
              "label": "eu-west-3",
              "value": "eu-west-3"
            },
            {
              "label": "eu-west-2",
              "value": "eu-west-2"
            },
            {
              "label": "eu-west-1",
              "value": "eu-west-1"
            },
            {
              "label": "ap-northeast-2",
              "value": "ap-northeast-2"
            },
            {
              "label": "ap-northeast-1",
              "value": "ap-northeast-1"
            },
            {
              "label": "me-south-1",
              "value": "me-south-1"
            },
            {
              "label": "sa-east-1",
              "value": "sa-east-1"
            },
            {
              "label": "ap-east-1",
              "value": "ap-east-1"
            },
            {
              "label": "cn-north-1",
              "value": "cn-north-1"
            },
            {
              "label": "us-gov-west-1",
              "value": "us-gov-west-1"
            },
            {
              "label": "ap-southeast-1",
              "value": "ap-southeast-1"
            },
            {
              "label": "ap-southeast-2",
              "value": "ap-southeast-2"
            },
            {
              "label": "us-iso-east-1",
              "value": "us-iso-east-1"
            },
            {
              "label": "us-east-1",
              "value": "us-east-1"
            },
            {
              "label": "us-east-2",
              "value": "us-east-2"
            },
            {
              "label": "cn-northwest-1",
              "value": "cn-northwest-1"
            },
            {
              "label": "us-isob-east-1",
              "value": "us-isob-east-1"
            },
            {
              "label": "aws-global",
              "value": "aws-global"
            },
            {
              "label": "aws-cn-global",
              "value": "aws-cn-global"
            },
            {
              "label": "aws-us-gov-global",
              "value": "aws-us-gov-global"
            },
            {
              "label": "aws-iso-global",
              "value": "aws-iso-global"
            },
            {
              "label": "aws-iso-b-global",
              "value": "aws-iso-b-global"
            }
          ]
        },
        {
          "sectionName": "Endpoint Override (Overrides above region)",
          "children": [
            {
              "label": "Host Address (for overriding endpoint only)",
              "configProperty": "datasourceConfiguration.endpoints[*].host",
              "controlType": "KEYVALUE_ARRAY",
              "validationMessage": "Please enter a valid host",
              "validationRegex": "^((?![/:]).)*$"
            },
            {
              "label": "Port",
              "configProperty": "datasourceConfiguration.endpoints[*].port",
              "dataType": "NUMBER",
              "controlType": "KEYVALUE_ARRAY"
            }
          ]
        },
        {
          "label": "AWS Access Key ID",
          "configProperty": "datasourceConfiguration.authentication.username",
          "controlType": "INPUT_TEXT",
          "isRequired": true,
          "placeholderText": "",
          "initialValue": ""
        },
        {
          "label": "AWS Secret Access Key",
          "configProperty": "datasourceConfiguration.authentication.password",
          "controlType": "INPUT_TEXT",
          "isRequired": true,
          "placeholderText": "",
          "initialValue": ""
        }
      ]
    }
  ]
}
