We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
implement AWS::CodeStarConnections changes from May 14, 2020 update


--- 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/codestarconnections.py`
Content:
```
1 # Copyright (c) 2012-2020, Mark Peek <mark@peek.org>
2 # All rights reserved.
3 #
4 # See LICENSE file for full license.
5 
6 
7 from . import AWSObject
8 
9 
10 VALID_CONNECTION_PROVIDERTYPE = ('Bitbucket')
11 
12 
13 def validate_connection_providertype(connection_providertype):
14     """Validate ProviderType for Connection"""
15 
16     if connection_providertype not in VALID_CONNECTION_PROVIDERTYPE:
17         raise ValueError("Connection ProviderType must be one of: %s" %
18                          ", ".join(VALID_CONNECTION_PROVIDERTYPE))
19     return connection_providertype
20 
21 
22 class Connection(AWSObject):
23     resource_type = "AWS::CodeStarConnections::Connection"
24 
25     props = {
26         'ConnectionName': (basestring, True),
27         'ProviderType': (validate_connection_providertype, True),
28     }
29
```
--- 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/codestarconnections.py b/troposphere/codestarconnections.py
--- a/troposphere/codestarconnections.py
+++ b/troposphere/codestarconnections.py
@@ -4,7 +4,7 @@
 # See LICENSE file for full license.
 
 
-from . import AWSObject
+from . import AWSObject, Tags
 
 
 VALID_CONNECTION_PROVIDERTYPE = ('Bitbucket')
@@ -25,4 +25,5 @@
     props = {
         'ConnectionName': (basestring, True),
         'ProviderType': (validate_connection_providertype, True),
+        'Tags': (Tags, False),
     }

{"golden_diff": "diff --git a/troposphere/codestarconnections.py b/troposphere/codestarconnections.py\n--- a/troposphere/codestarconnections.py\n+++ b/troposphere/codestarconnections.py\n@@ -4,7 +4,7 @@\n # See LICENSE file for full license.\n \n \n-from . import AWSObject\n+from . import AWSObject, Tags\n \n \n VALID_CONNECTION_PROVIDERTYPE = ('Bitbucket')\n@@ -25,4 +25,5 @@\n     props = {\n         'ConnectionName': (basestring, True),\n         'ProviderType': (validate_connection_providertype, True),\n+        'Tags': (Tags, False),\n     }\n", "issue": "implement AWS::CodeStarConnections changes from May 14, 2020 update\n\n", "before_files": [{"content": "# Copyright (c) 2012-2020, Mark Peek <mark@peek.org>\n# All rights reserved.\n#\n# See LICENSE file for full license.\n\n\nfrom . import AWSObject\n\n\nVALID_CONNECTION_PROVIDERTYPE = ('Bitbucket')\n\n\ndef validate_connection_providertype(connection_providertype):\n    \"\"\"Validate ProviderType for Connection\"\"\"\n\n    if connection_providertype not in VALID_CONNECTION_PROVIDERTYPE:\n        raise ValueError(\"Connection ProviderType must be one of: %s\" %\n                         \", \".join(VALID_CONNECTION_PROVIDERTYPE))\n    return connection_providertype\n\n\nclass Connection(AWSObject):\n    resource_type = \"AWS::CodeStarConnections::Connection\"\n\n    props = {\n        'ConnectionName': (basestring, True),\n        'ProviderType': (validate_connection_providertype, True),\n    }\n", "path": "troposphere/codestarconnections.py"}], "after_files": [{"content": "# Copyright (c) 2012-2020, Mark Peek <mark@peek.org>\n# All rights reserved.\n#\n# See LICENSE file for full license.\n\n\nfrom . import AWSObject, Tags\n\n\nVALID_CONNECTION_PROVIDERTYPE = ('Bitbucket')\n\n\ndef validate_connection_providertype(connection_providertype):\n    \"\"\"Validate ProviderType for Connection\"\"\"\n\n    if connection_providertype not in VALID_CONNECTION_PROVIDERTYPE:\n        raise ValueError(\"Connection ProviderType must be one of: %s\" %\n                         \", \".join(VALID_CONNECTION_PROVIDERTYPE))\n    return connection_providertype\n\n\nclass Connection(AWSObject):\n    resource_type = \"AWS::CodeStarConnections::Connection\"\n\n    props = {\n        'ConnectionName': (basestring, True),\n        'ProviderType': (validate_connection_providertype, True),\n        'Tags': (Tags, False),\n    }\n", "path": "troposphere/codestarconnections.py"}]}