PipeTargetParametersEventbridgeEventBusParametersArgs

data class PipeTargetParametersEventbridgeEventBusParametersArgs(val detailType: Output<String>? = null, val endpointId: Output<String>? = null, val resources: Output<List<String>>? = null, val source: Output<String>? = null, val time: Output<String>? = null) : ConvertibleToJava<PipeTargetParametersEventbridgeEventBusParametersArgs>

Constructors

constructor(detailType: Output<String>? = null, endpointId: Output<String>? = null, resources: Output<List<String>>? = null, source: Output<String>? = null, time: Output<String>? = null)

Properties

Link copied to clipboard
val detailType: Output<String>? = null

A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.

Link copied to clipboard
val endpointId: Output<String>? = null

The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.

Link copied to clipboard
val resources: Output<List<String>>? = null

List of AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

Link copied to clipboard
val source: Output<String>? = null

Source resource of the pipe. This field typically requires an ARN (Amazon Resource Name). However, when using a self-managed Kafka cluster, you should use a different format. Instead of an ARN, use 'smk://' followed by the bootstrap server's address.

Link copied to clipboard
val time: Output<String>? = null

The time stamp of the event, per RFC3339. If no time stamp is provided, the time stamp of the PutEvents call is used. This is the JSON path to the field in the event e.g. $.detail.timestamp

Functions

Link copied to clipboard
open override fun toJava(): PipeTargetParametersEventbridgeEventBusParametersArgs