ProjectSecondarySource constructor

const ProjectSecondarySource({
  1. Input<ProjectSecondarySourceAuth?>? auth,
  2. Input<ProjectSecondarySourceBuildStatusConfig?>? buildStatusConfig,
  3. Input<String?>? buildspec,
  4. Input<int?>? gitCloneDepth,
  5. Input<ProjectSecondarySourceGitSubmodulesConfig?>? gitSubmodulesConfig,
  6. Input<bool?>? insecureSsl,
  7. Input<String?>? location,
  8. Input<bool?>? reportBuildStatus,
  9. required Input<String> sourceIdentifier,
  10. required Input<String> type,
})

Creates a new ProjectSecondarySource. auth Information about the strategy CodeBuild should use when authenticating with the source code host. buildStatusConfig Configuration block that contains information that defines how the build project buildspec The build spec declaration to use for this build project's related builds. This must be set gitCloneDepth Truncate git history to this many commits. Use 0 for a Full checkout which you need gitSubmodulesConfig Configuration block. Detailed below. insecureSsl Ignore SSL warnings when connecting to source control. location Location of the source code from git or s3. reportBuildStatus Whether to report the status of a build's start and finish to your source provider. sourceIdentifier An identifier for this project source. The identifier can only contain alphanumeric type Type of repository that contains the source code to be built. Valid values: BITBUCKET,

Implementation

const ProjectSecondarySource({
  this.auth,
  this.buildStatusConfig,
  this.buildspec,
  this.gitCloneDepth,
  this.gitSubmodulesConfig,
  this.insecureSsl,
  this.location,
  this.reportBuildStatus,
  required this.sourceIdentifier,
  required this.type,
});