{
	"type": "object",
	"additionalProperties": false,
	"properties": {
		"$schema": {
			"type": "string",
			"title": "Schema",
			"description": "Pointer to the schema against which this document should be validated."
		},
		"ENV_CONFIG": {
			"type": "string"
		},
		"Domain": {
			"type": "string"
		},
		"Version": {
			"type": "string",
			"regex": "^[0-9]+.[0-9]+.[0-9]+$"
		},
		"Number": {
			"type": "number"
		},
		"Integer": {
			"type": "integer"
		},
		"Boolean": {
			"type": "boolean"
		},
		"DefaultBoolean": {
			"type": "boolean",
			"default": true
		},
		"String": {
			"type": "string"
		},
		"DefaultSample": {
			"type": "string",
			"default": "defaultSample"
		},
		"LogLevel": {
			"type": "array",
			"enum": ["debug", "info", "warning", "error"]
		},
		"SOME_KEY": {
			"type": "string",
			"default": "dewdewdewefewfew32wdwd",
			"description": "should not be printed"
		},
		"ANOTHER_SECRET": {
			"type": "string",
			"default": "dewdewdewefewfew32wdwd",
			"description": "should not be printed"
		},
		"Foo": {
			"type": "object",
			"description": "sample nested property",
			"properties": {
				"Bar": {
					"type": "string"
				},
				"Child secret": {
					"type": "string",
					"default": "dewdewdewefewfew32wdwd",
					"description": "should not be printed"
				}
			}
		}
	},
	"required": ["ENV_CONFIG", "Version", "Domain"]
}
