Skip to content
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

r/aws_kinesis_firehose_delivery_stream: Deprecate root-level s3_configuration and add nested s3_configuration blocks in-line with API #22309

Closed
anGie44 opened this issue Dec 21, 2021 · 4 comments
Assignees
Labels
breaking-change Introduces a breaking change in current functionality; usually deferred to the next major release. enhancement Requests to existing resources that expand the functionality or scope. service/firehose Issues and PRs that pertain to the firehose service.
Milestone

Comments

@anGie44
Copy link
Contributor

anGie44 commented Dec 21, 2021

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

Both the AWS documentation and our resource documentation (https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kinesis_firehose_delivery_stream#s3_configuration) note that s3_configuration is deprecated and extended_s3_configuration should be used instead for the case of s3 destinations. For other available destinations such as elasticsearch and to avoid confusion with the deprecation notice, it's possible to include an s3_configuration nested block per applicable destination.

Expected Changes

The changes would include:

  1. deprecate the root-level s3_configuration as expected (later to be removed in 4.0 milestone)
  2. add s3_configuration blocks where needed to match the upstream API
    a. in elasticsearch_configuration
    b. in http_endpoint_configuration
    c. in redshift_configuration
    d. in splunk_configuration

Affected issues

@anGie44 anGie44 changed the title Deprecate root-level s3_configuration and add nested s3_configuration blocks in-line with API r/aws_kinesis_firehose_delivery_stream: Deprecate root-level s3_configuration and add nested s3_configuration blocks in-line with API Dec 21, 2021
@anGie44 anGie44 added service/firehose Issues and PRs that pertain to the firehose service. enhancement Requests to existing resources that expand the functionality or scope. labels Dec 21, 2021
@ewbankkit ewbankkit added this to the v5.0.0 milestone Feb 8, 2022
@umpa385
Copy link

umpa385 commented Nov 1, 2022

agreed same issue here as well, can't use extended_s3_configuration with splunk_configuration.

@johnsonaj johnsonaj self-assigned this May 2, 2023
@johnsonaj johnsonaj added the breaking-change Introduces a breaking change in current functionality; usually deferred to the next major release. label May 2, 2023
@johnsonaj
Copy link
Contributor

Closed in #31138

@github-actions
Copy link

This functionality has been released in v5.0.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!

@github-actions
Copy link

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
breaking-change Introduces a breaking change in current functionality; usually deferred to the next major release. enhancement Requests to existing resources that expand the functionality or scope. service/firehose Issues and PRs that pertain to the firehose service.
Projects
None yet
Development

No branches or pull requests

4 participants