FEATURES:
- New Data Source:
aws_networkmanager_connection
(#13251) - New Data Source:
aws_networkmanager_connections
(#13251) - New Data Source:
aws_networkmanager_device
(#13251) - New Data Source:
aws_networkmanager_devices
(#13251) - New Data Source:
aws_networkmanager_global_network
(#13251) - New Data Source:
aws_networkmanager_global_networks
(#13251) - New Data Source:
aws_networkmanager_link
(#13251) - New Data Source:
aws_networkmanager_links
(#13251) - New Data Source:
aws_networkmanager_site
(#13251) - New Data Source:
aws_networkmanager_sites
(#13251) - New Resource:
aws_gamelift_game_server_group
(#23606) - New Resource:
aws_networkmanager_connection
(#13251) - New Resource:
aws_networkmanager_customer_gateway_association
(#13251) - New Resource:
aws_networkmanager_device
(#13251) - New Resource:
aws_networkmanager_global_network
(#13251) - New Resource:
aws_networkmanager_link
(#13251) - New Resource:
aws_networkmanager_link_association
(#13251) - New Resource:
aws_networkmanager_site
(#13251) - New Resource:
aws_networkmanager_transit_gateway_connect_peer_association
(#13251) - New Resource:
aws_networkmanager_transit_gateway_registration
(#13251) - New Resource:
aws_vpc_endpoint_security_group_association
(#13737)
ENHANCEMENTS:
- data-source/aws_ec2_transit_gateway_connect_peer: Add
arn
attribute (#13251) - data-source/aws_imagebuilder_image: Add
container_recipe_arn
attribute (#23647) - data-source/aws_launch_template: Add
capacity_reservation_resource_group_arn
attribute to thecapacity_reservation_specification.capacity_reservation_target
configuration block (#23365) - data-source/aws_launch_template: Add
capacity_reservation_specification
,cpu_options
,elastic_inference_accelerator
andlicense_specification
attributes (#23365) - data-source/aws_launch_template: Add
ipv4_prefixes
,ipv4_prefix_count
,ipv6_prefixes
andipv6_prefix_count
attributes to thenetwork_interfaces
configuration block (#23365) - data-source/aws_launch_template: Add
private_dns_name_options
attribute (#23365) - data_source/aws_redshift_cluster: Add
availability_zone_relocation_enabled
attribute. (#20812) - resource/aws_appconfig_configuration_profile: Add
type
argument to support AWS AppConfig Feature Flags (#23719) - resource/aws_athena_database: Add
acl_configuration
andexpected_bucket_owner
arguments (#23745) - resource/aws_athena_database: Add
comment
argument to support database descriptions (#23745) - resource/aws_athena_database: Do not recreate the resource if
bucket
changes (#23745) - resource/aws_cloud9_environment_ec2: Add
connection_type
andimage_id
arguments (#19195) - resource/aws_cloudformation_stack_set:_instance: Add
call_as
argument (#23339) - resource/aws_dms_replication_task: Add optional
start_replication_task
andstatus
argument (#23692) - resource/aws_ec2_transit_gateway_connect_peer: Add
arn
attribute (#13251) - resource/aws_ecs_service:
enable_ecs_managed_tags
,load_balancer
,propagate_tags
andservice_registries
can now be updated in-place (#23600) - resource/aws_imagebuilder_image: Add
container_recipe_arn
argument (#23647) - resource/aws_iot_certificate: Add
ca_pem
argument, enabling the use of existing IoT certificates (#23126) - resource/aws_iot_topic_rule: Add
cloudwatch_logs
anderror_action.cloudwatch_logs
arguments (#23440) - resource/aws_launch_configuration: Add
ephemeral_block_device.no_device
argument (#23152) - resource/aws_launch_template: Add
capacity_reservation_resource_group_arn
argument to thecapacity_reservation_specification.capacity_reservation_target
configuration block (#23365) - resource/aws_launch_template: Add
ipv4_prefixes
,ipv4_prefix_count
,ipv6_prefixes
andipv6_prefix_count
arguments to thenetwork_interfaces
configuration block (#23365) - resource/aws_launch_template: Add
private_dns_name_options
argument (#23365) - resource/aws_msk_configuration: Correctly set
latest_revision
as Computed whenserver_properties
changes (#23662) - resource/aws_quicksight_user: Allow custom values for
namespace
(#23607) - resource/aws_rds_cluster: Add
db_cluster_instance_class
,allocated_storage
,storage_type
, andiops
arguments to support Multi-AZ deployments for MySQL & PostgreSQL (#23684) - resource/aws_rds_global_cluster: Add configurable timeouts (#23560)
- resource/aws_rds_instance: Add
source_db_instance_automated_backup_arn
option withinrestore_to_point_in_time
attribute (#23086) - resource/aws_redshift_cluster: Add
availability_zone_relocation_enabled
attribute and allowavailability_zone
to be changed in-place. (#20812) - resource/aws_transfer_server: Add
pre_authentication_login_banner
andpost_authentication_login_banner
arguments (#23631) - resource/aws_vpc_endpoint: The
security_group_ids
attribute can now be empty when the resource is created. In this case the VPC's default security is associated with the VPC endpoint (#13737)
BUG FIXES:
- resource/aws_amplify_app: Allow
repository
to be updated in-place (#23517) - resource/aws_api_gateway_stage: Fixed issue with providing
cache_cluster_size
withoutcache_cluster_enabled
resulted in waiter error (#23091) - resource/aws_athena_database: Remove from state on resource Read if deleted outside of Terraform (#23745)
- resource/aws_cloudformation_stack_set: Use
call_as
attribute when reading stack sets, fixing an error raised when using a delegated admistrator account (#23339) - resource/aws_cloudsearch_domain: Set correct defaults for
index_field.facet
,index_field.highlight
,index_field.return
,index_field.search
andindex_field.sort
, preventing spurious resource diffs (#23687) - resource/aws_db_instance: Fix issues where configured update timeout was not respected, and update would fail if instance were in the process of being configured. (#23560)
- resource/aws_rds_event_subscription: Fix issue where
enabled
was sometimes not updated (#23560) - resource/aws_rds_global_cluster: Fix ability to perform cluster version upgrades, including of clusters in distinct regions, such as previously got error: "Invalid database cluster identifier" (#23560)
- resource/aws_route53domains_registered_domain: Redirect all Route 53 Domains AWS API calls to the
us-east-1
Region (#23672) - resource/aws_s3_bucket_acl: Fix resource import for S3 bucket names consisting of uppercase letters, underscores, and a maximum of 255 characters (#23678)
- resource/aws_s3_bucket_lifecycle_configuration: Support empty string filtering (default behavior of the
aws_s3_bucket.lifecycle_rule
parameter in provider versions prior to v4.0) (#23746) - resource/aws_s3_bucket_replication_configuration: Change
rule
configuration block to list instead of set (#23703) - resource/aws_s3_bucket_replication_configuration: Set
rule.id
as Computed to prevent drift when the value is not configured (#23703) - resource/aws_s3_bucket_versioning: Add missing support for
Disabled
bucket versioning (#23723)