-
Couldn't load subscription status.
- Fork 4
feat(event-bridge): event bridge api dest (SSPROD-53939) #42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
lorenzo-merici
approved these changes
Mar 26, 2025
matteopasa
added a commit
that referenced
this pull request
Apr 2, 2025
This reverts commit b845be9.
matteopasa
added a commit
that referenced
this pull request
Apr 2, 2025
matteopasa
added a commit
that referenced
this pull request
Apr 3, 2025
* first draft of api dest tf * update tfs after testing * update readme * use provider version * use event-bridge folder * rename * add cloudwatch permissions and newlines * one locals block
matteopasa
added a commit
that referenced
this pull request
Apr 8, 2025
* first draft of api dest tf * update tfs after testing * update readme * use provider version * use event-bridge folder * rename * add cloudwatch permissions and newlines * one locals block
matteopasa
added a commit
that referenced
this pull request
Apr 10, 2025
* first draft of api dest tf * update tfs after testing * update readme * use provider version * use event-bridge folder * rename * add cloudwatch permissions and newlines * one locals block
matteopasa
added a commit
that referenced
this pull request
Apr 16, 2025
* feat(event-bridge): event bridge api dest (SSPROD-53939) (#42) * first draft of api dest tf * update tfs after testing * update readme * use provider version * use event-bridge folder * rename * add cloudwatch permissions and newlines * one locals block * add cloudwatch policies * fix org * add back some comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new AWS EventBridge module that uses Api Destinations, that facilitates the integration of AWS CloudTrail logs with Sysdig for threat detection. The module sets up necessary resources in AWS and Sysdig to enable this integration. The most important changes include the addition of a comprehensive README file, the main Terraform configuration, organizational-specific configurations, output definitions, and CloudFormation stack set templates.
New AWS EventBridge Module:
Documentation:
modules/integrations/event-bridge-api-destinations/README.md: Added a detailed README file describing the module, its requirements, providers, resources, inputs, and outputs.Main Configuration:
modules/integrations/event-bridge-api-destinations/main.tf: Added the main Terraform configuration to create IAM roles, policies, EventBridge rules, API destinations, and CloudFormation stack sets.Organizational Configuration:
modules/integrations/event-bridge-api-destinations/organizational.tf: Added configurations for deploying the module in an AWS Organization, including stack sets for organizational units.Outputs:
modules/integrations/event-bridge-api-destinations/outputs.tf: Defined outputs to expose the EventBridge component ID created in Sysdig Backend.CloudFormation Templates:
modules/integrations/event-bridge-api-destinations/stackset_template_eb_rule_api_dest.tpl: Added a CloudFormation template for creating EventBridge rules and API destinations.modules/integrations/event-bridge-api-destinations/stackset_template_org_policies.tpl: Added a CloudFormation template for creating IAM roles and policies for organizational deployments.