Documentation
¶
Overview ¶
Package v1 contains core API types used by most ndd resources. +kubebuilder:object:generate=true
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InterfaceSelector ¶ added in v0.0.4
type InterfaceSelector struct {
Tag []*Tag `json:"tag,omitempty"`
Ipv4Prefixes []*string `json:"ipv4-prefixes,omitempty"`
Ipv6Prefixes []*string `json:"ipv6-prefixes,omitempty"`
Vlan *uint32 `json:"vlan,omitempty"`
}
func (*InterfaceSelector) GetEpgNodeItfceInfo ¶ added in v0.0.4
func (r *InterfaceSelector) GetEpgNodeItfceInfo(is InterfaceSelectorKind) (EpgInfo, map[string]ItfceInfo, error)
func (*InterfaceSelector) GetTags ¶ added in v0.0.4
func (r *InterfaceSelector) GetTags() map[string]string
type InterfaceSelectorKey ¶ added in v0.0.4
type InterfaceSelectorKey string
const ( InterfaceSelectorKeyKind InterfaceSelectorKey = "kind" InterfaceSelectorKeyEndpointGroup InterfaceSelectorKey = "endpoint-group" InterfaceSelectorKeyInterfaceKind InterfaceSelectorKey = "itfce-kind" )
func (InterfaceSelectorKey) String ¶ added in v0.0.4
func (s InterfaceSelectorKey) String() string
type InterfaceSelectorKind ¶ added in v0.0.4
type InterfaceSelectorKind string
const ( InterfaceSelectorKindEndpointGroup InterfaceSelectorKind = "epg" InterfaceSelectorKindNodeInterface InterfaceSelectorKind = "node-itfce" InterfaceSelectorKindEndpointGroupInterfaceKind InterfaceSelectorKind = "epg-itfce" )
func (InterfaceSelectorKind) String ¶ added in v0.0.4
func (s InterfaceSelectorKind) String() string
type Register ¶ added in v0.0.3
func (*Register) DeepCopy ¶ added in v0.0.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Register.
func (*Register) DeepCopyInto ¶ added in v0.0.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Register) GetRegister ¶ added in v0.0.3
type RegisterKind ¶ added in v0.0.3
type RegisterKind string
const ( RegisterKindIpam RegisterKind = "ipam" RegisterKindAs RegisterKind = "as" RegisterKindNetworkInstance RegisterKind = "network-instance" RegisterKindVlan RegisterKind = "vlan" RegisterKindEndpointGroup RegisterKind = "endpoint-group" )
func (RegisterKind) String ¶ added in v0.0.3
func (r RegisterKind) String() string
Click to show internal directories.
Click to hide internal directories.