Closed renovate[bot] closed 3 years ago
This PR contains the following updates:
~> 3.40.0
~> 3.56.0
📅 Schedule: At any time (no schedule defined).
🚦 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:
~> 3.40.0
->~> 3.56.0
Release Notes
hashicorp/terraform-provider-aws
### [`v3.56.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3560-August-26-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.55.0...v3.56.0) FEATURES: - **New Data Source:** `aws_dx_connection` ([#17852](https://togithub.com/hashicorp/terraform-provider-aws/issues/17852)) - **New Data Source:** `aws_dx_location` ([#9735](https://togithub.com/hashicorp/terraform-provider-aws/issues/9735)) - **New Data Source:** `aws_dx_locations` ([#9735](https://togithub.com/hashicorp/terraform-provider-aws/issues/9735)) - **New Resource:** `aws_appstream_stack` ([#20547](https://togithub.com/hashicorp/terraform-provider-aws/issues/20547)) - **New Resource:** `aws_autoscaling_group_tag` ([#20009](https://togithub.com/hashicorp/terraform-provider-aws/issues/20009)) - **New Resource:** `aws_dynamodb_tag` ([#13783](https://togithub.com/hashicorp/terraform-provider-aws/issues/13783)) - **New Resource:** `aws_ecs_tag` ([#13783](https://togithub.com/hashicorp/terraform-provider-aws/issues/13783)) - **New Resource:** `aws_route53recoverycontrolconfig_cluster` ([#20568](https://togithub.com/hashicorp/terraform-provider-aws/issues/20568)) - **New Resource:** `aws_route53recoverycontrolconfig_control_panel` ([#20568](https://togithub.com/hashicorp/terraform-provider-aws/issues/20568)) - **New Resource:** `aws_route53recoverycontrolconfig_routing_control` ([#20568](https://togithub.com/hashicorp/terraform-provider-aws/issues/20568)) - **New Resource:** `aws_route53recoverycontrolconfig_safety_rule` ([#20568](https://togithub.com/hashicorp/terraform-provider-aws/issues/20568)) - **New Resource:** `aws_route53recoveryreadiness_cell` ([#20526](https://togithub.com/hashicorp/terraform-provider-aws/issues/20526)) - **New Resource:** `aws_route53recoveryreadiness_readiness_check` ([#20526](https://togithub.com/hashicorp/terraform-provider-aws/issues/20526)) - **New Resource:** `aws_route53recoveryreadiness_recovery_group` ([#20526](https://togithub.com/hashicorp/terraform-provider-aws/issues/20526)) - **New Resource:** `aws_route53recoveryreadiness_resource_set` ([#20526](https://togithub.com/hashicorp/terraform-provider-aws/issues/20526)) ENHANCEMENTS: - data-source/aws_elasticache_user: Mark `passwords` attribute as sensitive. ([#20629](https://togithub.com/hashicorp/terraform-provider-aws/issues/20629)) - data-source/aws_efs_file_system: Add ability to filter results by `tags` ([#20399](https://togithub.com/hashicorp/terraform-provider-aws/issues/20399)) - data-source/aws_route53\_delegation_set: Add `arn` attribute ([#20664](https://togithub.com/hashicorp/terraform-provider-aws/issues/20664)) - data-source/aws_route53\_zone: Add `arn` attribute ([#20652](https://togithub.com/hashicorp/terraform-provider-aws/issues/20652)) - resource/aws_dx_connection: Add `owner_account_id` attribute ([#17852](https://togithub.com/hashicorp/terraform-provider-aws/issues/17852)) - resource/aws_dx_connection: Add `provider_name` argument ([#17852](https://togithub.com/hashicorp/terraform-provider-aws/issues/17852)) - resource/aws_dx_lag: Add `owner_account_id` attribute ([#17852](https://togithub.com/hashicorp/terraform-provider-aws/issues/17852)) - resource/aws_dx_lag: Add `provider_name` argument ([#17852](https://togithub.com/hashicorp/terraform-provider-aws/issues/17852)) - resource/aws_eks_node_group: Add `update_config` argument to support parallel node upgrades ([#20137](https://togithub.com/hashicorp/terraform-provider-aws/issues/20137)) - resource/aws_elasticache_user: Mark `passwords` argument as sensitive. ([#20629](https://togithub.com/hashicorp/terraform-provider-aws/issues/20629)) - resource/aws_fsx_lustre_filesystem: Allow creating filesystem from backup using `backup_id`. ([#20614](https://togithub.com/hashicorp/terraform-provider-aws/issues/20614)) - resource/aws_fsx_windows_filesystem: Allow creating filesystem from backup using `backup_id`. ([#20643](https://togithub.com/hashicorp/terraform-provider-aws/issues/20643)) - resource/aws_route53\_delegation_set: Add `arn` attribute ([#20664](https://togithub.com/hashicorp/terraform-provider-aws/issues/20664)) - resource/aws_route53\_delegation_set: Add plan time validation for `reference_name` ([#20664](https://togithub.com/hashicorp/terraform-provider-aws/issues/20664)) - resource/aws_route53\_health_check: Add `arn` attribute. ([#20653](https://togithub.com/hashicorp/terraform-provider-aws/issues/20653)) - resource/aws_route53\_health_check: Add plan time validation for `failure_threshold`, `ip_address`, `fqdn`, `port`, `resource_path`, `search_string`, `child_healthchecks`. ([#20653](https://togithub.com/hashicorp/terraform-provider-aws/issues/20653)) - resource/aws_route53\_query_log: Add `arn` attribute. ([#20666](https://togithub.com/hashicorp/terraform-provider-aws/issues/20666)) - resource/aws_route53\_zone: Add `arn` attribute ([#20652](https://togithub.com/hashicorp/terraform-provider-aws/issues/20652)) - resource/aws_route53\_zone: Add plan time validation for `comment` ([#20652](https://togithub.com/hashicorp/terraform-provider-aws/issues/20652)) - resource/aws_s3\_bucket_inventory: Add missing values to `optional_fields` argument ([#20658](https://togithub.com/hashicorp/terraform-provider-aws/issues/20658)) BUG FIXES: - data-source/aws_kms_public_key: Correctly base64 encode `public_key` value ([#19944](https://togithub.com/hashicorp/terraform-provider-aws/issues/19944)) - data-source/aws_route53\_resolver_rule: Fix lack of pagination when listing rules ([#20642](https://togithub.com/hashicorp/terraform-provider-aws/issues/20642)) - resource/aws_codebuild_webhook: Only update `build_type` if a value is specified ([#20671](https://togithub.com/hashicorp/terraform-provider-aws/issues/20671)) - resource/aws_route53\_delegation_set: Properly remove from state when resource does not exist ([#20664](https://togithub.com/hashicorp/terraform-provider-aws/issues/20664)) - resource/aws_route53\_query_log: Properly remove from state when resource does not exist ([#20666](https://togithub.com/hashicorp/terraform-provider-aws/issues/20666)) ### [`v3.55.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3550-August-19-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.54.0...v3.55.0) FEATURES: - **New Data Source:** `aws_iam_roles` ([#18585](https://togithub.com/hashicorp/terraform-provider-aws/issues/18585)) - **New Data Source:** `aws_subnets` ([#18803](https://togithub.com/hashicorp/terraform-provider-aws/issues/18803)) - **New Resource:** `aws_chime_voice_connector_group` ([#20565](https://togithub.com/hashicorp/terraform-provider-aws/issues/20565)) - **New Resource:** `aws_fsx_backup` ([#20569](https://togithub.com/hashicorp/terraform-provider-aws/issues/20569)) - **New Resource:** `aws_sagemaker_device_fleet` ([#20058](https://togithub.com/hashicorp/terraform-provider-aws/issues/20058)) - **New Resource:** `aws_sagemaker_human_task_ui` ([#20570](https://togithub.com/hashicorp/terraform-provider-aws/issues/20570)) ENHANCEMENTS: - aws/resource_aws_appconfig_deployment: Add `state` attribute ([#20288](https://togithub.com/hashicorp/terraform-provider-aws/issues/20288)) - resource/aws_db_parameter_group: Allow parameter values to be mixed case, prioritize certain parameters when chunking, and avoid diffs with mixed-case parameter names ([#18818](https://togithub.com/hashicorp/terraform-provider-aws/issues/18818)) - resource/aws_dms_endpoint: Add `s3_settings.data_format`, `s3_settings.parquet_timestamp_in_millisecond`, `s3_settings.parquet_version`, `s3_settings.encryption_mode` and `s3_settings.server_side_encryption_kms_key_id` arguments. ([#17591](https://togithub.com/hashicorp/terraform-provider-aws/issues/17591)) - resource/aws_lambda_function: Add support for `python3.9` `runtime` value ([#20593](https://togithub.com/hashicorp/terraform-provider-aws/issues/20593)) - resource/aws_lambda_layer_version: Add support for `python3.9` `compatible_runtimes` value ([#20593](https://togithub.com/hashicorp/terraform-provider-aws/issues/20593)) - resource/aws_wafv2: Add missing values to `text_transformation` argument for `aws_wafv2_web_acl` and `aws_wafv2_rule_group` resources ([#20564](https://togithub.com/hashicorp/terraform-provider-aws/issues/20564)) BUG FIXES: - aws/resource_aws_appconfig_deployment: Remove internal waiter after start of deployment ([#20288](https://togithub.com/hashicorp/terraform-provider-aws/issues/20288)) - aws/resource_aws_cloudwatch_event_rule: Correctly handle ARN in `event_bus_name` argument ([#20312](https://togithub.com/hashicorp/terraform-provider-aws/issues/20312)) - aws/resource_aws_cloudwatch_event_target: Correctly handle ARN in `event_bus_name` argument ([#20312](https://togithub.com/hashicorp/terraform-provider-aws/issues/20312)) - resource/aws_eks_addon: Treat `DEGRADED` as a pending state during creation ([#20562](https://togithub.com/hashicorp/terraform-provider-aws/issues/20562)) - resource/aws_eks_identity_provider_config: Increase Create and Delete timeouts to 40 minutes ([#20561](https://togithub.com/hashicorp/terraform-provider-aws/issues/20561)) - resource/aws_elasticache_user: Correctly update `passwords` ([#20530](https://togithub.com/hashicorp/terraform-provider-aws/issues/20530)) - resource/aws_lambda_function: Fix `handler`, `runtime` attribute validation for `package_type` is `Zip` ([#20575](https://togithub.com/hashicorp/terraform-provider-aws/issues/20575)) - resource/aws_lambda_function: fix Osaka ap-northeast-3 lambda function creation, failing due to code signer service not available in the region. ([#20555](https://togithub.com/hashicorp/terraform-provider-aws/issues/20555)) - resource/aws_rds_cluster_parameter_group: Handle paginated response when reading parameters from RDS cluster parameter group. ([#16010](https://togithub.com/hashicorp/terraform-provider-aws/issues/16010)) - resource/aws_storagegateway_smb_file_share: Only set `oplocks_enabled` if a value is specified in configuration ([#20579](https://togithub.com/hashicorp/terraform-provider-aws/issues/20579)) ### [`v3.54.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3540-August-12-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.53.0...v3.54.0) FEATURES: - **New Resource:** `aws_chime_voice_connector` ([#19504](https://togithub.com/hashicorp/terraform-provider-aws/issues/19504)) - **New Resource:** `aws_shield_protection_group` ([#20491](https://togithub.com/hashicorp/terraform-provider-aws/issues/20491)) ENHANCEMENTS: - data-source/aws_workspaces_directory: Add `workspace_access_properties.device_type_linux` attribute ([#20462](https://togithub.com/hashicorp/terraform-provider-aws/issues/20462)) - resource/aws_athena_workgroup: Add `requester_pays_enabled` argument ([#20457](https://togithub.com/hashicorp/terraform-provider-aws/issues/20457)) - resource/aws_cloudwatch_metric_alarm: Add support for `account_id` ([#20541](https://togithub.com/hashicorp/terraform-provider-aws/issues/20541)) - resource/aws_codebuild_webhook: Add support for `build_type` ([#20480](https://togithub.com/hashicorp/terraform-provider-aws/issues/20480)) - resource/aws_db_instance: Use engine_version and engine_version_actual to set and track engine versions ([#20207](https://togithub.com/hashicorp/terraform-provider-aws/issues/20207)) - resource/aws_workspaces_directory: Add `workspace_access_properties.device_type_linux` argument ([#20462](https://togithub.com/hashicorp/terraform-provider-aws/issues/20462)) BUG FIXES: - aws/resource_aws_imagebuilder_infrastructure_configuration: Always set `terminate_instance_on_failure` on create and update ([#20464](https://togithub.com/hashicorp/terraform-provider-aws/issues/20464)) - resource/aws_iot_topic_rule: Correctly update resource on `error_action` change ([#16471](https://togithub.com/hashicorp/terraform-provider-aws/issues/16471)) - resource/aws_iot_topic_rule: Enhance handling of IAM eventual consistency errors during create ([#20467](https://togithub.com/hashicorp/terraform-provider-aws/issues/20467)) - resource/aws_synthetics_canary: Correctly report any resource creation errors ([#20463](https://togithub.com/hashicorp/terraform-provider-aws/issues/20463)) ### [`v3.53.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3530-August-05-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.52.0...v3.53.0) ENHANCEMENTS: - data-source/aws_acm_certificate: Add status attribute ([#20232](https://togithub.com/hashicorp/terraform-provider-aws/issues/20232)) - data-source/aws_ec2\_coip_pool: Add `arn` attribute ([#17046](https://togithub.com/hashicorp/terraform-provider-aws/issues/17046)) - resource/aws_appconfig_deployment: Include predefined strategies in plan time validation of `deployment_strategy_id` ([#20420](https://togithub.com/hashicorp/terraform-provider-aws/issues/20420)) - resource/aws_autoscaling_schedule: Add `time_zone` argument ([#19829](https://togithub.com/hashicorp/terraform-provider-aws/issues/19829)) - resource/aws_db_instance: Add `customer_owned_ip_enabled` argument ([#17864](https://togithub.com/hashicorp/terraform-provider-aws/issues/17864)) - resource/aws_db_instance: Add `nchar_character_set_name` argument ([#20437](https://togithub.com/hashicorp/terraform-provider-aws/issues/20437)) - resource/aws_kms_external_key: Add `bypass_policy_lockout_safety_check` argument ([#18117](https://togithub.com/hashicorp/terraform-provider-aws/issues/18117)) - resource/aws_kms_key: Add `bypass_policy_lockout_safety_check` argument ([#18117](https://togithub.com/hashicorp/terraform-provider-aws/issues/18117)) - resource/aws_launch_template: Allow all supported resource types `tag_specifications.resource_type` ([#20409](https://togithub.com/hashicorp/terraform-provider-aws/issues/20409)) - resource/aws_redshift_parameter_group: Make Redshift parameters case sensitive. ([#19772](https://togithub.com/hashicorp/terraform-provider-aws/issues/19772)) BUG FIXES: - aws/resource_aws_amplify_branch: Correctly handle branch names that contain '/' ([#20426](https://togithub.com/hashicorp/terraform-provider-aws/issues/20426)) - aws/resource_aws_apigateway_vpc_link: Ensure deletion does not return an error when resource is not found ([#20441](https://togithub.com/hashicorp/terraform-provider-aws/issues/20441)) - aws/resource_aws_instance: Fix running `terraform plan` with with `skip_credentials_validation=true` ([#20357](https://togithub.com/hashicorp/terraform-provider-aws/issues/20357)) - aws/resource_aws_instance: Fix state refresh when launch template was deleted ([#20357](https://togithub.com/hashicorp/terraform-provider-aws/issues/20357)) ### [`v3.52.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3520-July-29-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.51.0...v3.52.0) FEATURES: - **New Resource:** `aws_sagemaker_workforce` ([#20065](https://togithub.com/hashicorp/terraform-provider-aws/issues/20065)) - **New Resource:** `aws_sagemaker_workteam` ([#20122](https://togithub.com/hashicorp/terraform-provider-aws/issues/20122)) - **New Resource:** `aws_storagegateway_file_system_association` ([#20082](https://togithub.com/hashicorp/terraform-provider-aws/issues/20082)) ENHANCEMENTS: - data-source/aws_ec2\_instance_type_offerings: Add `locations` and `location_types` attributes ([#16704](https://togithub.com/hashicorp/terraform-provider-aws/issues/16704)) - data-source/aws_lb: Add ability to filter results by `tags` ([#6458](https://togithub.com/hashicorp/terraform-provider-aws/issues/6458)) - data-source/aws_qldb_ledger: Add `permissions_mode` attribute ([#20302](https://togithub.com/hashicorp/terraform-provider-aws/issues/20302)) - resource/aws_budgets_budget: Add the `cost_filter` argument which allows multiple `values` to be specified per filter. This new argument will eventually replace the `cost_filters` argument ([#9092](https://togithub.com/hashicorp/terraform-provider-aws/issues/9092)) - resource/aws_budgets_budget: Change `time_period_start` to an optional argument. If you don't specify a start date, AWS defaults to the start of your chosen time period ([#9092](https://togithub.com/hashicorp/terraform-provider-aws/issues/9092)) - resource/aws_cognito_user_pool_client: Set `callback_urls` and `logout_urls` as computed. ([#20065](https://togithub.com/hashicorp/terraform-provider-aws/issues/20065)) - resource/aws_dx_connection: Add support for `100Gbps` `bandwidth` [#20364](https://togithub.com/hashicorp/terraform-provider-aws/issues/20364)) - resource/aws_dx_lag: Add support for `100Gbps` `connections_bandwidth` [#20364](https://togithub.com/hashicorp/terraform-provider-aws/issues/20364)) - resource/aws_qldb_ledger: Add `permissions_mode` support ([#20302](https://togithub.com/hashicorp/terraform-provider-aws/issues/20302)) - resource/aws_rds_cluster: Use engine_version and engine_version_actual to set and track engine versions ([#20211](https://togithub.com/hashicorp/terraform-provider-aws/issues/20211)) - resource/aws_rds_cluster_instance: Use engine_version and engine_version_actual to set and track engine versions ([#20211](https://togithub.com/hashicorp/terraform-provider-aws/issues/20211)) - resource/aws_s3\_bucket_object: Existing resource can now be imported ([#10036](https://togithub.com/hashicorp/terraform-provider-aws/issues/10036)) - resource/aws_sagemaker_model: Add `inference_execution_config`. ([#20066](https://togithub.com/hashicorp/terraform-provider-aws/issues/20066)) - resource/aws_secretsmanager_secret: Add replica support ([#20293](https://togithub.com/hashicorp/terraform-provider-aws/issues/20293)) - resource/aws_storagegateway_gateway: Add new option for gateway_type, `FILE_FSX_SMB`, to be used with `aws_storagegateway_file_system_association` ([#20082](https://togithub.com/hashicorp/terraform-provider-aws/issues/20082)) BUG FIXES: - resource/aws_elasticache_user: Correctly handle user modifications and deletion ([#20339](https://togithub.com/hashicorp/terraform-provider-aws/issues/20339)) - resource/aws_budgets_budget: Change the service name in the `arn` attribute from `budgetservice` to `budgets` ([#9092](https://togithub.com/hashicorp/terraform-provider-aws/issues/9092)) - resource/aws_budgets_budget: Suppress plan differences with trailing zeroes for `limit_amount` ([#9092](https://togithub.com/hashicorp/terraform-provider-aws/issues/9092)) - resource/aws_budgets_budget_action: Change the service name in the `arn` attribute from `budgetservice` to `budgets` ([#9092](https://togithub.com/hashicorp/terraform-provider-aws/issues/9092)) - resource/aws_lex_bot: Fix computed `version` for dependent resources ([#20336](https://togithub.com/hashicorp/terraform-provider-aws/issues/20336)) - resource/aws_lex_intent: Fix computed `version` for dependent resources ([#20336](https://togithub.com/hashicorp/terraform-provider-aws/issues/20336)) - resource/aws_lex_slot_type: Fix computed `version` for dependent resources ([#20336](https://togithub.com/hashicorp/terraform-provider-aws/issues/20336)) ### [`v3.51.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3510-July-22-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.50.0...v3.51.0) FEATURES: - **New Data Source:** `aws_elasticache_user` ([#16629](https://togithub.com/hashicorp/terraform-provider-aws/issues/16629)) - **New Resource:** `aws_appconfig_deployment` ([#20172](https://togithub.com/hashicorp/terraform-provider-aws/issues/20172)) - **New Resource:** `aws_elasticache_user` ([#16629](https://togithub.com/hashicorp/terraform-provider-aws/issues/16629)) - **New Resource:** `aws_elasticache_user_group` ([#16504](https://togithub.com/hashicorp/terraform-provider-aws/issues/16504)) ENHANCEMENTS: - resource/aws_cloudwatch_event_target: Add support for Redshift event target. ([#20256](https://togithub.com/hashicorp/terraform-provider-aws/issues/20256)) - resource/aws_glue_crawler: Add `sample_size` argument in `s3_target` block. ([#20203](https://togithub.com/hashicorp/terraform-provider-aws/issues/20203)) - resource/aws_instance: Add support for configuration with Launch Template ([#10807](https://togithub.com/hashicorp/terraform-provider-aws/issues/10807)) - resource/aws_servicecatalog_provisioned_product: Increase timeouts to align with CloudFormation (30 min.) ([#20254](https://togithub.com/hashicorp/terraform-provider-aws/issues/20254)) - resource/aws_storagegateway_smb_file_share: Add `bucket_region`, `oplocks_enabled` and `vpc_endpoint_dns_name` arguments ([#20234](https://togithub.com/hashicorp/terraform-provider-aws/issues/20234)) BUG FIXES: - aws/resource_aws_lambda_event_source_mapping: Ignore `InvalidParameterValueException` error caused by IAM propagation when creating Lambda event source mapping with Kinesis stream source ([#20229](https://togithub.com/hashicorp/terraform-provider-aws/issues/20229)) - aws/resource_aws_route_table_association: Correctly handle `associated` as a pending state when waiting for deletion of an association ([#20265](https://togithub.com/hashicorp/terraform-provider-aws/issues/20265)) ### [`v3.50.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3500-July-15-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.49.0...v3.50.0) NOTES: - resource/aws_dx_gateway_association_proposal: If an accepted Proposal reaches end-of-life and is removed by AWS do not recreate the resource, instead refreshing Terraform state from the resource's Direct Connect Gateway ID and Associated Gateway ID. ([#19741](https://togithub.com/hashicorp/terraform-provider-aws/issues/19741)) FEATURES: - **New Resource:** `aws_appconfig_application` ([#19307](https://togithub.com/hashicorp/terraform-provider-aws/issues/19307)) - **New Resource:** `aws_appconfig_configuration_profile` ([#19320](https://togithub.com/hashicorp/terraform-provider-aws/issues/19320)) - **New Resource:** `aws_appconfig_deployment_strategy` ([#19359](https://togithub.com/hashicorp/terraform-provider-aws/issues/19359)) - **New Resource:** `aws_appconfig_environment` ([#19307](https://togithub.com/hashicorp/terraform-provider-aws/issues/19307)) - **New Resource:** `aws_appconfig_hosted_configuration_version` ([#19324](https://togithub.com/hashicorp/terraform-provider-aws/issues/19324)) - **New Resource:** `aws_config_organization_conformance_pack` ([#17298](https://togithub.com/hashicorp/terraform-provider-aws/issues/17298)) - **New Resource:** `aws_securityhub_organization_configuration` ([#19108](https://togithub.com/hashicorp/terraform-provider-aws/issues/19108)) - **New Resource:** `aws_securityhub_standards_control` ([#14714](https://togithub.com/hashicorp/terraform-provider-aws/issues/14714)) ENHANCEMENTS: - resource/aws_cloudwatch_event_target: Add `enable_ecs_managed_tags`, `enable_execute_command`, `placement_constraints`, `propagate_tags`, and `tags` arguments to `ecs_target` block. ([#19975](https://togithub.com/hashicorp/terraform-provider-aws/issues/19975)) - resource/aws_cognito_user_pool_client: Add the `enable_token_revocation` argument to support targeted sign out ([#20031](https://togithub.com/hashicorp/terraform-provider-aws/issues/20031)) - resource/aws_fsx_windows_file_system: Add `aliases` argument ([#20054](https://togithub.com/hashicorp/terraform-provider-aws/issues/20054)) - resource/aws_guardduty_detector: Add `datasources` argument ([#19954](https://togithub.com/hashicorp/terraform-provider-aws/issues/19954)) - resource/aws_guardduty_organization_configuration: Add `datasources` argument ([#15241](https://togithub.com/hashicorp/terraform-provider-aws/issues/15241)) - resource/aws_iam_access_key: Add encrypted SES SMTP password ([#19579](https://togithub.com/hashicorp/terraform-provider-aws/issues/19579)) - resource/aws_kms_key: Add plan time validation to `description`. ([#19967](https://togithub.com/hashicorp/terraform-provider-aws/issues/19967)) - resource/aws_s3\_bucket: Add the delete_marker_replication_status argument for V2 replication configurations ([#19323](https://togithub.com/hashicorp/terraform-provider-aws/issues/19323)) - resource/aws_s3\_bucket_object: Add `source_hash` argument to compliment `etag`'s encryption limitations ([#11522](https://togithub.com/hashicorp/terraform-provider-aws/issues/11522)) - resource/aws_sagemaker_domain: Add support for `retention_policy` ([#18562](https://togithub.com/hashicorp/terraform-provider-aws/issues/18562)) - resource/aws_wafv2\_web_acl: Support `scope_down_statement` on `managed_rule_group_statement` ([#19407](https://togithub.com/hashicorp/terraform-provider-aws/issues/19407)) BUG FIXES: - resource/aws_cognito_user_pool_client: Allow the `default_redirect_uri` argument value to be an empty string ([#20031](https://togithub.com/hashicorp/terraform-provider-aws/issues/20031)) - resource/aws_cognito_user_pool_client: Retry on `ConcurrentModificationException` ([#20031](https://togithub.com/hashicorp/terraform-provider-aws/issues/20031)) - resource/aws_datasync_location_s3: Correctly parse S3 on Outposts location URI ([#19859](https://togithub.com/hashicorp/terraform-provider-aws/issues/19859)) - resource/aws_db_instance: Ignore allocated_storage for replica at creation time ([#12548](https://togithub.com/hashicorp/terraform-provider-aws/issues/12548)) - resource/aws_elasticache_replication_group: Cannot set `cluster_mode.replicas_per_node_group` when member of Global Replication Group ([#20111](https://togithub.com/hashicorp/terraform-provider-aws/issues/20111)) ### [`v3.49.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3490-July-08-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.48.0...v3.49.0) FEATURES: - **New Resource:** `aws_eks_identity_provider_config` ([#17959](https://togithub.com/hashicorp/terraform-provider-aws/issues/17959)) - **New Resource:** `aws_rds_cluster_role_association` ([#12370](https://togithub.com/hashicorp/terraform-provider-aws/issues/12370)) ENHANCEMENTS: - aws_rds_cluster: Set `iam_roles` as Computed to prevent drift when the `aws_rds_cluster_role_association` resource is used ([#12370](https://togithub.com/hashicorp/terraform-provider-aws/issues/12370)) - resource/aws_transfer_server: Add `security_group_ids` argument to `endpoint_details` configuration block. ([#17539](https://togithub.com/hashicorp/terraform-provider-aws/issues/17539)) BUG FIXES: - data-source/aws_lakeformation_permissions: Fix various problems with permissions including select-only ([#20108](https://togithub.com/hashicorp/terraform-provider-aws/issues/20108)) - resource/aws_eks_cluster: Don't associate an `encryption_config` if there's already one ([#19986](https://togithub.com/hashicorp/terraform-provider-aws/issues/19986)) - resource/aws_lakeformation_permissions: Fix various problems with permissions including select-only ([#20108](https://togithub.com/hashicorp/terraform-provider-aws/issues/20108)) - resource/aws_ram_resource_share_accepter: Allow destroy even where AWS API provides no way to disassociate ([#19718](https://togithub.com/hashicorp/terraform-provider-aws/issues/19718)) ### [`v3.48.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3480-July-02-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.47.0...v3.48.0) FEATURES: - **New Data Source:** `aws_iam_session_context` ([#19957](https://togithub.com/hashicorp/terraform-provider-aws/issues/19957)) - **New Data Source:** `aws_servicecatalog_launch_paths` ([#19572](https://togithub.com/hashicorp/terraform-provider-aws/issues/19572)) - **New Data Source:** `aws_servicecatalog_portfolio_constraints` ([#19813](https://togithub.com/hashicorp/terraform-provider-aws/issues/19813)) - **New Resource:** `aws_cloudfront_monitoring_subscription` ([#18083](https://togithub.com/hashicorp/terraform-provider-aws/issues/18083)) - **New Resource:** `aws_servicecatalog_provisioned_product` ([#19459](https://togithub.com/hashicorp/terraform-provider-aws/issues/19459)) ENHANCEMENTS: - resource/aws_fsx_windows_file_system: Add `audit_log_configuration` argument. ([#19970](https://togithub.com/hashicorp/terraform-provider-aws/issues/19970)) BUG FIXES: - resource/aws_cloudwatch_event_target: Don't crash if `sqs_target` configuration block is empty. ([#19946](https://togithub.com/hashicorp/terraform-provider-aws/issues/19946)) - resource/aws_mwaa_environment: Changes to the `kms_key` argument force resource recreation ([#19994](https://togithub.com/hashicorp/terraform-provider-aws/issues/19994)) ### [`v3.47.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3470-June-24-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.46.0...v3.47.0) FEATURES: - **New Resource:** `aws_cloudwatch_event_bus_policy` ([#16874](https://togithub.com/hashicorp/terraform-provider-aws/issues/16874)) - **New Resource:** `aws_efs_backup_policy` ([#18006](https://togithub.com/hashicorp/terraform-provider-aws/issues/18006)) - **New Resource:** `aws_elasticsearch_domain_saml_options` ([#19497](https://togithub.com/hashicorp/terraform-provider-aws/issues/19497)) - **New Resource:** `aws_neptune_cluster_endpoint` ([#19898](https://togithub.com/hashicorp/terraform-provider-aws/issues/19898)) ENHANCEMENTS: - resource/aws_default_route_table: Add retries when creating, deleting and replacing routes ([#19426](https://togithub.com/hashicorp/terraform-provider-aws/issues/19426)) - resource/aws_default_route_table: Add retries when creating, deleting and replacing routes ([#19426](https://togithub.com/hashicorp/terraform-provider-aws/issues/19426)) - resource/aws_ecs_capacity_provider: Allow updates to the `auto_scaling_group_provider` argument without recreating the resource ([#16942](https://togithub.com/hashicorp/terraform-provider-aws/issues/16942)) - resource/aws_eks_cluster: Allow updates to `encryption_config` ([#19144](https://togithub.com/hashicorp/terraform-provider-aws/issues/19144)) - resource/aws_lb_target_group: Add support for `app_cookie` stickiness type and `cookie_name` argument ([#18102](https://togithub.com/hashicorp/terraform-provider-aws/issues/18102)) - resource/aws_main_route_table_association: Wait for association to reach the required state ([#19426](https://togithub.com/hashicorp/terraform-provider-aws/issues/19426)) - resource/aws_neptune_cluster: Add `copy_tags_to_snapshot` argument ([#19899](https://togithub.com/hashicorp/terraform-provider-aws/issues/19899)) - resource/aws_route: Add retries when creating, deleting and replacing routes ([#19426](https://togithub.com/hashicorp/terraform-provider-aws/issues/19426)) - resource/aws_route_table: Add retries when creating, deleting and replacing routes ([#19426](https://togithub.com/hashicorp/terraform-provider-aws/issues/19426)) - resource/aws_route_table_association: Wait for association to reach the required state ([#19426](https://togithub.com/hashicorp/terraform-provider-aws/issues/19426)) BUG FIXES: - resource/aws_backup_vault_policy: Correctly handle deleting policy of deleted vault ([#19854](https://togithub.com/hashicorp/terraform-provider-aws/issues/19854)) - resource/aws_backup_vault_policy: Correctly handle reading policy of deleted vault ([#19749](https://togithub.com/hashicorp/terraform-provider-aws/issues/19749)) - resource/aws_glue_catalog_database: Set `location_uri` as compute to prevent drift when `target_table` has `location_uri` set. ([#19743](https://togithub.com/hashicorp/terraform-provider-aws/issues/19743)) - resource/aws_glue_catalog_table: Fix updating `schema_reference` when columns are present. ([#19742](https://togithub.com/hashicorp/terraform-provider-aws/issues/19742)) ### [`v3.46.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3460-June-17-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.45.0...v3.46.0) FEATURES: - **New Data Source:** `aws_appmesh_virtual_service` ([#19774](https://togithub.com/hashicorp/terraform-provider-aws/issues/19774)) - **New Data Source:** `aws_servicecatalog_portfolio` ([#19500](https://togithub.com/hashicorp/terraform-provider-aws/issues/19500)) - **New Resource:** `aws_budgets_budget_action` ([#19554](https://togithub.com/hashicorp/terraform-provider-aws/issues/19554)) - **New Resource:** `aws_route53_resolver_firewall_config` ([#18733](https://togithub.com/hashicorp/terraform-provider-aws/issues/18733)) ENHANCEMENTS: - resource/aws_cloudwatch_log_metric_filter: Add support for `unit` in the `metric_transformation` block. ([#19804](https://togithub.com/hashicorp/terraform-provider-aws/issues/19804)) - resource/aws_datasync_location_nfs: Add `mount_options` argument. ([#19767](https://togithub.com/hashicorp/terraform-provider-aws/issues/19767)) - resource/aws_datasync_location_nfs: Add plan time validation for `on_prem_config.agent_arns`, `server_hostname`, and `subdirectory`. ([#19767](https://togithub.com/hashicorp/terraform-provider-aws/issues/19767)) - resource/aws_datasync_location_nfs: Add support for updating. ([#19767](https://togithub.com/hashicorp/terraform-provider-aws/issues/19767)) - resource/aws_ecs_cluster: Add plan time validation for `name`. ([#19785](https://togithub.com/hashicorp/terraform-provider-aws/issues/19785)) - resource/aws_ecs_cluster: Add support for `configuration`. ([#19785](https://togithub.com/hashicorp/terraform-provider-aws/issues/19785)) - resource/aws_eks_node_group: Allow minimum value of `0` for `desired_size` and `min_size` in the `scaling_config` configuration block ([#19810](https://togithub.com/hashicorp/terraform-provider-aws/issues/19810)) - resource/aws_spot_fleet_request: Add `on_demand_allocation_strategy`, `on_demand_max_total_price`, and `on_demand_target_capacity` arguments ([#13127](https://togithub.com/hashicorp/terraform-provider-aws/issues/13127)) BUG FIXES: - data-source/aws_directory_service_directory: Check VpcSettings and ConnectSettings for nil values ([#19820](https://togithub.com/hashicorp/terraform-provider-aws/issues/19820)) - data-source/aws_lakeformation_permissions: Fix diffs resulting from order of column names and exclude column names ([#19817](https://togithub.com/hashicorp/terraform-provider-aws/issues/19817)) - resource/aws_cognito_identity_provider: Fix updating `idp_identifiers` crash. ([#19819](https://togithub.com/hashicorp/terraform-provider-aws/issues/19819)) - resource/aws_glue_trigger: Fix default timeouts for Create and Delete operations ([#19827](https://togithub.com/hashicorp/terraform-provider-aws/issues/19827)) - resource/aws_lakeformation_permissions: Fix bug preventing updates (inconsistent result) ([#19817](https://togithub.com/hashicorp/terraform-provider-aws/issues/19817)) - resource/aws_lakeformation_permissions: Fix bug where resource is not properly removed from state ([#19817](https://togithub.com/hashicorp/terraform-provider-aws/issues/19817)) - resource/aws_lakeformation_permissions: Fix diffs resulting only from order of column names and exclude column names ([#19817](https://togithub.com/hashicorp/terraform-provider-aws/issues/19817)) - resource/aws_lambda_event_source_mapping: Enhance handling of IAM eventual consistency errors during create ([#19831](https://togithub.com/hashicorp/terraform-provider-aws/issues/19831)) - resource/aws_sqs_queue: Correctly handle the default `kms_data_key_reuse_period_seconds` value of `300` for unencrypted queues ([#19834](https://togithub.com/hashicorp/terraform-provider-aws/issues/19834)) ### [`v3.45.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3450-June-10-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.44.0...v3.45.0) FEATURES: - **New Data Source:** `aws_appmesh_mesh` ([#19577](https://togithub.com/hashicorp/terraform-provider-aws/issues/19577)) - **New Data Source:** `aws_globalaccelerator_accelerator` ([#19647](https://togithub.com/hashicorp/terraform-provider-aws/issues/19647)) ENHANCEMENTS: - data-source/aws_nat_gateway: Add `connectivity_type` attribute ([#19758](https://togithub.com/hashicorp/terraform-provider-aws/issues/19758)) - data-source/aws_transfer_server: Add `domain` attribute. ([#19691](https://togithub.com/hashicorp/terraform-provider-aws/issues/19691)) - resource/aws_cognito_user_pool: Add `custom_domain`, `domain`, and `estimated_number_of_users` attributes ([#16502](https://togithub.com/hashicorp/terraform-provider-aws/issues/16502)) - resource/aws_cognito_user_pool: Add `custom_email_sender`, `custom_sms_sender`, and `kms_key_id` to `lambda_config` ([#16502](https://togithub.com/hashicorp/terraform-provider-aws/issues/16502)) - resource/aws_cognito_user_pool: Add plan time validation for `name` ([#16502](https://togithub.com/hashicorp/terraform-provider-aws/issues/16502)) - resource/aws_cognito_user_pool_client: Add plan time validation for `id_token_validity` and `access_token_validity`. ([#19702](https://togithub.com/hashicorp/terraform-provider-aws/issues/19702)) - resource/aws_cur_report_definition: Add `arn` attribute. ([#19705](https://togithub.com/hashicorp/terraform-provider-aws/issues/19705)) - resource/aws_cur_report_definition: Add plan time validation for `report_name`. ([#19705](https://togithub.com/hashicorp/terraform-provider-aws/issues/19705)) - resource/aws_cur_report_definition: Support updating definition. ([#19705](https://togithub.com/hashicorp/terraform-provider-aws/issues/19705)) - resource/aws_datasync_location_smb: Add plan time validation for `domain`, `agent_arns`, `password`, `server_hostname`, `subdirectory`, and `user`. ([#19753](https://togithub.com/hashicorp/terraform-provider-aws/issues/19753)) - resource/aws_datasync_location_smb: Add support for updating. ([#19753](https://togithub.com/hashicorp/terraform-provider-aws/issues/19753)) - resource/aws_default_vpc_dhcp_options: Add `owner_id` argument. ([#19656](https://togithub.com/hashicorp/terraform-provider-aws/issues/19656)) - resource/aws_ecs_task_definition: Add plan time validation for `family` and `requires_compatibilities`. ([#19670](https://togithub.com/hashicorp/terraform-provider-aws/issues/19670)) - resource/aws_ecs_task_definition: Add support for `ephemeral_storage`. ([#19694](https://togithub.com/hashicorp/terraform-provider-aws/issues/19694)) - resource/aws_ecs_task_definition: Add support for `fsx_windows_file_server_volume_configuration`. ([#19670](https://togithub.com/hashicorp/terraform-provider-aws/issues/19670)) - resource/aws_fsx_lustre_filesystem: Add `data_compression_type` argument. ([#19664](https://togithub.com/hashicorp/terraform-provider-aws/issues/19664)) - resource/aws_nat_gateway: Add `connectivity_type` argument ([#19758](https://togithub.com/hashicorp/terraform-provider-aws/issues/19758)) - resource/aws_sqs_queue: Add `deduplication_scope` and `fifo_throughput_limit` arguments ([#19639](https://togithub.com/hashicorp/terraform-provider-aws/issues/19639)) - resource/aws_sqs_queue: Add `url` attribute ([#19639](https://togithub.com/hashicorp/terraform-provider-aws/issues/19639)) - resource/aws_transfer_server: Add `domain` argument. ([#19691](https://togithub.com/hashicorp/terraform-provider-aws/issues/19691)) - resource/aws_transfer_user: Add `posix_profile` argument. ([#19693](https://togithub.com/hashicorp/terraform-provider-aws/issues/19693)) BUG FIXES: - data-source/aws_acmpca_certificate_authority: Fix `error setting tags` ([#19681](https://togithub.com/hashicorp/terraform-provider-aws/issues/19681)) - data-source/aws_servicequotas_service_quota: Correctly handle errors embedded in API struct ([#19722](https://togithub.com/hashicorp/terraform-provider-aws/issues/19722)) - resource/aws_batch_job_definition: Suppress differences for empty `linuxParameters.devices` and `linuxParameters.tmpfs` arrays in the `container_properties` argument ([#19666](https://togithub.com/hashicorp/terraform-provider-aws/issues/19666)) - resource/aws_cloudwatch_event_target: Fix `ecs_target.launch_type` not allowing empty string values. ([#19703](https://togithub.com/hashicorp/terraform-provider-aws/issues/19555)) - resource/aws_cloudwatch_event_target: Increase the maximum allowed value for the `input_transformer` `input_paths` argument to 100 ([#19703](https://togithub.com/hashicorp/terraform-provider-aws/issues/19703)) - resource/aws_cloudwatch_metric_alarm: Allow extended statistics in the `stat` argument of the `metric` configuration block ([#19668](https://togithub.com/hashicorp/terraform-provider-aws/issues/19668)) - resource/aws_cognito_user_pool: Suppress diff for empty `account_recovery_setting`. ([#19704](https://togithub.com/hashicorp/terraform-provider-aws/issues/19704)) - resource/aws_cognito_user_pool_client: Fix plan time validation for `refresh_token_validity` ([#19702](https://togithub.com/hashicorp/terraform-provider-aws/issues/19702)) - resource/aws_iot_topic_rule: Allow tags containing `@` character ([#19677](https://togithub.com/hashicorp/terraform-provider-aws/issues/19677)) - resource/aws_lambda_function: Prevents perpetual diff in `vpc_config` ([#17610](https://togithub.com/hashicorp/terraform-provider-aws/issues/17610)) - resource/aws_servicequotas_service_quota: Correctly handle errors embedded in API struct ([#19722](https://togithub.com/hashicorp/terraform-provider-aws/issues/19722)) - resource/aws_sqs_queue: Allow `visibility_timeout_seconds` to be `0` when creating queue ([#19639](https://togithub.com/hashicorp/terraform-provider-aws/issues/19639)) - resource/aws_sqs_queue: Ensure that queue attributes propagate completely during Create and Update ([#19639](https://togithub.com/hashicorp/terraform-provider-aws/issues/19639)) ### [`v3.44.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3440-June-03-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.43.0...v3.44.0) FEATURES: - **New Resource:** `aws_amplify_branch` ([#11937](https://togithub.com/hashicorp/terraform-provider-aws/issues/11937)) - **New Resource:** `aws_amplify_domain_association` ([#11938](https://togithub.com/hashicorp/terraform-provider-aws/issues/11938)) - **New Resource:** `aws_amplify_webhook` ([#11939](https://togithub.com/hashicorp/terraform-provider-aws/issues/11939)) - **New Resource:** `aws_servicecatalog_principal_portfolio_association` ([#19470](https://togithub.com/hashicorp/terraform-provider-aws/issues/19470)) ENHANCEMENTS: - data-source/aws_launch_configuration: Add `throughput` attribute to `ebs_block_device` and `root_block_device` configuration blocks to support GP3 volumes ([#19632](https://togithub.com/hashicorp/terraform-provider-aws/issues/19632)) - resource/aws_acmpca_certificate_authority: Add `s3_object_acl` argument to `revocation_configuration.crl_configuration` configuration block ([#19578](https://togithub.com/hashicorp/terraform-provider-aws/issues/19578)) - resource/aws_cloudwatch_log_metric_filter: Add `dimensions` argument to `metric_transformation` configuration block ([#19625](https://togithub.com/hashicorp/terraform-provider-aws/issues/19625)) - resource/aws_cloudwatch_metric_alarm: Add plan time validation to `metric_query.metric.stat`. ([#19571](https://togithub.com/hashicorp/terraform-provider-aws/issues/19571)) - resource/aws_devicefarm_project: Add `default_job_timeout_minutes` and `tags` argument ([#19574](https://togithub.com/hashicorp/terraform-provider-aws/issues/19574)) - resource/aws_devicefarm_project: Add plan time validation for `name` ([#19574](https://togithub.com/hashicorp/terraform-provider-aws/issues/19574)) - resource/aws_fsx_lustre_filesystem: Allow updating `storage_capacity`. ([#19568](https://togithub.com/hashicorp/terraform-provider-aws/issues/19568)) - resource/aws_launch_configuration: Add `throughput` argument to `ebs_block_device` and `root_block_device` configuration blocks to support GP3 volumes ([#19632](https://togithub.com/hashicorp/terraform-provider-aws/issues/19632)) BUG FIXES: - resource/aws_amplify_app: Mark the `enable_performance_mode` argument in the `auto_branch_creation_config` configuration block as `ForceNew` ([#11937](https://togithub.com/hashicorp/terraform-provider-aws/issues/11937)) - resource/aws_cloudwatch_event_api_destination: Fix crash on resource update ([#19654](https://togithub.com/hashicorp/terraform-provider-aws/issues/19654)) - resource/aws_elasticache_cluster: Fix provider-level `default_tags` support for resource ([#19615](https://togithub.com/hashicorp/terraform-provider-aws/issues/19615)) - resource/aws_iam_access_key: Fix status not defaulting to Active ([#19606](https://togithub.com/hashicorp/terraform-provider-aws/issues/19606)) ### [`v3.43.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md#3430-June-01-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v3.42.0...v3.43.0) FEATURES: - **New Data Source:** `aws_cloudwatch_event_connection` ([#18905](https://togithub.com/hashicorp/terraform-provider-aws/issues/18905)) - **New Resource:** `aws_amplify_app` ([#15966](https://togithub.com/hashicorp/terraform-provider-aws/issues/15966)) - **New Resource:** `aws_amplify_backend_environment` ([#11936](https://togithub.com/hashicorp/terraform-provider-aws/issues/11936)) - **New Resource:** `aws_cloudwatch_event_api_destination` ([#18905](https://togithub.com/hashicorp/terraform-provider-aws/issues/18905)) - **New Resource:** `aws_cloudwatch_event_connection` ([#18905](https://togithub.com/hashicorp/terraform-provider-aws/issues/18905)) - **New Resource:** `aws_schemas_discoverer` ([#19100](https://togithub.com/hashicorp/terraform-provider-aws/issues/19100)) - **New Resource:** `aws_schemas_registry` ([#19100](https://togithub.com/hashicorp/terraform-provider-aws/issues/19100)) - **New Resource:** `aws_schemas_schema` ([#19100](https://togithub.com/hashicorp/terraform-provider-aws/issues/19100)) - **New Resource:** `aws_servicecatalog_budget_resource_association` ([#19452](https://togithub.com/hashicorp/terraform-provider-aws/issues/19452)) - **New Resource:** `aws_servicecatalog_provisioning_artifact` ([#19316](https://togithub.com/hashicorp/terraform-provider-aws/issues/19316)) - **New Resource:** `aws_servicecatalog_tag_option_resource_association` ([#19448](https://togithub.com/hashicorp/terraform-provider-aws/issues/19448)) ENHANCEMENTS: - data-source/aws_msk_cluster: Add `bootstrap_brokers_sasl_iam` attribute ([#19404](https://togithub.com/hashicorp/terraform-provider-aws/issues/19404)) - resource/aws_cloudfront_distribution: Add `connection_attempts`, `connection_timeout`, and `origin_shield`. ([#16049](https://togithub.com/hashicorp/terraform-provider-aws/issues/16049)) - resource/aws_cloudtrail: Add `AWS::DynamoDB::Table` as an option for `event_selector`.`data_resource`.`type` ([#19559](https://togithub.com/hashicorp/terraform-provider-aws/issues/19559)) - resource/aws_ec2\_capacity_reservation: Add `outpost_arn` argument ([#19535](https://togithub.com/hashicorp/terraform-provider-aws/issues/19535)) - resource/aws_ecs_service: Add support for ECS Anywhere with the `launch_type` `EXTERNAL` ([#19557](https://togithub.com/hashicorp/terraform-provider-aws/issues/19557)) - resource/aws_eks_node_group: Add `taint` argument ([#19482](https://togithub.com/hashicorp/terraform-provider-aws/issues/19482)) - resource/aws_elasticache_parameter_group: Add `tags` argument and `arn` and `tags_all` attributes ([#19551](https://togithub.com/hashicorp/terraform-provider-aws/issues/19551)) - resource/aws_lambda_event_source_mapping: Add `function_response_types` argument to support AWS Lambda checkpointing ([#19425](https://togithub.com/hashicorp/terraform-provider-aws/issues/19425)) - resource/aws_lambda_event_source_mapping: Add `queues` argument to support Amazon MQ for Apache ActiveMQ event sources ([#19425](https://togithub.com/hashicorp/terraform-provider-aws/issues/19425)) - resource/aws_lambda_event_source_mapping: Add `self_managed_event_source` and `source_access_configuration` arguments to support self-managed Apache Kafka event sources ([#19425](https://togithub.com/hashicorp/terraform-provider-aws/issues/19425)) - resource/aws_lambda_event_source_mapping: Add `tumbling_window_in_seconds` argument to support AWS Lambda streaming analytics calculations ([#19425](https://togithub.com/hashicorp/terraform-provider-aws/issues/19425)) - resource/aws_msk_cluster: Add `bootstrap_brokers_sasl_iam` attribute ([#19404](https://togithub.com/hashicorp/terraform-provider-aws/issues/19404)) - resource/aws_msk_cluster: Add `iam` argument to `client_authentication.sasl` configuration block ([#19404](https://togithub.com/hashicorp/terraform-provider-aws/issues/19404)) - resource/aws_msk_configuration: `kafka_versions` argument is optional ([#17571](https://togithub.com/hashicorp/terraform-provider-aws/issues/17571)) - resource/aws_sns_topic: Add `firehose_success_feedback_role_arn`, `firehose_success_feedback_sample_rate` and `firehose_failure_feedback_role_arn` arguments. ([#19528](https://togithub.com/hashicorp/terraform-provider-aws/issues/19528)) - resource/aws_sns_topic: Add `owner` attribute. ([#19528](https://togithub.com/hashicorp/terraform-provider-aws/issues/19528)) - resource/aws_sns_topic: Add plan time validation for `application_success_feedback_role_arn`, `application_failure_feedback_role_arn`, `http_success_feedback_role_arn`, `http_failure_feedback_role_arn`, `lambda_success_feedback_role_arn`, `lambda_failure_feedback_role_arn`, `sqs_success_feedback_role_arn`, `sqs_failure_feedback_role_arn`. ([#19528](https://togithub.com/hashicorp/terraform-provider-aws/issues/19528)) BUG FIXES: - data-source/aws_launch_template: Add `interface_type` to `network_interfaces` attribute ([#19492](https://togithub.com/hashicorp/terraform-provider-aws/issues/19492)) - data-source/aws_mq_broker: Correct type for `logs.audit` attribute ([#19502](https://togithub.com/hashicorp/terraform-provider-aws/issues/19502)) - resource/aws_apprunner_service: Correctly configure `authentication_configuration`, `code_configuration`, and `image_configuration` nested arguments in API requests ([#19471](https://togithub.com/hashicorp/terraform-provider-aws/issues/19471)) - resource/aws_apprunner_service: Handle asynchronous IAM eventual consistency error on creation ([#19483](https://togithub.com/hashicorp/terraform-provider-aws/issues/19483)) - resource/aws_apprunner_service: Suppress `instance_configuration` `cpu` and `memory` differences ([#19483](https://togithub.com/hashicorp/terraform-provider-aws/issues/19483)) - resource/aws_batch_job_definition: Don't crash when setting `timeout.attempt_duration_seconds` to `null` ([#19505](https://togithub.com/hashicorp/terraform-provider-aws/issues/19505)) - resource/aws_cloudformation_stack: Avoid conflicts with `on_failure` and `disable_rollback` ([#10539](https://togithub.com/hashicorp/terraform-provider-aws/issues/10539)) - resource/aws_cloudwatch_event_api_destination: Reduce the maximum allowed value for the `invocation_rate_limit_per_second` argument to `300` ([#19594](https://togithub.com/hashicorp/terraform-provider-aws/issues/19594)) - resource/aws_ec2\_managed_prefix_list: Fix crash with multiple description-only updates ([#19517](https://togithub.com/hashicorp/terraform-provider-aws/issues/19517)) - resource/aws_eks_addon: Use `service_account_role_arn`, if set, on updates ([#19454](https://togithub.com/hashicorp/terraform-provider-aws/issues/19454)) - resource/aws_glue_connection: `connection_properties` are optional ([#19375](https://togithub.com/hashicorp/terraform-provider-aws/issues/19375)) - resource/aws_lb_listener_rule: Allow blank string for `action.redirect.query` nested argument ([#19496](https://togithub.com/hashicorp/terraform-provider-aws/issues/19496)) - resource/aws_synthetics_canary: Change minimum `timeout_in_seconds` in `run_config` from `60` to `3` ([#19515](https://togithub.com/hashicorp/terraform-provider-aws/issues/19515)) - resource/aws_vpn_connection: Allow `local_ipv4_network_cidr`, `remote_ipv4_network_cidr`, `local_ipv6_network_cidr`, and `remote_ipv6_network_cidr` to be CIDRs of any size ([#17573](https://togithub.com/hashicorp/terraform-provider-aws/issues/17573)) ### [`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` ([Configuration
📅 Schedule: At any time (no schedule defined).
🚦 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.