Versions in this module Expand all Collapse all v0 v0.38.0 Jun 12, 2023 Changes in this version + type EnumerateInput struct + ResourceTypes []string + type EnumerateOutput struct + Diagnostics diagnostic.Diagnostics + Resources map[string][]*resource.Resource + Timings map[string]time.Duration + type Enumerator interface + Enumerate func(*EnumerateInput) (*EnumerateOutput, error) + type Filter interface + IsFieldIgnored func(res *resource.Resource, path []string) bool + IsResourceIgnored func(res *resource.Resource) bool + IsTypeIgnored func(ty resource.ResourceType) bool + type GetSchemasOutput struct + Schema *terraform.ProviderSchema + type MockFilter struct + func NewMockFilter(t mockConstructorTestingTNewMockFilter) *MockFilter + func (_m *MockFilter) IsFieldIgnored(res *resource.Resource, path []string) bool + func (_m *MockFilter) IsResourceIgnored(res *resource.Resource) bool + func (_m *MockFilter) IsTypeIgnored(ty resource.ResourceType) bool + type ProgressCounter interface + Inc func() + type RefreshInput struct + Resources map[string][]*resource.Resource + type RefreshOutput struct + Diagnostics diagnostic.Diagnostics + Resources map[string][]*resource.Resource + type Refresher interface + GetSchema func() (*GetSchemasOutput, error) + Refresh func(input *RefreshInput) (*RefreshOutput, error)