PipelineArgs

data class PipelineArgs(val logPublishingOptions: Output<PipelineLogPublishingOptionsArgs>? = null, val maxUnits: Output<Int>? = null, val minUnits: Output<Int>? = null, val pipelineConfigurationBody: Output<String>? = null, val pipelineName: Output<String>? = null, val tags: Output<List<PipelineTagArgs>>? = null, val vpcOptions: Output<PipelineVpcOptionsArgs>? = null) : ConvertibleToJava<PipelineArgs>

An OpenSearch Ingestion Service Data Prepper pipeline running Data Prepper.

Constructors

Link copied to clipboard
fun PipelineArgs(logPublishingOptions: Output<PipelineLogPublishingOptionsArgs>? = null, maxUnits: Output<Int>? = null, minUnits: Output<Int>? = null, pipelineConfigurationBody: Output<String>? = null, pipelineName: Output<String>? = null, tags: Output<List<PipelineTagArgs>>? = null, vpcOptions: Output<PipelineVpcOptionsArgs>? = null)

Functions

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

Properties

Link copied to clipboard
Link copied to clipboard
val maxUnits: Output<Int>? = null

The maximum pipeline capacity, in Ingestion Compute Units (ICUs).

Link copied to clipboard
val minUnits: Output<Int>? = null

The minimum pipeline capacity, in Ingestion Compute Units (ICUs).

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

The Data Prepper pipeline configuration in YAML format.

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

Name of the OpenSearch Ingestion Service pipeline to create. Pipeline names are unique across the pipelines owned by an account within an AWS Region.

Link copied to clipboard
val tags: Output<List<PipelineTagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val vpcOptions: Output<PipelineVpcOptionsArgs>? = null