Closed renovate[bot] closed 3 years ago
This PR contains the following updates:
~> 2.55
~> 3.0
📅 Schedule: "every 2 weeks on Monday before 7am" in timezone Europe/Berlin.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, 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 WhiteSource Renovate. View repository job log here.
This PR contains the following updates:
~> 2.55
->~> 3.0
Release Notes
hashicorp/terraform-provider-aws
### [`v3.42.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3420-May-20-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.41.0...v3.42.0) FEATURES: - **New Data Source:** `aws_service_discovery_dns_namespace` ([#6856](https://togithub.com/hashicorp/terraform-provider-aws/issues/6856)) - **New Resource:** `aws_cloudwatch_metric_stream` ([#18870](https://togithub.com/hashicorp/terraform-provider-aws/issues/18870)) - **New Resource:** `aws_servicecatalog_constraint` ([#19385](https://togithub.com/hashicorp/terraform-provider-aws/issues/19385)) - **New Resource:** `aws_servicecatalog_product_portfolio_association` ([#19385](https://togithub.com/hashicorp/terraform-provider-aws/issues/19385)) - **New Resource:** `aws_servicecatalog_service_action` ([#19369](https://togithub.com/hashicorp/terraform-provider-aws/issues/19369)) ENHANCEMENTS: - resource/aws_autoscaling_policy: Add `PredictiveScaling` `policy_type` and `predictive_scaling_configuration` argument ([#19447](https://togithub.com/hashicorp/terraform-provider-aws/issues/19447)) BUG FIXES: - resource/aws_networkfirewall_rule_group: Correctly update resource on `rules` change ([#19430](https://togithub.com/hashicorp/terraform-provider-aws/issues/19430)) ### [`v3.41.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3410-May-19-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.40.0...v3.41.0) FEATURES: - **New Data Source:** `aws_cloudfront_function` ([#19315](https://togithub.com/hashicorp/terraform-provider-aws/issues/19315)) - **New Data Source:** `aws_glue_connection` ([#18802](https://togithub.com/hashicorp/terraform-provider-aws/issues/18802)) - **New Data Source:** `aws_glue_data_catalog_encryption_settings` ([#18802](https://togithub.com/hashicorp/terraform-provider-aws/issues/18802)) - **New Data Source:** `aws_organizations_delegated_administrators` ([#19389](https://togithub.com/hashicorp/terraform-provider-aws/issues/19389)) - **New Data Source:** `aws_organizations_delegated_services` ([#19389](https://togithub.com/hashicorp/terraform-provider-aws/issues/19389)) - **New Resource:** `aws_apprunner_auto_scaling_configuration_version` ([#19432](https://togithub.com/hashicorp/terraform-provider-aws/issues/19432)) - **New Resource:** `aws_apprunner_connection` ([#19432](https://togithub.com/hashicorp/terraform-provider-aws/issues/19432)) - **New Resource:** `aws_apprunner_custom_domain_association` ([#19432](https://togithub.com/hashicorp/terraform-provider-aws/issues/19432)) - **New Resource:** `aws_apprunner_service` ([#19432](https://togithub.com/hashicorp/terraform-provider-aws/issues/19432)) - **New Resource:** `aws_cloudfront_function` ([#19315](https://togithub.com/hashicorp/terraform-provider-aws/issues/19315)) - **New Resource:** `aws_macie2_invitation_accepter` ([#19304](https://togithub.com/hashicorp/terraform-provider-aws/issues/19304)) - **New Resource:** `aws_macie2_member` ([#19304](https://togithub.com/hashicorp/terraform-provider-aws/issues/19304)) - **New Resource:** `aws_macie2_organization_admin_account` ([#19303](https://togithub.com/hashicorp/terraform-provider-aws/issues/19303)) - **New Resource:** `aws_organizations_delegated_administrator` ([#19389](https://togithub.com/hashicorp/terraform-provider-aws/issues/19389)) - **New Resource:** `aws_servicecatalog_organizations_access` ([#19278](https://togithub.com/hashicorp/terraform-provider-aws/issues/19278)) - **New Resource:** `aws_servicecatalog_portfolio_share` ([#19278](https://togithub.com/hashicorp/terraform-provider-aws/issues/19278)) ENHANCEMENTS: - data-source/aws_outposts_outpost: `owner_id` is now an optional argument ([#17585](https://togithub.com/hashicorp/terraform-provider-aws/issues/17585)) - data-source/aws_outposts_outposts: Add `owner_id` argument ([#17585](https://togithub.com/hashicorp/terraform-provider-aws/issues/17585)) - resource/aws_cloudfront_distribution: Add `function_association` argument to `ordered_cache_behavior` and `default_cache_behavior` configuration blocks ([#19315](https://togithub.com/hashicorp/terraform-provider-aws/issues/19315)) - resource/aws_glue_catalog_database: Add `target_database` argument ([#19371](https://togithub.com/hashicorp/terraform-provider-aws/issues/19371)) - resource/aws_glue_catalog_table: Add `target_table` argument ([#19372](https://togithub.com/hashicorp/terraform-provider-aws/issues/19372)) - resource/aws_launch_template: Add `interface_type` argument to `network_interfaces` configuration block ([#18841](https://togithub.com/hashicorp/terraform-provider-aws/issues/18841)) - resource/aws_network_interface: Add `interface_type` argument ([#18841](https://togithub.com/hashicorp/terraform-provider-aws/issues/18841)) BUG FIXES: - resource/aws_lambda_function: Wait for successful completion of function code update ([#19386](https://togithub.com/hashicorp/terraform-provider-aws/issues/19386)) - resource/aws_pinpoint_email_channel: `role_arn` argument is optional ([#19361](https://togithub.com/hashicorp/terraform-provider-aws/issues/19361)) ### [`v3.40.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3400-May-13-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.39.0...v3.40.0) FEATURES: - **New Resource:** `aws_macie2_custom_data_identifier` ([#19254](https://togithub.com/hashicorp/terraform-provider-aws/issues/19254)) - **New Resource:** `aws_macie2_findings_filter` ([#19283](https://togithub.com/hashicorp/terraform-provider-aws/issues/19283)) - **New Resource:** `aws_servicecatalog_tag_option` ([#19300](https://togithub.com/hashicorp/terraform-provider-aws/issues/19300)) - **New Resource:** `aws_timestreamwrite_database` ([#15463](https://togithub.com/hashicorp/terraform-provider-aws/issues/15463)) - **New Resource:** `aws_timestreamwrite_table` ([#19354](https://togithub.com/hashicorp/terraform-provider-aws/issues/19354)) ENHANCEMENTS: - data-source/aws_codestarconnections_connection: Add `host_arn` attribute ([#19284](https://togithub.com/hashicorp/terraform-provider-aws/issues/19284)) - data-source/aws_lb_listener: Add `tags` attribute. ([#19286](https://togithub.com/hashicorp/terraform-provider-aws/issues/19286)) - resource/aws_ami_copy: Add `destination_outpost_arn` argument ([#17735](https://togithub.com/hashicorp/terraform-provider-aws/issues/17735)) - resource/aws_cloudwatch_event_target: Add `http_target` argument ([#19337](https://togithub.com/hashicorp/terraform-provider-aws/issues/19337)) - resource/aws_codestarconnections_connection: Add `host_arn` argument ([#19284](https://togithub.com/hashicorp/terraform-provider-aws/issues/19284)) - resource/aws_datasync_location_s3: Add `agent_arns` argument ([#18547](https://togithub.com/hashicorp/terraform-provider-aws/issues/18547)) - resource/aws_datasync_option: Add `private_link_endpoint`, `security_group_arns`, `subnet_arns` and `vpc_endpoint_id` arguments ([#16207](https://togithub.com/hashicorp/terraform-provider-aws/issues/16207)) - resource/aws_datasync_task: Add `excludes` argument and `overwrite_mode`, `task_queueing`, and `transfer_mode` to the `options` configuration block ([#16204](https://togithub.com/hashicorp/terraform-provider-aws/issues/16204)) - resource/aws_datasync_task: Add `schedule` argument ([#14452](https://togithub.com/hashicorp/terraform-provider-aws/issues/14452)) - resource/aws_datasync_task: Add plan time validation to `cloudwatch_log_group_arn`, `destination_location_arn` and `source_location_arn` ([#14452](https://togithub.com/hashicorp/terraform-provider-aws/issues/14452)) - resource/aws_eks_node_group: Add `node_group_name_prefix` argument ([#13938](https://togithub.com/hashicorp/terraform-provider-aws/issues/13938)) - resource/aws_lambda_event_source_mapping: Support reading `starting_position` and `starting_position_timestamp` attributes ([#19253](https://togithub.com/hashicorp/terraform-provider-aws/issues/19253)) - resource/aws_lb_listener: Add `tags` argument & `tags_all` attribute. ([#19286](https://togithub.com/hashicorp/terraform-provider-aws/issues/19286)) - resource/aws_lb_listener_rule: Add plan time validation to `listener_arn`, `action.target_group_arn`, `action.forward.target_group.arn`, `action.redirect.host`, `action.redirect.path`, `action.redirect.query`, `action.redirect.status_code`, `action.fixed_response.message_body`, `action.authenticate_cognito.user_pool_arn`. ([#19285](https://togithub.com/hashicorp/terraform-provider-aws/issues/19285)) - resource/aws_lb_listener_rule: Add tagging support. ([#19285](https://togithub.com/hashicorp/terraform-provider-aws/issues/19285)) ### [`v3.39.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3390-May-06-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.38.0...v3.39.0) FEATURES: - **New Data Source:** `aws_cloudwatch_event_source` ([#19219](https://togithub.com/hashicorp/terraform-provider-aws/issues/19219)) - **New Resource:** `aws_dynamodb_kinesis_streaming_destination` ([#16743](https://togithub.com/hashicorp/terraform-provider-aws/issues/16743)) - **New Resource:** `aws_macie2_classification_job` ([#19165](https://togithub.com/hashicorp/terraform-provider-aws/issues/19165)) ENHANCEMENTS: - data-source/aws_transfer_server: Add `certificate`, `endpoint_type`, `protocols` and `security_policy_name` attributes ([#13371](https://togithub.com/hashicorp/terraform-provider-aws/issues/13371)) - resource/aws_cloudwatch_event_bus: Support partner event bus creation ([#19072](https://togithub.com/hashicorp/terraform-provider-aws/issues/19072)) - resource/aws_cloudwatch_event_rule: Support partner event bus names ([#18491](https://togithub.com/hashicorp/terraform-provider-aws/issues/18491)) - resource/aws_cloudwatch_event_target: Support partner event bus names ([#18491](https://togithub.com/hashicorp/terraform-provider-aws/issues/18491)) - resource/aws_codebuild_project: Add `file_system_locations` argument ([#12130](https://togithub.com/hashicorp/terraform-provider-aws/issues/12130)) - resource/aws_cognito_identity_pool: Add allow_classic_flow argument ([#19176](https://togithub.com/hashicorp/terraform-provider-aws/issues/19176)) - resource/aws_datasync_location_s3: Add `s3_storage_class` argument ([#19190](https://togithub.com/hashicorp/terraform-provider-aws/issues/19190)) - resource/aws_glue_connection: Add plan time validation for `connection_properties`, `description`, `match_criteria`, `name`, and `physical_connection_requirements.security_group_id_list` ([#19172](https://togithub.com/hashicorp/terraform-provider-aws/issues/19172)) - resource/aws_msk_cluster: Support in-place `instance_type` updates ([#17447](https://togithub.com/hashicorp/terraform-provider-aws/issues/17447)) - resource/aws_sfn_state_machine: Add `tracing_configuration` attribute ([#15434](https://togithub.com/hashicorp/terraform-provider-aws/issues/15434)) - resource/aws_shield_protection: Add `tags` argument ([#19168](https://togithub.com/hashicorp/terraform-provider-aws/issues/19168)) - resource/aws_transfer_server: Add `protocols` argument ([#13371](https://togithub.com/hashicorp/terraform-provider-aws/issues/13371)) - resource/aws_transfer_server: Add `security_policy_name` argument ([#15375](https://togithub.com/hashicorp/terraform-provider-aws/issues/15375)) BUG FIXES: - aws_batch_compute_environment: Allow update of just `service_role` for managed compute environments ([#19205](https://togithub.com/hashicorp/terraform-provider-aws/issues/19205)) - aws_batch_compute_environment: `service_role` argument is optional ([#19205](https://togithub.com/hashicorp/terraform-provider-aws/issues/19205)) - provider: Prevent `Provider produced inconsistent final plan` errors when lifecycle arguments apply to resource `tags` not known until apply ([#19251](https://togithub.com/hashicorp/terraform-provider-aws/issues/19251)) - resource/aws_appautoscaling_target: Ignore `ObjectNotFoundException` on deletion ([#18115](https://togithub.com/hashicorp/terraform-provider-aws/issues/18115)) - resource/aws_batch_job_definition: Prevent diff with default value of `fargatePlatformConfiguration` ([#19207](https://togithub.com/hashicorp/terraform-provider-aws/issues/19207)) - resource/aws_lakeformation_permissions: Fix issues related to permissions not being revoked and attempts to revoke non-existent permissions ([#18505](https://togithub.com/hashicorp/terraform-provider-aws/issues/18505)) - resource/aws_mwaa_environment: Correctly apply `plugins_s3_object_version` change ([#19266](https://togithub.com/hashicorp/terraform-provider-aws/issues/19266)) - resource/aws_sfn_state_machine: Handle eventual consistency of state machine updates ([#15434](https://togithub.com/hashicorp/terraform-provider-aws/issues/15434)) - resource/aws_ssoadmin_managed_policy_attachment: Retry attachment/detachment when other permission-set attachment event was not yet propagated, to avoid ConflictException. ([#19216](https://togithub.com/hashicorp/terraform-provider-aws/issues/19216)) ### [`v3.38.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3380-April-30-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.37.0...v3.38.0) NOTES: - provider: `default_tags` support generally available to all provider resources that support `tags` with the exception of `aws_autoscaling_group` ([#19084](https://togithub.com/hashicorp/terraform-provider-aws/issues/19084)) FEATURES: - **New Data Source:** `aws_cloudformation_type` ([#18579](https://togithub.com/hashicorp/terraform-provider-aws/issues/18579)) - **New Data Source:** `aws_kms_public_key` ([#18873](https://togithub.com/hashicorp/terraform-provider-aws/issues/18873)) - **New Data Source:** `aws_resourcegroupstaggingapi_resources` ([#17804](https://togithub.com/hashicorp/terraform-provider-aws/issues/17804)) - **New Resource:** `aws_cloudformation_type` ([#18579](https://togithub.com/hashicorp/terraform-provider-aws/issues/18579)) - **New Resource:** `aws_codestarconnections_host` ([#16918](https://togithub.com/hashicorp/terraform-provider-aws/issues/16918)) - **New Resource:** `aws_macie2_account` ([#19069](https://togithub.com/hashicorp/terraform-provider-aws/issues/19069)) - **New Resource:** `aws_rds_proxy_endpoint` ([#18881](https://togithub.com/hashicorp/terraform-provider-aws/issues/18881)) - **New Resource:** `aws_route53_resolver_firewall_rule` ([#18712](https://togithub.com/hashicorp/terraform-provider-aws/issues/18712)) - **New Resource:** `aws_route53_resolver_firewall_rule_group_association` ([#19164](https://togithub.com/hashicorp/terraform-provider-aws/issues/19164)) - **New Resource:** `aws_servicecatalog_product` ([#19122](https://togithub.com/hashicorp/terraform-provider-aws/issues/19122)) ENHANCEMENTS: - data-source/aws_efs_mount_target: Add `access_point_id`, `file_system_id` arguments ([#18918](https://togithub.com/hashicorp/terraform-provider-aws/issues/18918)) - data-source/aws_iam_policy: Add support for lookup by `arn`, `name`, and/or `path_prefix` ([#6084](https://togithub.com/hashicorp/terraform-provider-aws/issues/6084)) - data-source/aws_launch_template: Add `placement` `host_resource_group_arn` attribute ([#15785](https://togithub.com/hashicorp/terraform-provider-aws/issues/15785)) - data/source_aws_eks_addon: added validation for `cluster_name` ([#19078](https://togithub.com/hashicorp/terraform-provider-aws/issues/19078)) - data/source_aws_eks_cluster: added validation for `cluster_name` ([#19078](https://togithub.com/hashicorp/terraform-provider-aws/issues/19078)) - resource/aws_appsync_resolver: Mark `request_template` and `response_template` as optional (support Lambda) ([#14710](https://togithub.com/hashicorp/terraform-provider-aws/issues/14710)) - resource/aws_batch_compute_environment: Additional supported value `FARGATE` and `FARGATE_SPOT` for the `type` argument in the `compute_resources` configuration block ([#16819](https://togithub.com/hashicorp/terraform-provider-aws/issues/16819)) - resource/aws_batch_compute_environment: The `instance_role`, `instance_type` and `min_vcpus` arguments in the `compute_resources` configuration block are now optional ([#16819](https://togithub.com/hashicorp/terraform-provider-aws/issues/16819)) - resource/aws_batch_compute_environment: The `security_group_ids` and `subnets` arguments in the `compute_resources` configuration block can now be updated in-place for Fargate compute resources ([#16819](https://togithub.com/hashicorp/terraform-provider-aws/issues/16819)) - resource/aws_batch_job_definition: Add `propagate_tags` argument ([#18336](https://togithub.com/hashicorp/terraform-provider-aws/issues/18336)) - resource/aws_codebuild_project: Add `build_batch_config` argument ([#14534](https://togithub.com/hashicorp/terraform-provider-aws/issues/14534)) - resource/aws_codebuild_project: Add `build_status_config` attribute to `source` and `secondary_sources` configuration blocks ([#15442](https://togithub.com/hashicorp/terraform-provider-aws/issues/15442)) - resource/aws_codebuild_project: Add `concurrent_build_limit` argument to specify build concurrency. ([#18320](https://togithub.com/hashicorp/terraform-provider-aws/issues/18320)) - resource/aws_codebuild_project: Add plan time validation for `secondary_artifacts`, `secondary_sources`, `service_role` ([#18843](https://togithub.com/hashicorp/terraform-provider-aws/issues/18843)) - resource/aws_eip: Add `address` argument to recover or an IPv4 address from an address pool, supporting BYOIP ([#8876](https://togithub.com/hashicorp/terraform-provider-aws/issues/8876)) - resource/aws_eks_addon: added validation for `cluster_name` ([#19078](https://togithub.com/hashicorp/terraform-provider-aws/issues/19078)) - resource/aws_eks_cluster: added validation for `name` ([#19078](https://togithub.com/hashicorp/terraform-provider-aws/issues/19078)) - resource/aws_eks_fargate_profile: added validation for `cluster_name` ([#19078](https://togithub.com/hashicorp/terraform-provider-aws/issues/19078)) - resource/aws_eks_node_group: added validation for `cluster_name` ([#19078](https://togithub.com/hashicorp/terraform-provider-aws/issues/19078)) - resource/aws_elasticache_global_replication_group: Adds parameter `engine_version_actual` to match other ElastiCache resources ([#18920](https://togithub.com/hashicorp/terraform-provider-aws/issues/18920)) - resource/aws_elasticache_subnet_group: Add `tags` argument ([#19119](https://togithub.com/hashicorp/terraform-provider-aws/issues/19119)) - resource/aws_instance: Make `instance_initiated_shutdown_behavior` also computed, allowing value to be read ([#18880](https://togithub.com/hashicorp/terraform-provider-aws/issues/18880)) - resource/aws_lambda_event_source_mapping: Don't incorrectly update unspecified `maximum_batching_window_in_seconds`, `maximum_record_age_in_seconds` and `maximum_retry_attempts` arguments from their default values ([#17933](https://togithub.com/hashicorp/terraform-provider-aws/issues/17933)) - resource/aws_lambda_event_source_mapping: Fix update of `batch_size` for MSK event source mappings ([#17933](https://togithub.com/hashicorp/terraform-provider-aws/issues/17933)) - resource/aws_launch_template: Add `placement` `host_resource_group_arn` argument ([#15785](https://togithub.com/hashicorp/terraform-provider-aws/issues/15785)) - resource/aws_organizations_organizational_unit: Add `tags` argument ([#18861](https://togithub.com/hashicorp/terraform-provider-aws/issues/18861)) - resource/aws_rds_global_cluster: Allow `engine_version` to be upgraded in place. ([#18598](https://togithub.com/hashicorp/terraform-provider-aws/issues/18598)) - resource/aws_s3outposts_endpoint: Extends creation timeout to 20 minutes ([#18454](https://togithub.com/hashicorp/terraform-provider-aws/issues/18454)) - resource/aws_ses_configuration_set: Adds `reputation_metrics_enabled` and `sending_enabled` arguments and `last_fresh_start` attribute ([#17608](https://togithub.com/hashicorp/terraform-provider-aws/issues/17608)) - resource/aws_ses_receipt_rule: Add `encoding` argument to `sns_action` configuration block. ([#17654](https://togithub.com/hashicorp/terraform-provider-aws/issues/17654)) - resource/aws_sns_topic_policy: Add `owner` attribute ([#14123](https://togithub.com/hashicorp/terraform-provider-aws/issues/14123)) - resource/aws_sns_topic_policy: Add plan time validation to `arn` ([#14123](https://togithub.com/hashicorp/terraform-provider-aws/issues/14123)) - resource/aws_wafv2\_web_acl_logging_configuration: Add `logging_filter` argument ([#19051](https://togithub.com/hashicorp/terraform-provider-aws/issues/19051)) BUG FIXES: - provider: Prevent `Provider produced inconsistent final plan` errors when resource `tags` are not known until apply ([#18958](https://togithub.com/hashicorp/terraform-provider-aws/issues/18958)) - resource/aws_batch_job_definition: Treat empty `container_properties.logConfiguration.secretOptions` array as `null` to prevent continual diffs ([#16120](https://togithub.com/hashicorp/terraform-provider-aws/issues/16120)) - resource/aws_batch_job_queue: Recreate batch job queue if the `name` changes ([#19121](https://togithub.com/hashicorp/terraform-provider-aws/issues/19121)) - resource/aws_codebuild_project: Allow fetching submodules for bitbucket source types ([#18843](https://togithub.com/hashicorp/terraform-provider-aws/issues/18843)) - resource/aws_codebuild_project: Fix removing `secondary_sources` and `secondary_artifacts` ([#18843](https://togithub.com/hashicorp/terraform-provider-aws/issues/18843)) - resource/aws_ec2\_managed_prefix_list: Prevent `entry` `description` update errors ([#19095](https://togithub.com/hashicorp/terraform-provider-aws/issues/19095)) - resource/aws_elasticache_cluster: Allows specifying Redis 6.x ([#18920](https://togithub.com/hashicorp/terraform-provider-aws/issues/18920)) - resource/aws_elasticache_replication_group: Allows specifying Redis 6.x ([#18920](https://togithub.com/hashicorp/terraform-provider-aws/issues/18920)) - resource/aws_glue_crawler: Allow '/' in `name` argument ([#19160](https://togithub.com/hashicorp/terraform-provider-aws/issues/19160)) - resource/aws_lambda_event_source_mapping: Support -1 (forever) as a valid value for `maximum_record_age_in_seconds` ([#16113](https://togithub.com/hashicorp/terraform-provider-aws/issues/16113)) - resource/aws_lambda_event_source_mapping: Support -1 (forever) as a valid value for `maximum_retry_attempts` ([#16113](https://togithub.com/hashicorp/terraform-provider-aws/issues/16113)) - resource/aws_ram_principal_association: Improve handling of eventual consistency ([#17032](https://togithub.com/hashicorp/terraform-provider-aws/issues/17032)) - resource/aws_ram_resource_share: Improve handling of eventual consistency ([#17032](https://togithub.com/hashicorp/terraform-provider-aws/issues/17032)) - resource/aws_ram_resource_share_accepter: Improve handling of eventual consistency ([#17032](https://togithub.com/hashicorp/terraform-provider-aws/issues/17032)) - resource/aws_storagegateway_gateway: Correctly handle additional error message returned in some regions ([#19116](https://togithub.com/hashicorp/terraform-provider-aws/issues/19116)) - resource/aws_vpc_endpoint: Fix auto_accept failing while waiting for the VPC Endpoint Connection acceptance ([#19059](https://togithub.com/hashicorp/terraform-provider-aws/issues/19059)) - resource/aws_vpn_connection: Prevent flipped `tunnel1_*` and `tunnel2_*` ordering when `tunnel1_inside_cidr`, `tunnel1_inside_ipv6_cidr`, or `tunnel1_preshared_key` is configured ([#19077](https://togithub.com/hashicorp/terraform-provider-aws/issues/19077)) ### [`v3.37.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3370-April-16-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.36.0...v3.37.0) NOTES: - provider: The HTTP User-Agent header has been reordered so the AWS SDK Go product is last, except when using the TF_APPEND_USER_AGENT environment variable. Environments dependent on the previous User-Agent header ordering may require updates. ([#18855](https://togithub.com/hashicorp/terraform-provider-aws/issues/18855)) FEATURES: - **New Data Source:** `aws_eks_addon` ([#16972](https://togithub.com/hashicorp/terraform-provider-aws/issues/16972)) - **New Resource:** `aws_eks_addon` ([#16972](https://togithub.com/hashicorp/terraform-provider-aws/issues/16972)) - **New Resource:** `aws_route53_resolver_firewall_domain_list` ([#18558](https://togithub.com/hashicorp/terraform-provider-aws/issues/18558)) - **New Resource:** `aws_securityhub_insight` ([#18494](https://togithub.com/hashicorp/terraform-provider-aws/issues/18494)) ENHANCEMENTS: - resource/aws_autoscaling_group: Add Warm Pool support ([#18734](https://togithub.com/hashicorp/terraform-provider-aws/issues/18734)) - resource/aws_cloudfront_distribution: Add `trusted_key_groups` argument ([#18644](https://togithub.com/hashicorp/terraform-provider-aws/issues/18644)) - resource/aws_codedeploy_app: Add `arn`, `linked_to_github`, `github_account_name`, `application_id` attributes ([#18564](https://togithub.com/hashicorp/terraform-provider-aws/issues/18564)) - resource/aws_codedeploy_app: Add `tags` argument ([#18564](https://togithub.com/hashicorp/terraform-provider-aws/issues/18564)) - resource/aws_codedeploy_app: Add plan time validation for `name` ([#18564](https://togithub.com/hashicorp/terraform-provider-aws/issues/18564)) - resource/aws_codedeploy_deployment_group: Add `arn`, `compute_platform`, and `deployment_group_id` attributes ([#18716](https://togithub.com/hashicorp/terraform-provider-aws/issues/18716)) - resource/aws_codedeploy_deployment_group: Add `tags` argument ([#18716](https://togithub.com/hashicorp/terraform-provider-aws/issues/18716)) - resource/aws_codedeploy_deployment_group: Add plan time validation for `terminate_blue_instances_on_deployment_success.termination_wait_time_in_minutes`, `service_role_arn`, `load_balancer_info.target_group_pair_info.prod_traffic_route.listener_arns`, `load_balancer_info.target_group_pair_info.test_traffic_route.listener_arns`, `trigger_configuration.trigger_target_arn` ([#18716](https://togithub.com/hashicorp/terraform-provider-aws/issues/18716)) - resource/aws_codedeploy_deployment_group: Updating `deployment_group_name` doesnt recreate group ([#18716](https://togithub.com/hashicorp/terraform-provider-aws/issues/18716)) - resource/aws_dynamodb_table: Add `kms_key_arn` argument to `replica` configuration block ([#18373](https://togithub.com/hashicorp/terraform-provider-aws/issues/18373)) - resource/aws_emr_cluster: Adds support for multiple subnets ([#17219](https://togithub.com/hashicorp/terraform-provider-aws/issues/17219)) - resource/aws_rds_cluster: Database port is updated in-place ([#18081](https://togithub.com/hashicorp/terraform-provider-aws/issues/18081)) - resource/aws_servicequotas_service_quota: Add plan time validation to `quota_code` and `service_code` ([#17992](https://togithub.com/hashicorp/terraform-provider-aws/issues/17992)) - resource/aws_sns_topic: Add `fifo_topic` and `content_based_deduplication` attributes ([#15828](https://togithub.com/hashicorp/terraform-provider-aws/issues/15828)) BUG FIXES: - resource/aws_dynamodb_table: Update Global Secondary Index provisioned throughput settings on new changes ([#18215](https://togithub.com/hashicorp/terraform-provider-aws/issues/18215)) - resource/aws_ecr_replication_configuration: Remove relication rules on resource deletion ([#18882](https://togithub.com/hashicorp/terraform-provider-aws/issues/18882)) - resource/aws_eip: Tags are created for EIPs which default to vpc domain ([#18909](https://togithub.com/hashicorp/terraform-provider-aws/issues/18909)) - resource/aws_fms_policy: Use API model regular expression for `resource_type` and `resource_type_list` argument plan time validation ([#18600](https://togithub.com/hashicorp/terraform-provider-aws/issues/18600)) - resource/aws_sqs_queue: Append `.fifo` suffix for Terraform-assigned FIFO queue names ([#17164](https://togithub.com/hashicorp/terraform-provider-aws/issues/17164)) ### [`v3.36.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3360-April-09-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.35.0...v3.36.0) FEATURES: - **New Resource:** `aws_cloudfront_key_group` ([#17041](https://togithub.com/hashicorp/terraform-provider-aws/issues/17041)) - **New Resource:** `aws_ecr_registry_policy` ([#16831](https://togithub.com/hashicorp/terraform-provider-aws/issues/16831)) - **New Resource:** `aws_ecr_replication_configuration` ([#16853](https://togithub.com/hashicorp/terraform-provider-aws/issues/16853)) - **New Resource:** `aws_kinesisanalyticsv2_application_snapshot` ([#18056](https://togithub.com/hashicorp/terraform-provider-aws/issues/18056)) - **New Resource:** `aws_mwaa_environment` ([#16616](https://togithub.com/hashicorp/terraform-provider-aws/issues/16616)) ENHANCEMENTS: - data-source/aws_lb_listener: Add `alpn_policy` argument ([#14462](https://togithub.com/hashicorp/terraform-provider-aws/issues/14462)) - data-source/aws_s3\_bucket_object: Add `bucket_key_enabled` attribute (Support S3 Bucket Keys) ([#16581](https://togithub.com/hashicorp/terraform-provider-aws/issues/16581)) - resource/aws_eip: Tags are set on create ([#17612](https://togithub.com/hashicorp/terraform-provider-aws/issues/17612)) - resource/aws_kinesisanalyticsv2\_application: Add `force_stop` attribute ([#18056](https://togithub.com/hashicorp/terraform-provider-aws/issues/18056)) - resource/aws_kinesisanalyticsv2\_application: Add `run_configuration` attribute for starting a Flink application ([#18056](https://togithub.com/hashicorp/terraform-provider-aws/issues/18056)) - resource/aws_kinesisanalyticsv2\_application: Add `start_application` attribute ([#18056](https://togithub.com/hashicorp/terraform-provider-aws/issues/18056)) - resource/aws_kinesisanalyticsv2\_application: `starting_position_configuration` can be specified when starting a SQL application ([#18056](https://togithub.com/hashicorp/terraform-provider-aws/issues/18056)) - resource/aws_lb_listener: Add `alpn_policy` argument ([#14462](https://togithub.com/hashicorp/terraform-provider-aws/issues/14462)) - resource/aws_s3\_bucket: Add `bucket_key_enabled` argument to `server_side_encryption_configuration` `rule` configuration block (Support S3 Bucket Keys) ([#16581](https://togithub.com/hashicorp/terraform-provider-aws/issues/16581)) - resource/aws_s3\_bucket_object: Add `bucket_key_enabled` attribute (Support S3 Bucket Keys) ([#16581](https://togithub.com/hashicorp/terraform-provider-aws/issues/16581)) - resource/aws_s3\_object_copy: Add `bucket_key_enabled` argument ([#18611](https://togithub.com/hashicorp/terraform-provider-aws/issues/18611)) BUG FIXES: - resource/aws_appmesh_gateway_route: Handle read-after-create eventual consistency ([#18529](https://togithub.com/hashicorp/terraform-provider-aws/issues/18529)) - resource/aws_appmesh_mesh: Handle read-after-create eventual consistency ([#18529](https://togithub.com/hashicorp/terraform-provider-aws/issues/18529)) - resource/aws_appmesh_route: Handle read-after-create eventual consistency ([#18529](https://togithub.com/hashicorp/terraform-provider-aws/issues/18529)) - resource/aws_appmesh_virtual_gateway: Handle read-after-create eventual consistency ([#18529](https://togithub.com/hashicorp/terraform-provider-aws/issues/18529)) - resource/aws_appmesh_virtual_node: Handle read-after-create eventual consistency ([#18529](https://togithub.com/hashicorp/terraform-provider-aws/issues/18529)) - resource/aws_appmesh_virtual_router: Handle read-after-create eventual consistency ([#18529](https://togithub.com/hashicorp/terraform-provider-aws/issues/18529)) - resource/aws_appmesh_virtual_service: Handle read-after-create eventual consistency ([#18529](https://togithub.com/hashicorp/terraform-provider-aws/issues/18529)) - resource/aws_cloudhsm_v2\_hsm: Prevent orphaned HSM Instances by additionally matching on ENI identifier during lookup ([#18580](https://togithub.com/hashicorp/terraform-provider-aws/issues/18580)) - resource/aws_dms_replication_task: Handle read-only attributes in `replication_task_settings` to avoid unnecessary diffs. ([#13476](https://togithub.com/hashicorp/terraform-provider-aws/issues/13476)) - resource/aws_docdb_cluster_parameter_group: Read all user parameters and parameters specified in the configuration. ([#18486](https://togithub.com/hashicorp/terraform-provider-aws/issues/18486)) - resource/aws_ecr_lifecycle_policy: Handle read-after-create eventual consistency ([#18464](https://togithub.com/hashicorp/terraform-provider-aws/issues/18464)) - resource/aws_ecr_repository: Handle read-after-create eventual consistency ([#18464](https://togithub.com/hashicorp/terraform-provider-aws/issues/18464)) - resource/aws_ecr_repository_policy: Handle read-after-create eventual consistency ([#18464](https://togithub.com/hashicorp/terraform-provider-aws/issues/18464)) - resource/aws_elasticache_replication_group: Remmoves incorrect plan-time validation for `automatic_failover_enabled` ([#18635](https://togithub.com/hashicorp/terraform-provider-aws/issues/18635)) - resource/aws_iam_group: Handle read-after-create eventual consistency ([#18459](https://togithub.com/hashicorp/terraform-provider-aws/issues/18459)) - resource/aws_iam_group_membership: Handle read-after-create eventual consistency ([#18459](https://togithub.com/hashicorp/terraform-provider-aws/issues/18459)) - resource/aws_iam_group_policy: Handle read-after-create eventual consistency ([#18459](https://togithub.com/hashicorp/terraform-provider-aws/issues/18459)) - resource/aws_iam_group_policy_attachment: Handle read-after-create eventual consistency ([#18459](https://togithub.com/hashicorp/terraform-provider-aws/issues/18459)) - resource/aws_iam_user: Handle read-after-create eventual consistency ([#18458](https://togithub.com/hashicorp/terraform-provider-aws/issues/18458)) - resource/aws_iam_user_group_membership: Handle read-after-create eventual consistency ([#18458](https://togithub.com/hashicorp/terraform-provider-aws/issues/18458)) - resource/aws_iam_user_login_profile: Handle read-after-create eventual consistency ([#18458](https://togithub.com/hashicorp/terraform-provider-aws/issues/18458)) - resource/aws_iam_user_policy: Handle read-after-create eventual consistency ([#18458](https://togithub.com/hashicorp/terraform-provider-aws/issues/18458)) - resource/aws_iam_user_policy_attachment: Handle read-after-create eventual consistency ([#18458](https://togithub.com/hashicorp/terraform-provider-aws/issues/18458)) - resource/aws_iam_user_ssh_key: Handle read-after-create eventual consistency ([#18458](https://togithub.com/hashicorp/terraform-provider-aws/issues/18458)) - resource/aws_lb_target_group: Handle read-after-create eventual consistency ([#18634](https://togithub.com/hashicorp/terraform-provider-aws/issues/18634)) - resource/aws_secretsmanager_secret: Handle read-after-create eventual consistency ([#18462](https://togithub.com/hashicorp/terraform-provider-aws/issues/18462)) - resource/aws_secretsmanager_secret_policy: Handle read-after-create eventual consistency ([#18462](https://togithub.com/hashicorp/terraform-provider-aws/issues/18462)) - resource/aws_secretsmanager_secret_rotation: Handle read-after-create eventual consistency ([#18462](https://togithub.com/hashicorp/terraform-provider-aws/issues/18462)) - resource/aws_secretsmanager_secret_version: Handle read-after-create eventual consistency ([#18462](https://togithub.com/hashicorp/terraform-provider-aws/issues/18462)) - resource/aws_ssm_parameter: Allow `allowed_pattern` and `description` arguments to be empty strings ([#18588](https://togithub.com/hashicorp/terraform-provider-aws/issues/18588)) - resource/aws_ssm_parameter: Allow `tags` to be applied to resource when `overwrite` is configured ([#18640](https://togithub.com/hashicorp/terraform-provider-aws/issues/18640)) - resource/aws_vpc_endpoint_route_table_association: Handle read-after-create eventual consistency ([#18465](https://togithub.com/hashicorp/terraform-provider-aws/issues/18465)) - resource/aws_xray_sampling_rule: Change the maximum length of `rule_name` from 128 to 32 ([#18667](https://togithub.com/hashicorp/terraform-provider-aws/issues/18667)) ### [`v3.35.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3350-April-01-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.34.0...v3.35.0) FEATURES: - **New Resource:** `aws_cloudwatch_query_definition` ([#17899](https://togithub.com/hashicorp/terraform-provider-aws/issues/17899)) ENHANCEMENTS: - data-source/aws_efs_file_system: Add `availability_zone_id` and `availability_zone_name` attributes ([#18319](https://togithub.com/hashicorp/terraform-provider-aws/issues/18319)) - data-source/aws_iam_policy: Add `policy_id` and `tags` attributes ([#18276](https://togithub.com/hashicorp/terraform-provider-aws/issues/18276)) - resource/aws_apigatewayv2\_route: Add `request_parameter` attribute ([#18410](https://togithub.com/hashicorp/terraform-provider-aws/issues/18410)) - resource/aws_appmesh_virtual_gateway: Add `spec.backend_defaults.client_policy.tls.certificate`, `spec.backend_defaults.client_policy.tls.validation.subject_alternative_names`, `spec.listener.tls.certificate` and `spec.listener.tls.validation.subject_alternative_names` attributes to support mutual TLS authentication ([#18106](https://togithub.com/hashicorp/terraform-provider-aws/issues/18106)) - resource/aws_appmesh_virtual_gateway: Add `spec.backend_defaults.client_policy.tls.validation.trust.sds` and `spec.listener.tls.validation.trust.sds` attributes to support Envoy Service Discovery Service certificates ([#18106](https://togithub.com/hashicorp/terraform-provider-aws/issues/18106)) - resource/aws_appmesh_virtual_node: Add `spec.backend.virtual_service.client_policy.tls.certificate`, `spec.backend.virtual_service.client_policy.tls.validation.subject_alternative_names`, `spec.backend_defaults.client_policy.tls.certificate`, `spec.backend_defaults.client_policy.tls.validation.subject_alternative_names`, `spec.listener.tls.certificate` and `spec.listener.tls.validation.subject_alternative_names` attributes to support mutual TLS authentication ([#18127](https://togithub.com/hashicorp/terraform-provider-aws/issues/18127)) - resource/aws_appmesh_virtual_node: Add `spec.backend.virtual_service.client_policy.tls.validation.trust.sds`, `spec.backend_defaults.client_policy.tls.validation.trust.sds` and `spec.listener.tls.validation.trust.sds` attributes to support Envoy Service Discovery Service certificates ([#18127](https://togithub.com/hashicorp/terraform-provider-aws/issues/18127)) - resource/aws_backup_plan: Add `enable_continuous_backup` argument ([#18315](https://togithub.com/hashicorp/terraform-provider-aws/issues/18315)) - resource/aws_cloudformation_stack_set: Add `auto_deployment` configuration block and `permissions_model` arguments (support service managed permissions) ([#12423](https://togithub.com/hashicorp/terraform-provider-aws/issues/12423)) - resource/aws_cognito_user_pool: Allow `schema` items to be added without recreating resource. ([#18512](https://togithub.com/hashicorp/terraform-provider-aws/issues/18512)) - resource/aws_ecs_service: Add `deployment_circuit_breaker` ([#16936](https://togithub.com/hashicorp/terraform-provider-aws/issues/16936)) - resource/aws_efs_file_system: Add `availability_zone_id` attribute and `availability_zone_name` argument ([#18319](https://togithub.com/hashicorp/terraform-provider-aws/issues/18319)) - resource/aws_efs_file_system: Add `number_of_mount_targets`, `size_in_bytes` and `owner_id` attributes ([#17969](https://togithub.com/hashicorp/terraform-provider-aws/issues/17969)) - resource/aws_elasticsearch_domain: Add `domain_endpoint_options` configuration block `custom_endpoint`, `custom_endpoint_certificate_arn`, and `custom_endpoint_enabled` arguments ([#16192](https://togithub.com/hashicorp/terraform-provider-aws/issues/16192)) - resource/aws_iam_policy: Add `policy_id` attribute ([#18276](https://togithub.com/hashicorp/terraform-provider-aws/issues/18276)) - resource/aws_iam_policy: Add tagging support ([#18276](https://togithub.com/hashicorp/terraform-provider-aws/issues/18276)) - resource/aws_lb_target_group: Add preserve_client_ip target attribute support ([#17731](https://togithub.com/hashicorp/terraform-provider-aws/issues/17731)) - resource/aws_route: `destination_prefix_list_id` attribute can be specified for managed prefix list destinations ([#17291](https://togithub.com/hashicorp/terraform-provider-aws/issues/17291)) - resource/aws_ssm_parameter: Add plan time validation to `name`, `description` and `allowed_pattern` ([#17830](https://togithub.com/hashicorp/terraform-provider-aws/issues/17830)) - resource/aws_ssm_parameter: Tag on create ([#17830](https://togithub.com/hashicorp/terraform-provider-aws/issues/17830)) BUG FIXES: - resource/aws_ec2\_transit_gateway_route_table_propagation: Wait for enable and disable operations to complete ([#18470](https://togithub.com/hashicorp/terraform-provider-aws/issues/18470)) - resource/aws_ecs_service: Improve handling of eventual consistency including security group dependency violations on deletion ([#16936](https://togithub.com/hashicorp/terraform-provider-aws/issues/16936)) - resource/aws_iam_role: Handle read-after-create eventual consistency ([#18435](https://togithub.com/hashicorp/terraform-provider-aws/issues/18435)) - resource/aws_iam_role_policy: Handle read-after-create eventual consistency ([#18435](https://togithub.com/hashicorp/terraform-provider-aws/issues/18435)) - resource/aws_iam_role_policy_attachment: Handle read-after-create eventual consistency ([#18435](https://togithub.com/hashicorp/terraform-provider-aws/issues/18435)) - resource/aws_network_interface_sg_attachment: Handle read-after-create eventual consistency ([#18466](https://togithub.com/hashicorp/terraform-provider-aws/issues/18466)) - resource/aws_route_table: Improve eventual consistency handling and handling of out-of-band resource removal ([#17319](https://togithub.com/hashicorp/terraform-provider-aws/issues/17319)) - resource/aws_route_table_association: Improve eventual consistency handling and handling of out-of-band resource removal ([#17319](https://togithub.com/hashicorp/terraform-provider-aws/issues/17319)) - resource/aws_s3\_bucket_object: Handle read-after-create eventual consistency ([#17236](https://togithub.com/hashicorp/terraform-provider-aws/issues/17236)) - resource/aws_securityhub_organization_admin_account: Retry on `ResourceConflictException` error during creation ([#18341](https://togithub.com/hashicorp/terraform-provider-aws/issues/18341)) - resource/aws_sns_topic_subscription: Enforce lowercase `protocol` argument validation to match API and prevent resource errors ([#18475](https://togithub.com/hashicorp/terraform-provider-aws/issues/18475)) - resource/aws_sns_topic_subscription: Handle read-after-create eventual consistency ([#18475](https://togithub.com/hashicorp/terraform-provider-aws/issues/18475)) - resource/aws_spot_instance_request: Handle read-after-create eventual consistency ([#18473](https://togithub.com/hashicorp/terraform-provider-aws/issues/18473)) - resource/aws_synthetics_canary: Handle asynchronous IAM eventual consistency error on creation ([#18404](https://togithub.com/hashicorp/terraform-provider-aws/issues/18404)) - resource/aws_vpc_dhcp_options_association: Handle read-after-create eventual consistency ([#18472](https://togithub.com/hashicorp/terraform-provider-aws/issues/18472)) - resource/aws_vpn_gateway_route_propagation: Improve eventual consistency handling and handling of out-of-band resource removal ([#17319](https://togithub.com/hashicorp/terraform-provider-aws/issues/17319)) ### [`v3.34.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3340-March-26-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.33.0...v3.34.0) NOTES: - resource/aws_storagegateway_upload_buffer: The Storage Gateway `ListLocalDisks` API operation has been implemented to support the `disk_path` attribute for Cached and VTL gateway types. Environments using restrictive IAM permissions may require updates. ([#18313](https://togithub.com/hashicorp/terraform-provider-aws/issues/18313)) FEATURES: - **New Data Source:** `aws_codestarconnections_connection` ([#18129](https://togithub.com/hashicorp/terraform-provider-aws/issues/18129)) - **New Resource:** `aws_lightsail_instance_public_ports` ([#8611](https://togithub.com/hashicorp/terraform-provider-aws/issues/8611)) ENHANCEMENTS: - resource/aws_ami_from_instance: Tag on create. ([#17968](https://togithub.com/hashicorp/terraform-provider-aws/issues/17968)) - resource/aws_ecr_repository_policy: Add plan time validation for `policy` ([#14193](https://togithub.com/hashicorp/terraform-provider-aws/issues/14193)) - resource/aws_fms_admin_account: Extend creation timeout to 10 minutes ([#17596](https://togithub.com/hashicorp/terraform-provider-aws/issues/17596)) - resource/aws_iam_instance_profile: Add tagging support ([#17962](https://togithub.com/hashicorp/terraform-provider-aws/issues/17962)) - resource/aws_iam_openid_connect_provider: Add plan time validation for `client_id_list` and `thumbprint_list` ([#17964](https://togithub.com/hashicorp/terraform-provider-aws/issues/17964)) - resource/aws_iam_openid_connect_provider: Add tagging support ([#17964](https://togithub.com/hashicorp/terraform-provider-aws/issues/17964)) - resource/aws_iam_saml_provider: Add plan time validation for `name` and `saml_metadata_document` ([#17965](https://togithub.com/hashicorp/terraform-provider-aws/issues/17965)) - resource/aws_iam_saml_provider: Add tagging support ([#17965](https://togithub.com/hashicorp/terraform-provider-aws/issues/17965)) - resource/aws_iam_server_certificate: Add `expiration` and `upload_date` attributes ([#17967](https://togithub.com/hashicorp/terraform-provider-aws/issues/17967)) - resource/aws_iam_server_certificate: Add tagging support ([#17967](https://togithub.com/hashicorp/terraform-provider-aws/issues/17967)) - resource/aws_light_instance_public_ports: Add `cidrs` argument to `port_info` ([#14905](https://togithub.com/hashicorp/terraform-provider-aws/issues/14905)) - resource/aws_pinpoint_email_channel: Add `configuration_set` argument ([#18314](https://togithub.com/hashicorp/terraform-provider-aws/issues/18314)) - resource/aws_pinpoint_email_channel: Add plan time validation for `identity` and `role_arn` ([#18314](https://togithub.com/hashicorp/terraform-provider-aws/issues/18314)) - resource/aws_pinpoint_event_stream: Plan time validations for `destination_stream_arn` and `role_arn` ([#18305](https://togithub.com/hashicorp/terraform-provider-aws/issues/18305)) - resource/aws_route: Validate route destination and target attributes ([#16930](https://togithub.com/hashicorp/terraform-provider-aws/issues/16930)) - resource/aws_sns_topic_subscription: Add plan time validation for `subscription_role_arn` and `topic_arn` ([#14101](https://togithub.com/hashicorp/terraform-provider-aws/issues/14101)) - resource/aws_storagegateway_upload_buffer: Add `disk_path` argument for Cached and VTL gateways ([#18313](https://togithub.com/hashicorp/terraform-provider-aws/issues/18313)) BUG FIXES: - data-source/aws_storagegateway_local_disk: Allow `disk_path` reference on `disk_node` lookup and vice-versa ([#18313](https://togithub.com/hashicorp/terraform-provider-aws/issues/18313)) - resource/aws_api_gateway_vpc_link: Persist ID of failed VPC Link to state ([#18382](https://togithub.com/hashicorp/terraform-provider-aws/issues/18382)) - resource/aws_apigatewayv2\_domain_name: Allow update of mutual TLS S3 object version ([#18351](https://togithub.com/hashicorp/terraform-provider-aws/issues/18351)) - resource/aws_cloudfront_distribution: Allow `forwarded_values` to be set to empty when values were previously set ([#18042](https://togithub.com/hashicorp/terraform-provider-aws/issues/18042)) - resource/aws_cloudwatch_event_permission: Fix error in Event Bridge/CloudWatch Events bus name validation ([#16815](https://togithub.com/hashicorp/terraform-provider-aws/issues/16815)) - resource/aws_cloudwatch_event_rule: Fix error in Event Bridge/CloudWatch Events bus name validation ([#16815](https://togithub.com/hashicorp/terraform-provider-aws/issues/16815)) - resource/aws_cloudwatch_event_target: Fix error in Event Bridge/CloudWatch Events bus name validation ([#16815](https://togithub.com/hashicorp/terraform-provider-aws/issues/16815)) - resource/aws_config_configuration_aggregator: Allow name to have uppercase characters ([#14247](https://togithub.com/hashicorp/terraform-provider-aws/issues/14247)) - resource/aws_ecs_service: Re-create service when `service_registries` changes ([#17387](https://togithub.com/hashicorp/terraform-provider-aws/issues/17387)) - resource/aws_elasticache_replication_group: Prevents re-creation of secondary replication groups when encryption is enabled ([#18361](https://togithub.com/hashicorp/terraform-provider-aws/issues/18361)) - resource/aws_mq_configuration: Add `ldap` as an `authentication_strategy` and `RabbitMQ` as an `engine_type` ([#18070](https://togithub.com/hashicorp/terraform-provider-aws/issues/18070)) - resource/aws_network_acl: Handle EC2 eventual consistency errors on creation ([#18388](https://togithub.com/hashicorp/terraform-provider-aws/issues/18388)) - resource/aws_network_acl_rule: Handle EC2 eventual consistency errors on creation ([#18388](https://togithub.com/hashicorp/terraform-provider-aws/issues/18388)) - resource/aws_pinpoint_event_stream: Retry on eventual consistency error ([#18305](https://togithub.com/hashicorp/terraform-provider-aws/issues/18305)) - resource/aws_pinpoint_sms_channel: Set all params on update ([#18281](https://togithub.com/hashicorp/terraform-provider-aws/issues/18281)) - resource/aws_route: Correctly handle updates to the route target attributes (`egress_only_gateway_id`, `gateway_id`, `instance_id`, `local_gateway_id`, `nat_gateway_id`, `network_interface_id`, `transit_gateway_id`, `vpc_peering_connection_id`) ([#16930](https://togithub.com/hashicorp/terraform-provider-aws/issues/16930)) - resource/aws_sns_topic_subscription: recreate subscription if topic is deleted ([#14101](https://togithub.com/hashicorp/terraform-provider-aws/issues/14101)) - resource/aws_subnet: Handle EC2 eventual consistency errors on creation ([#18392](https://togithub.com/hashicorp/terraform-provider-aws/issues/18392)) - resource/aws_vpc: Handle EC2 eventual consistency errors on creation ([#18391](https://togithub.com/hashicorp/terraform-provider-aws/issues/18391)) - resource/aws_wafv2\_web_acl_logging_configuration: Remove deprecation warning for `redacted_fields` `single_header` argument ([#18384](https://togithub.com/hashicorp/terraform-provider-aws/issues/18384)) ### [`v3.33.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3330-March-18-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.32.0...v3.33.0) NOTES: - data-source/aws_vpc_endpoint_service: The `service_type` argument filtering has been switched from client-side to new EC2 API functionality ([#17641](https://togithub.com/hashicorp/terraform-provider-aws/issues/17641)) - provider: New `default_tags` argument as a public preview for applying tags across all resources under a provider. Support for the functionality must be added to individual resources in the codebase and is only implemented for the `aws_subnet` and `aws_vpc` resources at this time. Until a general availability announcement, no compatibility promises are made with these provider arguments and their functionality. ([#17974](https://togithub.com/hashicorp/terraform-provider-aws/issues/17974)) - resource/aws_codebuild_project: The `source` and `secondary_sources` configuration block `auth` attributes have been deprecated to match the CodeBuild API documentation. Use the `aws_codebuild_source_credential` resource instead. ([#17465](https://togithub.com/hashicorp/terraform-provider-aws/issues/17465)) - resource/aws_wafv2\_web_acl_logging_configuration: The `redacted_fields` configuration block `all_query_arguments`, `body`, and `single_query_argument` arguments have been deprecated to match the WAF API documentation ([#14319](https://togithub.com/hashicorp/terraform-provider-aws/issues/14319)) FEATURES: - **New Data Source:** `aws_ec2_transit_gateway_route_tables` ([#17589](https://togithub.com/hashicorp/terraform-provider-aws/issues/17589)) - **New Data Source:** `aws_kinesis_stream_consumer` ([#17149](https://togithub.com/hashicorp/terraform-provider-aws/issues/17149)) - **New Resource:** `aws_kinesis_stream_consumer` ([#17149](https://togithub.com/hashicorp/terraform-provider-aws/issues/17149)) ENHANCEMENTS: - provider: Add `default_tags` argument (in public preview, see note above) ([#17974](https://togithub.com/hashicorp/terraform-provider-aws/issues/17974)) - resource/aws_db_parameter_group: Store all values in lowercase to prevent unexpected diffs ([#17909](https://togithub.com/hashicorp/terraform-provider-aws/issues/17909)) - resource/aws_ssm_parameter: Add support for `Intelligent-Tiering` ([#11967](https://togithub.com/hashicorp/terraform-provider-aws/issues/11967)) - resource/aws_storagegateway_gateway: Add support for `smb_file_share_visibility`. ([#18076](https://togithub.com/hashicorp/terraform-provider-aws/issues/18076)) - resource/aws_subnet: Support provider-wide default tags (in public preview, see note above) ([#17974](https://togithub.com/hashicorp/terraform-provider-aws/issues/17974)) - resource/aws_vpc: Support provider-wide default tags (in public preview, see note above) ([#17974](https://togithub.com/hashicorp/terraform-provider-aws/issues/17974)) BUG FIXES: - data-source/aws_vpc_endpoint_service: Prevent panic with incorrect `service_type` argument values ([#17641](https://togithub.com/hashicorp/terraform-provider-aws/issues/17641)) - resource/aws_dms_certificate: Correctly base64 decode `certificate_wallet` value ([#17958](https://togithub.com/hashicorp/terraform-provider-aws/issues/17958)) - resource/aws_globalaccelerator_accelerator: Correct length for `name` attribute validation ([#17985](https://togithub.com/hashicorp/terraform-provider-aws/issues/17985)) - resource/aws_lakeformation_permissions: Properly serialize SELECT permission for `permissions` and `permissions_with_grant_option` fields ([#18203](https://togithub.com/hashicorp/terraform-provider-aws/issues/18203)) - resource/aws_ssm_patch_group: Allow for a single patch group to be registered with multiple patch baselines ([#15213](https://togithub.com/hashicorp/terraform-provider-aws/issues/15213)) - resource/aws_ssm_patch_group: Replace `Provider produced inconsistent result after apply` with actual error message ([#15213](https://togithub.com/hashicorp/terraform-provider-aws/issues/15213)) - resource/aws_waf_rule: Fix rule deletion when still referenced by a WebACL ([#17876](https://togithub.com/hashicorp/terraform-provider-aws/issues/17876)) - resource/aws_wafv2\_web_acl_logging_configuration: Ensure `redacted_fields` are applied to the resource ([#14319](https://togithub.com/hashicorp/terraform-provider-aws/issues/14319)) ### [`v3.32.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3320-March-12-2021) [Compare Source](https://togithub.com/hashicorp/terraform-proviConfiguration
📅 Schedule: "every 2 weeks on Monday before 7am" in timezone Europe/Berlin.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, 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 WhiteSource Renovate. View repository job log here.