We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Add support for additional Flink runtimes in Kinesis Data Analytics.
Kinesis supports additional Flink runtimes  (FLINK-1_13, ZEPPELIN-FLINK-1_0, ZEPPELIN-FLINK-2_0), see https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html.

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `troposphere/validators/kinesisanalyticsv2.py`
Content:
```
1 # Copyright (c) 2012-2022, Mark Peek <mark@peek.org>
2 # All rights reserved.
3 #
4 # See LICENSE file for full license.
5 
6 
7 def validate_runtime_environment(runtime_environment):
8     """
9     Validate RuntimeEnvironment for Application
10     Property: Application.RuntimeEnvironment
11     """
12 
13     VALID_RUNTIME_ENVIRONMENTS = ("SQL-1_0", "FLINK-1_6", "FLINK-1_8", "FLINK-1_11")
14 
15     if runtime_environment not in VALID_RUNTIME_ENVIRONMENTS:
16         raise ValueError(
17             "Application RuntimeEnvironment must be one of: %s"
18             % ", ".join(VALID_RUNTIME_ENVIRONMENTS)
19         )
20     return runtime_environment
21
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/troposphere/validators/kinesisanalyticsv2.py b/troposphere/validators/kinesisanalyticsv2.py
--- a/troposphere/validators/kinesisanalyticsv2.py
+++ b/troposphere/validators/kinesisanalyticsv2.py
@@ -10,7 +10,15 @@
     Property: Application.RuntimeEnvironment
     """
 
-    VALID_RUNTIME_ENVIRONMENTS = ("SQL-1_0", "FLINK-1_6", "FLINK-1_8", "FLINK-1_11")
+    VALID_RUNTIME_ENVIRONMENTS = (
+        "FLINK-1_6",
+        "FLINK-1_8",
+        "FLINK-1_11",
+        "FLINK-1_13",
+        "SQL-1_0",
+        "ZEPPELIN-FLINK-1_0",
+        "ZEPPELIN-FLINK-2_0",
+    )
 
     if runtime_environment not in VALID_RUNTIME_ENVIRONMENTS:
         raise ValueError(

{"golden_diff": "diff --git a/troposphere/validators/kinesisanalyticsv2.py b/troposphere/validators/kinesisanalyticsv2.py\n--- a/troposphere/validators/kinesisanalyticsv2.py\n+++ b/troposphere/validators/kinesisanalyticsv2.py\n@@ -10,7 +10,15 @@\n     Property: Application.RuntimeEnvironment\n     \"\"\"\n \n-    VALID_RUNTIME_ENVIRONMENTS = (\"SQL-1_0\", \"FLINK-1_6\", \"FLINK-1_8\", \"FLINK-1_11\")\n+    VALID_RUNTIME_ENVIRONMENTS = (\n+        \"FLINK-1_6\",\n+        \"FLINK-1_8\",\n+        \"FLINK-1_11\",\n+        \"FLINK-1_13\",\n+        \"SQL-1_0\",\n+        \"ZEPPELIN-FLINK-1_0\",\n+        \"ZEPPELIN-FLINK-2_0\",\n+    )\n \n     if runtime_environment not in VALID_RUNTIME_ENVIRONMENTS:\n         raise ValueError(\n", "issue": "Add support for additional Flink runtimes in Kinesis Data Analytics.\nKinesis supports additional Flink runtimes  (FLINK-1_13, ZEPPELIN-FLINK-1_0, ZEPPELIN-FLINK-2_0), see https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html.\n", "before_files": [{"content": "# Copyright (c) 2012-2022, Mark Peek <mark@peek.org>\n# All rights reserved.\n#\n# See LICENSE file for full license.\n\n\ndef validate_runtime_environment(runtime_environment):\n    \"\"\"\n    Validate RuntimeEnvironment for Application\n    Property: Application.RuntimeEnvironment\n    \"\"\"\n\n    VALID_RUNTIME_ENVIRONMENTS = (\"SQL-1_0\", \"FLINK-1_6\", \"FLINK-1_8\", \"FLINK-1_11\")\n\n    if runtime_environment not in VALID_RUNTIME_ENVIRONMENTS:\n        raise ValueError(\n            \"Application RuntimeEnvironment must be one of: %s\"\n            % \", \".join(VALID_RUNTIME_ENVIRONMENTS)\n        )\n    return runtime_environment\n", "path": "troposphere/validators/kinesisanalyticsv2.py"}], "after_files": [{"content": "# Copyright (c) 2012-2022, Mark Peek <mark@peek.org>\n# All rights reserved.\n#\n# See LICENSE file for full license.\n\n\ndef validate_runtime_environment(runtime_environment):\n    \"\"\"\n    Validate RuntimeEnvironment for Application\n    Property: Application.RuntimeEnvironment\n    \"\"\"\n\n    VALID_RUNTIME_ENVIRONMENTS = (\n        \"FLINK-1_6\",\n        \"FLINK-1_8\",\n        \"FLINK-1_11\",\n        \"FLINK-1_13\",\n        \"SQL-1_0\",\n        \"ZEPPELIN-FLINK-1_0\",\n        \"ZEPPELIN-FLINK-2_0\",\n    )\n\n    if runtime_environment not in VALID_RUNTIME_ENVIRONMENTS:\n        raise ValueError(\n            \"Application RuntimeEnvironment must be one of: %s\"\n            % \", \".join(VALID_RUNTIME_ENVIRONMENTS)\n        )\n    return runtime_environment\n", "path": "troposphere/validators/kinesisanalyticsv2.py"}]}