FEATURES:
- New Data Source:
aws_kendra_faq
(#25523) - New Data Source:
aws_kendra_index
(#25473) - New Data Source:
aws_outposts_asset
(#25476) - New Data Source:
aws_outposts_assets
(#25476) - New Resource:
aws_applicationinsights_application
(#25195) - New Resource:
aws_ce_anomaly_monitor
(#25177) - New Resource:
aws_ce_anomaly_subscription
(#25224) - New Resource:
aws_ce_cost_allocation_tag
(#25272) - New Resource:
aws_cloudwatchrum_app_monitor
(#25180) - New Resource:
aws_cognito_risk_configuration
(#25282) - New Resource:
aws_kendra_experience
(#25315) - New Resource:
aws_kendra_faq
(#25515) - New Resource:
aws_kendra_query_suggestions_block_list
(#25198) - New Resource:
aws_kendra_thesaurus
(#25199) - New Resource:
aws_lakeformation_lf_tag
(#19523) - New Resource:
aws_location_tracker
(#25466)
ENHANCEMENTS:
- data-source/aws_instance: Add
disable_api_stop
attribute (#25185) - data-source/aws_instance: Add
private_dns_name_options
attribute (#25161) - data-source/aws_instance: Correctly set
credit_specification
for T4g instances (#25161) - data-source/aws_launch_template: Add
disable_api_stop
attribute (#25185) - data-source/aws_launch_template: Correctly set
credit_specification
for T4g instances (#25161) - data-source/aws_vpc_endpoint: Add
dns_options
andip_address_type
attributes (#25190) - data-source/aws_vpc_endpoint_service: Add
supported_ip_address_types
attribute (#25189) - resource/aws_cloudwatch_event_api_destination: Remove validation of a maximum value for the
invocation_rate_limit_per_second
argument (#25277) - resource/aws_datasync_location_efs: Add
access_point_arn
,file_system_access_role_arn
, andin_transit_encryption
arguments (#25182) - resource/aws_datasync_location_efs: Add plan time validations for
ec2_config.security_group_arns
(#25182) - resource/aws_ec2_host: Add
outpost_arn
argument (#25464) - resource/aws_instance: Add
disable_api_stop
argument (#25185) - resource/aws_instance: Add
private_dns_name_options
argument (#25161) - resource/aws_instance: Correctly handle
credit_specification
for T4g instances (#25161) - resource/aws_launch_template: Add
disable_api_stop
argument (#25185) - resource/aws_launch_template: Correctly handle
credit_specification
for T4g instances (#25161) - resource/aws_s3_bucket_metric: Add validation to ensure name is <= 64 characters. (#25260)
- resource/aws_sagemaker_endpoint_configuration: Add
serverless_config
argument (#25218) - resource/aws_sagemaker_endpoint_configuration: Make
production_variants.initial_instance_count
andproduction_variants.instance_type
arguments optional (#25218) - resource/aws_sagemaker_notebook_instance: Add
instance_metadata_service_configuration
argument (#25236) - resource/aws_sagemaker_notebook_instance: Support
notebook-al2-v2
value forplatform_identifier
(#25236) - resource/aws_synthetics_canary: Add
delete_lambda
argument (#25284) - resource/aws_vpc_endpoint: Add
dns_options
andip_address_type
arguments (#25190) - resource/aws_vpc_endpoint_service: Add
supported_ip_address_types
argument (#25189) - resource/aws_vpn_connection: Add
outside_ip_address_type
andtransport_transit_gateway_attachment_id
arguments in support of Private IP VPNs (#25529)
BUG FIXES:
- data-source/aws_ecr_repository: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- data-source/aws_elasticache_cluster: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- data-source/aws_iam_policy: Add validation to prevent setting incompatible parameters. (#25538)
- data-source/aws_iam_policy: Now loads tags. (#25538)
- data-source/aws_lb: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- data-source/aws_lb_listener: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- data-source/aws_lb_target_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- data-source/aws_sqs_queue: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_api_gateway_model: Suppress whitespace differences between model schemas (#25245)
- resource/aws_ce_cost_category: Allow duplicate values in
split_charge_rule.parameter.values
argument (#25488) - resource/aws_ce_cost_category: Fix error passing
split_charge_rule.parameter
to the AWS API (#25488) - resource/aws_cloudwatch_composite_alarm: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_cloudwatch_event_bus: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_cloudwatch_event_rule: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_cloudwatch_metric_alarm: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_cloudwatch_metric_stream: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_cognito_user_pool: Correctly handle missing or empty
account_recovery_setting
attribute (#25184) - resource/aws_ecr_repository: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_ecs_capacity_provider: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_ecs_cluster: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_ecs_service: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_ecs_task_definition: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_ecs_task_set: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_elasticache_cluster: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_elasticache_parameter_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_elasticache_replication_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_elasticache_subnet_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_elasticache_user: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_elasticache_user_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_iam_instance_profile: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_iam_openid_connect_provider: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_iam_policy: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_iam_role: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_iam_saml_provider: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_iam_server_certificate: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_iam_service_linked_role: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_iam_user: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_iam_virtual_mfa_device: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_keyspaces_table: Relax validation of the
schema_definition.column.type
argument to allow collection types (#25230) - resource/aws_launch_configuration: Remove default value for
associate_public_ip_address
argument and mark as Computed. This fixes a regression introduced in v4.17.0 via #17695 when no value is configured, whilst honoring any configured value (#25450) - resource/aws_lb: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_lb_listener: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_lb_listener_rule: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_lb_target_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_sns_topic: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
- resource/aws_sqs_queue: Prevent ISO-partition tagging precautions from eating legit errors (#25549)