# Functions

CompareValue returns a state check that compares values retrieved from state using the supplied value comparer.
CompareValueCollection returns a state check that iterates over each element in a collection and compares the value of each element with the value of an attribute using the given value comparer.
CompareValuePairs returns a state check that compares the value in state for the first given resource address and path with the value in state for the second given resource address and path using the supplied value comparer.
ExpectKnownOutputValue returns a state check that asserts that the specified value has a known type, and value.
ExpectKnownOutputValueAtPath returns a state check that asserts that the specified output at the given path has a known type and value.
ExpectKnownValue returns a state check that asserts that the specified attribute at the given resource has a known type and value.
ExpectSensitiveValue returns a state check that asserts that the specified attribute at the given resource has a sensitive value.

# Structs

CheckStateRequest is a request for an invoke of the CheckState function.
CheckStateResponse is a response to an invoke of the CheckState function.

# Interfaces

StateCheck defines an interface for implementing test logic that checks a state file and then returns an error if the state file does not match what is expected.