package awscodebuild // A source identifier and its corresponding version. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // projectSourceVersionProperty := &ProjectSourceVersionProperty{ // SourceIdentifier: jsii.String("sourceIdentifier"), // // // the properties below are optional // SourceVersion: jsii.String("sourceVersion"), // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html // type CfnProject_ProjectSourceVersionProperty struct { // An identifier for a source in the build project. // // The identifier can only contain alphanumeric characters and underscores, and must be less than 128 characters in length. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier // SourceIdentifier *string `field:"required" json:"sourceIdentifier" yaml:"sourceIdentifier"` // The source version for the corresponding source identifier. If specified, must be one of:. // // - For CodeCommit: the commit ID, branch, or Git tag to use. // - For GitHub: the commit ID, pull request ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a pull request ID is specified, it must use the format `pr/pull-request-ID` (for example, `pr/25` ). If a branch name is specified, the branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used. // - For Bitbucket: the commit ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a branch name is specified, the branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used. // - For Amazon S3: the version ID of the object that represents the build input ZIP file to use. // // For more information, see [Source Version Sample with CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/sample-source-version.html) in the *AWS CodeBuild User Guide* . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion // SourceVersion *string `field:"optional" json:"sourceVersion" yaml:"sourceVersion"` }