Header menu logo FsCDK

EventBridgeRuleBuilder Type

Constructors

Constructor Description

EventBridgeRuleBuilder(name)

Full Usage: EventBridgeRuleBuilder(name)

Parameters:
    name : string

Returns: EventBridgeRuleBuilder
name : string
Returns: EventBridgeRuleBuilder

Instance members

Instance member Description

this.Combine

Full Usage: this.Combine

Parameters:
Returns: EventBridgeRuleConfig
a : EventBridgeRuleConfig
b : EventBridgeRuleConfig
Returns: EventBridgeRuleConfig

constructId id

Full Usage: constructId id

Parameters:
    id : string

Returns: EventBridgeRuleConfig

Sets the construct ID for the EventBridge rule.

id : string
Returns: EventBridgeRuleConfig

this.Delay

Full Usage: this.Delay

Parameters:
Returns: EventBridgeRuleConfig
Modifiers: inline
f : unit -> EventBridgeRuleConfig
Returns: EventBridgeRuleConfig

description description

Full Usage: description description

Parameters:
    description : string

Returns: EventBridgeRuleConfig

Sets the rule description.

description : string
Returns: EventBridgeRuleConfig

enabled enabled

Full Usage: enabled enabled

Parameters:
    enabled : bool

Returns: EventBridgeRuleConfig

Enables or disables the rule.

enabled : bool
Returns: EventBridgeRuleConfig

eventBus eventBus

Full Usage: eventBus eventBus

Parameters:
Returns: EventBridgeRuleConfig

Sets the event bus for the rule.

eventBus : IEventBus
Returns: EventBridgeRuleConfig

eventPattern pattern

Full Usage: eventPattern pattern

Parameters:
Returns: EventBridgeRuleConfig

Sets the event pattern for the rule.

pattern : IEventPattern
Returns: EventBridgeRuleConfig

this.For

Full Usage: this.For

Parameters:
Returns: EventBridgeRuleConfig
Modifiers: inline
config : EventBridgeRuleConfig
f : unit -> EventBridgeRuleConfig
Returns: EventBridgeRuleConfig

ruleName name

Full Usage: ruleName name

Parameters:
    name : string

Returns: EventBridgeRuleConfig

Sets the rule name.

name : string
Returns: EventBridgeRuleConfig

this.Run

Full Usage: this.Run

Parameters:
Returns: EventBridgeRuleSpec
config : EventBridgeRuleConfig
Returns: EventBridgeRuleSpec

schedule schedule

Full Usage: schedule schedule

Parameters:
Returns: EventBridgeRuleConfig

Sets the schedule for the rule.

schedule : Schedule
Returns: EventBridgeRuleConfig

target target

Full Usage: target target

Parameters:
Returns: EventBridgeRuleConfig

Adds a target to the rule.

target : IRuleTarget
Returns: EventBridgeRuleConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: EventBridgeRuleConfig
() : unit
Returns: EventBridgeRuleConfig

this.Zero

Full Usage: this.Zero

Returns: EventBridgeRuleConfig
Returns: EventBridgeRuleConfig

Type something to start searching.