Documentation ¶
Index ¶
- func GetAttrs(obj runtime.Object) (labels.Set, fields.Set, error)
- func IPIndexFunc(obj any) ([]string, error)
- func IPTriggerFunc(obj runtime.Object) string
- func Indexers() *cache.Indexers
- func MatchIP(label labels.Selector, field fields.Selector) apisrvstorage.SelectionPredicate
- func NewStrategy(typer runtime.ObjectTyper) ipStrategy
- func SelectableFields(ip *core.IP) fields.Set
- type IPStorage
- type REST
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IPIndexFunc ¶
func IPTriggerFunc ¶
func MatchIP ¶
func MatchIP(label labels.Selector, field fields.Selector) apisrvstorage.SelectionPredicate
func NewStrategy ¶
func NewStrategy(typer runtime.ObjectTyper) ipStrategy
Types ¶
type IPStorage ¶
type IPStorage struct {
IP *REST
}
func NewStorage ¶
func NewStorage( scheme *runtime.Scheme, optsGetter generic.RESTOptionsGetter, allocatorByFamily map[corev1.IPFamily]ipaddressallocator.Interface, ) (IPStorage, error)
type REST ¶
type REST struct { *genericregistry.Store // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.