Closed renovate[bot] closed 11 months ago
Hey @renovate[bot]! 👋
Thank you for your contribution to the project. Please refer to the contribution rules for a quick overview of the process.
Make sure that this PR clearly explains:
With submitting this PR you confirm that you hold the rights of the code added and agree that it will published under the Apache 2.0 license.
The following ChatOps commands are supported:
/finish
: formats the Terraform code and generates the Terraform documentation/help
: notifies a maintainer to help you outSimply add a comment with the command in the first line. If you need to pass more information, separate it with a blank line from the command.
This message was generated automatically. You are welcome to improve it.
/finish
The /finish
action failed. Please check the action protocol!
This PR contains the following updates:
5.0.0
->5.26.0
Release Notes
hashicorp/terraform-provider-aws (aws)
### [`v5.26.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5260-Unreleased) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.25.0...v5.26.0) FEATURES: - **New Data Source:** `aws_iot_registration_code` ([#15098](https://togithub.com/hashicorp/terraform-provider-aws/issues/15098)) - **New Resource:** `aws_iot_billing_group` ([#31237](https://togithub.com/hashicorp/terraform-provider-aws/issues/31237)) - **New Resource:** `aws_iot_ca_certificate` ([#15098](https://togithub.com/hashicorp/terraform-provider-aws/issues/15098)) - **New Resource:** `aws_iot_event_configurations` ([#31237](https://togithub.com/hashicorp/terraform-provider-aws/issues/31237)) ENHANCEMENTS: - data-source/aws_autoscaling_group: Add `instance_maintenance_policy` attribute ([#34430](https://togithub.com/hashicorp/terraform-provider-aws/issues/34430)) - provider: Adds `https_proxy` and `no_proxy` parameters. ([#34243](https://togithub.com/hashicorp/terraform-provider-aws/issues/34243)) - resource/aws_autoscaling_group: Add `instance_maintenance_policy` configuration block ([#34430](https://togithub.com/hashicorp/terraform-provider-aws/issues/34430)) - resource/aws_finspace_kx_cluster: Increase default create and update timeouts to 4 hours to allow for increased startup times with large volumes of cached data ([#34398](https://togithub.com/hashicorp/terraform-provider-aws/issues/34398)) - resource/aws_finspace_kx_environment: Increase default delete timeout to 75 minutes ([#34398](https://togithub.com/hashicorp/terraform-provider-aws/issues/34398)) - resource/aws_iam_group_policy_attachment: Add plan-time validation of `policy_arn` ([#34378](https://togithub.com/hashicorp/terraform-provider-aws/issues/34378)) - resource/aws_iam_policy_attachment: Add plan-time validation of `policy_arn` ([#34378](https://togithub.com/hashicorp/terraform-provider-aws/issues/34378)) - resource/aws_iam_role_policy_attachment: Add plan-time validation of `policy_arn` ([#34378](https://togithub.com/hashicorp/terraform-provider-aws/issues/34378)) - resource/aws_iam_user_policy_attachment: Add plan-time validation of `policy_arn` ([#34378](https://togithub.com/hashicorp/terraform-provider-aws/issues/34378)) - resource/aws_iot_ca_certificate: Add `ca_certificate_id` attribute ([#15098](https://togithub.com/hashicorp/terraform-provider-aws/issues/15098)) - resource/aws_iot_policy: Add configurable timeouts ([#34329](https://togithub.com/hashicorp/terraform-provider-aws/issues/34329)) - resource/aws_iot_policy: When updating the resource, delete the oldest non-default version of the policy if creating a new version would exceed the maximum number of versions (5) ([#34329](https://togithub.com/hashicorp/terraform-provider-aws/issues/34329)) - resource/aws_lambda_function: Add support for `nodejs20.x` and `provided.al2023` `runtime` values ([#34401](https://togithub.com/hashicorp/terraform-provider-aws/issues/34401)) - resource/aws_lambda_layer_version: Add support for `nodejs20.x` and `provided.al2023` `compatible_runtimes` values ([#34401](https://togithub.com/hashicorp/terraform-provider-aws/issues/34401)) - resource/aws_quicksight_analysis: Add `definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.sparkline` attribute ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_analysis: Add `definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.visual_layout_options` attribute ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_analysis: Add `number_display_format_configuration` and `percentage_display_format_configuration` to nested `numeric_format_configuration` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_dashboard: Add `definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.sparkline` attribute ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_dashboard: Add `definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.visual_layout_options` attribute ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_dashboard: Add `number_display_format_configuration` and `percentage_display_format_configuration` to nested `numeric_format_configuration` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_template: Add `definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.sparkline` attribute ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_template: Add `definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.visual_layout_options` attribute ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_template: Add `number_display_format_configuration` and `percentage_display_format_configuration` to nested `numeric_format_configuration` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_rds_cluster: Add `delete_automated_backups` argument ([#34309](https://togithub.com/hashicorp/terraform-provider-aws/issues/34309)) BUG FIXES: - resource/aws_chime_voice_connector: Fix `read` error when resource is not created in `us-east-1` ([#34334](https://togithub.com/hashicorp/terraform-provider-aws/issues/34334)) - resource/aws_chime_voice_connector_group: Fix `read` error when resource is not created in `us-east-1` ([#34334](https://togithub.com/hashicorp/terraform-provider-aws/issues/34334)) - resource/aws_chime_voice_connector_logging: Fix `read` error when resource is not created in `us-east-1` ([#34334](https://togithub.com/hashicorp/terraform-provider-aws/issues/34334)) - resource/aws_chime_voice_connector_origination: Fix `read` error when resource is not created in `us-east-1` ([#34334](https://togithub.com/hashicorp/terraform-provider-aws/issues/34334)) - resource/aws_chime_voice_connector_termination: Fix `read` error when resource is not created in `us-east-1` ([#34334](https://togithub.com/hashicorp/terraform-provider-aws/issues/34334)) - resource/aws_chime_voice_connector_termination_credentials: Fix `read` error when resource is not created in `us-east-1` ([#34334](https://togithub.com/hashicorp/terraform-provider-aws/issues/34334)) - resource/aws_chimesdkmediapipelines_media_insights_pipeline_configuration: Fix eventual consistency error when resource is not created in `us-east-1` ([#34334](https://togithub.com/hashicorp/terraform-provider-aws/issues/34334)) - resource/aws_chimesdkvoice_sip_media_application: Fix eventual consistency errors when not using `us-east-1` ([#34426](https://togithub.com/hashicorp/terraform-provider-aws/issues/34426)) - resource/aws_chimesdkvoice_sip_rule: Fix eventual consistency errors when not using `us-east-1` ([#34426](https://togithub.com/hashicorp/terraform-provider-aws/issues/34426)) - resource/aws_elasticache_user: Fix `UserNotFound: ... is not available for tagging` errors on resource Read when there is a concurrent update to the user ([#34396](https://togithub.com/hashicorp/terraform-provider-aws/issues/34396)) - resource/aws_grafana_workspace_api_key: Change `key` to [`Sensitive`](https://developer.hashicorp.com/terraform/plugin/best-practices/sensitive-state#using-sensitive-flag-functionality) ([#34105](https://togithub.com/hashicorp/terraform-provider-aws/issues/34105)) - resource/aws_iam_group_policy_attachment: Retry `ConcurrentModificationException` errors on create and delete ([#34378](https://togithub.com/hashicorp/terraform-provider-aws/issues/34378)) - resource/aws_iam_policy_attachment: Retry `ConcurrentModificationException` errors on create and delete ([#34378](https://togithub.com/hashicorp/terraform-provider-aws/issues/34378)) - resource/aws_iam_role_policy_attachment: Retry `ConcurrentModificationException` errors on create and delete ([#34378](https://togithub.com/hashicorp/terraform-provider-aws/issues/34378)) - resource/aws_iam_user_policy_attachment: Retry `ConcurrentModificationException` errors on create and delete ([#34378](https://togithub.com/hashicorp/terraform-provider-aws/issues/34378)) - resource/aws_inspector2\_delegated_admin_account: Fix `errors: *target must be interface or implement error` panic ([#34424](https://togithub.com/hashicorp/terraform-provider-aws/issues/34424)) - resource/aws_inspector2\_enabler: Fix `interface conversion: interface {} is nil, not map[string]inspector2.AccountResourceStatus` panic ([#34424](https://togithub.com/hashicorp/terraform-provider-aws/issues/34424)) - resource/aws_iot_ca_certificate: Change `ca_pem` and `certificate_pem` to [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) ([#15098](https://togithub.com/hashicorp/terraform-provider-aws/issues/15098)) - resource/aws_iot_policy: Retry `DeleteConflictException` errors on delete ([#34329](https://togithub.com/hashicorp/terraform-provider-aws/issues/34329)) - resource/aws_quicksight_analysis: Fix handling of the nested `number_scale`, `prefix`, and `suffix` integer arguments ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_analysis: Fix handling of the nested `rolling_date` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_analysis: Fix handling of the nested `select_all_options` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_analysis: Fix handling of the nested `visual_ids` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_analysis: Fixes to various optional blocks utilizing the shared column schema definition ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_analysis: Nested `column_index` and `row_index` arguments now properly handle zero values ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_dashboard: Fix handling of the nested `number_scale`, `prefix`, and `suffix` integer arguments ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_dashboard: Fix handling of the nested `rolling_date` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_dashboard: Fix handling of the nested `select_all_options` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_dashboard: Fix handling of the nested `visual_ids` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_dashboard: Fixes to various optional blocks utilizing the shared column schema definition ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_dashboard: Nested `column_index` and `row_index` arguments now properly handle zero values ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_data_set: Increase `permissions.actions` maximum item limit to 20, aligning with the AWS API limits ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_data_source: Set all parameters to update aws_quicksight_data_source ([#33061](https://togithub.com/hashicorp/terraform-provider-aws/issues/33061)) - resource/aws_quicksight_template: Fix handling of the nested `number_scale`, `prefix`, and `suffix` integer arguments ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_template: Fix handling of the nested `rolling_date` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_template: Fix handling of the nested `select_all_options` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_template: Fix handling of the nested `visual_ids` argument ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_template: Fixes to various optional blocks utilizing the shared column schema definition ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_quicksight_template: Nested `column_index` and `row_index` arguments now properly handle zero values ([#33931](https://togithub.com/hashicorp/terraform-provider-aws/issues/33931)) - resource/aws_sagemaker_user_profile: Change `default_user_settings.canvas_app_settings.identity_provider_oauth_settings` from TypeSet to TypeList, preventing `interface conversion: interface {} is *schema.Set, not []interface {}` panics ([#34418](https://togithub.com/hashicorp/terraform-provider-aws/issues/34418)) - resource/aws_synthetics_canary: Fix to properly suppress differences when `expression` is `rate(0 minutes)` ([#34084](https://togithub.com/hashicorp/terraform-provider-aws/issues/34084)) - resource/aws_vpn_connection: Fix `UnsupportedOperation: The tunnel inside ip version parameter is not currently supported in this region` error when creating connections in certain partitions and Regions ([#34420](https://togithub.com/hashicorp/terraform-provider-aws/issues/34420)) ### [`v5.25.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5250-November-10-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.24.0...v5.25.0) NOTES: - resource/aws_cloudtrail: The resource's [import ID](https://developer.hashicorp.com/terraform/language/import#import-id) has changed from `name` to `arn` ([#30758](https://togithub.com/hashicorp/terraform-provider-aws/issues/30758)) FEATURES: - **New Data Source:** `aws_apigatewayv2_vpc_link` ([#33974](https://togithub.com/hashicorp/terraform-provider-aws/issues/33974)) - **New Data Source:** `aws_athena_named_query` ([#24815](https://togithub.com/hashicorp/terraform-provider-aws/issues/24815)) - **New Data Source:** `aws_bedrock_foundation_model` ([#34148](https://togithub.com/hashicorp/terraform-provider-aws/issues/34148)) - **New Data Source:** `aws_bedrock_foundation_models` ([#34148](https://togithub.com/hashicorp/terraform-provider-aws/issues/34148)) - **New Resource:** `aws_athena_prepared_statement` ([#33417](https://togithub.com/hashicorp/terraform-provider-aws/issues/33417)) - **New Resource:** `aws_lexv2models_bot_locale` ([#33949](https://togithub.com/hashicorp/terraform-provider-aws/issues/33949)) ENHANCEMENTS: - provider: Adds SSO API endpoint override parameter `endpoints.sso` ([#34302](https://togithub.com/hashicorp/terraform-provider-aws/issues/34302)) - resource/aws_appflow_connector_profile: Add `jwt_token` and `oauth2_grant_type` arguments to the `connector_profile_config.connector_profile_credentials.salesforce` block. ([#34248](https://togithub.com/hashicorp/terraform-provider-aws/issues/34248)) - resource/aws_autoscaling_group: Add plan-time validation of `initial_lifecycle_hook.default_result`, `initial_lifecycle_hook.heartbeat_timeout`, `initial_lifecycle_hook.lifecycle_transition`, `initial_lifecycle_hook.name`, `initial_lifecycle_hook.notification_target_arn` and `initial_lifecycle_hook.role_arn` ([#12145](https://togithub.com/hashicorp/terraform-provider-aws/issues/12145)) - resource/aws_autoscaling_lifecycle_hook: Add plan-time validation of `default_result`, `heartbeat_timeout`, `lifecycle_transition`, `name`, `notification_target_arn` and `role_arn` ([#12145](https://togithub.com/hashicorp/terraform-provider-aws/issues/12145)) - resource/aws_datasync_task: Add `task_report_config` argument ([#33861](https://togithub.com/hashicorp/terraform-provider-aws/issues/33861)) - resource/aws_db_instance: Add `postgres` as a valid `engine` value for blue/green deployments ([#34216](https://togithub.com/hashicorp/terraform-provider-aws/issues/34216)) - resource/aws_dms_endpoint: Add `pause_replication_tasks`, which when set to `true`, pauses associated running replication tasks, regardless if they are managed by Terraform, prior to modifying the endpoint (only tasks paused by the resource will be restarted after the modification completes) ([#34316](https://togithub.com/hashicorp/terraform-provider-aws/issues/34316)) - resource/aws_eks_cluster: Allow `vpc_config.security_group_ids` and `vpc_config.subnet_ids` to be updated in-place ([#32409](https://togithub.com/hashicorp/terraform-provider-aws/issues/32409)) - resource/aws_inspector2\_organization_configuration: Add `lambda_code` argument to the `auto_enable` configuration block ([#34261](https://togithub.com/hashicorp/terraform-provider-aws/issues/34261)) - resource/aws_route53\_record: Allow import of records with an empty record name. ([#34212](https://togithub.com/hashicorp/terraform-provider-aws/issues/34212)) - resource/aws_sagemaker_domain: Add `default_user_settings.canvas_app_settings.direct_deploy_settings`, `default_user_settings.canvas_app_settings.identity_provider_oauth_settings` and `default_user_settings.canvas_app_settings.kendra_settings` arguments ([#34265](https://togithub.com/hashicorp/terraform-provider-aws/issues/34265)) - resource/aws_sagemaker_domain: Change `default_space_settings.kernel_gateway_app_settings.custom_image`, `default_user_settings.kernel_gateway_app_settings.custom_image` and `default_user_settings.r_session_app_settings.custom_image` `MaxItems` from `30` to `200` ([#34265](https://togithub.com/hashicorp/terraform-provider-aws/issues/34265)) - resource/aws_sagemaker_feature_group: Add `offline_store_config.s3_storage_config.resolved_output_s3_uri`, `online_store_config.storage_type` and `online_store_config.ttl_duration` arguments ([#34283](https://togithub.com/hashicorp/terraform-provider-aws/issues/34283)) - resource/aws_sagemaker_feature_group: Allow `online_store_config.ttl_duration` to be updated in-place ([#34283](https://togithub.com/hashicorp/terraform-provider-aws/issues/34283)) - resource/aws_sagemaker_model: Add `container.model_data_source` and `primary_container.model_data_source` configuration blocks ([#34158](https://togithub.com/hashicorp/terraform-provider-aws/issues/34158)) - resource/aws_sagemaker_space: Change `space_settings.kernel_gateway_app_settings.custom_image` `MaxItems` from `30` to `200` ([#34265](https://togithub.com/hashicorp/terraform-provider-aws/issues/34265)) - resource/aws_sagemaker_user_profile: Add `default_user_settings.canvas_app_settings.direct_deploy_settings`, `default_user_settings.canvas_app_settings.identity_provider_oauth_settings` and `default_user_settings.canvas_app_settings.kendra_settings` arguments ([#34265](https://togithub.com/hashicorp/terraform-provider-aws/issues/34265)) - resource/aws_sns_topic: Add `archive_policy` argument and `beginning_archive_time` attribute to support [message archiving](https://docs.aws.amazon.com/sns/latest/dg/fifo-message-archiving-replay.html) ([#34252](https://togithub.com/hashicorp/terraform-provider-aws/issues/34252)) - resource/aws_sns_topic: Add `replay_policy` argument ([#34252](https://togithub.com/hashicorp/terraform-provider-aws/issues/34252)) BUG FIXES: - provider: Fix `Value Conversion Error` panic for certain resources when `null` tag values are specified ([#34319](https://togithub.com/hashicorp/terraform-provider-aws/issues/34319)) - provider: Fixes parsing error in AWS shared config files with extra whitespace ([#34300](https://togithub.com/hashicorp/terraform-provider-aws/issues/34300)) - provider: Fixes poor performance when parsing AWS shared config files ([#34300](https://togithub.com/hashicorp/terraform-provider-aws/issues/34300)) - resource/aws_autoscaling_group: Change all `initial_lifecycle_hook` configuration block attributes to [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) ([#34260](https://togithub.com/hashicorp/terraform-provider-aws/issues/34260)) - resource/aws_cloudtrail: Change the `id` attribute from the trail's name to its ARN to support [organization trails](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/creating-trail-organization.html) ([#30758](https://togithub.com/hashicorp/terraform-provider-aws/issues/30758)) - resource/aws_cloudwatch_event_rule: Increase `event_pattern` max length for validation to 4096 ([#34270](https://togithub.com/hashicorp/terraform-provider-aws/issues/34270)) - resource/aws_sagemaker_domain: Fix updating `default_space_settings.r_studio_server_pro_app_settings.access_status` from `ENABLED` to `DISABLED` ([#34265](https://togithub.com/hashicorp/terraform-provider-aws/issues/34265)) ### [`v5.24.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5240-November-2-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.23.1...v5.24.0) NOTES: - resource/aws_detective_organization_admin_account: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#25237](https://togithub.com/hashicorp/terraform-provider-aws/issues/25237)) - resource/aws_detective_organization_configuration: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#25237](https://togithub.com/hashicorp/terraform-provider-aws/issues/25237)) FEATURES: - **New Data Source:** `aws_opensearchserverless_lifecycle_policy` ([#34144](https://togithub.com/hashicorp/terraform-provider-aws/issues/34144)) - **New Resource:** `aws_detective_organization_admin_account` ([#25237](https://togithub.com/hashicorp/terraform-provider-aws/issues/25237)) - **New Resource:** `aws_detective_organization_configuration` ([#25237](https://togithub.com/hashicorp/terraform-provider-aws/issues/25237)) - **New Resource:** `aws_opensearchserverless_lifecycle_policy` ([#34144](https://togithub.com/hashicorp/terraform-provider-aws/issues/34144)) - **New Resource:** `aws_redshift_resource_policy` ([#34149](https://togithub.com/hashicorp/terraform-provider-aws/issues/34149)) - **New Resource:** `aws_verifiedaccess_endpoint` ([#30763](https://togithub.com/hashicorp/terraform-provider-aws/issues/30763)) ENHANCEMENTS: - resource/aws_amplify_app: Add `custom_headers` argument ([#31561](https://togithub.com/hashicorp/terraform-provider-aws/issues/31561)) - resource/aws_batch_job_definition: Add `node_properties` argument ([#34153](https://togithub.com/hashicorp/terraform-provider-aws/issues/34153)) - resource/aws_finspace_kx_cluster: In-place updates are now supported for the `code`, `database`, and `initialization_script` arguments. The update timeout has been increased to 30 minutes. ([#34220](https://togithub.com/hashicorp/terraform-provider-aws/issues/34220)) - resource/aws_iot_topic_rule: Add `kafka.header` and `error_action.kafka.header` arguments ([#34191](https://togithub.com/hashicorp/terraform-provider-aws/issues/34191)) - resource/aws_networkmanager_connect_attachment: Add `NO_ENCAP` as a valid `options.protocol` value ([#34109](https://togithub.com/hashicorp/terraform-provider-aws/issues/34109)) - resource/aws_networkmanager_connect_peer: Add `subnet_arn` argument to support [Tunnel-less Connect attachments](https://docs.aws.amazon.com/network-manager/latest/cloudwan/cloudwan-connect-attachment.html#cloudwan-connect-tlc) ([#34109](https://togithub.com/hashicorp/terraform-provider-aws/issues/34109)) - resource/aws_networkmanager_connect_peer: `inside_cidr_blocks` is Optional ([#34109](https://togithub.com/hashicorp/terraform-provider-aws/issues/34109)) - resource/aws_rds_cluster: Remove the provider default (previously, "1") and use the AWS default for `backup_retention_period` (also, "1") to allow integration with AWS Backup ([#34187](https://togithub.com/hashicorp/terraform-provider-aws/issues/34187)) - resource/aws_redshift_cluster: Add `snapshot_arn` argument ([#34181](https://togithub.com/hashicorp/terraform-provider-aws/issues/34181)) - resource/aws_redshift_cluster: Add the `manage_master_password` and `master_password_secret_kms_key_id` arguments to support managed admin credentials ([#34182](https://togithub.com/hashicorp/terraform-provider-aws/issues/34182)) - resource/aws_s3\_object: Add `override_provider` configuration block, allowing tags inherited from the provider [`default_tags` configuration block](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#default_tags-configuration-block) to be ignored ([#33262](https://togithub.com/hashicorp/terraform-provider-aws/issues/33262)) - resource/aws_secretsmanager_secret_rotation: The `rotation_lambda_arn` argument is now optional to support modifying the rotation schedule of AWS-managed secrets. ([#34180](https://togithub.com/hashicorp/terraform-provider-aws/issues/34180)) BUG FIXES: - data-source/aws_vpc_ipam_pools: Add `id` attribute for individual IPAM pools ([#32133](https://togithub.com/hashicorp/terraform-provider-aws/issues/32133)) - resource/aws_alb_listener_rule: Fixed the `action.forward.target_group` argument minimum item requirement. Previously this was set to 2, but the AWS API allows specifying a single target group. ([#33727](https://togithub.com/hashicorp/terraform-provider-aws/issues/33727)) - resource/aws_amplify_branch: Remove [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) from `enable_performance_mode` ([#34141](https://togithub.com/hashicorp/terraform-provider-aws/issues/34141)) - resource/aws_lb_listener_rule: Fixed the `action.forward.target_group` argument minimum item requirement. Previously this was set to 2, but the AWS API allows specifying a single target group. ([#33727](https://togithub.com/hashicorp/terraform-provider-aws/issues/33727)) - resource/aws_quicksight_analysis: Fix "expected type to be integer" errors in `window_options.bounds.*` argument validatation functions ([#34230](https://togithub.com/hashicorp/terraform-provider-aws/issues/34230)) - resource/aws_quicksight_dashboard: Fix "expected type to be integer" errors in `window_options.bounds.*` argument validatation functions ([#34230](https://togithub.com/hashicorp/terraform-provider-aws/issues/34230)) - resource/aws_quicksight_template: Fix "expected type to be integer" errors in `window_options.bounds.*` argument validatation functions ([#34230](https://togithub.com/hashicorp/terraform-provider-aws/issues/34230)) - resource/aws_rds_cluster: Avoid an error on delete related to `unexpected state 'scaling-compute'` ([#34187](https://togithub.com/hashicorp/terraform-provider-aws/issues/34187)) ### [`v5.23.1`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5231-October-27-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.23.0...v5.23.1) BUG FIXES: - data-source/aws_lambda_function: Add `vpc_config.ipv6_allowed_for_dual_stack` attribute, fixing `Invalid address to set: []string{"vpc_config", "0", "ipv6_allowed_for_dual_stack"}` errors ([#34134](https://togithub.com/hashicorp/terraform-provider-aws/issues/34134)) ### [`v5.23.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5230-October-26-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.22.0...v5.23.0) NOTES: - provider: This release includes an update to the AWS SDK for Go v2 with breaking type changes to several services: `finspace`, `kafka`, `medialive`, `rds`, `s3control`, `timestreamwrite`, and `xray`. These changes primarily affect how arguments with default values are serialized for outbound requests, changing scalar types to pointers. See [this AWS SDK for Go V2 issue](https://togithub.com/aws/aws-sdk-go-v2/issues/2162) for additional context. The corresponding provider changes should make this breakfix transparent to users, but as with any breaking change there is the potential for missed edge cases. If errors are observed in the impacted resources, please link to this dependency update pull request in the bug report. ([#34096](https://togithub.com/hashicorp/terraform-provider-aws/issues/34096)) FEATURES: - **New Resource:** `aws_iot_domain_configuration` ([#24765](https://togithub.com/hashicorp/terraform-provider-aws/issues/24765)) ENHANCEMENTS: - data-source/aws_imagebuilder_image: Add `image_scanning_configuration` attribute ([#34049](https://togithub.com/hashicorp/terraform-provider-aws/issues/34049)) - resource/aws_config_config_rule: Add `evaluation_mode` attribute ([#34033](https://togithub.com/hashicorp/terraform-provider-aws/issues/34033)) - resource/aws_elasticache_replication_group: Add `ip_discovery` and `network_type` arguments ([#34019](https://togithub.com/hashicorp/terraform-provider-aws/issues/34019)) - resource/aws_imagebuilder_image: Add `image_scanning_configuration` configuration block ([#34049](https://togithub.com/hashicorp/terraform-provider-aws/issues/34049)) - resource/aws_kms_key: Add configurable timeouts ([#34112](https://togithub.com/hashicorp/terraform-provider-aws/issues/34112)) - resource/aws_lambda_function: Add `vpc_config.ipv6_allowed_for_dual_stack` argument ([#34045](https://togithub.com/hashicorp/terraform-provider-aws/issues/34045)) - resource/aws_lb: Add `dns_record_client_routing_policy` attribute to configure Availability Zonal DNS affinity on Network Load Balancer (NLB) ([#33992](https://togithub.com/hashicorp/terraform-provider-aws/issues/33992)) - resource/aws_lb_target_group: Add `target_health_state` configuration block ([#34070](https://togithub.com/hashicorp/terraform-provider-aws/issues/34070)) - resource/aws_lb_target_group: Remove default value (`false`) for `connection_termination` argument and mark as Computed, to support new default behavior for UDP/TCP_UDP target groups ([#34070](https://togithub.com/hashicorp/terraform-provider-aws/issues/34070)) - resource/aws_neptune_cluster: Add `slowquery` as a valid `enable_cloudwatch_logs_exports` value ([#34053](https://togithub.com/hashicorp/terraform-provider-aws/issues/34053)) BUG FIXES: - provider/tags: Prevent crash when `tags_all` is null ([#34073](https://togithub.com/hashicorp/terraform-provider-aws/issues/34073)) - resource/aws_autoscaling_group: Fix error when `launch_template` name is updated. ([#34086](https://togithub.com/hashicorp/terraform-provider-aws/issues/34086)) - resource/aws_dms_s3\_endpoint: Don't send the default value of `false` for `add_trailing_padding_character`, maintaining compatibility with older ([pre-3.4.7](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReleaseNotes.html#CHAP_ReleaseNotes.DMS347)) DMS engine versions ([#34048](https://togithub.com/hashicorp/terraform-provider-aws/issues/34048)) - resource/aws_ecs_task_definition: Add `0` as a valid value for `volume.efs_volume_configuration.transit_encryption_port`, preventing unexpected drift ([#34020](https://togithub.com/hashicorp/terraform-provider-aws/issues/34020)) - resource/aws_identitystore_group: Fix updating `description` attribute when it is changed ([#34037](https://togithub.com/hashicorp/terraform-provider-aws/issues/34037)) - resource/aws_iot_indexing_configuration: Add `thing_indexing_configuration.filter` attribute, resolving `InvalidRequestException: NamedShadowNames Filter must not be empty for enabling NamedShadowIndexingMode` errors ([#26859](https://togithub.com/hashicorp/terraform-provider-aws/issues/26859)) - resource/aws_storagegateway_gateway: Support the value `0` (representing Sunday) for `maintenance_start_time.day_of_week` ([#34015](https://togithub.com/hashicorp/terraform-provider-aws/issues/34015)) - resource/aws_verifiedaccess_group: Fix `InvalidParameterValue: Policy Document cannot be provided when Policy Enabled is false or missing` errors when updating `policy_document` ([#34054](https://togithub.com/hashicorp/terraform-provider-aws/issues/34054)) ### [`v5.22.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5220-October-19-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.21.0...v5.22.0) FEATURES: - **New Data Source:** `aws_media_convert_queue` ([#27075](https://togithub.com/hashicorp/terraform-provider-aws/issues/27075)) - **New Resource:** `aws_elasticsearch_vpc_endpoint` ([#33925](https://togithub.com/hashicorp/terraform-provider-aws/issues/33925)) - **New Resource:** `aws_msk_replicator` ([#33973](https://togithub.com/hashicorp/terraform-provider-aws/issues/33973)) ENHANCEMENTS: - data-source/aws_ec2\_client_vpn_endpoint: Add `self_service_portal_url` attribute ([#34007](https://togithub.com/hashicorp/terraform-provider-aws/issues/34007)) - resource/aws_alb: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_alb_target_group: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_cloudfront_public_key: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_db_option_group: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_docdb_cluster: Support import of `cluster_identifier_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_docdb_cluster_instance: Support import of `identifier_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_docdb_cluster_parameter_group: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_docdb_subnet_group: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_ec2\_client_vpn_endpoint: Add `self_service_portal_url` attribute ([#34007](https://togithub.com/hashicorp/terraform-provider-aws/issues/34007)) - resource/aws_elb: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_emr_security_configuration: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_iam_group_policy: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_iam_role_policy: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_iam_user_policy: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_iot_provisioning_template: Add `type` attribute ([#33950](https://togithub.com/hashicorp/terraform-provider-aws/issues/33950)) - resource/aws_lb: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_lb_target_group: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_neptune_cluster: Support import of `cluster_identifier_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_neptune_cluster_instance: Support import of `identifier_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_neptune_cluster_parameter_group: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_neptune_event_subscription: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_pinpoint_app: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_rds_cluster: Support import of `cluster_identifier_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_rds_cluster_instance: Support import of `identifier_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_signer_signing_profile: Support import of `name_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_signer_signing_profile_permission: Add `signer:SignPayload` as a valid `action` value ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_signer_signing_profile_permission: Support import of `statement_id_prefix` argument ([#33852](https://togithub.com/hashicorp/terraform-provider-aws/issues/33852)) - resource/aws_transfer_server: Change `pre_authentication_login_banner` and `post_authentication_login_banner` length limits to 4096 ([#33937](https://togithub.com/hashicorp/terraform-provider-aws/issues/33937)) - resource/aws_wafv2\_web_acl: Add `ja3_fingerprint` to `field_to_match` configuration blocks ([#33933](https://togithub.com/hashicorp/terraform-provider-aws/issues/33933)) BUG FIXES: - data-source/aws_dms_certificate: Fix crash when certificate not found ([#34012](https://togithub.com/hashicorp/terraform-provider-aws/issues/34012)) - resource/aws_cloudformation_stack: Fix error when `computed` values are not set when there is no update ([#33969](https://togithub.com/hashicorp/terraform-provider-aws/issues/33969)) - resource/aws_codecommit_repository: Doesn't force replacement when renaming ([#32207](https://togithub.com/hashicorp/terraform-provider-aws/issues/32207)) - resource/aws_db_instance: Creating resource from snapshot or point-in-time recovery now handles `manage_master_user_password` and `master_user_secret_kms_key_id` attributes correctly ([#33699](https://togithub.com/hashicorp/terraform-provider-aws/issues/33699)) - resource/aws_elasticache_replication_group: Fix error when switching `engine_version` from `6.x` to a specific `6.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.