Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPAM ¶
type IPAM interface { ClaimIPAMDB(cr client.Object, dbIndexName string, prefixes []ipamv1alpha1.Prefix) *ipamv1alpha1.NetworkInstance ClaimIPPrefix(ctx context.Context, cr client.Object, dbIndexName, claimName string, prefixKind ipamv1alpha1.PrefixKind, prefixLength uint8, udl, sel map[string]string) (*string, error) ClaimIPAddress(ctx context.Context, cr client.Object, dbIndexName, claimName string, prefixKind ipamv1alpha1.PrefixKind, udl, sel map[string]string) (*string, error) }
func NewIPAM ¶
func NewIPAM(c clientproxy.Proxy[*ipamv1alpha1.NetworkInstance, *ipamv1alpha1.IPClaim]) IPAM
Click to show internal directories.
Click to hide internal directories.