FEATURES:
- New Data Source:
aws_servicecatalogappregistry_attribute_group
(#38188) - New Ephemeral Resource:
aws_ssm_parameter
(#40313) - New Resource:
aws_bedrock_inference_profile
(#40294) - New Resource:
aws_cloudwatch_log_anomaly_detector
(#40437) - New Resource:
aws_ecr_account_setting
(#40219) - New Resource:
aws_msk_single_scram_secret_association
(#37056) - New Resource:
aws_servicecatalogappregistry_attribute_group
(#38183) - New Resource:
aws_servicecatalogappregistry_attribute_group_association
(#38290)
ENHANCEMENTS:
- data-source/aws_api_gateway_domain_name: Add
policy
anddomain_name_id
attributes (#40364) - data-source/aws_servicecatalogappregistry_application: Add
tags
attribute (#38243) - data-source/aws_sesv2_configuration_set: Add
delivery_options.max_delivery_seconds
andtracking_options.https_policy
attributes (#40194) - resource/aws_api_gateway_base_path_mapping: Add
domain_name_id
argument (#40447) - resource/aws_api_gateway_domain_name: Add
policy
argument anddomain_name_id
attribute (#40364) - resource/aws_api_gateway_domain_name: Support
PRIVATE
as a valid value forendpoint_configuration.types
argument, enabling custom domain name support for private REST API endpoints (#40364) - resource/aws_ebs_snapshot_copy: Add
completion_duration_minutes
argument (#40336) - resource/aws_glue_catalog_table_optimizer: Add
configuration.retention_configuration
andconfiguration.orphan_file_deletion_configuration
attributes. (#40199) - resource/aws_instance: Add
enable_primary_ipv6
argument to add support for enabling primary IPv6 addresses on EC2 instances (#36425) - resource/aws_kinesis_stream: Add plan-time validation that
shard_count
would not exceed the AWS account's shard quota when the data stream capacity mode isPROVISIONED
, preventing the provider from retrying for 1 hour in the case that the quota is exceeded. This functionality requires thekinesis:DescribeLimits
IAM permission (#40499) - resource/aws_kinesis_stream: Add plan-time validation that creation of an on-demand stream would not exceed the AWS account's data stream quota, preventing the provider from retrying for 1 hour in the case that the quota is exceeded. This functionality requires the
kinesis:DescribeLimits
IAM permission (#40499) - resource/aws_msk_replicator: Add
topic_replication.topic_name_configuration
argument (#40101) - resource/aws_network_interface: Add
enable_primary_ipv6
argument to add support for enabling primary IPv6 addresses for network interfaces (#36425) - resource/aws_networkfirewall_firewall_policy: Add
stateful_engine_options.flow_timeouts
argument (#39996) - resource/aws_rds_cluster: Add
serverlessv2_scaling_configuration.seconds_until_auto_pause
argument (#40441) - resource/aws_rds_global_cluster: Add
tags
argument andtags_all
attribute (#40470) - resource/aws_sagemaker_notebook_instance: Support
notebook-al2-v3
value forplatform_identifier
(#40484) - resource/aws_servicecatalogappregistry_application: Add
tags
argument andtags_all
attribute (#38243) - resource/aws_sesv2_configuration_set: Add
delivery_options.max_delivery_seconds
andtracking_options.https_policy
arguments (#40194)
BUG FIXES:
- data-source/aws_kinesis_stream: Fix
InvalidArgumentException: NextToken and StreamName cannot be provided together
errors when the data stream has more than 1000 shards (#40499) - resource/aws_ce_cost_category: Change
rule
fromTypeSet
toTypeList
as order is significant (#40521) - resource/aws_fsx_windows_file_system: Fix plan-time validation of
throughput_capacity
validation to allow values up to12228
(#40468) - resource/aws_networkfirewall_logging_configuration: Correctly manage all configured
logging_configuration.log_destination_config
s (#40092) - resource/aws_rds_cluster: Fix
InvalidDBClusterStateFault
errors when deleting clusters that are members of a global cluster (#40333) - resource/aws_rds_cluster: Fix
InvalidParameterValue: Serverless v2 maximum capacity 0.0 isn't valid. The maximum capacity must be at least 1.0.
errors when removingserverlessv2_scaling_configuration
in an update (#40511) - resource/aws_rds_cluster: Respect
storage_type
when restoring from S3 (#40471) - resource/aws_rds_cluster: Respect
storage_type
when restoring from snapshot (#40471) - resource/aws_rds_cluster: Respect
storage_type
when restoring to a point in time (#40471) - resource/aws_rds_global_cluster: Mark
database_name
as Computed. This prevents resource recreation when the source cluster specifies adatabase_name
(#40469)