GetTriggerBuild constructor

const GetTriggerBuild({
  1. required Input<List<GetTriggerBuildArtifact>> artifacts,
  2. required Input<List<GetTriggerBuildAvailableSecret>> availableSecrets,
  3. required Input<List<String>> images,
  4. required Input<String> logsBucket,
  5. required Input<List<GetTriggerBuildOption>> options,
  6. required Input<String> queueTtl,
  7. required Input<List<GetTriggerBuildSecret>> secrets,
  8. required Input<List<GetTriggerBuildSource>> sources,
  9. required Input<List<GetTriggerBuildStep>> steps,
  10. required Input<Map<String, String>> substitutions,
  11. required Input<List<String>> tags,
  12. required Input<String> timeout,
})

Creates a new GetTriggerBuild. artifacts Artifacts produced by the build that should be uploaded upon successful completion of all build steps. availableSecrets Secrets and secret environment variables. images A list of images to be pushed upon the successful completion of all build steps. logsBucket Google Cloud Storage bucket where logs should be written. options Special options for this build. queueTtl TTL in queue for this build. If provided and the build is enqueued longer than this value, secrets Secrets to decrypt using Cloud Key Management Service. sources The location of the source files to build. steps The operations to be performed on the workspace. substitutions Substitutions data for Build resource. tags Tags for annotation of a Build. These are not docker tags. timeout Amount of time that this build should be allowed to run, to second granularity.

Implementation

const GetTriggerBuild({
  required this.artifacts,
  required this.availableSecrets,
  required this.images,
  required this.logsBucket,
  required this.options,
  required this.queueTtl,
  required this.secrets,
  required this.sources,
  required this.steps,
  required this.substitutions,
  required this.tags,
  required this.timeout,
});