ENHANCEMENTS:
- resource/aws_account_alternate_contact: Add configurable timeouts (#23516)
- resource/aws_s3_bucket: Add error handling for
NotImplemented
errors when readingobject_lock_enabled
andobject_lock_configuration
into terraform state. (#13366) - resource/aws_s3_bucket: Add top-level
object_lock_enabled
parameter (#23556) - resource/aws_s3_bucket_replication_configuration: Add
token
field to specify
x-amz-bucket-object-lock-token for enabling replication on object lock enabled
buckets or enabling object lock on an existing bucket. (#23624) - resource/aws_servicecatalog_budget_resource_association: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_constraint: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_organizations_access: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_portfolio: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_portfolio_share: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_principal_portfolio_association: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_product: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_product_portfolio_association: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_provisioned_product: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_provisioning_artifact: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_service_action: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_tag_option: Add configurable timeouts (#23518)
- resource/aws_servicecatalog_tag_option_resource_association: Add configurable timeouts (#23518)
- resource/aws_synthetics_canary: Add optional
environment_variables
torun_config
. (#23574)
BUG FIXES:
- resource/aws_account_alternate_contact: Improve eventual consistency handling to avoid "no resource found" on updates (#23516)
- resource/aws_image_builder_image_recipe: Fix regression in 4.3.0 whereby Windows-based images wouldn't build because of the newly introduced
systems_manager_agent.uninstall_after_build
argument. (#23580) - resource/aws_kms_external_key: Increase
tags
eventual consistency timeout from 5 minutes to 10 minutes (#23593) - resource/aws_kms_key: Increase
description
andtags
eventual consistency timeouts from 5 minutes to 10 minutes (#23593) - resource/aws_kms_replica_external_key: Increase
tags
eventual consistency timeout from 5 minutes to 10 minutes (#23593) - resource/aws_kms_replica_key: Increase
tags
eventual consistency timeout from 5 minutes to 10 minutes (#23593) - resource/aws_s3_bucket_lifecycle_configuration: Correctly configure
rule.filter.object_size_greater_than
andrule.filter.object_size_less_than
in API requests and terraform state (#23441) - resource/aws_s3_bucket_lifecycle_configuration: Prevent drift when
rule.noncurrent_version_expiration.newer_noncurrent_versions
orrule.noncurrent_version_transition.newer_noncurrent_versions
is not specified (#23441) - resource/aws_s3_bucket_replication_configuration: Correctly configure empty
rule.filter
configuration block in API requests (#23586) - resource/aws_s3_bucket_replication_configuration: Ensure both
key
andvalue
arguments of therule.filter.tag
configuration block are correctly populated in the outgoing API request and terraform state. (#23579) - resource/aws_s3_bucket_replication_configuration: Prevent inconsistent final plan when
rule.filter.prefix
is an empty string (#23586)