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.74k stars 9.1k forks source link

[Enhancement]: Add auth parameter to http object in aws_iot_topic_rule #39321

Open danieldmiller opened 4 days ago

danieldmiller commented 4 days ago

Description

The https rule action in IoT Core supports an auth parameter (currently only accepts Signature Version 4).

In the Console, you can specify the signing region, service name, and IAM role to use.

Screenshot 2024-09-13 at 12 28 38 PM

Currently, the http object in aws_iot_topic_rule does not yet support the auth parameter. It'd be useful to add support so we can use authenticated endpoints.

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

aws_iot_topic_rule

Potential Terraform Configuration

resource "aws_iot_topic_rule" "example-rule" {
  ...
  http {
    url = "..."
    confirmation_url = "..."
    auth = ...
  }
}

References

Would you like to implement a fix?

None

github-actions[bot] commented 4 days ago

Community Note

Voting for Prioritization

Volunteering to Work on This Issue