Package-level declarations

Types

Link copied to clipboard
data class GetPipelinePlainArgs(val pipelineArn: String) : ConvertibleToJava<GetPipelinePlainArgs>
Link copied to clipboard
data class PipelineBufferOptionsArgs(val persistentBufferEnabled: Output<Boolean>) : ConvertibleToJava<PipelineBufferOptionsArgs>

Key-value pairs to configure buffering.

Link copied to clipboard
data class PipelineEncryptionAtRestOptionsArgs(val kmsKeyArn: Output<String>) : ConvertibleToJava<PipelineEncryptionAtRestOptionsArgs>

Key-value pairs to configure encryption at rest.

Link copied to clipboard
data class PipelineLogPublishingOptionsArgs(val cloudWatchLogDestination: Output<PipelineLogPublishingOptionsCloudWatchLogDestinationPropertiesArgs>? = null, val isLoggingEnabled: Output<Boolean>? = null) : ConvertibleToJava<PipelineLogPublishingOptionsArgs>

Key-value pairs to configure log publishing.

data class PipelineLogPublishingOptionsCloudWatchLogDestinationPropertiesArgs(val logGroup: Output<String>) : ConvertibleToJava<PipelineLogPublishingOptionsCloudWatchLogDestinationPropertiesArgs>

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

Link copied to clipboard
data class PipelineVpcOptionsArgs(val securityGroupIds: Output<List<String>>? = null, val subnetIds: Output<List<String>>, val vpcAttachmentOptions: Output<PipelineVpcOptionsVpcAttachmentOptionsPropertiesArgs>? = null, val vpcEndpointManagement: Output<PipelineVpcOptionsVpcEndpointManagement>? = null) : ConvertibleToJava<PipelineVpcOptionsArgs>

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 PipelineVpcOptionsVpcAttachmentOptionsPropertiesArgs(val attachToVpc: Output<Boolean>, val cidrBlock: Output<String>) : ConvertibleToJava<PipelineVpcOptionsVpcAttachmentOptionsPropertiesArgs>

Options for attaching a VPC to the pipeline.