Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from your own applications, integrated Software-as-a-Service (SaaS) applications, and AWS services. EventBridge delivers a stream of real-time data from event sources, such as Zendesk, Datadog, or Pagerduty, and routes that data to targets like AWS Lambda. You can set up routing rules to determine where to send your data to build application architectures that react in real time to all of your data sources.
EventBridge makes it easy to build event-driven applications because it takes care of event ingestion and delivery, security, authorization, and error handling for you. As your applications become more interconnected through events, you need to spend more effort to find events and understand their structure in order to write code to react to those events. The Amazon EventBridge schema registry stores event structure – or schema – in a shared central location and maps those schemas to code for Java, Python, and Typescript so it’s easy to use events as objects in your code. You can connect to and interact with the schema registry from the AWS Management Console, APIs, or the SDK Toolkits for Jetbrains (Intellij, PyCharm, Webstorm, Rider) and VS Code.
Below are the cmdlets which are available with Amazon EventBridge
CmdletName | ServiceOperation |
Add-EVBResourceTag | TagResource |
Disable-EVBEventSource | DeactivateEventSource |
Disable-EVBRule | DisableRule |
Enable-EVBEventSource | ActivateEventSource |
Enable-EVBRule | EnableRule |
Get-EVBEventBus | DescribeEventBus |
Get-EVBEventBusList | ListEventBuses |
Get-EVBEventSource | DescribeEventSource |
Get-EVBEventSourceList | ListEventSources |
Get-EVBPartnerEventSource | DescribePartnerEventSource |
Get-EVBPartnerEventSourceAccountList | ListPartnerEventSourceAccounts |
Get-EVBPartnerEventSourceList | ListPartnerEventSources |
Get-EVBResourceTag | ListTagsForResource |
Get-EVBRule | ListRules |
Get-EVBRuleDetail | DescribeRule |
Get-EVBRuleNamesByTarget | ListRuleNamesByTarget |
Get-EVBTargetsByRule | ListTargetsByRule |
New-EVBEventBus | CreateEventBus |
New-EVBPartnerEventSource | CreatePartnerEventSource |
Remove-EVBEventBus | DeleteEventBus |
Remove-EVBPartnerEventSource | DeletePartnerEventSource |
Remove-EVBPermission | RemovePermission |
Remove-EVBResourceTag | UntagResource |
Remove-EVBRule | DeleteRule |
Remove-EVBTarget | RemoveTargets |
Test-EVBEventPattern | TestEventPattern |
Write-EVBEvent | PutEvents |
Write-EVBPartnerEvent | PutPartnerEvents |
Write-EVBPermission | PutPermission |
Write-EVBRule | PutRule |
Write-EVBTarget | PutTargets |
You can also check other AWS Services, and each services cmdlets we are providing.