# Functions
AddToManager adds a controller with the default AddOptions to the given manager.
AddToManagerWithOptions adds a controller with the given AddOptions to the given manager.
NewActuator creates a new Actuator.
NewPredicate creates a new predicate that filters only relevant service events, such as creating or deleting a service, updating the deletion timestamp of a service with LoadBalancer IPs, updating the ignore annotation of a service with LoadBalancer IPs, and updating the service LoadBalancer IPs.
NewProjection creates a new Projection from the given service.
# Constants
ActuatorName is the name of the Azure service actuator.
CacheTTL is the TTL for service cache entries.
ControllerName is the name of the Azure service controller.
FinalizerName is the finalizer to put on service resources.
PredicateName is the name of the predicate of the Azure service controller.
PublicIPAddressPredicateName is the name of the predicate of the Azure service controller for filtering publicipaddress events.
# Variables
DefaultAddOptions are the default AddOptions for AddToManager.
ObjectLabeler is used to label publicipaddress objects created by this controller.
# Structs
AddOptions are options to apply when adding a controller to a manager.
Projection captures only the essential properties of a service that is being cached.