# Functions
No description provided by the author
NewInstanceStateShimmedFromValue is a shim method to lower a new-style object value representing the attributes of an instance object into the legacy InstanceState representation.
NewResourceConfigRaw constructs a ResourceConfig whose content is exactly the given value.
NewResourceConfigShimmed wraps a cty.Value of object type in a legacy ResourceConfig object, so that it can be passed to older APIs that expect this wrapping.
NewState is used to initialize a blank state.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
BackendState stores the configuration to connect to a remote backend.
DataSource is a data source that a resource provider implements.
EphemeralState is used for transient state that is only kept in-memory.
InstanceDiff is the diff of a resource from some state to another.
InstanceInfo is used to hold information about the instance and/or resource being modified.
InstanceState is used to track the unique state information belonging to a given instance.
ModuleState is used to track all the state relevant to a single module.
OutputState is used to track the state relevant to a single output.
ProviderSchema represents the schema for a provider's own configuration and the configuration for some or all of its resources and data sources.
ProviderSchemaRequest is used to describe to a ResourceProvider which aspects of schema are required, when calling the GetSchema method.
RemoteState is used to track the information about a remote state store that we push/pull state to.
ResourceAttrDiff is the diff of a single attribute of a resource.
ResourceConfig is a legacy type that was formerly used to represent interpolatable configuration blocks.
ResourceState holds the state of a resource that is used so that a provider can find and manage an existing resource as well as for storing attributes that are used to populate variables of child resources.
ResourceStateKey is a structured representation of the key used for the ModuleState.Resources mapping.
ResourceType is a type of resource that a resource provider can manage.
State keeps track of a snapshot state-of-the-world that Terraform can use to keep track of what real world resources it is actually managing.
# Type aliases
ResourceMode is deprecated, use addrs.ResourceMode instead.
No description provided by the author