Releases: hashicorp/terraform-provider-aws
Releases · hashicorp/terraform-provider-aws
v5.94.1
v5.94.0
NOTES:
- resource/aws_ssm_parameter: The
overwriteargument is no longer deprecated (#42030)
ENHANCEMENTS:
- data-source/aws_ami: Add
last_launched_timeattribute (#42049) - resource/aws_ami: Add
last_launched_timeattribute (#42049) - resource/aws_ami_copy: Add
last_launched_timeattribute (#42049) - resource/aws_ami_from_instance: Add
last_launched_timeattribute (#42049) - resource/aws_glue_job: Add
source_control_detailsargument (#42046) - resource/aws_lambda_function: Add support for
ruby3.4runtimevalue (#42052) - resource/aws_lambda_layer_version: Add support for
ruby3.4compatible_runtimesvalue (#42052) - resource/aws_prometheus_scraper: Add
role_configurationargument (#42039) - resource/aws_s3_bucket_lifecycle_configuration: Adds warning if multiple attributes in
rule.expirationare set (#42036) - resource/aws_s3_bucket_lifecycle_configuration: Adds warning if neither
rule.prefixnorrule.filteris set (#42036) - resource/aws_s3_bucket_lifecycle_configuration: Adds warning if neither
rule.transition.datenorrule.transition.daysis set and error if both are set (#42036) - resource/aws_s3_bucket_lifecycle_configuration: Removes spurious "known after apply" notations in plan (#42036)
BUG FIXES:
- resource/aws_cloudformation_type: Set the default version of an extension to the newly created version. This fixes
CFNRegistryException: Version '...' is the default version and cannot be deregisterederrors when deregistering an extension and thecreate_before_destroymeta-argument istrue(#38855) - resource/aws_connect_queue: Fix API limitation when assigning more than 50 Quick Connects to a queue (#42108)
- resource/aws_ecs_service: Fix missing
volume_configurationandservice_connect_configurationsvalues from state read/refresh (#41998) - resource/aws_ecs_service: Mark
service_connect_configuration.service.discovery_nameandservice_connect_configuration.service.client_alias.dns_nameas Computed (#41998) - resource/aws_msk_cluster: Fix
Provider produced inconsistent final planerrors whenconfiguration_info.revisionis unknown (#42037) - resource/aws_quicksight_data_set: Fix perpetual diff when
refresh_propertiesis not configured (#42076) - resource/aws_s3_bucket_lifecycle_configuration: Removes incorrect warning for empty
rule.filter(#42036) - resource/aws_sns_topic_subscription: Fix to handle eventually consistent subscription read operations (#42093)
- resource/aws_sqs_queue: Fix
waiting for SQS Queue... attributes create: timeout while waitingerrors whensqs_managed_sse_enabled = falseor omitted andkms_master_key_idis not set butkms_data_key_reuse_period_secondsis set to a non-default value. (#42062) - resource/aws_workspaces_workspace: Properly update
workspace_properties.running_mode_auto_stop_timeout_in_minuteswhen modified (#40953)
v5.93.0
FEATURES:
- New Resource:
aws_api_gateway_rest_api_put(#41375)
ENHANCEMENTS:
- data-source/aws_ecr_pull_through_cache_rule: Add
custom_role_arnandupstream_repository_prefixattributes (#41933) - resource/aws_bedrockagent_agent: Add
memory_configurationconfiguration block (#39970) - resource/aws_codepipeline: Adds
trigger_allattribute (#42008) - resource/aws_codepipeline: Removal of
triggerargument now properly removes custom trigger definitions (#42008) - resource/aws_cognitoidp_user_pool: Mark the
username_configurationandusername_configuration.case_sensitivearguments as optional and computed. This will future proof the provider against upstream API changes which may return a default value for the block when omitted during create operations. (#35439) - resource/aws_datasync_task: Add
task_modeargument (#39979) - resource/aws_ecr_pull_through_cache_rule: Add
custom_role_arnandupstream_repository_prefixarguments (#41933) - resource/aws_ecr_pull_through_cache_rule: Correct plan-time validation of
ecr_repository_prefixto support a value of"ROOT"(#41933) - resource/aws_elasticache_cluster: Add configurable timeouts for create, update, and delete operations (#41940)
- resource/aws_kinesisanalyticsv2_application: Allow
runtime_environmentto be updated in-place (#41935) - resource/aws_verified_access_endpoint: Add
cidr_options,load_balancer.port_range,network_interface_options.port_range, andrds_optionsarguments (#41957) - resource/aws_verified_access_endpoint: Mark
application_domain,domain_certificate_arnandendpoint_domain_prefixas Optional (#41957) - resource/aws_verified_access_endpoint: Support
cidrandrdsas valid values forendpoint_type(#41957) - resource/aws_verified_access_instance: Add
cidr_endpoint_custom_subdomainargument andname_serversattribute (#41957) - resource/aws_verified_access_trust_provider: Add
native_application_oidc_optionsandsse_specificationarguments (#41957)
BUG FIXES:
- resource/aws_db_instance: Fix
InvalidParameterCombination: To enable the Advanced mode of Database Insights, modify your cluster to enable Performance Insights and set the retention period for Performance Insights to at least 465 dayserrors when enablingdatabase_insights_modeon existing instances (#41960) - resource/aws_eip: Prevents application from failing when hitting "InvalidAction" error for specific regions (#41920)
- resource/aws_elasticache_replication_group: Retry
InvalidReplicationGroupStateexceptions during tagging operations (#41954) - resource/aws_elasticache_replication_group: Wait for replication group to become available before all modification operations (#40320)
- resource/aws_iot_domain_configuration: Change
domain_nameto Computed (#41985) - resource/aws_lakeformation_opt_in: Fix error when expanding
resource_data.table_wildcardattribute (#41939)
v5.92.0
NOTES:
- resource/aws_kendra_data_source: The
configuration.s3_configurationargument is deprecated. Useconfiguration.template_configurationinstead, which supports the upgraded Amazon S3 connector. Amazon has ended support for the older architecture as of June 2024, and resources created with this argument cannot be edited or updated. See the Amazon Kendra documentation for additional details. (#35437) - resource/aws_kendra_data_source: The
configuration.web_crawler_configurationargument is deprecated. Useconfiguration.template_configurationinstead, which supports the Amazon Kendra Web Crawler connector v2.0. See the Amazon Kendra documentation for additional details. (#35437)
FEATURES:
- New Data Source:
aws_api_gateway_api_keys(#39335) - New Data Source:
aws_eks_cluster_versions(#40741) - New Data Source:
aws_identitystore_group_memberships(#31589) - New Data Source:
aws_identitystore_users(#31688) - New Resource:
aws_athena_capacity_reservation(#41858)
ENHANCEMENTS:
- data-source/aws_connect_user: Add
identity_info.secondary_emailattribute (#41001) - data-source/aws_db_instance: Add
database_insights_modeattribute (#41607) - data-source/aws_ebs_volume: Add
create_timeattribute (#41839) - data-source/aws_lb: Add
ipam_poolsattribute (#41822) - provider: Support
aws-marketplaceas a valid account ID in ARNs (#41867) - resource/aws_appconfig_extension_association: Add plan-time validation of
extension_arnandresource_arn(#41907) - resource/aws_connect_user: Add
identity_info.secondary_emailattribute (#41001) - resource/aws_db_instance: Add
database_insights_modeargument (#41607) - resource/aws_ebs_volume: Add
create_timeattribute (#41839) - resource/aws_kendra_data_source: Add
configuration.template_configurationargument (#35437) - resource/aws_lb: Add
ipam_poolsconfiguration block (#41822)
BUG FIXES:
- resource/aws_api_gateway_rest_api: Avoid unnecessary remove and add operations for
vpc_endpoint_ids(#41836) - resource/aws_bedrockagent_agent: Fix
instructionvalidator to consider multi-byte chars so not to artificially limit instruction length (#41921) - resource/aws_eks_cluster: Allow
compute_config.node_role_arnto update in place when previously unset (#41925) - resource/aws_rds_cluster: Ensure that
performance_insights_enabledtakes effect when creating a cluster that is a member of a global cluster (#41737) - resource/aws_rds_cluster: Fix
InvalidParameterCombination: To enable the Advanced mode of Database Insights, modify your cluster to enable Performance Insights and set the retention period for Performance Insights to at least 465 dayserrors when enablingdatabase_insights_modeon existing clusters (#41737) - resource/aws_timestreaminfluxdb_db_instance: Set new computed value for
secondary_availability_zoneattribute when changingdeployment_type(#41849)
v5.91.0
NOTES:
- resource/aws_network_interface_permission: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing (#40797)
FEATURES:
- New Resource:
aws_network_interface_permission(#40797) - New Resource:
aws_route53_records_exclusive(#41741)
ENHANCEMENTS:
- resource/aws_codebuild_project: Add
secondary_sources.authconfiguration block (#40191) - resource/aws_kinesis_firehose_delivery_stream: Add
msk_source_configuration.read_from_timestampargument (#41794) - resource/aws_route53_hosted_zone_dnssec: Add configurable operation timeouts (#41741)
- resource/aws_route53_key_signing_key: Add configurable operation timeouts (#41741)
- resource/aws_route53_record: Add configurable operation timeouts (#41741)
- resource/aws_route53_zone: Add configurable operation timeouts (#41741)
- resource/aws_route53_zone_association: Add configurable operation timeouts (#41741)
- resource/aws_timestreaminfluxdb_db_instance: Add
network_typeandportattributes. The following can now be updated in place:allocated_storage,db_instance_type,db_storage_typeanddeployment_type(#40661) - resource/aws_vpc_ipv4_cidr_block_association: Support optional import of the
ipv4_ipam_pool_idandipv4_netmask_lengthattributes (#41779) - resource/aws_vpc_ipv6_cidr_block_association: Support optional import of the
ipv6_ipam_pool_idandipv6_netmask_lengthattributes (#41779) - resource/aws_wafv2_ip_set: Add
name_prefixargument and plan-time validation ofname(#40889) - resource/aws_wafv2_regex_pattern_set: Add
name_prefixargument and plan-time validation ofname(#40889) - resource/aws_wafv2_web_acl: Add
name_prefixargument (#40889) - resource/aws_wafv2_web_acl: Add
rule.challenge_configargument (#40123)
BUG FIXES:
- resource/aws_msk_cluster: Ensure that
storage_modeupdates are actually applied to the cluster (#41773)
v5.90.1
NOTES:
- provider: Restore the
godebug tlskyber=0directive ingo.mod. This disables the experimental the post-quantum key exchange mechanismX25519Kyber768Draft00, fixing failed or hanging network connections to various AWS services. This fixes a regression introduced in v5.90.0 (#41740)
FEATURES:
- New Data Source:
aws_datazone_domain(#41480)
ENHANCEMENTS:
- resource/aws_codepipeline: Add
stage.before_entry,stage.on_successandstage.on_failureconfiguration blocks (#41663) - resource/aws_mskconnect_connector: Allow
connector_configurationto be updated in-place (#41685) - resource/aws_wafv2_rule_group: Add
ja3_fingerprintandja4_fingerprinttocustom_keyconfiguration blocks (#41719) - resource/aws_wafv2_rule_group: Add
ja4_fingerprinttofield_to_matchconfiguration blocks (#41719) - resource/aws_wafv2_web_acl: Add
ja3_fingerprintandja4_fingerprinttocustom_keyconfiguration blocks (#41719) - resource/aws_wafv2_web_acl: Add
ja4_fingerprinttofield_to_matchconfiguration blocks (#41719)
v5.90.0
BREAKING CHANGES:
- resource/aws_s3_bucket_lifecycle_configuration:
rule.noncurrent_version_expiration.noncurrent_daysandrule.noncurrent_version_transition.noncurrent_daysare Required (#40796)
NOTES:
- data-source/aws_launch_template:
elastic_gpu_specificationsandelastic_inference_acceleratorare deprecated. AWS no longer supports Elastic Graphics or Elastic Inference. (#41677) - provider: In preparation for Go 1.24, we are re-enabling the experimental post-quantum key exchange mechanism,
X25519Kyber768Draft00. Previously, in environments using AWS Network Firewall, the Provider would hang due to a handshake issue between Go 1.23 and Network Firewall, which supported Suricata 6.0.9. We had disabled the post-quantum key exchange to resolve the issue. Since November 2024, AWS Network Firewall has upgraded to Suricata 7.0, which no longer has this issue. However, if you use AWS Network Firewall, we’d appreciate your help in identifying any remaining issues related to this change. (#41655) - provider: On December 3, 2024, Amazon SageMaker was renamed to Amazon SageMaker AI. While resource and data source names remain the same in the provider, documentation and error messages have been updated to reflect the name change. (#41673)
- resource/aws_ecs_task_execution:
overrides.inference_accelerator_overridesis deprecated. AWS no longer provides the Elastic Inference service. (#41676) - resource/aws_launch_template:
elastic_gpu_specificationsandelastic_inference_acceleratorare deprecated. AWS no longer supports Elastic Graphics or Elastic Inference. (#41677) - resource/aws_opsworks_application: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_custom_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_ecs_cluster_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_ganglia_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_haproxy_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_instance: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_java_app_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_memcached_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_mysql_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_nodejs_app_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_permission: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_php_app_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_rails_app_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_rds_db_instance: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_stack: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_static_web_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_user_profile: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_sagemaker_notebook_instance:
accelerator_typesis deprecated and will be removed in a future version. Useinstance_typeinstead. (#41673)
FEATURES:
- New Resource:
aws_dataexchange_event_action(#40552) - New Resource:
aws_lakeformation_opt_in(#41611)
ENHANCEMENTS:
- data-source/aws_cloudfront_cache_policy: Add
arnattribute (#41660) - data-source/aws_cloudfront_origin_access_control: Add
arnattribute (#41660) - data-source/aws_cloudfront_origin_access_identity: Add
arnattribute (#41660) - data-source/aws_cloudfront_origin_request_policy: Add
arnattribute (#41660) - data-source/aws_cloudfront_response_headers_policy: Add
arnattribute (#41660) - data-source/aws_dx_connection: Add
stateattribute (#41575) - data-source/aws_opensearch_domain: Add
cluster_config.node_optionsattribute (#40181) - resource/aws_account_region: Allow adoption of regions in an ENABLED or DISABLED state without an explicit import operation (#41678)
- resource/aws_account_region: Prevent errors when the region is an ENABLING or DISABLING state during creation (#41678)
- resource/aws_cloudfront_cache_policy: Add
arnattribute (#41660) - resource/aws_cloudfront_continuous_deployment_policy: Add
arnattribute (#41660) - resource/aws_cloudfront_field_level_encryption_config: Add
arnattribute (#41660) - resource/aws_cloudfront_field_level_encryption_profile: Add
arnattribute (#41660) - resource/aws_cloudfront_origin_access_control: Add
arnattribute (#41660) - resource/aws_cloudfront_origin_access_identity: Add
arnattribute (#41660) - resource/aws_cloudfront_origin_request_policy: Add
arnattribute (#41660) - resource/aws_cloudfront_response_headers_policy: Add
arnattribute (#41660) - resource/aws_ec2_client_vpn_endpoint: Add
disconnect_on_session_timeoutattribute (#41621) - resource/aws_mwaa_environment: Lower the minimum value of the
max_webserversandmin_webserversarguments from2to1in support of Amazon MWAA micro environments (#40244) - resource/aws_opensearch_domain: Add
cluster_config.node_optionsconfiguration block in support of dedicated coordinator nodes (#40181) - resource/aws_osis_pipeline: Add
vpc_options.vpc_endpoint_managementargument (#38001) - resource/aws_prometheus_rule_group_namespace: Add
arnattribute...
v5.89.0
FEATURES:
- New Resource:
aws_macie2_organization_configuration(#41475) - New Resource:
aws_neptunegraph_graph(#41216) - New Resource:
aws_quicksight_role_membership(#41589) - New Resource:
aws_rds_shard_group(#41254) - New Resource:
aws_xray_resource_policy(#41517)
ENHANCEMENTS:
- data-source/aws_cloudwatch_log_data_protection_policy_document: Add
configurationargument (#41524) - data-source/aws_rds_cluster: Add
cluster_scalability_typeattribute (#41254) - data-source/aws_rds_cluster: Add
database_insights_modeattribute (#41254) - data-source/aws_s3_bucket_object: Add
application/yamlto the list ofContent-Types that return a body (#41443) - data-source/aws_s3_object: Add
application/yamlto the list ofContent-Types that return a body (#41443) - data-source/aws_s3_object: Add
checksum_crc64nvmeattribute (#41015) - resource/aws_autoscaling_policy: Add
target_tracking_configuration.customized_metric_specification.periodargument to support high-resolution metrics (#41385) - resource/aws_db_instance: Add
RequiredWithvalidationpassword_woandpassword_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_docdb_cluster: Add
RequiredWithvalidationmaster_password_woandmaster_password_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_dx_connection: Add
25Gbpsand400Gbpsas supportedbandwidthvalues (#41547) - resource/aws_dx_hosted_connection: Add
25Gbpsas a supportedbandwidthvalue (#41547) - resource/aws_dx_lag: Add
400Gbpsas a supportedconnections_bandwidthvalue (#41547) - resource/aws_launch_template: Add
network_interfaces.ena_srd_specificationconfiguration block (#41367) - resource/aws_lb: Add
enable_zonal_shiftsupport for Application Load Balancers (#41335) - resource/aws_macie2_classification_job: Allow
tagsto be updated in-place (#41266) - resource/aws_macie2_custom_data_identifier: Allow
tagsto be updated in-place (#41266) - resource/aws_macie2_findings_filter: Allow
tagsto be updated in-place (#41266) - resource/aws_macie2_member: Allow
tagsto be updated in-place (#41266) - resource/aws_nat_gateway: Make it possible to move from
secondary_private_ip_address_counttosecondary_private_ip_addressesfor private NAT Gateways (#41403) - resource/aws_rds_cluster: Add
RequiredWithvalidationmaster_password_woandmaster_password_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_rds_cluster: Add
cluster_scalability_typeargument (#41254) - resource/aws_rds_cluster: Add
database_insights_modeargument (#41254) - resource/aws_rds_cluster: Support
""as a valid value forengine_mode(#41254) - resource/aws_rds_instance: Support
iam-db-auth-erroras a valid value forenabled_cloudwatch_logs_exports(#41408) - resource/aws_redshift_cluster: Add
RequiredWithvalidationmaster_password_woandmaster_password_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_redshiftseverless_namespace: Add
RequiredWithvalidationadmin_user_password_woandadmin_user_password_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_s3_directory_bucket: The default value for
data_redundancyisSingleLocalZoneiflocation.typeisLocalZone(#40944) - resource/aws_s3_object: Add
checksum_crc64nvmeattribute (#41015) - resource/aws_s3_object_copy: Add
checksum_crc64nvmeattribute (#41015) - resource/aws_secretsmanager_secret_version: Add
RequiredWithvalidationsecret_string_woandsecret_string_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_ssm_parameter: Remove
PreferWriteOnlyAttributevalidation (#41562)
BUG FIXES:
- resource/aws_cloudwatch_log_delivery: Fix Provider produced inconsistent result error on
s3_delivery_configuration.suffix_path(#41497) - resource/aws_ec2_fleet: Add
spot_options.max_total_price,spot_options.min_target_capacity,spot_options.single_instance_type, andspot_options.single_availability_zonearguments (#41272) - resource/aws_lb_listener: Ensure that
routing_http_response_server_enabled,routing_http_response_strict_transport_security_header_value,routing_http_response_access_control_allow_origin_header_value,routing_http_response_access_control_allow_methods_header_value,routing_http_response_access_control_allow_headers_header_value,routing_http_response_access_control_allow_credentials_header_value,routing_http_response_access_control_expose_headers_header_value,routing_http_response_access_control_max_age_header_value,routing_http_response_content_security_policy_header_value,routing_http_response_x_content_type_options_header_value,routing_http_response_x_frame_options_header_value,routing_http_request_x_amzn_mtls_clientcert_serial_number_header_name,routing_http_request_x_amzn_mtls_clientcert_issuer_header_name,routing_http_request_x_amzn_mtls_clientcert_subject_header_name,routing_http_request_x_amzn_mtls_clientcert_validity_header_name,routing_http_request_x_amzn_mtls_clientcert_leaf_header_name,routing_http_request_x_amzn_mtls_clientcert_header_name,routing_http_request_x_amzn_tls_version_header_name, androuting_http_request_x_amzn_tls_cipher_suite_header_nameare updated iftcp_idle_timeout_secondsdoes not change (#41299) - resource/aws_macie2_classification_job: Ensure that only
statusandtagscan be updated in-place (#41266) - resource/aws_nat_gateway: Allow
secondary_allocation_idsto be updated in-place (#41403) - resource/aws_redshift_cluster: Fix
master_usernamevalidation (#41556) - resource/aws_s3_bucket_lifecycle_configuration: Prevents
InvalidRequesterror whenrule.and.object_size_less_thannot set. (#41542) - resource/aws_servicequotas_service_quota: Does not leave stuck resource in state when service quota not supported in current region. (#41509)
v5.88.0
NOTES:
- resource/aws_s3_bucket_lifecycle_configuration: A warning diagnostic has been added for configurations where
rule.expiration.expired_object_delete_markeris set with eitherrule.expiration.dateorrule.expiration.days. While historically the provider allowed this invalid configuration, the migration of this resource to the Terraform Plugin Framework inv5.86.0resulted in this misconfiguration surfacing as a hardinconsistent result after applyerror. This diagnostic aims to direct users how to resolve the issue at plan time. See this issue comment for additional context. (#41462)
FEATURES:
- New Data Source:
aws_cloudwatch_contributor_managed_insight_rules(#41472) - New Resource:
aws_cloudwatch_contributor_managed_insight_rule(#41449) - New Resource:
aws_qbusiness_application(#35249)
ENHANCEMENTS:
- resource/aws_bedrock_model_invocation_logging_configuration: Add
video_data_delivery_enabledargument (#41317) - resource/aws_db_instance: Add
password_wowrite-only attribute (#41366) - resource/aws_docdb_cluster: Add
master_password_wowrite-only attribute (#41413) - resource/aws_glue_partition: Add
storage_descriptor.additional_locationsargument (#41434) - resource/aws_redshift_cluster: Add
master_password_wowrite-only attribute (#41411) - resource/aws_redshiftserverless_namespace: Add
admin_user_password_wowrite-only attribute (#41412) - resource/aws_secretsmanager_secret_version: Add
secret_string_wowrite-only attribute (#41371)
BUG FIXES:
- data-source/aws_codebuild_fleet: Prevents panic when
scaling_configurationis not empty. (#41377) - resource/aws_amplify_domain_association: Prevents unexpected state error when creating with multiple
sub_domain(#36961) - resource/aws_bedrock_model_invocation_logging_configuration: Set
embedding_data_delivery_enabled,image_data_delivery_enabled, andtext_data_delivery_enabledarguments as optional with default value oftrue(#41317) - resource/aws_cloudwatch_contributor_insight_rule: Fix enable/disable rule state (#41449)
- resource/aws_dynamodb_table: Fixes long delay in creation of replicas (#41451)
v5.87.0
FEATURES:
- New Resource:
aws_cloudwatch_contributor_insight_rule(#41373)
ENHANCEMENTS:
- resource/aws_dynamodb_table_export: Add
export_typeandincremental_export_specificationarguments (#41303) - resource/aws_quicksight_data_source: Add
parameters.s3.role_arnargument to allow override an account-wide role for a specific S3 data source (#41284) - resource/aws_rds_cluster: Add
master_password_wowrite-only attribute (#41314) - resource/aws_rekognition_stream_processor: Deprecates
stream_processor_arnin favor ofarn. (#41271) - resource/aws_ssm_parameter: Add
value_wowrite-only attribute (#40952) - resource/aws_vpclattice_access_log_subscription: Add
service_network_log_typeargument (#41304)
BUG FIXES:
- data-source/aws_dynamodb_table: Add missing
on_demand_throughputandglobal_secondary_index.*.on_demand_throughputattributes to resolve read error (#41350) - resource/aws_cloudformation_stack_set_instance: Prevents overly-long creation times and possible
OperationInProgresserrors (#41388) - resource/aws_detective_member: No longer fails with unexpected status when adding Organization member accounts. (#41344)
- resource/aws_ec2_transit_gateway_route_table_association: Fix deleting and recreating resource when dependencies changes don't require the resource be recreated. (#41292)
- resource/aws_internet_gateway: Fix to continue deletion when attachment is not found (#41346)