pub struct GoogleCloudRunV2SubmitBuildRequest {
pub buildpack_build: Option<GoogleCloudRunV2BuildpacksBuild>,
pub client: Option<String>,
pub docker_build: Option<GoogleCloudRunV2DockerBuild>,
pub image_uri: Option<String>,
pub machine_type: Option<String>,
pub release_track: Option<String>,
pub service_account: Option<String>,
pub storage_source: Option<GoogleCloudRunV2StorageSource>,
pub tags: Option<Vec<String>>,
pub worker_pool: Option<String>,
}Expand description
Request message for submitting a Build.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- locations builds submit projects (request)
Fields§
§buildpack_build: Option<GoogleCloudRunV2BuildpacksBuild>Build the source using Buildpacks.
client: Option<String>Optional. The client that initiated the build request.
docker_build: Option<GoogleCloudRunV2DockerBuild>Build the source using Docker. This means the source has a Dockerfile.
image_uri: Option<String>Required. Artifact Registry URI to store the built image.
machine_type: Option<String>Optional. The machine type from default pool to use for the build. If left blank, cloudbuild will use a sensible default. Currently only E2_HIGHCPU_8 is supported. If worker_pool is set, this field will be ignored.
release_track: Option<String>Optional. The release track of the client that initiated the build request.
service_account: Option<String>Optional. The service account to use for the build. If not set, the default Cloud Build service account for the project will be used.
storage_source: Option<GoogleCloudRunV2StorageSource>Required. Source for the build.
Optional. Additional tags to annotate the build.
worker_pool: Option<String>Optional. Name of the Cloud Build Custom Worker Pool that should be used to build the function. The format of this field is projects/{project}/locations/{region}/workerPools/{workerPool} where {project} and {region} are the project id and region respectively where the worker pool is defined and {workerPool} is the short name of the worker pool.
Trait Implementations§
Source§impl Clone for GoogleCloudRunV2SubmitBuildRequest
impl Clone for GoogleCloudRunV2SubmitBuildRequest
Source§fn clone(&self) -> GoogleCloudRunV2SubmitBuildRequest
fn clone(&self) -> GoogleCloudRunV2SubmitBuildRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more