Versions in this module Expand all Collapse all v1 v1.2.0 Oct 18, 2019 Changes in this version + func AddressedTypes(providerAddrs []addrs.ProviderConfig) []string + func AddressedTypesAbs(providerAddrs []addrs.AbsProviderConfig) []string + func ProviderHasDataSource(provider Interface, dataSourceName string) bool + func ProviderHasResource(provider Interface, typeName string) bool + type ApplyResourceChangeRequest struct + Config cty.Value + PlannedPrivate []byte + PlannedState cty.Value + PriorState cty.Value + TypeName string + type ApplyResourceChangeResponse struct + Diagnostics tfdiags.Diagnostics + LegacyTypeSystem bool + NewState cty.Value + Private []byte + type ConfigureRequest struct + Config cty.Value + TerraformVersion string + type ConfigureResponse struct + Diagnostics tfdiags.Diagnostics + type Factory func() (Interface, error) + func FactoryFixed(p Interface) Factory + type GetSchemaResponse struct + DataSources map[string]Schema + Diagnostics tfdiags.Diagnostics + Provider Schema + ResourceTypes map[string]Schema + type ImportResourceStateRequest struct + ID string + TypeName string + type ImportResourceStateResponse struct + Diagnostics tfdiags.Diagnostics + ImportedResources []ImportedResource + type ImportedResource struct + Private []byte + State cty.Value + TypeName string + func (ir ImportedResource) AsInstanceObject() *states.ResourceInstanceObject + type Interface interface + ApplyResourceChange func(ApplyResourceChangeRequest) ApplyResourceChangeResponse + Close func() error + Configure func(ConfigureRequest) ConfigureResponse + GetSchema func() GetSchemaResponse + ImportResourceState func(ImportResourceStateRequest) ImportResourceStateResponse + PlanResourceChange func(PlanResourceChangeRequest) PlanResourceChangeResponse + PrepareProviderConfig func(PrepareProviderConfigRequest) PrepareProviderConfigResponse + ReadDataSource func(ReadDataSourceRequest) ReadDataSourceResponse + ReadResource func(ReadResourceRequest) ReadResourceResponse + Stop func() error + UpgradeResourceState func(UpgradeResourceStateRequest) UpgradeResourceStateResponse + ValidateDataSourceConfig func(ValidateDataSourceConfigRequest) ValidateDataSourceConfigResponse + ValidateResourceTypeConfig func(ValidateResourceTypeConfigRequest) ValidateResourceTypeConfigResponse + type PlanResourceChangeRequest struct + Config cty.Value + PriorPrivate []byte + PriorState cty.Value + ProposedNewState cty.Value + TypeName string + type PlanResourceChangeResponse struct + Diagnostics tfdiags.Diagnostics + LegacyTypeSystem bool + PlannedPrivate []byte + PlannedState cty.Value + RequiresReplace []cty.Path + type PrepareProviderConfigRequest struct + Config cty.Value + type PrepareProviderConfigResponse struct + Diagnostics tfdiags.Diagnostics + PreparedConfig cty.Value + type ReadDataSourceRequest struct + Config cty.Value + TypeName string + type ReadDataSourceResponse struct + Diagnostics tfdiags.Diagnostics + State cty.Value + type ReadResourceRequest struct + PriorState cty.Value + Private []byte + TypeName string + type ReadResourceResponse struct + Diagnostics tfdiags.Diagnostics + NewState cty.Value + Private []byte + type Resolver interface + ResolveProviders func(reqd discovery.PluginRequirements) (map[string]Factory, []error) + func ResolverFixed(factories map[string]Factory) Resolver + type ResolverFunc func(reqd discovery.PluginRequirements) (map[string]Factory, []error) + func (f ResolverFunc) ResolveProviders(reqd discovery.PluginRequirements) (map[string]Factory, []error) + type Schema struct + Block *configschema.Block + Version int64 + type UpgradeResourceStateRequest struct + RawStateFlatmap map[string]string + RawStateJSON []byte + TypeName string + Version int64 + type UpgradeResourceStateResponse struct + Diagnostics tfdiags.Diagnostics + UpgradedState cty.Value + type ValidateDataSourceConfigRequest struct + Config cty.Value + TypeName string + type ValidateDataSourceConfigResponse struct + Diagnostics tfdiags.Diagnostics + type ValidateResourceTypeConfigRequest struct + Config cty.Value + TypeName string + type ValidateResourceTypeConfigResponse struct + Diagnostics tfdiags.Diagnostics