RepositoryLinkArgs

data class RepositoryLinkArgs(val connectionArn: Output<String>? = null, val encryptionKeyArn: Output<String>? = null, val ownerId: Output<String>? = null, val repositoryName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<RepositoryLinkArgs>

Schema for AWS::CodeStarConnections::RepositoryLink resource which is used to aggregate repository metadata relevant to synchronizing source provider content to AWS Resources.

Constructors

Link copied to clipboard
constructor(connectionArn: Output<String>? = null, encryptionKeyArn: Output<String>? = null, ownerId: Output<String>? = null, repositoryName: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val connectionArn: Output<String>? = null

The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.

Link copied to clipboard
val encryptionKeyArn: Output<String>? = null

The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.

Link copied to clipboard
val ownerId: Output<String>? = null

the ID of the entity that owns the repository.

Link copied to clipboard
val repositoryName: Output<String>? = null

The repository for which the link is being created.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Specifies the tags applied to a RepositoryLink.

Functions

Link copied to clipboard
open override fun toJava(): RepositoryLinkArgs