Releases: hashicorp/terraform-provider-aws
Releases · hashicorp/terraform-provider-aws
v5.50.0
ENHANCEMENTS:
- data-source/aws_budgets_budget: Add
tagsattribute (#37361) - data-source/aws_instance: Add
launch_timeattribute (#37002) - resource/aws_budgets_budget: Add
tagsargument (#37361) - resource/aws_budgets_budget_action: Add
tagsargument (#37361) - resource/aws_ecs_account_setting_default: Add support for
fargateTaskRetirementWaitPeriodvalue inNameargument (#37018) - resource/aws_ssm_resource_data_sync: Add plan-time validation of
s3_destination.kms_key_arn,s3_destination.regionands3_destination.sync_format(#37481)
BUG FIXES:
- data-source/aws_bedrock_foundation_models: Fix validation regex for the
by_providerargument (#37306) - resource/aws_dynamodb_table: Fix
UnknownOperationException: Tagging is not currently supported in DynamoDB Localerrors on resource Read (#37472) - resource/aws_glue_job: Fix
interface conversion: interface {} is nil, not map[string]interface {}panic whennotify_delay_afteris empty (null) (#37347) - resource/aws_iam_server_certificate: Now correctly reads tags after update and on read. (#37483)
- resource/aws_lakeformation_data_cells_filter: Fix inconsistent
stateerror when usingrow_filter.all_rows_wildcard(#37433) - resource/aws_organizations_account: Allow import of accounts with IAM access to the AWS Billing and Cost Management console (#35662)
- resource/aws_ram_principal_association: Correct plan-time validation of
principalto fixpanic: unexpected format for ID parts ([...]), the following id parts indexes are blank ([1])(#37450) - resource/aws_route53_record: Change region default to us-east-1 (#37565)
- resource/aws_vpc_endpoint_service: Fix destroy error when endpoint service is deleted out-of-band (#37534)
v5.49.0
FEATURES:
- New Data Source:
aws_datazone_environment_blueprint(#36600) - New Resource:
aws_bedrockagent_data_source(#37158) - New Resource:
aws_datazone_domain(#36600) - New Resource:
aws_datazone_environment_blueprint_configuration(#36600)
ENHANCEMENTS:
- data-source/aws_iam_policy_document: Add
minified_jsonattribute (#35677) - resource/aws_dynamodb_table_export: Add plan-time validation of
table_arn(#37288) - resource/aws_kms_key: Add
rotation_period_in_daysargument (#37140) - resource/aws_securitylake_subscriber_notification: Better handles importing resource (#37332)
- resource/aws_securitylake_subscriber_notification: Deprecates
endpoint_idin favor ofsubscriber_endpoint(#37332) - resource/aws_securitylake_subscriber_notification: Handles
configuration.https_notification_configuration.authorization_api_key_valueas sensitive value (#37332)
BUG FIXES:
- data-source/aws_fsx_ontap_storage_virtual_machine: Correctly set
tagson Read (#37353) - data-source/aws_rds_orderable_db_instance: Fix
InvalidParameterValue: Invalid value 3412 for MaxRecords. Must be between 20 and 1000errors (#37251) - data-source/aws_resourceexplorer2_search: Fix 401 unauthorized error due to missing
view_arnin the AWS API request (#36778) - data-source/aws_resourceexplorer2_search: Fix panic caused by bad mappping between Terraform and AWS schemas (#36778)
- data-source/aws_resourceexplorer2_search: Fix state persistence and data types (#36778)
- resource/aws_bedrockagent_agent: Fix to use the configured
prepare_agentvalue (or default value oftruewhen omitted) for all create and update operations (#37405) - resource/aws_elasticsearch_domain: Fix handling of unset
auto_tune_options.rollback_on_disableargument (#37394) - resource/aws_fsx_ontap_storage_virtual_machine: Correctly set
tagsandtags_allon resource Read (#37353) - resource/aws_fsx_openzfs_file_system: Correctly set
tagsandtags_allon resource Read (#37353) - resource/aws_kms_custom_key_store: Change
trust_anchor_certificateto ForceNew (#37092) - resource/aws_opensearch_domain: Fix handling of unset
auto_tune_options.rollback_on_disableargument (#37394) - resource/aws_opensearch_domain: Wait for
auto_tune_optionsto be applied during creation (#37394) - resource/aws_securitylake_aws_log_source: Correctly handles unspecified
source_version(#36268) - resource/aws_securitylake_aws_log_source: Prevents errors when creating multiple log sources concurrently (#36268)
- resource/aws_securitylake_custom_log_source: Prevents errors when creating multiple log sources concurrently (#36268)
- resource/aws_securitylake_custom_log_source: Validates length of
source_nameparameter (#36268) - resource/aws_securitylake_subscriber: Allow more than one log source (#36268)
- resource/aws_securitylake_subscriber: Correctly handles unspecified
access_type(#36268) - resource/aws_securitylake_subscriber: Correctly handles unspecified
source_versionparameter foraws_log_source_resourceandcustom_log_source_resource(#36268) - resource/aws_securitylake_subscriber: Correctly requires
source_nameparameter foraws_log_source_resourceandcustom_log_source_resource(#36268) - resource/aws_securitylake_subscriber_notification: No longer recreates resource when not needed (#37332)
- resource/aws_securitylake_subscriber_notification: Requires value for
configuration.https_notification_configuration.endpoint(#37332) - resource/provider: Change the AWS SDK for Go v2 API client
BackoffDelayerto maintain behavioral compatibility with AWS SDK for Go v1 (#37404)
v5.48.0
FEATURES:
- New Resource:
aws_bedrockagent_agent_knowledge_base_association(#37185)
ENHANCEMENTS:
- resource/aws_cloudwatch_event_target: Add
force_destroyargument (#37130) - resource/aws_elasticache_replication_group: Increase default Delete timeout to 45 minutes (#37182)
- resource/aws_elasticache_replication_group: Use the configured Delete timeout when detaching from any global replication group (#37182)
- resource/aws_fsx_ontap_file_system: Add support for specifying 1 ha_pair with
SINGLE_AZ_1andMULTI_AZ_1deployment types (#36511) - resource/aws_fsx_ontap_file_system: Increase
storage_capacitymaximum to 1PiB (#36511) - resource/aws_fsx_ontap_file_system: Support up to 12
ha_pairs(#36511) - resource/aws_fsx_ontap_file_system: Update
throughput_capacity_per_ha_pairto support all values fromthroughput_capacity(#36511) - resource/aws_fsx_ontap_volume: Add
aggregate_configurationconfiguration block (#36511) - resource/aws_fsx_ontap_volume: Add
size_in_bytesandvolume_stylearguments (#36511)
BUG FIXES:
- resource/aws_bcmdataexports_export: Fix
table_configurationsexpand/flatten (#37205) - resource/aws_cloudwatch_event_connection: Add plan-time validation preventing empty
auth_parameters.oauth.oauth_http_parametersorauth_parameters.invocation_http_parameters
body,headerandquery_stringconfiguration blocks (#26755) - resource/aws_elasticache_replication_group: Decrease replica count after other updates (#34819)
- resource/aws_elasticache_replication_group: Fix
unexpected state 'snapshotting'errors when increasing or decreasing replica count (#30493)
v5.47.0
NOTES:
- provider: Updates to Go 1.22. This is the last Go release that will run on macOS 10.15 Catalina (#36996)
- resource/aws_bedrockagent_knowledge_base: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing (#36783)
FEATURES:
- New Data Source:
aws_identitystore_groups(#36993) - New Resource:
aws_bcmdataexports_export(#36847) - New Resource:
aws_bedrockagent_agent(#36851) - New Resource:
aws_bedrockagent_agent_action_group(#36935) - New Resource:
aws_bedrockagent_agent_alias(#36905) - New Resource:
aws_bedrockagent_knowledge_base(#36783) - New Resource:
aws_globalaccelerator_cross_account_attachment(#35991) - New Resource:
aws_verifiedpermissions_policy(#35413)
ENHANCEMENTS:
- data-source/aws_eip: Add
arnattribute (#35991) - resource/aws_api_gateway_rest_api: Correctly set
root_resource_idon resource Read (#37040) - resource/aws_appmesh_mesh: Add
spec.service_discoveryargument (#37042) - resource/aws_cloudformation_stack_set: Adds guidance on permissions when using delegated administrator account (#37069)
- resource/aws_db_instance: Add
dedicated_log_volumeargument (#36503) - resource/aws_eip: Add
arnattribute (#35991) - resource/aws_elasticache_replication_group: Add
transit_encryption_modeargument (#30403) - resource/aws_elasticache_replication_group: Changes to the
transit_encryption_enabledargument can now be done in-place for engine versions >7.0.5(#30403) - resource/aws_kinesis_firehose_delivery_stream: Add
snowflake_configurationargument (#36646) - resource/aws_memorydb_user: Support IAM authentication mode (#32027)
- resource/aws_sagemaker_app_image_config: Add
code_editor_app_image_configandjupyter_lab_image_config.jupyter_lab_image_configarguments (#37059) - resource/aws_sagemaker_app_image_config: Change
kernel_gateway_image_config.kernel_specMaxItems to 5 (#37059) - resource/aws_transfer_server: Add
sftp_authentication_methodsargument (#37015)
BUG FIXES:
- resource/aws_batch_job_definition: Fix issues where changes causing a new
revisiondo not trigger changes in dependent resources and/or cause an error, "Provider produced inconsistent final plan" (#37111) - resource/aws_ce_cost_category: Allow up to 3 levels of
and,notandoroperand nesting for theruleargument (#30862) - resource/aws_elasticache_replication_group: Fix excessive delay on read (#30403)
- resource/aws_servicecatalog_portfolio: Fixes error where deletion fails if resource was deleted out of band. (#37066)
- resource/aws_servicecatalog_provisioned_product: Fixes error where tag values are not applied to products when tag values don't change. (#37066)
v5.46.0
NOTES:
- provider: When using YAML or JSON documents, such as in
template_bodyofaws_cloudformation_stack, CRLF was previously treated as different from LF but these are now treated as equivalent in many situations (#14270)
FEATURES:
- New Resource:
aws_eip_domain_name(#36963)
ENHANCEMENTS:
- data-source/aws_alb: Add
client_keep_aliveargument (#36969) - data-source/aws_eip: Add
ptr_recordattribute (#36963) - data-source/aws_iam_policy: Add
attachment_countattribute (#36759) - data-source/aws_lb: Add
client_keep_aliveargument (#36969) - data-source/aws_organizations_organization: Add
master_account_nameattribute (#36797) - data-source/aws_vpc_dhcp_options: Add
ipv6_address_preferred_lease_timeattribute (#36934) - resource/aws_alb: Add
client_keep_aliveargument (#36969) - resource/aws_autoscaling_group: Add
alarm_specificationto theinstance_refresh.preferencesconfiguration block (#36954) - resource/aws_cloudformation_stack_set: Add retry when creating to potentially help with eventual consistency problems (#36982)
- resource/aws_cloudfront_origin_access_control: Add
lambdaandmediapackagev2as valid values fororigin_access_control_origin_type(#34362) - resource/aws_cloudwatch_event_rule: Add
force_destroyattribute (#34905) - resource/aws_codebuild_project: Add GitLab and GitLab Self Managed support to the
report_build_statusandbuild_status_configarguments (#36942) - resource/aws_default_vpc_dhcp_options: Add
ipv6_address_preferred_lease_timeas Computed attribute (#36934) - resource/aws_dms_replication_task: Add
resource_identifierargument (#36901) - resource/aws_eip: Add
ptr_recordattribute (#36963) - resource/aws_elasticache_serverless_cache: Add
minimumattribute incache_usage_limits.data_storageandcache_usage_limits.ecpu_per_second(#36766) - resource/aws_fsx_openzfs_file_system: Add
endpoint_ip_addressattribute (#36767) - resource/aws_iam_policy: Add
attachment_countattribute (#36759) - resource/aws_imagebuilder_image: Add
execution_roleandworkflowarguments (#36953) - resource/aws_lb: Add
client_keep_aliveargument (#36969) - resource/aws_mwaa_environment: Add
database_vpc_endpoint_serviceandwebserver_vpc_endpoint_serviceattributes (#36903) - resource/aws_organizations_organization: Add
master_account_nameattribute (#36797) - resource/aws_transfer_connector: Add
security_policy_nameargument (#36893) - resource/aws_vpc_dhcp_options: Add
ipv6_address_preferred_lease_timeattribute (#36934) - resource/aws_vpc_ipam_pool: Add
cascadeargument (#36898)
BUG FIXES:
- data-source/aws_iam_policy_document: When using multiple principals, sort them to avoid differences based only on order (#25967)
- resource/aws_appconfig_deployment: Fix
ConflictExceptionerrors on resource Create (#36980) - resource/aws_ce_anomaly_monitor: Change
monitor_dimensionto ForceNew (#36773) - resource/aws_ce_anomaly_subscription: Change
account_idto ForceNew (#36773) - resource/aws_cloudformation_stack: CRLF line endings in
template_bodyno longer cause erroneous diffs (#14270) - resource/aws_db_proxy: Fix
interface conversion: interface {} is nil, not map[string]interface {}panic whenauthis empty ({}) (#36967) - resource/aws_dms_replication_config: Adds validation to
replication_settingsto disallowLogging.CloudWatchLogGroupandLogging.CloudWatchLogStream. (#36936) - resource/aws_dms_replication_config: Suppresses differences in partial
replication_settingsJSON documents. (#36936) - resource/aws_dms_replication_task: Adds validation to
replication_task_settingsto disallowLogging.CloudWatchLogGroupandLogging.CloudWatchLogStream. (#36936) - resource/aws_dms_replication_task: Allows leaving
replication_task_settingsunset to use default settings. (#36936) - resource/aws_dms_replication_task: Suppresses differences in partial
replication_task_settingsJSON documents. (#36936) - resource/aws_fsx_windows_file_system: Fix error
BadRequest: AuditLogDestination must not be provided when auditing is disabledwhen updatingaudit_log_configuration.0.file_access_audit_log_levelandaudit_log_configuration.0.file_share_access_audit_log_levelto"DISABLED"(#36928) - resource/aws_glue_job: Mark
number_of_workersandworker_typeas optional/computed, preventing persistent differences whenmax_capacityis set. (#36770) - resource/aws_iam_user_login_profile: Fix forced re-creation when
password_reset_requiredistrueand initial password reset is completed (#36926) - resource/aws_lightsail_distribution: Fix to properly set
certificate_nameon create and update (#36888) - resource/aws_vpc_dhcp_options: Fix
NotFounderror handling on delete (#36933)
v5.45.0
NOTES:
- resource/aws_redshift_cluster: The
loggingargument is now deprecated. Use theaws_redshift_loggingresource instead. (#36862) - resource/aws_redshift_cluster: The
snapshot_copyargument is now deprecated. Use theaws_redshift_snapshot_copyresource instead. (#36810)
FEATURES:
ENHANCEMENTS:
- data-source/aws_sagemaker_prebuilt_ecr_image: Add
registry_idforaf-south-1AWS Region (#36803) - resource/aws_api_gateway_documentation_part: Add
documentation_part_idattribute (#36445) - resource/aws_wafregional_web_acl_association: Add configurable timeouts (#36445)
- resource/aws_wafregional_web_acl_association: Add plan-time validation of
resource_arn(#36445)
BUG FIXES:
- provider: Change the default AWS SDK for Go v2 API client
MaxBackoffvalue to 300 seconds so that services migrated to AWS SDK for Go v2 maintain behavioral compatibility with AWS SDK for Go v1 (#36855) - resource/aws_datasync_location_object_storage: Allow update to
agent_arns(#36819) - resource/aws_devopsguru_notification_channel: Fix persistent diff when
filters.message_typesorfilters.severitiescontains multiple elements (#36804) - resource/aws_securityhub_configuration_policy: Mark
configuration_policy.enabled_standard_arnsas Optional, fixingInvalidInputException: Invalid semantics: Enabled standards and security control configurations must be configured when Security Hub is enablederrors (#36740)
v5.44.0
FEATURES:
- New Data Source:
aws_devopsguru_notification_channel(#36656) - New Data Source:
aws_devopsguru_resource_collection(#36657) - New Data Source:
aws_ecr_lifecycle_policy_document(#6133) - New Function:
trim_iam_role_path(#36723) - New Resource:
aws_devopsguru_service_integration(#36694)
ENHANCEMENTS:
- data-source/aws_servicecatalogappregistry_application: Add
application_tagattribute (#36647) - data/aws_glue_data_catalog_encryption_settings: Add
data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_roleattribute (#35978) - resource/aws_appstream_fleet: Add
desired_sessionsargument to thecompute_capacityblock. (#34266) - resource/aws_appstream_fleet: Add
max_sessions_per_instanceargument. (#34266) - resource/aws_batch_job_definition: Add update functions instead of ForceNew. Add
deregister_on_new_revisionto allow keeping prior versions ACTIVE when a new revision is published. (#35149) - resource/aws_db_instance: Adds warning when setting
character_set_namewhenreplicate_source_db,restore_to_point_in_time, orsnapshot_identifieris set (#36518) - resource/aws_emr_cluster: Add
unhealthy_node_replacementargument (#36523) - resource/aws_glue_data_catalog_encryption_settings: Add
data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_roleargument (#35978) - resource/aws_servicecatalogappregistry_application: Add
application_tagattribute (#36647) - resource/aws_transfer_server: Add
s3_storage_optionsconfiguration block (#36664) - resource/aws_wafv2_web_acl: Add
address_fieldsandphone_number_fieldstostatement.managed_rule_group_statement.managed_rule_group_configs.aws_managed_rules_acfp_rule_set.request_inspection(#36685)
BUG FIXES:
- Correctly handles user agents passed using
TF_APPEND_USER_AGENTwhich contain/,(,), or space. (#36738) - resource/aws_batch_scheduling_policy: Fixes error where tags could not be updated (#36517)
- resource/aws_cloudfront_key_value_store: Serialize CloudFront KeyValueStore access (#36734)
- resource/aws_cloudfrontkeyvaluestore_key: Serialize CloudFront KeyValueStore access (#36734)
- resource/aws_cognito_user_pool: Correct plan-time validation of
email_verification_message,email_verification_subject,admin_create_user_config.invite_message_template.email_message,admin_create_user_config.invite_message_template.email_subject,admin_create_user_config.invite_message_template.sms_message,sms_authentication_message,sms_verification_message,verification_message_template.email_message,verification_message_template.email_message_by_link,verification_message_template.email_subject,verification_message_template.email_subject_by_link, andverification_message_template.sms_messageto count UTF-8 characters properly (#36661) - resource/aws_ecr_lifecycle_policy: Add missing
tagPatternListchange detection in policy JSON (#35231) - resource/aws_ecs_service: Correctly set
alarms.rollbackon resource Create and Update (#36691) - resource/aws_iam_user: When
force_destroyis used and there are inline or attached policies, allow resource to be destroyed (#36640) - resource/aws_imagebuilder_distribution_configuration: Fix validation regex for
ami_distribution_configuration.name(#36659) - resource/aws_redshift_cluster: Fix error preventing modification of a configured
snapshot_copyblock (#36655) - resource/aws_route53_record: Fix to correctly interpret alias names with wildcards (#36699)
v5.43.0
FEATURES:
- New Data Source:
aws_resourceexplorer2_search(#36560) - New Data Source:
aws_servicecatalogappregistry_application(#36596) - New Resource:
aws_cloudfrontkeyvaluestore_key(#36534) - New Resource:
aws_devopsguru_notification_channel(#36557) - New Resource:
aws_ec2_instance_metadata_defaults(#36589) - New Resource:
aws_lakeformation_resource_lf_tag(#36537) - New Resource:
aws_m2_application(#35399) - New Resource:
aws_m2_deployment(#35408) - New Resource:
aws_m2_environment(#35311) - New Resource:
aws_redshiftserverless_custom_domain_association(#35865) - New Resource:
aws_servicecatalogappregistry_application(#36277)
ENHANCEMENTS:
- data-source/aws_cloudfront_function: Add
key_value_store_associationsattribute (#36585) - data-source/aws_db_snapshot: Add
original_snapshot_create_timeattribute (#36544) - resource/aws_cloudfront_function: Add
key_value_store_associationsargument (#36585) - resource/aws_ec2_host: Add user configurable timeouts (#36538)
- resource/aws_glacier_vault_lock: Allow
policyto have leading whitespace (#36597) - resource/aws_iam_group_policy: Allow
policyto have leading whitespace (#36597) - resource/aws_iam_policy: Allow
policyto have leading whitespace (#36597) - resource/aws_iam_role: Allow
assume_role_policyandinline_policy.*.policyto have leading whitespace (#36597) - resource/aws_iam_role_policy: Allow
policyto have leading whitespace (#36597) - resource/aws_iam_user_policy: Allow
policyto have leading whitespace (#36597) - resource/aws_kinesisanalyticsv2_application: Add support for
FLINK-1_18runtime_environmentvalue (#36562) - resource/aws_media_store_container_policy: Allow
policyto have leading whitespace (#36597) - resource/aws_ssoadmin_permission_set_inline_policy: Allow
inline_policyto have leading whitespace (#36597) - resource/aws_transfer_access: Allow
policyto have leading whitespace (#36597) - resource/aws_transfer_user: Allow
policyto have leading whitespace (#36597) - resource/aws_vpc_ipam: Add
tierargument (#36504)
BUG FIXES:
- data-source/aws_cur_report_definition: Direct all API calls to the
us-east-1endpoint as this is the only Region in which AWS Cost and Usage Reports is available (#36540) - resource/aws_applicationinsights_application: Make
ACTIVEa valid create target status (#36615) - resource/aws_autoscaling_group: Don't attempt to remove scale-in protection from instances that don't have the feature enabled (#36586)
- resource/aws_cur_report_definition: Direct all API calls to the
us-east-1endpoint as this is the only Region in which AWS Cost and Usage Reports is available (#36540) - resource/aws_elasticsearch_domain_policy: Handle delayed domain status propagation, preventing a
ValidationException. (#36592) - resource/aws_iam_instance_profile: Detect when the associated
roleno longer exists (#34099) - resource/aws_instance: Replace an instance when an
instance_typechange also requires an architecture change, such as x86_64 to arm64 (#36590) - resource/aws_opensearch_domain_policy: Handle delayed domain status propagation, preventing a
ValidationException. (#36592) - resource/aws_quicksight_dashboard: Fix failure when updating a dashboard takes a while (#34227)
- resource/aws_quicksight_template: Fix "Invalid address to set" errors (#34227)
- resource/aws_quicksight_template: Fix "a number is required" errors when state contains an empty string (#34227)
- resource/aws_redshift_cluster: Fix
InvalidParameterCombinationerrors when updating onlyskip_final_snapshot(#36635) - resource/aws_route53_zone: Prevent re-creation when
namecasing changes (#36563) - resource/aws_secretsmanager_secret_version: Fix to handle versions deleted out-of-band without raising an
InvalidRequestException(#36609) - resource/aws_ssm_parameter: force create a new SSM parameter when
data_typeis updated. (#35960)
v5.42.0
FEATURES:
- New Data Source:
aws_redshift_producer_data_shares(#36481) - New Resource:
aws_devopsguru_event_sources_config(#36485) - New Resource:
aws_devopsguru_resource_collection(#36489) - New Resource:
aws_dynamodb_table_export(#30399)
ENHANCEMENTS:
- data-source/aws_vpc_peering_connection: Add
ipv6_cidr_block_setandpeer_ipv6_cidr_block_setattributes (#36391) - resource/aws_datasync_location_hdfs: Add
kerberos_keytab_base64andkerberos_krb5_conf_base64arguments (#36072) - resource/aws_finspace_kx_dataview: Add
read_writeandsegment_configuration.on_demandarguments (#36486) - resource/aws_rds_cluster: Add
enable_local_write_forwardingargument to support Aurora MySQL local write forwarding (#34370)
BUG FIXES:
- provider: Change the default AWS SDK for Go v2 API client
RateLimitertoratelimit.Noneso that services migrated to AWS SDK for Go v2 maintain behavioral compatibility with AWS SDK for Go v1 (#36467) - resource/aws_appautoscaling_policy: Fix errors when importing an MSK storage autoscaling policy (#34934)
- resource/aws_appautoscaling_scheduled_action: Always send
start_timeandend_timevalues on update when configured (#33713) - resource/aws_appautoscaling_scheduled_action: Read correct resource by using
scalable_dimensionas an additional filter (#34382) - resource/aws_datasync_location_azure_blob: Fix missing
container_urlattribute value and badsubdirectoryattribute value from state read/refresh (#36072) - resource/aws_datasync_location_efs: Fix missing
efs_file_system_arnattribute value from state read/refresh (#36072) - resource/aws_datasync_location_hdfs: Mark
qop_configurationas Computed (#36072) - resource/aws_datasync_location_nfs: Fix missing
server_hostnameattribute value from state read/refresh (#36072) - resource/aws_datasync_location_s3: Fix missing
s3_bucket_arnattribute value from state read/refresh (#36072) - resource/aws_datasync_location_smb: Fix missing
server_hostnameattribute value from state read/refresh (#36072) - resource/aws_dms_replication_config: Fix persistent change in
replication_settings(#35670) - resource/aws_dms_replication_task: Fix persistent change in
replication_task_settings(#35670) - resource/aws_eks_access_entry: Always send
kubernetes_groupsanduser_namevalues on update when configured (#36484) - resource/aws_glue_job: Adjust
number_of_workersminimum value to1(#36458) - resource/aws_lexv2models_slot: Fix custom_payload typo (#36488)
- resource/aws_route: Allow resource creation if a propagated route to the same destination exists (#36512)
- resource/aws_vpn_connection:
local_ipv6_network_cidr,remote_ipv6_network_cidr,tunnel1_inside_ipv6_cidr, andtunnel2_inside_ipv6_cidrno longer requiretransit_gateway_idto be specified (#36405)
v5.41.0
FEATURES:
- New Data Source:
aws_apprunner_hosted_zone_id(#36288) - New Data Source:
aws_medialive_input(#36307) - New Resource:
aws_lakeformation_data_cells_filter(#36264) - New Resource:
aws_securityhub_configuration_policy(#35752) - New Resource:
aws_securityhub_configuration_policy_association(#35752) - New Resource:
aws_securitylake_subscriber_notification(#36323)
ENHANCEMENTS:
- data-source/aws_ec2_transit_gateway_peering_attachment: Add
stateattribute (#36304) - data-source/aws_lakeformation_permissions: Add
data_cells_filterattribute (#36264) - data-source/aws_ram_resource_share:
nameis Optional (#36062) - resource/aws_cognito_user_pool: Add
pre_token_generation_configconfiguration block (#35236) - resource/aws_ec2_transit_gateway_peering_attachment: Add
stateattribute (#36304) - resource/aws_ecs_cluster: Add default value (
DEFAULT) forconfiguration.execute_command_configuration.logging(#36341) - resource/aws_lakeformation_permissions: Add
data_cells_filterattribute (#36264) - resource/aws_ram_resource_association: Add plan-time validation of
resource_arnandresource_share_arn(#36062) - resource/aws_route53domains_registered_domain: Add
billing_contactandbilling_privacyarguments (#36285) - resource/aws_securityhub_organization_configuration: Add
organization_configurationconfiguration block to support central configuration (#35752) - resource/aws_securityhub_organization_configuration: Set
auto_enabletofalse,auto_enable_standardstoNONE, andorganization_configuration.configuration_typetoLOCALon resource Delete (#35752)
BUG FIXES:
- data-source/aws_iam_policy_document: Fix
Failed to marshal state to json: unsupported attribute "override_json"andFailed to marshal state to json: unsupported attribute "source_json"errors when runningterraform show -jsonorterraform state rm(#36383) - data-source/aws_opensearch_domain : Add
auto_tune_options.use_off_peak_windowattribute. This fixes a regression introduced in v5.40.0 causingInvalid address to seterrors (#36298) - resource/aws_cognito_identity_pool: Fix handling of resources deleted out of band (#36100)
- resource/aws_cognito_identity_provider: Fix
InvalidParameterException: ActiveEncryptionCertificate is not a valid key for SAML identity provider detailserrors on resource Update (#36311) - resource/aws_ec2_instance: Remove ForceNew from
ipv6_address_count(#36308) - resource/aws_ecs_cluster: Fix
panic: interface conversion: interface {} is nil, not map[string]interface {}whenconfiguration,configuration.execute_command_configuration, orconfiguration.execute_command_configuration.log_configurationare empty (#36341) - resource/aws_ecs_service: Fix
panic: interface conversion: interface {} is nil, not map[string]interface {}whenservice_connect_configuration.service.timeoutis empty (#36309) - resource/aws_ecs_service:
service_connect_configuration.service.tls.issuer_cert_authority.aws_pca_authority_arnis Required (#36309) - resource/aws_elasticache_replication_group: Fix bugs causing errors like
InvalidReplicationGroupState: Cluster not in available state to perform tagging operations.(#36310) - resource/aws_finspace_kx_cluster: Prevent
command_line_argumentsandinitialization_scriptupdates from overwriting one another (#36361) - resource/aws_network_acl_rule: Fix
InvalidNetworkAclID.NotFounderrors on resource Delete (#36326) - resource/aws_network_acl_rule: Prevent creation of duplicate Terraform resources (#36326)
- resource/aws_ram_principal_association: Prevent creation of duplicate Terraform resources (#36062)
- resource/aws_ram_principal_association: Remove from state on resource Read if
principalis disassociated outside of Terraform (#36062) - resource/aws_ram_resource_association: Prevent creation of duplicate Terraform resources (#36062)
- resource/aws_route: Prevent creation of duplicate Terraform resources (#36326)
- resource/aws_route_table: Fix
couldn't find resourceerrors on resource Delete (#36326) - resource/aws_vpn_connection: Correct plan-time validation of
tunnel1_inside_ipv6_cidrandtunnel2_inside_ipv6_cidr(#36236)