Closed kayman-mk closed 1 year ago
Hey @kayman-mk! 👋
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.
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.
This PR contains the following updates:
4.15.1
->4.54.0
Release Notes
hashicorp/terraform-provider-aws
### [`v4.54.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4540-February-9-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.53.0...v4.54.0) NOTES: - provider: Resolves provider crashes reporting `Error: Plugin did not respond` and `fatal error: concurrent map writes` with updated upstream package (`terraform-plugin-log`) ([#29269](https://togithub.com/hashicorp/terraform-provider-aws/issues/29269)) - resource/aws_networkmanager_core_network: The `policy_document` attribute is being deprecated in favor of the new `aws_networkmanager_core_network_policy_attachment` resource. ([#29097](https://togithub.com/hashicorp/terraform-provider-aws/issues/29097)) FEATURES: - **New Resource:** `aws_evidently_launch` ([#28752](https://togithub.com/hashicorp/terraform-provider-aws/issues/28752)) - **New Resource:** `aws_lightsail_bucket_access_key` ([#28699](https://togithub.com/hashicorp/terraform-provider-aws/issues/28699)) - **New Resource:** `aws_networkmanager_core_network_policy_attachment` ([#29097](https://togithub.com/hashicorp/terraform-provider-aws/issues/29097)) ENHANCEMENTS: - data-source/aws_cloudtrail_service_account: Add service account ID for `ap-southeast-4` AWS Region ([#29103](https://togithub.com/hashicorp/terraform-provider-aws/issues/29103)) - data-source/aws_elb_hosted_zone_id: Add hosted zone ID for `ap-southeast-4` AWS Region ([#29103](https://togithub.com/hashicorp/terraform-provider-aws/issues/29103)) - data-source/aws_lb_hosted_zone_id: Add hosted zone IDs for `ap-southeast-4` AWS Region ([#29103](https://togithub.com/hashicorp/terraform-provider-aws/issues/29103)) - data-source/aws_s3\_bucket: Add hosted zone ID for `ap-south-2` AWS Region ([#29103](https://togithub.com/hashicorp/terraform-provider-aws/issues/29103)) - data-source/aws_s3\_bucket: Add hosted zone ID for `ap-southeast-4` AWS Region ([#29103](https://togithub.com/hashicorp/terraform-provider-aws/issues/29103)) - provider: Support `ap-southeast-4` as a valid AWS region ([#29329](https://togithub.com/hashicorp/terraform-provider-aws/issues/29329)) - resource/aws_dynamodb_table: Add `arn`, `stream_arn`, and `stream_label` attributes to `replica` to obtain this information for replicas ([#29269](https://togithub.com/hashicorp/terraform-provider-aws/issues/29269)) - resource/aws_efs_mount_target: Add configurable timeouts for Create and Delete ([#27991](https://togithub.com/hashicorp/terraform-provider-aws/issues/27991)) - resource/aws_lambda_function: Add `replace_security_groups_on_destroy` and `replacement_security_group_ids` attributes ([#29289](https://togithub.com/hashicorp/terraform-provider-aws/issues/29289)) - resource/aws_networkfirewall_firewall: Add `ip_address_type` attribute to the `subnet_mapping` configuration block ([#29010](https://togithub.com/hashicorp/terraform-provider-aws/issues/29010)) - resource/aws_networkmanager_core_network: Add `base_policy_region` and `create_base_policy` arguments ([#29097](https://togithub.com/hashicorp/terraform-provider-aws/issues/29097)) BUG FIXES: - data-source/aws_kms_key: Reinstate support for KMS multi-Region key ID or ARN values for the `key_id` argument ([#29266](https://togithub.com/hashicorp/terraform-provider-aws/issues/29266)) - resource/aws_cloudwatch_log_group: Fix IAM eventual consistency error when setting a retention policy ([#29325](https://togithub.com/hashicorp/terraform-provider-aws/issues/29325)) - resource/aws_dynamodb_table: Avoid recreating table replicas when enabling PITR on them ([#29269](https://togithub.com/hashicorp/terraform-provider-aws/issues/29269)) - resource/aws_ec2\_client_vpn_endpoint: Change `authentication_options` from `TypeList` to `TypeSet` as order is not significant ([#29294](https://togithub.com/hashicorp/terraform-provider-aws/issues/29294)) - resource/aws_kms_grant: Retries until valid principal ARNs are returned instead of not updating state ([#29245](https://togithub.com/hashicorp/terraform-provider-aws/issues/29245)) - resource/aws_opsworks_permission: `stack_id` and `user_arn` are both Required and ForceNew ([#27991](https://togithub.com/hashicorp/terraform-provider-aws/issues/27991)) - resource/aws_prometheus_workspace: Create a logging configuration on resource update if none existed previously ([#27472](https://togithub.com/hashicorp/terraform-provider-aws/issues/27472)) - resource/aws_s3\_bucket: Fix crash when `logging` is empty ([#29243](https://togithub.com/hashicorp/terraform-provider-aws/issues/29243)) - resource/aws_sns_topic: Fixes potential race condition when reading policy document. ([#29226](https://togithub.com/hashicorp/terraform-provider-aws/issues/29226)) - resource/aws_sns_topic_policy: Fixes potential race condition when reading policy document. ([#29226](https://togithub.com/hashicorp/terraform-provider-aws/issues/29226)) ### [`v4.53.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4530-February-3-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.52.0...v4.53.0) ENHANCEMENTS: - provider: Adds structured fields in logging ([#29223](https://togithub.com/hashicorp/terraform-provider-aws/issues/29223)) - provider: Masks authentication fields in HTTP header logging ([#29223](https://togithub.com/hashicorp/terraform-provider-aws/issues/29223)) ### [`v4.52.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4520-January-27-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.51.0...v4.52.0) NOTES: - resource/aws_dynamodb_table: In the past, in certain situations, `kms_key_arn` could be populated with the default DynamoDB key `alias/aws/dynamodb`. This was an error because it would then be sent back to AWS and should not be. ([#29102](https://togithub.com/hashicorp/terraform-provider-aws/issues/29102)) - resource/aws_dynamodb_table: In the past, in certain situations, `server_side_encryption.0.kms_key_arn` or `replica.*.kms_key_arn` could be populated with the default DynamoDB key `alias/aws/dynamodb`. This was an error because it would then be sent back to AWS and should not be. ([#29102](https://togithub.com/hashicorp/terraform-provider-aws/issues/29102)) - resource/aws_dynamodb_table: Updating `replica.*.kms_key_arn` or `replica.*.point_in_time_recovery`, when the `replica`'s `kms_key_arn` is set, requires recreating the replica. ([#29102](https://togithub.com/hashicorp/terraform-provider-aws/issues/29102)) - resource/aws_dynamodb_table_replica: Updating `kms_key_arn` forces replacement of the replica now as required to re-encrypt the replica ([#29102](https://togithub.com/hashicorp/terraform-provider-aws/issues/29102)) FEATURES: - **New Data Source:** `aws_auditmanager_framework` ([#28989](https://togithub.com/hashicorp/terraform-provider-aws/issues/28989)) - **New Resource:** `aws_auditmanager_assessment_delegation` ([#29099](https://togithub.com/hashicorp/terraform-provider-aws/issues/29099)) - **New Resource:** `aws_auditmanager_framework_share` ([#29049](https://togithub.com/hashicorp/terraform-provider-aws/issues/29049)) - **New Resource:** `aws_auditmanager_organization_admin_account_registration` ([#29018](https://togithub.com/hashicorp/terraform-provider-aws/issues/29018)) ENHANCEMENTS: - resource/aws_wafv2\_rule_group: Add `oversize_handling` argument to `body` block of the `field_to_match` block ([#29082](https://togithub.com/hashicorp/terraform-provider-aws/issues/29082)) BUG FIXES: - resource/aws_api_gateway_integration: Prevent drift of `connection_type` attribute when `aws_api_gateway_deployment` `triggers` are used ([#29016](https://togithub.com/hashicorp/terraform-provider-aws/issues/29016)) - resource/aws_dynamodb_table: Fix perpetual diffs when using default AWS-managed keys ([#29102](https://togithub.com/hashicorp/terraform-provider-aws/issues/29102)) - resource/aws_dynamodb_table: Fix to allow updating of `replica.*.kms_key_arn` ([#29102](https://togithub.com/hashicorp/terraform-provider-aws/issues/29102)) - resource/aws_dynamodb_table: Fix to allow updating of `replica.*.point_in_time_recovery` when a `replica` has `kms_key_arn` set ([#29102](https://togithub.com/hashicorp/terraform-provider-aws/issues/29102)) - resource/aws_dynamodb_table: Fix unexpected state 'DISABLED' error when waiting for PITR to update ([#29086](https://togithub.com/hashicorp/terraform-provider-aws/issues/29086)) - resource/aws_dynamodb_table_replica: Fix to allow creation of the replica without errors when `kms_key_arn` is set ([#29102](https://togithub.com/hashicorp/terraform-provider-aws/issues/29102)) - resource/aws_dynamodb_table_replica: Fix to allow updating of `kms_key_arn` ([#29102](https://togithub.com/hashicorp/terraform-provider-aws/issues/29102)) - resource/aws_medialive_channel: Add missing `rate_control_mode` in `acc_settings` for `audio_descriptions` ([#29051](https://togithub.com/hashicorp/terraform-provider-aws/issues/29051)) - resource/aws_medialive_input: Fix eventual consistency error when updating ([#29051](https://togithub.com/hashicorp/terraform-provider-aws/issues/29051)) - resource/aws_vpc_ipam_pool_cidr_allocation: Added support for eventual consistency on read operations after create. ([#29022](https://togithub.com/hashicorp/terraform-provider-aws/issues/29022)) - resource/aws_wafv2\_web_acl: Fix error when setting `aws_managed_rules_bot_control_rule_set` in `manage_rule_group_config` ([#28810](https://togithub.com/hashicorp/terraform-provider-aws/issues/28810)) ### [`v4.51.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4510-January-19-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.50.0...v4.51.0) NOTES: - resource/aws_ce_anomaly_subscription: Deprecate `threshold` argument in favour of `threshold_expression` ([#28573](https://togithub.com/hashicorp/terraform-provider-aws/issues/28573)) FEATURES: - **New Data Source:** `aws_auditmanager_control` ([#28967](https://togithub.com/hashicorp/terraform-provider-aws/issues/28967)) - **New Resource:** `aws_datasync_location_object_storage` ([#23154](https://togithub.com/hashicorp/terraform-provider-aws/issues/23154)) - **New Resource:** `aws_rds_export_task` ([#28831](https://togithub.com/hashicorp/terraform-provider-aws/issues/28831)) - **New Resource:** `aws_resourceexplorer2_view` ([#28841](https://togithub.com/hashicorp/terraform-provider-aws/issues/28841)) ENHANCEMENTS: - resource/aws_appmesh_gateway_route: Add `port` on the `match` attribute for routes ([#27799](https://togithub.com/hashicorp/terraform-provider-aws/issues/27799)) - resource/aws_appmesh_route: Add `port` on the `weighted_target` attribute ([#27799](https://togithub.com/hashicorp/terraform-provider-aws/issues/27799)) - resource/aws_appmesh_virtual_gateway: Add the functionality to be able specify multi listeners ([#27799](https://togithub.com/hashicorp/terraform-provider-aws/issues/27799)) - resource/aws_appmesh_virtual_node: Add the functionality to be able specify multi listeners ([#27799](https://togithub.com/hashicorp/terraform-provider-aws/issues/27799)) - resource/aws_appmesh_virtual_router: Add the functionality to be able specify multi listeners ([#27799](https://togithub.com/hashicorp/terraform-provider-aws/issues/27799)) - resource/aws_apprunner_service: Add `source_configuration.code_repository.code_configuration.runtime_environment_secrets` and `source_configuration.image_repository.image_configuration.runtime_environment_secrets` argument ([#28871](https://togithub.com/hashicorp/terraform-provider-aws/issues/28871)) - resource/aws_ce_anomaly_subscription: Add `threshold_expression` argument ([#28573](https://togithub.com/hashicorp/terraform-provider-aws/issues/28573)) - resource/aws_grafana_workspace: Add `configuration` argument ([#28569](https://togithub.com/hashicorp/terraform-provider-aws/issues/28569)) - resource/aws_imagbuilder_component: Add `skip_destroy` argument ([#28905](https://togithub.com/hashicorp/terraform-provider-aws/issues/28905)) - resource/aws_lambda_event_source_mapping: Add `scaling_config` argument ([#28876](https://togithub.com/hashicorp/terraform-provider-aws/issues/28876)) - resource/aws_lambda_function: Add configurable timeout for Update ([#28963](https://togithub.com/hashicorp/terraform-provider-aws/issues/28963)) - resource/aws_rum_app_monitor: Add `custom_events` argument ([#28431](https://togithub.com/hashicorp/terraform-provider-aws/issues/28431)) - resource/aws_servicecatalog_portfolio_share: Add `share_principals` argument ([#28619](https://togithub.com/hashicorp/terraform-provider-aws/issues/28619)) BUG FIXES: - data-source/aws_eks_cluster: Add `outpost_config.control_plane_placement` attribute ([#28924](https://togithub.com/hashicorp/terraform-provider-aws/issues/28924)) - data-source/aws_identitystore_group: Restore use of `ListGroups` API when `filter` is specified ([#28937](https://togithub.com/hashicorp/terraform-provider-aws/issues/28937)) - data-source/aws_identitystore_user: Restore use of `ListUsers` API when `filter` is specified ([#28937](https://togithub.com/hashicorp/terraform-provider-aws/issues/28937)) - data-source/aws_lambda_function: Fix `AccessDeniedException` errors in [AWS Regions where AWS Signer is not supported](https://docs.aws.amazon.com/general/latest/gr/signer.html#signer_lambda_region) ([#28963](https://togithub.com/hashicorp/terraform-provider-aws/issues/28963)) - data-source/aws_lambda_function: Remove any qualifier from `invoke_arn` ([#28963](https://togithub.com/hashicorp/terraform-provider-aws/issues/28963)) - resource/aws_appstream_image_builder: Fix IAM eventual consistency error for optional role ([#26677](https://togithub.com/hashicorp/terraform-provider-aws/issues/26677)) - resource/aws_appstream_image_builder: Fix refresh error when `domain_join_info` and `vpc_config` are not empty ([#26677](https://togithub.com/hashicorp/terraform-provider-aws/issues/26677)) - resource/aws_elasticsearch_domain: Prevent persistent `iops` diff ([#28901](https://togithub.com/hashicorp/terraform-provider-aws/issues/28901)) - resource/aws_grafana_workspace: Fix updating `vpc_configuration` ([#28569](https://togithub.com/hashicorp/terraform-provider-aws/issues/28569)) - resource/aws_iam_server_certificate: Avoid errors on delete when no error occurred ([#28968](https://togithub.com/hashicorp/terraform-provider-aws/issues/28968)) - resource/aws_lambda_function: Don't persist invalid `filename`, `s3_bucket`, `s3_key` or `s3_object_version` values on resource Update ([#28963](https://togithub.com/hashicorp/terraform-provider-aws/issues/28963)) - resource/aws_lambda_function: Retry `ResourceNotFoundException` errors on resource Create ([#28963](https://togithub.com/hashicorp/terraform-provider-aws/issues/28963)) - resource/aws_lb_listener_certificate: Show errors in certain cases where they were previously only logged and resource was removed from state ([#28968](https://togithub.com/hashicorp/terraform-provider-aws/issues/28968)) - resource/aws_opensearch_domain: Omit `throughput` and `iops` for unsupported volume types ([#28862](https://togithub.com/hashicorp/terraform-provider-aws/issues/28862)) - resource/aws_sagemaker_app: Correctly list all apps so as not to lose track in an environment where there are many apps ([#28561](https://togithub.com/hashicorp/terraform-provider-aws/issues/28561)) ### [`v4.50.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4500-January-13-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.49.0...v4.50.0) FEATURES: - **New Data Source:** `aws_lbs` ([#27161](https://togithub.com/hashicorp/terraform-provider-aws/issues/27161)) - **New Resource:** `aws_sesv2_configuration_set_event_destination` ([#27565](https://togithub.com/hashicorp/terraform-provider-aws/issues/27565)) ENHANCEMENTS: - data-source/aws_lb_target_group: Support querying by `tags` ([#27261](https://togithub.com/hashicorp/terraform-provider-aws/issues/27261)) - resource/aws_redshiftdata_statement: Add `workgroup_name` argument ([#28751](https://togithub.com/hashicorp/terraform-provider-aws/issues/28751)) - resource/aws_service_discovery_service: Add `type` argument ([#28778](https://togithub.com/hashicorp/terraform-provider-aws/issues/28778)) BUG FIXES: - resource/aws_acmpca_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28788](https://togithub.com/hashicorp/terraform-provider-aws/issues/28788)) - resource/aws_api_gateway_rest_api: Improve refresh to avoid unnecessary diffs in `policy` ([#28789](https://togithub.com/hashicorp/terraform-provider-aws/issues/28789)) - resource/aws_api_gateway_rest_api_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28789](https://togithub.com/hashicorp/terraform-provider-aws/issues/28789)) - resource/aws_apprunner_service: `observability_configuration_arn` is optional ([#28620](https://togithub.com/hashicorp/terraform-provider-aws/issues/28620)) - resource/aws_apprunner_vpc_connector: Fix `default_tags` not handled correctly ([#28736](https://togithub.com/hashicorp/terraform-provider-aws/issues/28736)) - resource/aws_appstream_stack: Fix panic on user_settings update ([#28766](https://togithub.com/hashicorp/terraform-provider-aws/issues/28766)) - resource/aws_appstream_stack: Prevent unnecessary replacements on update ([#28766](https://togithub.com/hashicorp/terraform-provider-aws/issues/28766)) - resource/aws_backup_vault_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28791](https://togithub.com/hashicorp/terraform-provider-aws/issues/28791)) - resource/aws_cloudsearch_domain_service_access_policy: Improve refresh to avoid unnecessary diffs in `access_policy` ([#28792](https://togithub.com/hashicorp/terraform-provider-aws/issues/28792)) - resource/aws_cloudwatch_event_bus_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28802](https://togithub.com/hashicorp/terraform-provider-aws/issues/28802)) - resource/aws_codeartifact_domain_permissions_policy: Improve refresh to avoid unnecessary diffs in `policy_document` ([#28794](https://togithub.com/hashicorp/terraform-provider-aws/issues/28794)) - resource/aws_codeartifact_repository_permissions_policy: Improve refresh to avoid unnecessary diffs in `policy_document` ([#28794](https://togithub.com/hashicorp/terraform-provider-aws/issues/28794)) - resource/aws_codebuild_resource_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28796](https://togithub.com/hashicorp/terraform-provider-aws/issues/28796)) - resource/aws_dms_replication_subnet_group: Fix error ("Provider produced inconsistent result") when an error is encountered during creation ([#28748](https://togithub.com/hashicorp/terraform-provider-aws/issues/28748)) - resource/aws_dms_replication_task: Allow updates to `aws_dms_replication_task` even when `migration_type` and `table_mappings` have not changed ([#28047](https://togithub.com/hashicorp/terraform-provider-aws/issues/28047)) - resource/aws_dms_replication_task: Fix error with `cdc_path` when used with `aws_dms_s3_endpoint` ([#28704](https://togithub.com/hashicorp/terraform-provider-aws/issues/28704)) - resource/aws_dms_s3\_endpoint: Fix error with `cdc_path` when used with `aws_dms_replication_task` ([#28704](https://togithub.com/hashicorp/terraform-provider-aws/issues/28704)) - resource/aws_ecr_registry_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28799](https://togithub.com/hashicorp/terraform-provider-aws/issues/28799)) - resource/aws_ecr_repository_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28799](https://togithub.com/hashicorp/terraform-provider-aws/issues/28799)) - resource/aws_ecrpublic_repository_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28799](https://togithub.com/hashicorp/terraform-provider-aws/issues/28799)) - resource/aws_efs_file_system_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28800](https://togithub.com/hashicorp/terraform-provider-aws/issues/28800)) - resource/aws_elasticsearch_domain: Improve refresh to avoid unnecessary diffs in `access_policies` ([#28801](https://togithub.com/hashicorp/terraform-provider-aws/issues/28801)) - resource/aws_elasticsearch_domain_policy: Improve refresh to avoid unnecessary diffs in `access_policies` ([#28801](https://togithub.com/hashicorp/terraform-provider-aws/issues/28801)) - resource/aws_glacier_vault: Improve refresh to avoid unnecessary diffs in `access_policy` ([#28804](https://togithub.com/hashicorp/terraform-provider-aws/issues/28804)) - resource/aws_glacier_vault_lock: Improve refresh to avoid unnecessary diffs in `policy` ([#28804](https://togithub.com/hashicorp/terraform-provider-aws/issues/28804)) - resource/aws_glue_resource_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28807](https://togithub.com/hashicorp/terraform-provider-aws/issues/28807)) - resource/aws_iam_group_policy: Fixed issue that could result in "inconsistent final plan" errors ([#28868](https://togithub.com/hashicorp/terraform-provider-aws/issues/28868)) - resource/aws_iam_group_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28777](https://togithub.com/hashicorp/terraform-provider-aws/issues/28777)) - resource/aws_iam_group_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28836](https://togithub.com/hashicorp/terraform-provider-aws/issues/28836)) - resource/aws_iam_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28777](https://togithub.com/hashicorp/terraform-provider-aws/issues/28777)) - resource/aws_iam_policy: Improve refresh to avoid unnecessary diffs in `policy`, `tags` ([#28836](https://togithub.com/hashicorp/terraform-provider-aws/issues/28836)) - resource/aws_iam_role: Fixed issue that could result in "inconsistent final plan" errors ([#28868](https://togithub.com/hashicorp/terraform-provider-aws/issues/28868)) - resource/aws_iam_role: Improve refresh to avoid unnecessary diffs in `assume_role_policy` and `inline_policy` `policy` ([#28777](https://togithub.com/hashicorp/terraform-provider-aws/issues/28777)) - resource/aws_iam_role: Improve refresh to avoid unnecessary diffs in `inline_policy.*.policy`, `tags` ([#28836](https://togithub.com/hashicorp/terraform-provider-aws/issues/28836)) - resource/aws_iam_role_policy: Fixed issue that could result in "inconsistent final plan" errors ([#28868](https://togithub.com/hashicorp/terraform-provider-aws/issues/28868)) - resource/aws_iam_role_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28777](https://togithub.com/hashicorp/terraform-provider-aws/issues/28777)) - resource/aws_iam_role_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28836](https://togithub.com/hashicorp/terraform-provider-aws/issues/28836)) - resource/aws_iam_user_policy: Fixed issue that could result in "inconsistent final plan" errors ([#28868](https://togithub.com/hashicorp/terraform-provider-aws/issues/28868)) - resource/aws_iam_user_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28777](https://togithub.com/hashicorp/terraform-provider-aws/issues/28777)) - resource/aws_iam_user_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28836](https://togithub.com/hashicorp/terraform-provider-aws/issues/28836)) - resource/aws_iot_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28838](https://togithub.com/hashicorp/terraform-provider-aws/issues/28838)) - resource/aws_kms_external_key: Improve refresh to avoid unnecessary diffs in `policy` ([#28853](https://togithub.com/hashicorp/terraform-provider-aws/issues/28853)) - resource/aws_kms_key: Improve refresh to avoid unnecessary diffs in `policy` ([#28853](https://togithub.com/hashicorp/terraform-provider-aws/issues/28853)) - resource/aws_lb_target_group: Change `protocol_version` to [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) ([#17845](https://togithub.com/hashicorp/terraform-provider-aws/issues/17845)) - resource/aws_lb_target_group: When creating a new target group, return an error if there is an existing target group with the same name. Use [`terraform import`](https://developer.hashicorp.com/terraform/cli/commands/import) for existing target groups ([#26977](https://togithub.com/hashicorp/terraform-provider-aws/issues/26977)) - resource/aws_mq_configuration: Improve refresh to avoid unnecessary diffs in `data` ([#28837](https://togithub.com/hashicorp/terraform-provider-aws/issues/28837)) - resource/aws_s3\_access_point: Improve refresh to avoid unnecessary diffs in `policy` ([#28866](https://togithub.com/hashicorp/terraform-provider-aws/issues/28866)) - resource/aws_s3\_bucket: Improve refresh to avoid unnecessary diffs in `policy` ([#28855](https://togithub.com/hashicorp/terraform-provider-aws/issues/28855)) - resource/aws_s3\_bucket_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28855](https://togithub.com/hashicorp/terraform-provider-aws/issues/28855)) - resource/aws_s3control_access_point_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28866](https://togithub.com/hashicorp/terraform-provider-aws/issues/28866)) - resource/aws_s3control_bucket_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28866](https://togithub.com/hashicorp/terraform-provider-aws/issues/28866)) - resource/aws_s3control_multi_region_access_point_policy: Improve refresh to avoid unnecessary diffs in `details` `policy` ([#28866](https://togithub.com/hashicorp/terraform-provider-aws/issues/28866)) - resource/aws_s3control_object_lambda_access_point_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28866](https://togithub.com/hashicorp/terraform-provider-aws/issues/28866)) - resource/aws_sagemaker_model_package_group_policy: Improve refresh to avoid unnecessary diffs in `resource_policy` ([#28865](https://togithub.com/hashicorp/terraform-provider-aws/issues/28865)) - resource/aws_schemas_registry_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28864](https://togithub.com/hashicorp/terraform-provider-aws/issues/28864)) - resource/aws_secretsmanager_secret: Improve refresh to avoid unnecessary diffs in `policy` ([#28863](https://togithub.com/hashicorp/terraform-provider-aws/issues/28863)) - resource/aws_secretsmanager_secret_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28863](https://togithub.com/hashicorp/terraform-provider-aws/issues/28863)) - resource/aws_ses_identity_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28861](https://togithub.com/hashicorp/terraform-provider-aws/issues/28861)) - resource/aws_sns_topic: Improve refresh to avoid unnecessary diffs in `policy` ([#28860](https://togithub.com/hashicorp/terraform-provider-aws/issues/28860)) - resource/aws_sns_topic_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28860](https://togithub.com/hashicorp/terraform-provider-aws/issues/28860)) - resource/aws_sqs_queue: Improve refresh to avoid unnecessary diffs in `policy` ([#28840](https://togithub.com/hashicorp/terraform-provider-aws/issues/28840)) - resource/aws_sqs_queue_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28840](https://togithub.com/hashicorp/terraform-provider-aws/issues/28840)) - resource/aws_transfer_access: Improve refresh to avoid unnecessary diffs in `policy` ([#28859](https://togithub.com/hashicorp/terraform-provider-aws/issues/28859)) - resource/aws_transfer_user: Improve refresh to avoid unnecessary diffs in `policy` ([#28859](https://togithub.com/hashicorp/terraform-provider-aws/issues/28859)) - resource/aws_vpc_endpoint: Improve refresh to avoid unnecessary diffs in `policy` ([#28798](https://togithub.com/hashicorp/terraform-provider-aws/issues/28798)) - resource/aws_vpc_endpoint_policy: Improve refresh to avoid unnecessary diffs in `policy` ([#28798](https://togithub.com/hashicorp/terraform-provider-aws/issues/28798)) ### [`v4.49.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4490-January-5-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.48.0...v4.49.0) NOTES: - resource/aws_dms_endpoint: For `s3_settings` `cdc_min_file_size`, AWS changed the multiplier to kilobytes instead of megabytes. In other words, prior to the change, a value of `32` represented 32 MiB. After the change, a value of `32` represents 32 KB. Change your configuration accordingly. ([#28578](https://togithub.com/hashicorp/terraform-provider-aws/issues/28578)) - resource/aws_fsx_ontap_storage_virtual_machine: The `subtype` attribute is no longer deprecated ([#28567](https://togithub.com/hashicorp/terraform-provider-aws/issues/28567)) FEATURES: - **New Data Source:** `aws_s3control_multi_region_access_point` ([#28373](https://togithub.com/hashicorp/terraform-provider-aws/issues/28373)) - **New Resource:** `aws_appsync_type` ([#28437](https://togithub.com/hashicorp/terraform-provider-aws/issues/28437)) - **New Resource:** `aws_auditmanager_assessment` ([#28643](https://togithub.com/hashicorp/terraform-provider-aws/issues/28643)) - **New Resource:** `aws_auditmanager_assessment_report` ([#28663](https://togithub.com/hashicorp/terraform-provider-aws/issues/28663)) - **New Resource:** `aws_ec2_instance_state` ([#28639](https://togithub.com/hashicorp/terraform-provider-aws/issues/28639)) - **New Resource:** `aws_lightsail_bucket` ([#28585](https://togithub.com/hashicorp/terraform-provider-aws/issues/28585)) - **New Resource:** `aws_ssoadmin_instance_access_control_attributes` ([#23317](https://togithub.com/hashicorp/terraform-provider-aws/issues/23317)) ENHANCEMENTS: - data-source/aws_autoscaling_group: Add `desired_capacity_type` attribute ([#28658](https://togithub.com/hashicorp/terraform-provider-aws/issues/28658)) - data-source/aws_kms_secrets: Add `encryption_algorithm` and `key_id` arguments in support of [asymmetric keys](https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html) ([#21054](https://togithub.com/hashicorp/terraform-provider-aws/issues/21054)) - resource/aws_appflow_connector_profile: Add support for `connector_type` CustomConnector. Add `cluster_identifier`, `database_name`, and `data_api_role_arn` attributes for `redshift` `connection_profile_properties` ([#26766](https://togithub.com/hashicorp/terraform-provider-aws/issues/26766)) - resource/aws_appsync_resolver: Add `runtime` and `code` arguments ([#28436](https://togithub.com/hashicorp/terraform-provider-aws/issues/28436)) - resource/aws_appsync_resolver: Add plan time validation for `caching_config.ttl` ([#28436](https://togithub.com/hashicorp/terraform-provider-aws/issues/28436)) - resource/aws_athena_workgroup: Add `configuration.execution_role` argument ([#28420](https://togithub.com/hashicorp/terraform-provider-aws/issues/28420)) - resource/aws_autoscaling_group: Add `desired_capacity_type` argument ([#28658](https://togithub.com/hashicorp/terraform-provider-aws/issues/28658)) - resource/aws_dms_endpoint: Change `s3_settings` `cdc_min_file_size` default to 32000 in order to align with AWS's change from megabytes to kilobytes for this setting ([#28578](https://togithub.com/hashicorp/terraform-provider-aws/issues/28578)) - resource/aws_ecs_service: Add `alarms` argument ([#28521](https://togithub.com/hashicorp/terraform-provider-aws/issues/28521)) - resource/aws_lightsail_instance: Add `add_on` configuration block. ([#28602](https://togithub.com/hashicorp/terraform-provider-aws/issues/28602)) - resource/aws_lightsail_instance_public_ports: Add `cidr_list_aliases` argument ([#28376](https://togithub.com/hashicorp/terraform-provider-aws/issues/28376)) - resource/aws_s3\_access_point: Add `bucket_account_id` argument ([#28564](https://togithub.com/hashicorp/terraform-provider-aws/issues/28564)) - resource/aws_s3control_storage_lens_configuration: Add `advanced_cost_optimization_metrics`, `advanced_data_protection_metrics`, and `detailed_status_code_metrics` arguments to the `storage_lens_configuration.account_level` and `storage_lens_configuration.account_level.bucket_level` configuration blocks ([#28564](https://togithub.com/hashicorp/terraform-provider-aws/issues/28564)) - resource/aws_wafv2\_rule_group: Add `rule.action.captcha` argument ([#28435](https://togithub.com/hashicorp/terraform-provider-aws/issues/28435)) - resource/aws_wafv2\_web_acl: Add `rule.action.challenge` argument ([#28305](https://togithub.com/hashicorp/terraform-provider-aws/issues/28305)) - resource/aws_wafv2\_web_acl: Add support for ManagedRuleGroupConfig ([#28594](https://togithub.com/hashicorp/terraform-provider-aws/issues/28594)) BUG FIXES: - data-source/aws_cloudwatch_log_group: Restore use of `ListTagsLogGroup` API ([#28492](https://togithub.com/hashicorp/terraform-provider-aws/issues/28492)) - resource/aws_cloudwatch_log_group: Restore use of `ListTagsLogGroup`, `TagLogGroup` and `UntagLogGroup` APIs ([#28492](https://togithub.com/hashicorp/terraform-provider-aws/issues/28492)) - resource/aws_dms_endpoint: Add s3 setting `ignore_header_rows` and deprecate misspelled `ignore_headers_row`. ([#28579](https://togithub.com/hashicorp/terraform-provider-aws/issues/28579)) - resource/aws_elasticache_user_group_association: Retry on `InvalidUserGroupState` errors to handle concurrent updates ([#28689](https://togithub.com/hashicorp/terraform-provider-aws/issues/28689)) - resource/aws_lambda_function_url: Fix removal of `cors` configuration block ([#28439](https://togithub.com/hashicorp/terraform-provider-aws/issues/28439)) - resource/aws_lightsail_database: The `availability_zone` attribute is now optional/computed to support HA `bundle_id`s ([#28590](https://togithub.com/hashicorp/terraform-provider-aws/issues/28590)) - resource/aws_lightsail_disk_attachment: Resolves a panic when an attachment fails and attempts to display the error returned by AWS. ([#28593](https://togithub.com/hashicorp/terraform-provider-aws/issues/28593)) ### [`v4.48.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4480-December-19-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.47.0...v4.48.0) FEATURES: - **New Resource:** `aws_dx_macsec_key_association` ([#26274](https://togithub.com/hashicorp/terraform-provider-aws/issues/26274)) ENHANCEMENTS: - resource/aws_dx_connection: Add `encryption_mode` and `request_macsec` arguments and `macsec_capable` and `port_encryption_status` attributes in support of [MACsec](https://docs.aws.amazon.com/directconnect/latest/UserGuide/MACsec.html) ([#26274](https://togithub.com/hashicorp/terraform-provider-aws/issues/26274)) - resource/aws_dx_connection: Add `skip_destroy` argument ([#26274](https://togithub.com/hashicorp/terraform-provider-aws/issues/26274)) - resource/aws_eks_node_group: Add support for `WINDOWS_CORE_2019_x86_64`, `WINDOWS_FULL_2019_x86_64`, `WINDOWS_CORE_2022_x86_64`, and `WINDOWS_FULL_2022_x86_64` `ami_type` values ([#28445](https://togithub.com/hashicorp/terraform-provider-aws/issues/28445)) - resource/aws_networkfirewall_rule_group: Add `reference_sets` configuration block ([#28335](https://togithub.com/hashicorp/terraform-provider-aws/issues/28335)) - resource/aws_networkmanager_vpc_attachment: Add `options.appliance_mode_support` argument ([#28450](https://togithub.com/hashicorp/terraform-provider-aws/issues/28450)) BUG FIXES: - resource/aws_networkfirewall_rule_group: Change `rule_group.rules_source.stateful_rule` from `TypeSet` to `TypeList` to preserve rule order ([#27102](https://togithub.com/hashicorp/terraform-provider-aws/issues/27102)) ### [`v4.47.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4470-December-15-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.46.0...v4.47.0) FEATURES: - **New Data Source:** `aws_cloudwatch_log_data_protection_policy_document` ([#28272](https://togithub.com/hashicorp/terraform-provider-aws/issues/28272)) - **New Data Source:** `aws_db_instances` ([#28303](https://togithub.com/hashicorp/terraform-provider-aws/issues/28303)) - **New Resource:** `aws_auditmanager_account_registration` ([#28314](https://togithub.com/hashicorp/terraform-provider-aws/issues/28314)) - **New Resource:** `aws_auditmanager_framework` ([#28257](https://togithub.com/hashicorp/terraform-provider-aws/issues/28257)) - **New Resource:** `aws_lambda_functions` ([#28254](https://togithub.com/hashicorp/terraform-provider-aws/issues/28254)) - **New Resource:** `aws_sagemaker_space` ([#28154](https://togithub.com/hashicorp/terraform-provider-aws/issues/28154)) - **New Resource:** `aws_ssoadmin_permissions_boundary_attachment` ([#28241](https://togithub.com/hashicorp/terraform-provider-aws/issues/28241)) ENHANCEMENTS: - data-source/aws_cloudwatch_log_group: Use resource tagging APIs that are not on a path to deprecation ([#28359](https://togithub.com/hashicorp/terraform-provider-aws/issues/28359)) - data-source/aws_eks_addon: Add `configuration_values` attribute ([#28295](https://togithub.com/hashicorp/terraform-provider-aws/issues/28295)) - resource/aws_appsync_function: Add `runtime` and `code` arguments ([#28057](https://togithub.com/hashicorp/terraform-provider-aws/issues/28057)) - resource/aws_appsync_function: Make `request_mapping_template` and `response_mapping_template` Optional ([#28057](https://togithub.com/hashicorp/terraform-provider-aws/issues/28057)) - resource/aws_cloudwatch_log_destination: Add `tags` argument and `tags_all` attribute to support resource tagging ([#28359](https://togithub.com/hashicorp/terraform-provider-aws/issues/28359)) - resource/aws_cloudwatch_log_group: Use resource tagging APIs that are not on a path to deprecation ([#28359](https://togithub.com/hashicorp/terraform-provider-aws/issues/28359)) - resource/aws_eks_addon: Add `configuration_values` argument ([#28295](https://togithub.com/hashicorp/terraform-provider-aws/issues/28295)) - resource/aws_grafana_workspace: Add `vpc_configuration` argument. ([#28308](https://togithub.com/hashicorp/terraform-provider-aws/issues/28308)) - resource/aws_networkmanager_core_network: Increase Create, Update, and Delete timeouts to 30 minutes ([#28363](https://togithub.com/hashicorp/terraform-provider-aws/issues/28363)) - resource/aws_sagemaker_app: Add `space_name` argument ([#28154](https://togithub.com/hashicorp/terraform-provider-aws/issues/28154)) - resource/aws_sagemaker_app: Make `user_profile_name` optional ([#28154](https://togithub.com/hashicorp/terraform-provider-aws/issues/28154)) - resource/aws_sagemaker_domain: Add `default_space_settings` and `default_user_settings.jupyter_server_app_settings.code_repository` arguments ([#28154](https://togithub.com/hashicorp/terraform-provider-aws/issues/28154)) - resource/aws_sagemaker_endpoint_configuration: Add `shadow_production_variants`, `production_variants.container_startup_health_check_timeout_in_seconds`, `production_variants.core_dump_config`, `production_variants.model_data_download_timeout_in_seconds`, and `production_variants.volume_size_in_gb` arguments ([#28159](https://togithub.com/hashicorp/terraform-provider-aws/issues/28159)) - resource/aws_sagemaker_user_profile: Add `user_settings.jupyter_server_app_settings.code_repository` argument ([#28154](https://togithub.com/hashicorp/terraform-provider-aws/issues/28154)) BUG FIXES: - resource/aws_cloudwatch_metric_stream: Correctly update `tags` ([#28310](https://togithub.com/hashicorp/terraform-provider-aws/issues/28310)) - resource/aws_db_instance: Ensure that `apply_immediately` default value is applied ([#25768](https://togithub.com/hashicorp/terraform-provider-aws/issues/25768)) - resource/aws_ecs_service: Fix `missing required field, UpdateServiceInput.ServiceConnectConfiguration.Enabled` error when removing `service_connect_configuration` configuration block ([#28338](https://togithub.com/hashicorp/terraform-provider-aws/issues/28338)) - resource/aws_ecs_service: Fix `service_connect_configuration.service.ingress_port_override` being set to 0 (`InvalidParameterException: IngressPortOverride cannot use ports <= 1024` error) when not configured ([#28338](https://togithub.com/hashicorp/terraform-provider-aws/issues/28338)) ### [`v4.46.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4460-December-8-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.45.0...v4.46.0) FEATURES: - **New Data Source:** `aws_glue_catalog_table` ([#23256](https://togithub.com/hashicorp/terraform-provider-aws/issues/23256)) - **New Resource:** `aws_auditmanager_control` ([#27857](https://togithub.com/hashicorp/terraform-provider-aws/issues/27857)) - **New Resource:** `aws_networkmanager_core_network` ([#28155](https://togithub.com/hashicorp/terraform-provider-aws/issues/28155)) - **New Resource:** `aws_resourceexplorer2_index` ([#28144](https://togithub.com/hashicorp/terraform-provider-aws/issues/28144)) - **New Resource:** `aws_rum_metrics_destination` ([#28143](https://togithub.com/hashicorp/terraform-provider-aws/issues/28143)) - **New Resource:** `aws_vpc_network_performance_metric_subscription` ([#28150](https://togithub.com/hashicorp/terraform-provider-aws/issues/28150)) ENHANCEMENTS: - resource/aws_glue_crawler: Add `catalog_target.dlq_event_queue_arn`, `catalog_target.event_queue_arn`, `catalog_target.connection_name`, `lake_formation_configuration`, and `jdbc_target.enable_additional_metadata` arguments ([#28156](https://togithub.com/hashicorp/terraform-provider-aws/issues/28156)) - resource/aws_glue_crawler: Make `delta_target.connection_name` optional ([#28156](https://togithub.com/hashicorp/terraform-provider-aws/issues/28156)) - resource/aws_networkfirewall_firewall: Add `encryption_configuration` attribute ([#28242](https://togithub.com/hashicorp/terraform-provider-aws/issues/28242)) - resource/aws_networkfirewall_firewall_policy: Add `encryption_configuration` attribute ([#28242](https://togithub.com/hashicorp/terraform-provider-aws/issues/28242)) - resource/aws_networkfirewall_rule_group: Add `encryption_configuration` attribute ([#28242](https://togithub.com/hashicorp/terraform-provider-aws/issues/28242)) BUG FIXES: - resource/aws_db_instance: Fix error modifying `allocated_storage` when `storage_type` is `"gp3"` ([#28243](https://togithub.com/hashicorp/terraform-provider-aws/issues/28243)) - resource/aws_dms_s3\_endpoint: Fix disparate handling of endpoint attributes in different regions ([#28220](https://togithub.com/hashicorp/terraform-provider-aws/issues/28220)) - resource/aws_evidently_feature: Fix `description` attribute to accept strings between `0` and `160` in length ([#27948](https://togithub.com/hashicorp/terraform-provider-aws/issues/27948)) - resource/aws_lb_target_group: Allow `healthy_threshold` and `unhealthy_threshold` to be set to different values for TCP health checks. ([#28018](https://togithub.com/hashicorp/terraform-provider-aws/issues/28018)) - resource/aws_lb_target_group: Allow `interval` to be updated for TCP health checks ([#28018](https://togithub.com/hashicorp/terraform-provider-aws/issues/28018)) - resource/aws_lb_target_group: Allow `timeout` to be set for TCP health checks ([#28018](https://togithub.com/hashicorp/terraform-provider-aws/issues/28018)) - resource/aws_lb_target_group: Don't force recreation on `health_check` attribute changes ([#28018](https://togithub.com/hashicorp/terraform-provider-aws/issues/28018)) - resource/aws_sns_topic_subscription: Fix unsupported `FilterPolicyScope` attribute error in the aws-cn partition ([#28253](https://togithub.com/hashicorp/terraform-provider-aws/issues/28253)) ### [`v4.45.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4450-December-2-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.44.0...v4.45.0) NOTES: - provider: With AWS's retirement of EC2-Classic the `skip_get_ec2_platforms` attribute has been deprecated and will be removed in a future version ([#28084](https://togithub.com/hashicorp/terraform-provider-aws/issues/28084)) - resource/aws_fsx_ontap_storage_virtual_machine: The `subtype` attribute has been deprecated and will be removed in a future version ([#28127](https://togithub.com/hashicorp/terraform-provider-aws/issues/28127)) FEATURES: - **New Resource:** `aws_dms_s3_endpoint` ([#28130](https://togithub.com/hashicorp/terraform-provider-aws/issues/28130)) ENHANCEMENTS: - data-source/aws_db_instance: Add `storage_throughput` attribute ([#27670](https://togithub.com/hashicorp/terraform-provider-aws/issues/27670)) - data-source/aws_eks_cluster: Add `cluster_id` attribute ([#28112](https://togithub.com/hashicorp/terraform-provider-aws/issues/28112)) - resource/aws_db_instance: Add `storage_throughput` argument ([#27670](https://togithub.com/hashicorp/terraform-provider-aws/issues/27670)) - resource/aws_db_instance: Add support for `gp3` `storage_type` value ([#27670](https://togithub.com/hashicorp/terraform-provider-aws/issues/27670)) - resource/aws_db_instance: Change `iops` to `Computed` ([#27670](https://togithub.com/hashicorp/terraform-provider-aws/issues/27670)) - resource/aws_eks_cluster: Add `cluster_id` attribute and `outpost_config.control_plane_placement` argument ([#28112](https://togithub.com/hashicorp/terraform-provider-aws/issues/28112)) - resource/aws_redshiftserverless_workgroup: Wait on `MODIFYING` status on resource Delete ([#28114](https://togithub.com/hashicorp/terraform-provider-aws/issues/28114)) BUG FIXES: - resource/aws_redshiftserverless_namespace: Fix updating `admin_username` and `admin_user_password` ([#28125](https://togithub.com/hashicorp/terraform-provider-aws/issues/28125)) ### [`v4.44.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4440-November-30-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.43.0...v4.44.0) NOTES: - resource/aws_fsx_ontap_storage_virtual_machine: The `subtype` attribute will always have the value `"DEFAULT"` ([#28085](https://togithub.com/hashicorp/terraform-provider-aws/issues/28085)) - resource/aws_wafv2\_web_acl: `excluded_rule` on `managed_rule_group_statement` has been deprecated. All configurations using `excluded_rule` should be updated to use the new `rule_action_override` attribute instead ([#27954](https://togithub.com/hashicorp/terraform-provider-aws/issues/27954)) ENHANCEMENTS: - resource/aws_api_gateway_deployment: Add import support ([#28030](https://togithub.com/hashicorp/terraform-provider-aws/issues/28030)) - resource/aws_kinesisanalyticsv2\_application: Add support for `FLINK-1_15` `runtime_environment` value ([#28099](https://togithub.com/hashicorp/terraform-provider-aws/issues/28099)) - resource/aws_lambda_function: Add `snap_start` attribute ([#28097](https://togithub.com/hashicorp/terraform-provider-aws/issues/28097)) - resource/aws_wafv2\_web_acl: Support `rule_action_override` on `managed_rule_group_statement` ([#27954](https://togithub.com/hashicorp/terraform-provider-aws/issues/27954)) BUG FIXES: - resource/aws_instance: Change `iam_instance_profile` to `Computed` as the value may be configured via a launch template ([#27972](https://togithub.com/hashicorp/terraform-provider-aws/issues/27972)) ### [`v4.43.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4430-November-29-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.42.0...v4.43.0) FEATURES: - **New Resource:** `aws_neptune_global_cluster` ([#26133](https://togithub.com/hashicorp/terraform-provider-aws/issues/26133)) ENHANCEMENTS: - data-source/aws_ecs_cluster: Add `service_connect_defaults` attribute ([#28052](https://togithub.com/hashicorp/terraform-provider-aws/issues/28052)) - resource/aws_ce_cost_category: Allow configuration of `effective_start` value ([#28055](https://togithub.com/hashicorp/terraform-provider-aws/issues/28055)) - resource/aws_ecs_cluster: Add `service_connect_defaults` argument ([#28052](https://togithub.com/hashicorp/terraform-provider-aws/issues/28052)) - resource/aws_ecs_service: Add `service_connect_configuration` argument in support of [ECS Service Connect](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-connect.html) ([#28052](https://togithub.com/hashicorp/terraform-provider-aws/issues/28052)) - resource/aws_glue_classifier: Add `custom_datatypes` and `custom_datatype_configured` arguments ([#28048](https://togithub.com/hashicorp/terraform-provider-aws/issues/28048)) - resource/aws_neptune_cluster: Add `global_cluster_identifier` argument ([#26133](https://togithub.com/hashicorp/terraform-provider-aws/issues/26133)) ### [`v4.42.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4420-November-28-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.41.0...v4.42.0) FEATURES: - **New Data Source:** `aws_redshiftserverless_credentials` ([#28026](https://togithub.com/hashicorp/terraform-provider-aws/issues/28026)) - **New Resource:** `aws_cloudwatch_log_data_protection_policy` ([#28049](https://togithub.com/hashicorp/terraform-provider-aws/issues/28049)) ENHANCEMENTS: - data-source/aws_memorydb_cluster: Add `data_tiering` attribute ([#28022](https://togithub.com/hashicorp/terraform-provider-aws/issues/28022)) - resource/aws_db_instance: Add `blue_green_update` argument in support of [RDS Blue/Green Deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments.html) ([#28046](https://togithub.com/hashicorp/terraform-provider-aws/issues/28046)) - resource/aws_efs_file_system: Add support for `AFTER_1_DAY` `lifecycle_policy.transition_to_ia` argument ([#28054](https://togithub.com/hashicorp/terraform-provider-aws/issues/28054)) - resource/aws_efs_file_system: Add support for `elastic` `throughput_mode` argument ([#28054](https://togithub.com/hashicorp/terraform-provider-aws/issues/28054)) - resource/aws_emrserverless_application: Add `architecture` argument ([#28027](https://togithub.com/hashicorp/terraform-provider-aws/issues/28027)) - resource/aws_emrserverless_application: Mark `maximum_capacity` and `maximum_capacity.disk` as Computed, preventing spurious resource diffs ([#28027](https://togithub.com/hashicorp/terraform-provider-aws/issues/28027)) - resource/aws_memorydb_cluster: Add `data_tiering` attribute ([#28022](https://togithub.com/hashicorp/terraform-provider-aws/issues/28022)) - resource/aws_sns_topic_subscription: Add `filter_policy_scope` argument in support of [SNS message filtering](https://docs.aws.amazon.com/sns/latest/dg/sns-message-filtering.html) ([#28004](https://togithub.com/hashicorp/terraform-provider-aws/issues/28004)) BUG FIXES: - resource/aws_lambda_function: Don't fail resource Create if AWS Signer service is not available in the configured Region ([#28008](https://togithub.com/hashicorp/terraform-provider-aws/issues/28008)) - resource/aws_memorydb_cluster: Allow more than one element in `snapshot_arns` ([#28022](https://togithub.com/hashicorp/terraform-provider-aws/issues/28022)) - resource/aws_sagemaker_user_profile: `user_settings.jupyter_server_app_settings`, `user_settings.kernel_gateway_app_settings`, and `user_settings.tensor_board_app_settings` are updateable ([#28025](https://togithub.com/hashicorp/terraform-provider-aws/issues/28025)) ### [`v4.41.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4410-November-25-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.40.0...v4.41.0) FEATURES: - **New Data Source:** `aws_sqs_queues` ([#27890](https://togithub.com/hashicorp/terraform-provider-aws/issues/27890)) - **New Resource:** `aws_ivschat_logging_configuration` ([#27924](https://togithub.com/hashicorp/terraform-provider-aws/issues/27924)) - **New Resource:** `aws_ivschat_room` ([#27974](https://togithub.com/hashicorp/terraform-provider-aws/issues/27974)) - **New Resource:** `aws_rds_clusters` ([#27891](https://togithub.com/hashicorp/terraform-provider-aws/issues/27891)) - **New Resource:** `aws_redshiftserverless_resource_policy` ([#27920](https://togithub.com/hashicorp/terraform-provider-aws/issues/27920)) - **New Resource:** `aws_scheduler_schedule` ([#27975](https://togithub.com/hashicorp/terraform-provider-aws/issues/27975)) ENHANCEMENTS: - data-source/aws_cloudtrail_service_account: Add service account ID for `ap-south-2` AWS Region ([#27983](https://togithub.com/hashicorp/terraform-provider-aws/issues/27983)) - data-source/aws_elasticache_cluster: Add `cache_nodes.outpost_arn` and `preferred_outpost_arn` attributes ([#27934](https://togithub.com/hashicorp/terraform-provider-aws/issues/27934)) - data-source/aws_elasticache_cluster: Add `ip_discovery` and `network_type` attributes ([#27856](https://togithub.com/hashicorp/terraform-provider-aws/issues/27856)) - data-source/aws_elb_hosted_zone_id: Add hosted zone ID for `ap-south-2` AWS Region ([#27983](https://togithub.com/hashicorp/terraform-provider-aws/issues/27983)) - data-source/aws_lb_hosted_zone_id: Add hosted zone IDs for `ap-south-2` AWS Region ([#27983](https://togithub.com/hashicorp/terraform-provider-aws/issues/27983)) - data-source/aws_rds_cluster: Add `engine_mode` attribute ([#27892](https://togithub.com/hashicorp/terraform-provider-aws/issues/27892)) - provider: Support `ap-south-2` as a valid AWS Region ([#27950](https://togithub.com/hashicorp/terraform-provider-aws/issues/27950)) - resource/aws_amplify_app: Add support for `WEB_COMPUTE` `platform` value in support of [Next.js web apps](https://docs.aws.amazon.com/amplify/latest/userguide/ssr-Amplify-support.html) ([#27925](https://togithub.com/hashicorp/terraform-provider-aws/issues/27925)) - resource/aws_elasticache_cluster: Add `ip_discovery` and `network_type` arguments in support of [IPv6 clusters](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/network-type.html) ([#27856](https://togithub.com/hashicorp/terraform-provider-aws/issues/27856)) - resource/aws_elasticache_cluster: Add `outpost_mode` and `preferred_outpost_arn` arguments and `cache_nodes.outpost_arn` attribute. NOTE: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#27934](https://togithub.com/hashicorp/terraform-provider-aws/issues/27934)) - resource/aws_lambda_function: Add support for `nodejs18.x` `runtime` value ([#27923](https://togithub.com/hashicorp/terraform-provider-aws/issues/27923)) - resource/aws_lambda_layer_version: Add support for `nodejs18.x` `compatible_runtimes` value ([#27923](https://togithub.com/hashicorp/terraform-provider-aws/issues/27923)) - resource/aws_medialive_channel: Add `start_channel` attribute ([#27882](https://togithub.com/hashicorp/terraform-provider-aws/issues/27882)) - resource/aws_nat_gateway: Update `private_ip` attribute to be configurable ([#27953](https://togithub.com/hashicorp/terraform-provider-aws/issues/27953)) BUG FIXES: - resource/aws_cloudcontrolapi_resource: Remove invalid regular expressions from CloudFormation resource schema ([#27935](https://togithub.com/hashicorp/terraform-provider-aws/issues/27935)) - resource/aws_dms_endpoint: Add ability to use AWS Secrets Manager with the `sybase` engine ([#27949](https://togithub.com/hashicorp/terraform-provider-aws/issues/27949)) - resource/aws_resourcegroups_group: Properly set `configuration.parameters` as optional ([#27985](https://togithub.com/hashicorp/terraform-provider-aws/issues/27985)) ### [`v4.40.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4400-November-17-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.39.0...v4.40.0) NOTES: - data-source/aws_identitystore_group: The `filter` argument has been deprecated. Use the `alternate_identifier` argumenConfiguration
📅 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 Renovate Bot.