FEATURES:
- New Data Source:
aws_organizations_organizational_unit_child_accounts
(#24350) - New Data Source:
aws_organizations_organizational_unit_descendant_accounts
(#24350) - New Resource:
aws_route53_cidr_collection
(#29407) - New Resource:
aws_route53_cidr_location
(#29407) - New Resource:
aws_vpc_ipam_resource_discovery
(#29216) - New Resource:
aws_vpc_ipam_resource_discovery_association
(#29216)
ENHANCEMENTS:
- data-source/aws_s3_bucket_object: Expand content types that can be read from S3 to include some human-readable application types (e.g.,
application/xml
,application/atom+xml
) (#27704) - data-source/aws_s3_object: Expand content types that can be read from S3 to include some human-readable application types (e.g.,
application/xml
,application/atom+xml
) (#27704) - resource/aws_autoscaling_policy: Make
resource_label
optional inpredefined_load_metric_specification
,predefined_metric_pair_specification
, andpredefined_scaling_metric_specification
(#29277) - resource/aws_cloudwatch_log_group: Allow
retention_in_days
attribute to accept a three year retention period (1096 days) (#29426) - resource/aws_db_proxy: Add
auth.client_password_auth_type
attribute (#28432) - resource/aws_firehose_delivery_stream: Add
ForceNew
todynamic_partitioning_configuration
attribute (#29093) - resource/aws_firehose_delivery_stream: Add configurable timeouts for create, update, and delete (#28469)
- resource/aws_neptune_cluster: Add
neptune_instance_parameter_group_name
argument, used only when upgrading major version (#28051) - resource/aws_neptune_global_cluster: Increase Update timeout to 120 minutes (per global cluster member) (#28051)
- resource/aws_route53_cidr_location: Add
cidr_routing_policy
argument (#29407) - resource/aws_s3_bucket: Accept 'NoSuchTagSetError' responses from S3-compatible services (#28530)
- resource/aws_s3_bucket: Add error handling for
NotImplemented
errors when readinglifecycle_rule
orreplication_configuration
into terraform state. (#28790) - resource/aws_s3_object: Accept 'NoSuchTagSetError' responses from S3-compatible services (#28530)
BUG FIXES:
- data-source/aws_elb: Fix errors caused by multiple security groups with the same name but different owners (#29202)
- resource/aws_appflow_connector_profile: Fix bug in connector_profile_config.0.connector_profile_properties.0.sapo_data.0.logon_language validation regex (#28550)
- resource/aws_appflow_flow: Fix misspelled
source_connector_properties.0.sapo_data.0.object
, which never worked, to beobject_path
(#28600) - resource/aws_appmesh_route: Fix RequiredWith setting for
spec.0.grpc_route.0.match.0.method_name
attribute (#29217) - resource/aws_autoscaling_policy: Fix type of target_value for predictive scaling (#28444)
- resource/aws_cloudfront_response_headers_policy: Allow
server_timing_headers_config.0.sampling_rate
to be0
(#27778) - resource/aws_codebuild_project: Fix err check on delete (#29042)
- resource/aws_ecs_service: Allow multiple
service
blocks withinservice_connect_configuration
(#28813) - resource/aws_ecs_service: Mark
service_connect_configuration.service.client_alias
as optional and ensure that only 1 such block can be provided (#28813) - resource/aws_ecs_service: Require
service_connect_configuration.log_configuration.log_driver
to be provided (#28813) - resource/aws_elb: Fix errors caused by multiple security groups with the same name but different owners (#29202)
- resource/aws_emr_cluster: Fix errors caused by multiple security groups with the same name but different owners (#29202)
- resource/aws_globalaccelerator_endpoint_group: Fix errors caused by multiple security groups with the same name but different owners (#29202)
- resource/aws_kms_key: Increase
policy propagation
eventual consistency timeouts from 5 minutes to 10 minutes (#28636) - resource/aws_medialive_channel: Fix issue causing
dbv_sub_pids
attribute to be configured incorrectly inm2ts_settings
(#29371) - resource/aws_medialive_channel: Fix issue preventing
audio_pids
attribute from being configured inm2ts_settings
(#29371) - resource/aws_neptune_cluster: Fix restore-from-snapshot functionality using the
snapshot_identifier
argument on resource Create (#28051) - resource/aws_neptune_cluster: Fix major version upgrade (#28051)
- resource/aws_sagemaker_user_profile: Change
user_settings.0.jupyter_server_app_settings.0.default_resource_spec
to be optional (#28581)