diff --git a/addrs/resource.go b/addrs/resource.go index d2592c2a6..f0a4f79e1 100644 --- a/addrs/resource.go +++ b/addrs/resource.go @@ -50,6 +50,15 @@ func (r Resource) Absolute(module ModuleInstance) AbsResource { } } +// InModule returns a ConfigResource from the receiver and the given module +// address. +func (r Resource) InModule(module Module) ConfigResource { + return ConfigResource{ + Module: module, + Resource: r, + } +} + // ImpliedProvider returns the implied provider type name, for e.g. the "aws" in // "aws_instance" func (r Resource) ImpliedProvider() string {