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