Documentation
¶
Index ¶
- type ENIClient
- type Handler
- type PodEvent
- func (p PodEvent) GetAddressPoolIdAnnotation() (string, bool)
- func (p PodEvent) GetAddressPoolIdLabel() (string, bool)
- func (p PodEvent) GetFixedTagAnnotation() (string, bool)
- func (p PodEvent) GetFixedTagLabel() (string, bool)
- func (p PodEvent) GetFixedTagValueAnnotation() (string, bool)
- func (p PodEvent) GetFixedTagValueLabel() (string, bool)
- func (p PodEvent) GetPECTypeAnnotation() (string, bool)
- func (p PodEvent) GetPECTypeLabel() (string, bool)
- func (p PodEvent) GetPublicIPLabel() (string, bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ENIClient ¶ added in v1.2.1
type ENIClient interface { AssociateAddress(aws.AssociateAddressOptions) (string, error) DisassociateAddress(aws.DisassociateAddressOptions) error }
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func (*Handler) AddOrUpdate ¶ added in v1.2.1
func (*Handler) AssociateAddress ¶ added in v1.2.3
func (*Handler) DisassociateAddress ¶ added in v1.2.3
type PodEvent ¶ added in v1.2.1
type PodEvent struct { Key string Name string Namespace string Annotations map[string]string Labels map[string]string IP string HostIP string ResourceVersion string }
func (PodEvent) GetAddressPoolIdAnnotation ¶ added in v1.2.3
func (PodEvent) GetAddressPoolIdLabel ¶ added in v1.2.3
func (PodEvent) GetFixedTagAnnotation ¶ added in v1.2.3
func (PodEvent) GetFixedTagLabel ¶ added in v1.2.3
func (PodEvent) GetFixedTagValueAnnotation ¶ added in v1.2.3
func (PodEvent) GetFixedTagValueLabel ¶ added in v1.2.3
func (PodEvent) GetPECTypeAnnotation ¶ added in v1.2.3
func (PodEvent) GetPECTypeLabel ¶ added in v1.2.3
func (PodEvent) GetPublicIPLabel ¶ added in v1.2.1
Click to show internal directories.
Click to hide internal directories.