Versions in this module Expand all Collapse all v0 v0.38.0 Jun 12, 2023 Changes in this version + const RemoteAWSTerraform + const RemoteAzureTerraform + const RemoteGithubTerraform + const RemoteGoogleTerraform + type DetailsFetcher interface + ReadDetails func(*resource.Resource) (*resource.Resource, error) + type Enumerator interface + Enumerate func() ([]*resource.Resource, error) + SupportedType func() resource.ResourceType + type GenericDetailsFetcher struct + func NewGenericDetailsFetcher(resType resource.ResourceType, provider terraform.ResourceReader, ...) *GenericDetailsFetcher + func (f *GenericDetailsFetcher) ReadDetails(res *resource.Resource) (*resource.Resource, error) + type MockEnumerator struct + func NewMockEnumerator(t mockConstructorTestingTNewMockEnumerator) *MockEnumerator + func (_m *MockEnumerator) Enumerate() ([]*resource.Resource, error) + func (_m *MockEnumerator) SupportedType() resource.ResourceType + type RemoteLibrary struct + func NewRemoteLibrary() *RemoteLibrary + func (r *RemoteLibrary) AddDetailsFetcher(ty resource.ResourceType, detailsFetcher DetailsFetcher) + func (r *RemoteLibrary) AddEnumerator(enumerator Enumerator) + func (r *RemoteLibrary) Enumerators() []Enumerator + func (r *RemoteLibrary) GetDetailsFetcher(ty resource.ResourceType) DetailsFetcher + type RemoteParameter string + func (p RemoteParameter) GetProviderAddress() *lock.ProviderAddress