diff --git a/CHANGELOG.md b/CHANGELOG.md index b76e247..9cb6faa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ -## 0.1.0 (Unreleased) +## 0.1.1 (Sep 14, 2024) +BUG FIXES: +- Fixed caller reference for create invalidation. + +## 0.1.0 (Sep 14, 2024) FEATURES: +- Initial draft of provider +- New Resource: `awsex_cloudfront_distribution_invalidation` diff --git a/internal/provider/cloudfront_distribution_invalidation.go b/internal/provider/cloudfront_distribution_invalidation.go index 137b335..6814a54 100644 --- a/internal/provider/cloudfront_distribution_invalidation.go +++ b/internal/provider/cloudfront_distribution_invalidation.go @@ -7,6 +7,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/cloudfront" cftypes "github.com/aws/aws-sdk-go-v2/service/cloudfront/types" + "github.com/google/uuid" "github.com/hashicorp/terraform-plugin-framework-timeouts/resource/timeouts" "github.com/hashicorp/terraform-plugin-framework-validators/setvalidator" "github.com/hashicorp/terraform-plugin-framework-validators/stringvalidator" @@ -186,7 +187,7 @@ func (r *CloudfrontDistributionInvalidationResource) createInvalidation(ctx cont input := &cloudfront.CreateInvalidationInput{ DistributionId: &distributionId, InvalidationBatch: &cftypes.InvalidationBatch{ - CallerReference: aws.String("terraform-provider-awsex"), + CallerReference: aws.String(uuid.NewString()), Paths: &cftypes.Paths{ Quantity: aws.Int32(int32(len(paths))), Items: paths,