EndpointArgs

data class EndpointArgs(val description: Output<String>? = null, val eventBuses: Output<List<EndpointEventBusArgs>>? = null, val name: Output<String>? = null, val replicationConfig: Output<EndpointReplicationConfigArgs>? = null, val roleArn: Output<String>? = null, val routingConfig: Output<EndpointRoutingConfigArgs>? = null) : ConvertibleToJava<EndpointArgs>

Resource Type definition for AWS::Events::Endpoint.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, eventBuses: Output<List<EndpointEventBusArgs>>? = null, name: Output<String>? = null, replicationConfig: Output<EndpointReplicationConfigArgs>? = null, roleArn: Output<String>? = null, routingConfig: Output<EndpointRoutingConfigArgs>? = null)

Properties

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

A description for the endpoint.

Link copied to clipboard
val eventBuses: Output<List<EndpointEventBusArgs>>? = null

The event buses being used by the endpoint. Exactly : 2

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

The name of the endpoint.

Link copied to clipboard

Whether event replication was enabled or disabled for this endpoint. The default state is ENABLED which means you must supply a RoleArn . If you don't have a RoleArn or you don't want event replication enabled, set the state to DISABLED .

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

The ARN of the role used by event replication for the endpoint.

Link copied to clipboard

The routing configuration of the endpoint.

Functions

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