Amazon EventBridge

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

CmdletNameServiceOperation
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.

Click on this Link for an Single place, where you get all the PowerShell cmdlets sorted based on the modules.

You can also refer other blogs on PowerShell at link

You can also refer other blogs on Microsoft at link

And also if you required any technology you want to learn, let us know below we will publish them in our site http://tossolution.com/

Like our page in Facebook and follow us for New technical information.

References are taken from Microsoft and AWS

Leave a Reply

Your email address will not be published. Required fields are marked *