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.
Link copied to clipboard
data class PipelineLogPublishingOptionsCloudWatchLogDestinationProperties(val logGroup: String? = null)
The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch.
Link copied to clipboard
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.