Skip to content

A method for suppressing deprecation diagnostics #38521

@ericrichtert

Description

@ericrichtert

Terraform Version

λ terraform version
Terraform v1.15.1
on windows_amd64
+ provider registry.terraform.io/hashicorp/aws v6.43.0

Terraform Configuration Files

data "aws_region" "current" {}

output "region" {
  description = "AWS region"
  value       = data.aws_region.current
}

Debug Output

https://gist.github.com/ericrichtert/989e2ce096a99d9e4c1e264e91be8ffe

Expected Behavior

No warnings about deprecation, just like TF 1.14.x

Actual Behavior

│ Warning: Deprecated value used
│
│   on test.tf line 5, in output "region":
│    5:   value       = data.aws_region.current
│
│   The deprecation originates from data.aws_region.current.name
│
│ name is deprecated. Use region instead.

Steps to Reproduce

  1. terraform init -backend=false
  2. terraform validate

Additional Context

No response

References

No response

Generative AI / LLM assisted development?

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions