Versions in this module Expand all Collapse all v2 v2.85.6 Nov 18, 2021 v2.85.5 Nov 18, 2021 Changes in this version + const SchemaConfigModeAttr + const SchemaConfigModeAuto + const SchemaConfigModeBlock + const TimeoutCreate + const TimeoutDefault + const TimeoutDelete + const TimeoutRead + const TimeoutUpdate + const TypeBool + const TypeFloat + const TypeInt + const TypeInvalid + const TypeList + const TypeMap + const TypeSet + const TypeString + var ExpandJsonFromString = structure.ExpandJsonFromString + var FlattenJsonToString = structure.FlattenJsonToString + var SuppressJsonDiff = structure.SuppressJsonDiff + func CustomDiffInSequence(funcs ...CustomizeDiffFunc) schema.CustomizeDiffFunc + func CustomDiffWithAll(funcs ...CustomizeDiffFunc) schema.CustomizeDiffFunc + func CustomizeDiffShim(diffFunc CustomizeDiffFunc) schema.CustomizeDiffFunc + func DefaultImporter() *schema.ResourceImporter + func DefaultTimeout(tx interface{}) *time.Duration + func HashString(input interface{}) int + func ImporterValidatingResourceId(validateFunc IDValidationFunc) *schema.ResourceImporter + func ImporterValidatingResourceIdThen(validateFunc IDValidationFunc, thenFunc ImporterFunc) *schema.ResourceImporter + func Retry(timeout time.Duration, f RetryFunc) error + func ValueChangeConditionShim(shimFunc ValueChangeConditionFunc) customdiff.ValueChangeConditionFunc + type BasicMapReader = schema.BasicMapReader + type CreateFunc = schema.CreateFunc + type CustomizeDiffFunc = func(context.Context, *ResourceDiff, interface{}) error + func ForceNewIfChange(key string, f ValueChangeConditionFunc) CustomizeDiffFunc + type DeleteFunc = schema.DeleteFunc + type ExistsFunc = schema.ExistsFunc + type IDValidationFunc func(id string) error + type ImporterFunc = func(ctx context.Context, d *ResourceData, meta interface{}) ([]*ResourceData, error) + type InstanceState = terraform.InstanceState + type MapFieldReader = schema.MapFieldReader + type MapFieldWriter = schema.MapFieldWriter + type ReadFunc = schema.ReadFunc + type Resource = schema.Resource + type ResourceData = schema.ResourceData + type ResourceDiff = schema.ResourceDiff + type ResourceTimeout = schema.ResourceTimeout + type RetryError = resource.RetryError + func NonRetryableError(err error) *RetryError + func RetryableError(err error) *RetryError + type RetryFunc = resource.RetryFunc + type Schema = schema.Schema + type SchemaDiffSuppressFunc = schema.SchemaDiffSuppressFunc + type SchemaSetFunc = schema.SchemaSetFunc + func HashResource(resource *Resource) SchemaSetFunc + type SchemaValidateFunc = func(interface{}, string) ([]string, []error) + type Set = schema.Set + func NewSet(f SchemaSetFunc, items []interface{}) *Set + type StateChangeConf = resource.StateChangeConf + type StateRefreshFunc = resource.StateRefreshFunc + type StateUpgrade interface + Schema func() map[string]*Schema + UpgradeFunc func() StateUpgraderFunc + type StateUpgrader = schema.StateUpgrader + func StateUpgrades(upgrades map[int]StateUpgrade) []StateUpgrader + type StateUpgraderFunc = func(ctx context.Context, rawState map[string]interface{}, meta interface{}) (map[string]interface{}, error) + type TestCheckFunc = resource.TestCheckFunc + type UpdateFunc = schema.UpdateFunc + type ValueChangeConditionFunc = func(ctx context.Context, old, new, meta interface{}) bool + type ValueType = schema.ValueType