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.61k stars 9k forks source link

[Enhancement]: Add S3 Export Configuration to Image Builder distribution configuration #34870

Open Szasza opened 7 months ago

Szasza commented 7 months ago

Description

The aws_imagebuilder_distribution_configuration resource doesn't support s3_export_configuration in the distribution section while it is available in AWS: https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_S3ExportConfiguration.html

It would be great to have this available in the provider.

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

Potential Terraform Configuration

resource "aws_imagebuilder_distribution_configuration" "some_image" {
  name = "some-image"

  description = "Some test image for distribution via S3"

  distribution {
    region = "ap-southeast-2"

    s3_export_configuration {
      disk_image_format = "VHD"
      role_name         = "IAM_ROLE_NAME_HERE"
      s3_bucket         = "S#_BUCKET_NAME_HERE
    }
  }
}

References

Would you like to implement a fix?

Yes

github-actions[bot] commented 7 months ago

Community Note

Voting for Prioritization

Volunteering to Work on This Issue