FEATURES:
- New Data Source:
aws_cloudfront_origin_request_policy
(#17342) - New Resource:
aws_ec2_transit_gateway_prefix_list_reference
(#16823) - New Resource:
aws_route53_key_signing_key
(#16840) - New Resource:
aws_cloudfront_origin_request_policy
(#17342)
ENHANCEMENTS:
- data-source/resource_aws_lb_target_group: Add
protocol_version
attribute (#17260) - data-source/aws_subnet: Add
customer_owned_ipv4_pool
andmap_customer_owned_ip_on_launch
attributes (#16676) - resource/aws_glacier_vault: Add plan-time validation for
notification
configuration blockevents
andsns_topic_arn
arguments (#12645) - resource/aws_glue_catalog_table: Adds support for specifying schema from schema registry. (#17335)
- resource/aws_iam_access_key: Add
create_date
attribute (#17318) - resource/aws_iam_access_key: Support resource import (#17321)
- resource/resource_aws_lb_target_group: Add
protocol_version
(#17260) - resource/aws_subnet: Add
customer_owned_ipv4_pool
andmap_customer_owned_ip_on_launch
attributes (#16676) - resource/aws_lb: Add
ipv6_address
attribute (#17229) - resource/aws_sfn_state_machine: Add support for
EXPRESS
state machinetype
(#12249) - resource/aws_cloudfront_distribution: Add
cloudfront_origin_request_policy_id
attribute (#17342)
BUG FIXES:
- data-source/aws_partition: Correct
reverse_dns_prefix
value in AWS China, C2S, and SC2S (#17142) - provider: Only validate AWS shared configuration profile SSO configuration when attempting to use SSO cached credentials (#17469)
- resource/aws_api_gateway_method_settings: Ignore non-existent resource errors during deletion (#17234)
- resource/aws_api_gateway_method_settings: Prevent confusing Terraform error on resource disappearance during creation (#17234)
- resource/aws_cloudwatch_event_rule: Prevent perpetual differences with
name_prefix
argument values beginning withterraform-
(#17030) - resource/aws_glacier_vault: Prevent crash with
GetVaultAccessPolicy
API errors (#12645) - resource/aws_glacier_vault: Properly remove from state when resource does not exist (#12645)
- resource/aws_glue_crawler: Use standard retry timeout for IAM eventual consistency and retry on LakeFormation permissions errors (#17256)
- resource/aws_glue_partition: Fix
partition_values
to preserve order. (#17344) - resource/aws_iam_access_key: Ensure
Inactive
status
is properly configured during resource creation (#17322) - resource/aws_kinesis_firehose_delivery_stream: Use standard retry timeout for IAM eventual consistency and retry on LakeFormation access errors (#17254)
- resource/aws_security_group: Prevent perpetual differences with
name_prefix
argument values beginning withterraform-
(#17030) - resource/aws_ssoadmin_permission_set: Properly update resource with
relay_state
argument (#17423) - resource/aws_vpc_endpoint: Return unsuccessful deletion information immediately as an error instead of timing out while waiting for deletion (#16656)
- resource/aws_vpc_endpoint_service: Return unsuccessful deletion information immediately as an error instead of timing out while waiting for deletion (#16656)