| Name | Type | Description | Notes |
|---|---|---|---|
| triggers | list[V1BuildTriggerPolicy] | Triggers determine how new Builds can be launched from a BuildConfig. If no triggers are defined, a new build can only occur as a result of an explicit client build creation. | |
| service_account | str | ServiceAccount is the name of the ServiceAccount to use to run the pod created by this build. The pod will be allowed to use secrets referenced by the ServiceAccount | [optional] |
| source | V1BuildSource | Source describes the SCM in use. | [optional] |
| revision | V1SourceRevision | Revision is the information from the source for a specific repo snapshot. This is optional. | [optional] |
| strategy | V1BuildStrategy | Strategy defines how to perform a build. | |
| output | V1BuildOutput | Output describes the Docker image the Strategy should produce. | [optional] |
| resources | V1ResourceRequirements | Compute resource requirements to execute the build | [optional] |
| post_commit | V1BuildPostCommitSpec | PostCommit is a build hook executed after the build output image is committed, before it is pushed to a registry. | [optional] |
| completion_deadline_seconds | int | Optional duration in seconds, counted from the time when a build pod gets scheduled in the system, that the build may be active on a node before the system actively tries to terminate the build; value must be positive integer | [optional] |