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
Key-value pairs to configure buffering.
Link copied to clipboard
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.
Link copied to clipboard
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.
Link copied to clipboard
data class PipelineVpcOptionsVpcAttachmentOptionsProperties(val attachToVpc: Boolean, val cidrBlock: String)
Options for attaching a VPC to the pipeline.