Source code for troposphere.codestarconnections

# Copyright (c) 2012-2024, Mark Peek <mark@peek.org>
# All rights reserved.
#
# See LICENSE file for full license.
#
# *** Do not modify - this file is autogenerated ***


from . import AWSObject, PropsDictType, Tags
from .validators.codestarconnections import validate_connection_providertype


[docs]class Connection(AWSObject): """ `Connection <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarconnections-connection.html>`__ """ resource_type = "AWS::CodeStarConnections::Connection" props: PropsDictType = { "ConnectionName": (str, True), "HostArn": (str, False), "ProviderType": (validate_connection_providertype, False), "Tags": (Tags, False), }
[docs]class SyncConfiguration(AWSObject): """ `SyncConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarconnections-syncconfiguration.html>`__ """ resource_type = "AWS::CodeStarConnections::SyncConfiguration" props: PropsDictType = { "Branch": (str, True), "ConfigFile": (str, True), "PublishDeploymentStatus": (str, False), "RepositoryLinkId": (str, True), "ResourceName": (str, True), "RoleArn": (str, True), "SyncType": (str, True), "TriggerResourceUpdateOn": (str, False), }