hashicorp / terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.
https://registry.terraform.io/providers/hashicorp/aws
Mozilla Public License 2.0
9.55k stars 8.96k forks source link

[Enhancement]: Renaming of all aws_cloudwatch_event_* to aws_eventbridge #37535

Open stefenAMZ opened 1 month ago

stefenAMZ commented 1 month ago

Description

This enhancement request proposes renaming all aws_cloudwatchevent based resources and data sources in the AWS Terraform Provider to awseventbridge. This change is suggested to align with the recent naming update from AWS, where CloudWatch Events has been rebranded as Amazon EventBridge. All of our documentation contains notes about how this has changed and is confusing for customers. I believe now is a good time rename due to the time span since this change has occurred.

Affected Resource(s) and/or Data Source(s)

aws_cloudwatch_event_bus aws_cloudwatch_event_permission aws_cloudwatch_event_rule aws_cloudwatch_event_target aws_cloudwatch_event_connection aws_cloudwatch_event_api_destination aws_cloudwatch_event_archive aws_cloudwatch_event_bus_policy aws_cloudwatch_event_endpoint

Potential Terraform Configuration

resource "aws_eventbridge_bus"
resource "aws_eventbridge_permission"
resource "aws_eventbridge_rule"
resource "aws_eventbridge_target"
resource "aws_eventbridge_connection"
resource "aws_eventbridge_api_destination"
resource "aws_ceventbridge_archive"
resource "aws_eventbridge_bus_policy"
resource "aws_ceventbridge_endpoint"

References

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_event_bus

Would you like to implement a fix?

None

github-actions[bot] commented 1 month ago

Community Note

Voting for Prioritization

Volunteering to Work on This Issue