Versions in this module Expand all Collapse all v1 v1.4.0 Mar 10, 2023 Changes in this version + type Analyzer struct + func NewAnalyzer(cfg *configs.Config, providerSchemas map[addrs.Provider]*providers.Schemas) *Analyzer + func (a *Analyzer) ContributingResourceReferences(refs ...Reference) []Reference + func (a *Analyzer) ContributingResources(refs ...Reference) []addrs.AbsResource + func (a *Analyzer) MetaReferences(ref Reference) []Reference + func (a *Analyzer) ModuleConfig(addr addrs.ModuleInstance) *configs.Module + func (a *Analyzer) ReferencesFromOutputValue(addr addrs.AbsOutputValue) []Reference + func (a *Analyzer) ReferencesFromResourceInstance(addr addrs.AbsResourceInstance) []Reference + func (a *Analyzer) ReferencesFromResourceRepetition(addr addrs.AbsResource) []Reference + type Reference struct + ContainerAddr addrs.Targetable + LocalRef *addrs.Reference + func (r Reference) DebugString() string + func (r Reference) ModuleAddr() addrs.ModuleInstance + func (r Reference) ResourceAttr() (ResourceAttr, bool) + func (r Reference) ResourceInstance() (addrs.AbsResourceInstance, bool) + type ResourceAttr struct + Attr cty.Path + Resource addrs.AbsResourceInstance + func (r ResourceAttr) DebugString() string