PipelineArgs

data class PipelineArgs(val description: Output<String>? = null, val docker: Output<DockerExecutorArgs>? = null, val inputParameters: Output<List<PipelineParameterArgs>>? = null, val name: Output<String>? = null, val outputParameters: Output<List<PipelineParameterArgs>>? = null, val pipelineId: Output<String>? = null, val project: Output<String>? = null, val resources: Output<PipelineResourcesArgs>? = null) : ConvertibleToJava<PipelineArgs>

Creates a pipeline that can be run later. Create takes a Pipeline that has all fields other than pipelineId populated, and then returns the same pipeline with pipelineId populated. This id can be used to run the pipeline. Caller must have WRITE permission to the project.

Constructors

Link copied to clipboard
fun PipelineArgs(description: Output<String>? = null, docker: Output<DockerExecutorArgs>? = null, inputParameters: Output<List<PipelineParameterArgs>>? = null, name: Output<String>? = null, outputParameters: Output<List<PipelineParameterArgs>>? = null, pipelineId: Output<String>? = null, project: Output<String>? = null, resources: Output<PipelineResourcesArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): PipelineArgs

Properties

Link copied to clipboard
val description: Output<String>? = null

User-specified description.

Link copied to clipboard
val docker: Output<DockerExecutorArgs>? = null

Specifies the docker run information.

Link copied to clipboard

Input parameters of the pipeline.

Link copied to clipboard
val name: Output<String>? = null

A user specified pipeline name that does not have to be unique. This name can be used for filtering Pipelines in ListPipelines.

Link copied to clipboard

Output parameters of the pipeline.

Link copied to clipboard
val pipelineId: Output<String>? = null

Unique pipeline id that is generated by the service when CreatePipeline is called. Cannot be specified in the Pipeline used in the CreatePipelineRequest, and will be populated in the response to CreatePipeline and all subsequent Get and List calls. Indicates that the service has registered this pipeline.

Link copied to clipboard
val project: Output<String>? = null

The project in which to create the pipeline. The caller must have WRITE access.

Link copied to clipboard
val resources: Output<PipelineResourcesArgs>? = null

Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb