Package-level declarations

Types

Link copied to clipboard
class Pipe : KotlinCustomResource

Resource for managing an AWS EventBridge Pipes Pipe. You can find out more about EventBridge Pipes in the User Guide. EventBridge Pipes are very configurable, and may require IAM permissions to work correctly. More information on the configuration options and IAM permissions can be found in the User Guide.

Link copied to clipboard
data class PipeArgs(val description: Output<String>? = null, val desiredState: Output<String>? = null, val enrichment: Output<String>? = null, val enrichmentParameters: Output<PipeEnrichmentParametersArgs>? = null, val kmsKeyIdentifier: Output<String>? = null, val logConfiguration: Output<PipeLogConfigurationArgs>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val roleArn: Output<String>? = null, val source: Output<String>? = null, val sourceParameters: Output<PipeSourceParametersArgs>? = null, val tags: Output<Map<String, String>>? = null, val target: Output<String>? = null, val targetParameters: Output<PipeTargetParametersArgs>? = null) : ConvertibleToJava<PipeArgs>

Resource for managing an AWS EventBridge Pipes Pipe. You can find out more about EventBridge Pipes in the User Guide. EventBridge Pipes are very configurable, and may require IAM permissions to work correctly. More information on the configuration options and IAM permissions can be found in the User Guide.

Link copied to clipboard

Builder for PipeArgs.

Link copied to clipboard
object PipeMapper : ResourceMapper<Pipe>
Link copied to clipboard

Builder for Pipe.

Functions

Link copied to clipboard
fun pipe(name: String): Pipe
suspend fun pipe(name: String, block: suspend PipeResourceBuilder.() -> Unit): Pipe