class
Amazonite::EventBridge::EventBus
- Amazonite::EventBridge::EventBus
- Reference
- Object
Overview
An event bus receives events from a source, uses rules to evaluate them, applies any configured input transformation, and routes them to the appropriate target(s). Your account's default event bus receives events from Amazon Web Services services. A custom event bus can receive events from your custom applications and services. A partner event bus receives events from an event source created by an SaaS partner. These events come from the partners services or applications.
Included Modules
- JSON::Serializable
Defined in:
eventbridge/event_bus.crConstructors
- .new(pull : JSON::PullParser)
- .new(name : String | Nil = nil, arn : String | Nil = nil, description : String | Nil = nil, policy : String | Nil = nil, creation_time : Time | Nil = nil, last_modified_time : Time | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#arn : String | Nil
The ARN of the event bus.
-
#arn=(arn : String | Nil)
The ARN of the event bus.
-
#creation_time : Time | Nil
The time the event bus was created.
-
#creation_time=(creation_time : Time | Nil)
The time the event bus was created.
-
#description : String | Nil
The event bus description.
-
#description=(description : String | Nil)
The event bus description.
-
#hash(hasher)
See
Object#hash(hasher) -
#last_modified_time : Time | Nil
The time the event bus was last modified.
-
#last_modified_time=(last_modified_time : Time | Nil)
The time the event bus was last modified.
-
#name : String | Nil
The name of the event bus.
-
#name=(name : String | Nil)
The name of the event bus.
-
#policy : String | Nil
The permissions policy of the event bus, describing which other Amazon Web Services accounts can write events to this event bus.
-
#policy=(policy : String | Nil)
The permissions policy of the event bus, describing which other Amazon Web Services accounts can write events to this event bus.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The time the event bus was last modified.
The permissions policy of the event bus, describing which other Amazon Web Services accounts can write events to this event bus.
The permissions policy of the event bus, describing which other Amazon Web Services accounts can write events to this event bus.