# Functions
CleanupOutputs wraps the controller.OutputTracker.CleanupOutputs method.
Input returns a controller.Input for the given resource.
IteratorFromList returns a new iterator over the given list.
Map applies the given function to each element of the list and returns a new slice with the results.
NewList creates a new List.
ReaderGet is a type safe wrapper around reader.Get.
ReaderGetByID is a type safe wrapper around reader.Get.
ReaderList is a type safe wrapper around Reader.List.
ReaderListAll is a type safe wrapper around Reader.List that uses default namaespace and type from ResourceDefinitionProvider.
StateGet is a type safe wrapper around state.Get.
StateGetByID is a type safe wrapper around state.Get.
StateGetResource is a type safe wrapper around state.Get which accepts typed resource.Resource and gets the metadata from it.
StateList is a type safe wrapper around state.List.
StateListAll is a type safe wrapper around state.List that uses default namaespace and type from ResourceDefinitionProvider.
StateUpdateWithConflicts is a type safe wrapper around state.UpdateWithConflicts.
StateWatch is a type safe wrapper around State.Watch.
StateWatchFor is a type safe wrapper around State.WatchFor.
StateWatchKind is a type safe wrapper around State.WatchKind.
ToSlice applies the given function to each element of the list and returns a new slice with the results.
WithResourceCache returns a controller runtime options.WithResourceCache.
WriterModify is a type safe wrapper around writer.Modify.
WriterModifyWithResult is a type safe wrapper around writer.ModifyWithResult.
# Structs
List is a type safe wrapper around resource.List.
ListIterator is a generic iterator over resource.Resource slice.
WrappedStateEvent holds a state.Event that can be cast to its original Resource type when accessed with Event().