ProjectSecondaryArtifact constructor

const ProjectSecondaryArtifact({
  1. required Input<String> artifactIdentifier,
  2. Input<String?>? bucketOwnerAccess,
  3. Input<bool?>? encryptionDisabled,
  4. Input<String?>? location,
  5. Input<String?>? name,
  6. Input<String?>? namespaceType,
  7. Input<bool?>? overrideArtifactName,
  8. Input<String?>? packaging,
  9. Input<String?>? path,
  10. required Input<String> type,
})

Creates a new ProjectSecondaryArtifact. artifactIdentifier Artifact identifier. Must be the same specified inside the AWS CodeBuild build bucketOwnerAccess Specifies the bucket owner's access for objects that another account uploads to encryptionDisabled Whether to disable encrypting output artifacts. If type is set to NO_ARTIFACTS, location Information about the build output artifact location. If type is set to CODEPIPELINE or name Name of the project. If type is set to CODEPIPELINE or NO_ARTIFACTS, this value is ignored namespaceType Namespace to use in storing build artifacts. If type is set to CODEPIPELINE or overrideArtifactName Whether a name specified in the build specification overrides the artifact name. packaging Type of build output artifact to create. If type is set to CODEPIPELINE or path Along with namespaceType and name, the pattern that AWS CodeBuild uses to name and store the type Build output artifact's type. Valid values CODEPIPELINE, NO_ARTIFACTS, and S3.

Implementation

const ProjectSecondaryArtifact({
  required this.artifactIdentifier,
  this.bucketOwnerAccess,
  this.encryptionDisabled,
  this.location,
  this.name,
  this.namespaceType,
  this.overrideArtifactName,
  this.packaging,
  this.path,
  required this.type,
});