AWS::ServiceCatalog::CloudFormationProduct CodeStarParameters - AWS CloudFormation

AWS::ServiceCatalog::CloudFormationProduct CodeStarParameters

The subtype containing details about the Codestar connection Type.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "ArtifactPath" : String, "Branch" : String, "ConnectionArn" : String, "Repository" : String }

YAML

ArtifactPath: String Branch: String ConnectionArn: String Repository: String

Properties

ArtifactPath

The absolute path wehre the artifact resides within the repo and branch, formatted as "folder/file.json."

Required: Yes

Type: String

Minimum: 1

Maximum: 4096

Update requires: No interruption

Branch

The specific branch where the artifact resides.

Required: Yes

Type: String

Minimum: 1

Maximum: 250

Update requires: No interruption

ConnectionArn

The CodeStar ARN, which is the connection between AWS Service Catalog and the external repository.

Required: Yes

Type: String

Pattern: arn:[a-z0-9][-.a-z0-9]{0,62}:codestar-connections:([a-z0-9][-.a-z0-9]{0,62})?:([a-z0-9][-.a-z0-9]{0,62})?:[^/].{0,1023}$

Minimum: 1

Maximum: 1224

Update requires: No interruption

Repository

The specific repository where the product’s artifact-to-be-synced resides, formatted as "Account/Repo."

Required: Yes

Type: String

Minimum: 1

Maximum: 100

Update requires: No interruption