package
1.12.0-alpha20250213
Repository: https://github.com/hashicorp/terraform.git
Documentation: pkg.go.dev

# Functions

NewKeyMap returns an initialized map from [Key] to V that's ready to use and treats two keys as unique if they have the same string representation.
NewKeySet returns an initialized set of [Key] that's ready to use and treats two keys as unique if they have the same string representation.
Parse attempts to parse the given string as a state key, and returns the result if successful.
RecognizedType returns true if the given key has a [KeyType] that's known to the current version of this package, or false otherwise.
String returns the string representation of the given key, ready to be used in the RPC API representation of a [stackstate.AppliedChange] object.

# 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
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
ResourceInstanceObject represents state keys for resource instance objects.
Unrecognized is a fallback [Key] implementation used when a given key has an unrecognized type.
No description provided by the author

# Interfaces

Key is implemented by types that can be used as state keys.

# Type aliases

A KeyType represents a particular type of state key, which is typically associated with a particular kind of object that can be represented in stack state.
UnrecognizedKeyHandling models the three different ways an unrecognized key type can be handled when decoding prior state.