# Variables
AddToScheme adds the types known to this package to an existing schema.
SchemeBuilder builds a scheme with the types known to the package.
SchemeGroupVersion is group version used to register these objects.
# Structs
Addressable provides a generic mechanism for a custom resource definition to indicate a destination for message delivery.
AddressableType is a skeleton type wrapping Addressable in the manner we expect resource writers defining compatible resources to embed it.
AddressableTypeList is a list of AddressableType resources.
AddressStatus shows how we expect folks to embed Addressable in their Status field.
Binding is a duck type that specifies the partial schema to which all Binding implementations should adhere.
BindingList is a list of Binding resources.
BindingSpec specifies the spec portion of the Binding partial-schema.
LegacyTarget is a skeleton type wrapping LegacyTargetable in the manner we want to support unless they get migrated into supporting Legacy.
LegacyTargetable left around until we migrate to Addressable in the dependent resources.
LegacyTargetList is a list of LegacyTarget resources.
Target is a skeleton type wrapping Targetable in the manner we expect resource writers defining compatible resources to embed it.
Targetable is an earlier version of the Callable interface.
TargetList is a list of Target resources.
TargetStatus shows how we expect folks to embed Targetable in their Status field.