v1alpha1

package
v0.0.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2024 License: Apache-2.0 Imports: 20 Imported by: 6

Documentation

Overview

v1alpha1 is the v1alpha1 version of the API.

Index

Constants

View Source
const (
	Version = "v1alpha1"
)

Variables

View Source
var (
	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	GENIDClaimKind     = reflect.TypeOf(GENIDClaim{}).Name()
	GENIDClaimListKind = reflect.TypeOf(GENIDClaimList{}).Name()
)
View Source
var (
	GENIDEntryKind     = reflect.TypeOf(GENIDEntry{}).Name()
	GENIDEntryListKind = reflect.TypeOf(GENIDEntryList{}).Name()
)
View Source
var (
	GENIDIndexKind     = reflect.TypeOf(GENIDIndex{}).Name()
	GENIDIndexListKind = reflect.TypeOf(GENIDIndexList{}).Name()
)
View Source
var (
	// SchemeGroupVersion contains the API group and version information for the types in this package.
	SchemeGroupVersion = schema.GroupVersion{Group: genid.GroupName, 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 Convert_genid_GENIDClaimList_To_v1alpha1_GENIDClaimList added in v0.0.8

func Convert_genid_GENIDClaimList_To_v1alpha1_GENIDClaimList(in *genid.GENIDClaimList, out *GENIDClaimList, s conversion.Scope) error

Convert_genid_GENIDClaimList_To_v1alpha1_GENIDClaimList is an autogenerated conversion function.

func Convert_genid_GENIDClaimSpec_To_v1alpha1_GENIDClaimSpec added in v0.0.8

func Convert_genid_GENIDClaimSpec_To_v1alpha1_GENIDClaimSpec(in *genid.GENIDClaimSpec, out *GENIDClaimSpec, s conversion.Scope) error

Convert_genid_GENIDClaimSpec_To_v1alpha1_GENIDClaimSpec is an autogenerated conversion function.

func Convert_genid_GENIDClaimStatus_To_v1alpha1_GENIDClaimStatus added in v0.0.8

func Convert_genid_GENIDClaimStatus_To_v1alpha1_GENIDClaimStatus(in *genid.GENIDClaimStatus, out *GENIDClaimStatus, s conversion.Scope) error

Convert_genid_GENIDClaimStatus_To_v1alpha1_GENIDClaimStatus is an autogenerated conversion function.

func Convert_genid_GENIDClaim_To_v1alpha1_GENIDClaim added in v0.0.8

func Convert_genid_GENIDClaim_To_v1alpha1_GENIDClaim(in *genid.GENIDClaim, out *GENIDClaim, s conversion.Scope) error

Convert_genid_GENIDClaim_To_v1alpha1_GENIDClaim is an autogenerated conversion function.

func Convert_genid_GENIDEntryList_To_v1alpha1_GENIDEntryList added in v0.0.8

func Convert_genid_GENIDEntryList_To_v1alpha1_GENIDEntryList(in *genid.GENIDEntryList, out *GENIDEntryList, s conversion.Scope) error

Convert_genid_GENIDEntryList_To_v1alpha1_GENIDEntryList is an autogenerated conversion function.

func Convert_genid_GENIDEntrySpec_To_v1alpha1_GENIDEntrySpec added in v0.0.8

func Convert_genid_GENIDEntrySpec_To_v1alpha1_GENIDEntrySpec(in *genid.GENIDEntrySpec, out *GENIDEntrySpec, s conversion.Scope) error

Convert_genid_GENIDEntrySpec_To_v1alpha1_GENIDEntrySpec is an autogenerated conversion function.

func Convert_genid_GENIDEntryStatus_To_v1alpha1_GENIDEntryStatus added in v0.0.8

func Convert_genid_GENIDEntryStatus_To_v1alpha1_GENIDEntryStatus(in *genid.GENIDEntryStatus, out *GENIDEntryStatus, s conversion.Scope) error

Convert_genid_GENIDEntryStatus_To_v1alpha1_GENIDEntryStatus is an autogenerated conversion function.

func Convert_genid_GENIDEntry_To_v1alpha1_GENIDEntry added in v0.0.8

func Convert_genid_GENIDEntry_To_v1alpha1_GENIDEntry(in *genid.GENIDEntry, out *GENIDEntry, s conversion.Scope) error

Convert_genid_GENIDEntry_To_v1alpha1_GENIDEntry is an autogenerated conversion function.

func Convert_genid_GENIDIndexClaim_To_v1alpha1_GENIDIndexClaim added in v0.0.13

func Convert_genid_GENIDIndexClaim_To_v1alpha1_GENIDIndexClaim(in *genid.GENIDIndexClaim, out *GENIDIndexClaim, s conversion.Scope) error

Convert_genid_GENIDIndexClaim_To_v1alpha1_GENIDIndexClaim is an autogenerated conversion function.

func Convert_genid_GENIDIndexList_To_v1alpha1_GENIDIndexList added in v0.0.8

func Convert_genid_GENIDIndexList_To_v1alpha1_GENIDIndexList(in *genid.GENIDIndexList, out *GENIDIndexList, s conversion.Scope) error

Convert_genid_GENIDIndexList_To_v1alpha1_GENIDIndexList is an autogenerated conversion function.

func Convert_genid_GENIDIndexSpec_To_v1alpha1_GENIDIndexSpec added in v0.0.8

func Convert_genid_GENIDIndexSpec_To_v1alpha1_GENIDIndexSpec(in *genid.GENIDIndexSpec, out *GENIDIndexSpec, s conversion.Scope) error

Convert_genid_GENIDIndexSpec_To_v1alpha1_GENIDIndexSpec is an autogenerated conversion function.

func Convert_genid_GENIDIndexStatus_To_v1alpha1_GENIDIndexStatus added in v0.0.8

func Convert_genid_GENIDIndexStatus_To_v1alpha1_GENIDIndexStatus(in *genid.GENIDIndexStatus, out *GENIDIndexStatus, s conversion.Scope) error

Convert_genid_GENIDIndexStatus_To_v1alpha1_GENIDIndexStatus is an autogenerated conversion function.

func Convert_genid_GENIDIndex_To_v1alpha1_GENIDIndex added in v0.0.8

func Convert_genid_GENIDIndex_To_v1alpha1_GENIDIndex(in *genid.GENIDIndex, out *GENIDIndex, s conversion.Scope) error

Convert_genid_GENIDIndex_To_v1alpha1_GENIDIndex is an autogenerated conversion function.

func Convert_v1alpha1_GENIDClaimList_To_genid_GENIDClaimList added in v0.0.8

func Convert_v1alpha1_GENIDClaimList_To_genid_GENIDClaimList(in *GENIDClaimList, out *genid.GENIDClaimList, s conversion.Scope) error

Convert_v1alpha1_GENIDClaimList_To_genid_GENIDClaimList is an autogenerated conversion function.

func Convert_v1alpha1_GENIDClaimSpec_To_genid_GENIDClaimSpec added in v0.0.8

func Convert_v1alpha1_GENIDClaimSpec_To_genid_GENIDClaimSpec(in *GENIDClaimSpec, out *genid.GENIDClaimSpec, s conversion.Scope) error

Convert_v1alpha1_GENIDClaimSpec_To_genid_GENIDClaimSpec is an autogenerated conversion function.

func Convert_v1alpha1_GENIDClaimStatus_To_genid_GENIDClaimStatus added in v0.0.8

func Convert_v1alpha1_GENIDClaimStatus_To_genid_GENIDClaimStatus(in *GENIDClaimStatus, out *genid.GENIDClaimStatus, s conversion.Scope) error

Convert_v1alpha1_GENIDClaimStatus_To_genid_GENIDClaimStatus is an autogenerated conversion function.

func Convert_v1alpha1_GENIDClaim_To_genid_GENIDClaim added in v0.0.8

func Convert_v1alpha1_GENIDClaim_To_genid_GENIDClaim(in *GENIDClaim, out *genid.GENIDClaim, s conversion.Scope) error

Convert_v1alpha1_GENIDClaim_To_genid_GENIDClaim is an autogenerated conversion function.

func Convert_v1alpha1_GENIDEntryList_To_genid_GENIDEntryList added in v0.0.8

func Convert_v1alpha1_GENIDEntryList_To_genid_GENIDEntryList(in *GENIDEntryList, out *genid.GENIDEntryList, s conversion.Scope) error

Convert_v1alpha1_GENIDEntryList_To_genid_GENIDEntryList is an autogenerated conversion function.

func Convert_v1alpha1_GENIDEntrySpec_To_genid_GENIDEntrySpec added in v0.0.8

func Convert_v1alpha1_GENIDEntrySpec_To_genid_GENIDEntrySpec(in *GENIDEntrySpec, out *genid.GENIDEntrySpec, s conversion.Scope) error

Convert_v1alpha1_GENIDEntrySpec_To_genid_GENIDEntrySpec is an autogenerated conversion function.

func Convert_v1alpha1_GENIDEntryStatus_To_genid_GENIDEntryStatus added in v0.0.8

func Convert_v1alpha1_GENIDEntryStatus_To_genid_GENIDEntryStatus(in *GENIDEntryStatus, out *genid.GENIDEntryStatus, s conversion.Scope) error

Convert_v1alpha1_GENIDEntryStatus_To_genid_GENIDEntryStatus is an autogenerated conversion function.

func Convert_v1alpha1_GENIDEntry_To_genid_GENIDEntry added in v0.0.8

func Convert_v1alpha1_GENIDEntry_To_genid_GENIDEntry(in *GENIDEntry, out *genid.GENIDEntry, s conversion.Scope) error

Convert_v1alpha1_GENIDEntry_To_genid_GENIDEntry is an autogenerated conversion function.

func Convert_v1alpha1_GENIDIndexClaim_To_genid_GENIDIndexClaim added in v0.0.13

func Convert_v1alpha1_GENIDIndexClaim_To_genid_GENIDIndexClaim(in *GENIDIndexClaim, out *genid.GENIDIndexClaim, s conversion.Scope) error

Convert_v1alpha1_GENIDIndexClaim_To_genid_GENIDIndexClaim is an autogenerated conversion function.

func Convert_v1alpha1_GENIDIndexList_To_genid_GENIDIndexList added in v0.0.8

func Convert_v1alpha1_GENIDIndexList_To_genid_GENIDIndexList(in *GENIDIndexList, out *genid.GENIDIndexList, s conversion.Scope) error

Convert_v1alpha1_GENIDIndexList_To_genid_GENIDIndexList is an autogenerated conversion function.

func Convert_v1alpha1_GENIDIndexSpec_To_genid_GENIDIndexSpec added in v0.0.8

func Convert_v1alpha1_GENIDIndexSpec_To_genid_GENIDIndexSpec(in *GENIDIndexSpec, out *genid.GENIDIndexSpec, s conversion.Scope) error

Convert_v1alpha1_GENIDIndexSpec_To_genid_GENIDIndexSpec is an autogenerated conversion function.

func Convert_v1alpha1_GENIDIndexStatus_To_genid_GENIDIndexStatus added in v0.0.8

func Convert_v1alpha1_GENIDIndexStatus_To_genid_GENIDIndexStatus(in *GENIDIndexStatus, out *genid.GENIDIndexStatus, s conversion.Scope) error

Convert_v1alpha1_GENIDIndexStatus_To_genid_GENIDIndexStatus is an autogenerated conversion function.

func Convert_v1alpha1_GENIDIndex_To_genid_GENIDIndex added in v0.0.8

func Convert_v1alpha1_GENIDIndex_To_genid_GENIDIndex(in *GENIDIndex, out *genid.GENIDIndex, s conversion.Scope) error

Convert_v1alpha1_GENIDIndex_To_genid_GENIDIndex is an autogenerated conversion function.

func RegisterConversions added in v0.0.8

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type GENIDClaim

type GENIDClaim struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   GENIDClaimSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status GENIDClaimStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} GENIDClaim is the Schema for the GENIDClaim API

func (*GENIDClaim) DeepCopy

func (in *GENIDClaim) DeepCopy() *GENIDClaim

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDClaim.

func (*GENIDClaim) DeepCopyInto

func (in *GENIDClaim) DeepCopyInto(out *GENIDClaim)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDClaim) DeepCopyObject

func (in *GENIDClaim) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GENIDClaim) Descriptor

func (*GENIDClaim) Descriptor() ([]byte, []int)

func (*GENIDClaim) GetCondition

GetCondition returns the condition based on the condition kind

func (GENIDClaim) GetGroupVersionResource

func (GENIDClaim) GetGroupVersionResource() schema.GroupVersionResource

func (*GENIDClaim) GetKey

func (r *GENIDClaim) GetKey() store.Key

func (*GENIDClaim) GetNamespacedName

func (r *GENIDClaim) GetNamespacedName() types.NamespacedName

func (*GENIDClaim) GetObjectMeta

func (r *GENIDClaim) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (GENIDClaim) IsStorageVersion

func (GENIDClaim) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (*GENIDClaim) Marshal

func (m *GENIDClaim) Marshal() (dAtA []byte, err error)

func (*GENIDClaim) MarshalTo

func (m *GENIDClaim) MarshalTo(dAtA []byte) (int, error)

func (*GENIDClaim) MarshalToSizedBuffer

func (m *GENIDClaim) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (GENIDClaim) NamespaceScoped

func (GENIDClaim) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (GENIDClaim) New

func (GENIDClaim) New() runtime.Object

New return an empty resource New implements resource.Object

func (GENIDClaim) NewList

func (GENIDClaim) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (*GENIDClaim) ProtoMessage

func (*GENIDClaim) ProtoMessage()

func (GENIDClaim) RegisterConversions added in v0.0.8

func (GENIDClaim) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

func (*GENIDClaim) Reset

func (m *GENIDClaim) Reset()

func (*GENIDClaim) SetConditions

func (r *GENIDClaim) SetConditions(c ...condv1alpha1.Condition)

SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once

func (*GENIDClaim) Size

func (m *GENIDClaim) Size() (n int)

func (*GENIDClaim) String

func (this *GENIDClaim) String() string

func (*GENIDClaim) Unmarshal

func (m *GENIDClaim) Unmarshal(dAtA []byte) error

func (*GENIDClaim) XXX_DiscardUnknown

func (m *GENIDClaim) XXX_DiscardUnknown()

func (*GENIDClaim) XXX_Marshal

func (m *GENIDClaim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDClaim) XXX_Merge

func (m *GENIDClaim) XXX_Merge(src proto.Message)

func (*GENIDClaim) XXX_Size

func (m *GENIDClaim) XXX_Size() int

func (*GENIDClaim) XXX_Unmarshal

func (m *GENIDClaim) XXX_Unmarshal(b []byte) error

type GENIDClaimList

type GENIDClaimList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []GENIDClaim `json:"items" protobuf:"bytes,2,rep,name=items"`
}

GENIDClaimList contains a list of GENIDClaims +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*GENIDClaimList) DeepCopy

func (in *GENIDClaimList) DeepCopy() *GENIDClaimList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDClaimList.

func (*GENIDClaimList) DeepCopyInto

func (in *GENIDClaimList) DeepCopyInto(out *GENIDClaimList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDClaimList) DeepCopyObject

func (in *GENIDClaimList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GENIDClaimList) Descriptor

func (*GENIDClaimList) Descriptor() ([]byte, []int)

func (*GENIDClaimList) GetListMeta

func (r *GENIDClaimList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

func (*GENIDClaimList) Marshal

func (m *GENIDClaimList) Marshal() (dAtA []byte, err error)

func (*GENIDClaimList) MarshalTo

func (m *GENIDClaimList) MarshalTo(dAtA []byte) (int, error)

func (*GENIDClaimList) MarshalToSizedBuffer

func (m *GENIDClaimList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GENIDClaimList) ProtoMessage

func (*GENIDClaimList) ProtoMessage()

func (*GENIDClaimList) Reset

func (m *GENIDClaimList) Reset()

func (*GENIDClaimList) Size

func (m *GENIDClaimList) Size() (n int)

func (*GENIDClaimList) String

func (this *GENIDClaimList) String() string

func (*GENIDClaimList) Unmarshal

func (m *GENIDClaimList) Unmarshal(dAtA []byte) error

func (*GENIDClaimList) XXX_DiscardUnknown

func (m *GENIDClaimList) XXX_DiscardUnknown()

func (*GENIDClaimList) XXX_Marshal

func (m *GENIDClaimList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDClaimList) XXX_Merge

func (m *GENIDClaimList) XXX_Merge(src proto.Message)

func (*GENIDClaimList) XXX_Size

func (m *GENIDClaimList) XXX_Size() int

func (*GENIDClaimList) XXX_Unmarshal

func (m *GENIDClaimList) XXX_Unmarshal(b []byte) error

type GENIDClaimSpec

type GENIDClaimSpec struct {
	// Index defines the index for the resource
	Index string `json:"index" protobuf:"bytes,1,opt,name=index"`
	// ID defines the id of the resource
	ID *uint64 `json:"id,omitempty" protobuf:"bytes,2,opt,name=id"`
	// Range defines the VLAN range of the resource
	// The following notation is used: start-end <start-VLANID>-<end-VLANID>
	// the VLANs in the range must be consecutive
	Range *string `json:"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" protobuf:"bytes,4,opt,name=claimLabels"`
}

GENIDClaimSpec defines the desired state of GENIDClaim

func (*GENIDClaimSpec) DeepCopy

func (in *GENIDClaimSpec) DeepCopy() *GENIDClaimSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDClaimSpec.

func (*GENIDClaimSpec) DeepCopyInto

func (in *GENIDClaimSpec) DeepCopyInto(out *GENIDClaimSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDClaimSpec) Descriptor

func (*GENIDClaimSpec) Descriptor() ([]byte, []int)

func (*GENIDClaimSpec) Marshal

func (m *GENIDClaimSpec) Marshal() (dAtA []byte, err error)

func (*GENIDClaimSpec) MarshalTo

func (m *GENIDClaimSpec) MarshalTo(dAtA []byte) (int, error)

func (*GENIDClaimSpec) MarshalToSizedBuffer

func (m *GENIDClaimSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GENIDClaimSpec) ProtoMessage

func (*GENIDClaimSpec) ProtoMessage()

func (*GENIDClaimSpec) Reset

func (m *GENIDClaimSpec) Reset()

func (*GENIDClaimSpec) Size

func (m *GENIDClaimSpec) Size() (n int)

func (*GENIDClaimSpec) String

func (this *GENIDClaimSpec) String() string

func (*GENIDClaimSpec) Unmarshal

func (m *GENIDClaimSpec) Unmarshal(dAtA []byte) error

func (*GENIDClaimSpec) XXX_DiscardUnknown

func (m *GENIDClaimSpec) XXX_DiscardUnknown()

func (*GENIDClaimSpec) XXX_Marshal

func (m *GENIDClaimSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDClaimSpec) XXX_Merge

func (m *GENIDClaimSpec) XXX_Merge(src proto.Message)

func (*GENIDClaimSpec) XXX_Size

func (m *GENIDClaimSpec) XXX_Size() int

func (*GENIDClaimSpec) XXX_Unmarshal

func (m *GENIDClaimSpec) XXX_Unmarshal(b []byte) error

type GENIDClaimStatus

type GENIDClaimStatus struct {
	// ConditionedStatus provides the status of the VLANClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
	// ID defines the ID assigned to the resource
	// +optional
	ID *uint64 `json:"id,omitempty" protobuf:"bytes,2,opt,name=id"`
	// Range defines the range assigned to the resource
	// +optional
	Range *string `json:"range,omitempty" protobuf:"bytes,3,opt,name=range"`
	// ExpiryTime defines when the claim expires
	// +kubebuilder:validation:Optional
	// +optional
	ExpiryTime *string `json:"expiryTime,omitempty" protobuf:"bytes,4,opt,name=expiryTime"`
}

GENIDClaimStatus defines the observed state of GENIDClaim

func (*GENIDClaimStatus) DeepCopy

func (in *GENIDClaimStatus) DeepCopy() *GENIDClaimStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDClaimStatus.

func (*GENIDClaimStatus) DeepCopyInto

func (in *GENIDClaimStatus) DeepCopyInto(out *GENIDClaimStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDClaimStatus) Descriptor

func (*GENIDClaimStatus) Descriptor() ([]byte, []int)

func (*GENIDClaimStatus) Marshal

func (m *GENIDClaimStatus) Marshal() (dAtA []byte, err error)

func (*GENIDClaimStatus) MarshalTo

func (m *GENIDClaimStatus) MarshalTo(dAtA []byte) (int, error)

func (*GENIDClaimStatus) MarshalToSizedBuffer

func (m *GENIDClaimStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GENIDClaimStatus) ProtoMessage

func (*GENIDClaimStatus) ProtoMessage()

func (*GENIDClaimStatus) Reset

func (m *GENIDClaimStatus) Reset()

func (*GENIDClaimStatus) Size

func (m *GENIDClaimStatus) Size() (n int)

func (*GENIDClaimStatus) String

func (this *GENIDClaimStatus) String() string

func (*GENIDClaimStatus) Unmarshal

func (m *GENIDClaimStatus) Unmarshal(dAtA []byte) error

func (*GENIDClaimStatus) XXX_DiscardUnknown

func (m *GENIDClaimStatus) XXX_DiscardUnknown()

func (*GENIDClaimStatus) XXX_Marshal

func (m *GENIDClaimStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDClaimStatus) XXX_Merge

func (m *GENIDClaimStatus) XXX_Merge(src proto.Message)

func (*GENIDClaimStatus) XXX_Size

func (m *GENIDClaimStatus) XXX_Size() int

func (*GENIDClaimStatus) XXX_Unmarshal

func (m *GENIDClaimStatus) XXX_Unmarshal(b []byte) error

type GENIDEntry

type GENIDEntry struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   GENIDEntrySpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status GENIDEntryStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} GENIDEntry is the Schema for the GENIDEntry API

func (*GENIDEntry) DeepCopy

func (in *GENIDEntry) DeepCopy() *GENIDEntry

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDEntry.

func (*GENIDEntry) DeepCopyInto

func (in *GENIDEntry) DeepCopyInto(out *GENIDEntry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDEntry) DeepCopyObject

func (in *GENIDEntry) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GENIDEntry) Descriptor

func (*GENIDEntry) Descriptor() ([]byte, []int)

func (GENIDEntry) GetGroupVersionResource

func (GENIDEntry) GetGroupVersionResource() schema.GroupVersionResource

func (*GENIDEntry) GetObjectMeta

func (r *GENIDEntry) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (GENIDEntry) IsStorageVersion

func (GENIDEntry) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (*GENIDEntry) Marshal

func (m *GENIDEntry) Marshal() (dAtA []byte, err error)

func (*GENIDEntry) MarshalTo

func (m *GENIDEntry) MarshalTo(dAtA []byte) (int, error)

func (*GENIDEntry) MarshalToSizedBuffer

func (m *GENIDEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (GENIDEntry) NamespaceScoped

func (GENIDEntry) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (GENIDEntry) New

func (GENIDEntry) New() runtime.Object

New return an empty resource New implements resource.Object

func (GENIDEntry) NewList

func (GENIDEntry) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (*GENIDEntry) ProtoMessage

func (*GENIDEntry) ProtoMessage()

func (GENIDEntry) RegisterConversions added in v0.0.8

func (GENIDEntry) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

func (*GENIDEntry) Reset

func (m *GENIDEntry) Reset()

func (*GENIDEntry) Size

func (m *GENIDEntry) Size() (n int)

func (*GENIDEntry) String

func (this *GENIDEntry) String() string

func (*GENIDEntry) Unmarshal

func (m *GENIDEntry) Unmarshal(dAtA []byte) error

func (*GENIDEntry) XXX_DiscardUnknown

func (m *GENIDEntry) XXX_DiscardUnknown()

func (*GENIDEntry) XXX_Marshal

func (m *GENIDEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDEntry) XXX_Merge

func (m *GENIDEntry) XXX_Merge(src proto.Message)

func (*GENIDEntry) XXX_Size

func (m *GENIDEntry) XXX_Size() int

func (*GENIDEntry) XXX_Unmarshal

func (m *GENIDEntry) XXX_Unmarshal(b []byte) error

type GENIDEntryList

type GENIDEntryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []GENIDEntry `json:"items" protobuf:"bytes,2,rep,name=items"`
}

GENIDEntryList contains a list of VLANEntries +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*GENIDEntryList) DeepCopy

func (in *GENIDEntryList) DeepCopy() *GENIDEntryList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDEntryList.

func (*GENIDEntryList) DeepCopyInto

func (in *GENIDEntryList) DeepCopyInto(out *GENIDEntryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDEntryList) DeepCopyObject

func (in *GENIDEntryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GENIDEntryList) Descriptor

func (*GENIDEntryList) Descriptor() ([]byte, []int)

func (*GENIDEntryList) GetListMeta

func (r *GENIDEntryList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

func (*GENIDEntryList) Marshal

func (m *GENIDEntryList) Marshal() (dAtA []byte, err error)

func (*GENIDEntryList) MarshalTo

func (m *GENIDEntryList) MarshalTo(dAtA []byte) (int, error)

func (*GENIDEntryList) MarshalToSizedBuffer

func (m *GENIDEntryList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GENIDEntryList) ProtoMessage

func (*GENIDEntryList) ProtoMessage()

func (*GENIDEntryList) Reset

func (m *GENIDEntryList) Reset()

func (*GENIDEntryList) Size

func (m *GENIDEntryList) Size() (n int)

func (*GENIDEntryList) String

func (this *GENIDEntryList) String() string

func (*GENIDEntryList) Unmarshal

func (m *GENIDEntryList) Unmarshal(dAtA []byte) error

func (*GENIDEntryList) XXX_DiscardUnknown

func (m *GENIDEntryList) XXX_DiscardUnknown()

func (*GENIDEntryList) XXX_Marshal

func (m *GENIDEntryList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDEntryList) XXX_Merge

func (m *GENIDEntryList) XXX_Merge(src proto.Message)

func (*GENIDEntryList) XXX_Size

func (m *GENIDEntryList) XXX_Size() int

func (*GENIDEntryList) XXX_Unmarshal

func (m *GENIDEntryList) XXX_Unmarshal(b []byte) error

type GENIDEntrySpec

type GENIDEntrySpec struct {
	// Index defines the index for the resource
	Index string `json:"index" protobuf:"bytes,1,opt,name=index"`
	// IndexEntry identifies if the entry is originated from an IP Index
	IndexEntry bool `json:"indexEntry" protobuf:"bytes,2,opt,name=indexEntry"`
	// ClaimType defines the claimType of the resource
	ClaimType backend.ClaimType `json:"claimType,omitempty" protobuf:"bytes,3,opt,name=claimType"`
	// ID defines the id of the resource in the tree
	ID string `json:"id,omitempty" protobuf:"bytes,4,opt,name=id"`
	// ClaimLabels define the user defined labels and selector labels used
	// in resource claim
	commonv1alpha1.ClaimLabels `json:",inline" protobuf:"bytes,5,opt,name=claimLabels"`
}

GENIDEntrySpec defines the desired state of GENIDEntry

func (*GENIDEntrySpec) DeepCopy

func (in *GENIDEntrySpec) DeepCopy() *GENIDEntrySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDEntrySpec.

func (*GENIDEntrySpec) DeepCopyInto

func (in *GENIDEntrySpec) DeepCopyInto(out *GENIDEntrySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDEntrySpec) Descriptor

func (*GENIDEntrySpec) Descriptor() ([]byte, []int)

func (*GENIDEntrySpec) Marshal

func (m *GENIDEntrySpec) Marshal() (dAtA []byte, err error)

func (*GENIDEntrySpec) MarshalTo

func (m *GENIDEntrySpec) MarshalTo(dAtA []byte) (int, error)

func (*GENIDEntrySpec) MarshalToSizedBuffer

func (m *GENIDEntrySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GENIDEntrySpec) ProtoMessage

func (*GENIDEntrySpec) ProtoMessage()

func (*GENIDEntrySpec) Reset

func (m *GENIDEntrySpec) Reset()

func (*GENIDEntrySpec) Size

func (m *GENIDEntrySpec) Size() (n int)

func (*GENIDEntrySpec) String

func (this *GENIDEntrySpec) String() string

func (*GENIDEntrySpec) Unmarshal

func (m *GENIDEntrySpec) Unmarshal(dAtA []byte) error

func (*GENIDEntrySpec) XXX_DiscardUnknown

func (m *GENIDEntrySpec) XXX_DiscardUnknown()

func (*GENIDEntrySpec) XXX_Marshal

func (m *GENIDEntrySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDEntrySpec) XXX_Merge

func (m *GENIDEntrySpec) XXX_Merge(src proto.Message)

func (*GENIDEntrySpec) XXX_Size

func (m *GENIDEntrySpec) XXX_Size() int

func (*GENIDEntrySpec) XXX_Unmarshal

func (m *GENIDEntrySpec) XXX_Unmarshal(b []byte) error

type GENIDEntryStatus

type GENIDEntryStatus struct {
	// ConditionedStatus provides the status of the GENIDEntry using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

GENIDEntryStatus defines the observed state of GENIDEntry

func (*GENIDEntryStatus) DeepCopy

func (in *GENIDEntryStatus) DeepCopy() *GENIDEntryStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDEntryStatus.

func (*GENIDEntryStatus) DeepCopyInto

func (in *GENIDEntryStatus) DeepCopyInto(out *GENIDEntryStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDEntryStatus) Descriptor

func (*GENIDEntryStatus) Descriptor() ([]byte, []int)

func (*GENIDEntryStatus) Marshal

func (m *GENIDEntryStatus) Marshal() (dAtA []byte, err error)

func (*GENIDEntryStatus) MarshalTo

func (m *GENIDEntryStatus) MarshalTo(dAtA []byte) (int, error)

func (*GENIDEntryStatus) MarshalToSizedBuffer

func (m *GENIDEntryStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GENIDEntryStatus) ProtoMessage

func (*GENIDEntryStatus) ProtoMessage()

func (*GENIDEntryStatus) Reset

func (m *GENIDEntryStatus) Reset()

func (*GENIDEntryStatus) Size

func (m *GENIDEntryStatus) Size() (n int)

func (*GENIDEntryStatus) String

func (this *GENIDEntryStatus) String() string

func (*GENIDEntryStatus) Unmarshal

func (m *GENIDEntryStatus) Unmarshal(dAtA []byte) error

func (*GENIDEntryStatus) XXX_DiscardUnknown

func (m *GENIDEntryStatus) XXX_DiscardUnknown()

func (*GENIDEntryStatus) XXX_Marshal

func (m *GENIDEntryStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDEntryStatus) XXX_Merge

func (m *GENIDEntryStatus) XXX_Merge(src proto.Message)

func (*GENIDEntryStatus) XXX_Size

func (m *GENIDEntryStatus) XXX_Size() int

func (*GENIDEntryStatus) XXX_Unmarshal

func (m *GENIDEntryStatus) XXX_Unmarshal(b []byte) error

type GENIDIndex

type GENIDIndex struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   GENIDIndexSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status GENIDIndexStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} GENIDIndex is the Schema for the GENIDIndex API

func (*GENIDIndex) DeepCopy

func (in *GENIDIndex) DeepCopy() *GENIDIndex

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDIndex.

func (*GENIDIndex) DeepCopyInto

func (in *GENIDIndex) DeepCopyInto(out *GENIDIndex)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDIndex) DeepCopyObject

func (in *GENIDIndex) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GENIDIndex) Descriptor

func (*GENIDIndex) Descriptor() ([]byte, []int)

func (*GENIDIndex) GetCondition

GetCondition returns the condition based on the condition kind

func (GENIDIndex) GetGroupVersionResource

func (GENIDIndex) GetGroupVersionResource() schema.GroupVersionResource

func (*GENIDIndex) GetKey

func (r *GENIDIndex) GetKey() store.Key

func (*GENIDIndex) GetNamespacedName

func (r *GENIDIndex) GetNamespacedName() types.NamespacedName

func (*GENIDIndex) GetObjectMeta

func (r *GENIDIndex) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (GENIDIndex) IsStorageVersion

func (GENIDIndex) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (*GENIDIndex) Marshal

func (m *GENIDIndex) Marshal() (dAtA []byte, err error)

func (*GENIDIndex) MarshalTo

func (m *GENIDIndex) MarshalTo(dAtA []byte) (int, error)

func (*GENIDIndex) MarshalToSizedBuffer

func (m *GENIDIndex) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (GENIDIndex) NamespaceScoped

func (GENIDIndex) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (GENIDIndex) New

func (GENIDIndex) New() runtime.Object

New return an empty resource New implements resource.Object

func (GENIDIndex) NewList

func (GENIDIndex) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (*GENIDIndex) ProtoMessage

func (*GENIDIndex) ProtoMessage()

func (GENIDIndex) RegisterConversions added in v0.0.8

func (GENIDIndex) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

func (*GENIDIndex) Reset

func (m *GENIDIndex) Reset()

func (*GENIDIndex) SetConditions

func (r *GENIDIndex) SetConditions(c ...condv1alpha1.Condition)

SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once

func (*GENIDIndex) Size

func (m *GENIDIndex) Size() (n int)

func (*GENIDIndex) String

func (this *GENIDIndex) String() string

func (*GENIDIndex) Unmarshal

func (m *GENIDIndex) Unmarshal(dAtA []byte) error

func (*GENIDIndex) XXX_DiscardUnknown

func (m *GENIDIndex) XXX_DiscardUnknown()

func (*GENIDIndex) XXX_Marshal

func (m *GENIDIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDIndex) XXX_Merge

func (m *GENIDIndex) XXX_Merge(src proto.Message)

func (*GENIDIndex) XXX_Size

func (m *GENIDIndex) XXX_Size() int

func (*GENIDIndex) XXX_Unmarshal

func (m *GENIDIndex) XXX_Unmarshal(b []byte) error

type GENIDIndexClaim added in v0.0.13

type GENIDIndexClaim struct {
	// Name of the Claim
	Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
	// ID defines the id of the resource
	ID *uint64 `json:"id,omitempty" protobuf:"bytes,2,opt,name=id"`
	// Range defines the range of the resource
	// The following notation is used: start-end <start-ID>-<end-ID>
	// the IDs in the range must be consecutive
	Range *string `json:"range,omitempty" protobuf:"bytes,3,opt,name=range"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" protobuf:"bytes,4,opt,name=userDefinedLabels"`
}

func (*GENIDIndexClaim) Descriptor added in v0.0.13

func (*GENIDIndexClaim) Descriptor() ([]byte, []int)

func (*GENIDIndexClaim) Marshal added in v0.0.13

func (m *GENIDIndexClaim) Marshal() (dAtA []byte, err error)

func (*GENIDIndexClaim) MarshalTo added in v0.0.13

func (m *GENIDIndexClaim) MarshalTo(dAtA []byte) (int, error)

func (*GENIDIndexClaim) MarshalToSizedBuffer added in v0.0.13

func (m *GENIDIndexClaim) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GENIDIndexClaim) ProtoMessage added in v0.0.13

func (*GENIDIndexClaim) ProtoMessage()

func (*GENIDIndexClaim) Reset added in v0.0.13

func (m *GENIDIndexClaim) Reset()

func (*GENIDIndexClaim) Size added in v0.0.13

func (m *GENIDIndexClaim) Size() (n int)

func (*GENIDIndexClaim) String added in v0.0.13

func (this *GENIDIndexClaim) String() string

func (*GENIDIndexClaim) Unmarshal added in v0.0.13

func (m *GENIDIndexClaim) Unmarshal(dAtA []byte) error

func (*GENIDIndexClaim) XXX_DiscardUnknown added in v0.0.13

func (m *GENIDIndexClaim) XXX_DiscardUnknown()

func (*GENIDIndexClaim) XXX_Marshal added in v0.0.13

func (m *GENIDIndexClaim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDIndexClaim) XXX_Merge added in v0.0.13

func (m *GENIDIndexClaim) XXX_Merge(src proto.Message)

func (*GENIDIndexClaim) XXX_Size added in v0.0.13

func (m *GENIDIndexClaim) XXX_Size() int

func (*GENIDIndexClaim) XXX_Unmarshal added in v0.0.13

func (m *GENIDIndexClaim) XXX_Unmarshal(b []byte) error

type GENIDIndexList

type GENIDIndexList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []GENIDIndex `json:"items" protobuf:"bytes,2,rep,name=items"`
}

GENIDIndexList contains a list of GENIDIndexs +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*GENIDIndexList) DeepCopy

func (in *GENIDIndexList) DeepCopy() *GENIDIndexList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDIndexList.

func (*GENIDIndexList) DeepCopyInto

func (in *GENIDIndexList) DeepCopyInto(out *GENIDIndexList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDIndexList) DeepCopyObject

func (in *GENIDIndexList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GENIDIndexList) Descriptor

func (*GENIDIndexList) Descriptor() ([]byte, []int)

func (*GENIDIndexList) GetListMeta

func (r *GENIDIndexList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

func (*GENIDIndexList) Marshal

func (m *GENIDIndexList) Marshal() (dAtA []byte, err error)

func (*GENIDIndexList) MarshalTo

func (m *GENIDIndexList) MarshalTo(dAtA []byte) (int, error)

func (*GENIDIndexList) MarshalToSizedBuffer

func (m *GENIDIndexList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GENIDIndexList) ProtoMessage

func (*GENIDIndexList) ProtoMessage()

func (*GENIDIndexList) Reset

func (m *GENIDIndexList) Reset()

func (*GENIDIndexList) Size

func (m *GENIDIndexList) Size() (n int)

func (*GENIDIndexList) String

func (this *GENIDIndexList) String() string

func (*GENIDIndexList) Unmarshal

func (m *GENIDIndexList) Unmarshal(dAtA []byte) error

func (*GENIDIndexList) XXX_DiscardUnknown

func (m *GENIDIndexList) XXX_DiscardUnknown()

func (*GENIDIndexList) XXX_Marshal

func (m *GENIDIndexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDIndexList) XXX_Merge

func (m *GENIDIndexList) XXX_Merge(src proto.Message)

func (*GENIDIndexList) XXX_Size

func (m *GENIDIndexList) XXX_Size() int

func (*GENIDIndexList) XXX_Unmarshal

func (m *GENIDIndexList) XXX_Unmarshal(b []byte) error

type GENIDIndexSpec

type GENIDIndexSpec struct {
	// MinID defines the min ID the index supports
	// +optional
	MinID *uint64 `json:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"`
	// MaxID defines the max ID the index supports
	// +optional
	MaxID *uint64 `json:"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" protobuf:"bytes,3,opt,name=userDefinedLabels"`
	// Type defines the type of the GENID
	// 16bit, 32bit, 48bit, 64bit
	Type string `json:"type,omitempty" protobuf:"bytes,4,opt,name=type"`
	// Claims define the embedded claims in the Index
	Claims []GENIDIndexClaim `json:"claims,omitempty" protobuf:"bytes,5,rep,name=claims"`
}

GENIDIndexSpec defines the desired state of GENIDIndex

func (*GENIDIndexSpec) DeepCopy

func (in *GENIDIndexSpec) DeepCopy() *GENIDIndexSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDIndexSpec.

func (*GENIDIndexSpec) DeepCopyInto

func (in *GENIDIndexSpec) DeepCopyInto(out *GENIDIndexSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDIndexSpec) Descriptor

func (*GENIDIndexSpec) Descriptor() ([]byte, []int)

func (*GENIDIndexSpec) Marshal

func (m *GENIDIndexSpec) Marshal() (dAtA []byte, err error)

func (*GENIDIndexSpec) MarshalTo

func (m *GENIDIndexSpec) MarshalTo(dAtA []byte) (int, error)

func (*GENIDIndexSpec) MarshalToSizedBuffer

func (m *GENIDIndexSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GENIDIndexSpec) ProtoMessage

func (*GENIDIndexSpec) ProtoMessage()

func (*GENIDIndexSpec) Reset

func (m *GENIDIndexSpec) Reset()

func (*GENIDIndexSpec) Size

func (m *GENIDIndexSpec) Size() (n int)

func (*GENIDIndexSpec) String

func (this *GENIDIndexSpec) String() string

func (*GENIDIndexSpec) Unmarshal

func (m *GENIDIndexSpec) Unmarshal(dAtA []byte) error

func (*GENIDIndexSpec) XXX_DiscardUnknown

func (m *GENIDIndexSpec) XXX_DiscardUnknown()

func (*GENIDIndexSpec) XXX_Marshal

func (m *GENIDIndexSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDIndexSpec) XXX_Merge

func (m *GENIDIndexSpec) XXX_Merge(src proto.Message)

func (*GENIDIndexSpec) XXX_Size

func (m *GENIDIndexSpec) XXX_Size() int

func (*GENIDIndexSpec) XXX_Unmarshal

func (m *GENIDIndexSpec) XXX_Unmarshal(b []byte) error

type GENIDIndexStatus

type GENIDIndexStatus struct {
	// MinID defines the min ID the index supports
	// +optional
	MinID *uint64 `json:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"`
	// MaxID defines the max ID the index supports
	// +optional
	MaxID *uint64 `json:"maxID,omitempty" protobuf:"bytes,2,opt,name=maxID"`
	// ConditionedStatus provides the status of the GENIDIndex using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" protobuf:"bytes,3,opt,name=conditionedStatus"`
}

GENIDIndexStatus defines the observed state of GENIDIndex

func (*GENIDIndexStatus) DeepCopy

func (in *GENIDIndexStatus) DeepCopy() *GENIDIndexStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GENIDIndexStatus.

func (*GENIDIndexStatus) DeepCopyInto

func (in *GENIDIndexStatus) DeepCopyInto(out *GENIDIndexStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GENIDIndexStatus) Descriptor

func (*GENIDIndexStatus) Descriptor() ([]byte, []int)

func (*GENIDIndexStatus) Marshal

func (m *GENIDIndexStatus) Marshal() (dAtA []byte, err error)

func (*GENIDIndexStatus) MarshalTo

func (m *GENIDIndexStatus) MarshalTo(dAtA []byte) (int, error)

func (*GENIDIndexStatus) MarshalToSizedBuffer

func (m *GENIDIndexStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GENIDIndexStatus) ProtoMessage

func (*GENIDIndexStatus) ProtoMessage()

func (*GENIDIndexStatus) Reset

func (m *GENIDIndexStatus) Reset()

func (*GENIDIndexStatus) Size

func (m *GENIDIndexStatus) Size() (n int)

func (*GENIDIndexStatus) String

func (this *GENIDIndexStatus) String() string

func (*GENIDIndexStatus) Unmarshal

func (m *GENIDIndexStatus) Unmarshal(dAtA []byte) error

func (*GENIDIndexStatus) XXX_DiscardUnknown

func (m *GENIDIndexStatus) XXX_DiscardUnknown()

func (*GENIDIndexStatus) XXX_Marshal

func (m *GENIDIndexStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GENIDIndexStatus) XXX_Merge

func (m *GENIDIndexStatus) XXX_Merge(src proto.Message)

func (*GENIDIndexStatus) XXX_Size

func (m *GENIDIndexStatus) XXX_Size() int

func (*GENIDIndexStatus) XXX_Unmarshal

func (m *GENIDIndexStatus) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL