kubeform.dev/terraform-backend-sdk@v0.0.0-20220310143633-45f07fe731c5/addrs/terraform_attr.go (about) 1 package addrs 2 3 // TerraformAttr is the address of an attribute of the "terraform" object in 4 // the interpolation scope, like "terraform.workspace". 5 type TerraformAttr struct { 6 referenceable 7 Name string 8 } 9 10 func (ta TerraformAttr) String() string { 11 return "terraform." + ta.Name 12 } 13 14 func (ta TerraformAttr) UniqueKey() UniqueKey { 15 return ta // A TerraformAttr is its own UniqueKey 16 } 17 18 func (ta TerraformAttr) uniqueKeySigil() {}