FEATURES:
- New Data Source:
aws_mq_broker_engine_types(#34232) - New Data Source:
aws_msk_bootstrap_brokers(#32484) - New Data Source:
aws_verifiedpermissions_policy_store(#32204) - New Resource:
aws_ebs_fast_snapshot_restore(#35211) - New Resource:
aws_elasticache_serverless_cache(#34951) - New Resource:
aws_imagebuilder_workflow(#35097) - New Resource:
aws_kinesis_resource_policy(#35167) - New Resource:
aws_prometheus_scraper(#34749) - New Resource:
aws_securitylake_aws_log_source(#34974) - New Resource:
aws_ssoadmin_application_access_scope(#34811) - New Resource:
aws_verifiedpermissions_policy_store(#32204) - New Resource:
aws_verifiedpermissions_policy_template(#32205) - New Resource:
aws_verifiedpermissions_schema(#32204)
ENHANCEMENTS:
- data-source/aws_batch_compute_environment: Add
update_policyattribute (#34353) - data-source/aws_ecr_image: Add
image_uriattribute (#24526) - data-source/aws_efs_file_system: Add
lifecycle_policy.transition_to_archiveattribute (#35096) - data-source/aws_efs_file_system: Add
protectionattribute (#35029) - data-source/aws_elastic_beanstalk_hosted_zone: Add hosted zone ID for
il-central-1AWS Region (#35131) - data-source/aws_elb_hosted_zone_id: Add hosted zone ID for
ca-west-1AWS Region (#35131) - data-source/aws_fsx_ontap_file_system: Add
ha_pairsandthroughput_capacity_per_ha_pairattributes (#34993) - data-source/aws_glue_catalog_table: Add
regionattribute totarget_tableblock. (#34817) - data-source/aws_lambda_function: Add
logging_configattribute (#35050) - data-source/aws_lb_hosted_zone_id: Add hosted zone IDs for
ca-west-1AWS Region (#35131) - data-source/aws_lb_target_group: Add
load_balancing_anomaly_mitigationattribute (#35083) - data-source/aws_msk_configuration: Remove
namelength validation (#34399) - data-source/aws_networkfirewall_firewall_policy: Add
firewall_policy.tls_inspection_configuration_arnattribute (#35094) - data-source/aws_prometheus_workspace: Add
kms_key_arnattribute (#35062) - data-source/aws_route53_resolver_endpoint: Add
protocolsattribute (#35098) - data-source/aws_route53_resolver_endpoint: Add
resolver_endpoint_typeattribute (#34798) - data-source/aws_s3_bucket: Add hosted zone ID for
ca-west-1AWS Region (#35131) - provider: Support
ca-west-1as a valid AWS Region (#35131) - resource/aws_appflow_flow: Add
destination_connector_properties.s3.s3_output_format_config.target_file_sizeargument (#35215) - resource/aws_appstream_fleet: Increase
idle_disconnect_timeout_in_secondsmax value for validation to 360000 (#35173) - resource/aws_autoscaling_group: Add
instance_refresh.preferences.max_healthy_percentageattribute (#34929) - resource/aws_autoscaling_group: Fix
ValidationError: The instance ... is not part of Auto Scaling group ...errors on resource Delete when disabling scale-in protection for instances that are already fully terminated (#35071) - resource/aws_batch_compute_environment: Add
update_policyparameter (#34353) - resource/aws_batch_job_definition: Add
scheduling_priorityargument andarn_prefixattribute (#34997) - resource/aws_cloud9_environment_ec2: Add
amazonlinux-2023-x86_64andresolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64as valid values forimage_id(#35020) - resource/aws_codepipeline: Add
pipeline_typeargument andvariableconfiguration block (#34841) - resource/aws_dms_replication_task: Allow
cdc_start_timeto use RFC3339 formatted dates in addition to UNIX timestamps (#31917) - resource/aws_dms_replication_task: Remove ForceNew from
replication_instance_arn, allowing in-place migration between DMS instances (#30721) - resource/aws_efs_file_system: Add
lifecycle_policy.transition_to_archiveargument (#35096) - resource/aws_efs_file_system: Add
protectionconfiguration block (#35029) - resource/aws_efs_replication_configuration: Increase Create timeout to 20 minutes (#34955)
- resource/aws_efs_replication_configuration: Mark
destination.file_system_idas Optional, enabling EFS replication fallback (#34955) - resource/aws_finspace_kx_dataview: Increase default create, update, and delete timeouts to 4 hours (#35207)
- resource/aws_finspace_kx_scaling_group: Increase default create, delete timeouts to 4 hours (#35206)
- resource/aws_fsx_lustre_file_system: Allow
per_unit_storage_throughputto be updated in-place (#34932) - resource/aws_fsx_ontap_file_system: Add
ha_pairsandthroughput_capacity_per_ha_pairarguments (#34993) - resource/aws_fsx_ontap_file_system: Increase maximum value of
disk_iops_configuration.iopsto2400000(#34993) - resource/aws_fsx_ontap_file_system:
throughput_capacityis Optional (#34993) - resource/aws_glue_catalog_table: Add
regionattribute totarget_tableblock. (#34817) - resource/aws_glue_classifier: Add
csv_classifier.serdeargument (#34251) - resource/aws_kinesis_firehose_delivery_stream: Add
opensearch_configuration.document_id_optionsconfiguration block (#35137) - resource/aws_kinesis_firehose_delivery_stream: Add
splunk_configuration.buffering_intervalandsplunk_configuration.buffering_sizearguments (#35137) - resource/aws_kinesis_firehose_delivery_stream: Adjust
elasticsearch_configuration.buffering_interval,http_endpoint_configuration.buffering_interval,opensearch_configuration.buffering_interval,opensearchserverless_configuration.buffering_interval,redshift_configuration.s3_backup_configuration.buffering_interval,extended_s3_configuration.s3_backup_configuration.buffering_interval,elasticsearch_configuration.s3_configuration.buffering_interval,http_endpoint_configuration.s3_configuration.buffering_interval,opensearch_configuration.s3_configuration.buffering_interval,opensearchserverless_configuration.s3_configuration.buffering_interval,redshift_configuration.s3_configuration.buffering_intervalandsplunk_configuration.s3_configuration.buffering_intervalminimum values to0to support zero buffering (#35137) - resource/aws_kms_key: Add
xks_key_idattribute (#31216) - resource/aws_lambda_function: Add
logging_configconfiguration block in support of advanced logging controls (#35050) - resource/aws_lambda_function: Add support for
python3.12runtimevalue (#35049) - resource/aws_lambda_layer_version: Add support for
python3.12compatible_runtimesvalue (#35049) - resource/aws_lb_target_group: Add
load_balancing_anomaly_mitigationargument (#35083) - resource/aws_lb_target_group: Add
weighted_randomas a valid value forload_balancing_algorithm_type(#35083) - resource/aws_neptune_cluster: Add
storage_typeargument (#34985) - resource/aws_neptune_cluster_instance: Add
storage_typeattribute (#34985) - resource/aws_networkfirewall_firewall: Add configurable timeouts (#34918)
- resource/aws_networkfirewall_firewall_policy: Add
firewall_policy.tls_inspection_configuration_arnargument (#35094) - resource/aws_prometheus_workspace: Add
kms_key_arnargument, enabling encryption at-rest using AWS KMS Customer Managed Keys (CMK) (#35062) - resource/aws_redshiftserverless_workgroup: Add
portargument (#34925) - resource/aws_route53_resolver_endpoint: Add
protocolsargument (#35098) - resource/aws_route53_resolver_endpoint: Add
resolver_endpoint_typeargument (#34798) - resource/aws_s3_bucket: Modify resource Read to support third-party S3 API implementations. Because we cannot easily test this functionality, it is best effort and we ask for community help in testing (#35035)
- resource/aws_s3_bucket: Modify server-side encryption configuration error handling, enabling support for NetApp StorageGRID (#34890)
- resource/aws_transfer_server: Add
TransferSecurityPolicy-PQ-SSH-Experimental-2023-04andTransferSecurityPolicy-PQ-SSH-FIPS-Experimental-2023-04as valid values forsecurity_policy_name(#35129) - resource/aws_verifiedaccess_endpoint: Add
policy_documentargument (#34264)
BUG FIXES:
- data-source/aws_lb_target_group: Change
deregistration_delayfromTypeInttoTypeString(#31436) - data-source/aws_s3_bucket_object: Remove any leading
./fromkeyto maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility (#35223) - data-source/aws_s3_object: Remove any leading
./fromkeyto maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility (#35223) - resource/aws_cloud9_environment_ec2:
image_idis Required (#35020) - resource/aws_codebuild_project: Prevent erroneous diffs on
build_timeoutandqueued_timeoutfor Lambda compute types (#35043) - resource/aws_datasync_agent: Fix import of agents created with
activation_keyby removing requirement for one ofip_addressoractivation_keyto be set (#35150) - resource/aws_dms_replication_config: Prevent erroneous diffs on
replication_settings(#34356) - resource/aws_dms_replication_task: Prevent erroneous diffs on
replication_task_settings(#34356) - resource/aws_dynamodb_table: Fix error when waiting for snapshot to be created (#34848)
- resource/aws_finspace_kx_dataview: Properly set
arnattribute on read, resolving persistent differences whentagsare configured (#34998) - resource/aws_glue_catalog_database: Properly handle out-of-band resource deletion (#35195)
- resource/aws_iot_indexing_configuration: Correct plan-time validation of
thing_indexing_configuration.filter.named_shadow_names(#35225) - resource/aws_kinesis_firehose_delivery_stream: Fix
InvalidArgumentException: Both BufferSizeInMBs and BufferIntervalInSeconds are required to configure buffering for lambda processorerrors on resource Update (#26964) - resource/aws_kinesis_firehose_delivery_stream: Fix perpetual
extended_s3_configuration.processing_configuration.processors.parametersdiffs when processor type isLambda(#35137) - resource/aws_lambda_function: Ensure lambda does not get deployed if
source_code_hashdoes not change. (#29921) - resource/aws_lb: Fix
ValidationError: Attributes cannot be emptyerrors (#35228) - resource/aws_lb_target_group: Fix diff on
stickiness.cookie_namewhenstickiness.typeislb_cookie(#31436) - resource/aws_memorydb_cluster: Treat
snapshottingstatus as pending when creating cluster (#31077) - resource/aws_ram_principal_association: Fix
reading RAM Resource Share (...) Principal Association (...): couldn't find resource (21 retries)errors when a high number of principals are associated with a resource share (#34738) - resource/aws_s3_bucket_object: Remove any leading
./fromkeyto maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility (#35223) - resource/aws_s3_object: Remove any leading
./fromkeyto maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility (#35223) - resource/aws_s3_object_copy: Remove any leading
./fromkeyto maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility (#35223) - resource/aws_secretsmanager_secret_rotation: No longer ignores changes to
rotation_rules.automatically_after_dayswhenrotation_rules.schedule_expressionis set. (#35024) - resource/aws_ses_configuration_set: Fix
tracking_optionsbeing omitted from state and resulting in persistent diff (#35056) - resource/aws_ssoadmin_application: Fix
portal_options.sign_in_options.application_urltriggeringValidationErrorwhen unset (#34967)