Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API.
+kubebuilder:object:generate=true +groupName=infra.be.kuid.dev
Index ¶
- Constants
- Variables
- func ClusterConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func ClusterParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func ClusterTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func EndpointConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func EndpointParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func EndpointSetConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func EndpointSetParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func EndpointSetTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func EndpointTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func LinkConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func LinkParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func LinkSetConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func LinkSetParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func LinkSetTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func LinkTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func ModuleBayConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func ModuleBayParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func ModuleBayTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func ModuleConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func ModuleParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func ModuleTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func NodeConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func NodeGroupConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func NodeGroupParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func NodeGroupTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func NodeItemConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func NodeItemParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func NodeItemTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func NodeParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func NodeSetConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func NodeSetParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func NodeSetTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func NodeTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func RackConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func RackParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func RackTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func RegionConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func RegionParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func RegionTableConvertor(gr schema.GroupResource) registry.TableConvertor
- func Resource(resource string) schema.GroupResource
- func SiteConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func SiteParseFieldSelector(ctx context.Context, fieldSelector fields.Selector) (backend.Filter, error)
- func SiteTableConvertor(gr schema.GroupResource) registry.TableConvertor
- type BFDLinkParameters
- func (in *BFDLinkParameters) DeepCopy() *BFDLinkParameters
- func (in *BFDLinkParameters) DeepCopyInto(out *BFDLinkParameters)
- func (*BFDLinkParameters) Descriptor() ([]byte, []int)
- func (m *BFDLinkParameters) Marshal() (dAtA []byte, err error)
- func (m *BFDLinkParameters) MarshalTo(dAtA []byte) (int, error)
- func (m *BFDLinkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BFDLinkParameters) ProtoMessage()
- func (m *BFDLinkParameters) Reset()
- func (m *BFDLinkParameters) Size() (n int)
- func (this *BFDLinkParameters) String() string
- func (m *BFDLinkParameters) Unmarshal(dAtA []byte) error
- func (m *BFDLinkParameters) XXX_DiscardUnknown()
- func (m *BFDLinkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BFDLinkParameters) XXX_Merge(src proto.Message)
- func (m *BFDLinkParameters) XXX_Size() int
- func (m *BFDLinkParameters) XXX_Unmarshal(b []byte) error
- type BGPLinkParameters
- func (in *BGPLinkParameters) DeepCopy() *BGPLinkParameters
- func (in *BGPLinkParameters) DeepCopyInto(out *BGPLinkParameters)
- func (*BGPLinkParameters) Descriptor() ([]byte, []int)
- func (m *BGPLinkParameters) Marshal() (dAtA []byte, err error)
- func (m *BGPLinkParameters) MarshalTo(dAtA []byte) (int, error)
- func (m *BGPLinkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BGPLinkParameters) ProtoMessage()
- func (m *BGPLinkParameters) Reset()
- func (m *BGPLinkParameters) Size() (n int)
- func (this *BGPLinkParameters) String() string
- func (m *BGPLinkParameters) Unmarshal(dAtA []byte) error
- func (m *BGPLinkParameters) XXX_DiscardUnknown()
- func (m *BGPLinkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BGPLinkParameters) XXX_Merge(src proto.Message)
- func (m *BGPLinkParameters) XXX_Size() int
- func (m *BGPLinkParameters) XXX_Unmarshal(b []byte) error
- type Cluster
- func (r *Cluster) CalculateHash() ([sha1.Size]byte, error)
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (*Cluster) Descriptor() ([]byte, []int)
- func (r *Cluster) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (Cluster) GetGroupVersionResource() schema.GroupVersionResource
- func (r *Cluster) GetKey() store.Key
- func (r *Cluster) GetNamespacedName() types.NamespacedName
- func (r *Cluster) GetObjectMeta() *metav1.ObjectMeta
- func (r *Cluster) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *Cluster) GetProvider() string
- func (r *Cluster) GetSingularName() string
- func (r *Cluster) GetSpec() any
- func (r *Cluster) GetUserDefinedLabels() map[string]string
- func (Cluster) IsStorageVersion() bool
- func (m *Cluster) Marshal() (dAtA []byte, err error)
- func (m *Cluster) MarshalTo(dAtA []byte) (int, error)
- func (m *Cluster) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (Cluster) NamespaceScoped() bool
- func (Cluster) New() runtime.Object
- func (Cluster) NewList() runtime.Object
- func (r *Cluster) NewObjList() backend.GenericObjectList
- func (*Cluster) ProtoMessage()
- func (m *Cluster) Reset()
- func (r *Cluster) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *Cluster) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *Cluster) SetSpec(s any)
- func (m *Cluster) Size() (n int)
- func (this *Cluster) String() string
- func (m *Cluster) Unmarshal(dAtA []byte) error
- func (r *Cluster) ValidateSyntax(_ string) field.ErrorList
- func (m *Cluster) XXX_DiscardUnknown()
- func (m *Cluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Cluster) XXX_Merge(src proto.Message)
- func (m *Cluster) XXX_Size() int
- func (m *Cluster) XXX_Unmarshal(b []byte) error
- type ClusterFilter
- func (in *ClusterFilter) DeepCopy() *ClusterFilter
- func (in *ClusterFilter) DeepCopyInto(out *ClusterFilter)
- func (*ClusterFilter) Descriptor() ([]byte, []int)
- func (r *ClusterFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *ClusterFilter) Marshal() (dAtA []byte, err error)
- func (m *ClusterFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *ClusterFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ClusterFilter) ProtoMessage()
- func (m *ClusterFilter) Reset()
- func (m *ClusterFilter) Size() (n int)
- func (this *ClusterFilter) String() string
- func (m *ClusterFilter) Unmarshal(dAtA []byte) error
- func (m *ClusterFilter) XXX_DiscardUnknown()
- func (m *ClusterFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClusterFilter) XXX_Merge(src proto.Message)
- func (m *ClusterFilter) XXX_Size() int
- func (m *ClusterFilter) XXX_Unmarshal(b []byte) error
- type ClusterList
- func (in *ClusterList) DeepCopy() *ClusterList
- func (in *ClusterList) DeepCopyInto(out *ClusterList)
- func (in *ClusterList) DeepCopyObject() runtime.Object
- func (*ClusterList) Descriptor() ([]byte, []int)
- func (r *ClusterList) GetItems() []backend.Object
- func (r *ClusterList) GetListMeta() *metav1.ListMeta
- func (r *ClusterList) GetObjects() []backend.GenericObject
- func (m *ClusterList) Marshal() (dAtA []byte, err error)
- func (m *ClusterList) MarshalTo(dAtA []byte) (int, error)
- func (m *ClusterList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ClusterList) ProtoMessage()
- func (m *ClusterList) Reset()
- func (m *ClusterList) Size() (n int)
- func (this *ClusterList) String() string
- func (m *ClusterList) Unmarshal(dAtA []byte) error
- func (m *ClusterList) XXX_DiscardUnknown()
- func (m *ClusterList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClusterList) XXX_Merge(src proto.Message)
- func (m *ClusterList) XXX_Size() int
- func (m *ClusterList) XXX_Unmarshal(b []byte) error
- type ClusterSpec
- func (in *ClusterSpec) DeepCopy() *ClusterSpec
- func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
- func (*ClusterSpec) Descriptor() ([]byte, []int)
- func (m *ClusterSpec) Marshal() (dAtA []byte, err error)
- func (m *ClusterSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ClusterSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ClusterSpec) ProtoMessage()
- func (m *ClusterSpec) Reset()
- func (m *ClusterSpec) Size() (n int)
- func (this *ClusterSpec) String() string
- func (m *ClusterSpec) Unmarshal(dAtA []byte) error
- func (m *ClusterSpec) XXX_DiscardUnknown()
- func (m *ClusterSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClusterSpec) XXX_Merge(src proto.Message)
- func (m *ClusterSpec) XXX_Size() int
- func (m *ClusterSpec) XXX_Unmarshal(b []byte) error
- type ClusterStatus
- func (in *ClusterStatus) DeepCopy() *ClusterStatus
- func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
- func (*ClusterStatus) Descriptor() ([]byte, []int)
- func (m *ClusterStatus) Marshal() (dAtA []byte, err error)
- func (m *ClusterStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ClusterStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ClusterStatus) ProtoMessage()
- func (m *ClusterStatus) Reset()
- func (m *ClusterStatus) Size() (n int)
- func (this *ClusterStatus) String() string
- func (m *ClusterStatus) Unmarshal(dAtA []byte) error
- func (m *ClusterStatus) XXX_DiscardUnknown()
- func (m *ClusterStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClusterStatus) XXX_Merge(src proto.Message)
- func (m *ClusterStatus) XXX_Size() int
- func (m *ClusterStatus) XXX_Unmarshal(b []byte) error
- type Endpoint
- func (r *Endpoint) CalculateHash() ([sha1.Size]byte, error)
- func (r *Endpoint) Claim(cr client.Object)
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (*Endpoint) Descriptor() ([]byte, []int)
- func (r *Endpoint) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (r *Endpoint) GetEndpointID() EndpointID
- func (Endpoint) GetGroupVersionResource() schema.GroupVersionResource
- func (r *Endpoint) GetKey() store.Key
- func (r *Endpoint) GetNamespacedName() types.NamespacedName
- func (r *Endpoint) GetNodeGroupNodeID() NodeGroupNodeID
- func (r *Endpoint) GetNodeID() NodeID
- func (r *Endpoint) GetObjectMeta() *metav1.ObjectMeta
- func (r *Endpoint) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *Endpoint) GetProvider() string
- func (r *Endpoint) GetRegion() string
- func (r *Endpoint) GetSingularName() string
- func (r *Endpoint) GetSite() string
- func (r *Endpoint) GetSpec() any
- func (r *Endpoint) GetUserDefinedLabels() map[string]string
- func (r *Endpoint) IsClaimed(cr client.Object) (OwnerStatus, *metav1.OwnerReference)
- func (r *Endpoint) IsOwnedBy(cr client.Object) bool
- func (Endpoint) IsStorageVersion() bool
- func (m *Endpoint) Marshal() (dAtA []byte, err error)
- func (m *Endpoint) MarshalTo(dAtA []byte) (int, error)
- func (m *Endpoint) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (Endpoint) NamespaceScoped() bool
- func (Endpoint) New() runtime.Object
- func (Endpoint) NewList() runtime.Object
- func (r *Endpoint) NewObjList() backend.GenericObjectList
- func (*Endpoint) ProtoMessage()
- func (r *Endpoint) Release(cr client.Object)
- func (m *Endpoint) Reset()
- func (r *Endpoint) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *Endpoint) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *Endpoint) SetSpec(s any)
- func (m *Endpoint) Size() (n int)
- func (this *Endpoint) String() string
- func (m *Endpoint) Unmarshal(dAtA []byte) error
- func (r *Endpoint) ValidateSyntax(_ string) field.ErrorList
- func (m *Endpoint) XXX_DiscardUnknown()
- func (m *Endpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Endpoint) XXX_Merge(src proto.Message)
- func (m *Endpoint) XXX_Size() int
- func (m *Endpoint) XXX_Unmarshal(b []byte) error
- type EndpointFilter
- func (in *EndpointFilter) DeepCopy() *EndpointFilter
- func (in *EndpointFilter) DeepCopyInto(out *EndpointFilter)
- func (*EndpointFilter) Descriptor() ([]byte, []int)
- func (r *EndpointFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *EndpointFilter) Marshal() (dAtA []byte, err error)
- func (m *EndpointFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *EndpointFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EndpointFilter) ProtoMessage()
- func (m *EndpointFilter) Reset()
- func (m *EndpointFilter) Size() (n int)
- func (this *EndpointFilter) String() string
- func (m *EndpointFilter) Unmarshal(dAtA []byte) error
- func (m *EndpointFilter) XXX_DiscardUnknown()
- func (m *EndpointFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndpointFilter) XXX_Merge(src proto.Message)
- func (m *EndpointFilter) XXX_Size() int
- func (m *EndpointFilter) XXX_Unmarshal(b []byte) error
- type EndpointID
- func (in *EndpointID) DeepCopy() *EndpointID
- func (in *EndpointID) DeepCopyInto(out *EndpointID)
- func (*EndpointID) Descriptor() ([]byte, []int)
- func (r EndpointID) KuidString() string
- func (m *EndpointID) Marshal() (dAtA []byte, err error)
- func (m *EndpointID) MarshalTo(dAtA []byte) (int, error)
- func (m *EndpointID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EndpointID) ProtoMessage()
- func (m *EndpointID) Reset()
- func (m *EndpointID) Size() (n int)
- func (this *EndpointID) String() string
- func (m *EndpointID) Unmarshal(dAtA []byte) error
- func (m *EndpointID) XXX_DiscardUnknown()
- func (m *EndpointID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndpointID) XXX_Merge(src proto.Message)
- func (m *EndpointID) XXX_Size() int
- func (m *EndpointID) XXX_Unmarshal(b []byte) error
- type EndpointList
- func (in *EndpointList) DeepCopy() *EndpointList
- func (in *EndpointList) DeepCopyInto(out *EndpointList)
- func (in *EndpointList) DeepCopyObject() runtime.Object
- func (*EndpointList) Descriptor() ([]byte, []int)
- func (r *EndpointList) GetItems() []backend.Object
- func (r *EndpointList) GetListMeta() *metav1.ListMeta
- func (r *EndpointList) GetObjects() []backend.GenericObject
- func (m *EndpointList) Marshal() (dAtA []byte, err error)
- func (m *EndpointList) MarshalTo(dAtA []byte) (int, error)
- func (m *EndpointList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EndpointList) ProtoMessage()
- func (m *EndpointList) Reset()
- func (m *EndpointList) Size() (n int)
- func (this *EndpointList) String() string
- func (m *EndpointList) Unmarshal(dAtA []byte) error
- func (m *EndpointList) XXX_DiscardUnknown()
- func (m *EndpointList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndpointList) XXX_Merge(src proto.Message)
- func (m *EndpointList) XXX_Size() int
- func (m *EndpointList) XXX_Unmarshal(b []byte) error
- type EndpointSet
- func (r *EndpointSet) CalculateHash() ([sha1.Size]byte, error)
- func (in *EndpointSet) DeepCopy() *EndpointSet
- func (in *EndpointSet) DeepCopyInto(out *EndpointSet)
- func (in *EndpointSet) DeepCopyObject() runtime.Object
- func (*EndpointSet) Descriptor() ([]byte, []int)
- func (r *EndpointSet) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (r *EndpointSet) GetEndpointSet() string
- func (EndpointSet) GetGroupVersionResource() schema.GroupVersionResource
- func (r *EndpointSet) GetKey() store.Key
- func (r *EndpointSet) GetNamespacedName() types.NamespacedName
- func (r *EndpointSet) GetObjectMeta() *metav1.ObjectMeta
- func (r *EndpointSet) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *EndpointSet) GetProvider() string
- func (r *EndpointSet) GetSingularName() string
- func (r *EndpointSet) GetSpec() any
- func (r *EndpointSet) GetUserDefinedLabels() map[string]string
- func (EndpointSet) IsStorageVersion() bool
- func (m *EndpointSet) Marshal() (dAtA []byte, err error)
- func (m *EndpointSet) MarshalTo(dAtA []byte) (int, error)
- func (m *EndpointSet) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (EndpointSet) NamespaceScoped() bool
- func (EndpointSet) New() runtime.Object
- func (EndpointSet) NewList() runtime.Object
- func (r *EndpointSet) NewObjList() backend.GenericObjectList
- func (*EndpointSet) ProtoMessage()
- func (m *EndpointSet) Reset()
- func (r *EndpointSet) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *EndpointSet) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *EndpointSet) SetSpec(s any)
- func (m *EndpointSet) Size() (n int)
- func (this *EndpointSet) String() string
- func (m *EndpointSet) Unmarshal(dAtA []byte) error
- func (r *EndpointSet) ValidateSyntax(_ string) field.ErrorList
- func (m *EndpointSet) XXX_DiscardUnknown()
- func (m *EndpointSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndpointSet) XXX_Merge(src proto.Message)
- func (m *EndpointSet) XXX_Size() int
- func (m *EndpointSet) XXX_Unmarshal(b []byte) error
- type EndpointSetFilter
- func (in *EndpointSetFilter) DeepCopy() *EndpointSetFilter
- func (in *EndpointSetFilter) DeepCopyInto(out *EndpointSetFilter)
- func (*EndpointSetFilter) Descriptor() ([]byte, []int)
- func (r *EndpointSetFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *EndpointSetFilter) Marshal() (dAtA []byte, err error)
- func (m *EndpointSetFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *EndpointSetFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EndpointSetFilter) ProtoMessage()
- func (m *EndpointSetFilter) Reset()
- func (m *EndpointSetFilter) Size() (n int)
- func (this *EndpointSetFilter) String() string
- func (m *EndpointSetFilter) Unmarshal(dAtA []byte) error
- func (m *EndpointSetFilter) XXX_DiscardUnknown()
- func (m *EndpointSetFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndpointSetFilter) XXX_Merge(src proto.Message)
- func (m *EndpointSetFilter) XXX_Size() int
- func (m *EndpointSetFilter) XXX_Unmarshal(b []byte) error
- type EndpointSetList
- func (in *EndpointSetList) DeepCopy() *EndpointSetList
- func (in *EndpointSetList) DeepCopyInto(out *EndpointSetList)
- func (in *EndpointSetList) DeepCopyObject() runtime.Object
- func (*EndpointSetList) Descriptor() ([]byte, []int)
- func (r *EndpointSetList) GetItems() []backend.Object
- func (r *EndpointSetList) GetListMeta() *metav1.ListMeta
- func (r *EndpointSetList) GetObjects() []backend.GenericObject
- func (m *EndpointSetList) Marshal() (dAtA []byte, err error)
- func (m *EndpointSetList) MarshalTo(dAtA []byte) (int, error)
- func (m *EndpointSetList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EndpointSetList) ProtoMessage()
- func (m *EndpointSetList) Reset()
- func (m *EndpointSetList) Size() (n int)
- func (this *EndpointSetList) String() string
- func (m *EndpointSetList) Unmarshal(dAtA []byte) error
- func (m *EndpointSetList) XXX_DiscardUnknown()
- func (m *EndpointSetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndpointSetList) XXX_Merge(src proto.Message)
- func (m *EndpointSetList) XXX_Size() int
- func (m *EndpointSetList) XXX_Unmarshal(b []byte) error
- type EndpointSetSpec
- func (in *EndpointSetSpec) DeepCopy() *EndpointSetSpec
- func (in *EndpointSetSpec) DeepCopyInto(out *EndpointSetSpec)
- func (*EndpointSetSpec) Descriptor() ([]byte, []int)
- func (m *EndpointSetSpec) Marshal() (dAtA []byte, err error)
- func (m *EndpointSetSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *EndpointSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EndpointSetSpec) ProtoMessage()
- func (m *EndpointSetSpec) Reset()
- func (m *EndpointSetSpec) Size() (n int)
- func (this *EndpointSetSpec) String() string
- func (m *EndpointSetSpec) Unmarshal(dAtA []byte) error
- func (m *EndpointSetSpec) XXX_DiscardUnknown()
- func (m *EndpointSetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndpointSetSpec) XXX_Merge(src proto.Message)
- func (m *EndpointSetSpec) XXX_Size() int
- func (m *EndpointSetSpec) XXX_Unmarshal(b []byte) error
- type EndpointSetStatus
- func (in *EndpointSetStatus) DeepCopy() *EndpointSetStatus
- func (in *EndpointSetStatus) DeepCopyInto(out *EndpointSetStatus)
- func (*EndpointSetStatus) Descriptor() ([]byte, []int)
- func (m *EndpointSetStatus) Marshal() (dAtA []byte, err error)
- func (m *EndpointSetStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *EndpointSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EndpointSetStatus) ProtoMessage()
- func (m *EndpointSetStatus) Reset()
- func (m *EndpointSetStatus) Size() (n int)
- func (this *EndpointSetStatus) String() string
- func (m *EndpointSetStatus) Unmarshal(dAtA []byte) error
- func (m *EndpointSetStatus) XXX_DiscardUnknown()
- func (m *EndpointSetStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndpointSetStatus) XXX_Merge(src proto.Message)
- func (m *EndpointSetStatus) XXX_Size() int
- func (m *EndpointSetStatus) XXX_Unmarshal(b []byte) error
- type EndpointSpec
- func (in *EndpointSpec) DeepCopy() *EndpointSpec
- func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
- func (*EndpointSpec) Descriptor() ([]byte, []int)
- func (m *EndpointSpec) Marshal() (dAtA []byte, err error)
- func (m *EndpointSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *EndpointSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EndpointSpec) ProtoMessage()
- func (m *EndpointSpec) Reset()
- func (m *EndpointSpec) Size() (n int)
- func (this *EndpointSpec) String() string
- func (m *EndpointSpec) Unmarshal(dAtA []byte) error
- func (m *EndpointSpec) XXX_DiscardUnknown()
- func (m *EndpointSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndpointSpec) XXX_Merge(src proto.Message)
- func (m *EndpointSpec) XXX_Size() int
- func (m *EndpointSpec) XXX_Unmarshal(b []byte) error
- type EndpointStatus
- func (in *EndpointStatus) DeepCopy() *EndpointStatus
- func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
- func (*EndpointStatus) Descriptor() ([]byte, []int)
- func (m *EndpointStatus) Marshal() (dAtA []byte, err error)
- func (m *EndpointStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *EndpointStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EndpointStatus) ProtoMessage()
- func (m *EndpointStatus) Reset()
- func (m *EndpointStatus) Size() (n int)
- func (this *EndpointStatus) String() string
- func (m *EndpointStatus) Unmarshal(dAtA []byte) error
- func (m *EndpointStatus) XXX_DiscardUnknown()
- func (m *EndpointStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndpointStatus) XXX_Merge(src proto.Message)
- func (m *EndpointStatus) XXX_Size() int
- func (m *EndpointStatus) XXX_Unmarshal(b []byte) error
- type IGPLinkParameters
- func (in *IGPLinkParameters) DeepCopy() *IGPLinkParameters
- func (in *IGPLinkParameters) DeepCopyInto(out *IGPLinkParameters)
- func (*IGPLinkParameters) Descriptor() ([]byte, []int)
- func (m *IGPLinkParameters) Marshal() (dAtA []byte, err error)
- func (m *IGPLinkParameters) MarshalTo(dAtA []byte) (int, error)
- func (m *IGPLinkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*IGPLinkParameters) ProtoMessage()
- func (m *IGPLinkParameters) Reset()
- func (m *IGPLinkParameters) Size() (n int)
- func (this *IGPLinkParameters) String() string
- func (m *IGPLinkParameters) Unmarshal(dAtA []byte) error
- func (m *IGPLinkParameters) XXX_DiscardUnknown()
- func (m *IGPLinkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IGPLinkParameters) XXX_Merge(src proto.Message)
- func (m *IGPLinkParameters) XXX_Size() int
- func (m *IGPLinkParameters) XXX_Unmarshal(b []byte) error
- type ISISLevel
- type ISISLinkParameters
- func (in *ISISLinkParameters) DeepCopy() *ISISLinkParameters
- func (in *ISISLinkParameters) DeepCopyInto(out *ISISLinkParameters)
- func (*ISISLinkParameters) Descriptor() ([]byte, []int)
- func (m *ISISLinkParameters) Marshal() (dAtA []byte, err error)
- func (m *ISISLinkParameters) MarshalTo(dAtA []byte) (int, error)
- func (m *ISISLinkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ISISLinkParameters) ProtoMessage()
- func (m *ISISLinkParameters) Reset()
- func (m *ISISLinkParameters) Size() (n int)
- func (this *ISISLinkParameters) String() string
- func (m *ISISLinkParameters) Unmarshal(dAtA []byte) error
- func (m *ISISLinkParameters) XXX_DiscardUnknown()
- func (m *ISISLinkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ISISLinkParameters) XXX_Merge(src proto.Message)
- func (m *ISISLinkParameters) XXX_Size() int
- func (m *ISISLinkParameters) XXX_Unmarshal(b []byte) error
- type ISISMetricStyle
- type Link
- func (r *Link) CalculateHash() ([sha1.Size]byte, error)
- func (in *Link) DeepCopy() *Link
- func (in *Link) DeepCopyInto(out *Link)
- func (in *Link) DeepCopyObject() runtime.Object
- func (*Link) Descriptor() ([]byte, []int)
- func (r *Link) GetBGPBFD() bool
- func (r *Link) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (r *Link) GetEndPointIDA() *NodeGroupEndpointID
- func (r *Link) GetEndPointIDB() *NodeGroupEndpointID
- func (Link) GetGroupVersionResource() schema.GroupVersionResource
- func (r *Link) GetISISBFD() bool
- func (r *Link) GetISISLevel() ISISLevel
- func (r *Link) GetISISMetric() uint32
- func (r *Link) GetISISNetworkType() NetworkType
- func (r *Link) GetISISPassive() bool
- func (r *Link) GetKey() store.Key
- func (r *Link) GetNamespacedName() types.NamespacedName
- func (r *Link) GetOSPFArea() string
- func (r *Link) GetOSPFBFD() bool
- func (r *Link) GetOSPFMetric() uint32
- func (r *Link) GetOSPFNetworkType() NetworkType
- func (r *Link) GetOSPFPassive() bool
- func (r *Link) GetObjectMeta() *metav1.ObjectMeta
- func (r *Link) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *Link) GetProvider() string
- func (r *Link) GetSingularName() string
- func (r *Link) GetSpec() any
- func (r *Link) GetUserDefinedLabels() map[string]string
- func (Link) IsStorageVersion() bool
- func (m *Link) Marshal() (dAtA []byte, err error)
- func (m *Link) MarshalTo(dAtA []byte) (int, error)
- func (m *Link) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (Link) NamespaceScoped() bool
- func (Link) New() runtime.Object
- func (Link) NewList() runtime.Object
- func (r *Link) NewObjList() backend.GenericObjectList
- func (*Link) ProtoMessage()
- func (m *Link) Reset()
- func (r *Link) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *Link) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *Link) SetSpec(s any)
- func (m *Link) Size() (n int)
- func (this *Link) String() string
- func (m *Link) Unmarshal(dAtA []byte) error
- func (r *Link) ValidateSyntax(_ string) field.ErrorList
- func (m *Link) XXX_DiscardUnknown()
- func (m *Link) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Link) XXX_Merge(src proto.Message)
- func (m *Link) XXX_Size() int
- func (m *Link) XXX_Unmarshal(b []byte) error
- type LinkFilter
- func (in *LinkFilter) DeepCopy() *LinkFilter
- func (in *LinkFilter) DeepCopyInto(out *LinkFilter)
- func (*LinkFilter) Descriptor() ([]byte, []int)
- func (r *LinkFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *LinkFilter) Marshal() (dAtA []byte, err error)
- func (m *LinkFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *LinkFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LinkFilter) ProtoMessage()
- func (m *LinkFilter) Reset()
- func (m *LinkFilter) Size() (n int)
- func (this *LinkFilter) String() string
- func (m *LinkFilter) Unmarshal(dAtA []byte) error
- func (m *LinkFilter) XXX_DiscardUnknown()
- func (m *LinkFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinkFilter) XXX_Merge(src proto.Message)
- func (m *LinkFilter) XXX_Size() int
- func (m *LinkFilter) XXX_Unmarshal(b []byte) error
- type LinkList
- func (in *LinkList) DeepCopy() *LinkList
- func (in *LinkList) DeepCopyInto(out *LinkList)
- func (in *LinkList) DeepCopyObject() runtime.Object
- func (*LinkList) Descriptor() ([]byte, []int)
- func (r *LinkList) GetItems() []backend.Object
- func (r *LinkList) GetLinks() []*Link
- func (r *LinkList) GetListMeta() *metav1.ListMeta
- func (r *LinkList) GetObjects() []backend.GenericObject
- func (m *LinkList) Marshal() (dAtA []byte, err error)
- func (m *LinkList) MarshalTo(dAtA []byte) (int, error)
- func (m *LinkList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LinkList) ProtoMessage()
- func (m *LinkList) Reset()
- func (m *LinkList) Size() (n int)
- func (this *LinkList) String() string
- func (m *LinkList) Unmarshal(dAtA []byte) error
- func (m *LinkList) XXX_DiscardUnknown()
- func (m *LinkList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinkList) XXX_Merge(src proto.Message)
- func (m *LinkList) XXX_Size() int
- func (m *LinkList) XXX_Unmarshal(b []byte) error
- type LinkSet
- func (r *LinkSet) CalculateHash() ([sha1.Size]byte, error)
- func (in *LinkSet) DeepCopy() *LinkSet
- func (in *LinkSet) DeepCopyInto(out *LinkSet)
- func (in *LinkSet) DeepCopyObject() runtime.Object
- func (*LinkSet) Descriptor() ([]byte, []int)
- func (r *LinkSet) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (LinkSet) GetGroupVersionResource() schema.GroupVersionResource
- func (r *LinkSet) GetKey() store.Key
- func (r *LinkSet) GetNamespacedName() types.NamespacedName
- func (r *LinkSet) GetObjectMeta() *metav1.ObjectMeta
- func (r *LinkSet) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *LinkSet) GetProvider() string
- func (r *LinkSet) GetSingularName() string
- func (r *LinkSet) GetSpec() any
- func (r *LinkSet) GetUserDefinedLabels() map[string]string
- func (LinkSet) IsStorageVersion() bool
- func (m *LinkSet) Marshal() (dAtA []byte, err error)
- func (m *LinkSet) MarshalTo(dAtA []byte) (int, error)
- func (m *LinkSet) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (LinkSet) NamespaceScoped() bool
- func (LinkSet) New() runtime.Object
- func (LinkSet) NewList() runtime.Object
- func (r *LinkSet) NewObjList() backend.GenericObjectList
- func (*LinkSet) ProtoMessage()
- func (m *LinkSet) Reset()
- func (r *LinkSet) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *LinkSet) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *LinkSet) SetSpec(s any)
- func (m *LinkSet) Size() (n int)
- func (this *LinkSet) String() string
- func (m *LinkSet) Unmarshal(dAtA []byte) error
- func (r *LinkSet) ValidateSyntax(_ string) field.ErrorList
- func (m *LinkSet) XXX_DiscardUnknown()
- func (m *LinkSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinkSet) XXX_Merge(src proto.Message)
- func (m *LinkSet) XXX_Size() int
- func (m *LinkSet) XXX_Unmarshal(b []byte) error
- type LinkSetFilter
- func (in *LinkSetFilter) DeepCopy() *LinkSetFilter
- func (in *LinkSetFilter) DeepCopyInto(out *LinkSetFilter)
- func (*LinkSetFilter) Descriptor() ([]byte, []int)
- func (r *LinkSetFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *LinkSetFilter) Marshal() (dAtA []byte, err error)
- func (m *LinkSetFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *LinkSetFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LinkSetFilter) ProtoMessage()
- func (m *LinkSetFilter) Reset()
- func (m *LinkSetFilter) Size() (n int)
- func (this *LinkSetFilter) String() string
- func (m *LinkSetFilter) Unmarshal(dAtA []byte) error
- func (m *LinkSetFilter) XXX_DiscardUnknown()
- func (m *LinkSetFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinkSetFilter) XXX_Merge(src proto.Message)
- func (m *LinkSetFilter) XXX_Size() int
- func (m *LinkSetFilter) XXX_Unmarshal(b []byte) error
- type LinkSetList
- func (in *LinkSetList) DeepCopy() *LinkSetList
- func (in *LinkSetList) DeepCopyInto(out *LinkSetList)
- func (in *LinkSetList) DeepCopyObject() runtime.Object
- func (*LinkSetList) Descriptor() ([]byte, []int)
- func (r *LinkSetList) GetItems() []backend.Object
- func (r *LinkSetList) GetListMeta() *metav1.ListMeta
- func (r *LinkSetList) GetObjects() []backend.GenericObject
- func (m *LinkSetList) Marshal() (dAtA []byte, err error)
- func (m *LinkSetList) MarshalTo(dAtA []byte) (int, error)
- func (m *LinkSetList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LinkSetList) ProtoMessage()
- func (m *LinkSetList) Reset()
- func (m *LinkSetList) Size() (n int)
- func (this *LinkSetList) String() string
- func (m *LinkSetList) Unmarshal(dAtA []byte) error
- func (m *LinkSetList) XXX_DiscardUnknown()
- func (m *LinkSetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinkSetList) XXX_Merge(src proto.Message)
- func (m *LinkSetList) XXX_Size() int
- func (m *LinkSetList) XXX_Unmarshal(b []byte) error
- type LinkSetSpec
- func (in *LinkSetSpec) DeepCopy() *LinkSetSpec
- func (in *LinkSetSpec) DeepCopyInto(out *LinkSetSpec)
- func (*LinkSetSpec) Descriptor() ([]byte, []int)
- func (m *LinkSetSpec) Marshal() (dAtA []byte, err error)
- func (m *LinkSetSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *LinkSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LinkSetSpec) ProtoMessage()
- func (m *LinkSetSpec) Reset()
- func (m *LinkSetSpec) Size() (n int)
- func (this *LinkSetSpec) String() string
- func (m *LinkSetSpec) Unmarshal(dAtA []byte) error
- func (m *LinkSetSpec) XXX_DiscardUnknown()
- func (m *LinkSetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinkSetSpec) XXX_Merge(src proto.Message)
- func (m *LinkSetSpec) XXX_Size() int
- func (m *LinkSetSpec) XXX_Unmarshal(b []byte) error
- type LinkSetStatus
- func (in *LinkSetStatus) DeepCopy() *LinkSetStatus
- func (in *LinkSetStatus) DeepCopyInto(out *LinkSetStatus)
- func (*LinkSetStatus) Descriptor() ([]byte, []int)
- func (m *LinkSetStatus) Marshal() (dAtA []byte, err error)
- func (m *LinkSetStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *LinkSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LinkSetStatus) ProtoMessage()
- func (m *LinkSetStatus) Reset()
- func (m *LinkSetStatus) Size() (n int)
- func (this *LinkSetStatus) String() string
- func (m *LinkSetStatus) Unmarshal(dAtA []byte) error
- func (m *LinkSetStatus) XXX_DiscardUnknown()
- func (m *LinkSetStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinkSetStatus) XXX_Merge(src proto.Message)
- func (m *LinkSetStatus) XXX_Size() int
- func (m *LinkSetStatus) XXX_Unmarshal(b []byte) error
- type LinkSpec
- func (in *LinkSpec) DeepCopy() *LinkSpec
- func (in *LinkSpec) DeepCopyInto(out *LinkSpec)
- func (*LinkSpec) Descriptor() ([]byte, []int)
- func (m *LinkSpec) Marshal() (dAtA []byte, err error)
- func (m *LinkSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *LinkSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LinkSpec) ProtoMessage()
- func (m *LinkSpec) Reset()
- func (m *LinkSpec) Size() (n int)
- func (this *LinkSpec) String() string
- func (m *LinkSpec) Unmarshal(dAtA []byte) error
- func (m *LinkSpec) XXX_DiscardUnknown()
- func (m *LinkSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinkSpec) XXX_Merge(src proto.Message)
- func (m *LinkSpec) XXX_Size() int
- func (m *LinkSpec) XXX_Unmarshal(b []byte) error
- type LinkStatus
- func (in *LinkStatus) DeepCopy() *LinkStatus
- func (in *LinkStatus) DeepCopyInto(out *LinkStatus)
- func (*LinkStatus) Descriptor() ([]byte, []int)
- func (m *LinkStatus) Marshal() (dAtA []byte, err error)
- func (m *LinkStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *LinkStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LinkStatus) ProtoMessage()
- func (m *LinkStatus) Reset()
- func (m *LinkStatus) Size() (n int)
- func (this *LinkStatus) String() string
- func (m *LinkStatus) Unmarshal(dAtA []byte) error
- func (m *LinkStatus) XXX_DiscardUnknown()
- func (m *LinkStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinkStatus) XXX_Merge(src proto.Message)
- func (m *LinkStatus) XXX_Size() int
- func (m *LinkStatus) XXX_Unmarshal(b []byte) error
- type Location
- func (in *Location) DeepCopy() *Location
- func (in *Location) DeepCopyInto(out *Location)
- func (*Location) Descriptor() ([]byte, []int)
- func (m *Location) Marshal() (dAtA []byte, err error)
- func (m *Location) MarshalTo(dAtA []byte) (int, error)
- func (m *Location) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Location) ProtoMessage()
- func (m *Location) Reset()
- func (m *Location) Size() (n int)
- func (this *Location) String() string
- func (m *Location) Unmarshal(dAtA []byte) error
- func (m *Location) XXX_DiscardUnknown()
- func (m *Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Location) XXX_Merge(src proto.Message)
- func (m *Location) XXX_Size() int
- func (m *Location) XXX_Unmarshal(b []byte) error
- type Module
- func (r *Module) CalculateHash() ([sha1.Size]byte, error)
- func (in *Module) DeepCopy() *Module
- func (in *Module) DeepCopyInto(out *Module)
- func (in *Module) DeepCopyObject() runtime.Object
- func (*Module) Descriptor() ([]byte, []int)
- func (r *Module) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (Module) GetGroupVersionResource() schema.GroupVersionResource
- func (r *Module) GetKey() store.Key
- func (r *Module) GetNamespacedName() types.NamespacedName
- func (r *Module) GetObjectMeta() *metav1.ObjectMeta
- func (r *Module) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *Module) GetProvider() string
- func (r *Module) GetSingularName() string
- func (r *Module) GetSpec() any
- func (r *Module) GetUserDefinedLabels() map[string]string
- func (Module) IsStorageVersion() bool
- func (m *Module) Marshal() (dAtA []byte, err error)
- func (m *Module) MarshalTo(dAtA []byte) (int, error)
- func (m *Module) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (Module) NamespaceScoped() bool
- func (Module) New() runtime.Object
- func (Module) NewList() runtime.Object
- func (r *Module) NewObjList() backend.GenericObjectList
- func (*Module) ProtoMessage()
- func (m *Module) Reset()
- func (r *Module) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *Module) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *Module) SetSpec(s any)
- func (m *Module) Size() (n int)
- func (this *Module) String() string
- func (m *Module) Unmarshal(dAtA []byte) error
- func (r *Module) ValidateSyntax(_ string) field.ErrorList
- func (m *Module) XXX_DiscardUnknown()
- func (m *Module) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Module) XXX_Merge(src proto.Message)
- func (m *Module) XXX_Size() int
- func (m *Module) XXX_Unmarshal(b []byte) error
- type ModuleBay
- func (r *ModuleBay) CalculateHash() ([sha1.Size]byte, error)
- func (in *ModuleBay) DeepCopy() *ModuleBay
- func (in *ModuleBay) DeepCopyInto(out *ModuleBay)
- func (in *ModuleBay) DeepCopyObject() runtime.Object
- func (*ModuleBay) Descriptor() ([]byte, []int)
- func (r *ModuleBay) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (ModuleBay) GetGroupVersionResource() schema.GroupVersionResource
- func (r *ModuleBay) GetKey() store.Key
- func (r *ModuleBay) GetNamespacedName() types.NamespacedName
- func (r *ModuleBay) GetObjectMeta() *metav1.ObjectMeta
- func (r *ModuleBay) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *ModuleBay) GetProvider() string
- func (r *ModuleBay) GetSingularName() string
- func (r *ModuleBay) GetSpec() any
- func (r *ModuleBay) GetUserDefinedLabels() map[string]string
- func (ModuleBay) IsStorageVersion() bool
- func (m *ModuleBay) Marshal() (dAtA []byte, err error)
- func (m *ModuleBay) MarshalTo(dAtA []byte) (int, error)
- func (m *ModuleBay) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (ModuleBay) NamespaceScoped() bool
- func (ModuleBay) New() runtime.Object
- func (ModuleBay) NewList() runtime.Object
- func (r *ModuleBay) NewObjList() backend.GenericObjectList
- func (*ModuleBay) ProtoMessage()
- func (m *ModuleBay) Reset()
- func (r *ModuleBay) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *ModuleBay) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *ModuleBay) SetSpec(s any)
- func (m *ModuleBay) Size() (n int)
- func (this *ModuleBay) String() string
- func (m *ModuleBay) Unmarshal(dAtA []byte) error
- func (r *ModuleBay) ValidateSyntax(_ string) field.ErrorList
- func (m *ModuleBay) XXX_DiscardUnknown()
- func (m *ModuleBay) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModuleBay) XXX_Merge(src proto.Message)
- func (m *ModuleBay) XXX_Size() int
- func (m *ModuleBay) XXX_Unmarshal(b []byte) error
- type ModuleBayFilter
- func (in *ModuleBayFilter) DeepCopy() *ModuleBayFilter
- func (in *ModuleBayFilter) DeepCopyInto(out *ModuleBayFilter)
- func (*ModuleBayFilter) Descriptor() ([]byte, []int)
- func (r *ModuleBayFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *ModuleBayFilter) Marshal() (dAtA []byte, err error)
- func (m *ModuleBayFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *ModuleBayFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModuleBayFilter) ProtoMessage()
- func (m *ModuleBayFilter) Reset()
- func (m *ModuleBayFilter) Size() (n int)
- func (this *ModuleBayFilter) String() string
- func (m *ModuleBayFilter) Unmarshal(dAtA []byte) error
- func (m *ModuleBayFilter) XXX_DiscardUnknown()
- func (m *ModuleBayFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModuleBayFilter) XXX_Merge(src proto.Message)
- func (m *ModuleBayFilter) XXX_Size() int
- func (m *ModuleBayFilter) XXX_Unmarshal(b []byte) error
- type ModuleBayList
- func (in *ModuleBayList) DeepCopy() *ModuleBayList
- func (in *ModuleBayList) DeepCopyInto(out *ModuleBayList)
- func (in *ModuleBayList) DeepCopyObject() runtime.Object
- func (*ModuleBayList) Descriptor() ([]byte, []int)
- func (r *ModuleBayList) GetItems() []backend.Object
- func (r *ModuleBayList) GetListMeta() *metav1.ListMeta
- func (r *ModuleBayList) GetObjects() []backend.GenericObject
- func (m *ModuleBayList) Marshal() (dAtA []byte, err error)
- func (m *ModuleBayList) MarshalTo(dAtA []byte) (int, error)
- func (m *ModuleBayList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModuleBayList) ProtoMessage()
- func (m *ModuleBayList) Reset()
- func (m *ModuleBayList) Size() (n int)
- func (this *ModuleBayList) String() string
- func (m *ModuleBayList) Unmarshal(dAtA []byte) error
- func (m *ModuleBayList) XXX_DiscardUnknown()
- func (m *ModuleBayList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModuleBayList) XXX_Merge(src proto.Message)
- func (m *ModuleBayList) XXX_Size() int
- func (m *ModuleBayList) XXX_Unmarshal(b []byte) error
- type ModuleBaySpec
- func (in *ModuleBaySpec) DeepCopy() *ModuleBaySpec
- func (in *ModuleBaySpec) DeepCopyInto(out *ModuleBaySpec)
- func (*ModuleBaySpec) Descriptor() ([]byte, []int)
- func (m *ModuleBaySpec) Marshal() (dAtA []byte, err error)
- func (m *ModuleBaySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModuleBaySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModuleBaySpec) ProtoMessage()
- func (m *ModuleBaySpec) Reset()
- func (m *ModuleBaySpec) Size() (n int)
- func (this *ModuleBaySpec) String() string
- func (m *ModuleBaySpec) Unmarshal(dAtA []byte) error
- func (m *ModuleBaySpec) XXX_DiscardUnknown()
- func (m *ModuleBaySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModuleBaySpec) XXX_Merge(src proto.Message)
- func (m *ModuleBaySpec) XXX_Size() int
- func (m *ModuleBaySpec) XXX_Unmarshal(b []byte) error
- type ModuleBayStatus
- func (in *ModuleBayStatus) DeepCopy() *ModuleBayStatus
- func (in *ModuleBayStatus) DeepCopyInto(out *ModuleBayStatus)
- func (*ModuleBayStatus) Descriptor() ([]byte, []int)
- func (m *ModuleBayStatus) Marshal() (dAtA []byte, err error)
- func (m *ModuleBayStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModuleBayStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModuleBayStatus) ProtoMessage()
- func (m *ModuleBayStatus) Reset()
- func (m *ModuleBayStatus) Size() (n int)
- func (this *ModuleBayStatus) String() string
- func (m *ModuleBayStatus) Unmarshal(dAtA []byte) error
- func (m *ModuleBayStatus) XXX_DiscardUnknown()
- func (m *ModuleBayStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModuleBayStatus) XXX_Merge(src proto.Message)
- func (m *ModuleBayStatus) XXX_Size() int
- func (m *ModuleBayStatus) XXX_Unmarshal(b []byte) error
- type ModuleFilter
- func (in *ModuleFilter) DeepCopy() *ModuleFilter
- func (in *ModuleFilter) DeepCopyInto(out *ModuleFilter)
- func (*ModuleFilter) Descriptor() ([]byte, []int)
- func (r *ModuleFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *ModuleFilter) Marshal() (dAtA []byte, err error)
- func (m *ModuleFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *ModuleFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModuleFilter) ProtoMessage()
- func (m *ModuleFilter) Reset()
- func (m *ModuleFilter) Size() (n int)
- func (this *ModuleFilter) String() string
- func (m *ModuleFilter) Unmarshal(dAtA []byte) error
- func (m *ModuleFilter) XXX_DiscardUnknown()
- func (m *ModuleFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModuleFilter) XXX_Merge(src proto.Message)
- func (m *ModuleFilter) XXX_Size() int
- func (m *ModuleFilter) XXX_Unmarshal(b []byte) error
- type ModuleList
- func (in *ModuleList) DeepCopy() *ModuleList
- func (in *ModuleList) DeepCopyInto(out *ModuleList)
- func (in *ModuleList) DeepCopyObject() runtime.Object
- func (*ModuleList) Descriptor() ([]byte, []int)
- func (r *ModuleList) GetItems() []backend.Object
- func (r *ModuleList) GetListMeta() *metav1.ListMeta
- func (r *ModuleList) GetObjects() []backend.GenericObject
- func (m *ModuleList) Marshal() (dAtA []byte, err error)
- func (m *ModuleList) MarshalTo(dAtA []byte) (int, error)
- func (m *ModuleList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModuleList) ProtoMessage()
- func (m *ModuleList) Reset()
- func (m *ModuleList) Size() (n int)
- func (this *ModuleList) String() string
- func (m *ModuleList) Unmarshal(dAtA []byte) error
- func (m *ModuleList) XXX_DiscardUnknown()
- func (m *ModuleList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModuleList) XXX_Merge(src proto.Message)
- func (m *ModuleList) XXX_Size() int
- func (m *ModuleList) XXX_Unmarshal(b []byte) error
- type ModuleSpec
- func (in *ModuleSpec) DeepCopy() *ModuleSpec
- func (in *ModuleSpec) DeepCopyInto(out *ModuleSpec)
- func (*ModuleSpec) Descriptor() ([]byte, []int)
- func (m *ModuleSpec) Marshal() (dAtA []byte, err error)
- func (m *ModuleSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModuleSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModuleSpec) ProtoMessage()
- func (m *ModuleSpec) Reset()
- func (m *ModuleSpec) Size() (n int)
- func (this *ModuleSpec) String() string
- func (m *ModuleSpec) Unmarshal(dAtA []byte) error
- func (m *ModuleSpec) XXX_DiscardUnknown()
- func (m *ModuleSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModuleSpec) XXX_Merge(src proto.Message)
- func (m *ModuleSpec) XXX_Size() int
- func (m *ModuleSpec) XXX_Unmarshal(b []byte) error
- type ModuleStatus
- func (in *ModuleStatus) DeepCopy() *ModuleStatus
- func (in *ModuleStatus) DeepCopyInto(out *ModuleStatus)
- func (*ModuleStatus) Descriptor() ([]byte, []int)
- func (m *ModuleStatus) Marshal() (dAtA []byte, err error)
- func (m *ModuleStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ModuleStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModuleStatus) ProtoMessage()
- func (m *ModuleStatus) Reset()
- func (m *ModuleStatus) Size() (n int)
- func (this *ModuleStatus) String() string
- func (m *ModuleStatus) Unmarshal(dAtA []byte) error
- func (m *ModuleStatus) XXX_DiscardUnknown()
- func (m *ModuleStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModuleStatus) XXX_Merge(src proto.Message)
- func (m *ModuleStatus) XXX_Size() int
- func (m *ModuleStatus) XXX_Unmarshal(b []byte) error
- type NetworkType
- type Node
- func (r *Node) CalculateHash() ([sha1.Size]byte, error)
- func (in *Node) DeepCopy() *Node
- func (in *Node) DeepCopyInto(out *Node)
- func (in *Node) DeepCopyObject() runtime.Object
- func (*Node) Descriptor() ([]byte, []int)
- func (r *Node) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (Node) GetGroupVersionResource() schema.GroupVersionResource
- func (r *Node) GetKey() store.Key
- func (r *Node) GetNamespacedName() types.NamespacedName
- func (r *Node) GetNodeGroupNodeID() NodeGroupNodeID
- func (r *Node) GetNodeID() NodeID
- func (r *Node) GetObjectMeta() *metav1.ObjectMeta
- func (r *Node) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *Node) GetProvider() string
- func (r *Node) GetRegion() string
- func (r *Node) GetSingularName() string
- func (r *Node) GetSite() string
- func (r *Node) GetSpec() any
- func (r *Node) GetUserDefinedLabels() map[string]string
- func (Node) IsStorageVersion() bool
- func (m *Node) Marshal() (dAtA []byte, err error)
- func (m *Node) MarshalTo(dAtA []byte) (int, error)
- func (m *Node) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (Node) NamespaceScoped() bool
- func (Node) New() runtime.Object
- func (Node) NewList() runtime.Object
- func (r *Node) NewObjList() backend.GenericObjectList
- func (*Node) ProtoMessage()
- func (m *Node) Reset()
- func (r *Node) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *Node) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *Node) SetSpec(s any)
- func (m *Node) Size() (n int)
- func (this *Node) String() string
- func (m *Node) Unmarshal(dAtA []byte) error
- func (r *Node) ValidateSyntax(_ string) field.ErrorList
- func (m *Node) XXX_DiscardUnknown()
- func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Node) XXX_Merge(src proto.Message)
- func (m *Node) XXX_Size() int
- func (m *Node) XXX_Unmarshal(b []byte) error
- type NodeFilter
- func (in *NodeFilter) DeepCopy() *NodeFilter
- func (in *NodeFilter) DeepCopyInto(out *NodeFilter)
- func (*NodeFilter) Descriptor() ([]byte, []int)
- func (r *NodeFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *NodeFilter) Marshal() (dAtA []byte, err error)
- func (m *NodeFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeFilter) ProtoMessage()
- func (m *NodeFilter) Reset()
- func (m *NodeFilter) Size() (n int)
- func (this *NodeFilter) String() string
- func (m *NodeFilter) Unmarshal(dAtA []byte) error
- func (m *NodeFilter) XXX_DiscardUnknown()
- func (m *NodeFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeFilter) XXX_Merge(src proto.Message)
- func (m *NodeFilter) XXX_Size() int
- func (m *NodeFilter) XXX_Unmarshal(b []byte) error
- type NodeGroup
- func (r *NodeGroup) CalculateHash() ([sha1.Size]byte, error)
- func (in *NodeGroup) DeepCopy() *NodeGroup
- func (in *NodeGroup) DeepCopyInto(out *NodeGroup)
- func (in *NodeGroup) DeepCopyObject() runtime.Object
- func (*NodeGroup) Descriptor() ([]byte, []int)
- func (r *NodeGroup) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (NodeGroup) GetGroupVersionResource() schema.GroupVersionResource
- func (r *NodeGroup) GetKey() store.Key
- func (r *NodeGroup) GetNamespacedName() types.NamespacedName
- func (r *NodeGroup) GetObjectMeta() *metav1.ObjectMeta
- func (r *NodeGroup) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *NodeGroup) GetProvider() string
- func (r *NodeGroup) GetSingularName() string
- func (r *NodeGroup) GetSpec() any
- func (r *NodeGroup) GetUserDefinedLabels() map[string]string
- func (NodeGroup) IsStorageVersion() bool
- func (m *NodeGroup) Marshal() (dAtA []byte, err error)
- func (m *NodeGroup) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeGroup) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (NodeGroup) NamespaceScoped() bool
- func (NodeGroup) New() runtime.Object
- func (NodeGroup) NewList() runtime.Object
- func (r *NodeGroup) NewObjList() backend.GenericObjectList
- func (*NodeGroup) ProtoMessage()
- func (m *NodeGroup) Reset()
- func (r *NodeGroup) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *NodeGroup) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *NodeGroup) SetSpec(s any)
- func (m *NodeGroup) Size() (n int)
- func (this *NodeGroup) String() string
- func (m *NodeGroup) Unmarshal(dAtA []byte) error
- func (r *NodeGroup) ValidateSyntax(_ string) field.ErrorList
- func (m *NodeGroup) XXX_DiscardUnknown()
- func (m *NodeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeGroup) XXX_Merge(src proto.Message)
- func (m *NodeGroup) XXX_Size() int
- func (m *NodeGroup) XXX_Unmarshal(b []byte) error
- type NodeGroupEndpointID
- func (in *NodeGroupEndpointID) DeepCopy() *NodeGroupEndpointID
- func (in *NodeGroupEndpointID) DeepCopyInto(out *NodeGroupEndpointID)
- func (*NodeGroupEndpointID) Descriptor() ([]byte, []int)
- func (r NodeGroupEndpointID) KuidString() string
- func (m *NodeGroupEndpointID) Marshal() (dAtA []byte, err error)
- func (m *NodeGroupEndpointID) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeGroupEndpointID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeGroupEndpointID) ProtoMessage()
- func (m *NodeGroupEndpointID) Reset()
- func (m *NodeGroupEndpointID) Size() (n int)
- func (this *NodeGroupEndpointID) String() string
- func (m *NodeGroupEndpointID) Unmarshal(dAtA []byte) error
- func (m *NodeGroupEndpointID) XXX_DiscardUnknown()
- func (m *NodeGroupEndpointID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeGroupEndpointID) XXX_Merge(src proto.Message)
- func (m *NodeGroupEndpointID) XXX_Size() int
- func (m *NodeGroupEndpointID) XXX_Unmarshal(b []byte) error
- type NodeGroupFilter
- func (in *NodeGroupFilter) DeepCopy() *NodeGroupFilter
- func (in *NodeGroupFilter) DeepCopyInto(out *NodeGroupFilter)
- func (*NodeGroupFilter) Descriptor() ([]byte, []int)
- func (r *NodeGroupFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *NodeGroupFilter) Marshal() (dAtA []byte, err error)
- func (m *NodeGroupFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeGroupFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeGroupFilter) ProtoMessage()
- func (m *NodeGroupFilter) Reset()
- func (m *NodeGroupFilter) Size() (n int)
- func (this *NodeGroupFilter) String() string
- func (m *NodeGroupFilter) Unmarshal(dAtA []byte) error
- func (m *NodeGroupFilter) XXX_DiscardUnknown()
- func (m *NodeGroupFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeGroupFilter) XXX_Merge(src proto.Message)
- func (m *NodeGroupFilter) XXX_Size() int
- func (m *NodeGroupFilter) XXX_Unmarshal(b []byte) error
- type NodeGroupList
- func (in *NodeGroupList) DeepCopy() *NodeGroupList
- func (in *NodeGroupList) DeepCopyInto(out *NodeGroupList)
- func (in *NodeGroupList) DeepCopyObject() runtime.Object
- func (*NodeGroupList) Descriptor() ([]byte, []int)
- func (r *NodeGroupList) GetItems() []backend.Object
- func (r *NodeGroupList) GetListMeta() *metav1.ListMeta
- func (r *NodeGroupList) GetObjects() []backend.GenericObject
- func (m *NodeGroupList) Marshal() (dAtA []byte, err error)
- func (m *NodeGroupList) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeGroupList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeGroupList) ProtoMessage()
- func (m *NodeGroupList) Reset()
- func (m *NodeGroupList) Size() (n int)
- func (this *NodeGroupList) String() string
- func (m *NodeGroupList) Unmarshal(dAtA []byte) error
- func (m *NodeGroupList) XXX_DiscardUnknown()
- func (m *NodeGroupList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeGroupList) XXX_Merge(src proto.Message)
- func (m *NodeGroupList) XXX_Size() int
- func (m *NodeGroupList) XXX_Unmarshal(b []byte) error
- type NodeGroupNodeID
- func (in *NodeGroupNodeID) DeepCopy() *NodeGroupNodeID
- func (in *NodeGroupNodeID) DeepCopyInto(out *NodeGroupNodeID)
- func (*NodeGroupNodeID) Descriptor() ([]byte, []int)
- func (r NodeGroupNodeID) KuidString() string
- func (m *NodeGroupNodeID) Marshal() (dAtA []byte, err error)
- func (m *NodeGroupNodeID) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeGroupNodeID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeGroupNodeID) ProtoMessage()
- func (m *NodeGroupNodeID) Reset()
- func (m *NodeGroupNodeID) Size() (n int)
- func (this *NodeGroupNodeID) String() string
- func (m *NodeGroupNodeID) Unmarshal(dAtA []byte) error
- func (m *NodeGroupNodeID) XXX_DiscardUnknown()
- func (m *NodeGroupNodeID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeGroupNodeID) XXX_Merge(src proto.Message)
- func (m *NodeGroupNodeID) XXX_Size() int
- func (m *NodeGroupNodeID) XXX_Unmarshal(b []byte) error
- type NodeGroupSpec
- func (in *NodeGroupSpec) DeepCopy() *NodeGroupSpec
- func (in *NodeGroupSpec) DeepCopyInto(out *NodeGroupSpec)
- func (*NodeGroupSpec) Descriptor() ([]byte, []int)
- func (m *NodeGroupSpec) Marshal() (dAtA []byte, err error)
- func (m *NodeGroupSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeGroupSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeGroupSpec) ProtoMessage()
- func (m *NodeGroupSpec) Reset()
- func (m *NodeGroupSpec) Size() (n int)
- func (this *NodeGroupSpec) String() string
- func (m *NodeGroupSpec) Unmarshal(dAtA []byte) error
- func (m *NodeGroupSpec) XXX_DiscardUnknown()
- func (m *NodeGroupSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeGroupSpec) XXX_Merge(src proto.Message)
- func (m *NodeGroupSpec) XXX_Size() int
- func (m *NodeGroupSpec) XXX_Unmarshal(b []byte) error
- type NodeGroupStatus
- func (in *NodeGroupStatus) DeepCopy() *NodeGroupStatus
- func (in *NodeGroupStatus) DeepCopyInto(out *NodeGroupStatus)
- func (*NodeGroupStatus) Descriptor() ([]byte, []int)
- func (m *NodeGroupStatus) Marshal() (dAtA []byte, err error)
- func (m *NodeGroupStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeGroupStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeGroupStatus) ProtoMessage()
- func (m *NodeGroupStatus) Reset()
- func (m *NodeGroupStatus) Size() (n int)
- func (this *NodeGroupStatus) String() string
- func (m *NodeGroupStatus) Unmarshal(dAtA []byte) error
- func (m *NodeGroupStatus) XXX_DiscardUnknown()
- func (m *NodeGroupStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeGroupStatus) XXX_Merge(src proto.Message)
- func (m *NodeGroupStatus) XXX_Size() int
- func (m *NodeGroupStatus) XXX_Unmarshal(b []byte) error
- type NodeID
- func (in *NodeID) DeepCopy() *NodeID
- func (in *NodeID) DeepCopyInto(out *NodeID)
- func (*NodeID) Descriptor() ([]byte, []int)
- func (r NodeID) KuidString() string
- func (m *NodeID) Marshal() (dAtA []byte, err error)
- func (m *NodeID) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeID) ProtoMessage()
- func (m *NodeID) Reset()
- func (m *NodeID) Size() (n int)
- func (this *NodeID) String() string
- func (m *NodeID) Unmarshal(dAtA []byte) error
- func (m *NodeID) XXX_DiscardUnknown()
- func (m *NodeID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeID) XXX_Merge(src proto.Message)
- func (m *NodeID) XXX_Size() int
- func (m *NodeID) XXX_Unmarshal(b []byte) error
- type NodeItem
- func (r *NodeItem) CalculateHash() ([sha1.Size]byte, error)
- func (in *NodeItem) DeepCopy() *NodeItem
- func (in *NodeItem) DeepCopyInto(out *NodeItem)
- func (in *NodeItem) DeepCopyObject() runtime.Object
- func (*NodeItem) Descriptor() ([]byte, []int)
- func (r *NodeItem) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (NodeItem) GetGroupVersionResource() schema.GroupVersionResource
- func (r *NodeItem) GetKey() store.Key
- func (r *NodeItem) GetNamespacedName() types.NamespacedName
- func (r *NodeItem) GetObjectMeta() *metav1.ObjectMeta
- func (r *NodeItem) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *NodeItem) GetProvider() string
- func (r *NodeItem) GetSingularName() string
- func (r *NodeItem) GetSpec() any
- func (r *NodeItem) GetUserDefinedLabels() map[string]string
- func (NodeItem) IsStorageVersion() bool
- func (m *NodeItem) Marshal() (dAtA []byte, err error)
- func (m *NodeItem) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (NodeItem) NamespaceScoped() bool
- func (NodeItem) New() runtime.Object
- func (NodeItem) NewList() runtime.Object
- func (r *NodeItem) NewObjList() backend.GenericObjectList
- func (*NodeItem) ProtoMessage()
- func (m *NodeItem) Reset()
- func (r *NodeItem) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *NodeItem) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *NodeItem) SetSpec(s any)
- func (m *NodeItem) Size() (n int)
- func (this *NodeItem) String() string
- func (m *NodeItem) Unmarshal(dAtA []byte) error
- func (r *NodeItem) ValidateSyntax(_ string) field.ErrorList
- func (m *NodeItem) XXX_DiscardUnknown()
- func (m *NodeItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeItem) XXX_Merge(src proto.Message)
- func (m *NodeItem) XXX_Size() int
- func (m *NodeItem) XXX_Unmarshal(b []byte) error
- type NodeItemFilter
- func (in *NodeItemFilter) DeepCopy() *NodeItemFilter
- func (in *NodeItemFilter) DeepCopyInto(out *NodeItemFilter)
- func (*NodeItemFilter) Descriptor() ([]byte, []int)
- func (r *NodeItemFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *NodeItemFilter) Marshal() (dAtA []byte, err error)
- func (m *NodeItemFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeItemFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeItemFilter) ProtoMessage()
- func (m *NodeItemFilter) Reset()
- func (m *NodeItemFilter) Size() (n int)
- func (this *NodeItemFilter) String() string
- func (m *NodeItemFilter) Unmarshal(dAtA []byte) error
- func (m *NodeItemFilter) XXX_DiscardUnknown()
- func (m *NodeItemFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeItemFilter) XXX_Merge(src proto.Message)
- func (m *NodeItemFilter) XXX_Size() int
- func (m *NodeItemFilter) XXX_Unmarshal(b []byte) error
- type NodeItemList
- func (in *NodeItemList) DeepCopy() *NodeItemList
- func (in *NodeItemList) DeepCopyInto(out *NodeItemList)
- func (in *NodeItemList) DeepCopyObject() runtime.Object
- func (*NodeItemList) Descriptor() ([]byte, []int)
- func (r *NodeItemList) GetItems() []backend.Object
- func (r *NodeItemList) GetListMeta() *metav1.ListMeta
- func (r *NodeItemList) GetObjects() []backend.GenericObject
- func (m *NodeItemList) Marshal() (dAtA []byte, err error)
- func (m *NodeItemList) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeItemList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeItemList) ProtoMessage()
- func (m *NodeItemList) Reset()
- func (m *NodeItemList) Size() (n int)
- func (this *NodeItemList) String() string
- func (m *NodeItemList) Unmarshal(dAtA []byte) error
- func (m *NodeItemList) XXX_DiscardUnknown()
- func (m *NodeItemList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeItemList) XXX_Merge(src proto.Message)
- func (m *NodeItemList) XXX_Size() int
- func (m *NodeItemList) XXX_Unmarshal(b []byte) error
- type NodeItemSpec
- func (in *NodeItemSpec) DeepCopy() *NodeItemSpec
- func (in *NodeItemSpec) DeepCopyInto(out *NodeItemSpec)
- func (*NodeItemSpec) Descriptor() ([]byte, []int)
- func (m *NodeItemSpec) Marshal() (dAtA []byte, err error)
- func (m *NodeItemSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeItemSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeItemSpec) ProtoMessage()
- func (m *NodeItemSpec) Reset()
- func (m *NodeItemSpec) Size() (n int)
- func (this *NodeItemSpec) String() string
- func (m *NodeItemSpec) Unmarshal(dAtA []byte) error
- func (m *NodeItemSpec) XXX_DiscardUnknown()
- func (m *NodeItemSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeItemSpec) XXX_Merge(src proto.Message)
- func (m *NodeItemSpec) XXX_Size() int
- func (m *NodeItemSpec) XXX_Unmarshal(b []byte) error
- type NodeItemStatus
- func (in *NodeItemStatus) DeepCopy() *NodeItemStatus
- func (in *NodeItemStatus) DeepCopyInto(out *NodeItemStatus)
- func (*NodeItemStatus) Descriptor() ([]byte, []int)
- func (m *NodeItemStatus) Marshal() (dAtA []byte, err error)
- func (m *NodeItemStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeItemStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeItemStatus) ProtoMessage()
- func (m *NodeItemStatus) Reset()
- func (m *NodeItemStatus) Size() (n int)
- func (this *NodeItemStatus) String() string
- func (m *NodeItemStatus) Unmarshal(dAtA []byte) error
- func (m *NodeItemStatus) XXX_DiscardUnknown()
- func (m *NodeItemStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeItemStatus) XXX_Merge(src proto.Message)
- func (m *NodeItemStatus) XXX_Size() int
- func (m *NodeItemStatus) XXX_Unmarshal(b []byte) error
- type NodeList
- func (in *NodeList) DeepCopy() *NodeList
- func (in *NodeList) DeepCopyInto(out *NodeList)
- func (in *NodeList) DeepCopyObject() runtime.Object
- func (*NodeList) Descriptor() ([]byte, []int)
- func (r *NodeList) GetItems() []backend.Object
- func (r *NodeList) GetListMeta() *metav1.ListMeta
- func (r *NodeList) GetObjects() []backend.GenericObject
- func (m *NodeList) Marshal() (dAtA []byte, err error)
- func (m *NodeList) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeList) ProtoMessage()
- func (m *NodeList) Reset()
- func (m *NodeList) Size() (n int)
- func (this *NodeList) String() string
- func (m *NodeList) Unmarshal(dAtA []byte) error
- func (m *NodeList) XXX_DiscardUnknown()
- func (m *NodeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeList) XXX_Merge(src proto.Message)
- func (m *NodeList) XXX_Size() int
- func (m *NodeList) XXX_Unmarshal(b []byte) error
- type NodeSet
- func (r *NodeSet) CalculateHash() ([sha1.Size]byte, error)
- func (in *NodeSet) DeepCopy() *NodeSet
- func (in *NodeSet) DeepCopyInto(out *NodeSet)
- func (in *NodeSet) DeepCopyObject() runtime.Object
- func (*NodeSet) Descriptor() ([]byte, []int)
- func (r *NodeSet) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (NodeSet) GetGroupVersionResource() schema.GroupVersionResource
- func (r *NodeSet) GetKey() store.Key
- func (r *NodeSet) GetNamespacedName() types.NamespacedName
- func (r *NodeSet) GetObjectMeta() *metav1.ObjectMeta
- func (r *NodeSet) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *NodeSet) GetProvider() string
- func (r *NodeSet) GetSingularName() string
- func (r *NodeSet) GetSpec() any
- func (r *NodeSet) GetUserDefinedLabels() map[string]string
- func (NodeSet) IsStorageVersion() bool
- func (m *NodeSet) Marshal() (dAtA []byte, err error)
- func (m *NodeSet) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeSet) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (NodeSet) NamespaceScoped() bool
- func (NodeSet) New() runtime.Object
- func (NodeSet) NewList() runtime.Object
- func (r *NodeSet) NewObjList() backend.GenericObjectList
- func (*NodeSet) ProtoMessage()
- func (m *NodeSet) Reset()
- func (r *NodeSet) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *NodeSet) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *NodeSet) SetSpec(s any)
- func (m *NodeSet) Size() (n int)
- func (this *NodeSet) String() string
- func (m *NodeSet) Unmarshal(dAtA []byte) error
- func (r *NodeSet) ValidateSyntax(_ string) field.ErrorList
- func (m *NodeSet) XXX_DiscardUnknown()
- func (m *NodeSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeSet) XXX_Merge(src proto.Message)
- func (m *NodeSet) XXX_Size() int
- func (m *NodeSet) XXX_Unmarshal(b []byte) error
- type NodeSetFilter
- func (in *NodeSetFilter) DeepCopy() *NodeSetFilter
- func (in *NodeSetFilter) DeepCopyInto(out *NodeSetFilter)
- func (*NodeSetFilter) Descriptor() ([]byte, []int)
- func (r *NodeSetFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *NodeSetFilter) Marshal() (dAtA []byte, err error)
- func (m *NodeSetFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeSetFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeSetFilter) ProtoMessage()
- func (m *NodeSetFilter) Reset()
- func (m *NodeSetFilter) Size() (n int)
- func (this *NodeSetFilter) String() string
- func (m *NodeSetFilter) Unmarshal(dAtA []byte) error
- func (m *NodeSetFilter) XXX_DiscardUnknown()
- func (m *NodeSetFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeSetFilter) XXX_Merge(src proto.Message)
- func (m *NodeSetFilter) XXX_Size() int
- func (m *NodeSetFilter) XXX_Unmarshal(b []byte) error
- type NodeSetList
- func (in *NodeSetList) DeepCopy() *NodeSetList
- func (in *NodeSetList) DeepCopyInto(out *NodeSetList)
- func (in *NodeSetList) DeepCopyObject() runtime.Object
- func (*NodeSetList) Descriptor() ([]byte, []int)
- func (r *NodeSetList) GetItems() []backend.Object
- func (r *NodeSetList) GetListMeta() *metav1.ListMeta
- func (r *NodeSetList) GetObjects() []backend.GenericObject
- func (m *NodeSetList) Marshal() (dAtA []byte, err error)
- func (m *NodeSetList) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeSetList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeSetList) ProtoMessage()
- func (m *NodeSetList) Reset()
- func (m *NodeSetList) Size() (n int)
- func (this *NodeSetList) String() string
- func (m *NodeSetList) Unmarshal(dAtA []byte) error
- func (m *NodeSetList) XXX_DiscardUnknown()
- func (m *NodeSetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeSetList) XXX_Merge(src proto.Message)
- func (m *NodeSetList) XXX_Size() int
- func (m *NodeSetList) XXX_Unmarshal(b []byte) error
- type NodeSetSpec
- func (in *NodeSetSpec) DeepCopy() *NodeSetSpec
- func (in *NodeSetSpec) DeepCopyInto(out *NodeSetSpec)
- func (*NodeSetSpec) Descriptor() ([]byte, []int)
- func (m *NodeSetSpec) Marshal() (dAtA []byte, err error)
- func (m *NodeSetSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeSetSpec) ProtoMessage()
- func (m *NodeSetSpec) Reset()
- func (m *NodeSetSpec) Size() (n int)
- func (this *NodeSetSpec) String() string
- func (m *NodeSetSpec) Unmarshal(dAtA []byte) error
- func (m *NodeSetSpec) XXX_DiscardUnknown()
- func (m *NodeSetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeSetSpec) XXX_Merge(src proto.Message)
- func (m *NodeSetSpec) XXX_Size() int
- func (m *NodeSetSpec) XXX_Unmarshal(b []byte) error
- type NodeSetStatus
- func (in *NodeSetStatus) DeepCopy() *NodeSetStatus
- func (in *NodeSetStatus) DeepCopyInto(out *NodeSetStatus)
- func (*NodeSetStatus) Descriptor() ([]byte, []int)
- func (m *NodeSetStatus) Marshal() (dAtA []byte, err error)
- func (m *NodeSetStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeSetStatus) ProtoMessage()
- func (m *NodeSetStatus) Reset()
- func (m *NodeSetStatus) Size() (n int)
- func (this *NodeSetStatus) String() string
- func (m *NodeSetStatus) Unmarshal(dAtA []byte) error
- func (m *NodeSetStatus) XXX_DiscardUnknown()
- func (m *NodeSetStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeSetStatus) XXX_Merge(src proto.Message)
- func (m *NodeSetStatus) XXX_Size() int
- func (m *NodeSetStatus) XXX_Unmarshal(b []byte) error
- type NodeSpec
- func (in *NodeSpec) DeepCopy() *NodeSpec
- func (in *NodeSpec) DeepCopyInto(out *NodeSpec)
- func (*NodeSpec) Descriptor() ([]byte, []int)
- func (m *NodeSpec) Marshal() (dAtA []byte, err error)
- func (m *NodeSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeSpec) ProtoMessage()
- func (m *NodeSpec) Reset()
- func (m *NodeSpec) Size() (n int)
- func (this *NodeSpec) String() string
- func (m *NodeSpec) Unmarshal(dAtA []byte) error
- func (m *NodeSpec) XXX_DiscardUnknown()
- func (m *NodeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeSpec) XXX_Merge(src proto.Message)
- func (m *NodeSpec) XXX_Size() int
- func (m *NodeSpec) XXX_Unmarshal(b []byte) error
- type NodeStatus
- func (in *NodeStatus) DeepCopy() *NodeStatus
- func (in *NodeStatus) DeepCopyInto(out *NodeStatus)
- func (*NodeStatus) Descriptor() ([]byte, []int)
- func (m *NodeStatus) Marshal() (dAtA []byte, err error)
- func (m *NodeStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *NodeStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NodeStatus) ProtoMessage()
- func (m *NodeStatus) Reset()
- func (m *NodeStatus) Size() (n int)
- func (this *NodeStatus) String() string
- func (m *NodeStatus) Unmarshal(dAtA []byte) error
- func (m *NodeStatus) XXX_DiscardUnknown()
- func (m *NodeStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeStatus) XXX_Merge(src proto.Message)
- func (m *NodeStatus) XXX_Size() int
- func (m *NodeStatus) XXX_Unmarshal(b []byte) error
- type OSPFLinkParameters
- func (in *OSPFLinkParameters) DeepCopy() *OSPFLinkParameters
- func (in *OSPFLinkParameters) DeepCopyInto(out *OSPFLinkParameters)
- func (*OSPFLinkParameters) Descriptor() ([]byte, []int)
- func (m *OSPFLinkParameters) Marshal() (dAtA []byte, err error)
- func (m *OSPFLinkParameters) MarshalTo(dAtA []byte) (int, error)
- func (m *OSPFLinkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*OSPFLinkParameters) ProtoMessage()
- func (m *OSPFLinkParameters) Reset()
- func (m *OSPFLinkParameters) Size() (n int)
- func (this *OSPFLinkParameters) String() string
- func (m *OSPFLinkParameters) Unmarshal(dAtA []byte) error
- func (m *OSPFLinkParameters) XXX_DiscardUnknown()
- func (m *OSPFLinkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OSPFLinkParameters) XXX_Merge(src proto.Message)
- func (m *OSPFLinkParameters) XXX_Size() int
- func (m *OSPFLinkParameters) XXX_Unmarshal(b []byte) error
- type OSPFVersion
- type OwnerStatus
- type Rack
- func (r *Rack) CalculateHash() ([sha1.Size]byte, error)
- func (in *Rack) DeepCopy() *Rack
- func (in *Rack) DeepCopyInto(out *Rack)
- func (in *Rack) DeepCopyObject() runtime.Object
- func (*Rack) Descriptor() ([]byte, []int)
- func (r *Rack) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (Rack) GetGroupVersionResource() schema.GroupVersionResource
- func (r *Rack) GetKey() store.Key
- func (r *Rack) GetNamespacedName() types.NamespacedName
- func (r *Rack) GetObjectMeta() *metav1.ObjectMeta
- func (r *Rack) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *Rack) GetProvider() string
- func (r *Rack) GetSingularName() string
- func (r *Rack) GetSpec() any
- func (r *Rack) GetUserDefinedLabels() map[string]string
- func (Rack) IsStorageVersion() bool
- func (m *Rack) Marshal() (dAtA []byte, err error)
- func (m *Rack) MarshalTo(dAtA []byte) (int, error)
- func (m *Rack) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (Rack) NamespaceScoped() bool
- func (Rack) New() runtime.Object
- func (Rack) NewList() runtime.Object
- func (r *Rack) NewObjList() backend.GenericObjectList
- func (*Rack) ProtoMessage()
- func (m *Rack) Reset()
- func (r *Rack) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *Rack) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *Rack) SetSpec(s any)
- func (m *Rack) Size() (n int)
- func (this *Rack) String() string
- func (m *Rack) Unmarshal(dAtA []byte) error
- func (r *Rack) ValidateSyntax(_ string) field.ErrorList
- func (m *Rack) XXX_DiscardUnknown()
- func (m *Rack) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Rack) XXX_Merge(src proto.Message)
- func (m *Rack) XXX_Size() int
- func (m *Rack) XXX_Unmarshal(b []byte) error
- type RackFilter
- func (in *RackFilter) DeepCopy() *RackFilter
- func (in *RackFilter) DeepCopyInto(out *RackFilter)
- func (*RackFilter) Descriptor() ([]byte, []int)
- func (r *RackFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *RackFilter) Marshal() (dAtA []byte, err error)
- func (m *RackFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *RackFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RackFilter) ProtoMessage()
- func (m *RackFilter) Reset()
- func (m *RackFilter) Size() (n int)
- func (this *RackFilter) String() string
- func (m *RackFilter) Unmarshal(dAtA []byte) error
- func (m *RackFilter) XXX_DiscardUnknown()
- func (m *RackFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RackFilter) XXX_Merge(src proto.Message)
- func (m *RackFilter) XXX_Size() int
- func (m *RackFilter) XXX_Unmarshal(b []byte) error
- type RackList
- func (in *RackList) DeepCopy() *RackList
- func (in *RackList) DeepCopyInto(out *RackList)
- func (in *RackList) DeepCopyObject() runtime.Object
- func (*RackList) Descriptor() ([]byte, []int)
- func (r *RackList) GetItems() []backend.Object
- func (r *RackList) GetListMeta() *metav1.ListMeta
- func (r *RackList) GetObjects() []backend.GenericObject
- func (m *RackList) Marshal() (dAtA []byte, err error)
- func (m *RackList) MarshalTo(dAtA []byte) (int, error)
- func (m *RackList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RackList) ProtoMessage()
- func (m *RackList) Reset()
- func (m *RackList) Size() (n int)
- func (this *RackList) String() string
- func (m *RackList) Unmarshal(dAtA []byte) error
- func (m *RackList) XXX_DiscardUnknown()
- func (m *RackList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RackList) XXX_Merge(src proto.Message)
- func (m *RackList) XXX_Size() int
- func (m *RackList) XXX_Unmarshal(b []byte) error
- type RackSpec
- func (in *RackSpec) DeepCopy() *RackSpec
- func (in *RackSpec) DeepCopyInto(out *RackSpec)
- func (*RackSpec) Descriptor() ([]byte, []int)
- func (m *RackSpec) Marshal() (dAtA []byte, err error)
- func (m *RackSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *RackSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RackSpec) ProtoMessage()
- func (m *RackSpec) Reset()
- func (m *RackSpec) Size() (n int)
- func (this *RackSpec) String() string
- func (m *RackSpec) Unmarshal(dAtA []byte) error
- func (m *RackSpec) XXX_DiscardUnknown()
- func (m *RackSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RackSpec) XXX_Merge(src proto.Message)
- func (m *RackSpec) XXX_Size() int
- func (m *RackSpec) XXX_Unmarshal(b []byte) error
- type RackStatus
- func (in *RackStatus) DeepCopy() *RackStatus
- func (in *RackStatus) DeepCopyInto(out *RackStatus)
- func (*RackStatus) Descriptor() ([]byte, []int)
- func (m *RackStatus) Marshal() (dAtA []byte, err error)
- func (m *RackStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *RackStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RackStatus) ProtoMessage()
- func (m *RackStatus) Reset()
- func (m *RackStatus) Size() (n int)
- func (this *RackStatus) String() string
- func (m *RackStatus) Unmarshal(dAtA []byte) error
- func (m *RackStatus) XXX_DiscardUnknown()
- func (m *RackStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RackStatus) XXX_Merge(src proto.Message)
- func (m *RackStatus) XXX_Size() int
- func (m *RackStatus) XXX_Unmarshal(b []byte) error
- type Region
- func (r *Region) CalculateHash() ([sha1.Size]byte, error)
- func (in *Region) DeepCopy() *Region
- func (in *Region) DeepCopyInto(out *Region)
- func (in *Region) DeepCopyObject() runtime.Object
- func (*Region) Descriptor() ([]byte, []int)
- func (r *Region) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (Region) GetGroupVersionResource() schema.GroupVersionResource
- func (r *Region) GetKey() store.Key
- func (r *Region) GetNamespacedName() types.NamespacedName
- func (r *Region) GetObjectMeta() *metav1.ObjectMeta
- func (r *Region) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *Region) GetProvider() string
- func (r *Region) GetRegion() string
- func (r *Region) GetSingularName() string
- func (r *Region) GetSpec() any
- func (r *Region) GetUserDefinedLabels() map[string]string
- func (Region) IsStorageVersion() bool
- func (m *Region) Marshal() (dAtA []byte, err error)
- func (m *Region) MarshalTo(dAtA []byte) (int, error)
- func (m *Region) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (Region) NamespaceScoped() bool
- func (Region) New() runtime.Object
- func (Region) NewList() runtime.Object
- func (r *Region) NewObjList() backend.GenericObjectList
- func (*Region) ProtoMessage()
- func (m *Region) Reset()
- func (r *Region) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *Region) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *Region) SetSpec(s any)
- func (m *Region) Size() (n int)
- func (this *Region) String() string
- func (m *Region) Unmarshal(dAtA []byte) error
- func (r *Region) ValidateSyntax(_ string) field.ErrorList
- func (m *Region) XXX_DiscardUnknown()
- func (m *Region) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Region) XXX_Merge(src proto.Message)
- func (m *Region) XXX_Size() int
- func (m *Region) XXX_Unmarshal(b []byte) error
- type RegionFilter
- func (in *RegionFilter) DeepCopy() *RegionFilter
- func (in *RegionFilter) DeepCopyInto(out *RegionFilter)
- func (*RegionFilter) Descriptor() ([]byte, []int)
- func (r *RegionFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *RegionFilter) Marshal() (dAtA []byte, err error)
- func (m *RegionFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *RegionFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RegionFilter) ProtoMessage()
- func (m *RegionFilter) Reset()
- func (m *RegionFilter) Size() (n int)
- func (this *RegionFilter) String() string
- func (m *RegionFilter) Unmarshal(dAtA []byte) error
- func (m *RegionFilter) XXX_DiscardUnknown()
- func (m *RegionFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RegionFilter) XXX_Merge(src proto.Message)
- func (m *RegionFilter) XXX_Size() int
- func (m *RegionFilter) XXX_Unmarshal(b []byte) error
- type RegionList
- func (in *RegionList) DeepCopy() *RegionList
- func (in *RegionList) DeepCopyInto(out *RegionList)
- func (in *RegionList) DeepCopyObject() runtime.Object
- func (*RegionList) Descriptor() ([]byte, []int)
- func (r *RegionList) GetItems() []backend.Object
- func (r *RegionList) GetListMeta() *metav1.ListMeta
- func (r *RegionList) GetObjects() []backend.GenericObject
- func (m *RegionList) Marshal() (dAtA []byte, err error)
- func (m *RegionList) MarshalTo(dAtA []byte) (int, error)
- func (m *RegionList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RegionList) ProtoMessage()
- func (m *RegionList) Reset()
- func (m *RegionList) Size() (n int)
- func (this *RegionList) String() string
- func (m *RegionList) Unmarshal(dAtA []byte) error
- func (m *RegionList) XXX_DiscardUnknown()
- func (m *RegionList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RegionList) XXX_Merge(src proto.Message)
- func (m *RegionList) XXX_Size() int
- func (m *RegionList) XXX_Unmarshal(b []byte) error
- type RegionSpec
- func (in *RegionSpec) DeepCopy() *RegionSpec
- func (in *RegionSpec) DeepCopyInto(out *RegionSpec)
- func (*RegionSpec) Descriptor() ([]byte, []int)
- func (m *RegionSpec) Marshal() (dAtA []byte, err error)
- func (m *RegionSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *RegionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RegionSpec) ProtoMessage()
- func (m *RegionSpec) Reset()
- func (m *RegionSpec) Size() (n int)
- func (this *RegionSpec) String() string
- func (m *RegionSpec) Unmarshal(dAtA []byte) error
- func (m *RegionSpec) XXX_DiscardUnknown()
- func (m *RegionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RegionSpec) XXX_Merge(src proto.Message)
- func (m *RegionSpec) XXX_Size() int
- func (m *RegionSpec) XXX_Unmarshal(b []byte) error
- type RegionStatus
- func (in *RegionStatus) DeepCopy() *RegionStatus
- func (in *RegionStatus) DeepCopyInto(out *RegionStatus)
- func (*RegionStatus) Descriptor() ([]byte, []int)
- func (m *RegionStatus) Marshal() (dAtA []byte, err error)
- func (m *RegionStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *RegionStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RegionStatus) ProtoMessage()
- func (m *RegionStatus) Reset()
- func (m *RegionStatus) Size() (n int)
- func (this *RegionStatus) String() string
- func (m *RegionStatus) Unmarshal(dAtA []byte) error
- func (m *RegionStatus) XXX_DiscardUnknown()
- func (m *RegionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RegionStatus) XXX_Merge(src proto.Message)
- func (m *RegionStatus) XXX_Size() int
- func (m *RegionStatus) XXX_Unmarshal(b []byte) error
- type Site
- func (r *Site) CalculateHash() ([sha1.Size]byte, error)
- func (in *Site) DeepCopy() *Site
- func (in *Site) DeepCopyInto(out *Site)
- func (in *Site) DeepCopyObject() runtime.Object
- func (*Site) Descriptor() ([]byte, []int)
- func (r *Site) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (Site) GetGroupVersionResource() schema.GroupVersionResource
- func (r *Site) GetKey() store.Key
- func (r *Site) GetNamespacedName() types.NamespacedName
- func (r *Site) GetObjectMeta() *metav1.ObjectMeta
- func (r *Site) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *Site) GetProvider() string
- func (r *Site) GetRegion() string
- func (r *Site) GetSingularName() string
- func (r *Site) GetSite() string
- func (r *Site) GetSpec() any
- func (r *Site) GetUserDefinedLabels() map[string]string
- func (Site) IsStorageVersion() bool
- func (m *Site) Marshal() (dAtA []byte, err error)
- func (m *Site) MarshalTo(dAtA []byte) (int, error)
- func (m *Site) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (Site) NamespaceScoped() bool
- func (Site) New() runtime.Object
- func (Site) NewList() runtime.Object
- func (r *Site) NewObjList() backend.GenericObjectList
- func (*Site) ProtoMessage()
- func (m *Site) Reset()
- func (r *Site) SchemaGroupVersionKind() schema.GroupVersionKind
- func (r *Site) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *Site) SetSpec(s any)
- func (m *Site) Size() (n int)
- func (this *Site) String() string
- func (m *Site) Unmarshal(dAtA []byte) error
- func (r *Site) ValidateSyntax(_ string) field.ErrorList
- func (m *Site) XXX_DiscardUnknown()
- func (m *Site) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Site) XXX_Merge(src proto.Message)
- func (m *Site) XXX_Size() int
- func (m *Site) XXX_Unmarshal(b []byte) error
- type SiteFilter
- func (in *SiteFilter) DeepCopy() *SiteFilter
- func (in *SiteFilter) DeepCopyInto(out *SiteFilter)
- func (*SiteFilter) Descriptor() ([]byte, []int)
- func (r *SiteFilter) Filter(ctx context.Context, obj runtime.Object) bool
- func (m *SiteFilter) Marshal() (dAtA []byte, err error)
- func (m *SiteFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *SiteFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SiteFilter) ProtoMessage()
- func (m *SiteFilter) Reset()
- func (m *SiteFilter) Size() (n int)
- func (this *SiteFilter) String() string
- func (m *SiteFilter) Unmarshal(dAtA []byte) error
- func (m *SiteFilter) XXX_DiscardUnknown()
- func (m *SiteFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SiteFilter) XXX_Merge(src proto.Message)
- func (m *SiteFilter) XXX_Size() int
- func (m *SiteFilter) XXX_Unmarshal(b []byte) error
- type SiteID
- func (in *SiteID) DeepCopy() *SiteID
- func (in *SiteID) DeepCopyInto(out *SiteID)
- func (*SiteID) Descriptor() ([]byte, []int)
- func (r SiteID) KuidString() string
- func (m *SiteID) Marshal() (dAtA []byte, err error)
- func (m *SiteID) MarshalTo(dAtA []byte) (int, error)
- func (m *SiteID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SiteID) ProtoMessage()
- func (m *SiteID) Reset()
- func (m *SiteID) Size() (n int)
- func (this *SiteID) String() string
- func (m *SiteID) Unmarshal(dAtA []byte) error
- func (m *SiteID) XXX_DiscardUnknown()
- func (m *SiteID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SiteID) XXX_Merge(src proto.Message)
- func (m *SiteID) XXX_Size() int
- func (m *SiteID) XXX_Unmarshal(b []byte) error
- type SiteList
- func (in *SiteList) DeepCopy() *SiteList
- func (in *SiteList) DeepCopyInto(out *SiteList)
- func (in *SiteList) DeepCopyObject() runtime.Object
- func (*SiteList) Descriptor() ([]byte, []int)
- func (r *SiteList) GetItems() []backend.Object
- func (r *SiteList) GetListMeta() *metav1.ListMeta
- func (r *SiteList) GetObjects() []backend.GenericObject
- func (m *SiteList) Marshal() (dAtA []byte, err error)
- func (m *SiteList) MarshalTo(dAtA []byte) (int, error)
- func (m *SiteList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SiteList) ProtoMessage()
- func (m *SiteList) Reset()
- func (m *SiteList) Size() (n int)
- func (this *SiteList) String() string
- func (m *SiteList) Unmarshal(dAtA []byte) error
- func (m *SiteList) XXX_DiscardUnknown()
- func (m *SiteList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SiteList) XXX_Merge(src proto.Message)
- func (m *SiteList) XXX_Size() int
- func (m *SiteList) XXX_Unmarshal(b []byte) error
- type SiteSpec
- func (in *SiteSpec) DeepCopy() *SiteSpec
- func (in *SiteSpec) DeepCopyInto(out *SiteSpec)
- func (*SiteSpec) Descriptor() ([]byte, []int)
- func (m *SiteSpec) Marshal() (dAtA []byte, err error)
- func (m *SiteSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *SiteSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SiteSpec) ProtoMessage()
- func (m *SiteSpec) Reset()
- func (m *SiteSpec) Size() (n int)
- func (this *SiteSpec) String() string
- func (m *SiteSpec) Unmarshal(dAtA []byte) error
- func (m *SiteSpec) XXX_DiscardUnknown()
- func (m *SiteSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SiteSpec) XXX_Merge(src proto.Message)
- func (m *SiteSpec) XXX_Size() int
- func (m *SiteSpec) XXX_Unmarshal(b []byte) error
- type SiteStatus
- func (in *SiteStatus) DeepCopy() *SiteStatus
- func (in *SiteStatus) DeepCopyInto(out *SiteStatus)
- func (*SiteStatus) Descriptor() ([]byte, []int)
- func (m *SiteStatus) Marshal() (dAtA []byte, err error)
- func (m *SiteStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *SiteStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SiteStatus) ProtoMessage()
- func (m *SiteStatus) Reset()
- func (m *SiteStatus) Size() (n int)
- func (this *SiteStatus) String() string
- func (m *SiteStatus) Unmarshal(dAtA []byte) error
- func (m *SiteStatus) XXX_DiscardUnknown()
- func (m *SiteStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SiteStatus) XXX_Merge(src proto.Message)
- func (m *SiteStatus) XXX_Size() int
- func (m *SiteStatus) XXX_Unmarshal(b []byte) error
Constants ¶
const ( Group = "infra.be.kuid.dev" Version = "v1alpha1" )
const ClusterPlural = "clusters"
const ClusterSingular = "cluster"
const EndpointPlural = "endpoints"
const EndpointSetPlural = "endpointsets"
const EndpointSetSingular = "endpointset"
const EndpointSingular = "endpoint"
const LinkPlural = "links"
const LinkSetPlural = "linksets"
const LinkSetSingular = "linkset"
const LinkSingular = "link"
const ModuleBayPlural = "modulebays"
const ModuleBaySingular = "modulebay"
const ModulePlural = "modules"
const ModuleSingular = "module"
const NodeGroupPlural = "nodegroups"
const NodeGroupSingular = "nodegroup"
const NodeItemPlural = "nodeitems"
const NodeItemSingular = "nodeitem"
const NodePlural = "nodes"
const NodeSetPlural = "nodesets"
const NodeSetSingular = "nodeset"
const NodeSingular = "node"
const RackPlural = "racks"
const RackSingular = "rack"
const RegionPlural = "regions"
const RegionSingular = "region"
const SitePlural = "sites"
const SiteSingular = "site"
Variables ¶
var ( ClusterKind = reflect.TypeOf(Cluster{}).Name() ClusterKindList = reflect.TypeOf(ClusterList{}).Name() )
var ( EndpointKind = reflect.TypeOf(Endpoint{}).Name() EndpointKindList = reflect.TypeOf(EndpointList{}).Name() )
var ( EndpointSetKind = reflect.TypeOf(EndpointSet{}).Name() EndpointSetKindList = reflect.TypeOf(EndpointSetList{}).Name() )
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group") )
var ( LinkKind = reflect.TypeOf(Link{}).Name() LinkKindList = reflect.TypeOf(LinkList{}).Name() )
var ( LinkSetKind = reflect.TypeOf(LinkSet{}).Name() LinkSetKindList = reflect.TypeOf(LinkSetList{}).Name() )
var ( ModuleKind = reflect.TypeOf(Module{}).Name() ModuleKindList = reflect.TypeOf(ModuleList{}).Name() )
var ( ModuleBayKind = reflect.TypeOf(ModuleBay{}).Name() ModuleBayKindList = reflect.TypeOf(ModuleBayList{}).Name() )
var ( NodeKind = reflect.TypeOf(Node{}).Name() NodeKindList = reflect.TypeOf(NodeList{}).Name() )
var ( NodeGroupKind = reflect.TypeOf(NodeGroup{}).Name() NodeGroupKindList = reflect.TypeOf(NodeGroupList{}).Name() )
var ( NodeItemKind = reflect.TypeOf(NodeItem{}).Name() NodeItemKindList = reflect.TypeOf(NodeItemList{}).Name() )
var ( NodeSetKind = reflect.TypeOf(NodeSet{}).Name() NodeSetKindList = reflect.TypeOf(NodeSetList{}).Name() )
var ( RackKind = reflect.TypeOf(Rack{}).Name() RackKindList = reflect.TypeOf(RackList{}).Name() )
var ( RegionKind = reflect.TypeOf(Region{}).Name() RegionKindList = reflect.TypeOf(RegionList{}).Name() )
var ( // SchemeGroupVersion contains the API group and version information for the types in this package. SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} // AddToScheme applies all the stored functions to the scheme. A non-nil error // indicates that one function failed and the attempt was abandoned. //AddToScheme = (&runtime.SchemeBuilder{}).AddToScheme AddToScheme = localSchemeBuilder.AddToScheme )
Functions ¶
func ClusterConvertFieldSelector ¶ added in v0.0.2
func ClusterConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
ClusterConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for Cluster
func ClusterParseFieldSelector ¶ added in v0.0.2
func ClusterTableConvertor ¶ added in v0.0.2
func ClusterTableConvertor(gr schema.GroupResource) registry.TableConvertor
func EndpointConvertFieldSelector ¶ added in v0.0.2
func EndpointConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
EndpointConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for Endpoint
func EndpointParseFieldSelector ¶ added in v0.0.2
func EndpointSetConvertFieldSelector ¶ added in v0.0.2
func EndpointSetConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
EndpointSetConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for EndpointSet
func EndpointSetParseFieldSelector ¶ added in v0.0.2
func EndpointSetTableConvertor ¶ added in v0.0.2
func EndpointSetTableConvertor(gr schema.GroupResource) registry.TableConvertor
func EndpointTableConvertor ¶ added in v0.0.2
func EndpointTableConvertor(gr schema.GroupResource) registry.TableConvertor
func LinkConvertFieldSelector ¶ added in v0.0.2
LinkConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for Link
func LinkParseFieldSelector ¶ added in v0.0.2
func LinkSetConvertFieldSelector ¶ added in v0.0.2
func LinkSetConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
LinkSetConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for LinkSet
func LinkSetParseFieldSelector ¶ added in v0.0.2
func LinkSetTableConvertor ¶ added in v0.0.2
func LinkSetTableConvertor(gr schema.GroupResource) registry.TableConvertor
func LinkTableConvertor ¶ added in v0.0.2
func LinkTableConvertor(gr schema.GroupResource) registry.TableConvertor
func ModuleBayConvertFieldSelector ¶ added in v0.0.2
func ModuleBayConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
ModuleBayConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for ModuleBay
func ModuleBayParseFieldSelector ¶ added in v0.0.2
func ModuleBayTableConvertor ¶ added in v0.0.2
func ModuleBayTableConvertor(gr schema.GroupResource) registry.TableConvertor
func ModuleConvertFieldSelector ¶ added in v0.0.2
func ModuleConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
ModuleConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for Module
func ModuleParseFieldSelector ¶ added in v0.0.2
func ModuleTableConvertor ¶ added in v0.0.2
func ModuleTableConvertor(gr schema.GroupResource) registry.TableConvertor
func NodeConvertFieldSelector ¶ added in v0.0.2
NodeConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for Node
func NodeGroupConvertFieldSelector ¶ added in v0.0.2
func NodeGroupConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
NodeGroupConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for NodeGroup
func NodeGroupParseFieldSelector ¶ added in v0.0.2
func NodeGroupTableConvertor ¶ added in v0.0.2
func NodeGroupTableConvertor(gr schema.GroupResource) registry.TableConvertor
func NodeItemConvertFieldSelector ¶ added in v0.0.2
func NodeItemConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
NodeItemConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for NodeItem
func NodeItemParseFieldSelector ¶ added in v0.0.2
func NodeItemTableConvertor ¶ added in v0.0.2
func NodeItemTableConvertor(gr schema.GroupResource) registry.TableConvertor
func NodeParseFieldSelector ¶ added in v0.0.2
func NodeSetConvertFieldSelector ¶ added in v0.0.2
func NodeSetConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
NodeSetConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for NodeSet
func NodeSetParseFieldSelector ¶ added in v0.0.2
func NodeSetTableConvertor ¶ added in v0.0.2
func NodeSetTableConvertor(gr schema.GroupResource) registry.TableConvertor
func NodeTableConvertor ¶ added in v0.0.2
func NodeTableConvertor(gr schema.GroupResource) registry.TableConvertor
func RackConvertFieldSelector ¶ added in v0.0.2
RackConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for Rack
func RackParseFieldSelector ¶ added in v0.0.2
func RackTableConvertor ¶ added in v0.0.2
func RackTableConvertor(gr schema.GroupResource) registry.TableConvertor
func RegionConvertFieldSelector ¶ added in v0.0.2
func RegionConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
RegionConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for Region
func RegionParseFieldSelector ¶ added in v0.0.2
func RegionTableConvertor ¶ added in v0.0.2
func RegionTableConvertor(gr schema.GroupResource) registry.TableConvertor
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
func SiteConvertFieldSelector ¶ added in v0.0.2
SiteConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for Site
func SiteParseFieldSelector ¶ added in v0.0.2
func SiteTableConvertor ¶ added in v0.0.2
func SiteTableConvertor(gr schema.GroupResource) registry.TableConvertor
Types ¶
type BFDLinkParameters ¶ added in v0.0.6
type BFDLinkParameters struct { // Disabled defines if bfd is disabled or not // +optional Enabled *bool `json:"enabled,omitempty" yaml:"enabled,,omitempty" protobuf:"bytes,1,opt,name=enabled"` // MinTx defines the desired minimal interval for sending BFD packets, in msec. // +optional MinTx *uint32 `json:"minTx,omitempty" yaml:"minTx,,omitempty" protobuf:"bytes,2,opt,name=minTx"` // MinTx defines the required minimal interval for receiving BFD packets, in msec. // +optional MinRx *uint32 `json:"minRx,omitempty" yaml:"minRx,,omitempty" protobuf:"bytes,3,opt,name=minRx"` // MinEchoRx defines the echo function timer, in msec. // +optional MinEchoRx *uint32 `json:"minEchoRx,omitempty" yaml:"minEchoRx,,omitempty" protobuf:"bytes,4,opt,name=minEchoRx"` // Multiplier defines the number of missed packets before the session is considered down // +optional Multiplier *uint32 `json:"multiplier,omitempty" yaml:"multiplier,,omitempty" protobuf:"bytes,5,opt,name=multiplier"` // TTL defines the time to live on the outgoing BFD packet // +kubebuilder:validation:Maximum:=255 // +kubebuilder:validation:Minimum:=2 // +optional TTL *uint32 `json:"ttl,omitempty" yaml:"ttl,,omitempty" protobuf:"bytes,6,opt,name=ttl"` }
func (*BFDLinkParameters) DeepCopy ¶ added in v0.0.6
func (in *BFDLinkParameters) DeepCopy() *BFDLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BFDLinkParameters.
func (*BFDLinkParameters) DeepCopyInto ¶ added in v0.0.6
func (in *BFDLinkParameters) DeepCopyInto(out *BFDLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BFDLinkParameters) Descriptor ¶ added in v0.0.6
func (*BFDLinkParameters) Descriptor() ([]byte, []int)
func (*BFDLinkParameters) Marshal ¶ added in v0.0.6
func (m *BFDLinkParameters) Marshal() (dAtA []byte, err error)
func (*BFDLinkParameters) MarshalTo ¶ added in v0.0.6
func (m *BFDLinkParameters) MarshalTo(dAtA []byte) (int, error)
func (*BFDLinkParameters) MarshalToSizedBuffer ¶ added in v0.0.6
func (m *BFDLinkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BFDLinkParameters) ProtoMessage ¶ added in v0.0.6
func (*BFDLinkParameters) ProtoMessage()
func (*BFDLinkParameters) Reset ¶ added in v0.0.6
func (m *BFDLinkParameters) Reset()
func (*BFDLinkParameters) Size ¶ added in v0.0.6
func (m *BFDLinkParameters) Size() (n int)
func (*BFDLinkParameters) String ¶ added in v0.0.6
func (this *BFDLinkParameters) String() string
func (*BFDLinkParameters) Unmarshal ¶ added in v0.0.6
func (m *BFDLinkParameters) Unmarshal(dAtA []byte) error
func (*BFDLinkParameters) XXX_DiscardUnknown ¶ added in v0.0.6
func (m *BFDLinkParameters) XXX_DiscardUnknown()
func (*BFDLinkParameters) XXX_Marshal ¶ added in v0.0.6
func (m *BFDLinkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BFDLinkParameters) XXX_Merge ¶ added in v0.0.6
func (m *BFDLinkParameters) XXX_Merge(src proto.Message)
func (*BFDLinkParameters) XXX_Size ¶ added in v0.0.6
func (m *BFDLinkParameters) XXX_Size() int
func (*BFDLinkParameters) XXX_Unmarshal ¶ added in v0.0.6
func (m *BFDLinkParameters) XXX_Unmarshal(b []byte) error
type BGPLinkParameters ¶ added in v0.0.6
type BGPLinkParameters struct { // BFD defines if BFD is enabled for the EGP on this interface // +kubebuilder:default:=true // +optional BFD *bool `json:"bfd,omitempty" yaml:"bfd,omitempty" protobuf:"bytes,1,opt,name=bfd"` }
func (*BGPLinkParameters) DeepCopy ¶ added in v0.0.6
func (in *BGPLinkParameters) DeepCopy() *BGPLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPLinkParameters.
func (*BGPLinkParameters) DeepCopyInto ¶ added in v0.0.6
func (in *BGPLinkParameters) DeepCopyInto(out *BGPLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BGPLinkParameters) Descriptor ¶ added in v0.0.6
func (*BGPLinkParameters) Descriptor() ([]byte, []int)
func (*BGPLinkParameters) Marshal ¶ added in v0.0.6
func (m *BGPLinkParameters) Marshal() (dAtA []byte, err error)
func (*BGPLinkParameters) MarshalTo ¶ added in v0.0.6
func (m *BGPLinkParameters) MarshalTo(dAtA []byte) (int, error)
func (*BGPLinkParameters) MarshalToSizedBuffer ¶ added in v0.0.6
func (m *BGPLinkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BGPLinkParameters) ProtoMessage ¶ added in v0.0.6
func (*BGPLinkParameters) ProtoMessage()
func (*BGPLinkParameters) Reset ¶ added in v0.0.6
func (m *BGPLinkParameters) Reset()
func (*BGPLinkParameters) Size ¶ added in v0.0.6
func (m *BGPLinkParameters) Size() (n int)
func (*BGPLinkParameters) String ¶ added in v0.0.6
func (this *BGPLinkParameters) String() string
func (*BGPLinkParameters) Unmarshal ¶ added in v0.0.6
func (m *BGPLinkParameters) Unmarshal(dAtA []byte) error
func (*BGPLinkParameters) XXX_DiscardUnknown ¶ added in v0.0.6
func (m *BGPLinkParameters) XXX_DiscardUnknown()
func (*BGPLinkParameters) XXX_Marshal ¶ added in v0.0.6
func (m *BGPLinkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BGPLinkParameters) XXX_Merge ¶ added in v0.0.6
func (m *BGPLinkParameters) XXX_Merge(src proto.Message)
func (*BGPLinkParameters) XXX_Size ¶ added in v0.0.6
func (m *BGPLinkParameters) XXX_Size() int
func (*BGPLinkParameters) XXX_Unmarshal ¶ added in v0.0.6
func (m *BGPLinkParameters) XXX_Unmarshal(b []byte) error
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec ClusterSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status ClusterStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A Cluster represents a kubernetes cluster and is typically used as a nodeGroup identifier. +k8s:openapi-gen=true
func BuildCluster ¶ added in v0.0.2
func BuildCluster(meta metav1.ObjectMeta, spec *ClusterSpec, status *ClusterStatus) *Cluster
BuildCluster returns a reource from a client Object a Spec/Status
func (*Cluster) CalculateHash ¶ added in v0.0.2
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) Descriptor ¶
func (*Cluster) GetCondition ¶ added in v0.0.2
func (r *Cluster) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (Cluster) GetGroupVersionResource ¶ added in v0.0.2
func (Cluster) GetGroupVersionResource() schema.GroupVersionResource
func (*Cluster) GetNamespacedName ¶ added in v0.0.2
func (r *Cluster) GetNamespacedName() types.NamespacedName
func (*Cluster) GetObjectMeta ¶ added in v0.0.2
func (r *Cluster) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*Cluster) GetOwnerReference ¶ added in v0.0.2
func (r *Cluster) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*Cluster) GetProvider ¶ added in v0.0.2
func (*Cluster) GetSingularName ¶ added in v0.0.2
func (*Cluster) GetUserDefinedLabels ¶ added in v0.0.2
func (Cluster) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*Cluster) MarshalToSizedBuffer ¶
func (Cluster) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*Cluster) NewObjList ¶ added in v0.0.2
func (r *Cluster) NewObjList() backend.GenericObjectList
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *Cluster) SchemaGroupVersionKind() schema.GroupVersionKind
func (*Cluster) SetConditions ¶ added in v0.0.2
func (r *Cluster) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*Cluster) ValidateSyntax ¶ added in v0.0.2
func (*Cluster) XXX_DiscardUnknown ¶
func (m *Cluster) XXX_DiscardUnknown()
func (*Cluster) XXX_Marshal ¶
func (*Cluster) XXX_Unmarshal ¶
type ClusterFilter ¶ added in v0.0.2
type ClusterFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*ClusterFilter) DeepCopy ¶ added in v0.0.2
func (in *ClusterFilter) DeepCopy() *ClusterFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterFilter.
func (*ClusterFilter) DeepCopyInto ¶ added in v0.0.2
func (in *ClusterFilter) DeepCopyInto(out *ClusterFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterFilter) Descriptor ¶ added in v0.0.2
func (*ClusterFilter) Descriptor() ([]byte, []int)
func (*ClusterFilter) Marshal ¶ added in v0.0.2
func (m *ClusterFilter) Marshal() (dAtA []byte, err error)
func (*ClusterFilter) MarshalTo ¶ added in v0.0.2
func (m *ClusterFilter) MarshalTo(dAtA []byte) (int, error)
func (*ClusterFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *ClusterFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ClusterFilter) ProtoMessage ¶ added in v0.0.2
func (*ClusterFilter) ProtoMessage()
func (*ClusterFilter) Reset ¶ added in v0.0.2
func (m *ClusterFilter) Reset()
func (*ClusterFilter) Size ¶ added in v0.0.2
func (m *ClusterFilter) Size() (n int)
func (*ClusterFilter) String ¶ added in v0.0.2
func (this *ClusterFilter) String() string
func (*ClusterFilter) Unmarshal ¶ added in v0.0.2
func (m *ClusterFilter) Unmarshal(dAtA []byte) error
func (*ClusterFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *ClusterFilter) XXX_DiscardUnknown()
func (*ClusterFilter) XXX_Marshal ¶ added in v0.0.2
func (m *ClusterFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterFilter) XXX_Merge ¶ added in v0.0.2
func (m *ClusterFilter) XXX_Merge(src proto.Message)
func (*ClusterFilter) XXX_Size ¶ added in v0.0.2
func (m *ClusterFilter) XXX_Size() int
func (*ClusterFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *ClusterFilter) XXX_Unmarshal(b []byte) error
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Cluster `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
ClusterList contains a list of Clusters +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterList) Descriptor ¶
func (*ClusterList) Descriptor() ([]byte, []int)
func (*ClusterList) GetItems ¶ added in v0.0.2
func (r *ClusterList) GetItems() []backend.Object
func (*ClusterList) GetListMeta ¶ added in v0.0.2
func (r *ClusterList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*ClusterList) GetObjects ¶ added in v0.0.2
func (r *ClusterList) GetObjects() []backend.GenericObject
func (*ClusterList) Marshal ¶
func (m *ClusterList) Marshal() (dAtA []byte, err error)
func (*ClusterList) MarshalToSizedBuffer ¶
func (m *ClusterList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ClusterList) ProtoMessage ¶
func (*ClusterList) ProtoMessage()
func (*ClusterList) Reset ¶
func (m *ClusterList) Reset()
func (*ClusterList) Size ¶
func (m *ClusterList) Size() (n int)
func (*ClusterList) String ¶
func (this *ClusterList) String() string
func (*ClusterList) Unmarshal ¶
func (m *ClusterList) Unmarshal(dAtA []byte) error
func (*ClusterList) XXX_DiscardUnknown ¶
func (m *ClusterList) XXX_DiscardUnknown()
func (*ClusterList) XXX_Marshal ¶
func (m *ClusterList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterList) XXX_Merge ¶
func (m *ClusterList) XXX_Merge(src proto.Message)
func (*ClusterList) XXX_Size ¶
func (m *ClusterList) XXX_Size() int
func (*ClusterList) XXX_Unmarshal ¶
func (m *ClusterList) XXX_Unmarshal(b []byte) error
type ClusterSpec ¶
type ClusterSpec struct { // NodeGroup defines the node group the resource belongs to. NodeGroup string `json:"nodeGroup" yaml:"nodeGroup" protobuf:"bytes,1,opt,name=nodeGroup"` // Provider defines the provider implementing this resource. Provider string `json:"provider" yaml:"provider" protobuf:"bytes,2,opt,name=provider"` // Location defines the location information where this resource is located // in lon/lat coordinates Location *Location `json:"location,omitempty" yaml:"location,omitempty" protobuf:"bytes,3,opt,name=location"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,4,opt,name=userDefinedLabels"` }
ClusterSpec defines the desired state of Cluster
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSpec) Descriptor ¶
func (*ClusterSpec) Descriptor() ([]byte, []int)
func (*ClusterSpec) Marshal ¶
func (m *ClusterSpec) Marshal() (dAtA []byte, err error)
func (*ClusterSpec) MarshalToSizedBuffer ¶
func (m *ClusterSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ClusterSpec) ProtoMessage ¶
func (*ClusterSpec) ProtoMessage()
func (*ClusterSpec) Reset ¶
func (m *ClusterSpec) Reset()
func (*ClusterSpec) Size ¶
func (m *ClusterSpec) Size() (n int)
func (*ClusterSpec) String ¶
func (this *ClusterSpec) String() string
func (*ClusterSpec) Unmarshal ¶
func (m *ClusterSpec) Unmarshal(dAtA []byte) error
func (*ClusterSpec) XXX_DiscardUnknown ¶
func (m *ClusterSpec) XXX_DiscardUnknown()
func (*ClusterSpec) XXX_Marshal ¶
func (m *ClusterSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterSpec) XXX_Merge ¶
func (m *ClusterSpec) XXX_Merge(src proto.Message)
func (*ClusterSpec) XXX_Size ¶
func (m *ClusterSpec) XXX_Size() int
func (*ClusterSpec) XXX_Unmarshal ¶
func (m *ClusterSpec) XXX_Unmarshal(b []byte) error
type ClusterStatus ¶
type ClusterStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
ClusterStatus defines the observed state of Cluster
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterStatus) Descriptor ¶
func (*ClusterStatus) Descriptor() ([]byte, []int)
func (*ClusterStatus) Marshal ¶
func (m *ClusterStatus) Marshal() (dAtA []byte, err error)
func (*ClusterStatus) MarshalToSizedBuffer ¶
func (m *ClusterStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ClusterStatus) ProtoMessage ¶
func (*ClusterStatus) ProtoMessage()
func (*ClusterStatus) Reset ¶
func (m *ClusterStatus) Reset()
func (*ClusterStatus) Size ¶
func (m *ClusterStatus) Size() (n int)
func (*ClusterStatus) String ¶
func (this *ClusterStatus) String() string
func (*ClusterStatus) Unmarshal ¶
func (m *ClusterStatus) Unmarshal(dAtA []byte) error
func (*ClusterStatus) XXX_DiscardUnknown ¶
func (m *ClusterStatus) XXX_DiscardUnknown()
func (*ClusterStatus) XXX_Marshal ¶
func (m *ClusterStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterStatus) XXX_Merge ¶
func (m *ClusterStatus) XXX_Merge(src proto.Message)
func (*ClusterStatus) XXX_Size ¶
func (m *ClusterStatus) XXX_Size() int
func (*ClusterStatus) XXX_Unmarshal ¶
func (m *ClusterStatus) XXX_Unmarshal(b []byte) error
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec EndpointSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status EndpointStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
An Endpoint represents a communication interface or connection point within a Node, facilitating network communication and data transfer between different components or systems within the environment. `Endpoints` serve as gateways for transmitting and receiving data, enabling seamless communication between Nodes. +k8s:openapi-gen=true
func BuildEndpoint ¶ added in v0.0.2
func BuildEndpoint(meta metav1.ObjectMeta, spec *EndpointSpec, status *EndpointStatus) *Endpoint
BuildEndpoint returns a reource from a client Object a Spec/Status
func (*Endpoint) CalculateHash ¶ added in v0.0.2
func (*Endpoint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Endpoint) Descriptor ¶
func (*Endpoint) GetCondition ¶ added in v0.0.2
func (r *Endpoint) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (*Endpoint) GetEndpointID ¶ added in v0.0.2
func (r *Endpoint) GetEndpointID() EndpointID
func (Endpoint) GetGroupVersionResource ¶ added in v0.0.2
func (Endpoint) GetGroupVersionResource() schema.GroupVersionResource
func (*Endpoint) GetNamespacedName ¶ added in v0.0.2
func (r *Endpoint) GetNamespacedName() types.NamespacedName
func (*Endpoint) GetNodeGroupNodeID ¶ added in v0.0.2
func (r *Endpoint) GetNodeGroupNodeID() NodeGroupNodeID
func (*Endpoint) GetObjectMeta ¶ added in v0.0.2
func (r *Endpoint) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*Endpoint) GetOwnerReference ¶ added in v0.0.2
func (r *Endpoint) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*Endpoint) GetProvider ¶ added in v0.0.2
func (*Endpoint) GetSingularName ¶ added in v0.0.2
func (*Endpoint) GetUserDefinedLabels ¶ added in v0.0.2
func (*Endpoint) IsClaimed ¶ added in v0.0.2
func (r *Endpoint) IsClaimed(cr client.Object) (OwnerStatus, *metav1.OwnerReference)
func (Endpoint) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*Endpoint) MarshalToSizedBuffer ¶
func (Endpoint) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*Endpoint) NewObjList ¶ added in v0.0.2
func (r *Endpoint) NewObjList() backend.GenericObjectList
func (*Endpoint) ProtoMessage ¶
func (*Endpoint) ProtoMessage()
func (*Endpoint) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *Endpoint) SchemaGroupVersionKind() schema.GroupVersionKind
func (*Endpoint) SetConditions ¶ added in v0.0.2
func (r *Endpoint) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*Endpoint) ValidateSyntax ¶ added in v0.0.2
func (*Endpoint) XXX_DiscardUnknown ¶
func (m *Endpoint) XXX_DiscardUnknown()
func (*Endpoint) XXX_Marshal ¶
func (*Endpoint) XXX_Unmarshal ¶
type EndpointFilter ¶ added in v0.0.2
type EndpointFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*EndpointFilter) DeepCopy ¶ added in v0.0.2
func (in *EndpointFilter) DeepCopy() *EndpointFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointFilter.
func (*EndpointFilter) DeepCopyInto ¶ added in v0.0.2
func (in *EndpointFilter) DeepCopyInto(out *EndpointFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointFilter) Descriptor ¶ added in v0.0.2
func (*EndpointFilter) Descriptor() ([]byte, []int)
func (*EndpointFilter) Marshal ¶ added in v0.0.2
func (m *EndpointFilter) Marshal() (dAtA []byte, err error)
func (*EndpointFilter) MarshalTo ¶ added in v0.0.2
func (m *EndpointFilter) MarshalTo(dAtA []byte) (int, error)
func (*EndpointFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *EndpointFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EndpointFilter) ProtoMessage ¶ added in v0.0.2
func (*EndpointFilter) ProtoMessage()
func (*EndpointFilter) Reset ¶ added in v0.0.2
func (m *EndpointFilter) Reset()
func (*EndpointFilter) Size ¶ added in v0.0.2
func (m *EndpointFilter) Size() (n int)
func (*EndpointFilter) String ¶ added in v0.0.2
func (this *EndpointFilter) String() string
func (*EndpointFilter) Unmarshal ¶ added in v0.0.2
func (m *EndpointFilter) Unmarshal(dAtA []byte) error
func (*EndpointFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *EndpointFilter) XXX_DiscardUnknown()
func (*EndpointFilter) XXX_Marshal ¶ added in v0.0.2
func (m *EndpointFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndpointFilter) XXX_Merge ¶ added in v0.0.2
func (m *EndpointFilter) XXX_Merge(src proto.Message)
func (*EndpointFilter) XXX_Size ¶ added in v0.0.2
func (m *EndpointFilter) XXX_Size() int
func (*EndpointFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *EndpointFilter) XXX_Unmarshal(b []byte) error
type EndpointID ¶
type EndpointID struct { NodeID `json:",inline" yaml:",inline" protobuf:"bytes,6,opt,name=nodeID"` // Endpoint defines the name of the endpoint Endpoint string `json:"endpoint" yaml:"endpoint" protobuf:"bytes,5,opt,name=endpoint"` }
func (*EndpointID) DeepCopy ¶
func (in *EndpointID) DeepCopy() *EndpointID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointID.
func (*EndpointID) DeepCopyInto ¶
func (in *EndpointID) DeepCopyInto(out *EndpointID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointID) Descriptor ¶
func (*EndpointID) Descriptor() ([]byte, []int)
func (EndpointID) KuidString ¶ added in v0.0.2
func (r EndpointID) KuidString() string
func (*EndpointID) Marshal ¶
func (m *EndpointID) Marshal() (dAtA []byte, err error)
func (*EndpointID) MarshalToSizedBuffer ¶
func (m *EndpointID) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EndpointID) ProtoMessage ¶
func (*EndpointID) ProtoMessage()
func (*EndpointID) Reset ¶
func (m *EndpointID) Reset()
func (*EndpointID) Size ¶
func (m *EndpointID) Size() (n int)
func (*EndpointID) String ¶
func (this *EndpointID) String() string
func (*EndpointID) Unmarshal ¶
func (m *EndpointID) Unmarshal(dAtA []byte) error
func (*EndpointID) XXX_DiscardUnknown ¶
func (m *EndpointID) XXX_DiscardUnknown()
func (*EndpointID) XXX_Marshal ¶
func (m *EndpointID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndpointID) XXX_Merge ¶
func (m *EndpointID) XXX_Merge(src proto.Message)
func (*EndpointID) XXX_Size ¶
func (m *EndpointID) XXX_Size() int
func (*EndpointID) XXX_Unmarshal ¶
func (m *EndpointID) XXX_Unmarshal(b []byte) error
type EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Endpoint `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
EndpointList contains a list of Endpoints +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EndpointList) DeepCopy ¶
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointList) Descriptor ¶
func (*EndpointList) Descriptor() ([]byte, []int)
func (*EndpointList) GetItems ¶ added in v0.0.2
func (r *EndpointList) GetItems() []backend.Object
func (*EndpointList) GetListMeta ¶ added in v0.0.2
func (r *EndpointList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*EndpointList) GetObjects ¶ added in v0.0.2
func (r *EndpointList) GetObjects() []backend.GenericObject
func (*EndpointList) Marshal ¶
func (m *EndpointList) Marshal() (dAtA []byte, err error)
func (*EndpointList) MarshalToSizedBuffer ¶
func (m *EndpointList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EndpointList) ProtoMessage ¶
func (*EndpointList) ProtoMessage()
func (*EndpointList) Reset ¶
func (m *EndpointList) Reset()
func (*EndpointList) Size ¶
func (m *EndpointList) Size() (n int)
func (*EndpointList) String ¶
func (this *EndpointList) String() string
func (*EndpointList) Unmarshal ¶
func (m *EndpointList) Unmarshal(dAtA []byte) error
func (*EndpointList) XXX_DiscardUnknown ¶
func (m *EndpointList) XXX_DiscardUnknown()
func (*EndpointList) XXX_Marshal ¶
func (m *EndpointList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndpointList) XXX_Merge ¶
func (m *EndpointList) XXX_Merge(src proto.Message)
func (*EndpointList) XXX_Size ¶
func (m *EndpointList) XXX_Size() int
func (*EndpointList) XXX_Unmarshal ¶
func (m *EndpointList) XXX_Unmarshal(b []byte) error
type EndpointSet ¶
type EndpointSet struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec EndpointSetSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status EndpointSetStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A EndpointSet represents a set of endpoints that belong together within a nodeGroup. E.g. it can be used to model a logical Link Aggregation group within a node or it can be used to represent a logical multi-homing construction between a set of nodes belonging to a single nodeGroup. +k8s:openapi-gen=true
func BuildEndpointSet ¶ added in v0.0.2
func BuildEndpointSet(meta metav1.ObjectMeta, spec *EndpointSetSpec, status *EndpointSetStatus) *EndpointSet
BuildEndpointSet returns a reource from a client Object a Spec/Status
func (*EndpointSet) CalculateHash ¶ added in v0.0.2
func (r *EndpointSet) CalculateHash() ([sha1.Size]byte, error)
func (*EndpointSet) DeepCopy ¶
func (in *EndpointSet) DeepCopy() *EndpointSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSet.
func (*EndpointSet) DeepCopyInto ¶
func (in *EndpointSet) DeepCopyInto(out *EndpointSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointSet) DeepCopyObject ¶
func (in *EndpointSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointSet) Descriptor ¶
func (*EndpointSet) Descriptor() ([]byte, []int)
func (*EndpointSet) GetCondition ¶ added in v0.0.2
func (r *EndpointSet) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (*EndpointSet) GetEndpointSet ¶ added in v0.0.2
func (r *EndpointSet) GetEndpointSet() string
func (EndpointSet) GetGroupVersionResource ¶ added in v0.0.2
func (EndpointSet) GetGroupVersionResource() schema.GroupVersionResource
func (*EndpointSet) GetKey ¶ added in v0.0.2
func (r *EndpointSet) GetKey() store.Key
func (*EndpointSet) GetNamespacedName ¶ added in v0.0.2
func (r *EndpointSet) GetNamespacedName() types.NamespacedName
func (*EndpointSet) GetObjectMeta ¶ added in v0.0.2
func (r *EndpointSet) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*EndpointSet) GetOwnerReference ¶ added in v0.0.2
func (r *EndpointSet) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*EndpointSet) GetProvider ¶ added in v0.0.2
func (r *EndpointSet) GetProvider() string
func (*EndpointSet) GetSingularName ¶ added in v0.0.2
func (r *EndpointSet) GetSingularName() string
func (*EndpointSet) GetSpec ¶ added in v0.0.2
func (r *EndpointSet) GetSpec() any
func (*EndpointSet) GetUserDefinedLabels ¶ added in v0.0.2
func (r *EndpointSet) GetUserDefinedLabels() map[string]string
func (EndpointSet) IsStorageVersion ¶ added in v0.0.2
func (EndpointSet) IsStorageVersion() bool
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*EndpointSet) Marshal ¶
func (m *EndpointSet) Marshal() (dAtA []byte, err error)
func (*EndpointSet) MarshalToSizedBuffer ¶
func (m *EndpointSet) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (EndpointSet) NamespaceScoped ¶ added in v0.0.2
func (EndpointSet) NamespaceScoped() bool
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (EndpointSet) New ¶ added in v0.0.2
func (EndpointSet) New() runtime.Object
New implements resource.Object
func (EndpointSet) NewList ¶ added in v0.0.2
func (EndpointSet) NewList() runtime.Object
NewList implements resource.Object
func (*EndpointSet) NewObjList ¶ added in v0.0.2
func (r *EndpointSet) NewObjList() backend.GenericObjectList
func (*EndpointSet) ProtoMessage ¶
func (*EndpointSet) ProtoMessage()
func (*EndpointSet) Reset ¶
func (m *EndpointSet) Reset()
func (*EndpointSet) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *EndpointSet) SchemaGroupVersionKind() schema.GroupVersionKind
func (*EndpointSet) SetConditions ¶ added in v0.0.2
func (r *EndpointSet) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*EndpointSet) SetSpec ¶ added in v0.0.2
func (r *EndpointSet) SetSpec(s any)
func (*EndpointSet) Size ¶
func (m *EndpointSet) Size() (n int)
func (*EndpointSet) String ¶
func (this *EndpointSet) String() string
func (*EndpointSet) Unmarshal ¶
func (m *EndpointSet) Unmarshal(dAtA []byte) error
func (*EndpointSet) ValidateSyntax ¶ added in v0.0.2
func (r *EndpointSet) ValidateSyntax(_ string) field.ErrorList
func (*EndpointSet) XXX_DiscardUnknown ¶
func (m *EndpointSet) XXX_DiscardUnknown()
func (*EndpointSet) XXX_Marshal ¶
func (m *EndpointSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndpointSet) XXX_Merge ¶
func (m *EndpointSet) XXX_Merge(src proto.Message)
func (*EndpointSet) XXX_Size ¶
func (m *EndpointSet) XXX_Size() int
func (*EndpointSet) XXX_Unmarshal ¶
func (m *EndpointSet) XXX_Unmarshal(b []byte) error
type EndpointSetFilter ¶ added in v0.0.2
type EndpointSetFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*EndpointSetFilter) DeepCopy ¶ added in v0.0.2
func (in *EndpointSetFilter) DeepCopy() *EndpointSetFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSetFilter.
func (*EndpointSetFilter) DeepCopyInto ¶ added in v0.0.2
func (in *EndpointSetFilter) DeepCopyInto(out *EndpointSetFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointSetFilter) Descriptor ¶ added in v0.0.2
func (*EndpointSetFilter) Descriptor() ([]byte, []int)
func (*EndpointSetFilter) Marshal ¶ added in v0.0.2
func (m *EndpointSetFilter) Marshal() (dAtA []byte, err error)
func (*EndpointSetFilter) MarshalTo ¶ added in v0.0.2
func (m *EndpointSetFilter) MarshalTo(dAtA []byte) (int, error)
func (*EndpointSetFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *EndpointSetFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EndpointSetFilter) ProtoMessage ¶ added in v0.0.2
func (*EndpointSetFilter) ProtoMessage()
func (*EndpointSetFilter) Reset ¶ added in v0.0.2
func (m *EndpointSetFilter) Reset()
func (*EndpointSetFilter) Size ¶ added in v0.0.2
func (m *EndpointSetFilter) Size() (n int)
func (*EndpointSetFilter) String ¶ added in v0.0.2
func (this *EndpointSetFilter) String() string
func (*EndpointSetFilter) Unmarshal ¶ added in v0.0.2
func (m *EndpointSetFilter) Unmarshal(dAtA []byte) error
func (*EndpointSetFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *EndpointSetFilter) XXX_DiscardUnknown()
func (*EndpointSetFilter) XXX_Marshal ¶ added in v0.0.2
func (m *EndpointSetFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndpointSetFilter) XXX_Merge ¶ added in v0.0.2
func (m *EndpointSetFilter) XXX_Merge(src proto.Message)
func (*EndpointSetFilter) XXX_Size ¶ added in v0.0.2
func (m *EndpointSetFilter) XXX_Size() int
func (*EndpointSetFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *EndpointSetFilter) XXX_Unmarshal(b []byte) error
type EndpointSetList ¶
type EndpointSetList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []EndpointSet `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
EndpointSetList contains a list of EndpointSets +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EndpointSetList) DeepCopy ¶
func (in *EndpointSetList) DeepCopy() *EndpointSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSetList.
func (*EndpointSetList) DeepCopyInto ¶
func (in *EndpointSetList) DeepCopyInto(out *EndpointSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointSetList) DeepCopyObject ¶
func (in *EndpointSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointSetList) Descriptor ¶
func (*EndpointSetList) Descriptor() ([]byte, []int)
func (*EndpointSetList) GetItems ¶ added in v0.0.2
func (r *EndpointSetList) GetItems() []backend.Object
func (*EndpointSetList) GetListMeta ¶ added in v0.0.2
func (r *EndpointSetList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*EndpointSetList) GetObjects ¶ added in v0.0.2
func (r *EndpointSetList) GetObjects() []backend.GenericObject
func (*EndpointSetList) Marshal ¶
func (m *EndpointSetList) Marshal() (dAtA []byte, err error)
func (*EndpointSetList) MarshalToSizedBuffer ¶
func (m *EndpointSetList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EndpointSetList) ProtoMessage ¶
func (*EndpointSetList) ProtoMessage()
func (*EndpointSetList) Reset ¶
func (m *EndpointSetList) Reset()
func (*EndpointSetList) Size ¶
func (m *EndpointSetList) Size() (n int)
func (*EndpointSetList) String ¶
func (this *EndpointSetList) String() string
func (*EndpointSetList) Unmarshal ¶
func (m *EndpointSetList) Unmarshal(dAtA []byte) error
func (*EndpointSetList) XXX_DiscardUnknown ¶
func (m *EndpointSetList) XXX_DiscardUnknown()
func (*EndpointSetList) XXX_Marshal ¶
func (m *EndpointSetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndpointSetList) XXX_Merge ¶
func (m *EndpointSetList) XXX_Merge(src proto.Message)
func (*EndpointSetList) XXX_Size ¶
func (m *EndpointSetList) XXX_Size() int
func (*EndpointSetList) XXX_Unmarshal ¶
func (m *EndpointSetList) XXX_Unmarshal(b []byte) error
type EndpointSetSpec ¶
type EndpointSetSpec struct { // Endpoints defines the Endpoints that are part of the EndpointSet // Min 1, Max 16 Endpoints []*EndpointID `json:"endpoints" yaml:"endpoints" protobuf:"bytes,1,opt,name=endpoints"` // Lacp defines if the lag enabled LACP // +optional Lacp *bool `json:"lacp,omitempty" yaml:"lacp,omitempty" protobuf:"bytes,2,opt,name=lacp"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"` }
EndpointSetSpec defines the desired state of EndpointSet An EndpointSet can be a LAG (single Homed) or ESI (multiHomed). The EndpointSet can only belong to a single NodeGroup
func (*EndpointSetSpec) DeepCopy ¶
func (in *EndpointSetSpec) DeepCopy() *EndpointSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSetSpec.
func (*EndpointSetSpec) DeepCopyInto ¶
func (in *EndpointSetSpec) DeepCopyInto(out *EndpointSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointSetSpec) Descriptor ¶
func (*EndpointSetSpec) Descriptor() ([]byte, []int)
func (*EndpointSetSpec) Marshal ¶
func (m *EndpointSetSpec) Marshal() (dAtA []byte, err error)
func (*EndpointSetSpec) MarshalToSizedBuffer ¶
func (m *EndpointSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EndpointSetSpec) ProtoMessage ¶
func (*EndpointSetSpec) ProtoMessage()
func (*EndpointSetSpec) Reset ¶
func (m *EndpointSetSpec) Reset()
func (*EndpointSetSpec) Size ¶
func (m *EndpointSetSpec) Size() (n int)
func (*EndpointSetSpec) String ¶
func (this *EndpointSetSpec) String() string
func (*EndpointSetSpec) Unmarshal ¶
func (m *EndpointSetSpec) Unmarshal(dAtA []byte) error
func (*EndpointSetSpec) XXX_DiscardUnknown ¶
func (m *EndpointSetSpec) XXX_DiscardUnknown()
func (*EndpointSetSpec) XXX_Marshal ¶
func (m *EndpointSetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndpointSetSpec) XXX_Merge ¶
func (m *EndpointSetSpec) XXX_Merge(src proto.Message)
func (*EndpointSetSpec) XXX_Size ¶
func (m *EndpointSetSpec) XXX_Size() int
func (*EndpointSetSpec) XXX_Unmarshal ¶
func (m *EndpointSetSpec) XXX_Unmarshal(b []byte) error
type EndpointSetStatus ¶
type EndpointSetStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` // ESI defines the ethernet segment identifier of the logical link // if set this is a multi-homed logical endpoint // the ESI is a global unique identifier within the administrative domain // +optional ESI *uint32 `json:"esi,omitempty" yaml:"esi,omitempty" protobuf:"bytes,2,opt,name=esi"` // LagId defines the lag id for the logical single-homed or multi-homed // endpoint // +optional LagId *uint32 `json:"lagID,omitempty" yaml:"lagID,omitempty" protobuf:"bytes,3,opt,name=lagID"` }
EndpointSetStatus defines the observed state of EndpointSet
func (*EndpointSetStatus) DeepCopy ¶
func (in *EndpointSetStatus) DeepCopy() *EndpointSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSetStatus.
func (*EndpointSetStatus) DeepCopyInto ¶
func (in *EndpointSetStatus) DeepCopyInto(out *EndpointSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointSetStatus) Descriptor ¶
func (*EndpointSetStatus) Descriptor() ([]byte, []int)
func (*EndpointSetStatus) Marshal ¶
func (m *EndpointSetStatus) Marshal() (dAtA []byte, err error)
func (*EndpointSetStatus) MarshalTo ¶
func (m *EndpointSetStatus) MarshalTo(dAtA []byte) (int, error)
func (*EndpointSetStatus) MarshalToSizedBuffer ¶
func (m *EndpointSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EndpointSetStatus) ProtoMessage ¶
func (*EndpointSetStatus) ProtoMessage()
func (*EndpointSetStatus) Reset ¶
func (m *EndpointSetStatus) Reset()
func (*EndpointSetStatus) Size ¶
func (m *EndpointSetStatus) Size() (n int)
func (*EndpointSetStatus) String ¶
func (this *EndpointSetStatus) String() string
func (*EndpointSetStatus) Unmarshal ¶
func (m *EndpointSetStatus) Unmarshal(dAtA []byte) error
func (*EndpointSetStatus) XXX_DiscardUnknown ¶
func (m *EndpointSetStatus) XXX_DiscardUnknown()
func (*EndpointSetStatus) XXX_Marshal ¶
func (m *EndpointSetStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndpointSetStatus) XXX_Merge ¶
func (m *EndpointSetStatus) XXX_Merge(src proto.Message)
func (*EndpointSetStatus) XXX_Size ¶
func (m *EndpointSetStatus) XXX_Size() int
func (*EndpointSetStatus) XXX_Unmarshal ¶
func (m *EndpointSetStatus) XXX_Unmarshal(b []byte) error
type EndpointSpec ¶
type EndpointSpec struct { // NodeGroupEndpointID identifies the endpoint identity this resource belongs to NodeGroupEndpointID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeGroupEndpointID"` // Module define the module to which the Endpoint belongs // +optional Module *string `json:"module,omitempty" yaml:"module,omitempty" protobuf:"bytes,2,opt,name=module"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"` // (Gbps) Speed *string `json:"speed,omitempty" yaml:"speed,omitempty" protobuf:"bytes,4,opt,name=speed"` // VLANTagging defines if VLAN tagging is enabled or disabled on the interface VLANTagging bool `json:"vlanTagging,omitempty" yaml:"vlanTagging,omitempty" protobuf:"bytes,5,opt,name=vlanTagging"` // Provider defines the provider implementing this resource. Provider string `json:"provider" yaml:"provider" protobuf:"bytes,6,opt,name=provider"` }
EndpointSpec defines the desired state of Endpoint
func (*EndpointSpec) DeepCopy ¶
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointSpec) Descriptor ¶
func (*EndpointSpec) Descriptor() ([]byte, []int)
func (*EndpointSpec) Marshal ¶
func (m *EndpointSpec) Marshal() (dAtA []byte, err error)
func (*EndpointSpec) MarshalToSizedBuffer ¶
func (m *EndpointSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EndpointSpec) ProtoMessage ¶
func (*EndpointSpec) ProtoMessage()
func (*EndpointSpec) Reset ¶
func (m *EndpointSpec) Reset()
func (*EndpointSpec) Size ¶
func (m *EndpointSpec) Size() (n int)
func (*EndpointSpec) String ¶
func (this *EndpointSpec) String() string
func (*EndpointSpec) Unmarshal ¶
func (m *EndpointSpec) Unmarshal(dAtA []byte) error
func (*EndpointSpec) XXX_DiscardUnknown ¶
func (m *EndpointSpec) XXX_DiscardUnknown()
func (*EndpointSpec) XXX_Marshal ¶
func (m *EndpointSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndpointSpec) XXX_Merge ¶
func (m *EndpointSpec) XXX_Merge(src proto.Message)
func (*EndpointSpec) XXX_Size ¶
func (m *EndpointSpec) XXX_Size() int
func (*EndpointSpec) XXX_Unmarshal ¶
func (m *EndpointSpec) XXX_Unmarshal(b []byte) error
type EndpointStatus ¶
type EndpointStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
EndpointStatus defines the observed state of Endpoint
func (*EndpointStatus) DeepCopy ¶
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointStatus) Descriptor ¶
func (*EndpointStatus) Descriptor() ([]byte, []int)
func (*EndpointStatus) Marshal ¶
func (m *EndpointStatus) Marshal() (dAtA []byte, err error)
func (*EndpointStatus) MarshalToSizedBuffer ¶
func (m *EndpointStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EndpointStatus) ProtoMessage ¶
func (*EndpointStatus) ProtoMessage()
func (*EndpointStatus) Reset ¶
func (m *EndpointStatus) Reset()
func (*EndpointStatus) Size ¶
func (m *EndpointStatus) Size() (n int)
func (*EndpointStatus) String ¶
func (this *EndpointStatus) String() string
func (*EndpointStatus) Unmarshal ¶
func (m *EndpointStatus) Unmarshal(dAtA []byte) error
func (*EndpointStatus) XXX_DiscardUnknown ¶
func (m *EndpointStatus) XXX_DiscardUnknown()
func (*EndpointStatus) XXX_Marshal ¶
func (m *EndpointStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndpointStatus) XXX_Merge ¶
func (m *EndpointStatus) XXX_Merge(src proto.Message)
func (*EndpointStatus) XXX_Size ¶
func (m *EndpointStatus) XXX_Size() int
func (*EndpointStatus) XXX_Unmarshal ¶
func (m *EndpointStatus) XXX_Unmarshal(b []byte) error
type IGPLinkParameters ¶ added in v0.0.6
type IGPLinkParameters struct { // Type defines the type of network //+kubebuilder:validation:Enum=`pointToPoint`;`broadcast`; // +kubebuilder:default=pointToPoint // +optional NetworkType *NetworkType `json:"networkType,omitempty" yaml:"networkType,,omitempty" protobuf:"bytes,1,opt,name=networkType"` // Passive defines if this interface is passive // +optional Passive *bool `json:"minTx,omitempty" yaml:"minTx,omitempty" protobuf:"bytes,2,opt,name=minTx"` // BFD defines if BFD is enabled for the IGP on this interface // +kubebuilder:default:=true // +optional BFD *bool `json:"bfd,omitempty" yaml:"bfd,omitempty" protobuf:"bytes,3,opt,name=bfd"` // Metric defines the interface metric associated with the native routing topology // +optional Metric *uint32 `json:"metric,omitempty" yaml:"metric,omitempty" protobuf:"bytes,4,opt,name=metric"` }
func (*IGPLinkParameters) DeepCopy ¶ added in v0.0.6
func (in *IGPLinkParameters) DeepCopy() *IGPLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IGPLinkParameters.
func (*IGPLinkParameters) DeepCopyInto ¶ added in v0.0.6
func (in *IGPLinkParameters) DeepCopyInto(out *IGPLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IGPLinkParameters) Descriptor ¶ added in v0.0.6
func (*IGPLinkParameters) Descriptor() ([]byte, []int)
func (*IGPLinkParameters) Marshal ¶ added in v0.0.6
func (m *IGPLinkParameters) Marshal() (dAtA []byte, err error)
func (*IGPLinkParameters) MarshalTo ¶ added in v0.0.6
func (m *IGPLinkParameters) MarshalTo(dAtA []byte) (int, error)
func (*IGPLinkParameters) MarshalToSizedBuffer ¶ added in v0.0.6
func (m *IGPLinkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IGPLinkParameters) ProtoMessage ¶ added in v0.0.6
func (*IGPLinkParameters) ProtoMessage()
func (*IGPLinkParameters) Reset ¶ added in v0.0.6
func (m *IGPLinkParameters) Reset()
func (*IGPLinkParameters) Size ¶ added in v0.0.6
func (m *IGPLinkParameters) Size() (n int)
func (*IGPLinkParameters) String ¶ added in v0.0.6
func (this *IGPLinkParameters) String() string
func (*IGPLinkParameters) Unmarshal ¶ added in v0.0.6
func (m *IGPLinkParameters) Unmarshal(dAtA []byte) error
func (*IGPLinkParameters) XXX_DiscardUnknown ¶ added in v0.0.6
func (m *IGPLinkParameters) XXX_DiscardUnknown()
func (*IGPLinkParameters) XXX_Marshal ¶ added in v0.0.6
func (m *IGPLinkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IGPLinkParameters) XXX_Merge ¶ added in v0.0.6
func (m *IGPLinkParameters) XXX_Merge(src proto.Message)
func (*IGPLinkParameters) XXX_Size ¶ added in v0.0.6
func (m *IGPLinkParameters) XXX_Size() int
func (*IGPLinkParameters) XXX_Unmarshal ¶ added in v0.0.6
func (m *IGPLinkParameters) XXX_Unmarshal(b []byte) error
type ISISLinkParameters ¶ added in v0.0.6
type ISISLinkParameters struct { // Generic IGP Link Parameters // +optional IGPLinkParameters `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=igpLinkParameters"` // Defines the ISIS level the link is assocaited with // +optional Level *ISISLevel `json:"area,omitempty" yaml:"area,omitempty" protobuf:"bytes,2,opt,name=area"` }
func (*ISISLinkParameters) DeepCopy ¶ added in v0.0.6
func (in *ISISLinkParameters) DeepCopy() *ISISLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ISISLinkParameters.
func (*ISISLinkParameters) DeepCopyInto ¶ added in v0.0.6
func (in *ISISLinkParameters) DeepCopyInto(out *ISISLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ISISLinkParameters) Descriptor ¶ added in v0.0.6
func (*ISISLinkParameters) Descriptor() ([]byte, []int)
func (*ISISLinkParameters) Marshal ¶ added in v0.0.6
func (m *ISISLinkParameters) Marshal() (dAtA []byte, err error)
func (*ISISLinkParameters) MarshalTo ¶ added in v0.0.6
func (m *ISISLinkParameters) MarshalTo(dAtA []byte) (int, error)
func (*ISISLinkParameters) MarshalToSizedBuffer ¶ added in v0.0.6
func (m *ISISLinkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ISISLinkParameters) ProtoMessage ¶ added in v0.0.6
func (*ISISLinkParameters) ProtoMessage()
func (*ISISLinkParameters) Reset ¶ added in v0.0.6
func (m *ISISLinkParameters) Reset()
func (*ISISLinkParameters) Size ¶ added in v0.0.6
func (m *ISISLinkParameters) Size() (n int)
func (*ISISLinkParameters) String ¶ added in v0.0.6
func (this *ISISLinkParameters) String() string
func (*ISISLinkParameters) Unmarshal ¶ added in v0.0.6
func (m *ISISLinkParameters) Unmarshal(dAtA []byte) error
func (*ISISLinkParameters) XXX_DiscardUnknown ¶ added in v0.0.6
func (m *ISISLinkParameters) XXX_DiscardUnknown()
func (*ISISLinkParameters) XXX_Marshal ¶ added in v0.0.6
func (m *ISISLinkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ISISLinkParameters) XXX_Merge ¶ added in v0.0.6
func (m *ISISLinkParameters) XXX_Merge(src proto.Message)
func (*ISISLinkParameters) XXX_Size ¶ added in v0.0.6
func (m *ISISLinkParameters) XXX_Size() int
func (*ISISLinkParameters) XXX_Unmarshal ¶ added in v0.0.6
func (m *ISISLinkParameters) XXX_Unmarshal(b []byte) error
type ISISMetricStyle ¶ added in v0.0.6
type ISISMetricStyle string
const ( ISISMetricStyleNarrow ISISMetricStyle = "narrow" ISISMetricStyleWide ISISMetricStyle = "wide" )
type Link ¶
type Link struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec LinkSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status LinkStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A link represents a physical/logical connection that enables communication and data transfer between 2 endpoints of a node. +k8s:openapi-gen=true
func BuildLink ¶ added in v0.0.2
func BuildLink(meta metav1.ObjectMeta, spec *LinkSpec, status *LinkStatus) *Link
BuildLink returns a reource from a client Object a Spec/Status
func (*Link) CalculateHash ¶ added in v0.0.2
func (*Link) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link.
func (*Link) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Link) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Link) Descriptor ¶
func (*Link) GetCondition ¶ added in v0.0.2
func (r *Link) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (*Link) GetEndPointIDA ¶ added in v0.0.2
func (r *Link) GetEndPointIDA() *NodeGroupEndpointID
func (*Link) GetEndPointIDB ¶ added in v0.0.2
func (r *Link) GetEndPointIDB() *NodeGroupEndpointID
func (Link) GetGroupVersionResource ¶ added in v0.0.2
func (Link) GetGroupVersionResource() schema.GroupVersionResource
func (*Link) GetISISBFD ¶ added in v0.0.6
func (*Link) GetISISLevel ¶ added in v0.0.6
func (*Link) GetISISMetric ¶ added in v0.0.6
func (*Link) GetISISNetworkType ¶ added in v0.0.6
func (r *Link) GetISISNetworkType() NetworkType
func (*Link) GetISISPassive ¶ added in v0.0.6
func (*Link) GetNamespacedName ¶ added in v0.0.2
func (r *Link) GetNamespacedName() types.NamespacedName
func (*Link) GetOSPFArea ¶ added in v0.0.6
func (*Link) GetOSPFBFD ¶ added in v0.0.6
func (*Link) GetOSPFMetric ¶ added in v0.0.6
func (*Link) GetOSPFNetworkType ¶ added in v0.0.6
func (r *Link) GetOSPFNetworkType() NetworkType
func (*Link) GetOSPFPassive ¶ added in v0.0.6
func (*Link) GetObjectMeta ¶ added in v0.0.2
func (r *Link) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*Link) GetOwnerReference ¶ added in v0.0.2
func (r *Link) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*Link) GetProvider ¶ added in v0.0.2
func (*Link) GetSingularName ¶ added in v0.0.2
func (*Link) GetUserDefinedLabels ¶ added in v0.0.2
func (Link) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (Link) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*Link) NewObjList ¶ added in v0.0.2
func (r *Link) NewObjList() backend.GenericObjectList
func (*Link) ProtoMessage ¶
func (*Link) ProtoMessage()
func (*Link) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *Link) SchemaGroupVersionKind() schema.GroupVersionKind
func (*Link) SetConditions ¶ added in v0.0.2
func (r *Link) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*Link) ValidateSyntax ¶ added in v0.0.2
func (*Link) XXX_DiscardUnknown ¶
func (m *Link) XXX_DiscardUnknown()
func (*Link) XXX_Unmarshal ¶
type LinkFilter ¶ added in v0.0.2
type LinkFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*LinkFilter) DeepCopy ¶ added in v0.0.2
func (in *LinkFilter) DeepCopy() *LinkFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkFilter.
func (*LinkFilter) DeepCopyInto ¶ added in v0.0.2
func (in *LinkFilter) DeepCopyInto(out *LinkFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkFilter) Descriptor ¶ added in v0.0.2
func (*LinkFilter) Descriptor() ([]byte, []int)
func (*LinkFilter) Marshal ¶ added in v0.0.2
func (m *LinkFilter) Marshal() (dAtA []byte, err error)
func (*LinkFilter) MarshalTo ¶ added in v0.0.2
func (m *LinkFilter) MarshalTo(dAtA []byte) (int, error)
func (*LinkFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *LinkFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LinkFilter) ProtoMessage ¶ added in v0.0.2
func (*LinkFilter) ProtoMessage()
func (*LinkFilter) Reset ¶ added in v0.0.2
func (m *LinkFilter) Reset()
func (*LinkFilter) Size ¶ added in v0.0.2
func (m *LinkFilter) Size() (n int)
func (*LinkFilter) String ¶ added in v0.0.2
func (this *LinkFilter) String() string
func (*LinkFilter) Unmarshal ¶ added in v0.0.2
func (m *LinkFilter) Unmarshal(dAtA []byte) error
func (*LinkFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *LinkFilter) XXX_DiscardUnknown()
func (*LinkFilter) XXX_Marshal ¶ added in v0.0.2
func (m *LinkFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LinkFilter) XXX_Merge ¶ added in v0.0.2
func (m *LinkFilter) XXX_Merge(src proto.Message)
func (*LinkFilter) XXX_Size ¶ added in v0.0.2
func (m *LinkFilter) XXX_Size() int
func (*LinkFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *LinkFilter) XXX_Unmarshal(b []byte) error
type LinkList ¶
type LinkList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Link `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
LinkList contains a list of Links +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*LinkList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkList.
func (*LinkList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkList) Descriptor ¶
func (*LinkList) GetListMeta ¶ added in v0.0.2
GetListMeta returns the ListMeta
func (*LinkList) GetObjects ¶ added in v0.0.2
func (r *LinkList) GetObjects() []backend.GenericObject
func (*LinkList) MarshalToSizedBuffer ¶
func (*LinkList) ProtoMessage ¶
func (*LinkList) ProtoMessage()
func (*LinkList) XXX_DiscardUnknown ¶
func (m *LinkList) XXX_DiscardUnknown()
func (*LinkList) XXX_Marshal ¶
func (*LinkList) XXX_Unmarshal ¶
type LinkSet ¶
type LinkSet struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec LinkSetSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status LinkSetStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A linkSet represents a set of links that belong together within a node group or accross nodeGroups. E.g. it can be used to model a logical Link Aggregation group between 2 nodes or it can be used to represent a logical multi-homing construction between a set of nodes belonging to 1 or multiple nodeGroups/Topologies. +k8s:openapi-gen=true
func BuildLinkSet ¶ added in v0.0.2
func BuildLinkSet(meta metav1.ObjectMeta, spec *LinkSetSpec, status *LinkSetStatus) *LinkSet
BuildLinkSet returns a reource from a client Object a Spec/Status
func (*LinkSet) CalculateHash ¶ added in v0.0.2
func (*LinkSet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSet.
func (*LinkSet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkSet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkSet) Descriptor ¶
func (*LinkSet) GetCondition ¶ added in v0.0.2
func (r *LinkSet) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (LinkSet) GetGroupVersionResource ¶ added in v0.0.2
func (LinkSet) GetGroupVersionResource() schema.GroupVersionResource
func (*LinkSet) GetNamespacedName ¶ added in v0.0.2
func (r *LinkSet) GetNamespacedName() types.NamespacedName
func (*LinkSet) GetObjectMeta ¶ added in v0.0.2
func (r *LinkSet) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*LinkSet) GetOwnerReference ¶ added in v0.0.2
func (r *LinkSet) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*LinkSet) GetProvider ¶ added in v0.0.2
func (*LinkSet) GetSingularName ¶ added in v0.0.2
func (*LinkSet) GetUserDefinedLabels ¶ added in v0.0.2
func (LinkSet) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*LinkSet) MarshalToSizedBuffer ¶
func (LinkSet) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*LinkSet) NewObjList ¶ added in v0.0.2
func (r *LinkSet) NewObjList() backend.GenericObjectList
func (*LinkSet) ProtoMessage ¶
func (*LinkSet) ProtoMessage()
func (*LinkSet) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *LinkSet) SchemaGroupVersionKind() schema.GroupVersionKind
func (*LinkSet) SetConditions ¶ added in v0.0.2
func (r *LinkSet) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*LinkSet) ValidateSyntax ¶ added in v0.0.2
func (*LinkSet) XXX_DiscardUnknown ¶
func (m *LinkSet) XXX_DiscardUnknown()
func (*LinkSet) XXX_Marshal ¶
func (*LinkSet) XXX_Unmarshal ¶
type LinkSetFilter ¶ added in v0.0.2
type LinkSetFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*LinkSetFilter) DeepCopy ¶ added in v0.0.2
func (in *LinkSetFilter) DeepCopy() *LinkSetFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSetFilter.
func (*LinkSetFilter) DeepCopyInto ¶ added in v0.0.2
func (in *LinkSetFilter) DeepCopyInto(out *LinkSetFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkSetFilter) Descriptor ¶ added in v0.0.2
func (*LinkSetFilter) Descriptor() ([]byte, []int)
func (*LinkSetFilter) Marshal ¶ added in v0.0.2
func (m *LinkSetFilter) Marshal() (dAtA []byte, err error)
func (*LinkSetFilter) MarshalTo ¶ added in v0.0.2
func (m *LinkSetFilter) MarshalTo(dAtA []byte) (int, error)
func (*LinkSetFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *LinkSetFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LinkSetFilter) ProtoMessage ¶ added in v0.0.2
func (*LinkSetFilter) ProtoMessage()
func (*LinkSetFilter) Reset ¶ added in v0.0.2
func (m *LinkSetFilter) Reset()
func (*LinkSetFilter) Size ¶ added in v0.0.2
func (m *LinkSetFilter) Size() (n int)
func (*LinkSetFilter) String ¶ added in v0.0.2
func (this *LinkSetFilter) String() string
func (*LinkSetFilter) Unmarshal ¶ added in v0.0.2
func (m *LinkSetFilter) Unmarshal(dAtA []byte) error
func (*LinkSetFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *LinkSetFilter) XXX_DiscardUnknown()
func (*LinkSetFilter) XXX_Marshal ¶ added in v0.0.2
func (m *LinkSetFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LinkSetFilter) XXX_Merge ¶ added in v0.0.2
func (m *LinkSetFilter) XXX_Merge(src proto.Message)
func (*LinkSetFilter) XXX_Size ¶ added in v0.0.2
func (m *LinkSetFilter) XXX_Size() int
func (*LinkSetFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *LinkSetFilter) XXX_Unmarshal(b []byte) error
type LinkSetList ¶
type LinkSetList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []LinkSet `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
LinkSetList contains a list of LinkSets +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*LinkSetList) DeepCopy ¶
func (in *LinkSetList) DeepCopy() *LinkSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSetList.
func (*LinkSetList) DeepCopyInto ¶
func (in *LinkSetList) DeepCopyInto(out *LinkSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkSetList) DeepCopyObject ¶
func (in *LinkSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkSetList) Descriptor ¶
func (*LinkSetList) Descriptor() ([]byte, []int)
func (*LinkSetList) GetItems ¶ added in v0.0.2
func (r *LinkSetList) GetItems() []backend.Object
func (*LinkSetList) GetListMeta ¶ added in v0.0.2
func (r *LinkSetList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*LinkSetList) GetObjects ¶ added in v0.0.2
func (r *LinkSetList) GetObjects() []backend.GenericObject
func (*LinkSetList) Marshal ¶
func (m *LinkSetList) Marshal() (dAtA []byte, err error)
func (*LinkSetList) MarshalToSizedBuffer ¶
func (m *LinkSetList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LinkSetList) ProtoMessage ¶
func (*LinkSetList) ProtoMessage()
func (*LinkSetList) Reset ¶
func (m *LinkSetList) Reset()
func (*LinkSetList) Size ¶
func (m *LinkSetList) Size() (n int)
func (*LinkSetList) String ¶
func (this *LinkSetList) String() string
func (*LinkSetList) Unmarshal ¶
func (m *LinkSetList) Unmarshal(dAtA []byte) error
func (*LinkSetList) XXX_DiscardUnknown ¶
func (m *LinkSetList) XXX_DiscardUnknown()
func (*LinkSetList) XXX_Marshal ¶
func (m *LinkSetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LinkSetList) XXX_Merge ¶
func (m *LinkSetList) XXX_Merge(src proto.Message)
func (*LinkSetList) XXX_Size ¶
func (m *LinkSetList) XXX_Size() int
func (*LinkSetList) XXX_Unmarshal ¶
func (m *LinkSetList) XXX_Unmarshal(b []byte) error
type LinkSetSpec ¶
type LinkSetSpec struct { // Endpoints define the endpoint identifiers of the LinkSet Endpoints []*EndpointID `json:"endpoints" yaml:"endpoints" protobuf:"bytes,1,opt,name=endpoints"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=userDefinedLabels"` }
LinkSetSpec defines the desired state of LinkSet
func (*LinkSetSpec) DeepCopy ¶
func (in *LinkSetSpec) DeepCopy() *LinkSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSetSpec.
func (*LinkSetSpec) DeepCopyInto ¶
func (in *LinkSetSpec) DeepCopyInto(out *LinkSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkSetSpec) Descriptor ¶
func (*LinkSetSpec) Descriptor() ([]byte, []int)
func (*LinkSetSpec) Marshal ¶
func (m *LinkSetSpec) Marshal() (dAtA []byte, err error)
func (*LinkSetSpec) MarshalToSizedBuffer ¶
func (m *LinkSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LinkSetSpec) ProtoMessage ¶
func (*LinkSetSpec) ProtoMessage()
func (*LinkSetSpec) Reset ¶
func (m *LinkSetSpec) Reset()
func (*LinkSetSpec) Size ¶
func (m *LinkSetSpec) Size() (n int)
func (*LinkSetSpec) String ¶
func (this *LinkSetSpec) String() string
func (*LinkSetSpec) Unmarshal ¶
func (m *LinkSetSpec) Unmarshal(dAtA []byte) error
func (*LinkSetSpec) XXX_DiscardUnknown ¶
func (m *LinkSetSpec) XXX_DiscardUnknown()
func (*LinkSetSpec) XXX_Marshal ¶
func (m *LinkSetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LinkSetSpec) XXX_Merge ¶
func (m *LinkSetSpec) XXX_Merge(src proto.Message)
func (*LinkSetSpec) XXX_Size ¶
func (m *LinkSetSpec) XXX_Size() int
func (*LinkSetSpec) XXX_Unmarshal ¶
func (m *LinkSetSpec) XXX_Unmarshal(b []byte) error
type LinkSetStatus ¶
type LinkSetStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` // ESI defines the ethernet segment identifier of the logical link // if set this is a multi-homed linkset // the ESI is a global unique identifier within the administrative domain/topology ESI *uint32 `json:"esi,omitempty" yaml:"esi,omitempty" protobuf:"varint,2,opt,name=esi"` // LagId defines the lag id for the logical single-homed or multi-homed // endpoint LagId *uint32 `json:"lagId,omitempty" yaml:"lagId,omitempty" protobuf:"varint,3,opt,name=lagId"` }
LinkSetStatus defines the observed state of LinkSet
func (*LinkSetStatus) DeepCopy ¶
func (in *LinkSetStatus) DeepCopy() *LinkSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSetStatus.
func (*LinkSetStatus) DeepCopyInto ¶
func (in *LinkSetStatus) DeepCopyInto(out *LinkSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkSetStatus) Descriptor ¶
func (*LinkSetStatus) Descriptor() ([]byte, []int)
func (*LinkSetStatus) Marshal ¶
func (m *LinkSetStatus) Marshal() (dAtA []byte, err error)
func (*LinkSetStatus) MarshalToSizedBuffer ¶
func (m *LinkSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LinkSetStatus) ProtoMessage ¶
func (*LinkSetStatus) ProtoMessage()
func (*LinkSetStatus) Reset ¶
func (m *LinkSetStatus) Reset()
func (*LinkSetStatus) Size ¶
func (m *LinkSetStatus) Size() (n int)
func (*LinkSetStatus) String ¶
func (this *LinkSetStatus) String() string
func (*LinkSetStatus) Unmarshal ¶
func (m *LinkSetStatus) Unmarshal(dAtA []byte) error
func (*LinkSetStatus) XXX_DiscardUnknown ¶
func (m *LinkSetStatus) XXX_DiscardUnknown()
func (*LinkSetStatus) XXX_Marshal ¶
func (m *LinkSetStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LinkSetStatus) XXX_Merge ¶
func (m *LinkSetStatus) XXX_Merge(src proto.Message)
func (*LinkSetStatus) XXX_Size ¶
func (m *LinkSetStatus) XXX_Size() int
func (*LinkSetStatus) XXX_Unmarshal ¶
func (m *LinkSetStatus) XXX_Unmarshal(b []byte) error
type LinkSpec ¶
type LinkSpec struct { // Endpoints define the 2 endpoint identifiers of the link // Can only have 2 endpoints Endpoints []*NodeGroupEndpointID `json:"endpoints" yaml:"endpoints" protobuf:"bytes,1,opt,name=endpoints"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=userDefinedLabels"` // BFD defines the BFD specific parameters on the link // +optional BFD *BFDLinkParameters `json:"bfd,omitempty" yaml:"bfd,omitempty" protobuf:"bytes,3,opt,name=bfd"` // OSPF defines the OSPF specific parameters on the link // +optional OSPF *OSPFLinkParameters `json:"ospf,omitempty" yaml:"ospf,omitempty" protobuf:"bytes,4,opt,name=ospf"` // ISIS defines the ISIS specific parameters on the link // +optional ISIS *ISISLinkParameters `json:"isis,omitempty" yaml:"isis,omitempty" protobuf:"bytes,5,opt,name=isis"` // BGP defines the BGP specific parameters on the link // +optional BGP *BGPLinkParameters `json:"bgp,omitempty" yaml:"bgp,omitempty" protobuf:"bytes,6,opt,name=bgp"` }
LinkSpec defines the desired state of Link
func (*LinkSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSpec.
func (*LinkSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkSpec) Descriptor ¶
func (*LinkSpec) MarshalToSizedBuffer ¶
func (*LinkSpec) ProtoMessage ¶
func (*LinkSpec) ProtoMessage()
func (*LinkSpec) XXX_DiscardUnknown ¶
func (m *LinkSpec) XXX_DiscardUnknown()
func (*LinkSpec) XXX_Marshal ¶
func (*LinkSpec) XXX_Unmarshal ¶
type LinkStatus ¶
type LinkStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
LinkStatus defines the observed state of Link
func (*LinkStatus) DeepCopy ¶
func (in *LinkStatus) DeepCopy() *LinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkStatus.
func (*LinkStatus) DeepCopyInto ¶
func (in *LinkStatus) DeepCopyInto(out *LinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkStatus) Descriptor ¶
func (*LinkStatus) Descriptor() ([]byte, []int)
func (*LinkStatus) Marshal ¶
func (m *LinkStatus) Marshal() (dAtA []byte, err error)
func (*LinkStatus) MarshalToSizedBuffer ¶
func (m *LinkStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LinkStatus) ProtoMessage ¶
func (*LinkStatus) ProtoMessage()
func (*LinkStatus) Reset ¶
func (m *LinkStatus) Reset()
func (*LinkStatus) Size ¶
func (m *LinkStatus) Size() (n int)
func (*LinkStatus) String ¶
func (this *LinkStatus) String() string
func (*LinkStatus) Unmarshal ¶
func (m *LinkStatus) Unmarshal(dAtA []byte) error
func (*LinkStatus) XXX_DiscardUnknown ¶
func (m *LinkStatus) XXX_DiscardUnknown()
func (*LinkStatus) XXX_Marshal ¶
func (m *LinkStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LinkStatus) XXX_Merge ¶
func (m *LinkStatus) XXX_Merge(src proto.Message)
func (*LinkStatus) XXX_Size ¶
func (m *LinkStatus) XXX_Size() int
func (*LinkStatus) XXX_Unmarshal ¶
func (m *LinkStatus) XXX_Unmarshal(b []byte) error
type Location ¶
type Location struct { Latitude string `json:"latitude" yaml:"latitude" protobuf:"bytes,1,opt,name=latitude"` Longitude string `json:"longitude" yaml:"longitude" protobuf:"bytes,2,opt,name=longitude"` }
func (*Location) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Location.
func (*Location) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Location) Descriptor ¶
func (*Location) MarshalToSizedBuffer ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) XXX_DiscardUnknown ¶
func (m *Location) XXX_DiscardUnknown()
func (*Location) XXX_Marshal ¶
func (*Location) XXX_Unmarshal ¶
type Module ¶
type Module struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec ModuleSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status ModuleStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A module refers to a hardware component or expansion module that can be installed within a ModuleBay of a Node. Modules provide additional functionality and capabilities to the infrastructure environment, allowing users to enhance and customize their deployments according to specific requirements. +k8s:openapi-gen=true
func BuildModule ¶ added in v0.0.2
func BuildModule(meta metav1.ObjectMeta, spec *ModuleSpec, status *ModuleStatus) *Module
BuildModule returns a reource from a client Object a Spec/Status
func (*Module) CalculateHash ¶ added in v0.0.2
func (*Module) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Module.
func (*Module) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Module) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Module) Descriptor ¶
func (*Module) GetCondition ¶ added in v0.0.2
func (r *Module) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (Module) GetGroupVersionResource ¶ added in v0.0.2
func (Module) GetGroupVersionResource() schema.GroupVersionResource
func (*Module) GetNamespacedName ¶ added in v0.0.2
func (r *Module) GetNamespacedName() types.NamespacedName
func (*Module) GetObjectMeta ¶ added in v0.0.2
func (r *Module) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*Module) GetOwnerReference ¶ added in v0.0.2
func (r *Module) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*Module) GetProvider ¶ added in v0.0.2
func (*Module) GetSingularName ¶ added in v0.0.2
func (*Module) GetUserDefinedLabels ¶ added in v0.0.2
func (Module) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*Module) MarshalToSizedBuffer ¶
func (Module) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*Module) NewObjList ¶ added in v0.0.2
func (r *Module) NewObjList() backend.GenericObjectList
func (*Module) ProtoMessage ¶
func (*Module) ProtoMessage()
func (*Module) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *Module) SchemaGroupVersionKind() schema.GroupVersionKind
func (*Module) SetConditions ¶ added in v0.0.2
func (r *Module) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*Module) ValidateSyntax ¶ added in v0.0.2
func (*Module) XXX_DiscardUnknown ¶
func (m *Module) XXX_DiscardUnknown()
func (*Module) XXX_Marshal ¶
func (*Module) XXX_Unmarshal ¶
type ModuleBay ¶
type ModuleBay struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec ModuleBaySpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status ModuleBayStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A ModuleBay serves as a modular slot or enclosure within a Node, designed to accommodate additional modules. ModuleBays provide a flexible and scalable approach to extending the capabilities of Nodes, allowing users to customize and enhance their infrastructure deployments according to specific requirements. +k8s:openapi-gen=true
func BuildModuleBay ¶ added in v0.0.2
func BuildModuleBay(meta metav1.ObjectMeta, spec *ModuleBaySpec, status *ModuleBayStatus) *ModuleBay
BuildModuleBay returns a reource from a client Object a Spec/Status
func (*ModuleBay) CalculateHash ¶ added in v0.0.2
func (*ModuleBay) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleBay.
func (*ModuleBay) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleBay) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModuleBay) Descriptor ¶
func (*ModuleBay) GetCondition ¶ added in v0.0.2
func (r *ModuleBay) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (ModuleBay) GetGroupVersionResource ¶ added in v0.0.2
func (ModuleBay) GetGroupVersionResource() schema.GroupVersionResource
func (*ModuleBay) GetNamespacedName ¶ added in v0.0.2
func (r *ModuleBay) GetNamespacedName() types.NamespacedName
func (*ModuleBay) GetObjectMeta ¶ added in v0.0.2
func (r *ModuleBay) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*ModuleBay) GetOwnerReference ¶ added in v0.0.2
func (r *ModuleBay) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*ModuleBay) GetProvider ¶ added in v0.0.2
func (*ModuleBay) GetSingularName ¶ added in v0.0.2
func (*ModuleBay) GetUserDefinedLabels ¶ added in v0.0.2
func (ModuleBay) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*ModuleBay) MarshalToSizedBuffer ¶
func (ModuleBay) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*ModuleBay) NewObjList ¶ added in v0.0.2
func (r *ModuleBay) NewObjList() backend.GenericObjectList
func (*ModuleBay) ProtoMessage ¶
func (*ModuleBay) ProtoMessage()
func (*ModuleBay) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *ModuleBay) SchemaGroupVersionKind() schema.GroupVersionKind
func (*ModuleBay) SetConditions ¶ added in v0.0.2
func (r *ModuleBay) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*ModuleBay) ValidateSyntax ¶ added in v0.0.2
func (*ModuleBay) XXX_DiscardUnknown ¶
func (m *ModuleBay) XXX_DiscardUnknown()
func (*ModuleBay) XXX_Marshal ¶
func (*ModuleBay) XXX_Unmarshal ¶
type ModuleBayFilter ¶ added in v0.0.2
type ModuleBayFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*ModuleBayFilter) DeepCopy ¶ added in v0.0.2
func (in *ModuleBayFilter) DeepCopy() *ModuleBayFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleBayFilter.
func (*ModuleBayFilter) DeepCopyInto ¶ added in v0.0.2
func (in *ModuleBayFilter) DeepCopyInto(out *ModuleBayFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleBayFilter) Descriptor ¶ added in v0.0.2
func (*ModuleBayFilter) Descriptor() ([]byte, []int)
func (*ModuleBayFilter) Marshal ¶ added in v0.0.2
func (m *ModuleBayFilter) Marshal() (dAtA []byte, err error)
func (*ModuleBayFilter) MarshalTo ¶ added in v0.0.2
func (m *ModuleBayFilter) MarshalTo(dAtA []byte) (int, error)
func (*ModuleBayFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *ModuleBayFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModuleBayFilter) ProtoMessage ¶ added in v0.0.2
func (*ModuleBayFilter) ProtoMessage()
func (*ModuleBayFilter) Reset ¶ added in v0.0.2
func (m *ModuleBayFilter) Reset()
func (*ModuleBayFilter) Size ¶ added in v0.0.2
func (m *ModuleBayFilter) Size() (n int)
func (*ModuleBayFilter) String ¶ added in v0.0.2
func (this *ModuleBayFilter) String() string
func (*ModuleBayFilter) Unmarshal ¶ added in v0.0.2
func (m *ModuleBayFilter) Unmarshal(dAtA []byte) error
func (*ModuleBayFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *ModuleBayFilter) XXX_DiscardUnknown()
func (*ModuleBayFilter) XXX_Marshal ¶ added in v0.0.2
func (m *ModuleBayFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModuleBayFilter) XXX_Merge ¶ added in v0.0.2
func (m *ModuleBayFilter) XXX_Merge(src proto.Message)
func (*ModuleBayFilter) XXX_Size ¶ added in v0.0.2
func (m *ModuleBayFilter) XXX_Size() int
func (*ModuleBayFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *ModuleBayFilter) XXX_Unmarshal(b []byte) error
type ModuleBayList ¶
type ModuleBayList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []ModuleBay `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
ModuleBayList contains a list of ModuleBays +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ModuleBayList) DeepCopy ¶
func (in *ModuleBayList) DeepCopy() *ModuleBayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleBayList.
func (*ModuleBayList) DeepCopyInto ¶
func (in *ModuleBayList) DeepCopyInto(out *ModuleBayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleBayList) DeepCopyObject ¶
func (in *ModuleBayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModuleBayList) Descriptor ¶
func (*ModuleBayList) Descriptor() ([]byte, []int)
func (*ModuleBayList) GetItems ¶ added in v0.0.2
func (r *ModuleBayList) GetItems() []backend.Object
func (*ModuleBayList) GetListMeta ¶ added in v0.0.2
func (r *ModuleBayList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*ModuleBayList) GetObjects ¶ added in v0.0.2
func (r *ModuleBayList) GetObjects() []backend.GenericObject
func (*ModuleBayList) Marshal ¶
func (m *ModuleBayList) Marshal() (dAtA []byte, err error)
func (*ModuleBayList) MarshalToSizedBuffer ¶
func (m *ModuleBayList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModuleBayList) ProtoMessage ¶
func (*ModuleBayList) ProtoMessage()
func (*ModuleBayList) Reset ¶
func (m *ModuleBayList) Reset()
func (*ModuleBayList) Size ¶
func (m *ModuleBayList) Size() (n int)
func (*ModuleBayList) String ¶
func (this *ModuleBayList) String() string
func (*ModuleBayList) Unmarshal ¶
func (m *ModuleBayList) Unmarshal(dAtA []byte) error
func (*ModuleBayList) XXX_DiscardUnknown ¶
func (m *ModuleBayList) XXX_DiscardUnknown()
func (*ModuleBayList) XXX_Marshal ¶
func (m *ModuleBayList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModuleBayList) XXX_Merge ¶
func (m *ModuleBayList) XXX_Merge(src proto.Message)
func (*ModuleBayList) XXX_Size ¶
func (m *ModuleBayList) XXX_Size() int
func (*ModuleBayList) XXX_Unmarshal ¶
func (m *ModuleBayList) XXX_Unmarshal(b []byte) error
type ModuleBaySpec ¶
type ModuleBaySpec struct { // NodeID identifies the node identity this resource belongs to NodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"` // Position defines the position in the node the moduleBay is deployed Position string `json:"psoition" yaml:"psoition" protobuf:"bytes,2,opt,name=psoition"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"` }
ModuleBaySpec defines the desired state of ModuleBay
func (*ModuleBaySpec) DeepCopy ¶
func (in *ModuleBaySpec) DeepCopy() *ModuleBaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleBaySpec.
func (*ModuleBaySpec) DeepCopyInto ¶
func (in *ModuleBaySpec) DeepCopyInto(out *ModuleBaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleBaySpec) Descriptor ¶
func (*ModuleBaySpec) Descriptor() ([]byte, []int)
func (*ModuleBaySpec) Marshal ¶
func (m *ModuleBaySpec) Marshal() (dAtA []byte, err error)
func (*ModuleBaySpec) MarshalToSizedBuffer ¶
func (m *ModuleBaySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModuleBaySpec) ProtoMessage ¶
func (*ModuleBaySpec) ProtoMessage()
func (*ModuleBaySpec) Reset ¶
func (m *ModuleBaySpec) Reset()
func (*ModuleBaySpec) Size ¶
func (m *ModuleBaySpec) Size() (n int)
func (*ModuleBaySpec) String ¶
func (this *ModuleBaySpec) String() string
func (*ModuleBaySpec) Unmarshal ¶
func (m *ModuleBaySpec) Unmarshal(dAtA []byte) error
func (*ModuleBaySpec) XXX_DiscardUnknown ¶
func (m *ModuleBaySpec) XXX_DiscardUnknown()
func (*ModuleBaySpec) XXX_Marshal ¶
func (m *ModuleBaySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModuleBaySpec) XXX_Merge ¶
func (m *ModuleBaySpec) XXX_Merge(src proto.Message)
func (*ModuleBaySpec) XXX_Size ¶
func (m *ModuleBaySpec) XXX_Size() int
func (*ModuleBaySpec) XXX_Unmarshal ¶
func (m *ModuleBaySpec) XXX_Unmarshal(b []byte) error
type ModuleBayStatus ¶
type ModuleBayStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
ModuleBayStatus defines the observed state of ModuleBay
func (*ModuleBayStatus) DeepCopy ¶
func (in *ModuleBayStatus) DeepCopy() *ModuleBayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleBayStatus.
func (*ModuleBayStatus) DeepCopyInto ¶
func (in *ModuleBayStatus) DeepCopyInto(out *ModuleBayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleBayStatus) Descriptor ¶
func (*ModuleBayStatus) Descriptor() ([]byte, []int)
func (*ModuleBayStatus) Marshal ¶
func (m *ModuleBayStatus) Marshal() (dAtA []byte, err error)
func (*ModuleBayStatus) MarshalToSizedBuffer ¶
func (m *ModuleBayStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModuleBayStatus) ProtoMessage ¶
func (*ModuleBayStatus) ProtoMessage()
func (*ModuleBayStatus) Reset ¶
func (m *ModuleBayStatus) Reset()
func (*ModuleBayStatus) Size ¶
func (m *ModuleBayStatus) Size() (n int)
func (*ModuleBayStatus) String ¶
func (this *ModuleBayStatus) String() string
func (*ModuleBayStatus) Unmarshal ¶
func (m *ModuleBayStatus) Unmarshal(dAtA []byte) error
func (*ModuleBayStatus) XXX_DiscardUnknown ¶
func (m *ModuleBayStatus) XXX_DiscardUnknown()
func (*ModuleBayStatus) XXX_Marshal ¶
func (m *ModuleBayStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModuleBayStatus) XXX_Merge ¶
func (m *ModuleBayStatus) XXX_Merge(src proto.Message)
func (*ModuleBayStatus) XXX_Size ¶
func (m *ModuleBayStatus) XXX_Size() int
func (*ModuleBayStatus) XXX_Unmarshal ¶
func (m *ModuleBayStatus) XXX_Unmarshal(b []byte) error
type ModuleFilter ¶ added in v0.0.2
type ModuleFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*ModuleFilter) DeepCopy ¶ added in v0.0.2
func (in *ModuleFilter) DeepCopy() *ModuleFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleFilter.
func (*ModuleFilter) DeepCopyInto ¶ added in v0.0.2
func (in *ModuleFilter) DeepCopyInto(out *ModuleFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleFilter) Descriptor ¶ added in v0.0.2
func (*ModuleFilter) Descriptor() ([]byte, []int)
func (*ModuleFilter) Marshal ¶ added in v0.0.2
func (m *ModuleFilter) Marshal() (dAtA []byte, err error)
func (*ModuleFilter) MarshalTo ¶ added in v0.0.2
func (m *ModuleFilter) MarshalTo(dAtA []byte) (int, error)
func (*ModuleFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *ModuleFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModuleFilter) ProtoMessage ¶ added in v0.0.2
func (*ModuleFilter) ProtoMessage()
func (*ModuleFilter) Reset ¶ added in v0.0.2
func (m *ModuleFilter) Reset()
func (*ModuleFilter) Size ¶ added in v0.0.2
func (m *ModuleFilter) Size() (n int)
func (*ModuleFilter) String ¶ added in v0.0.2
func (this *ModuleFilter) String() string
func (*ModuleFilter) Unmarshal ¶ added in v0.0.2
func (m *ModuleFilter) Unmarshal(dAtA []byte) error
func (*ModuleFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *ModuleFilter) XXX_DiscardUnknown()
func (*ModuleFilter) XXX_Marshal ¶ added in v0.0.2
func (m *ModuleFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModuleFilter) XXX_Merge ¶ added in v0.0.2
func (m *ModuleFilter) XXX_Merge(src proto.Message)
func (*ModuleFilter) XXX_Size ¶ added in v0.0.2
func (m *ModuleFilter) XXX_Size() int
func (*ModuleFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *ModuleFilter) XXX_Unmarshal(b []byte) error
type ModuleList ¶
type ModuleList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Module `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
ModuleList contains a list of Modules +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ModuleList) DeepCopy ¶
func (in *ModuleList) DeepCopy() *ModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleList.
func (*ModuleList) DeepCopyInto ¶
func (in *ModuleList) DeepCopyInto(out *ModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleList) DeepCopyObject ¶
func (in *ModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModuleList) Descriptor ¶
func (*ModuleList) Descriptor() ([]byte, []int)
func (*ModuleList) GetItems ¶ added in v0.0.2
func (r *ModuleList) GetItems() []backend.Object
func (*ModuleList) GetListMeta ¶ added in v0.0.2
func (r *ModuleList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*ModuleList) GetObjects ¶ added in v0.0.2
func (r *ModuleList) GetObjects() []backend.GenericObject
func (*ModuleList) Marshal ¶
func (m *ModuleList) Marshal() (dAtA []byte, err error)
func (*ModuleList) MarshalToSizedBuffer ¶
func (m *ModuleList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModuleList) ProtoMessage ¶
func (*ModuleList) ProtoMessage()
func (*ModuleList) Reset ¶
func (m *ModuleList) Reset()
func (*ModuleList) Size ¶
func (m *ModuleList) Size() (n int)
func (*ModuleList) String ¶
func (this *ModuleList) String() string
func (*ModuleList) Unmarshal ¶
func (m *ModuleList) Unmarshal(dAtA []byte) error
func (*ModuleList) XXX_DiscardUnknown ¶
func (m *ModuleList) XXX_DiscardUnknown()
func (*ModuleList) XXX_Marshal ¶
func (m *ModuleList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModuleList) XXX_Merge ¶
func (m *ModuleList) XXX_Merge(src proto.Message)
func (*ModuleList) XXX_Size ¶
func (m *ModuleList) XXX_Size() int
func (*ModuleList) XXX_Unmarshal ¶
func (m *ModuleList) XXX_Unmarshal(b []byte) error
type ModuleSpec ¶
type ModuleSpec struct { // NodeID identifies the node identity this resource belongs to NodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"` // ModuelBay defines the bay in which the module is deployed ModuleBay string `json:"moduleBay" yaml:"moduleBay" protobuf:"bytes,2,opt,name=moduleBay"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"` }
ModuleSpec defines the desired state of Module
func (*ModuleSpec) DeepCopy ¶
func (in *ModuleSpec) DeepCopy() *ModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleSpec.
func (*ModuleSpec) DeepCopyInto ¶
func (in *ModuleSpec) DeepCopyInto(out *ModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleSpec) Descriptor ¶
func (*ModuleSpec) Descriptor() ([]byte, []int)
func (*ModuleSpec) Marshal ¶
func (m *ModuleSpec) Marshal() (dAtA []byte, err error)
func (*ModuleSpec) MarshalToSizedBuffer ¶
func (m *ModuleSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModuleSpec) ProtoMessage ¶
func (*ModuleSpec) ProtoMessage()
func (*ModuleSpec) Reset ¶
func (m *ModuleSpec) Reset()
func (*ModuleSpec) Size ¶
func (m *ModuleSpec) Size() (n int)
func (*ModuleSpec) String ¶
func (this *ModuleSpec) String() string
func (*ModuleSpec) Unmarshal ¶
func (m *ModuleSpec) Unmarshal(dAtA []byte) error
func (*ModuleSpec) XXX_DiscardUnknown ¶
func (m *ModuleSpec) XXX_DiscardUnknown()
func (*ModuleSpec) XXX_Marshal ¶
func (m *ModuleSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModuleSpec) XXX_Merge ¶
func (m *ModuleSpec) XXX_Merge(src proto.Message)
func (*ModuleSpec) XXX_Size ¶
func (m *ModuleSpec) XXX_Size() int
func (*ModuleSpec) XXX_Unmarshal ¶
func (m *ModuleSpec) XXX_Unmarshal(b []byte) error
type ModuleStatus ¶
type ModuleStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
ModuleStatus defines the observed state of Module
func (*ModuleStatus) DeepCopy ¶
func (in *ModuleStatus) DeepCopy() *ModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleStatus.
func (*ModuleStatus) DeepCopyInto ¶
func (in *ModuleStatus) DeepCopyInto(out *ModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleStatus) Descriptor ¶
func (*ModuleStatus) Descriptor() ([]byte, []int)
func (*ModuleStatus) Marshal ¶
func (m *ModuleStatus) Marshal() (dAtA []byte, err error)
func (*ModuleStatus) MarshalToSizedBuffer ¶
func (m *ModuleStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModuleStatus) ProtoMessage ¶
func (*ModuleStatus) ProtoMessage()
func (*ModuleStatus) Reset ¶
func (m *ModuleStatus) Reset()
func (*ModuleStatus) Size ¶
func (m *ModuleStatus) Size() (n int)
func (*ModuleStatus) String ¶
func (this *ModuleStatus) String() string
func (*ModuleStatus) Unmarshal ¶
func (m *ModuleStatus) Unmarshal(dAtA []byte) error
func (*ModuleStatus) XXX_DiscardUnknown ¶
func (m *ModuleStatus) XXX_DiscardUnknown()
func (*ModuleStatus) XXX_Marshal ¶
func (m *ModuleStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModuleStatus) XXX_Merge ¶
func (m *ModuleStatus) XXX_Merge(src proto.Message)
func (*ModuleStatus) XXX_Size ¶
func (m *ModuleStatus) XXX_Size() int
func (*ModuleStatus) XXX_Unmarshal ¶
func (m *ModuleStatus) XXX_Unmarshal(b []byte) error
type NetworkType ¶ added in v0.0.6
type NetworkType string
const ( NetworkTypeP2P NetworkType = "pointToPoint" NetworkTypeBroadcast NetworkType = "broadcast" NetworkTypeUnknown NetworkType = "unknown" )
type Node ¶
type Node struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec NodeSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status NodeStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A Node represents a fundamental unit that implements compute, storage, and/or networking within your environment. Nodes can embody physical, virtual, or containerized entities, offering versatility in deployment options to suit diverse infrastructure requirements. Nodes are logically organized within racks and sites/regions, establishing a hierarchical structure for efficient resource management and organization. Additionally, Nodes are associated with nodeGroups, facilitating centralized management and control within defined administrative boundaries. Each Node is assigned a provider, representing the entity responsible for implementing the specifics of the Node. +k8s:openapi-gen=true
func BuildNode ¶ added in v0.0.2
func BuildNode(meta metav1.ObjectMeta, spec *NodeSpec, status *NodeStatus) *Node
BuildNode returns a reource from a client Object a Spec/Status
func (*Node) CalculateHash ¶ added in v0.0.2
func (*Node) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Node.
func (*Node) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Node) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Node) Descriptor ¶
func (*Node) GetCondition ¶ added in v0.0.2
func (r *Node) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (Node) GetGroupVersionResource ¶ added in v0.0.2
func (Node) GetGroupVersionResource() schema.GroupVersionResource
func (*Node) GetNamespacedName ¶ added in v0.0.2
func (r *Node) GetNamespacedName() types.NamespacedName
func (*Node) GetNodeGroupNodeID ¶ added in v0.0.2
func (r *Node) GetNodeGroupNodeID() NodeGroupNodeID
func (*Node) GetObjectMeta ¶ added in v0.0.2
func (r *Node) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*Node) GetOwnerReference ¶ added in v0.0.2
func (r *Node) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*Node) GetProvider ¶ added in v0.0.2
func (*Node) GetSingularName ¶ added in v0.0.2
func (*Node) GetUserDefinedLabels ¶ added in v0.0.2
func (Node) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (Node) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*Node) NewObjList ¶ added in v0.0.2
func (r *Node) NewObjList() backend.GenericObjectList
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
func (*Node) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *Node) SchemaGroupVersionKind() schema.GroupVersionKind
func (*Node) SetConditions ¶ added in v0.0.2
func (r *Node) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*Node) ValidateSyntax ¶ added in v0.0.2
func (*Node) XXX_DiscardUnknown ¶
func (m *Node) XXX_DiscardUnknown()
func (*Node) XXX_Unmarshal ¶
type NodeFilter ¶ added in v0.0.2
type NodeFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*NodeFilter) DeepCopy ¶ added in v0.0.2
func (in *NodeFilter) DeepCopy() *NodeFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeFilter.
func (*NodeFilter) DeepCopyInto ¶ added in v0.0.2
func (in *NodeFilter) DeepCopyInto(out *NodeFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeFilter) Descriptor ¶ added in v0.0.2
func (*NodeFilter) Descriptor() ([]byte, []int)
func (*NodeFilter) Marshal ¶ added in v0.0.2
func (m *NodeFilter) Marshal() (dAtA []byte, err error)
func (*NodeFilter) MarshalTo ¶ added in v0.0.2
func (m *NodeFilter) MarshalTo(dAtA []byte) (int, error)
func (*NodeFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *NodeFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeFilter) ProtoMessage ¶ added in v0.0.2
func (*NodeFilter) ProtoMessage()
func (*NodeFilter) Reset ¶ added in v0.0.2
func (m *NodeFilter) Reset()
func (*NodeFilter) Size ¶ added in v0.0.2
func (m *NodeFilter) Size() (n int)
func (*NodeFilter) String ¶ added in v0.0.2
func (this *NodeFilter) String() string
func (*NodeFilter) Unmarshal ¶ added in v0.0.2
func (m *NodeFilter) Unmarshal(dAtA []byte) error
func (*NodeFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *NodeFilter) XXX_DiscardUnknown()
func (*NodeFilter) XXX_Marshal ¶ added in v0.0.2
func (m *NodeFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeFilter) XXX_Merge ¶ added in v0.0.2
func (m *NodeFilter) XXX_Merge(src proto.Message)
func (*NodeFilter) XXX_Size ¶ added in v0.0.2
func (m *NodeFilter) XXX_Size() int
func (*NodeFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *NodeFilter) XXX_Unmarshal(b []byte) error
type NodeGroup ¶
type NodeGroup struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec NodeGroupSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status NodeGroupStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A NodeGrouo represents a logical grouping of infrastructure resources managed by a single administrative entity or organization. NodeGroups serve as administrative boundaries within the environment, providing a structured framework for organizing and managing resources based on administrative ownership or responsibility. E.g. A NodeGroup on one hand, can be used to represent a topology that spans multiple sites and regions, but a NodeGroup can also be used to group all nodes of a NodeGroup together. +k8s:openapi-gen=true
func BuildNodeGroup ¶ added in v0.0.2
func BuildNodeGroup(meta metav1.ObjectMeta, spec *NodeGroupSpec, status *NodeGroupStatus) *NodeGroup
BuildNodeGroup returns a reource from a client Object a Spec/Status
func (*NodeGroup) CalculateHash ¶ added in v0.0.2
func (*NodeGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroup.
func (*NodeGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeGroup) Descriptor ¶
func (*NodeGroup) GetCondition ¶ added in v0.0.2
func (r *NodeGroup) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (NodeGroup) GetGroupVersionResource ¶ added in v0.0.2
func (NodeGroup) GetGroupVersionResource() schema.GroupVersionResource
func (*NodeGroup) GetNamespacedName ¶ added in v0.0.2
func (r *NodeGroup) GetNamespacedName() types.NamespacedName
func (*NodeGroup) GetObjectMeta ¶ added in v0.0.2
func (r *NodeGroup) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*NodeGroup) GetOwnerReference ¶ added in v0.0.2
func (r *NodeGroup) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*NodeGroup) GetProvider ¶ added in v0.0.2
func (*NodeGroup) GetSingularName ¶ added in v0.0.2
func (*NodeGroup) GetUserDefinedLabels ¶ added in v0.0.2
func (NodeGroup) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*NodeGroup) MarshalToSizedBuffer ¶
func (NodeGroup) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*NodeGroup) NewObjList ¶ added in v0.0.2
func (r *NodeGroup) NewObjList() backend.GenericObjectList
func (*NodeGroup) ProtoMessage ¶
func (*NodeGroup) ProtoMessage()
func (*NodeGroup) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *NodeGroup) SchemaGroupVersionKind() schema.GroupVersionKind
func (*NodeGroup) SetConditions ¶ added in v0.0.2
func (r *NodeGroup) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*NodeGroup) ValidateSyntax ¶ added in v0.0.2
func (*NodeGroup) XXX_DiscardUnknown ¶
func (m *NodeGroup) XXX_DiscardUnknown()
func (*NodeGroup) XXX_Marshal ¶
func (*NodeGroup) XXX_Unmarshal ¶
type NodeGroupEndpointID ¶ added in v0.0.2
type NodeGroupEndpointID struct { // NodeGroup defines the node group the resource belongs to. NodeGroup string `json:"nodeGroup" yaml:"nodeGroup" protobuf:"bytes,1,opt,name=nodeGroup"` // EndpointID defines the endpointID EndpointID `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=endpointID"` }
func String2NodeGroupEndpointID ¶ added in v0.0.2
func String2NodeGroupEndpointID(s string) *NodeGroupEndpointID
func (*NodeGroupEndpointID) DeepCopy ¶ added in v0.0.2
func (in *NodeGroupEndpointID) DeepCopy() *NodeGroupEndpointID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupEndpointID.
func (*NodeGroupEndpointID) DeepCopyInto ¶ added in v0.0.2
func (in *NodeGroupEndpointID) DeepCopyInto(out *NodeGroupEndpointID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeGroupEndpointID) Descriptor ¶ added in v0.0.2
func (*NodeGroupEndpointID) Descriptor() ([]byte, []int)
func (NodeGroupEndpointID) KuidString ¶ added in v0.0.2
func (r NodeGroupEndpointID) KuidString() string
func (*NodeGroupEndpointID) Marshal ¶ added in v0.0.2
func (m *NodeGroupEndpointID) Marshal() (dAtA []byte, err error)
func (*NodeGroupEndpointID) MarshalTo ¶ added in v0.0.2
func (m *NodeGroupEndpointID) MarshalTo(dAtA []byte) (int, error)
func (*NodeGroupEndpointID) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *NodeGroupEndpointID) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeGroupEndpointID) ProtoMessage ¶ added in v0.0.2
func (*NodeGroupEndpointID) ProtoMessage()
func (*NodeGroupEndpointID) Reset ¶ added in v0.0.2
func (m *NodeGroupEndpointID) Reset()
func (*NodeGroupEndpointID) Size ¶ added in v0.0.2
func (m *NodeGroupEndpointID) Size() (n int)
func (*NodeGroupEndpointID) String ¶ added in v0.0.2
func (this *NodeGroupEndpointID) String() string
func (*NodeGroupEndpointID) Unmarshal ¶ added in v0.0.2
func (m *NodeGroupEndpointID) Unmarshal(dAtA []byte) error
func (*NodeGroupEndpointID) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *NodeGroupEndpointID) XXX_DiscardUnknown()
func (*NodeGroupEndpointID) XXX_Marshal ¶ added in v0.0.2
func (m *NodeGroupEndpointID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeGroupEndpointID) XXX_Merge ¶ added in v0.0.2
func (m *NodeGroupEndpointID) XXX_Merge(src proto.Message)
func (*NodeGroupEndpointID) XXX_Size ¶ added in v0.0.2
func (m *NodeGroupEndpointID) XXX_Size() int
func (*NodeGroupEndpointID) XXX_Unmarshal ¶ added in v0.0.2
func (m *NodeGroupEndpointID) XXX_Unmarshal(b []byte) error
type NodeGroupFilter ¶ added in v0.0.2
type NodeGroupFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*NodeGroupFilter) DeepCopy ¶ added in v0.0.2
func (in *NodeGroupFilter) DeepCopy() *NodeGroupFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupFilter.
func (*NodeGroupFilter) DeepCopyInto ¶ added in v0.0.2
func (in *NodeGroupFilter) DeepCopyInto(out *NodeGroupFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeGroupFilter) Descriptor ¶ added in v0.0.2
func (*NodeGroupFilter) Descriptor() ([]byte, []int)
func (*NodeGroupFilter) Marshal ¶ added in v0.0.2
func (m *NodeGroupFilter) Marshal() (dAtA []byte, err error)
func (*NodeGroupFilter) MarshalTo ¶ added in v0.0.2
func (m *NodeGroupFilter) MarshalTo(dAtA []byte) (int, error)
func (*NodeGroupFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *NodeGroupFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeGroupFilter) ProtoMessage ¶ added in v0.0.2
func (*NodeGroupFilter) ProtoMessage()
func (*NodeGroupFilter) Reset ¶ added in v0.0.2
func (m *NodeGroupFilter) Reset()
func (*NodeGroupFilter) Size ¶ added in v0.0.2
func (m *NodeGroupFilter) Size() (n int)
func (*NodeGroupFilter) String ¶ added in v0.0.2
func (this *NodeGroupFilter) String() string
func (*NodeGroupFilter) Unmarshal ¶ added in v0.0.2
func (m *NodeGroupFilter) Unmarshal(dAtA []byte) error
func (*NodeGroupFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *NodeGroupFilter) XXX_DiscardUnknown()
func (*NodeGroupFilter) XXX_Marshal ¶ added in v0.0.2
func (m *NodeGroupFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeGroupFilter) XXX_Merge ¶ added in v0.0.2
func (m *NodeGroupFilter) XXX_Merge(src proto.Message)
func (*NodeGroupFilter) XXX_Size ¶ added in v0.0.2
func (m *NodeGroupFilter) XXX_Size() int
func (*NodeGroupFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *NodeGroupFilter) XXX_Unmarshal(b []byte) error
type NodeGroupList ¶
type NodeGroupList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []NodeGroup `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
NodeGroupList contains a list of NodeGroups +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*NodeGroupList) DeepCopy ¶
func (in *NodeGroupList) DeepCopy() *NodeGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupList.
func (*NodeGroupList) DeepCopyInto ¶
func (in *NodeGroupList) DeepCopyInto(out *NodeGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeGroupList) DeepCopyObject ¶
func (in *NodeGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeGroupList) Descriptor ¶
func (*NodeGroupList) Descriptor() ([]byte, []int)
func (*NodeGroupList) GetItems ¶ added in v0.0.2
func (r *NodeGroupList) GetItems() []backend.Object
func (*NodeGroupList) GetListMeta ¶ added in v0.0.2
func (r *NodeGroupList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*NodeGroupList) GetObjects ¶ added in v0.0.2
func (r *NodeGroupList) GetObjects() []backend.GenericObject
func (*NodeGroupList) Marshal ¶
func (m *NodeGroupList) Marshal() (dAtA []byte, err error)
func (*NodeGroupList) MarshalToSizedBuffer ¶
func (m *NodeGroupList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeGroupList) ProtoMessage ¶
func (*NodeGroupList) ProtoMessage()
func (*NodeGroupList) Reset ¶
func (m *NodeGroupList) Reset()
func (*NodeGroupList) Size ¶
func (m *NodeGroupList) Size() (n int)
func (*NodeGroupList) String ¶
func (this *NodeGroupList) String() string
func (*NodeGroupList) Unmarshal ¶
func (m *NodeGroupList) Unmarshal(dAtA []byte) error
func (*NodeGroupList) XXX_DiscardUnknown ¶
func (m *NodeGroupList) XXX_DiscardUnknown()
func (*NodeGroupList) XXX_Marshal ¶
func (m *NodeGroupList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeGroupList) XXX_Merge ¶
func (m *NodeGroupList) XXX_Merge(src proto.Message)
func (*NodeGroupList) XXX_Size ¶
func (m *NodeGroupList) XXX_Size() int
func (*NodeGroupList) XXX_Unmarshal ¶
func (m *NodeGroupList) XXX_Unmarshal(b []byte) error
type NodeGroupNodeID ¶ added in v0.0.2
type NodeGroupNodeID struct { // NodeGroup defines the node group the resource belongs to. NodeGroup string `json:"nodeGroup" yaml:"nodeGroup" protobuf:"bytes,1,opt,name=nodeGroup"` // NodeID defines the nodeID NodeID `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=nodeID"` }
func String2NodeGroupNodeID ¶ added in v0.0.2
func String2NodeGroupNodeID(s string) *NodeGroupNodeID
func (*NodeGroupNodeID) DeepCopy ¶ added in v0.0.2
func (in *NodeGroupNodeID) DeepCopy() *NodeGroupNodeID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupNodeID.
func (*NodeGroupNodeID) DeepCopyInto ¶ added in v0.0.2
func (in *NodeGroupNodeID) DeepCopyInto(out *NodeGroupNodeID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeGroupNodeID) Descriptor ¶ added in v0.0.2
func (*NodeGroupNodeID) Descriptor() ([]byte, []int)
func (NodeGroupNodeID) KuidString ¶ added in v0.0.2
func (r NodeGroupNodeID) KuidString() string
func (*NodeGroupNodeID) Marshal ¶ added in v0.0.2
func (m *NodeGroupNodeID) Marshal() (dAtA []byte, err error)
func (*NodeGroupNodeID) MarshalTo ¶ added in v0.0.2
func (m *NodeGroupNodeID) MarshalTo(dAtA []byte) (int, error)
func (*NodeGroupNodeID) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *NodeGroupNodeID) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeGroupNodeID) ProtoMessage ¶ added in v0.0.2
func (*NodeGroupNodeID) ProtoMessage()
func (*NodeGroupNodeID) Reset ¶ added in v0.0.2
func (m *NodeGroupNodeID) Reset()
func (*NodeGroupNodeID) Size ¶ added in v0.0.2
func (m *NodeGroupNodeID) Size() (n int)
func (*NodeGroupNodeID) String ¶ added in v0.0.2
func (this *NodeGroupNodeID) String() string
func (*NodeGroupNodeID) Unmarshal ¶ added in v0.0.2
func (m *NodeGroupNodeID) Unmarshal(dAtA []byte) error
func (*NodeGroupNodeID) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *NodeGroupNodeID) XXX_DiscardUnknown()
func (*NodeGroupNodeID) XXX_Marshal ¶ added in v0.0.2
func (m *NodeGroupNodeID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeGroupNodeID) XXX_Merge ¶ added in v0.0.2
func (m *NodeGroupNodeID) XXX_Merge(src proto.Message)
func (*NodeGroupNodeID) XXX_Size ¶ added in v0.0.2
func (m *NodeGroupNodeID) XXX_Size() int
func (*NodeGroupNodeID) XXX_Unmarshal ¶ added in v0.0.2
func (m *NodeGroupNodeID) XXX_Unmarshal(b []byte) error
type NodeGroupSpec ¶
type NodeGroupSpec struct { // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=userDefinedLabels"` }
NodeGroupSpec defines the desired state of NodeGroup E.g. A nodeGroup can be a NodeGroup E.g. A nodeGroup can be a topology like a DC fabric (frontend and backend could be a different nodeGroup) A Node Group is a global unique identifier within the system e.g. representing a topology, a NodeGroup or another set of elements that are managed together by a single entity
func (*NodeGroupSpec) DeepCopy ¶
func (in *NodeGroupSpec) DeepCopy() *NodeGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupSpec.
func (*NodeGroupSpec) DeepCopyInto ¶
func (in *NodeGroupSpec) DeepCopyInto(out *NodeGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeGroupSpec) Descriptor ¶
func (*NodeGroupSpec) Descriptor() ([]byte, []int)
func (*NodeGroupSpec) Marshal ¶
func (m *NodeGroupSpec) Marshal() (dAtA []byte, err error)
func (*NodeGroupSpec) MarshalToSizedBuffer ¶
func (m *NodeGroupSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeGroupSpec) ProtoMessage ¶
func (*NodeGroupSpec) ProtoMessage()
func (*NodeGroupSpec) Reset ¶
func (m *NodeGroupSpec) Reset()
func (*NodeGroupSpec) Size ¶
func (m *NodeGroupSpec) Size() (n int)
func (*NodeGroupSpec) String ¶
func (this *NodeGroupSpec) String() string
func (*NodeGroupSpec) Unmarshal ¶
func (m *NodeGroupSpec) Unmarshal(dAtA []byte) error
func (*NodeGroupSpec) XXX_DiscardUnknown ¶
func (m *NodeGroupSpec) XXX_DiscardUnknown()
func (*NodeGroupSpec) XXX_Marshal ¶
func (m *NodeGroupSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeGroupSpec) XXX_Merge ¶
func (m *NodeGroupSpec) XXX_Merge(src proto.Message)
func (*NodeGroupSpec) XXX_Size ¶
func (m *NodeGroupSpec) XXX_Size() int
func (*NodeGroupSpec) XXX_Unmarshal ¶
func (m *NodeGroupSpec) XXX_Unmarshal(b []byte) error
type NodeGroupStatus ¶
type NodeGroupStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
NodeGroupStatus defines the observed state of NodeGroup
func (*NodeGroupStatus) DeepCopy ¶
func (in *NodeGroupStatus) DeepCopy() *NodeGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupStatus.
func (*NodeGroupStatus) DeepCopyInto ¶
func (in *NodeGroupStatus) DeepCopyInto(out *NodeGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeGroupStatus) Descriptor ¶
func (*NodeGroupStatus) Descriptor() ([]byte, []int)
func (*NodeGroupStatus) Marshal ¶
func (m *NodeGroupStatus) Marshal() (dAtA []byte, err error)
func (*NodeGroupStatus) MarshalToSizedBuffer ¶
func (m *NodeGroupStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeGroupStatus) ProtoMessage ¶
func (*NodeGroupStatus) ProtoMessage()
func (*NodeGroupStatus) Reset ¶
func (m *NodeGroupStatus) Reset()
func (*NodeGroupStatus) Size ¶
func (m *NodeGroupStatus) Size() (n int)
func (*NodeGroupStatus) String ¶
func (this *NodeGroupStatus) String() string
func (*NodeGroupStatus) Unmarshal ¶
func (m *NodeGroupStatus) Unmarshal(dAtA []byte) error
func (*NodeGroupStatus) XXX_DiscardUnknown ¶
func (m *NodeGroupStatus) XXX_DiscardUnknown()
func (*NodeGroupStatus) XXX_Marshal ¶
func (m *NodeGroupStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeGroupStatus) XXX_Merge ¶
func (m *NodeGroupStatus) XXX_Merge(src proto.Message)
func (*NodeGroupStatus) XXX_Size ¶
func (m *NodeGroupStatus) XXX_Size() int
func (*NodeGroupStatus) XXX_Unmarshal ¶
func (m *NodeGroupStatus) XXX_Unmarshal(b []byte) error
type NodeID ¶
type NodeID struct { SiteID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=siteID"` // Node defines the node the resource belongs to. Node string `json:"node" yaml:"node" protobuf:"bytes,2,opt,name=node"` }
func (*NodeID) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeID.
func (*NodeID) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeID) Descriptor ¶
func (NodeID) KuidString ¶ added in v0.0.2
func (*NodeID) MarshalToSizedBuffer ¶
func (*NodeID) ProtoMessage ¶
func (*NodeID) ProtoMessage()
func (*NodeID) XXX_DiscardUnknown ¶
func (m *NodeID) XXX_DiscardUnknown()
func (*NodeID) XXX_Marshal ¶
func (*NodeID) XXX_Unmarshal ¶
type NodeItem ¶
type NodeItem struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec NodeItemSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status NodeItemStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A NodeItem represents a specific hardware component or accessory associated with a Node. NodeItems represent a wide range of hardware elements, e.g Fan(s), PowerUnit(s), CPU(s), and other peripheral devices essential for the operation of the Node. NodeItem is used to represent the modular components of a node. +k8s:openapi-gen=true
func BuildNodeItem ¶ added in v0.0.2
func BuildNodeItem(meta metav1.ObjectMeta, spec *NodeItemSpec, status *NodeItemStatus) *NodeItem
BuildNodeItem returns a reource from a client Object a Spec/Status
func (*NodeItem) CalculateHash ¶ added in v0.0.2
func (*NodeItem) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeItem.
func (*NodeItem) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeItem) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeItem) Descriptor ¶
func (*NodeItem) GetCondition ¶ added in v0.0.2
func (r *NodeItem) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (NodeItem) GetGroupVersionResource ¶ added in v0.0.2
func (NodeItem) GetGroupVersionResource() schema.GroupVersionResource
func (*NodeItem) GetNamespacedName ¶ added in v0.0.2
func (r *NodeItem) GetNamespacedName() types.NamespacedName
func (*NodeItem) GetObjectMeta ¶ added in v0.0.2
func (r *NodeItem) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*NodeItem) GetOwnerReference ¶ added in v0.0.2
func (r *NodeItem) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*NodeItem) GetProvider ¶ added in v0.0.2
func (*NodeItem) GetSingularName ¶ added in v0.0.2
func (*NodeItem) GetUserDefinedLabels ¶ added in v0.0.2
func (NodeItem) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*NodeItem) MarshalToSizedBuffer ¶
func (NodeItem) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*NodeItem) NewObjList ¶ added in v0.0.2
func (r *NodeItem) NewObjList() backend.GenericObjectList
func (*NodeItem) ProtoMessage ¶
func (*NodeItem) ProtoMessage()
func (*NodeItem) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *NodeItem) SchemaGroupVersionKind() schema.GroupVersionKind
func (*NodeItem) SetConditions ¶ added in v0.0.2
func (r *NodeItem) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*NodeItem) ValidateSyntax ¶ added in v0.0.2
func (*NodeItem) XXX_DiscardUnknown ¶
func (m *NodeItem) XXX_DiscardUnknown()
func (*NodeItem) XXX_Marshal ¶
func (*NodeItem) XXX_Unmarshal ¶
type NodeItemFilter ¶ added in v0.0.2
type NodeItemFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*NodeItemFilter) DeepCopy ¶ added in v0.0.2
func (in *NodeItemFilter) DeepCopy() *NodeItemFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeItemFilter.
func (*NodeItemFilter) DeepCopyInto ¶ added in v0.0.2
func (in *NodeItemFilter) DeepCopyInto(out *NodeItemFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeItemFilter) Descriptor ¶ added in v0.0.2
func (*NodeItemFilter) Descriptor() ([]byte, []int)
func (*NodeItemFilter) Marshal ¶ added in v0.0.2
func (m *NodeItemFilter) Marshal() (dAtA []byte, err error)
func (*NodeItemFilter) MarshalTo ¶ added in v0.0.2
func (m *NodeItemFilter) MarshalTo(dAtA []byte) (int, error)
func (*NodeItemFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *NodeItemFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeItemFilter) ProtoMessage ¶ added in v0.0.2
func (*NodeItemFilter) ProtoMessage()
func (*NodeItemFilter) Reset ¶ added in v0.0.2
func (m *NodeItemFilter) Reset()
func (*NodeItemFilter) Size ¶ added in v0.0.2
func (m *NodeItemFilter) Size() (n int)
func (*NodeItemFilter) String ¶ added in v0.0.2
func (this *NodeItemFilter) String() string
func (*NodeItemFilter) Unmarshal ¶ added in v0.0.2
func (m *NodeItemFilter) Unmarshal(dAtA []byte) error
func (*NodeItemFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *NodeItemFilter) XXX_DiscardUnknown()
func (*NodeItemFilter) XXX_Marshal ¶ added in v0.0.2
func (m *NodeItemFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeItemFilter) XXX_Merge ¶ added in v0.0.2
func (m *NodeItemFilter) XXX_Merge(src proto.Message)
func (*NodeItemFilter) XXX_Size ¶ added in v0.0.2
func (m *NodeItemFilter) XXX_Size() int
func (*NodeItemFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *NodeItemFilter) XXX_Unmarshal(b []byte) error
type NodeItemList ¶
type NodeItemList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []NodeItem `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
NodeItemList contains a list of NodeItems +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*NodeItemList) DeepCopy ¶
func (in *NodeItemList) DeepCopy() *NodeItemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeItemList.
func (*NodeItemList) DeepCopyInto ¶
func (in *NodeItemList) DeepCopyInto(out *NodeItemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeItemList) DeepCopyObject ¶
func (in *NodeItemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeItemList) Descriptor ¶
func (*NodeItemList) Descriptor() ([]byte, []int)
func (*NodeItemList) GetItems ¶ added in v0.0.2
func (r *NodeItemList) GetItems() []backend.Object
func (*NodeItemList) GetListMeta ¶ added in v0.0.2
func (r *NodeItemList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*NodeItemList) GetObjects ¶ added in v0.0.2
func (r *NodeItemList) GetObjects() []backend.GenericObject
func (*NodeItemList) Marshal ¶
func (m *NodeItemList) Marshal() (dAtA []byte, err error)
func (*NodeItemList) MarshalToSizedBuffer ¶
func (m *NodeItemList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeItemList) ProtoMessage ¶
func (*NodeItemList) ProtoMessage()
func (*NodeItemList) Reset ¶
func (m *NodeItemList) Reset()
func (*NodeItemList) Size ¶
func (m *NodeItemList) Size() (n int)
func (*NodeItemList) String ¶
func (this *NodeItemList) String() string
func (*NodeItemList) Unmarshal ¶
func (m *NodeItemList) Unmarshal(dAtA []byte) error
func (*NodeItemList) XXX_DiscardUnknown ¶
func (m *NodeItemList) XXX_DiscardUnknown()
func (*NodeItemList) XXX_Marshal ¶
func (m *NodeItemList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeItemList) XXX_Merge ¶
func (m *NodeItemList) XXX_Merge(src proto.Message)
func (*NodeItemList) XXX_Size ¶
func (m *NodeItemList) XXX_Size() int
func (*NodeItemList) XXX_Unmarshal ¶
func (m *NodeItemList) XXX_Unmarshal(b []byte) error
type NodeItemSpec ¶
type NodeItemSpec struct { // NodeID identifies the node identity this resource belongs to NodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=userDefinedLabels"` }
NodeItemSpec defines the desired state of NodeItem
func (*NodeItemSpec) DeepCopy ¶
func (in *NodeItemSpec) DeepCopy() *NodeItemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeItemSpec.
func (*NodeItemSpec) DeepCopyInto ¶
func (in *NodeItemSpec) DeepCopyInto(out *NodeItemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeItemSpec) Descriptor ¶
func (*NodeItemSpec) Descriptor() ([]byte, []int)
func (*NodeItemSpec) Marshal ¶
func (m *NodeItemSpec) Marshal() (dAtA []byte, err error)
func (*NodeItemSpec) MarshalToSizedBuffer ¶
func (m *NodeItemSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeItemSpec) ProtoMessage ¶
func (*NodeItemSpec) ProtoMessage()
func (*NodeItemSpec) Reset ¶
func (m *NodeItemSpec) Reset()
func (*NodeItemSpec) Size ¶
func (m *NodeItemSpec) Size() (n int)
func (*NodeItemSpec) String ¶
func (this *NodeItemSpec) String() string
func (*NodeItemSpec) Unmarshal ¶
func (m *NodeItemSpec) Unmarshal(dAtA []byte) error
func (*NodeItemSpec) XXX_DiscardUnknown ¶
func (m *NodeItemSpec) XXX_DiscardUnknown()
func (*NodeItemSpec) XXX_Marshal ¶
func (m *NodeItemSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeItemSpec) XXX_Merge ¶
func (m *NodeItemSpec) XXX_Merge(src proto.Message)
func (*NodeItemSpec) XXX_Size ¶
func (m *NodeItemSpec) XXX_Size() int
func (*NodeItemSpec) XXX_Unmarshal ¶
func (m *NodeItemSpec) XXX_Unmarshal(b []byte) error
type NodeItemStatus ¶
type NodeItemStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
NodeItemStatus defines the observed state of NodeItem
func (*NodeItemStatus) DeepCopy ¶
func (in *NodeItemStatus) DeepCopy() *NodeItemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeItemStatus.
func (*NodeItemStatus) DeepCopyInto ¶
func (in *NodeItemStatus) DeepCopyInto(out *NodeItemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeItemStatus) Descriptor ¶
func (*NodeItemStatus) Descriptor() ([]byte, []int)
func (*NodeItemStatus) Marshal ¶
func (m *NodeItemStatus) Marshal() (dAtA []byte, err error)
func (*NodeItemStatus) MarshalToSizedBuffer ¶
func (m *NodeItemStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeItemStatus) ProtoMessage ¶
func (*NodeItemStatus) ProtoMessage()
func (*NodeItemStatus) Reset ¶
func (m *NodeItemStatus) Reset()
func (*NodeItemStatus) Size ¶
func (m *NodeItemStatus) Size() (n int)
func (*NodeItemStatus) String ¶
func (this *NodeItemStatus) String() string
func (*NodeItemStatus) Unmarshal ¶
func (m *NodeItemStatus) Unmarshal(dAtA []byte) error
func (*NodeItemStatus) XXX_DiscardUnknown ¶
func (m *NodeItemStatus) XXX_DiscardUnknown()
func (*NodeItemStatus) XXX_Marshal ¶
func (m *NodeItemStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeItemStatus) XXX_Merge ¶
func (m *NodeItemStatus) XXX_Merge(src proto.Message)
func (*NodeItemStatus) XXX_Size ¶
func (m *NodeItemStatus) XXX_Size() int
func (*NodeItemStatus) XXX_Unmarshal ¶
func (m *NodeItemStatus) XXX_Unmarshal(b []byte) error
type NodeList ¶
type NodeList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Node `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
NodeList contains a list of Nodes +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*NodeList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeList.
func (*NodeList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeList) Descriptor ¶
func (*NodeList) GetListMeta ¶ added in v0.0.2
GetListMeta returns the ListMeta
func (*NodeList) GetObjects ¶ added in v0.0.2
func (r *NodeList) GetObjects() []backend.GenericObject
func (*NodeList) MarshalToSizedBuffer ¶
func (*NodeList) ProtoMessage ¶
func (*NodeList) ProtoMessage()
func (*NodeList) XXX_DiscardUnknown ¶
func (m *NodeList) XXX_DiscardUnknown()
func (*NodeList) XXX_Marshal ¶
func (*NodeList) XXX_Unmarshal ¶
type NodeSet ¶
type NodeSet struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec NodeSetSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status NodeSetStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A NodeSet represents a set of nodes. E.g. it can be used to model a set of nodes in a NodeSet that share the same charecteristics wrt, Numa, interfaces, etc. Another usage of NodeSet is the representation of a virtual Node that consists of multiple nodes. +k8s:openapi-gen=true
func BuildNodeSet ¶ added in v0.0.2
func BuildNodeSet(meta metav1.ObjectMeta, spec *NodeSetSpec, status *NodeSetStatus) *NodeSet
BuildNodeSet returns a reource from a client Object a Spec/Status
func (*NodeSet) CalculateHash ¶ added in v0.0.2
func (*NodeSet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSet.
func (*NodeSet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeSet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeSet) Descriptor ¶
func (*NodeSet) GetCondition ¶ added in v0.0.2
func (r *NodeSet) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (NodeSet) GetGroupVersionResource ¶ added in v0.0.2
func (NodeSet) GetGroupVersionResource() schema.GroupVersionResource
func (*NodeSet) GetNamespacedName ¶ added in v0.0.2
func (r *NodeSet) GetNamespacedName() types.NamespacedName
func (*NodeSet) GetObjectMeta ¶ added in v0.0.2
func (r *NodeSet) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*NodeSet) GetOwnerReference ¶ added in v0.0.2
func (r *NodeSet) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*NodeSet) GetProvider ¶ added in v0.0.2
func (*NodeSet) GetSingularName ¶ added in v0.0.2
func (*NodeSet) GetUserDefinedLabels ¶ added in v0.0.2
func (NodeSet) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*NodeSet) MarshalToSizedBuffer ¶
func (NodeSet) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*NodeSet) NewObjList ¶ added in v0.0.2
func (r *NodeSet) NewObjList() backend.GenericObjectList
func (*NodeSet) ProtoMessage ¶
func (*NodeSet) ProtoMessage()
func (*NodeSet) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *NodeSet) SchemaGroupVersionKind() schema.GroupVersionKind
func (*NodeSet) SetConditions ¶ added in v0.0.2
func (r *NodeSet) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*NodeSet) ValidateSyntax ¶ added in v0.0.2
func (*NodeSet) XXX_DiscardUnknown ¶
func (m *NodeSet) XXX_DiscardUnknown()
func (*NodeSet) XXX_Marshal ¶
func (*NodeSet) XXX_Unmarshal ¶
type NodeSetFilter ¶ added in v0.0.2
type NodeSetFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*NodeSetFilter) DeepCopy ¶ added in v0.0.2
func (in *NodeSetFilter) DeepCopy() *NodeSetFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSetFilter.
func (*NodeSetFilter) DeepCopyInto ¶ added in v0.0.2
func (in *NodeSetFilter) DeepCopyInto(out *NodeSetFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeSetFilter) Descriptor ¶ added in v0.0.2
func (*NodeSetFilter) Descriptor() ([]byte, []int)
func (*NodeSetFilter) Marshal ¶ added in v0.0.2
func (m *NodeSetFilter) Marshal() (dAtA []byte, err error)
func (*NodeSetFilter) MarshalTo ¶ added in v0.0.2
func (m *NodeSetFilter) MarshalTo(dAtA []byte) (int, error)
func (*NodeSetFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *NodeSetFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeSetFilter) ProtoMessage ¶ added in v0.0.2
func (*NodeSetFilter) ProtoMessage()
func (*NodeSetFilter) Reset ¶ added in v0.0.2
func (m *NodeSetFilter) Reset()
func (*NodeSetFilter) Size ¶ added in v0.0.2
func (m *NodeSetFilter) Size() (n int)
func (*NodeSetFilter) String ¶ added in v0.0.2
func (this *NodeSetFilter) String() string
func (*NodeSetFilter) Unmarshal ¶ added in v0.0.2
func (m *NodeSetFilter) Unmarshal(dAtA []byte) error
func (*NodeSetFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *NodeSetFilter) XXX_DiscardUnknown()
func (*NodeSetFilter) XXX_Marshal ¶ added in v0.0.2
func (m *NodeSetFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeSetFilter) XXX_Merge ¶ added in v0.0.2
func (m *NodeSetFilter) XXX_Merge(src proto.Message)
func (*NodeSetFilter) XXX_Size ¶ added in v0.0.2
func (m *NodeSetFilter) XXX_Size() int
func (*NodeSetFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *NodeSetFilter) XXX_Unmarshal(b []byte) error
type NodeSetList ¶
type NodeSetList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []NodeSet `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
NodeSetList contains a list of NodeSets +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*NodeSetList) DeepCopy ¶
func (in *NodeSetList) DeepCopy() *NodeSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSetList.
func (*NodeSetList) DeepCopyInto ¶
func (in *NodeSetList) DeepCopyInto(out *NodeSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeSetList) DeepCopyObject ¶
func (in *NodeSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeSetList) Descriptor ¶
func (*NodeSetList) Descriptor() ([]byte, []int)
func (*NodeSetList) GetItems ¶ added in v0.0.2
func (r *NodeSetList) GetItems() []backend.Object
func (*NodeSetList) GetListMeta ¶ added in v0.0.2
func (r *NodeSetList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*NodeSetList) GetObjects ¶ added in v0.0.2
func (r *NodeSetList) GetObjects() []backend.GenericObject
func (*NodeSetList) Marshal ¶
func (m *NodeSetList) Marshal() (dAtA []byte, err error)
func (*NodeSetList) MarshalToSizedBuffer ¶
func (m *NodeSetList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeSetList) ProtoMessage ¶
func (*NodeSetList) ProtoMessage()
func (*NodeSetList) Reset ¶
func (m *NodeSetList) Reset()
func (*NodeSetList) Size ¶
func (m *NodeSetList) Size() (n int)
func (*NodeSetList) String ¶
func (this *NodeSetList) String() string
func (*NodeSetList) Unmarshal ¶
func (m *NodeSetList) Unmarshal(dAtA []byte) error
func (*NodeSetList) XXX_DiscardUnknown ¶
func (m *NodeSetList) XXX_DiscardUnknown()
func (*NodeSetList) XXX_Marshal ¶
func (m *NodeSetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeSetList) XXX_Merge ¶
func (m *NodeSetList) XXX_Merge(src proto.Message)
func (*NodeSetList) XXX_Size ¶
func (m *NodeSetList) XXX_Size() int
func (*NodeSetList) XXX_Unmarshal ¶
func (m *NodeSetList) XXX_Unmarshal(b []byte) error
type NodeSetSpec ¶
type NodeSetSpec struct { // NodeGroupName identifies the nodeGroup this resource belongs to // E.g. a NodeSet in a NodeSet belongs to a nodeGroup where the name of the nodeGroup is the NodeSet // E.g. a Virtual Node, belongs to a nodeGroup where the name of the nodeGroup represents the topology this node is deployed in NodeGroup string `json:"nodeGroup" yaml:"nodeGroup" protobuf:"bytes,1,opt,name=nodeGroup"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.ClaimLabels `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=userDefinedLabels"` }
NodeSetSetSpec defines the desired state of NodeSet
func (*NodeSetSpec) DeepCopy ¶
func (in *NodeSetSpec) DeepCopy() *NodeSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSetSpec.
func (*NodeSetSpec) DeepCopyInto ¶
func (in *NodeSetSpec) DeepCopyInto(out *NodeSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeSetSpec) Descriptor ¶
func (*NodeSetSpec) Descriptor() ([]byte, []int)
func (*NodeSetSpec) Marshal ¶
func (m *NodeSetSpec) Marshal() (dAtA []byte, err error)
func (*NodeSetSpec) MarshalToSizedBuffer ¶
func (m *NodeSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeSetSpec) ProtoMessage ¶
func (*NodeSetSpec) ProtoMessage()
func (*NodeSetSpec) Reset ¶
func (m *NodeSetSpec) Reset()
func (*NodeSetSpec) Size ¶
func (m *NodeSetSpec) Size() (n int)
func (*NodeSetSpec) String ¶
func (this *NodeSetSpec) String() string
func (*NodeSetSpec) Unmarshal ¶
func (m *NodeSetSpec) Unmarshal(dAtA []byte) error
func (*NodeSetSpec) XXX_DiscardUnknown ¶
func (m *NodeSetSpec) XXX_DiscardUnknown()
func (*NodeSetSpec) XXX_Marshal ¶
func (m *NodeSetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeSetSpec) XXX_Merge ¶
func (m *NodeSetSpec) XXX_Merge(src proto.Message)
func (*NodeSetSpec) XXX_Size ¶
func (m *NodeSetSpec) XXX_Size() int
func (*NodeSetSpec) XXX_Unmarshal ¶
func (m *NodeSetSpec) XXX_Unmarshal(b []byte) error
type NodeSetStatus ¶
type NodeSetStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
NodeSetStatus defines the observed state of NodeSet
func (*NodeSetStatus) DeepCopy ¶
func (in *NodeSetStatus) DeepCopy() *NodeSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSetStatus.
func (*NodeSetStatus) DeepCopyInto ¶
func (in *NodeSetStatus) DeepCopyInto(out *NodeSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeSetStatus) Descriptor ¶
func (*NodeSetStatus) Descriptor() ([]byte, []int)
func (*NodeSetStatus) Marshal ¶
func (m *NodeSetStatus) Marshal() (dAtA []byte, err error)
func (*NodeSetStatus) MarshalToSizedBuffer ¶
func (m *NodeSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeSetStatus) ProtoMessage ¶
func (*NodeSetStatus) ProtoMessage()
func (*NodeSetStatus) Reset ¶
func (m *NodeSetStatus) Reset()
func (*NodeSetStatus) Size ¶
func (m *NodeSetStatus) Size() (n int)
func (*NodeSetStatus) String ¶
func (this *NodeSetStatus) String() string
func (*NodeSetStatus) Unmarshal ¶
func (m *NodeSetStatus) Unmarshal(dAtA []byte) error
func (*NodeSetStatus) XXX_DiscardUnknown ¶
func (m *NodeSetStatus) XXX_DiscardUnknown()
func (*NodeSetStatus) XXX_Marshal ¶
func (m *NodeSetStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeSetStatus) XXX_Merge ¶
func (m *NodeSetStatus) XXX_Merge(src proto.Message)
func (*NodeSetStatus) XXX_Size ¶
func (m *NodeSetStatus) XXX_Size() int
func (*NodeSetStatus) XXX_Unmarshal ¶
func (m *NodeSetStatus) XXX_Unmarshal(b []byte) error
type NodeSpec ¶
type NodeSpec struct { // NodeGroupNodeID identifies the nodeGroup identity this resource belongs to NodeGroupNodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeGroupID"` // Rack defines the rack in which the node is deployed // +optional Rack *string `json:"rack,omitempty" yaml:"rack,omitempty" protobuf:"bytes,2,opt,name=rack"` // relative position in the rack // +optional Position *string `json:"position,omitempty" yaml:"position,omitempty" protobuf:"bytes,3,opt,name=position"` // Location defines the location information where this resource is located // in lon/lat coordinates // +optional Location *Location `json:"location,omitempty" yaml:"location,omitempty" protobuf:"bytes,4,opt,name=location"` // Provider defines the provider implementing this resource. Provider string `json:"provider" yaml:"provider" protobuf:"bytes,5,opt,name=provider"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,6,opt,name=userDefinedLabels"` }
NodeSpec defines the desired state of Node
func (*NodeSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSpec.
func (*NodeSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeSpec) Descriptor ¶
func (*NodeSpec) MarshalToSizedBuffer ¶
func (*NodeSpec) ProtoMessage ¶
func (*NodeSpec) ProtoMessage()
func (*NodeSpec) XXX_DiscardUnknown ¶
func (m *NodeSpec) XXX_DiscardUnknown()
func (*NodeSpec) XXX_Marshal ¶
func (*NodeSpec) XXX_Unmarshal ¶
type NodeStatus ¶
type NodeStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` // System ID define the unique system id of the node // +optional SystemID *string `json:"systemID,omitempty" yaml:"systemID,omitempty" protobuf:"bytes,2,opt,name=systemID"` }
NodeStatus defines the observed state of Node
func (*NodeStatus) DeepCopy ¶
func (in *NodeStatus) DeepCopy() *NodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeStatus.
func (*NodeStatus) DeepCopyInto ¶
func (in *NodeStatus) DeepCopyInto(out *NodeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeStatus) Descriptor ¶
func (*NodeStatus) Descriptor() ([]byte, []int)
func (*NodeStatus) Marshal ¶
func (m *NodeStatus) Marshal() (dAtA []byte, err error)
func (*NodeStatus) MarshalToSizedBuffer ¶
func (m *NodeStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NodeStatus) ProtoMessage ¶
func (*NodeStatus) ProtoMessage()
func (*NodeStatus) Reset ¶
func (m *NodeStatus) Reset()
func (*NodeStatus) Size ¶
func (m *NodeStatus) Size() (n int)
func (*NodeStatus) String ¶
func (this *NodeStatus) String() string
func (*NodeStatus) Unmarshal ¶
func (m *NodeStatus) Unmarshal(dAtA []byte) error
func (*NodeStatus) XXX_DiscardUnknown ¶
func (m *NodeStatus) XXX_DiscardUnknown()
func (*NodeStatus) XXX_Marshal ¶
func (m *NodeStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeStatus) XXX_Merge ¶
func (m *NodeStatus) XXX_Merge(src proto.Message)
func (*NodeStatus) XXX_Size ¶
func (m *NodeStatus) XXX_Size() int
func (*NodeStatus) XXX_Unmarshal ¶
func (m *NodeStatus) XXX_Unmarshal(b []byte) error
type OSPFLinkParameters ¶ added in v0.0.6
type OSPFLinkParameters struct { // Generic IGP Link Parameters // +optional IGPLinkParameters `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=igpLinkParameters"` // Defines the OSPF area the link is assocaited with // +optional Area *string `json:"area,omitempty" yaml:"area,omitempty" protobuf:"bytes,2,opt,name=area"` }
func (*OSPFLinkParameters) DeepCopy ¶ added in v0.0.6
func (in *OSPFLinkParameters) DeepCopy() *OSPFLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSPFLinkParameters.
func (*OSPFLinkParameters) DeepCopyInto ¶ added in v0.0.6
func (in *OSPFLinkParameters) DeepCopyInto(out *OSPFLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OSPFLinkParameters) Descriptor ¶ added in v0.0.6
func (*OSPFLinkParameters) Descriptor() ([]byte, []int)
func (*OSPFLinkParameters) Marshal ¶ added in v0.0.6
func (m *OSPFLinkParameters) Marshal() (dAtA []byte, err error)
func (*OSPFLinkParameters) MarshalTo ¶ added in v0.0.6
func (m *OSPFLinkParameters) MarshalTo(dAtA []byte) (int, error)
func (*OSPFLinkParameters) MarshalToSizedBuffer ¶ added in v0.0.6
func (m *OSPFLinkParameters) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*OSPFLinkParameters) ProtoMessage ¶ added in v0.0.6
func (*OSPFLinkParameters) ProtoMessage()
func (*OSPFLinkParameters) Reset ¶ added in v0.0.6
func (m *OSPFLinkParameters) Reset()
func (*OSPFLinkParameters) Size ¶ added in v0.0.6
func (m *OSPFLinkParameters) Size() (n int)
func (*OSPFLinkParameters) String ¶ added in v0.0.6
func (this *OSPFLinkParameters) String() string
func (*OSPFLinkParameters) Unmarshal ¶ added in v0.0.6
func (m *OSPFLinkParameters) Unmarshal(dAtA []byte) error
func (*OSPFLinkParameters) XXX_DiscardUnknown ¶ added in v0.0.6
func (m *OSPFLinkParameters) XXX_DiscardUnknown()
func (*OSPFLinkParameters) XXX_Marshal ¶ added in v0.0.6
func (m *OSPFLinkParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OSPFLinkParameters) XXX_Merge ¶ added in v0.0.6
func (m *OSPFLinkParameters) XXX_Merge(src proto.Message)
func (*OSPFLinkParameters) XXX_Size ¶ added in v0.0.6
func (m *OSPFLinkParameters) XXX_Size() int
func (*OSPFLinkParameters) XXX_Unmarshal ¶ added in v0.0.6
func (m *OSPFLinkParameters) XXX_Unmarshal(b []byte) error
type OSPFVersion ¶ added in v0.0.6
type OSPFVersion string
const ( OSPFVersionV2 OSPFVersion = "v2" OSPFVersionV3 OSPFVersion = "v3" OSPFVersionUnknown OSPFVersion = "unknown" )
type OwnerStatus ¶ added in v0.0.2
type OwnerStatus int
const ( Free OwnerStatus = iota Owned Claimed )
type Rack ¶
type Rack struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec RackSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status RackStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A rack represents a physical equipment rack within your environment. Each rack is designed to accommodate the installation of devices and equipment. +k8s:openapi-gen=true
func BuildRack ¶ added in v0.0.2
func BuildRack(meta metav1.ObjectMeta, spec *RackSpec, status *RackStatus) *Rack
BuildRack returns a reource from a client Object a Spec/Status
func (*Rack) CalculateHash ¶ added in v0.0.2
func (*Rack) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rack.
func (*Rack) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rack) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rack) Descriptor ¶
func (*Rack) GetCondition ¶ added in v0.0.2
func (r *Rack) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (Rack) GetGroupVersionResource ¶ added in v0.0.2
func (Rack) GetGroupVersionResource() schema.GroupVersionResource
func (*Rack) GetNamespacedName ¶ added in v0.0.2
func (r *Rack) GetNamespacedName() types.NamespacedName
func (*Rack) GetObjectMeta ¶ added in v0.0.2
func (r *Rack) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*Rack) GetOwnerReference ¶ added in v0.0.2
func (r *Rack) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*Rack) GetProvider ¶ added in v0.0.2
func (*Rack) GetSingularName ¶ added in v0.0.2
func (*Rack) GetUserDefinedLabels ¶ added in v0.0.2
func (Rack) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (Rack) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*Rack) NewObjList ¶ added in v0.0.2
func (r *Rack) NewObjList() backend.GenericObjectList
func (*Rack) ProtoMessage ¶
func (*Rack) ProtoMessage()
func (*Rack) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *Rack) SchemaGroupVersionKind() schema.GroupVersionKind
func (*Rack) SetConditions ¶ added in v0.0.2
func (r *Rack) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*Rack) ValidateSyntax ¶ added in v0.0.2
func (*Rack) XXX_DiscardUnknown ¶
func (m *Rack) XXX_DiscardUnknown()
func (*Rack) XXX_Unmarshal ¶
type RackFilter ¶ added in v0.0.2
type RackFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*RackFilter) DeepCopy ¶ added in v0.0.2
func (in *RackFilter) DeepCopy() *RackFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RackFilter.
func (*RackFilter) DeepCopyInto ¶ added in v0.0.2
func (in *RackFilter) DeepCopyInto(out *RackFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RackFilter) Descriptor ¶ added in v0.0.2
func (*RackFilter) Descriptor() ([]byte, []int)
func (*RackFilter) Marshal ¶ added in v0.0.2
func (m *RackFilter) Marshal() (dAtA []byte, err error)
func (*RackFilter) MarshalTo ¶ added in v0.0.2
func (m *RackFilter) MarshalTo(dAtA []byte) (int, error)
func (*RackFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *RackFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RackFilter) ProtoMessage ¶ added in v0.0.2
func (*RackFilter) ProtoMessage()
func (*RackFilter) Reset ¶ added in v0.0.2
func (m *RackFilter) Reset()
func (*RackFilter) Size ¶ added in v0.0.2
func (m *RackFilter) Size() (n int)
func (*RackFilter) String ¶ added in v0.0.2
func (this *RackFilter) String() string
func (*RackFilter) Unmarshal ¶ added in v0.0.2
func (m *RackFilter) Unmarshal(dAtA []byte) error
func (*RackFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *RackFilter) XXX_DiscardUnknown()
func (*RackFilter) XXX_Marshal ¶ added in v0.0.2
func (m *RackFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RackFilter) XXX_Merge ¶ added in v0.0.2
func (m *RackFilter) XXX_Merge(src proto.Message)
func (*RackFilter) XXX_Size ¶ added in v0.0.2
func (m *RackFilter) XXX_Size() int
func (*RackFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *RackFilter) XXX_Unmarshal(b []byte) error
type RackList ¶
type RackList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Rack `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
RackList contains a list of Racks +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*RackList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RackList.
func (*RackList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RackList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RackList) Descriptor ¶
func (*RackList) GetListMeta ¶ added in v0.0.2
GetListMeta returns the ListMeta
func (*RackList) GetObjects ¶ added in v0.0.2
func (r *RackList) GetObjects() []backend.GenericObject
func (*RackList) MarshalToSizedBuffer ¶
func (*RackList) ProtoMessage ¶
func (*RackList) ProtoMessage()
func (*RackList) XXX_DiscardUnknown ¶
func (m *RackList) XXX_DiscardUnknown()
func (*RackList) XXX_Marshal ¶
func (*RackList) XXX_Unmarshal ¶
type RackSpec ¶
type RackSpec struct { // SiteID identifies the siteID this resource belongs to SiteID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=siteID"` // Location defines the location information where this resource is located // in lon/lat coordinates Location *Location `json:"location,omitempty" yaml:"location,omitempty" protobuf:"bytes,2,opt,name=location"` // The height of the rack, measured in units. Height string `json:"height,omitempty" yaml:"height,omitempty" protobuf:"bytes,3,opt,name=height"` // The canonical distance between the two vertical rails on a face. In inch Width string `json:"width,omitempty" yaml:"width,omitempty" protobuf:"bytes,4,opt,name=width"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined label commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,5,opt,name=userDefinedLabels"` }
RackSpec defines the desired state of Rack
func (*RackSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RackSpec.
func (*RackSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RackSpec) Descriptor ¶
func (*RackSpec) MarshalToSizedBuffer ¶
func (*RackSpec) ProtoMessage ¶
func (*RackSpec) ProtoMessage()
func (*RackSpec) XXX_DiscardUnknown ¶
func (m *RackSpec) XXX_DiscardUnknown()
func (*RackSpec) XXX_Marshal ¶
func (*RackSpec) XXX_Unmarshal ¶
type RackStatus ¶
type RackStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
RackStatus defines the observed state of Rack
func (*RackStatus) DeepCopy ¶
func (in *RackStatus) DeepCopy() *RackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RackStatus.
func (*RackStatus) DeepCopyInto ¶
func (in *RackStatus) DeepCopyInto(out *RackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RackStatus) Descriptor ¶
func (*RackStatus) Descriptor() ([]byte, []int)
func (*RackStatus) Marshal ¶
func (m *RackStatus) Marshal() (dAtA []byte, err error)
func (*RackStatus) MarshalToSizedBuffer ¶
func (m *RackStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RackStatus) ProtoMessage ¶
func (*RackStatus) ProtoMessage()
func (*RackStatus) Reset ¶
func (m *RackStatus) Reset()
func (*RackStatus) Size ¶
func (m *RackStatus) Size() (n int)
func (*RackStatus) String ¶
func (this *RackStatus) String() string
func (*RackStatus) Unmarshal ¶
func (m *RackStatus) Unmarshal(dAtA []byte) error
func (*RackStatus) XXX_DiscardUnknown ¶
func (m *RackStatus) XXX_DiscardUnknown()
func (*RackStatus) XXX_Marshal ¶
func (m *RackStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RackStatus) XXX_Merge ¶
func (m *RackStatus) XXX_Merge(src proto.Message)
func (*RackStatus) XXX_Size ¶
func (m *RackStatus) XXX_Size() int
func (*RackStatus) XXX_Unmarshal ¶
func (m *RackStatus) XXX_Unmarshal(b []byte) error
type Region ¶
type Region struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec RegionSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status RegionStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A region represent a geography in which multiple infrastructure resources are grouped A region might represent a continent, country, city, campus, or other area depending on your environment. +k8s:openapi-gen=true
func BuildRegion ¶ added in v0.0.2
func BuildRegion(meta metav1.ObjectMeta, spec *RegionSpec, status *RegionStatus) *Region
BuildRegion returns a reource from a client Object a Spec/Status
func (*Region) CalculateHash ¶ added in v0.0.2
func (*Region) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Region.
func (*Region) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Region) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Region) Descriptor ¶
func (*Region) GetCondition ¶ added in v0.0.2
func (r *Region) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (Region) GetGroupVersionResource ¶ added in v0.0.2
func (Region) GetGroupVersionResource() schema.GroupVersionResource
func (*Region) GetNamespacedName ¶ added in v0.0.2
func (r *Region) GetNamespacedName() types.NamespacedName
func (*Region) GetObjectMeta ¶ added in v0.0.2
func (r *Region) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*Region) GetOwnerReference ¶ added in v0.0.2
func (r *Region) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*Region) GetProvider ¶ added in v0.0.2
func (*Region) GetSingularName ¶ added in v0.0.2
func (*Region) GetUserDefinedLabels ¶ added in v0.0.2
func (Region) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*Region) MarshalToSizedBuffer ¶
func (Region) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*Region) NewObjList ¶ added in v0.0.2
func (r *Region) NewObjList() backend.GenericObjectList
func (*Region) ProtoMessage ¶
func (*Region) ProtoMessage()
func (*Region) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *Region) SchemaGroupVersionKind() schema.GroupVersionKind
func (*Region) SetConditions ¶ added in v0.0.2
func (r *Region) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*Region) ValidateSyntax ¶ added in v0.0.2
func (*Region) XXX_DiscardUnknown ¶
func (m *Region) XXX_DiscardUnknown()
func (*Region) XXX_Marshal ¶
func (*Region) XXX_Unmarshal ¶
type RegionFilter ¶ added in v0.0.2
type RegionFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*RegionFilter) DeepCopy ¶ added in v0.0.2
func (in *RegionFilter) DeepCopy() *RegionFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionFilter.
func (*RegionFilter) DeepCopyInto ¶ added in v0.0.2
func (in *RegionFilter) DeepCopyInto(out *RegionFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegionFilter) Descriptor ¶ added in v0.0.2
func (*RegionFilter) Descriptor() ([]byte, []int)
func (*RegionFilter) Marshal ¶ added in v0.0.2
func (m *RegionFilter) Marshal() (dAtA []byte, err error)
func (*RegionFilter) MarshalTo ¶ added in v0.0.2
func (m *RegionFilter) MarshalTo(dAtA []byte) (int, error)
func (*RegionFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *RegionFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RegionFilter) ProtoMessage ¶ added in v0.0.2
func (*RegionFilter) ProtoMessage()
func (*RegionFilter) Reset ¶ added in v0.0.2
func (m *RegionFilter) Reset()
func (*RegionFilter) Size ¶ added in v0.0.2
func (m *RegionFilter) Size() (n int)
func (*RegionFilter) String ¶ added in v0.0.2
func (this *RegionFilter) String() string
func (*RegionFilter) Unmarshal ¶ added in v0.0.2
func (m *RegionFilter) Unmarshal(dAtA []byte) error
func (*RegionFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *RegionFilter) XXX_DiscardUnknown()
func (*RegionFilter) XXX_Marshal ¶ added in v0.0.2
func (m *RegionFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RegionFilter) XXX_Merge ¶ added in v0.0.2
func (m *RegionFilter) XXX_Merge(src proto.Message)
func (*RegionFilter) XXX_Size ¶ added in v0.0.2
func (m *RegionFilter) XXX_Size() int
func (*RegionFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *RegionFilter) XXX_Unmarshal(b []byte) error
type RegionList ¶
type RegionList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Region `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
RegionList contains a list of Regions +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*RegionList) DeepCopy ¶
func (in *RegionList) DeepCopy() *RegionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionList.
func (*RegionList) DeepCopyInto ¶
func (in *RegionList) DeepCopyInto(out *RegionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegionList) DeepCopyObject ¶
func (in *RegionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegionList) Descriptor ¶
func (*RegionList) Descriptor() ([]byte, []int)
func (*RegionList) GetItems ¶ added in v0.0.2
func (r *RegionList) GetItems() []backend.Object
func (*RegionList) GetListMeta ¶ added in v0.0.2
func (r *RegionList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*RegionList) GetObjects ¶ added in v0.0.2
func (r *RegionList) GetObjects() []backend.GenericObject
func (*RegionList) Marshal ¶
func (m *RegionList) Marshal() (dAtA []byte, err error)
func (*RegionList) MarshalToSizedBuffer ¶
func (m *RegionList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RegionList) ProtoMessage ¶
func (*RegionList) ProtoMessage()
func (*RegionList) Reset ¶
func (m *RegionList) Reset()
func (*RegionList) Size ¶
func (m *RegionList) Size() (n int)
func (*RegionList) String ¶
func (this *RegionList) String() string
func (*RegionList) Unmarshal ¶
func (m *RegionList) Unmarshal(dAtA []byte) error
func (*RegionList) XXX_DiscardUnknown ¶
func (m *RegionList) XXX_DiscardUnknown()
func (*RegionList) XXX_Marshal ¶
func (m *RegionList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RegionList) XXX_Merge ¶
func (m *RegionList) XXX_Merge(src proto.Message)
func (*RegionList) XXX_Size ¶
func (m *RegionList) XXX_Size() int
func (*RegionList) XXX_Unmarshal ¶
func (m *RegionList) XXX_Unmarshal(b []byte) error
type RegionSpec ¶
type RegionSpec struct { // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=userDefinedLabels"` }
RegionSpec defines the desired state of Region
func (*RegionSpec) DeepCopy ¶
func (in *RegionSpec) DeepCopy() *RegionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionSpec.
func (*RegionSpec) DeepCopyInto ¶
func (in *RegionSpec) DeepCopyInto(out *RegionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegionSpec) Descriptor ¶
func (*RegionSpec) Descriptor() ([]byte, []int)
func (*RegionSpec) Marshal ¶
func (m *RegionSpec) Marshal() (dAtA []byte, err error)
func (*RegionSpec) MarshalToSizedBuffer ¶
func (m *RegionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RegionSpec) ProtoMessage ¶
func (*RegionSpec) ProtoMessage()
func (*RegionSpec) Reset ¶
func (m *RegionSpec) Reset()
func (*RegionSpec) Size ¶
func (m *RegionSpec) Size() (n int)
func (*RegionSpec) String ¶
func (this *RegionSpec) String() string
func (*RegionSpec) Unmarshal ¶
func (m *RegionSpec) Unmarshal(dAtA []byte) error
func (*RegionSpec) XXX_DiscardUnknown ¶
func (m *RegionSpec) XXX_DiscardUnknown()
func (*RegionSpec) XXX_Marshal ¶
func (m *RegionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RegionSpec) XXX_Merge ¶
func (m *RegionSpec) XXX_Merge(src proto.Message)
func (*RegionSpec) XXX_Size ¶
func (m *RegionSpec) XXX_Size() int
func (*RegionSpec) XXX_Unmarshal ¶
func (m *RegionSpec) XXX_Unmarshal(b []byte) error
type RegionStatus ¶
type RegionStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
RegionStatus defines the observed state of Region
func (*RegionStatus) DeepCopy ¶
func (in *RegionStatus) DeepCopy() *RegionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionStatus.
func (*RegionStatus) DeepCopyInto ¶
func (in *RegionStatus) DeepCopyInto(out *RegionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegionStatus) Descriptor ¶
func (*RegionStatus) Descriptor() ([]byte, []int)
func (*RegionStatus) Marshal ¶
func (m *RegionStatus) Marshal() (dAtA []byte, err error)
func (*RegionStatus) MarshalToSizedBuffer ¶
func (m *RegionStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RegionStatus) ProtoMessage ¶
func (*RegionStatus) ProtoMessage()
func (*RegionStatus) Reset ¶
func (m *RegionStatus) Reset()
func (*RegionStatus) Size ¶
func (m *RegionStatus) Size() (n int)
func (*RegionStatus) String ¶
func (this *RegionStatus) String() string
func (*RegionStatus) Unmarshal ¶
func (m *RegionStatus) Unmarshal(dAtA []byte) error
func (*RegionStatus) XXX_DiscardUnknown ¶
func (m *RegionStatus) XXX_DiscardUnknown()
func (*RegionStatus) XXX_Marshal ¶
func (m *RegionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RegionStatus) XXX_Merge ¶
func (m *RegionStatus) XXX_Merge(src proto.Message)
func (*RegionStatus) XXX_Size ¶
func (m *RegionStatus) XXX_Size() int
func (*RegionStatus) XXX_Unmarshal ¶
func (m *RegionStatus) XXX_Unmarshal(b []byte) error
type Site ¶
type Site struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec SiteSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status SiteStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
A site serves as a fundamental organizational unit for managing infrastructure resources within your environment. The utilization of sites may vary based on the organizational structure and requirements, but in essence, each site typically corresponds to a distinct building or campus. +k8s:openapi-gen=true
func BuildSite ¶ added in v0.0.2
func BuildSite(meta metav1.ObjectMeta, spec *SiteSpec, status *SiteStatus) *Site
BuildSite returns a reource from a client Object a Spec/Status
func (*Site) CalculateHash ¶ added in v0.0.2
func (*Site) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Site.
func (*Site) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Site) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Site) Descriptor ¶
func (*Site) GetCondition ¶ added in v0.0.2
func (r *Site) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (Site) GetGroupVersionResource ¶ added in v0.0.2
func (Site) GetGroupVersionResource() schema.GroupVersionResource
func (*Site) GetNamespacedName ¶ added in v0.0.2
func (r *Site) GetNamespacedName() types.NamespacedName
func (*Site) GetObjectMeta ¶ added in v0.0.2
func (r *Site) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*Site) GetOwnerReference ¶ added in v0.0.2
func (r *Site) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*Site) GetProvider ¶ added in v0.0.2
func (*Site) GetSingularName ¶ added in v0.0.2
func (*Site) GetUserDefinedLabels ¶ added in v0.0.2
func (Site) IsStorageVersion ¶ added in v0.0.2
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (Site) NamespaceScoped ¶ added in v0.0.2
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (*Site) NewObjList ¶ added in v0.0.2
func (r *Site) NewObjList() backend.GenericObjectList
func (*Site) ProtoMessage ¶
func (*Site) ProtoMessage()
func (*Site) SchemaGroupVersionKind ¶ added in v0.0.2
func (r *Site) SchemaGroupVersionKind() schema.GroupVersionKind
func (*Site) SetConditions ¶ added in v0.0.2
func (r *Site) SetConditions(c ...conditionv1alpha1.Condition)
SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once
func (*Site) ValidateSyntax ¶ added in v0.0.2
func (*Site) XXX_DiscardUnknown ¶
func (m *Site) XXX_DiscardUnknown()
func (*Site) XXX_Unmarshal ¶
type SiteFilter ¶ added in v0.0.2
type SiteFilter struct { // Name filters by the name of the objects Name string `protobuf:"bytes,1,opt,name=name"` // Namespace filters by the namespace of the objects Namespace string `protobuf:"bytes,2,opt,name=namespace"` }
func (*SiteFilter) DeepCopy ¶ added in v0.0.2
func (in *SiteFilter) DeepCopy() *SiteFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteFilter.
func (*SiteFilter) DeepCopyInto ¶ added in v0.0.2
func (in *SiteFilter) DeepCopyInto(out *SiteFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteFilter) Descriptor ¶ added in v0.0.2
func (*SiteFilter) Descriptor() ([]byte, []int)
func (*SiteFilter) Marshal ¶ added in v0.0.2
func (m *SiteFilter) Marshal() (dAtA []byte, err error)
func (*SiteFilter) MarshalTo ¶ added in v0.0.2
func (m *SiteFilter) MarshalTo(dAtA []byte) (int, error)
func (*SiteFilter) MarshalToSizedBuffer ¶ added in v0.0.2
func (m *SiteFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SiteFilter) ProtoMessage ¶ added in v0.0.2
func (*SiteFilter) ProtoMessage()
func (*SiteFilter) Reset ¶ added in v0.0.2
func (m *SiteFilter) Reset()
func (*SiteFilter) Size ¶ added in v0.0.2
func (m *SiteFilter) Size() (n int)
func (*SiteFilter) String ¶ added in v0.0.2
func (this *SiteFilter) String() string
func (*SiteFilter) Unmarshal ¶ added in v0.0.2
func (m *SiteFilter) Unmarshal(dAtA []byte) error
func (*SiteFilter) XXX_DiscardUnknown ¶ added in v0.0.2
func (m *SiteFilter) XXX_DiscardUnknown()
func (*SiteFilter) XXX_Marshal ¶ added in v0.0.2
func (m *SiteFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SiteFilter) XXX_Merge ¶ added in v0.0.2
func (m *SiteFilter) XXX_Merge(src proto.Message)
func (*SiteFilter) XXX_Size ¶ added in v0.0.2
func (m *SiteFilter) XXX_Size() int
func (*SiteFilter) XXX_Unmarshal ¶ added in v0.0.2
func (m *SiteFilter) XXX_Unmarshal(b []byte) error
type SiteID ¶
type SiteID struct { // Region defines the region this sites belongs to Region string `json:"region" yaml:"region" protobuf:"bytes,1,opt,name=region"` // Site defines the site in which the node is deployed Site string `json:"site" yaml:"site" protobuf:"bytes,2,opt,name=site"` }
func (*SiteID) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteID.
func (*SiteID) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteID) Descriptor ¶
func (SiteID) KuidString ¶ added in v0.0.2
func (*SiteID) MarshalToSizedBuffer ¶
func (*SiteID) ProtoMessage ¶
func (*SiteID) ProtoMessage()
func (*SiteID) XXX_DiscardUnknown ¶
func (m *SiteID) XXX_DiscardUnknown()
func (*SiteID) XXX_Marshal ¶
func (*SiteID) XXX_Unmarshal ¶
type SiteList ¶
type SiteList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Site `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
SiteList contains a list of Sites +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*SiteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteList.
func (*SiteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteList) Descriptor ¶
func (*SiteList) GetListMeta ¶ added in v0.0.2
GetListMeta returns the ListMeta
func (*SiteList) GetObjects ¶ added in v0.0.2
func (r *SiteList) GetObjects() []backend.GenericObject
func (*SiteList) MarshalToSizedBuffer ¶
func (*SiteList) ProtoMessage ¶
func (*SiteList) ProtoMessage()
func (*SiteList) XXX_DiscardUnknown ¶
func (m *SiteList) XXX_DiscardUnknown()
func (*SiteList) XXX_Marshal ¶
func (*SiteList) XXX_Unmarshal ¶
type SiteSpec ¶
type SiteSpec struct { // Region defines the region this sites belongs to Region string `json:"region" yaml:"region" protobuf:"bytes,1,opt,name=region"` // Location defines the location information where this resource is located // in lon/lat coordinates Location *Location `json:"location,omitempty" yaml:"location,omitempty" protobuf:"bytes,2,opt,name=location"` // UserDefinedLabels define metadata to the resource. // defined in the spec to distingiush metadata labels from user defined labels commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"` }
SiteSpec defines the desired state of Site
func (*SiteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteSpec.
func (*SiteSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteSpec) Descriptor ¶
func (*SiteSpec) MarshalToSizedBuffer ¶
func (*SiteSpec) ProtoMessage ¶
func (*SiteSpec) ProtoMessage()
func (*SiteSpec) XXX_DiscardUnknown ¶
func (m *SiteSpec) XXX_DiscardUnknown()
func (*SiteSpec) XXX_Marshal ¶
func (*SiteSpec) XXX_Unmarshal ¶
type SiteStatus ¶
type SiteStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
SiteStatus defines the observed state of Site
func (*SiteStatus) DeepCopy ¶
func (in *SiteStatus) DeepCopy() *SiteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteStatus.
func (*SiteStatus) DeepCopyInto ¶
func (in *SiteStatus) DeepCopyInto(out *SiteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteStatus) Descriptor ¶
func (*SiteStatus) Descriptor() ([]byte, []int)
func (*SiteStatus) Marshal ¶
func (m *SiteStatus) Marshal() (dAtA []byte, err error)
func (*SiteStatus) MarshalToSizedBuffer ¶
func (m *SiteStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SiteStatus) ProtoMessage ¶
func (*SiteStatus) ProtoMessage()
func (*SiteStatus) Reset ¶
func (m *SiteStatus) Reset()
func (*SiteStatus) Size ¶
func (m *SiteStatus) Size() (n int)
func (*SiteStatus) String ¶
func (this *SiteStatus) String() string
func (*SiteStatus) Unmarshal ¶
func (m *SiteStatus) Unmarshal(dAtA []byte) error
func (*SiteStatus) XXX_DiscardUnknown ¶
func (m *SiteStatus) XXX_DiscardUnknown()
func (*SiteStatus) XXX_Marshal ¶
func (m *SiteStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SiteStatus) XXX_Merge ¶
func (m *SiteStatus) XXX_Merge(src proto.Message)
func (*SiteStatus) XXX_Size ¶
func (m *SiteStatus) XXX_Size() int
func (*SiteStatus) XXX_Unmarshal ¶
func (m *SiteStatus) XXX_Unmarshal(b []byte) error
Source Files ¶
- bfd_types.go
- cluster_interface.go
- cluster_types.go
- doc.go
- endpoint_interface.go
- endpoint_types.go
- endpointset_interface.go
- endpointset_types.go
- generated.pb.go
- id.go
- igp_types.go
- link_interface.go
- link_types.go
- linkset_interface.go
- linkset_types.go
- location.go
- module_interface.go
- module_types.go
- modulebay_interface.go
- modulebay_types.go
- node_interface.go
- node_types.go
- nodegroup_interface.go
- nodegroup_types.go
- nodeitem_interface.go
- nodeitem_types.go
- nodeset_interface.go
- nodeset_types.go
- objectreference.go
- rack_interface.go
- rack_types.go
- region_interface.go
- region_types.go
- register.go
- site_interface.go
- site_types.go
- zz_generated.deepcopy.go