diff --git a/.changelog/33743.txt b/.changelog/33743.txt new file mode 100644 index 00000000000..c7840ef6e9a --- /dev/null +++ b/.changelog/33743.txt @@ -0,0 +1,4 @@ + +```release-note:bug +resource/aws_vpc_endpoint: Set `dns_options.dns_record_ip_type` to `Computed` to prevent diffs +``` diff --git a/internal/service/ec2/vpc_endpoint.go b/internal/service/ec2/vpc_endpoint.go index 8498dfd618d..73b451451d5 100644 --- a/internal/service/ec2/vpc_endpoint.go +++ b/internal/service/ec2/vpc_endpoint.go @@ -89,6 +89,7 @@ func ResourceVPCEndpoint() *schema.Resource { "dns_record_ip_type": { Type: schema.TypeString, Optional: true, + Computed: true, ValidateFunc: validation.StringInSlice(ec2.DnsRecordIpType_Values(), false), }, "private_dns_only_for_inbound_resolver_endpoint": { diff --git a/internal/service/ec2/vpc_endpoint_test.go b/internal/service/ec2/vpc_endpoint_test.go index c7e1e5af4c4..b927fc8f8e6 100644 --- a/internal/service/ec2/vpc_endpoint_test.go +++ b/internal/service/ec2/vpc_endpoint_test.go @@ -809,7 +809,6 @@ resource "aws_vpc_endpoint" "test" { ip_address_type = "ipv4" dns_options { - dns_record_ip_type = "ipv4" private_dns_only_for_inbound_resolver_endpoint = %[2]t }