Package-level declarations

Types

Link copied to clipboard
data class GetPipelineResult(val bufferOptions: PipelineBufferOptions? = null, val encryptionAtRestOptions: PipelineEncryptionAtRestOptions? = null, val ingestEndpointUrls: List<String>? = null, val logPublishingOptions: PipelineLogPublishingOptions? = null, val maxUnits: Int? = null, val minUnits: Int? = null, val pipelineArn: String? = null, val pipelineConfigurationBody: String? = null, val tags: List<Tag>? = null, val vpcEndpointService: String? = null, val vpcEndpoints: List<PipelineVpcEndpoint>? = null)
Link copied to clipboard
data class PipelineBufferOptions(val persistentBufferEnabled: Boolean)

Key-value pairs to configure buffering.

Link copied to clipboard
data class PipelineEncryptionAtRestOptions(val kmsKeyArn: String)

Key-value pairs to configure encryption at rest.

Link copied to clipboard
data class PipelineLogPublishingOptions(val cloudWatchLogDestination: PipelineLogPublishingOptionsCloudWatchLogDestinationProperties? = null, val isLoggingEnabled: Boolean? = null)

Key-value pairs to configure log publishing.

The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch.

Link copied to clipboard
data class PipelineVpcEndpoint(val vpcEndpointId: String? = null, val vpcId: String? = null, val vpcOptions: PipelineVpcOptions? = null)

An OpenSearch Ingestion Service-managed VPC endpoint that will access one or more pipelines.

Link copied to clipboard
data class PipelineVpcOptions(val securityGroupIds: List<String>? = null, val subnetIds: List<String>, val vpcAttachmentOptions: PipelineVpcOptionsVpcAttachmentOptionsProperties? = null, val vpcEndpointManagement: PipelineVpcOptionsVpcEndpointManagement? = null)

Container for the values required to configure VPC access for the pipeline. If you don't specify these values, OpenSearch Ingestion Service creates the pipeline with a public endpoint.

data class PipelineVpcOptionsVpcAttachmentOptionsProperties(val attachToVpc: Boolean, val cidrBlock: String)

Options for attaching a VPC to the pipeline.