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

Feature Request: Support CloudFront Field Level Encryption Configurations #4097

Closed
bflad opened this issue Apr 6, 2018 · 4 comments · Fixed by #12509
Closed

Feature Request: Support CloudFront Field Level Encryption Configurations #4097

bflad opened this issue Apr 6, 2018 · 4 comments · Fixed by #12509
Labels
new-resource Introduces a new resource. service/cloudfront Issues and PRs that pertain to the cloudfront service.
Milestone

Comments

@bflad
Copy link
Contributor

bflad commented Apr 6, 2018

Recently the AWS SDK for Go has added support for managing CloudFront field level encryption configurations as first announced in: https://aws.amazon.com/about-aws/whats-new/2017/12/introducing-field-level-encryption-on-amazon-cloudfront/

Please vote on this issue by adding a 👍 reaction to the original issue to help prioritize interest. If you're interested in implementing this feature request, please comment below.

Prerequisite: aws-sdk-go v.1.13.26 (already merged)

Terraform Version

terraform 0.10+

New Resource(s)

  • aws_cloudfront_field_level_encryption_config

Terraform Configuration Files

# Example implementation, may change when developed
resource "aws_cloudfront_field_level_encryption_config" "example" {
  comment = "" # optional
  content_type_profile_config {
    content_type_profile {
      content_type = "" # required
      format = "" # required
      profile_id = "" # optional
    }
    forward_when_content_type_is_unknown = true # required
  }
  query_arg_profile_config {
  	forward_when_query_arg_profile_is_unknown = true # required
  	query_arg_profile {
  	  profile_id = "" # required
  	  query_arg = "" # required
  	}
  }
}

Expected Behavior

Resource creates, updates, and deletes CloudFront field level encryption configurations.

Actual Behavior

New feature.

References

@bflad bflad added new-resource Introduces a new resource. service/cloudfront Issues and PRs that pertain to the cloudfront service. labels Apr 6, 2018
@bflad
Copy link
Contributor Author

bflad commented Apr 6, 2018

After this resource is created, we need to circle back to acceptance testing it in the aws_cloudfront_distribution resource: #4101

@DrFaust92
Copy link
Collaborator

I have this in a branch, i'll open a PR after #12509 is addressed as its dependent on it.

@github-actions
Copy link

This functionality has been released in v3.65.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 May 29, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
new-resource Introduces a new resource. service/cloudfront Issues and PRs that pertain to the cloudfront service.
Projects
None yet
2 participants