PipelineArgs

data class PipelineArgs(val bufferOptions: Output<PipelineBufferOptionsArgs>? = null, val encryptionAtRestOptions: Output<PipelineEncryptionAtRestOptionsArgs>? = null, 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<TagArgs>>? = null, val vpcOptions: Output<PipelineVpcOptionsArgs>? = null) : ConvertibleToJava<PipelineArgs>

An OpenSearch Ingestion Service Data Prepper pipeline running Data Prepper.

Constructors

Link copied to clipboard
constructor(bufferOptions: Output<PipelineBufferOptionsArgs>? = null, encryptionAtRestOptions: Output<PipelineEncryptionAtRestOptionsArgs>? = null, logPublishingOptions: Output<PipelineLogPublishingOptionsArgs>? = null, maxUnits: Output<Int>? = null, minUnits: Output<Int>? = null, pipelineConfigurationBody: Output<String>? = null, pipelineName: Output<String>? = null, tags: Output<List<TagArgs>>? = null, vpcOptions: Output<PipelineVpcOptionsArgs>? = null)

Properties

Link copied to clipboard

Options that specify the configuration of a persistent buffer. To configure how OpenSearch Ingestion encrypts this data, set the EncryptionAtRestOptions . For more information, see Persistent buffering .

Link copied to clipboard

Options to control how OpenSearch encrypts buffer data.

Link copied to clipboard

Key-value pairs that represent log publishing settings.

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

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

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

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

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

The Data Prepper pipeline configuration.

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<TagArgs>>? = null

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

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

Options that specify the subnets and security groups for an OpenSearch Ingestion VPC endpoint.

Functions

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