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