Skip to content

v4.20.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jun 22:59
· 42906 commits to main since this release

FEATURES:

  • New Data Source: aws_kendra_faq (#25523)
  • New Data Source: aws_kendra_index (#25473)
  • New Data Source: aws_outposts_asset (#25476)
  • New Data Source: aws_outposts_assets (#25476)
  • New Resource: aws_applicationinsights_application (#25195)
  • New Resource: aws_ce_anomaly_monitor (#25177)
  • New Resource: aws_ce_anomaly_subscription (#25224)
  • New Resource: aws_ce_cost_allocation_tag (#25272)
  • New Resource: aws_cloudwatchrum_app_monitor (#25180)
  • New Resource: aws_cognito_risk_configuration (#25282)
  • New Resource: aws_kendra_experience (#25315)
  • New Resource: aws_kendra_faq (#25515)
  • New Resource: aws_kendra_query_suggestions_block_list (#25198)
  • New Resource: aws_kendra_thesaurus (#25199)
  • New Resource: aws_lakeformation_lf_tag (#19523)
  • New Resource: aws_location_tracker (#25466)

ENHANCEMENTS:

  • data-source/aws_instance: Add disable_api_stop attribute (#25185)
  • data-source/aws_instance: Add private_dns_name_options attribute (#25161)
  • data-source/aws_instance: Correctly set credit_specification for T4g instances (#25161)
  • data-source/aws_launch_template: Add disable_api_stop attribute (#25185)
  • data-source/aws_launch_template: Correctly set credit_specification for T4g instances (#25161)
  • data-source/aws_vpc_endpoint: Add dns_options and ip_address_type attributes (#25190)
  • data-source/aws_vpc_endpoint_service: Add supported_ip_address_types attribute (#25189)
  • resource/aws_cloudwatch_event_api_destination: Remove validation of a maximum value for the invocation_rate_limit_per_second argument (#25277)
  • resource/aws_datasync_location_efs: Add access_point_arn, file_system_access_role_arn, and in_transit_encryption arguments (#25182)
  • resource/aws_datasync_location_efs: Add plan time validations for ec2_config.security_group_arns (#25182)
  • resource/aws_ec2_host: Add outpost_arn argument (#25464)
  • resource/aws_instance: Add disable_api_stop argument (#25185)
  • resource/aws_instance: Add private_dns_name_options argument (#25161)
  • resource/aws_instance: Correctly handle credit_specification for T4g instances (#25161)
  • resource/aws_launch_template: Add disable_api_stop argument (#25185)
  • resource/aws_launch_template: Correctly handle credit_specification for T4g instances (#25161)
  • resource/aws_s3_bucket_metric: Add validation to ensure name is <= 64 characters. (#25260)
  • resource/aws_sagemaker_endpoint_configuration: Add serverless_config argument (#25218)
  • resource/aws_sagemaker_endpoint_configuration: Make production_variants.initial_instance_count and production_variants.instance_type arguments optional (#25218)
  • resource/aws_sagemaker_notebook_instance: Add instance_metadata_service_configuration argument (#25236)
  • resource/aws_sagemaker_notebook_instance: Support notebook-al2-v2 value for platform_identifier (#25236)
  • resource/aws_synthetics_canary: Add delete_lambda argument (#25284)
  • resource/aws_vpc_endpoint: Add dns_options and ip_address_type arguments (#25190)
  • resource/aws_vpc_endpoint_service: Add supported_ip_address_types argument (#25189)
  • resource/aws_vpn_connection: Add outside_ip_address_type and transport_transit_gateway_attachment_id arguments in support of Private IP VPNs (#25529)

BUG FIXES:

  • data-source/aws_ecr_repository: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • data-source/aws_elasticache_cluster: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • data-source/aws_iam_policy: Add validation to prevent setting incompatible parameters. (#25538)
  • data-source/aws_iam_policy: Now loads tags. (#25538)
  • data-source/aws_lb: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • data-source/aws_lb_listener: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • data-source/aws_lb_target_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • data-source/aws_sqs_queue: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_api_gateway_model: Suppress whitespace differences between model schemas (#25245)
  • resource/aws_ce_cost_category: Allow duplicate values in split_charge_rule.parameter.values argument (#25488)
  • resource/aws_ce_cost_category: Fix error passing split_charge_rule.parameter to the AWS API (#25488)
  • resource/aws_cloudwatch_composite_alarm: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_cloudwatch_event_bus: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_cloudwatch_event_rule: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_cloudwatch_metric_alarm: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_cloudwatch_metric_stream: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_cognito_user_pool: Correctly handle missing or empty account_recovery_setting attribute (#25184)
  • resource/aws_ecr_repository: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_ecs_capacity_provider: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_ecs_cluster: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_ecs_service: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_ecs_task_definition: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_ecs_task_set: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_elasticache_cluster: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_elasticache_parameter_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_elasticache_replication_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_elasticache_subnet_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_elasticache_user: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_elasticache_user_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_iam_instance_profile: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_iam_openid_connect_provider: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_iam_policy: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_iam_role: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_iam_saml_provider: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_iam_server_certificate: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_iam_service_linked_role: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_iam_user: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_iam_virtual_mfa_device: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_keyspaces_table: Relax validation of the schema_definition.column.type argument to allow collection types (#25230)
  • resource/aws_launch_configuration: Remove default value for associate_public_ip_address argument and mark as Computed. This fixes a regression introduced in v4.17.0 via #17695 when no value is configured, whilst honoring any configured value (#25450)
  • resource/aws_lb: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_lb_listener: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_lb_listener_rule: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_lb_target_group: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_sns_topic: Prevent ISO-partition tagging precautions from eating legit errors (#25549)
  • resource/aws_sqs_queue: Prevent ISO-partition tagging precautions from eating legit errors (#25549)