Versions in this module Expand all Collapse all v1 v1.4.0 Mar 10, 2023 Changes in this version + func AddressedTypesAbs(providerAddrs []addrs.AbsProviderConfig) []addrs.Provider + 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 + ProviderMeta cty.Value + TypeName string + type ApplyResourceChangeResponse struct + Diagnostics tfdiags.Diagnostics + LegacyTypeSystem bool + NewState cty.Value + Private []byte + type ConfigureProviderRequest struct + Config cty.Value + TerraformVersion string + type ConfigureProviderResponse struct + Diagnostics tfdiags.Diagnostics + type Factory func() (Interface, error) + func FactoryFixed(p Interface) Factory + type GetProviderSchemaResponse struct + DataSources map[string]Schema + Diagnostics tfdiags.Diagnostics + Provider Schema + ProviderMeta Schema + ResourceTypes map[string]Schema + ServerCapabilities ServerCapabilities + 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 + ConfigureProvider func(ConfigureProviderRequest) ConfigureProviderResponse + GetProviderSchema func() GetProviderSchemaResponse + ImportResourceState func(ImportResourceStateRequest) ImportResourceStateResponse + PlanResourceChange func(PlanResourceChangeRequest) PlanResourceChangeResponse + ReadDataSource func(ReadDataSourceRequest) ReadDataSourceResponse + ReadResource func(ReadResourceRequest) ReadResourceResponse + Stop func() error + UpgradeResourceState func(UpgradeResourceStateRequest) UpgradeResourceStateResponse + ValidateDataResourceConfig func(ValidateDataResourceConfigRequest) ValidateDataResourceConfigResponse + ValidateProviderConfig func(ValidateProviderConfigRequest) ValidateProviderConfigResponse + ValidateResourceConfig func(ValidateResourceConfigRequest) ValidateResourceConfigResponse + type PlanResourceChangeRequest struct + Config cty.Value + PriorPrivate []byte + PriorState cty.Value + ProposedNewState cty.Value + ProviderMeta cty.Value + TypeName string + type PlanResourceChangeResponse struct + Diagnostics tfdiags.Diagnostics + LegacyTypeSystem bool + PlannedPrivate []byte + PlannedState cty.Value + RequiresReplace []cty.Path + type ReadDataSourceRequest struct + Config cty.Value + ProviderMeta cty.Value + TypeName string + type ReadDataSourceResponse struct + Diagnostics tfdiags.Diagnostics + State cty.Value + type ReadResourceRequest struct + PriorState cty.Value + Private []byte + ProviderMeta cty.Value + TypeName string + type ReadResourceResponse struct + Diagnostics tfdiags.Diagnostics + NewState cty.Value + Private []byte + type Schema struct + Block *configschema.Block + Version int64 + type Schemas struct + DataSources map[string]*configschema.Block + Provider *configschema.Block + ProviderMeta *configschema.Block + ResourceTypeSchemaVersions map[string]uint64 + ResourceTypes map[string]*configschema.Block + func (ss *Schemas) SchemaForResourceAddr(addr addrs.Resource) (schema *configschema.Block, version uint64) + func (ss *Schemas) SchemaForResourceType(mode addrs.ResourceMode, typeName string) (schema *configschema.Block, version uint64) + type ServerCapabilities struct + PlanDestroy bool + type UpgradeResourceStateRequest struct + RawStateFlatmap map[string]string + RawStateJSON []byte + TypeName string + Version int64 + type UpgradeResourceStateResponse struct + Diagnostics tfdiags.Diagnostics + UpgradedState cty.Value + type ValidateDataResourceConfigRequest struct + Config cty.Value + TypeName string + type ValidateDataResourceConfigResponse struct + Diagnostics tfdiags.Diagnostics + type ValidateProviderConfigRequest struct + Config cty.Value + type ValidateProviderConfigResponse struct + Diagnostics tfdiags.Diagnostics + PreparedConfig cty.Value + type ValidateResourceConfigRequest struct + Config cty.Value + TypeName string + type ValidateResourceConfigResponse struct + Diagnostics tfdiags.Diagnostics