{"additionalProperties": false, "patternProperties": {"^\\${{\\s*if(.*?)\\s*}}$": {"anyOf": [{"additionalProperties": false, "patternProperties": {}, "type": "object", "externalDocs": {"url": "https://docs.architect.io/reference/architect-yml#secretdefinitionspec"}, "properties": {"default": {"anyOf": [{"anyOf": [{"type": "array"}, {"type": "boolean"}, {"type": "number"}, {"type": "object"}, {"type": "string"}, {"type": "null"}]}, {"pattern": "\\${{\\s*(.*?)\\s*}}", "errorMessage": {"pattern": "must be an interpolation ref ex. $__arc__{{ secrets.example }}"}, "type": "string"}]}, "required": {"type": "boolean"}}}]}}, "type": "object", "externalDocs": {"url": "https://docs.architect.io/reference/architect-yml#secretdefinitionspec"}, "properties": {"default": {"anyOf": [{"anyOf": [{"type": "array"}, {"type": "boolean"}, {"type": "number"}, {"type": "object"}, {"type": "string"}, {"type": "null"}]}, {"pattern": "\\${{\\s*(.*?)\\s*}}", "errorMessage": {"pattern": "must be an interpolation ref ex. $__arc__{{ secrets.example }}"}, "type": "string"}]}, "required": {"type": "boolean"}}}