DrFaust92 / terraform-kubernetes-ebs-csi-driver

Terraform module which creates Kubernetes EBS CSI controller resources on AWS EKS.
https://registry.terraform.io/modules/DrFaust92/ebs-csi-driver/kubernetes/latest
Other
31 stars 26 forks source link

Update Terraform aws to ~> 3.56.0 - autoclosed #54

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
aws (source) required_provider minor ~> 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.