terraform { required_providers { tls = { source = "hashicorp/tls" version = "~> 3.0" } } } # There is no provider in required_providers called "implied", so this # implicitly declares a dependency on "hashicorp/implied". resource "implied_foo" "bar" { } # There is no provider in required_providers called "terraform", but for # this name in particular we imply terraform.io/builtin/terraform instead, # to avoid selecting the now-unmaintained # registry.terraform.io/hashicorp/terraform. data "terraform_remote_state" "bar" { }