package
1.12.0-alpha20250213
Repository: https://github.com/hashicorp/terraform.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
AddressedTypesAbs is a helper that extracts all of the distinct provider types from the given list of absolute provider configuration addresses.
FactoryFixed is a helper that creates a Factory that just returns some given single provider.
NewFunctionResultsTable initializes a mapping of function calls to prior results used to validate provider function calls.
# Constants
DeferredReasonAbsentPrereq is used when the reason for deferring is that a required prerequisite resource was absent.
DeferredReasonDeferredPrereq is used when the reason for deferring is that a required prerequisite resource was itself deferred.
DeferredReasonInstanceCountUnknown is used when the reason for deferring is that the count or for_each meta-attribute was unknown.
DeferredReasonInvalid is used when the reason for deferring is unknown or irrelevant.
DeferredReasonProviderConfigUnknown is used when the reason for deferring is that the provider configuration was unknown.
DeferredReasonResourceConfigUnknown is used when the reason for deferring is that the resource configuration was unknown.
# Variables
SchemaCache is a global cache of Schemas.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ClientCapabilities allows Terraform to publish information regarding supported protocol features.
CloseEphemeralResourceRequest represents the arguments for the CloseEphemeralResource operation on a provider.
CloseEphemeralResourceRequest represents the response from a CloseEphemeralResource operation on a provider.
No description provided by the author
No description provided by the author
No description provided by the author
EphemeralRenew describes when and how Terraform Core must request renewal of an ephemeral resource instance in order to continue using it.
No description provided by the author
FunctionHash contains the key and result hash values from a prior function call.
No description provided by the author
No description provided by the author
GetProviderSchemaResponse is the return type for GetProviderSchema, and should only be used when handling a value for that method.
ImportedResource represents an object being imported into Terraform with the help of a provider.
No description provided by the author
No description provided by the author
Mock is a mock provider that can be used by Terraform authors during test executions.
No description provided by the author
No description provided by the author
OpenEphemeralResourceRequest represents the arguments for the OpenEphemeralResource operation on a provider.
OpenEphemeralResourceRequest represents the response from an OpenEphemeralResource operation on a provider.
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
No description provided by the author
RenewEphemeralResourceRequest represents the arguments for the RenewEphemeralResource operation on a provider.
RenewEphemeralResourceRequest represents the response from a RenewEphemeralResource operation on a provider.
Schema pairs a provider or resource schema with that schema's version.
ServerCapabilities allows providers to communicate extra information regarding supported protocol features.
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
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
# Interfaces
Interface represents the set of methods required for a complete resource provider plugin.
# Type aliases
DeferredReason is a string that describes why a resource was deferred.
Factory is a function type that creates a new instance of a resource provider, or returns an error if that is impossible.
ProviderSchema is an overall container for all of the schemas for all configurable objects defined within a particular provider.