# Functions
GetOutputResourcesFromRecipe parses the output resources from a recipe and returns a slice of OutputResource objects, returning an error if any of the resources are invalid.
GetOutputResourcesFromResourcesField parses a slice of resource references and converts each resource into an OutputResource.
NewMockResourceClient creates a new mock instance.
NewResourceClient creates a new resourceClient instance with the given parameters.
NewValidator initializes and returns a new Validator instance with empty data structures for connection values, connection secrets and output resources.
# Structs
MockResourceClient is a mock of ResourceClient interface.
MockResourceClientDeleteCall wrap *gomock.Call.
MockResourceClientMockRecorder is the mock recorder for MockResourceClient.
Options defines the options passed to the resource processor.
ResourceError represents an error that occurred while processing a resource.
ValidationError represents a user-facing validation message reported by the processor.
Validator provides validation support to be used with the data model of a resource type that supports recipes.
# Interfaces
ResourceClient is a client used by resource processors for interacting with UCP resources.
ResourceProcessor is responsible for processing the results of recipe execution or any other change to the lifecycle of a portable resource.