Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API.
+kubebuilder:object:generate=true +groupName=vxlan.be.kuid.dev
Index ¶
- Constants
- Variables
- func BuildVXLANEntry(meta metav1.ObjectMeta, spec *VXLANEntrySpec, status *VXLANEntryStatus) backend.EntryObject
- func GetMaxClaimRange(id uint32) string
- func GetMinClaimRange(id uint32) string
- func GetVXLANEntry(k store.Key, vrange, id string, labels map[string]string) backend.EntryObject
- func Resource(resource string) schema.GroupResource
- func VXLANClaimConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func VXLANEntryConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- func VXLANIndexConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
- type SyntaxValidator
- type VXLANClaim
- func (r *VXLANClaim) CalculateHash() ([sha1.Size]byte, error)
- func (in *VXLANClaim) DeepCopy() *VXLANClaim
- func (in *VXLANClaim) DeepCopyInto(out *VXLANClaim)
- func (in *VXLANClaim) DeepCopyObject() runtime.Object
- func (*VXLANClaim) Descriptor() ([]byte, []int)
- func (r *VXLANClaim) GetClaimID(t string, id uint64) tree.ID
- func (r *VXLANClaim) GetClaimLabels() labels.Set
- func (r *VXLANClaim) GetClaimRequest() string
- func (r *VXLANClaim) GetClaimResponse() string
- func (r *VXLANClaim) GetClaimType() backend.ClaimType
- func (r *VXLANClaim) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (VXLANClaim) GetGroupVersionResource() schema.GroupVersionResource
- func (r *VXLANClaim) GetIndex() string
- func (r *VXLANClaim) GetKey() store.Key
- func (r *VXLANClaim) GetLabelSelector() (labels.Selector, error)
- func (r *VXLANClaim) GetNamespacedName() types.NamespacedName
- func (r *VXLANClaim) GetObjectMeta() *metav1.ObjectMeta
- func (r *VXLANClaim) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *VXLANClaim) GetOwnerSelector() (labels.Selector, error)
- func (r *VXLANClaim) GetRange() *string
- func (r *VXLANClaim) GetRangeID(_ string) (tree.Range, error)
- func (r *VXLANClaim) GetSelector() *metav1.LabelSelector
- func (r *VXLANClaim) GetSingularName() string
- func (r *VXLANClaim) GetSpec() any
- func (r *VXLANClaim) GetStaticID() *uint64
- func (r *VXLANClaim) GetStaticTreeID(t string) tree.ID
- func (r *VXLANClaim) GetStatus() resource.StatusSubResource
- func (r *VXLANClaim) GetStatusID() *uint64
- func (r *VXLANClaim) GetTable(s string, to, from uint64) table.Table
- func (r *VXLANClaim) GetVXLANRange() (int, int)
- func (VXLANClaim) IsStorageVersion() bool
- func (m *VXLANClaim) Marshal() (dAtA []byte, err error)
- func (m *VXLANClaim) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANClaim) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (VXLANClaim) NamespaceScoped() bool
- func (VXLANClaim) New() runtime.Object
- func (VXLANClaim) NewList() runtime.Object
- func (r *VXLANClaim) NewObjList() backend.GenericObjectList
- func (*VXLANClaim) ProtoMessage()
- func (m *VXLANClaim) Reset()
- func (r *VXLANClaim) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *VXLANClaim) SetSpec(s any)
- func (r *VXLANClaim) SetStatusID(s *uint64)
- func (r *VXLANClaim) SetStatusRange(s *string)
- func (m *VXLANClaim) Size() (n int)
- func (this *VXLANClaim) String() string
- func (m *VXLANClaim) Unmarshal(dAtA []byte) error
- func (r *VXLANClaim) ValidateOwner(labels labels.Set) error
- func (r *VXLANClaim) ValidateSyntax(s string) field.ErrorList
- func (r *VXLANClaim) ValidateVXLANClaimType() error
- func (r *VXLANClaim) ValidateVXLANID() error
- func (r *VXLANClaim) ValidateVXLANRange() error
- func (m *VXLANClaim) XXX_DiscardUnknown()
- func (m *VXLANClaim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANClaim) XXX_Merge(src proto.Message)
- func (m *VXLANClaim) XXX_Size() int
- func (m *VXLANClaim) XXX_Unmarshal(b []byte) error
- type VXLANClaimList
- func (in *VXLANClaimList) DeepCopy() *VXLANClaimList
- func (in *VXLANClaimList) DeepCopyInto(out *VXLANClaimList)
- func (in *VXLANClaimList) DeepCopyObject() runtime.Object
- func (*VXLANClaimList) Descriptor() ([]byte, []int)
- func (r *VXLANClaimList) GetItems() []backend.Object
- func (r *VXLANClaimList) GetListMeta() *metav1.ListMeta
- func (r *VXLANClaimList) GetObjects() []backend.GenericObject
- func (m *VXLANClaimList) Marshal() (dAtA []byte, err error)
- func (m *VXLANClaimList) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANClaimList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANClaimList) ProtoMessage()
- func (m *VXLANClaimList) Reset()
- func (m *VXLANClaimList) Size() (n int)
- func (this *VXLANClaimList) String() string
- func (m *VXLANClaimList) Unmarshal(dAtA []byte) error
- func (m *VXLANClaimList) XXX_DiscardUnknown()
- func (m *VXLANClaimList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANClaimList) XXX_Merge(src proto.Message)
- func (m *VXLANClaimList) XXX_Size() int
- func (m *VXLANClaimList) XXX_Unmarshal(b []byte) error
- type VXLANClaimSpec
- func (in *VXLANClaimSpec) DeepCopy() *VXLANClaimSpec
- func (in *VXLANClaimSpec) DeepCopyInto(out *VXLANClaimSpec)
- func (*VXLANClaimSpec) Descriptor() ([]byte, []int)
- func (m *VXLANClaimSpec) Marshal() (dAtA []byte, err error)
- func (m *VXLANClaimSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANClaimSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANClaimSpec) ProtoMessage()
- func (m *VXLANClaimSpec) Reset()
- func (m *VXLANClaimSpec) Size() (n int)
- func (this *VXLANClaimSpec) String() string
- func (m *VXLANClaimSpec) Unmarshal(dAtA []byte) error
- func (m *VXLANClaimSpec) XXX_DiscardUnknown()
- func (m *VXLANClaimSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANClaimSpec) XXX_Merge(src proto.Message)
- func (m *VXLANClaimSpec) XXX_Size() int
- func (m *VXLANClaimSpec) XXX_Unmarshal(b []byte) error
- type VXLANClaimStatus
- func (r VXLANClaimStatus) CopyTo(obj resource.ObjectWithStatusSubResource)
- func (in *VXLANClaimStatus) DeepCopy() *VXLANClaimStatus
- func (in *VXLANClaimStatus) DeepCopyInto(out *VXLANClaimStatus)
- func (*VXLANClaimStatus) Descriptor() ([]byte, []int)
- func (m *VXLANClaimStatus) Marshal() (dAtA []byte, err error)
- func (m *VXLANClaimStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANClaimStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANClaimStatus) ProtoMessage()
- func (m *VXLANClaimStatus) Reset()
- func (m *VXLANClaimStatus) Size() (n int)
- func (this *VXLANClaimStatus) String() string
- func (VXLANClaimStatus) SubResourceName() string
- func (m *VXLANClaimStatus) Unmarshal(dAtA []byte) error
- func (m *VXLANClaimStatus) XXX_DiscardUnknown()
- func (m *VXLANClaimStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANClaimStatus) XXX_Merge(src proto.Message)
- func (m *VXLANClaimStatus) XXX_Size() int
- func (m *VXLANClaimStatus) XXX_Unmarshal(b []byte) error
- type VXLANClaimType
- type VXLANDynamicIDSyntaxValidator
- func (in *VXLANDynamicIDSyntaxValidator) DeepCopy() *VXLANDynamicIDSyntaxValidator
- func (in *VXLANDynamicIDSyntaxValidator) DeepCopyInto(out *VXLANDynamicIDSyntaxValidator)
- func (*VXLANDynamicIDSyntaxValidator) Descriptor() ([]byte, []int)
- func (m *VXLANDynamicIDSyntaxValidator) Marshal() (dAtA []byte, err error)
- func (m *VXLANDynamicIDSyntaxValidator) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANDynamicIDSyntaxValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANDynamicIDSyntaxValidator) ProtoMessage()
- func (m *VXLANDynamicIDSyntaxValidator) Reset()
- func (m *VXLANDynamicIDSyntaxValidator) Size() (n int)
- func (this *VXLANDynamicIDSyntaxValidator) String() string
- func (m *VXLANDynamicIDSyntaxValidator) Unmarshal(dAtA []byte) error
- func (r *VXLANDynamicIDSyntaxValidator) Validate(claim *VXLANClaim) field.ErrorList
- func (m *VXLANDynamicIDSyntaxValidator) XXX_DiscardUnknown()
- func (m *VXLANDynamicIDSyntaxValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANDynamicIDSyntaxValidator) XXX_Merge(src proto.Message)
- func (m *VXLANDynamicIDSyntaxValidator) XXX_Size() int
- func (m *VXLANDynamicIDSyntaxValidator) XXX_Unmarshal(b []byte) error
- type VXLANEntry
- func (r *VXLANEntry) CalculateHash() ([sha1.Size]byte, error)
- func (in *VXLANEntry) DeepCopy() *VXLANEntry
- func (in *VXLANEntry) DeepCopyInto(out *VXLANEntry)
- func (in *VXLANEntry) DeepCopyObject() runtime.Object
- func (*VXLANEntry) Descriptor() ([]byte, []int)
- func (r *VXLANEntry) GetClaimName() string
- func (r *VXLANEntry) GetClaimType() backend.ClaimType
- func (r *VXLANEntry) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (VXLANEntry) GetGroupVersionResource() schema.GroupVersionResource
- func (r *VXLANEntry) GetIndex() string
- func (r *VXLANEntry) GetKey() store.Key
- func (r *VXLANEntry) GetNamespacedName() types.NamespacedName
- func (r *VXLANEntry) GetObjectMeta() *metav1.ObjectMeta
- func (r *VXLANEntry) GetOwnerGVK() schema.GroupVersionKind
- func (r *VXLANEntry) GetOwnerNSN() types.NamespacedName
- func (r *VXLANEntry) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *VXLANEntry) GetSingularName() string
- func (r *VXLANEntry) GetSpec() any
- func (r *VXLANEntry) GetSpecID() string
- func (VXLANEntry) IsStorageVersion() bool
- func (m *VXLANEntry) Marshal() (dAtA []byte, err error)
- func (m *VXLANEntry) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (VXLANEntry) NamespaceScoped() bool
- func (VXLANEntry) New() runtime.Object
- func (VXLANEntry) NewList() runtime.Object
- func (r *VXLANEntry) NewObjList() backend.GenericObjectList
- func (*VXLANEntry) ProtoMessage()
- func (m *VXLANEntry) Reset()
- func (r *VXLANEntry) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *VXLANEntry) SetSpec(spec any)
- func (m *VXLANEntry) Size() (n int)
- func (this *VXLANEntry) String() string
- func (m *VXLANEntry) Unmarshal(dAtA []byte) error
- func (r *VXLANEntry) ValidateSyntax(_ string) field.ErrorList
- func (m *VXLANEntry) XXX_DiscardUnknown()
- func (m *VXLANEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANEntry) XXX_Merge(src proto.Message)
- func (m *VXLANEntry) XXX_Size() int
- func (m *VXLANEntry) XXX_Unmarshal(b []byte) error
- type VXLANEntryList
- func (in *VXLANEntryList) DeepCopy() *VXLANEntryList
- func (in *VXLANEntryList) DeepCopyInto(out *VXLANEntryList)
- func (in *VXLANEntryList) DeepCopyObject() runtime.Object
- func (*VXLANEntryList) Descriptor() ([]byte, []int)
- func (r *VXLANEntryList) GetItems() []backend.Object
- func (r *VXLANEntryList) GetListMeta() *metav1.ListMeta
- func (r *VXLANEntryList) GetObjects() []backend.GenericObject
- func (m *VXLANEntryList) Marshal() (dAtA []byte, err error)
- func (m *VXLANEntryList) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANEntryList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANEntryList) ProtoMessage()
- func (m *VXLANEntryList) Reset()
- func (m *VXLANEntryList) Size() (n int)
- func (this *VXLANEntryList) String() string
- func (m *VXLANEntryList) Unmarshal(dAtA []byte) error
- func (m *VXLANEntryList) XXX_DiscardUnknown()
- func (m *VXLANEntryList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANEntryList) XXX_Merge(src proto.Message)
- func (m *VXLANEntryList) XXX_Size() int
- func (m *VXLANEntryList) XXX_Unmarshal(b []byte) error
- type VXLANEntrySpec
- func (in *VXLANEntrySpec) DeepCopy() *VXLANEntrySpec
- func (in *VXLANEntrySpec) DeepCopyInto(out *VXLANEntrySpec)
- func (*VXLANEntrySpec) Descriptor() ([]byte, []int)
- func (m *VXLANEntrySpec) Marshal() (dAtA []byte, err error)
- func (m *VXLANEntrySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANEntrySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANEntrySpec) ProtoMessage()
- func (m *VXLANEntrySpec) Reset()
- func (m *VXLANEntrySpec) Size() (n int)
- func (this *VXLANEntrySpec) String() string
- func (m *VXLANEntrySpec) Unmarshal(dAtA []byte) error
- func (m *VXLANEntrySpec) XXX_DiscardUnknown()
- func (m *VXLANEntrySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANEntrySpec) XXX_Merge(src proto.Message)
- func (m *VXLANEntrySpec) XXX_Size() int
- func (m *VXLANEntrySpec) XXX_Unmarshal(b []byte) error
- type VXLANEntryStatus
- func (in *VXLANEntryStatus) DeepCopy() *VXLANEntryStatus
- func (in *VXLANEntryStatus) DeepCopyInto(out *VXLANEntryStatus)
- func (*VXLANEntryStatus) Descriptor() ([]byte, []int)
- func (m *VXLANEntryStatus) Marshal() (dAtA []byte, err error)
- func (m *VXLANEntryStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANEntryStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANEntryStatus) ProtoMessage()
- func (m *VXLANEntryStatus) Reset()
- func (m *VXLANEntryStatus) Size() (n int)
- func (this *VXLANEntryStatus) String() string
- func (m *VXLANEntryStatus) Unmarshal(dAtA []byte) error
- func (m *VXLANEntryStatus) XXX_DiscardUnknown()
- func (m *VXLANEntryStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANEntryStatus) XXX_Merge(src proto.Message)
- func (m *VXLANEntryStatus) XXX_Size() int
- func (m *VXLANEntryStatus) XXX_Unmarshal(b []byte) error
- type VXLANIndex
- func (r *VXLANIndex) CalculateHash() ([sha1.Size]byte, error)
- func (in *VXLANIndex) DeepCopy() *VXLANIndex
- func (in *VXLANIndex) DeepCopyInto(out *VXLANIndex)
- func (in *VXLANIndex) DeepCopyObject() runtime.Object
- func (*VXLANIndex) Descriptor() ([]byte, []int)
- func (r *VXLANIndex) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
- func (VXLANIndex) GetGroupVersionResource() schema.GroupVersionResource
- func (r *VXLANIndex) GetKey() store.Key
- func (r *VXLANIndex) GetMaxClaim() backend.ClaimObject
- func (r *VXLANIndex) GetMaxClaimNSN() types.NamespacedName
- func (r *VXLANIndex) GetMaxID() *uint64
- func (r *VXLANIndex) GetMinClaim() backend.ClaimObject
- func (r *VXLANIndex) GetMinClaimNSN() types.NamespacedName
- func (r *VXLANIndex) GetMinID() *uint64
- func (r *VXLANIndex) GetNamespacedName() types.NamespacedName
- func (r *VXLANIndex) GetObjectMeta() *metav1.ObjectMeta
- func (r *VXLANIndex) GetOwnerReference() *commonv1alpha1.OwnerReference
- func (r *VXLANIndex) GetSingularName() string
- func (r *VXLANIndex) GetSpec() any
- func (r *VXLANIndex) GetTree() gtree.GTree
- func (r *VXLANIndex) GetType() string
- func (VXLANIndex) IsStorageVersion() bool
- func (m *VXLANIndex) Marshal() (dAtA []byte, err error)
- func (m *VXLANIndex) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANIndex) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (VXLANIndex) NamespaceScoped() bool
- func (VXLANIndex) New() runtime.Object
- func (VXLANIndex) NewList() runtime.Object
- func (r *VXLANIndex) NewObjList() backend.GenericObjectList
- func (*VXLANIndex) ProtoMessage()
- func (m *VXLANIndex) Reset()
- func (r *VXLANIndex) SetConditions(c ...conditionv1alpha1.Condition)
- func (r *VXLANIndex) SetSpec(s any)
- func (m *VXLANIndex) Size() (n int)
- func (this *VXLANIndex) String() string
- func (m *VXLANIndex) Unmarshal(dAtA []byte) error
- func (r *VXLANIndex) ValidateSyntax(_ string) field.ErrorList
- func (m *VXLANIndex) XXX_DiscardUnknown()
- func (m *VXLANIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANIndex) XXX_Merge(src proto.Message)
- func (m *VXLANIndex) XXX_Size() int
- func (m *VXLANIndex) XXX_Unmarshal(b []byte) error
- type VXLANIndexList
- func (in *VXLANIndexList) DeepCopy() *VXLANIndexList
- func (in *VXLANIndexList) DeepCopyInto(out *VXLANIndexList)
- func (in *VXLANIndexList) DeepCopyObject() runtime.Object
- func (*VXLANIndexList) Descriptor() ([]byte, []int)
- func (r *VXLANIndexList) GetItems() []backend.Object
- func (r *VXLANIndexList) GetListMeta() *metav1.ListMeta
- func (r *VXLANIndexList) GetObjects() []backend.GenericObject
- func (m *VXLANIndexList) Marshal() (dAtA []byte, err error)
- func (m *VXLANIndexList) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANIndexList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANIndexList) ProtoMessage()
- func (m *VXLANIndexList) Reset()
- func (m *VXLANIndexList) Size() (n int)
- func (this *VXLANIndexList) String() string
- func (m *VXLANIndexList) Unmarshal(dAtA []byte) error
- func (m *VXLANIndexList) XXX_DiscardUnknown()
- func (m *VXLANIndexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANIndexList) XXX_Merge(src proto.Message)
- func (m *VXLANIndexList) XXX_Size() int
- func (m *VXLANIndexList) XXX_Unmarshal(b []byte) error
- type VXLANIndexSpec
- func (in *VXLANIndexSpec) DeepCopy() *VXLANIndexSpec
- func (in *VXLANIndexSpec) DeepCopyInto(out *VXLANIndexSpec)
- func (*VXLANIndexSpec) Descriptor() ([]byte, []int)
- func (m *VXLANIndexSpec) Marshal() (dAtA []byte, err error)
- func (m *VXLANIndexSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANIndexSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANIndexSpec) ProtoMessage()
- func (m *VXLANIndexSpec) Reset()
- func (m *VXLANIndexSpec) Size() (n int)
- func (this *VXLANIndexSpec) String() string
- func (m *VXLANIndexSpec) Unmarshal(dAtA []byte) error
- func (m *VXLANIndexSpec) XXX_DiscardUnknown()
- func (m *VXLANIndexSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANIndexSpec) XXX_Merge(src proto.Message)
- func (m *VXLANIndexSpec) XXX_Size() int
- func (m *VXLANIndexSpec) XXX_Unmarshal(b []byte) error
- type VXLANIndexStatus
- func (in *VXLANIndexStatus) DeepCopy() *VXLANIndexStatus
- func (in *VXLANIndexStatus) DeepCopyInto(out *VXLANIndexStatus)
- func (*VXLANIndexStatus) Descriptor() ([]byte, []int)
- func (m *VXLANIndexStatus) Marshal() (dAtA []byte, err error)
- func (m *VXLANIndexStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANIndexStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANIndexStatus) ProtoMessage()
- func (m *VXLANIndexStatus) Reset()
- func (m *VXLANIndexStatus) Size() (n int)
- func (this *VXLANIndexStatus) String() string
- func (m *VXLANIndexStatus) Unmarshal(dAtA []byte) error
- func (m *VXLANIndexStatus) XXX_DiscardUnknown()
- func (m *VXLANIndexStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANIndexStatus) XXX_Merge(src proto.Message)
- func (m *VXLANIndexStatus) XXX_Size() int
- func (m *VXLANIndexStatus) XXX_Unmarshal(b []byte) error
- type VXLANRangeSyntaxValidator
- func (in *VXLANRangeSyntaxValidator) DeepCopy() *VXLANRangeSyntaxValidator
- func (in *VXLANRangeSyntaxValidator) DeepCopyInto(out *VXLANRangeSyntaxValidator)
- func (*VXLANRangeSyntaxValidator) Descriptor() ([]byte, []int)
- func (m *VXLANRangeSyntaxValidator) Marshal() (dAtA []byte, err error)
- func (m *VXLANRangeSyntaxValidator) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANRangeSyntaxValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANRangeSyntaxValidator) ProtoMessage()
- func (m *VXLANRangeSyntaxValidator) Reset()
- func (m *VXLANRangeSyntaxValidator) Size() (n int)
- func (this *VXLANRangeSyntaxValidator) String() string
- func (m *VXLANRangeSyntaxValidator) Unmarshal(dAtA []byte) error
- func (r *VXLANRangeSyntaxValidator) Validate(claim *VXLANClaim) field.ErrorList
- func (m *VXLANRangeSyntaxValidator) XXX_DiscardUnknown()
- func (m *VXLANRangeSyntaxValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANRangeSyntaxValidator) XXX_Merge(src proto.Message)
- func (m *VXLANRangeSyntaxValidator) XXX_Size() int
- func (m *VXLANRangeSyntaxValidator) XXX_Unmarshal(b []byte) error
- type VXLANStaticIDSyntaxValidator
- func (in *VXLANStaticIDSyntaxValidator) DeepCopy() *VXLANStaticIDSyntaxValidator
- func (in *VXLANStaticIDSyntaxValidator) DeepCopyInto(out *VXLANStaticIDSyntaxValidator)
- func (*VXLANStaticIDSyntaxValidator) Descriptor() ([]byte, []int)
- func (m *VXLANStaticIDSyntaxValidator) Marshal() (dAtA []byte, err error)
- func (m *VXLANStaticIDSyntaxValidator) MarshalTo(dAtA []byte) (int, error)
- func (m *VXLANStaticIDSyntaxValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VXLANStaticIDSyntaxValidator) ProtoMessage()
- func (m *VXLANStaticIDSyntaxValidator) Reset()
- func (m *VXLANStaticIDSyntaxValidator) Size() (n int)
- func (this *VXLANStaticIDSyntaxValidator) String() string
- func (m *VXLANStaticIDSyntaxValidator) Unmarshal(dAtA []byte) error
- func (r *VXLANStaticIDSyntaxValidator) Validate(claim *VXLANClaim) field.ErrorList
- func (m *VXLANStaticIDSyntaxValidator) XXX_DiscardUnknown()
- func (m *VXLANStaticIDSyntaxValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VXLANStaticIDSyntaxValidator) XXX_Merge(src proto.Message)
- func (m *VXLANStaticIDSyntaxValidator) XXX_Size() int
- func (m *VXLANStaticIDSyntaxValidator) XXX_Unmarshal(b []byte) error
Constants ¶
const ( Group = "vxlan.be.kuid.dev" Version = "v1alpha1" )
const ( VXLANIndexReservedMinName = "rangeReservedMin" VXLANIndexReservedMaxName = "rangeReservedMax" )
const VXLANClaimPlural = "vxlanclaims"
const VXLANClaimSingular = "vxlanclaim"
const VXLANEntryPlural = "vxlanentries"
const VXLANEntrySingular = "vxlanentry"
const VXLANID_Max = 16777215
const VXLANID_Min = 0
const VXLANIndexPlural = "vxlanindices"
const VXLANIndexSingular = "vxlanindex"
Variables ¶
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 ( // 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 )
var ( VXLANClaimKind = reflect.TypeOf(VXLANClaim{}).Name() VXLANClaimListKind = reflect.TypeOf(VXLANClaimList{}).Name() )
var ( VXLANEntryKind = reflect.TypeOf(VXLANEntry{}).Name() VXLANEntryListKind = reflect.TypeOf(VXLANEntryList{}).Name() )
var ( VXLANIndexKind = reflect.TypeOf(VXLANIndex{}).Name() VXLANIndexListKind = reflect.TypeOf(VXLANIndexList{}).Name() )
Functions ¶
func BuildVXLANEntry ¶
func BuildVXLANEntry(meta metav1.ObjectMeta, spec *VXLANEntrySpec, status *VXLANEntryStatus) backend.EntryObject
BuildVXLANEntry returns a reource from a client Object a Spec/Status
func GetMaxClaimRange ¶
func GetMinClaimRange ¶
func GetVXLANEntry ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
func VXLANClaimConvertFieldSelector ¶
func VXLANClaimConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
VXLANClaimConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for VXLANClaim
func VXLANEntryConvertFieldSelector ¶
func VXLANEntryConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
VXLANEntryConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for VXLANEntry
func VXLANIndexConvertFieldSelector ¶
func VXLANIndexConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)
VXLANIndexConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for VXLANIndex
Types ¶
type SyntaxValidator ¶
type SyntaxValidator interface {
Validate(claim *VXLANClaim) field.ErrorList
}
type VXLANClaim ¶
type VXLANClaim struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec VXLANClaimSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status VXLANClaimStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
VXLANClaim is the Schema for the VXLANClaim API
+k8s:openapi-gen=true
func BuildVXLANClaim ¶
func BuildVXLANClaim(meta metav1.ObjectMeta, spec *VXLANClaimSpec, status *VXLANClaimStatus) *VXLANClaim
BuildVXLANClaim returns a reource from a client Object a Spec/Status
func (*VXLANClaim) CalculateHash ¶
func (r *VXLANClaim) CalculateHash() ([sha1.Size]byte, error)
func (*VXLANClaim) DeepCopy ¶
func (in *VXLANClaim) DeepCopy() *VXLANClaim
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANClaim.
func (*VXLANClaim) DeepCopyInto ¶
func (in *VXLANClaim) DeepCopyInto(out *VXLANClaim)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANClaim) DeepCopyObject ¶
func (in *VXLANClaim) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VXLANClaim) Descriptor ¶
func (*VXLANClaim) Descriptor() ([]byte, []int)
func (*VXLANClaim) GetClaimID ¶
func (r *VXLANClaim) GetClaimID(t string, id uint64) tree.ID
func (*VXLANClaim) GetClaimLabels ¶
func (r *VXLANClaim) GetClaimLabels() labels.Set
func (*VXLANClaim) GetClaimRequest ¶
func (r *VXLANClaim) GetClaimRequest() string
func (*VXLANClaim) GetClaimResponse ¶
func (r *VXLANClaim) GetClaimResponse() string
func (*VXLANClaim) GetClaimType ¶
func (r *VXLANClaim) GetClaimType() backend.ClaimType
func (*VXLANClaim) GetCondition ¶
func (r *VXLANClaim) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (VXLANClaim) GetGroupVersionResource ¶
func (VXLANClaim) GetGroupVersionResource() schema.GroupVersionResource
func (*VXLANClaim) GetIndex ¶
func (r *VXLANClaim) GetIndex() string
func (*VXLANClaim) GetKey ¶
func (r *VXLANClaim) GetKey() store.Key
func (*VXLANClaim) GetLabelSelector ¶
func (r *VXLANClaim) GetLabelSelector() (labels.Selector, error)
GetLabelSelector returns a labels selector based on the label selector
func (*VXLANClaim) GetNamespacedName ¶
func (r *VXLANClaim) GetNamespacedName() types.NamespacedName
func (*VXLANClaim) GetObjectMeta ¶
func (r *VXLANClaim) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*VXLANClaim) GetOwnerReference ¶
func (r *VXLANClaim) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*VXLANClaim) GetOwnerSelector ¶
func (r *VXLANClaim) GetOwnerSelector() (labels.Selector, error)
GetOwnerSelector returns a label selector to select the owner of the claim in the backend
func (*VXLANClaim) GetRange ¶
func (r *VXLANClaim) GetRange() *string
func (*VXLANClaim) GetRangeID ¶
func (r *VXLANClaim) GetRangeID(_ string) (tree.Range, error)
func (*VXLANClaim) GetSelector ¶
func (r *VXLANClaim) GetSelector() *metav1.LabelSelector
func (*VXLANClaim) GetSingularName ¶
func (r *VXLANClaim) GetSingularName() string
func (*VXLANClaim) GetSpec ¶ added in v0.0.2
func (r *VXLANClaim) GetSpec() any
func (*VXLANClaim) GetStaticID ¶
func (r *VXLANClaim) GetStaticID() *uint64
func (*VXLANClaim) GetStaticTreeID ¶
func (r *VXLANClaim) GetStaticTreeID(t string) tree.ID
func (*VXLANClaim) GetStatus ¶
func (r *VXLANClaim) GetStatus() resource.StatusSubResource
func (*VXLANClaim) GetStatusID ¶
func (r *VXLANClaim) GetStatusID() *uint64
func (*VXLANClaim) GetVXLANRange ¶
func (r *VXLANClaim) GetVXLANRange() (int, int)
func (VXLANClaim) IsStorageVersion ¶
func (VXLANClaim) IsStorageVersion() bool
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*VXLANClaim) Marshal ¶
func (m *VXLANClaim) Marshal() (dAtA []byte, err error)
func (*VXLANClaim) MarshalToSizedBuffer ¶
func (m *VXLANClaim) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (VXLANClaim) NamespaceScoped ¶
func (VXLANClaim) NamespaceScoped() bool
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (VXLANClaim) NewList ¶
func (VXLANClaim) NewList() runtime.Object
NewList implements resource.Object
func (*VXLANClaim) NewObjList ¶ added in v0.0.2
func (r *VXLANClaim) NewObjList() backend.GenericObjectList
func (*VXLANClaim) ProtoMessage ¶
func (*VXLANClaim) ProtoMessage()
func (*VXLANClaim) Reset ¶
func (m *VXLANClaim) Reset()
func (*VXLANClaim) SetConditions ¶
func (r *VXLANClaim) 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 (*VXLANClaim) SetSpec ¶ added in v0.0.2
func (r *VXLANClaim) SetSpec(s any)
func (*VXLANClaim) SetStatusID ¶
func (r *VXLANClaim) SetStatusID(s *uint64)
func (*VXLANClaim) SetStatusRange ¶
func (r *VXLANClaim) SetStatusRange(s *string)
func (*VXLANClaim) Size ¶
func (m *VXLANClaim) Size() (n int)
func (*VXLANClaim) String ¶
func (this *VXLANClaim) String() string
func (*VXLANClaim) Unmarshal ¶
func (m *VXLANClaim) Unmarshal(dAtA []byte) error
func (*VXLANClaim) ValidateOwner ¶
func (r *VXLANClaim) ValidateOwner(labels labels.Set) error
func (*VXLANClaim) ValidateSyntax ¶
func (r *VXLANClaim) ValidateSyntax(s string) field.ErrorList
func (*VXLANClaim) ValidateVXLANClaimType ¶
func (r *VXLANClaim) ValidateVXLANClaimType() error
func (*VXLANClaim) ValidateVXLANID ¶
func (r *VXLANClaim) ValidateVXLANID() error
func (*VXLANClaim) ValidateVXLANRange ¶
func (r *VXLANClaim) ValidateVXLANRange() error
func (*VXLANClaim) XXX_DiscardUnknown ¶
func (m *VXLANClaim) XXX_DiscardUnknown()
func (*VXLANClaim) XXX_Marshal ¶
func (m *VXLANClaim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANClaim) XXX_Merge ¶
func (m *VXLANClaim) XXX_Merge(src proto.Message)
func (*VXLANClaim) XXX_Size ¶
func (m *VXLANClaim) XXX_Size() int
func (*VXLANClaim) XXX_Unmarshal ¶
func (m *VXLANClaim) XXX_Unmarshal(b []byte) error
type VXLANClaimList ¶
type VXLANClaimList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []VXLANClaim `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
VXLANClaimList contains a list of VXLANClaims +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*VXLANClaimList) DeepCopy ¶
func (in *VXLANClaimList) DeepCopy() *VXLANClaimList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANClaimList.
func (*VXLANClaimList) DeepCopyInto ¶
func (in *VXLANClaimList) DeepCopyInto(out *VXLANClaimList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANClaimList) DeepCopyObject ¶
func (in *VXLANClaimList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VXLANClaimList) Descriptor ¶
func (*VXLANClaimList) Descriptor() ([]byte, []int)
func (*VXLANClaimList) GetItems ¶
func (r *VXLANClaimList) GetItems() []backend.Object
func (*VXLANClaimList) GetListMeta ¶
func (r *VXLANClaimList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*VXLANClaimList) GetObjects ¶ added in v0.0.2
func (r *VXLANClaimList) GetObjects() []backend.GenericObject
func (*VXLANClaimList) Marshal ¶
func (m *VXLANClaimList) Marshal() (dAtA []byte, err error)
func (*VXLANClaimList) MarshalToSizedBuffer ¶
func (m *VXLANClaimList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANClaimList) ProtoMessage ¶
func (*VXLANClaimList) ProtoMessage()
func (*VXLANClaimList) Reset ¶
func (m *VXLANClaimList) Reset()
func (*VXLANClaimList) Size ¶
func (m *VXLANClaimList) Size() (n int)
func (*VXLANClaimList) String ¶
func (this *VXLANClaimList) String() string
func (*VXLANClaimList) Unmarshal ¶
func (m *VXLANClaimList) Unmarshal(dAtA []byte) error
func (*VXLANClaimList) XXX_DiscardUnknown ¶
func (m *VXLANClaimList) XXX_DiscardUnknown()
func (*VXLANClaimList) XXX_Marshal ¶
func (m *VXLANClaimList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANClaimList) XXX_Merge ¶
func (m *VXLANClaimList) XXX_Merge(src proto.Message)
func (*VXLANClaimList) XXX_Size ¶
func (m *VXLANClaimList) XXX_Size() int
func (*VXLANClaimList) XXX_Unmarshal ¶
func (m *VXLANClaimList) XXX_Unmarshal(b []byte) error
type VXLANClaimSpec ¶
type VXLANClaimSpec struct { // VXLANIndex defines the VXLAN index for the VXLAN Claim Index string `json:"index" yaml:"index" protobuf:"bytes,1,opt,name=index"` // VXLANID defines the VXLAN for the VXLAN claim ID *uint32 `json:"id,omitempty" yaml:"id,omitempty" protobuf:"bytes,2,opt,name=id"` // Range defines the VXLAN range for the VXLAN claim // The following notation is used: start-end <start-VXLANID>-<end-VXLANID> // the VXLANs in the range must be consecutive Range *string `json:"range,omitempty" yaml:"range,omitempty" protobuf:"bytes,3,opt,name=range"` // ClaimLabels define the user defined labels and selector labels used // in resource claim commonv1alpha1.ClaimLabels `json:",inline" yaml:",inline" protobuf:"bytes,4,opt,name=claimLabels"` // Owner defines the ownerReference of the VXLANClaim // Allow for different namesapces, hence it is part of the spec Owner *commonv1alpha1.OwnerReference `json:"owner,omitempty" yaml:"owner,omitempty" protobuf:"bytes,5,opt,name=owner"` }
VXLANClaimSpec defines the desired state of VXLANClaim
func (*VXLANClaimSpec) DeepCopy ¶
func (in *VXLANClaimSpec) DeepCopy() *VXLANClaimSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANClaimSpec.
func (*VXLANClaimSpec) DeepCopyInto ¶
func (in *VXLANClaimSpec) DeepCopyInto(out *VXLANClaimSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANClaimSpec) Descriptor ¶
func (*VXLANClaimSpec) Descriptor() ([]byte, []int)
func (*VXLANClaimSpec) Marshal ¶
func (m *VXLANClaimSpec) Marshal() (dAtA []byte, err error)
func (*VXLANClaimSpec) MarshalToSizedBuffer ¶
func (m *VXLANClaimSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANClaimSpec) ProtoMessage ¶
func (*VXLANClaimSpec) ProtoMessage()
func (*VXLANClaimSpec) Reset ¶
func (m *VXLANClaimSpec) Reset()
func (*VXLANClaimSpec) Size ¶
func (m *VXLANClaimSpec) Size() (n int)
func (*VXLANClaimSpec) String ¶
func (this *VXLANClaimSpec) String() string
func (*VXLANClaimSpec) Unmarshal ¶
func (m *VXLANClaimSpec) Unmarshal(dAtA []byte) error
func (*VXLANClaimSpec) XXX_DiscardUnknown ¶
func (m *VXLANClaimSpec) XXX_DiscardUnknown()
func (*VXLANClaimSpec) XXX_Marshal ¶
func (m *VXLANClaimSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANClaimSpec) XXX_Merge ¶
func (m *VXLANClaimSpec) XXX_Merge(src proto.Message)
func (*VXLANClaimSpec) XXX_Size ¶
func (m *VXLANClaimSpec) XXX_Size() int
func (*VXLANClaimSpec) XXX_Unmarshal ¶
func (m *VXLANClaimSpec) XXX_Unmarshal(b []byte) error
type VXLANClaimStatus ¶
type VXLANClaimStatus 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"` // VXLANID defines the VXLAN for the VXLAN claim // +optional ID *uint32 `json:"id,omitempty" yaml:"id,omitempty" protobuf:"bytes,2,opt,name=id"` // VXLANRange defines the VXLAN range for the VXLAN claim // +optional Range *string `json:"range,omitempty" yaml:"range,omitempty" protobuf:"bytes,3,opt,name=range"` // ExpiryTime defines when the claim expires // +kubebuilder:validation:Optional // +optional ExpiryTime *string `json:"expiryTime,omitempty" yaml:"expiryTime,omitempty" protobuf:"bytes,4,opt,name=expiryTime"` }
VXLANClaimStatus defines the observed state of VXLANClaim
func (VXLANClaimStatus) CopyTo ¶
func (r VXLANClaimStatus) CopyTo(obj resource.ObjectWithStatusSubResource)
func (*VXLANClaimStatus) DeepCopy ¶
func (in *VXLANClaimStatus) DeepCopy() *VXLANClaimStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANClaimStatus.
func (*VXLANClaimStatus) DeepCopyInto ¶
func (in *VXLANClaimStatus) DeepCopyInto(out *VXLANClaimStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANClaimStatus) Descriptor ¶
func (*VXLANClaimStatus) Descriptor() ([]byte, []int)
func (*VXLANClaimStatus) Marshal ¶
func (m *VXLANClaimStatus) Marshal() (dAtA []byte, err error)
func (*VXLANClaimStatus) MarshalToSizedBuffer ¶
func (m *VXLANClaimStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANClaimStatus) ProtoMessage ¶
func (*VXLANClaimStatus) ProtoMessage()
func (*VXLANClaimStatus) Reset ¶
func (m *VXLANClaimStatus) Reset()
func (*VXLANClaimStatus) Size ¶
func (m *VXLANClaimStatus) Size() (n int)
func (*VXLANClaimStatus) String ¶
func (this *VXLANClaimStatus) String() string
func (VXLANClaimStatus) SubResourceName ¶
func (VXLANClaimStatus) SubResourceName() string
func (*VXLANClaimStatus) Unmarshal ¶
func (m *VXLANClaimStatus) Unmarshal(dAtA []byte) error
func (*VXLANClaimStatus) XXX_DiscardUnknown ¶
func (m *VXLANClaimStatus) XXX_DiscardUnknown()
func (*VXLANClaimStatus) XXX_Marshal ¶
func (m *VXLANClaimStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANClaimStatus) XXX_Merge ¶
func (m *VXLANClaimStatus) XXX_Merge(src proto.Message)
func (*VXLANClaimStatus) XXX_Size ¶
func (m *VXLANClaimStatus) XXX_Size() int
func (*VXLANClaimStatus) XXX_Unmarshal ¶
func (m *VXLANClaimStatus) XXX_Unmarshal(b []byte) error
type VXLANClaimType ¶
type VXLANClaimType string
const ( VXLANClaimType_Invalid VXLANClaimType = "invalid" VXLANClaimType_StaticID VXLANClaimType = "staticVXLANID" VXLANClaimType_DynamicID VXLANClaimType = "dynamicVXLANID" VXLANClaimType_Range VXLANClaimType = "vxlanRange" )
func GetClaimTypeFromString ¶
func GetClaimTypeFromString(s string) VXLANClaimType
type VXLANDynamicIDSyntaxValidator ¶
type VXLANDynamicIDSyntaxValidator struct {
// contains filtered or unexported fields
}
func (*VXLANDynamicIDSyntaxValidator) DeepCopy ¶
func (in *VXLANDynamicIDSyntaxValidator) DeepCopy() *VXLANDynamicIDSyntaxValidator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANDynamicIDSyntaxValidator.
func (*VXLANDynamicIDSyntaxValidator) DeepCopyInto ¶
func (in *VXLANDynamicIDSyntaxValidator) DeepCopyInto(out *VXLANDynamicIDSyntaxValidator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANDynamicIDSyntaxValidator) Descriptor ¶
func (*VXLANDynamicIDSyntaxValidator) Descriptor() ([]byte, []int)
func (*VXLANDynamicIDSyntaxValidator) Marshal ¶
func (m *VXLANDynamicIDSyntaxValidator) Marshal() (dAtA []byte, err error)
func (*VXLANDynamicIDSyntaxValidator) MarshalTo ¶
func (m *VXLANDynamicIDSyntaxValidator) MarshalTo(dAtA []byte) (int, error)
func (*VXLANDynamicIDSyntaxValidator) MarshalToSizedBuffer ¶
func (m *VXLANDynamicIDSyntaxValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANDynamicIDSyntaxValidator) ProtoMessage ¶
func (*VXLANDynamicIDSyntaxValidator) ProtoMessage()
func (*VXLANDynamicIDSyntaxValidator) Reset ¶
func (m *VXLANDynamicIDSyntaxValidator) Reset()
func (*VXLANDynamicIDSyntaxValidator) Size ¶
func (m *VXLANDynamicIDSyntaxValidator) Size() (n int)
func (*VXLANDynamicIDSyntaxValidator) String ¶
func (this *VXLANDynamicIDSyntaxValidator) String() string
func (*VXLANDynamicIDSyntaxValidator) Unmarshal ¶
func (m *VXLANDynamicIDSyntaxValidator) Unmarshal(dAtA []byte) error
func (*VXLANDynamicIDSyntaxValidator) Validate ¶
func (r *VXLANDynamicIDSyntaxValidator) Validate(claim *VXLANClaim) field.ErrorList
func (*VXLANDynamicIDSyntaxValidator) XXX_DiscardUnknown ¶
func (m *VXLANDynamicIDSyntaxValidator) XXX_DiscardUnknown()
func (*VXLANDynamicIDSyntaxValidator) XXX_Marshal ¶
func (m *VXLANDynamicIDSyntaxValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANDynamicIDSyntaxValidator) XXX_Merge ¶
func (m *VXLANDynamicIDSyntaxValidator) XXX_Merge(src proto.Message)
func (*VXLANDynamicIDSyntaxValidator) XXX_Size ¶
func (m *VXLANDynamicIDSyntaxValidator) XXX_Size() int
func (*VXLANDynamicIDSyntaxValidator) XXX_Unmarshal ¶
func (m *VXLANDynamicIDSyntaxValidator) XXX_Unmarshal(b []byte) error
type VXLANEntry ¶
type VXLANEntry struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec VXLANEntrySpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status VXLANEntryStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
VXLANEntry is the Schema for the VXLANentry API
+k8s:openapi-gen=true
func (*VXLANEntry) CalculateHash ¶
func (r *VXLANEntry) CalculateHash() ([sha1.Size]byte, error)
func (*VXLANEntry) DeepCopy ¶
func (in *VXLANEntry) DeepCopy() *VXLANEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANEntry.
func (*VXLANEntry) DeepCopyInto ¶
func (in *VXLANEntry) DeepCopyInto(out *VXLANEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANEntry) DeepCopyObject ¶
func (in *VXLANEntry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VXLANEntry) Descriptor ¶
func (*VXLANEntry) Descriptor() ([]byte, []int)
func (*VXLANEntry) GetClaimName ¶
func (r *VXLANEntry) GetClaimName() string
func (*VXLANEntry) GetClaimType ¶
func (r *VXLANEntry) GetClaimType() backend.ClaimType
func (*VXLANEntry) GetCondition ¶
func (r *VXLANEntry) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (VXLANEntry) GetGroupVersionResource ¶
func (VXLANEntry) GetGroupVersionResource() schema.GroupVersionResource
func (*VXLANEntry) GetIndex ¶
func (r *VXLANEntry) GetIndex() string
func (*VXLANEntry) GetKey ¶
func (r *VXLANEntry) GetKey() store.Key
func (*VXLANEntry) GetNamespacedName ¶
func (r *VXLANEntry) GetNamespacedName() types.NamespacedName
func (*VXLANEntry) GetObjectMeta ¶
func (r *VXLANEntry) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*VXLANEntry) GetOwnerGVK ¶
func (r *VXLANEntry) GetOwnerGVK() schema.GroupVersionKind
func (*VXLANEntry) GetOwnerNSN ¶
func (r *VXLANEntry) GetOwnerNSN() types.NamespacedName
func (*VXLANEntry) GetOwnerReference ¶
func (r *VXLANEntry) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*VXLANEntry) GetSingularName ¶
func (r *VXLANEntry) GetSingularName() string
func (*VXLANEntry) GetSpec ¶
func (r *VXLANEntry) GetSpec() any
func (*VXLANEntry) GetSpecID ¶
func (r *VXLANEntry) GetSpecID() string
func (VXLANEntry) IsStorageVersion ¶
func (VXLANEntry) IsStorageVersion() bool
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*VXLANEntry) Marshal ¶
func (m *VXLANEntry) Marshal() (dAtA []byte, err error)
func (*VXLANEntry) MarshalToSizedBuffer ¶
func (m *VXLANEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (VXLANEntry) NamespaceScoped ¶
func (VXLANEntry) NamespaceScoped() bool
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (VXLANEntry) NewList ¶
func (VXLANEntry) NewList() runtime.Object
NewList implements resource.Object
func (*VXLANEntry) NewObjList ¶ added in v0.0.2
func (r *VXLANEntry) NewObjList() backend.GenericObjectList
func (*VXLANEntry) ProtoMessage ¶
func (*VXLANEntry) ProtoMessage()
func (*VXLANEntry) Reset ¶
func (m *VXLANEntry) Reset()
func (*VXLANEntry) SetConditions ¶
func (r *VXLANEntry) 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 (*VXLANEntry) SetSpec ¶
func (r *VXLANEntry) SetSpec(spec any)
func (*VXLANEntry) Size ¶
func (m *VXLANEntry) Size() (n int)
func (*VXLANEntry) String ¶
func (this *VXLANEntry) String() string
func (*VXLANEntry) Unmarshal ¶
func (m *VXLANEntry) Unmarshal(dAtA []byte) error
func (*VXLANEntry) ValidateSyntax ¶ added in v0.0.2
func (r *VXLANEntry) ValidateSyntax(_ string) field.ErrorList
func (*VXLANEntry) XXX_DiscardUnknown ¶
func (m *VXLANEntry) XXX_DiscardUnknown()
func (*VXLANEntry) XXX_Marshal ¶
func (m *VXLANEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANEntry) XXX_Merge ¶
func (m *VXLANEntry) XXX_Merge(src proto.Message)
func (*VXLANEntry) XXX_Size ¶
func (m *VXLANEntry) XXX_Size() int
func (*VXLANEntry) XXX_Unmarshal ¶
func (m *VXLANEntry) XXX_Unmarshal(b []byte) error
type VXLANEntryList ¶
type VXLANEntryList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []VXLANEntry `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
VXLANEntryList contains a list of VXLANEntries +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*VXLANEntryList) DeepCopy ¶
func (in *VXLANEntryList) DeepCopy() *VXLANEntryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANEntryList.
func (*VXLANEntryList) DeepCopyInto ¶
func (in *VXLANEntryList) DeepCopyInto(out *VXLANEntryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANEntryList) DeepCopyObject ¶
func (in *VXLANEntryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VXLANEntryList) Descriptor ¶
func (*VXLANEntryList) Descriptor() ([]byte, []int)
func (*VXLANEntryList) GetItems ¶
func (r *VXLANEntryList) GetItems() []backend.Object
func (*VXLANEntryList) GetListMeta ¶
func (r *VXLANEntryList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*VXLANEntryList) GetObjects ¶ added in v0.0.2
func (r *VXLANEntryList) GetObjects() []backend.GenericObject
func (*VXLANEntryList) Marshal ¶
func (m *VXLANEntryList) Marshal() (dAtA []byte, err error)
func (*VXLANEntryList) MarshalToSizedBuffer ¶
func (m *VXLANEntryList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANEntryList) ProtoMessage ¶
func (*VXLANEntryList) ProtoMessage()
func (*VXLANEntryList) Reset ¶
func (m *VXLANEntryList) Reset()
func (*VXLANEntryList) Size ¶
func (m *VXLANEntryList) Size() (n int)
func (*VXLANEntryList) String ¶
func (this *VXLANEntryList) String() string
func (*VXLANEntryList) Unmarshal ¶
func (m *VXLANEntryList) Unmarshal(dAtA []byte) error
func (*VXLANEntryList) XXX_DiscardUnknown ¶
func (m *VXLANEntryList) XXX_DiscardUnknown()
func (*VXLANEntryList) XXX_Marshal ¶
func (m *VXLANEntryList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANEntryList) XXX_Merge ¶
func (m *VXLANEntryList) XXX_Merge(src proto.Message)
func (*VXLANEntryList) XXX_Size ¶
func (m *VXLANEntryList) XXX_Size() int
func (*VXLANEntryList) XXX_Unmarshal ¶
func (m *VXLANEntryList) XXX_Unmarshal(b []byte) error
type VXLANEntrySpec ¶
type VXLANEntrySpec struct { // VXLANIndex defines the VXLAN index for the VXLAN Claim Index string `json:"index" yaml:"index" protobuf:"bytes,1,opt,name=index"` // ClaimType defines the claimType of the VXLAN Entry ClaimType backend.ClaimType `json:"claimType,omitempty" yaml:"claimType,omitempty" protobuf:"bytes,2,opt,name=claimType"` // ID defines the id of the VXLAN entry in the tree ID string `json:"id,omitempty" yaml:"id,omitempty" protobuf:"bytes,3,opt,name=id"` // ClaimLabels define the user defined labels and selector labels used // in resource claim commonv1alpha1.ClaimLabels `json:",inline" yaml:",inline" protobuf:"bytes,4,opt,name=claimLabels"` // Claim defines the name of the claim that is the origin of this entry Claim string `json:"claim" yaml:"claim" protobuf:"bytes,5,opt,name=claim"` // Owner defines the ownerReference of the VXLANClaim // Allow for different namesapces, hence it is part of the spec Owner *commonv1alpha1.OwnerReference `json:"owner,omitempty" yaml:"owner,omitempty" protobuf:"bytes,6,opt,name=owner"` }
VXLANEntrySpec defines the desired state of VXLANEntry
func (*VXLANEntrySpec) DeepCopy ¶
func (in *VXLANEntrySpec) DeepCopy() *VXLANEntrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANEntrySpec.
func (*VXLANEntrySpec) DeepCopyInto ¶
func (in *VXLANEntrySpec) DeepCopyInto(out *VXLANEntrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANEntrySpec) Descriptor ¶
func (*VXLANEntrySpec) Descriptor() ([]byte, []int)
func (*VXLANEntrySpec) Marshal ¶
func (m *VXLANEntrySpec) Marshal() (dAtA []byte, err error)
func (*VXLANEntrySpec) MarshalToSizedBuffer ¶
func (m *VXLANEntrySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANEntrySpec) ProtoMessage ¶
func (*VXLANEntrySpec) ProtoMessage()
func (*VXLANEntrySpec) Reset ¶
func (m *VXLANEntrySpec) Reset()
func (*VXLANEntrySpec) Size ¶
func (m *VXLANEntrySpec) Size() (n int)
func (*VXLANEntrySpec) String ¶
func (this *VXLANEntrySpec) String() string
func (*VXLANEntrySpec) Unmarshal ¶
func (m *VXLANEntrySpec) Unmarshal(dAtA []byte) error
func (*VXLANEntrySpec) XXX_DiscardUnknown ¶
func (m *VXLANEntrySpec) XXX_DiscardUnknown()
func (*VXLANEntrySpec) XXX_Marshal ¶
func (m *VXLANEntrySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANEntrySpec) XXX_Merge ¶
func (m *VXLANEntrySpec) XXX_Merge(src proto.Message)
func (*VXLANEntrySpec) XXX_Size ¶
func (m *VXLANEntrySpec) XXX_Size() int
func (*VXLANEntrySpec) XXX_Unmarshal ¶
func (m *VXLANEntrySpec) XXX_Unmarshal(b []byte) error
type VXLANEntryStatus ¶
type VXLANEntryStatus struct { // ConditionedStatus provides the status of the VXLANEntry using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
VXLANEntryStatus defines the observed state of VXLANEntry
func (*VXLANEntryStatus) DeepCopy ¶
func (in *VXLANEntryStatus) DeepCopy() *VXLANEntryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANEntryStatus.
func (*VXLANEntryStatus) DeepCopyInto ¶
func (in *VXLANEntryStatus) DeepCopyInto(out *VXLANEntryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANEntryStatus) Descriptor ¶
func (*VXLANEntryStatus) Descriptor() ([]byte, []int)
func (*VXLANEntryStatus) Marshal ¶
func (m *VXLANEntryStatus) Marshal() (dAtA []byte, err error)
func (*VXLANEntryStatus) MarshalToSizedBuffer ¶
func (m *VXLANEntryStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANEntryStatus) ProtoMessage ¶
func (*VXLANEntryStatus) ProtoMessage()
func (*VXLANEntryStatus) Reset ¶
func (m *VXLANEntryStatus) Reset()
func (*VXLANEntryStatus) Size ¶
func (m *VXLANEntryStatus) Size() (n int)
func (*VXLANEntryStatus) String ¶
func (this *VXLANEntryStatus) String() string
func (*VXLANEntryStatus) Unmarshal ¶
func (m *VXLANEntryStatus) Unmarshal(dAtA []byte) error
func (*VXLANEntryStatus) XXX_DiscardUnknown ¶
func (m *VXLANEntryStatus) XXX_DiscardUnknown()
func (*VXLANEntryStatus) XXX_Marshal ¶
func (m *VXLANEntryStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANEntryStatus) XXX_Merge ¶
func (m *VXLANEntryStatus) XXX_Merge(src proto.Message)
func (*VXLANEntryStatus) XXX_Size ¶
func (m *VXLANEntryStatus) XXX_Size() int
func (*VXLANEntryStatus) XXX_Unmarshal ¶
func (m *VXLANEntryStatus) XXX_Unmarshal(b []byte) error
type VXLANIndex ¶
type VXLANIndex struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec VXLANIndexSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status VXLANIndexStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
VXLANIndex is the Schema for the VXLANIndex API
+k8s:openapi-gen=true
func BuildVXLANIndex ¶
func BuildVXLANIndex(meta metav1.ObjectMeta, spec *VXLANIndexSpec, status *VXLANIndexStatus) *VXLANIndex
BuildVXLANIndex returns a reource from a client Object a Spec/Status
func (*VXLANIndex) CalculateHash ¶
func (r *VXLANIndex) CalculateHash() ([sha1.Size]byte, error)
func (*VXLANIndex) DeepCopy ¶
func (in *VXLANIndex) DeepCopy() *VXLANIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANIndex.
func (*VXLANIndex) DeepCopyInto ¶
func (in *VXLANIndex) DeepCopyInto(out *VXLANIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANIndex) DeepCopyObject ¶
func (in *VXLANIndex) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VXLANIndex) Descriptor ¶
func (*VXLANIndex) Descriptor() ([]byte, []int)
func (*VXLANIndex) GetCondition ¶
func (r *VXLANIndex) GetCondition(t conditionv1alpha1.ConditionType) conditionv1alpha1.Condition
GetCondition returns the condition based on the condition kind
func (VXLANIndex) GetGroupVersionResource ¶
func (VXLANIndex) GetGroupVersionResource() schema.GroupVersionResource
func (*VXLANIndex) GetKey ¶
func (r *VXLANIndex) GetKey() store.Key
func (*VXLANIndex) GetMaxClaim ¶
func (r *VXLANIndex) GetMaxClaim() backend.ClaimObject
func (*VXLANIndex) GetMaxClaimNSN ¶
func (r *VXLANIndex) GetMaxClaimNSN() types.NamespacedName
func (*VXLANIndex) GetMaxID ¶
func (r *VXLANIndex) GetMaxID() *uint64
func (*VXLANIndex) GetMinClaim ¶
func (r *VXLANIndex) GetMinClaim() backend.ClaimObject
func (*VXLANIndex) GetMinClaimNSN ¶
func (r *VXLANIndex) GetMinClaimNSN() types.NamespacedName
func (*VXLANIndex) GetMinID ¶
func (r *VXLANIndex) GetMinID() *uint64
func (*VXLANIndex) GetNamespacedName ¶
func (r *VXLANIndex) GetNamespacedName() types.NamespacedName
func (*VXLANIndex) GetObjectMeta ¶
func (r *VXLANIndex) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object
func (*VXLANIndex) GetOwnerReference ¶
func (r *VXLANIndex) GetOwnerReference() *commonv1alpha1.OwnerReference
func (*VXLANIndex) GetSingularName ¶
func (r *VXLANIndex) GetSingularName() string
func (*VXLANIndex) GetSpec ¶ added in v0.0.2
func (r *VXLANIndex) GetSpec() any
func (*VXLANIndex) GetTree ¶
func (r *VXLANIndex) GetTree() gtree.GTree
func (*VXLANIndex) GetType ¶
func (r *VXLANIndex) GetType() string
func (VXLANIndex) IsStorageVersion ¶
func (VXLANIndex) IsStorageVersion() bool
IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.
func (*VXLANIndex) Marshal ¶
func (m *VXLANIndex) Marshal() (dAtA []byte, err error)
func (*VXLANIndex) MarshalToSizedBuffer ¶
func (m *VXLANIndex) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (VXLANIndex) NamespaceScoped ¶
func (VXLANIndex) NamespaceScoped() bool
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.
func (VXLANIndex) NewList ¶
func (VXLANIndex) NewList() runtime.Object
NewList implements resource.Object
func (*VXLANIndex) NewObjList ¶ added in v0.0.2
func (r *VXLANIndex) NewObjList() backend.GenericObjectList
func (*VXLANIndex) ProtoMessage ¶
func (*VXLANIndex) ProtoMessage()
func (*VXLANIndex) Reset ¶
func (m *VXLANIndex) Reset()
func (*VXLANIndex) SetConditions ¶
func (r *VXLANIndex) 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 (*VXLANIndex) SetSpec ¶ added in v0.0.2
func (r *VXLANIndex) SetSpec(s any)
func (*VXLANIndex) Size ¶
func (m *VXLANIndex) Size() (n int)
func (*VXLANIndex) String ¶
func (this *VXLANIndex) String() string
func (*VXLANIndex) Unmarshal ¶
func (m *VXLANIndex) Unmarshal(dAtA []byte) error
func (*VXLANIndex) ValidateSyntax ¶
func (r *VXLANIndex) ValidateSyntax(_ string) field.ErrorList
func (*VXLANIndex) XXX_DiscardUnknown ¶
func (m *VXLANIndex) XXX_DiscardUnknown()
func (*VXLANIndex) XXX_Marshal ¶
func (m *VXLANIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANIndex) XXX_Merge ¶
func (m *VXLANIndex) XXX_Merge(src proto.Message)
func (*VXLANIndex) XXX_Size ¶
func (m *VXLANIndex) XXX_Size() int
func (*VXLANIndex) XXX_Unmarshal ¶
func (m *VXLANIndex) XXX_Unmarshal(b []byte) error
type VXLANIndexList ¶
type VXLANIndexList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []VXLANIndex `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
VXLANIndexList contains a list of VXLANIndexs +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*VXLANIndexList) DeepCopy ¶
func (in *VXLANIndexList) DeepCopy() *VXLANIndexList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANIndexList.
func (*VXLANIndexList) DeepCopyInto ¶
func (in *VXLANIndexList) DeepCopyInto(out *VXLANIndexList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANIndexList) DeepCopyObject ¶
func (in *VXLANIndexList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VXLANIndexList) Descriptor ¶
func (*VXLANIndexList) Descriptor() ([]byte, []int)
func (*VXLANIndexList) GetItems ¶
func (r *VXLANIndexList) GetItems() []backend.Object
func (*VXLANIndexList) GetListMeta ¶
func (r *VXLANIndexList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta
func (*VXLANIndexList) GetObjects ¶ added in v0.0.2
func (r *VXLANIndexList) GetObjects() []backend.GenericObject
func (*VXLANIndexList) Marshal ¶
func (m *VXLANIndexList) Marshal() (dAtA []byte, err error)
func (*VXLANIndexList) MarshalToSizedBuffer ¶
func (m *VXLANIndexList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANIndexList) ProtoMessage ¶
func (*VXLANIndexList) ProtoMessage()
func (*VXLANIndexList) Reset ¶
func (m *VXLANIndexList) Reset()
func (*VXLANIndexList) Size ¶
func (m *VXLANIndexList) Size() (n int)
func (*VXLANIndexList) String ¶
func (this *VXLANIndexList) String() string
func (*VXLANIndexList) Unmarshal ¶
func (m *VXLANIndexList) Unmarshal(dAtA []byte) error
func (*VXLANIndexList) XXX_DiscardUnknown ¶
func (m *VXLANIndexList) XXX_DiscardUnknown()
func (*VXLANIndexList) XXX_Marshal ¶
func (m *VXLANIndexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANIndexList) XXX_Merge ¶
func (m *VXLANIndexList) XXX_Merge(src proto.Message)
func (*VXLANIndexList) XXX_Size ¶
func (m *VXLANIndexList) XXX_Size() int
func (*VXLANIndexList) XXX_Unmarshal ¶
func (m *VXLANIndexList) XXX_Unmarshal(b []byte) error
type VXLANIndexSpec ¶
type VXLANIndexSpec struct { // MinID defines the min ID the index supports // +optional MinID *uint32 `json:"minID,omitempty" yaml:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"` // MaxID defines the max ID the index supports // +optional MaxID *uint32 `json:"maxID,omitempty" yaml:"maxID,omitempty" protobuf:"bytes,2,opt,name=maxID"` // 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"` }
VXLANIndexSpec defines the desired state of VXLANIndex
func (*VXLANIndexSpec) DeepCopy ¶
func (in *VXLANIndexSpec) DeepCopy() *VXLANIndexSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANIndexSpec.
func (*VXLANIndexSpec) DeepCopyInto ¶
func (in *VXLANIndexSpec) DeepCopyInto(out *VXLANIndexSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANIndexSpec) Descriptor ¶
func (*VXLANIndexSpec) Descriptor() ([]byte, []int)
func (*VXLANIndexSpec) Marshal ¶
func (m *VXLANIndexSpec) Marshal() (dAtA []byte, err error)
func (*VXLANIndexSpec) MarshalToSizedBuffer ¶
func (m *VXLANIndexSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANIndexSpec) ProtoMessage ¶
func (*VXLANIndexSpec) ProtoMessage()
func (*VXLANIndexSpec) Reset ¶
func (m *VXLANIndexSpec) Reset()
func (*VXLANIndexSpec) Size ¶
func (m *VXLANIndexSpec) Size() (n int)
func (*VXLANIndexSpec) String ¶
func (this *VXLANIndexSpec) String() string
func (*VXLANIndexSpec) Unmarshal ¶
func (m *VXLANIndexSpec) Unmarshal(dAtA []byte) error
func (*VXLANIndexSpec) XXX_DiscardUnknown ¶
func (m *VXLANIndexSpec) XXX_DiscardUnknown()
func (*VXLANIndexSpec) XXX_Marshal ¶
func (m *VXLANIndexSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANIndexSpec) XXX_Merge ¶
func (m *VXLANIndexSpec) XXX_Merge(src proto.Message)
func (*VXLANIndexSpec) XXX_Size ¶
func (m *VXLANIndexSpec) XXX_Size() int
func (*VXLANIndexSpec) XXX_Unmarshal ¶
func (m *VXLANIndexSpec) XXX_Unmarshal(b []byte) error
type VXLANIndexStatus ¶
type VXLANIndexStatus struct { // MinID defines the min ID the index is configured with // +optional MinID *uint32 `json:"minID,omitempty" yaml:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"` // MaxID defines the max ID the index is configured with // +optional MaxID *uint32 `json:"maxID,omitempty" yaml:"maxID,omitempty" protobuf:"bytes,2,opt,name=maxID"` // ConditionedStatus provides the status of the VLANIndex using conditions // - a ready condition indicates the overall status of the resource conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=conditionedStatus"` }
VXLANIndexStatus defines the observed state of VXLANIndex
func (*VXLANIndexStatus) DeepCopy ¶
func (in *VXLANIndexStatus) DeepCopy() *VXLANIndexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANIndexStatus.
func (*VXLANIndexStatus) DeepCopyInto ¶
func (in *VXLANIndexStatus) DeepCopyInto(out *VXLANIndexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANIndexStatus) Descriptor ¶
func (*VXLANIndexStatus) Descriptor() ([]byte, []int)
func (*VXLANIndexStatus) Marshal ¶
func (m *VXLANIndexStatus) Marshal() (dAtA []byte, err error)
func (*VXLANIndexStatus) MarshalToSizedBuffer ¶
func (m *VXLANIndexStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANIndexStatus) ProtoMessage ¶
func (*VXLANIndexStatus) ProtoMessage()
func (*VXLANIndexStatus) Reset ¶
func (m *VXLANIndexStatus) Reset()
func (*VXLANIndexStatus) Size ¶
func (m *VXLANIndexStatus) Size() (n int)
func (*VXLANIndexStatus) String ¶
func (this *VXLANIndexStatus) String() string
func (*VXLANIndexStatus) Unmarshal ¶
func (m *VXLANIndexStatus) Unmarshal(dAtA []byte) error
func (*VXLANIndexStatus) XXX_DiscardUnknown ¶
func (m *VXLANIndexStatus) XXX_DiscardUnknown()
func (*VXLANIndexStatus) XXX_Marshal ¶
func (m *VXLANIndexStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANIndexStatus) XXX_Merge ¶
func (m *VXLANIndexStatus) XXX_Merge(src proto.Message)
func (*VXLANIndexStatus) XXX_Size ¶
func (m *VXLANIndexStatus) XXX_Size() int
func (*VXLANIndexStatus) XXX_Unmarshal ¶
func (m *VXLANIndexStatus) XXX_Unmarshal(b []byte) error
type VXLANRangeSyntaxValidator ¶
type VXLANRangeSyntaxValidator struct {
// contains filtered or unexported fields
}
func (*VXLANRangeSyntaxValidator) DeepCopy ¶
func (in *VXLANRangeSyntaxValidator) DeepCopy() *VXLANRangeSyntaxValidator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANRangeSyntaxValidator.
func (*VXLANRangeSyntaxValidator) DeepCopyInto ¶
func (in *VXLANRangeSyntaxValidator) DeepCopyInto(out *VXLANRangeSyntaxValidator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANRangeSyntaxValidator) Descriptor ¶
func (*VXLANRangeSyntaxValidator) Descriptor() ([]byte, []int)
func (*VXLANRangeSyntaxValidator) Marshal ¶
func (m *VXLANRangeSyntaxValidator) Marshal() (dAtA []byte, err error)
func (*VXLANRangeSyntaxValidator) MarshalTo ¶
func (m *VXLANRangeSyntaxValidator) MarshalTo(dAtA []byte) (int, error)
func (*VXLANRangeSyntaxValidator) MarshalToSizedBuffer ¶
func (m *VXLANRangeSyntaxValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANRangeSyntaxValidator) ProtoMessage ¶
func (*VXLANRangeSyntaxValidator) ProtoMessage()
func (*VXLANRangeSyntaxValidator) Reset ¶
func (m *VXLANRangeSyntaxValidator) Reset()
func (*VXLANRangeSyntaxValidator) Size ¶
func (m *VXLANRangeSyntaxValidator) Size() (n int)
func (*VXLANRangeSyntaxValidator) String ¶
func (this *VXLANRangeSyntaxValidator) String() string
func (*VXLANRangeSyntaxValidator) Unmarshal ¶
func (m *VXLANRangeSyntaxValidator) Unmarshal(dAtA []byte) error
func (*VXLANRangeSyntaxValidator) Validate ¶
func (r *VXLANRangeSyntaxValidator) Validate(claim *VXLANClaim) field.ErrorList
func (*VXLANRangeSyntaxValidator) XXX_DiscardUnknown ¶
func (m *VXLANRangeSyntaxValidator) XXX_DiscardUnknown()
func (*VXLANRangeSyntaxValidator) XXX_Marshal ¶
func (m *VXLANRangeSyntaxValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANRangeSyntaxValidator) XXX_Merge ¶
func (m *VXLANRangeSyntaxValidator) XXX_Merge(src proto.Message)
func (*VXLANRangeSyntaxValidator) XXX_Size ¶
func (m *VXLANRangeSyntaxValidator) XXX_Size() int
func (*VXLANRangeSyntaxValidator) XXX_Unmarshal ¶
func (m *VXLANRangeSyntaxValidator) XXX_Unmarshal(b []byte) error
type VXLANStaticIDSyntaxValidator ¶
type VXLANStaticIDSyntaxValidator struct {
// contains filtered or unexported fields
}
func (*VXLANStaticIDSyntaxValidator) DeepCopy ¶
func (in *VXLANStaticIDSyntaxValidator) DeepCopy() *VXLANStaticIDSyntaxValidator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VXLANStaticIDSyntaxValidator.
func (*VXLANStaticIDSyntaxValidator) DeepCopyInto ¶
func (in *VXLANStaticIDSyntaxValidator) DeepCopyInto(out *VXLANStaticIDSyntaxValidator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VXLANStaticIDSyntaxValidator) Descriptor ¶
func (*VXLANStaticIDSyntaxValidator) Descriptor() ([]byte, []int)
func (*VXLANStaticIDSyntaxValidator) Marshal ¶
func (m *VXLANStaticIDSyntaxValidator) Marshal() (dAtA []byte, err error)
func (*VXLANStaticIDSyntaxValidator) MarshalTo ¶
func (m *VXLANStaticIDSyntaxValidator) MarshalTo(dAtA []byte) (int, error)
func (*VXLANStaticIDSyntaxValidator) MarshalToSizedBuffer ¶
func (m *VXLANStaticIDSyntaxValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VXLANStaticIDSyntaxValidator) ProtoMessage ¶
func (*VXLANStaticIDSyntaxValidator) ProtoMessage()
func (*VXLANStaticIDSyntaxValidator) Reset ¶
func (m *VXLANStaticIDSyntaxValidator) Reset()
func (*VXLANStaticIDSyntaxValidator) Size ¶
func (m *VXLANStaticIDSyntaxValidator) Size() (n int)
func (*VXLANStaticIDSyntaxValidator) String ¶
func (this *VXLANStaticIDSyntaxValidator) String() string
func (*VXLANStaticIDSyntaxValidator) Unmarshal ¶
func (m *VXLANStaticIDSyntaxValidator) Unmarshal(dAtA []byte) error
func (*VXLANStaticIDSyntaxValidator) Validate ¶
func (r *VXLANStaticIDSyntaxValidator) Validate(claim *VXLANClaim) field.ErrorList
func (*VXLANStaticIDSyntaxValidator) XXX_DiscardUnknown ¶
func (m *VXLANStaticIDSyntaxValidator) XXX_DiscardUnknown()
func (*VXLANStaticIDSyntaxValidator) XXX_Marshal ¶
func (m *VXLANStaticIDSyntaxValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VXLANStaticIDSyntaxValidator) XXX_Merge ¶
func (m *VXLANStaticIDSyntaxValidator) XXX_Merge(src proto.Message)
func (*VXLANStaticIDSyntaxValidator) XXX_Size ¶
func (m *VXLANStaticIDSyntaxValidator) XXX_Size() int
func (*VXLANStaticIDSyntaxValidator) XXX_Unmarshal ¶
func (m *VXLANStaticIDSyntaxValidator) XXX_Unmarshal(b []byte) error