Documentation ¶
Index ¶
- type EnqueueRequestsForEndpointsEvent
- func (h *EnqueueRequestsForEndpointsEvent) Create(e event.CreateEvent, queue workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForEndpointsEvent) Delete(e event.DeleteEvent, queue workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForEndpointsEvent) Generic(event.GenericEvent, workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForEndpointsEvent) Update(e event.UpdateEvent, queue workqueue.RateLimitingInterface)
- type EnqueueRequestsForIngressEvent
- func (h *EnqueueRequestsForIngressEvent) Create(e event.CreateEvent, queue workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForIngressEvent) Delete(e event.DeleteEvent, queue workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForIngressEvent) Generic(e event.GenericEvent, queue workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForIngressEvent) Update(e event.UpdateEvent, queue workqueue.RateLimitingInterface)
- type EnqueueRequestsForNodeEvent
- func (h *EnqueueRequestsForNodeEvent) Create(e event.CreateEvent, queue workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForNodeEvent) Delete(e event.DeleteEvent, queue workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForNodeEvent) Generic(event.GenericEvent, workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForNodeEvent) Update(e event.UpdateEvent, queue workqueue.RateLimitingInterface)
- type EnqueueRequestsForServiceEvent
- func (h *EnqueueRequestsForServiceEvent) Create(e event.CreateEvent, queue workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForServiceEvent) Delete(e event.DeleteEvent, queue workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForServiceEvent) Generic(e event.GenericEvent, queue workqueue.RateLimitingInterface)
- func (h *EnqueueRequestsForServiceEvent) Update(e event.UpdateEvent, queue workqueue.RateLimitingInterface)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnqueueRequestsForEndpointsEvent ¶
func (*EnqueueRequestsForEndpointsEvent) Create ¶
func (h *EnqueueRequestsForEndpointsEvent) Create(e event.CreateEvent, queue workqueue.RateLimitingInterface)
Create is called in response to an create event - e.g. Pod Creation.
func (*EnqueueRequestsForEndpointsEvent) Delete ¶
func (h *EnqueueRequestsForEndpointsEvent) Delete(e event.DeleteEvent, queue workqueue.RateLimitingInterface)
Delete is called in response to a delete event - e.g. Pod Deleted.
func (*EnqueueRequestsForEndpointsEvent) Generic ¶
func (h *EnqueueRequestsForEndpointsEvent) Generic(event.GenericEvent, workqueue.RateLimitingInterface)
Generic is called in response to an event of an unknown type or a synthetic event triggered as a cron or external trigger request - e.g. reconcile Autoscaling, or a Webhook.
func (*EnqueueRequestsForEndpointsEvent) Update ¶
func (h *EnqueueRequestsForEndpointsEvent) Update(e event.UpdateEvent, queue workqueue.RateLimitingInterface)
Update is called in response to an update event - e.g. Pod Updated.
type EnqueueRequestsForIngressEvent ¶
type EnqueueRequestsForIngressEvent struct {
IngressClass string
}
func (*EnqueueRequestsForIngressEvent) Create ¶
func (h *EnqueueRequestsForIngressEvent) Create(e event.CreateEvent, queue workqueue.RateLimitingInterface)
Create is called in response to an create event - e.g. Pod Creation.
func (*EnqueueRequestsForIngressEvent) Delete ¶
func (h *EnqueueRequestsForIngressEvent) Delete(e event.DeleteEvent, queue workqueue.RateLimitingInterface)
Delete is called in response to a delete event - e.g. Pod Deleted.
func (*EnqueueRequestsForIngressEvent) Generic ¶
func (h *EnqueueRequestsForIngressEvent) Generic(e event.GenericEvent, queue workqueue.RateLimitingInterface)
Generic is called in response to an event of an unknown type or a synthetic event triggered as a cron or external trigger request - e.g. reconcile Autoscaling, or a Webhook.
func (*EnqueueRequestsForIngressEvent) Update ¶
func (h *EnqueueRequestsForIngressEvent) Update(e event.UpdateEvent, queue workqueue.RateLimitingInterface)
Update is called in response to an update event - e.g. Pod Updated.
type EnqueueRequestsForNodeEvent ¶
func (*EnqueueRequestsForNodeEvent) Create ¶
func (h *EnqueueRequestsForNodeEvent) Create(e event.CreateEvent, queue workqueue.RateLimitingInterface)
Create is called in response to an create event - e.g. Pod Creation.
func (*EnqueueRequestsForNodeEvent) Delete ¶
func (h *EnqueueRequestsForNodeEvent) Delete(e event.DeleteEvent, queue workqueue.RateLimitingInterface)
Delete is called in response to a delete event - e.g. Pod Deleted.
func (*EnqueueRequestsForNodeEvent) Generic ¶
func (h *EnqueueRequestsForNodeEvent) Generic(event.GenericEvent, workqueue.RateLimitingInterface)
Generic is called in response to an event of an unknown type or a synthetic event triggered as a cron or external trigger request - e.g. reconcile Autoscaling, or a Webhook.
func (*EnqueueRequestsForNodeEvent) Update ¶
func (h *EnqueueRequestsForNodeEvent) Update(e event.UpdateEvent, queue workqueue.RateLimitingInterface)
Update is called in response to an update event - e.g. Pod Updated.
type EnqueueRequestsForServiceEvent ¶
func (*EnqueueRequestsForServiceEvent) Create ¶
func (h *EnqueueRequestsForServiceEvent) Create(e event.CreateEvent, queue workqueue.RateLimitingInterface)
Create is called in response to an create event - e.g. Pod Creation.
func (*EnqueueRequestsForServiceEvent) Delete ¶
func (h *EnqueueRequestsForServiceEvent) Delete(e event.DeleteEvent, queue workqueue.RateLimitingInterface)
Delete is called in response to a delete event - e.g. Pod Deleted.
func (*EnqueueRequestsForServiceEvent) Generic ¶
func (h *EnqueueRequestsForServiceEvent) Generic(e event.GenericEvent, queue workqueue.RateLimitingInterface)
Generic is called in response to an event of an unknown type or a synthetic event triggered as a cron or external trigger request - e.g. reconcile Autoscaling, or a Webhook.
func (*EnqueueRequestsForServiceEvent) Update ¶
func (h *EnqueueRequestsForServiceEvent) Update(e event.UpdateEvent, queue workqueue.RateLimitingInterface)
Update is called in response to an update event - e.g. Pod Updated.