Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.02 KB

File metadata and controls

51 lines (35 loc) · 1.02 KB

Event Bus

Description

This module creates an Amazon EventBridge Bus for cross-account events.

Architecture

Event Bus Architecture

Inputs/Outputs

Input Parameters

Required

  • event_bus_name: EventBridge Bus name.

Optional

  • source_accounts: A list of account ids which shall have write access to the event bridge bus. Defaults None.
  • tags: A dictionary of tags. Defaults None.

Sample manifest declaration

name: event-bus
path: modules/examples/events/event-bus
targetAccount: primary
parameters:
  - name: event_bus_name
    value: mlops-bus
  - name: source_accounts
    value: '["111222333444", "555666777888"]'
  - name: tags
    value: '{"key": "value"}'

Module Metadata Outputs

  • EventBusArn: the EventBridge bus ARN.
  • EventBusName: the EventBridge bus name.

Output Example

{
  "EventBusArn": "arn:aws:events:xx-xxxx-x:xxxxxxxxxx:event-bus/mlops-bus",
  "EventBusName": "mlops-bus",
}