prompt: 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()
  
  ```
  
golden_diff: 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(
  
verification_info: {"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"}]}