FEATURES:
- New Resource:
aws_cloudwatch_query_definition
(#17899)
ENHANCEMENTS:
- data-source/aws_efs_file_system: Add
availability_zone_id
andavailability_zone_name
attributes (#18319) - data-source/aws_iam_policy: Add
policy_id
andtags
attributes (#18276) - resource/aws_apigatewayv2_route: Add
request_parameter
attribute (#18410) - resource/aws_appmesh_virtual_gateway: Add
spec.backend_defaults.client_policy.tls.certificate
,spec.backend_defaults.client_policy.tls.validation.subject_alternative_names
,spec.listener.tls.certificate
andspec.listener.tls.validation.subject_alternative_names
attributes to support mutual TLS authentication (#18106) - resource/aws_appmesh_virtual_gateway: Add
spec.backend_defaults.client_policy.tls.validation.trust.sds
andspec.listener.tls.validation.trust.sds
attributes to support Envoy Service Discovery Service certificates (#18106) - resource/aws_appmesh_virtual_node: Add
spec.backend.virtual_service.client_policy.tls.certificate
,spec.backend.virtual_service.client_policy.tls.validation.subject_alternative_names
,spec.backend_defaults.client_policy.tls.certificate
,spec.backend_defaults.client_policy.tls.validation.subject_alternative_names
,spec.listener.tls.certificate
andspec.listener.tls.validation.subject_alternative_names
attributes to support mutual TLS authentication (#18127) - resource/aws_appmesh_virtual_node: Add
spec.backend.virtual_service.client_policy.tls.validation.trust.sds
,spec.backend_defaults.client_policy.tls.validation.trust.sds
andspec.listener.tls.validation.trust.sds
attributes to support Envoy Service Discovery Service certificates (#18127) - resource/aws_backup_plan: Add
enable_continuous_backup
argument (#18315) - resource/aws_cloudformation_stack_set: Add
auto_deployment
configuration block andpermissions_model
arguments (support service managed permissions) (#12423) - resource/aws_cognito_user_pool: Allow schema items to be added without recreating resource. (#18512)
- resource/aws_ecs_service: Add
deployment_circuit_breaker
(#16936) - resource/aws_efs_file_system: Add
availability_zone_id
attribute andavailability_zone_name
argument (#18319) - resource/aws_efs_file_system: Add
number_of_mount_targets
,size_in_bytes
andowner_id
attributes (#17969) - resource/aws_elasticsearch_domain: Add
domain_endpoint_options
configuration blockcustom_endpoint
,custom_endpoint_certificate_arn
, andcustom_endpoint_enabled
arguments (#16192) - resource/aws_iam_policy: Add
policy_id
attribute (#18276) - resource/aws_iam_policy: Add tagging support (#18276)
- resource/aws_lb_target_group: Add preserve_client_ip target attribute support (#17731)
- resource/aws_route:
destination_prefix_list_id
attribute can be specified for managed prefix list destinations (#17291) - resource/aws_ssm_parameter: Add plan time validation to
name
,description
andallowed_pattern
(#17830) - resource/aws_ssm_parameter: Tag on create (#17830)
BUG FIXES:
- resource/aws_ec2_transit_gateway_route_table_propagation: Wait for enable and disable operations to complete (#18470)
- resource/aws_ecs_service: Improve handling of eventual consistency including security group dependency violations on deletion (#16936)
- resource/aws_iam_role: Handle read-after-create eventual consistency (#18435)
- resource/aws_iam_role_policy: Handle read-after-create eventual consistency (#18435)
- resource/aws_iam_role_policy_attachment: Handle read-after-create eventual consistency (#18435)
- resource/aws_network_interface_sg_attachment: Handle read-after-create eventual consistency (#18466)
- resource/aws_route_table: Improve eventual consistency handling and handling of out-of-band resource removal (#17319)
- resource/aws_route_table_association: Improve eventual consistency handling and handling of out-of-band resource removal (#17319)
- resource/aws_s3_bucket_object: Handle read-after-create eventual consistency (#17236)
- resource/aws_securityhub_organization_admin_account: Retry on
ResourceConflictException
error during creation (#18341) - resource/aws_sns_topic_subscription: Enforce lowercase
protocol
argument validation to match API and prevent resource errors (#18475) - resource/aws_sns_topic_subscription: Handle read-after-create eventual consistency (#18475)
- resource/aws_spot_instance_request: Handle read-after-create eventual consistency (#18473)
- resource/aws_synthetics_canary: Handle asynchronous IAM eventual consistency error on creation (#18404)
- resource/aws_vpc_dhcp_options_association: Handle read-after-create eventual consistency (#18472)
- resource/aws_vpn_gateway_route_propagation: Improve eventual consistency handling and handling of out-of-band resource removal (#17319)