Package-level declarations

Types

Link copied to clipboard
data class GetPipelineResult(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<PipelineTag>? = null, val vpcEndpoints: List<PipelineVpcEndpoint>? = null)
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 PipelineTag(val key: String, val value: String)

A key-value pair to associate with a resource.

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>? = 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.