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: 22 Imported by: 6

Documentation

Overview

v1alpha1 is the v1alpha1 version of the API.

Index

Constants

View Source
const (
	Version = "v1alpha1"
)

Variables

View Source
var (
	ASClaimKind     = reflect.TypeOf(ASClaim{}).Name()
	ASClaimListKind = reflect.TypeOf(ASClaimList{}).Name()
)
View Source
var (
	ASEntryKind     = reflect.TypeOf(ASEntry{}).Name()
	ASEntryListKind = reflect.TypeOf(ASEntryList{}).Name()
)
View Source
var (
	ASIndexKind     = reflect.TypeOf(ASIndex{}).Name()
	ASIndexListKind = reflect.TypeOf(ASIndexList{}).Name()
)
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 (
	// SchemeGroupVersion contains the API group and version information for the types in this package.
	SchemeGroupVersion = schema.GroupVersion{Group: as.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_as_ASClaimList_To_v1alpha1_ASClaimList added in v0.0.8

func Convert_as_ASClaimList_To_v1alpha1_ASClaimList(in *as.ASClaimList, out *ASClaimList, s conversion.Scope) error

Convert_as_ASClaimList_To_v1alpha1_ASClaimList is an autogenerated conversion function.

func Convert_as_ASClaimSpec_To_v1alpha1_ASClaimSpec added in v0.0.8

func Convert_as_ASClaimSpec_To_v1alpha1_ASClaimSpec(in *as.ASClaimSpec, out *ASClaimSpec, s conversion.Scope) error

Convert_as_ASClaimSpec_To_v1alpha1_ASClaimSpec is an autogenerated conversion function.

func Convert_as_ASClaimStatus_To_v1alpha1_ASClaimStatus added in v0.0.8

func Convert_as_ASClaimStatus_To_v1alpha1_ASClaimStatus(in *as.ASClaimStatus, out *ASClaimStatus, s conversion.Scope) error

Convert_as_ASClaimStatus_To_v1alpha1_ASClaimStatus is an autogenerated conversion function.

func Convert_as_ASClaim_To_v1alpha1_ASClaim added in v0.0.8

func Convert_as_ASClaim_To_v1alpha1_ASClaim(in *as.ASClaim, out *ASClaim, s conversion.Scope) error

Convert_as_ASClaim_To_v1alpha1_ASClaim is an autogenerated conversion function.

func Convert_as_ASEntryList_To_v1alpha1_ASEntryList added in v0.0.8

func Convert_as_ASEntryList_To_v1alpha1_ASEntryList(in *as.ASEntryList, out *ASEntryList, s conversion.Scope) error

Convert_as_ASEntryList_To_v1alpha1_ASEntryList is an autogenerated conversion function.

func Convert_as_ASEntrySpec_To_v1alpha1_ASEntrySpec added in v0.0.8

func Convert_as_ASEntrySpec_To_v1alpha1_ASEntrySpec(in *as.ASEntrySpec, out *ASEntrySpec, s conversion.Scope) error

Convert_as_ASEntrySpec_To_v1alpha1_ASEntrySpec is an autogenerated conversion function.

func Convert_as_ASEntryStatus_To_v1alpha1_ASEntryStatus added in v0.0.8

func Convert_as_ASEntryStatus_To_v1alpha1_ASEntryStatus(in *as.ASEntryStatus, out *ASEntryStatus, s conversion.Scope) error

Convert_as_ASEntryStatus_To_v1alpha1_ASEntryStatus is an autogenerated conversion function.

func Convert_as_ASEntry_To_v1alpha1_ASEntry added in v0.0.8

func Convert_as_ASEntry_To_v1alpha1_ASEntry(in *as.ASEntry, out *ASEntry, s conversion.Scope) error

Convert_as_ASEntry_To_v1alpha1_ASEntry is an autogenerated conversion function.

func Convert_as_ASIndexClaim_To_v1alpha1_ASIndexClaim added in v0.0.13

func Convert_as_ASIndexClaim_To_v1alpha1_ASIndexClaim(in *as.ASIndexClaim, out *ASIndexClaim, s conversion.Scope) error

Convert_as_ASIndexClaim_To_v1alpha1_ASIndexClaim is an autogenerated conversion function.

func Convert_as_ASIndexList_To_v1alpha1_ASIndexList added in v0.0.8

func Convert_as_ASIndexList_To_v1alpha1_ASIndexList(in *as.ASIndexList, out *ASIndexList, s conversion.Scope) error

Convert_as_ASIndexList_To_v1alpha1_ASIndexList is an autogenerated conversion function.

func Convert_as_ASIndexSpec_To_v1alpha1_ASIndexSpec added in v0.0.8

func Convert_as_ASIndexSpec_To_v1alpha1_ASIndexSpec(in *as.ASIndexSpec, out *ASIndexSpec, s conversion.Scope) error

Convert_as_ASIndexSpec_To_v1alpha1_ASIndexSpec is an autogenerated conversion function.

func Convert_as_ASIndexStatus_To_v1alpha1_ASIndexStatus added in v0.0.8

func Convert_as_ASIndexStatus_To_v1alpha1_ASIndexStatus(in *as.ASIndexStatus, out *ASIndexStatus, s conversion.Scope) error

Convert_as_ASIndexStatus_To_v1alpha1_ASIndexStatus is an autogenerated conversion function.

func Convert_as_ASIndex_To_v1alpha1_ASIndex added in v0.0.8

func Convert_as_ASIndex_To_v1alpha1_ASIndex(in *as.ASIndex, out *ASIndex, s conversion.Scope) error

Convert_as_ASIndex_To_v1alpha1_ASIndex is an autogenerated conversion function.

func Convert_common_ClaimLabels_To_v1alpha1_ClaimLabels added in v0.0.8

func Convert_common_ClaimLabels_To_v1alpha1_ClaimLabels(in *common.ClaimLabels, out *commonv1alpha1.ClaimLabels, s conversion.Scope) error

Convert_v1alpha1_ConditionedStatus_To_condition_ConditionedStatus is hand made conversion function.

func Convert_common_UserDefinedLabels_To_v1alpha1_UserDefinedLabels added in v0.0.8

func Convert_common_UserDefinedLabels_To_v1alpha1_UserDefinedLabels(in *common.UserDefinedLabels, out *commonv1alpha1.UserDefinedLabels, s conversion.Scope) error

func Convert_condition_Condition_To_v1alpha1_Condition added in v0.0.8

func Convert_condition_Condition_To_v1alpha1_Condition(in *condition.Condition, out *conditionv1alpha1.Condition, s conversion.Scope) error

Convert_condition_Condition_To_v1alpha1_Condition is hand made conversion function.

func Convert_condition_ConditionedStatus_To_v1alpha1_ConditionedStatus added in v0.0.8

func Convert_condition_ConditionedStatus_To_v1alpha1_ConditionedStatus(in *condition.ConditionedStatus, out *conditionv1alpha1.ConditionedStatus, s conversion.Scope) error

Convert_v1alpha1_ConditionedStatus_To_condition_ConditionedStatus is hand made conversion function.

func Convert_v1alpha1_ASClaimList_To_as_ASClaimList added in v0.0.8

func Convert_v1alpha1_ASClaimList_To_as_ASClaimList(in *ASClaimList, out *as.ASClaimList, s conversion.Scope) error

Convert_v1alpha1_ASClaimList_To_as_ASClaimList is an autogenerated conversion function.

func Convert_v1alpha1_ASClaimSpec_To_as_ASClaimSpec added in v0.0.8

func Convert_v1alpha1_ASClaimSpec_To_as_ASClaimSpec(in *ASClaimSpec, out *as.ASClaimSpec, s conversion.Scope) error

Convert_v1alpha1_ASClaimSpec_To_as_ASClaimSpec is an autogenerated conversion function.

func Convert_v1alpha1_ASClaimStatus_To_as_ASClaimStatus added in v0.0.8

func Convert_v1alpha1_ASClaimStatus_To_as_ASClaimStatus(in *ASClaimStatus, out *as.ASClaimStatus, s conversion.Scope) error

Convert_v1alpha1_ASClaimStatus_To_as_ASClaimStatus is an autogenerated conversion function.

func Convert_v1alpha1_ASClaim_To_as_ASClaim added in v0.0.8

func Convert_v1alpha1_ASClaim_To_as_ASClaim(in *ASClaim, out *as.ASClaim, s conversion.Scope) error

Convert_v1alpha1_ASClaim_To_as_ASClaim is an autogenerated conversion function.

func Convert_v1alpha1_ASEntryList_To_as_ASEntryList added in v0.0.8

func Convert_v1alpha1_ASEntryList_To_as_ASEntryList(in *ASEntryList, out *as.ASEntryList, s conversion.Scope) error

Convert_v1alpha1_ASEntryList_To_as_ASEntryList is an autogenerated conversion function.

func Convert_v1alpha1_ASEntrySpec_To_as_ASEntrySpec added in v0.0.8

func Convert_v1alpha1_ASEntrySpec_To_as_ASEntrySpec(in *ASEntrySpec, out *as.ASEntrySpec, s conversion.Scope) error

Convert_v1alpha1_ASEntrySpec_To_as_ASEntrySpec is an autogenerated conversion function.

func Convert_v1alpha1_ASEntryStatus_To_as_ASEntryStatus added in v0.0.8

func Convert_v1alpha1_ASEntryStatus_To_as_ASEntryStatus(in *ASEntryStatus, out *as.ASEntryStatus, s conversion.Scope) error

Convert_v1alpha1_ASEntryStatus_To_as_ASEntryStatus is an autogenerated conversion function.

func Convert_v1alpha1_ASEntry_To_as_ASEntry added in v0.0.8

func Convert_v1alpha1_ASEntry_To_as_ASEntry(in *ASEntry, out *as.ASEntry, s conversion.Scope) error

Convert_v1alpha1_ASEntry_To_as_ASEntry is an autogenerated conversion function.

func Convert_v1alpha1_ASIndexClaim_To_as_ASIndexClaim added in v0.0.13

func Convert_v1alpha1_ASIndexClaim_To_as_ASIndexClaim(in *ASIndexClaim, out *as.ASIndexClaim, s conversion.Scope) error

Convert_v1alpha1_ASIndexClaim_To_as_ASIndexClaim is an autogenerated conversion function.

func Convert_v1alpha1_ASIndexList_To_as_ASIndexList added in v0.0.8

func Convert_v1alpha1_ASIndexList_To_as_ASIndexList(in *ASIndexList, out *as.ASIndexList, s conversion.Scope) error

Convert_v1alpha1_ASIndexList_To_as_ASIndexList is an autogenerated conversion function.

func Convert_v1alpha1_ASIndexSpec_To_as_ASIndexSpec added in v0.0.8

func Convert_v1alpha1_ASIndexSpec_To_as_ASIndexSpec(in *ASIndexSpec, out *as.ASIndexSpec, s conversion.Scope) error

Convert_v1alpha1_ASIndexSpec_To_as_ASIndexSpec is an autogenerated conversion function.

func Convert_v1alpha1_ASIndexStatus_To_as_ASIndexStatus added in v0.0.8

func Convert_v1alpha1_ASIndexStatus_To_as_ASIndexStatus(in *ASIndexStatus, out *as.ASIndexStatus, s conversion.Scope) error

Convert_v1alpha1_ASIndexStatus_To_as_ASIndexStatus is an autogenerated conversion function.

func Convert_v1alpha1_ASIndex_To_as_ASIndex added in v0.0.8

func Convert_v1alpha1_ASIndex_To_as_ASIndex(in *ASIndex, out *as.ASIndex, s conversion.Scope) error

Convert_v1alpha1_ASIndex_To_as_ASIndex is an autogenerated conversion function.

func Convert_v1alpha1_ClaimLabels_To_common_ClaimLabels added in v0.0.8

func Convert_v1alpha1_ClaimLabels_To_common_ClaimLabels(in *commonv1alpha1.ClaimLabels, out *common.ClaimLabels, s conversion.Scope) error

func Convert_v1alpha1_Condition_To_condition_Condition added in v0.0.8

func Convert_v1alpha1_Condition_To_condition_Condition(in *conditionv1alpha1.Condition, out *condition.Condition, s conversion.Scope) error

Convert_TargetStatus_To_config_TargetStatus is hand made conversion function.

func Convert_v1alpha1_ConditionedStatus_To_condition_ConditionedStatus added in v0.0.8

func Convert_v1alpha1_ConditionedStatus_To_condition_ConditionedStatus(in *conditionv1alpha1.ConditionedStatus, out *condition.ConditionedStatus, s conversion.Scope) error

Convert_v1alpha1_ConditionedStatus_To_condition_ConditionedStatus is hand made conversion function.

func Convert_v1alpha1_UserDefinedLabels_To_common_UserDefinedLabels added in v0.0.8

func Convert_v1alpha1_UserDefinedLabels_To_common_UserDefinedLabels(in *commonv1alpha1.UserDefinedLabels, out *common.UserDefinedLabels, s conversion.Scope) error

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 RegisterDefaults added in v0.0.8

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type ASClaim

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

	Spec   ASClaimSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ASClaimStatus `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} ASClaim is the Schema for the ASClaim API

func (*ASClaim) DeepCopy

func (in *ASClaim) DeepCopy() *ASClaim

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

func (*ASClaim) DeepCopyInto

func (in *ASClaim) DeepCopyInto(out *ASClaim)

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

func (*ASClaim) DeepCopyObject

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

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

func (*ASClaim) Descriptor

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

func (*ASClaim) GetCondition

GetCondition returns the condition based on the condition kind

func (ASClaim) GetGroupVersionResource

func (ASClaim) GetGroupVersionResource() schema.GroupVersionResource

func (*ASClaim) GetKey

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

func (*ASClaim) GetNamespacedName

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

func (*ASClaim) GetObjectMeta

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

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (ASClaim) IsStorageVersion

func (ASClaim) IsStorageVersion() bool

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

func (*ASClaim) Marshal

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

func (*ASClaim) MarshalTo

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

func (*ASClaim) MarshalToSizedBuffer

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

func (ASClaim) NamespaceScoped

func (ASClaim) NamespaceScoped() bool

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

func (ASClaim) New

func (ASClaim) New() runtime.Object

New return an empty resource New implements resource.Object

func (ASClaim) NewList

func (ASClaim) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (*ASClaim) ProtoMessage

func (*ASClaim) ProtoMessage()

func (ASClaim) RegisterConversions added in v0.0.8

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

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

func (*ASClaim) Reset

func (m *ASClaim) Reset()

func (*ASClaim) SetConditions

func (r *ASClaim) 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 (*ASClaim) Size

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

func (*ASClaim) String

func (this *ASClaim) String() string

func (*ASClaim) Unmarshal

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

func (*ASClaim) XXX_DiscardUnknown

func (m *ASClaim) XXX_DiscardUnknown()

func (*ASClaim) XXX_Marshal

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

func (*ASClaim) XXX_Merge

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

func (*ASClaim) XXX_Size

func (m *ASClaim) XXX_Size() int

func (*ASClaim) XXX_Unmarshal

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

type ASClaimList

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

ASClaimList contains a list of ASClaims

func (*ASClaimList) DeepCopy

func (in *ASClaimList) DeepCopy() *ASClaimList

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

func (*ASClaimList) DeepCopyInto

func (in *ASClaimList) DeepCopyInto(out *ASClaimList)

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

func (*ASClaimList) DeepCopyObject

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

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

func (*ASClaimList) Descriptor

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

func (*ASClaimList) GetListMeta

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

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

func (*ASClaimList) Marshal

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

func (*ASClaimList) MarshalTo

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

func (*ASClaimList) MarshalToSizedBuffer

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

func (*ASClaimList) ProtoMessage

func (*ASClaimList) ProtoMessage()

func (*ASClaimList) Reset

func (m *ASClaimList) Reset()

func (*ASClaimList) Size

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

func (*ASClaimList) String

func (this *ASClaimList) String() string

func (*ASClaimList) Unmarshal

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

func (*ASClaimList) XXX_DiscardUnknown

func (m *ASClaimList) XXX_DiscardUnknown()

func (*ASClaimList) XXX_Marshal

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

func (*ASClaimList) XXX_Merge

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

func (*ASClaimList) XXX_Size

func (m *ASClaimList) XXX_Size() int

func (*ASClaimList) XXX_Unmarshal

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

type ASClaimSpec

type ASClaimSpec struct {
	// Index defines the index for the AS Claim
	Index string `json:"index" protobuf:"bytes,1,opt,name=index"`
	// ASID defines the AS for the AS claim
	ID *uint32 `json:"id,omitempty" protobuf:"bytes,2,opt,name=id"`
	// Range defines the AS range for the AS claim
	// The following notation is used: start-end <start-ASID>-<end-ASID>
	// the ASs 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"`
}

ASClaimSpec defines the desired state of ASClaim

func (*ASClaimSpec) DeepCopy

func (in *ASClaimSpec) DeepCopy() *ASClaimSpec

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

func (*ASClaimSpec) DeepCopyInto

func (in *ASClaimSpec) DeepCopyInto(out *ASClaimSpec)

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

func (*ASClaimSpec) Descriptor

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

func (*ASClaimSpec) Marshal

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

func (*ASClaimSpec) MarshalTo

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

func (*ASClaimSpec) MarshalToSizedBuffer

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

func (*ASClaimSpec) ProtoMessage

func (*ASClaimSpec) ProtoMessage()

func (*ASClaimSpec) Reset

func (m *ASClaimSpec) Reset()

func (*ASClaimSpec) Size

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

func (*ASClaimSpec) String

func (this *ASClaimSpec) String() string

func (*ASClaimSpec) Unmarshal

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

func (*ASClaimSpec) XXX_DiscardUnknown

func (m *ASClaimSpec) XXX_DiscardUnknown()

func (*ASClaimSpec) XXX_Marshal

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

func (*ASClaimSpec) XXX_Merge

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

func (*ASClaimSpec) XXX_Size

func (m *ASClaimSpec) XXX_Size() int

func (*ASClaimSpec) XXX_Unmarshal

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

type ASClaimStatus

type ASClaimStatus struct {
	// ConditionedStatus provides the status of the ASClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
	// ASID defines the AS for the AS claim
	// +optional
	ID *uint32 `json:"id,omitempty" protobuf:"bytes,2,opt,name=id"`
	// ASRange defines the AS range for the AS claim
	// +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"`
}

ASClaimStatus defines the observed state of ASClaim

func (*ASClaimStatus) DeepCopy

func (in *ASClaimStatus) DeepCopy() *ASClaimStatus

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

func (*ASClaimStatus) DeepCopyInto

func (in *ASClaimStatus) DeepCopyInto(out *ASClaimStatus)

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

func (*ASClaimStatus) Descriptor

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

func (*ASClaimStatus) Marshal

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

func (*ASClaimStatus) MarshalTo

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

func (*ASClaimStatus) MarshalToSizedBuffer

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

func (*ASClaimStatus) ProtoMessage

func (*ASClaimStatus) ProtoMessage()

func (*ASClaimStatus) Reset

func (m *ASClaimStatus) Reset()

func (*ASClaimStatus) Size

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

func (*ASClaimStatus) String

func (this *ASClaimStatus) String() string

func (*ASClaimStatus) Unmarshal

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

func (*ASClaimStatus) XXX_DiscardUnknown

func (m *ASClaimStatus) XXX_DiscardUnknown()

func (*ASClaimStatus) XXX_Marshal

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

func (*ASClaimStatus) XXX_Merge

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

func (*ASClaimStatus) XXX_Size

func (m *ASClaimStatus) XXX_Size() int

func (*ASClaimStatus) XXX_Unmarshal

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

type ASEntry

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

	Spec   ASEntrySpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ASEntryStatus `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} ASEntry is the Schema for the ASentry API

func (*ASEntry) DeepCopy

func (in *ASEntry) DeepCopy() *ASEntry

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

func (*ASEntry) DeepCopyInto

func (in *ASEntry) DeepCopyInto(out *ASEntry)

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

func (*ASEntry) DeepCopyObject

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

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

func (*ASEntry) Descriptor

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

func (ASEntry) GetGroupVersionResource

func (ASEntry) GetGroupVersionResource() schema.GroupVersionResource

func (*ASEntry) GetObjectMeta

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

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (ASEntry) IsStorageVersion

func (ASEntry) IsStorageVersion() bool

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

func (*ASEntry) Marshal

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

func (*ASEntry) MarshalTo

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

func (*ASEntry) MarshalToSizedBuffer

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

func (ASEntry) NamespaceScoped

func (ASEntry) NamespaceScoped() bool

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

func (ASEntry) New

func (ASEntry) New() runtime.Object

New return an empty resource New implements resource.Object

func (ASEntry) NewList

func (ASEntry) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (*ASEntry) ProtoMessage

func (*ASEntry) ProtoMessage()

func (ASEntry) RegisterConversions added in v0.0.8

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

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

func (*ASEntry) Reset

func (m *ASEntry) Reset()

func (*ASEntry) Size

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

func (*ASEntry) String

func (this *ASEntry) String() string

func (*ASEntry) Unmarshal

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

func (*ASEntry) XXX_DiscardUnknown

func (m *ASEntry) XXX_DiscardUnknown()

func (*ASEntry) XXX_Marshal

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

func (*ASEntry) XXX_Merge

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

func (*ASEntry) XXX_Size

func (m *ASEntry) XXX_Size() int

func (*ASEntry) XXX_Unmarshal

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

type ASEntryList

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

ASEntryList contains a list of ASEntries

func (*ASEntryList) DeepCopy

func (in *ASEntryList) DeepCopy() *ASEntryList

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

func (*ASEntryList) DeepCopyInto

func (in *ASEntryList) DeepCopyInto(out *ASEntryList)

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

func (*ASEntryList) DeepCopyObject

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

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

func (*ASEntryList) Descriptor

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

func (*ASEntryList) GetListMeta

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

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

func (*ASEntryList) Marshal

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

func (*ASEntryList) MarshalTo

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

func (*ASEntryList) MarshalToSizedBuffer

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

func (*ASEntryList) ProtoMessage

func (*ASEntryList) ProtoMessage()

func (*ASEntryList) Reset

func (m *ASEntryList) Reset()

func (*ASEntryList) Size

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

func (*ASEntryList) String

func (this *ASEntryList) String() string

func (*ASEntryList) Unmarshal

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

func (*ASEntryList) XXX_DiscardUnknown

func (m *ASEntryList) XXX_DiscardUnknown()

func (*ASEntryList) XXX_Marshal

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

func (*ASEntryList) XXX_Merge

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

func (*ASEntryList) XXX_Size

func (m *ASEntryList) XXX_Size() int

func (*ASEntryList) XXX_Unmarshal

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

type ASEntrySpec

type ASEntrySpec 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"`
}

ASEntrySpec defines the desired state of ASEntry

func (*ASEntrySpec) DeepCopy

func (in *ASEntrySpec) DeepCopy() *ASEntrySpec

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

func (*ASEntrySpec) DeepCopyInto

func (in *ASEntrySpec) DeepCopyInto(out *ASEntrySpec)

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

func (*ASEntrySpec) Descriptor

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

func (*ASEntrySpec) Marshal

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

func (*ASEntrySpec) MarshalTo

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

func (*ASEntrySpec) MarshalToSizedBuffer

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

func (*ASEntrySpec) ProtoMessage

func (*ASEntrySpec) ProtoMessage()

func (*ASEntrySpec) Reset

func (m *ASEntrySpec) Reset()

func (*ASEntrySpec) Size

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

func (*ASEntrySpec) String

func (this *ASEntrySpec) String() string

func (*ASEntrySpec) Unmarshal

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

func (*ASEntrySpec) XXX_DiscardUnknown

func (m *ASEntrySpec) XXX_DiscardUnknown()

func (*ASEntrySpec) XXX_Marshal

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

func (*ASEntrySpec) XXX_Merge

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

func (*ASEntrySpec) XXX_Size

func (m *ASEntrySpec) XXX_Size() int

func (*ASEntrySpec) XXX_Unmarshal

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

type ASEntryStatus

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

ASEntryStatus defines the observed state of ASEntry

func (*ASEntryStatus) DeepCopy

func (in *ASEntryStatus) DeepCopy() *ASEntryStatus

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

func (*ASEntryStatus) DeepCopyInto

func (in *ASEntryStatus) DeepCopyInto(out *ASEntryStatus)

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

func (*ASEntryStatus) Descriptor

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

func (*ASEntryStatus) Marshal

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

func (*ASEntryStatus) MarshalTo

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

func (*ASEntryStatus) MarshalToSizedBuffer

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

func (*ASEntryStatus) ProtoMessage

func (*ASEntryStatus) ProtoMessage()

func (*ASEntryStatus) Reset

func (m *ASEntryStatus) Reset()

func (*ASEntryStatus) Size

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

func (*ASEntryStatus) String

func (this *ASEntryStatus) String() string

func (*ASEntryStatus) Unmarshal

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

func (*ASEntryStatus) XXX_DiscardUnknown

func (m *ASEntryStatus) XXX_DiscardUnknown()

func (*ASEntryStatus) XXX_Marshal

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

func (*ASEntryStatus) XXX_Merge

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

func (*ASEntryStatus) XXX_Size

func (m *ASEntryStatus) XXX_Size() int

func (*ASEntryStatus) XXX_Unmarshal

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

type ASIndex

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

	Spec   ASIndexSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ASIndexStatus `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} ASIndex is the Schema for the ASIndex API

func (*ASIndex) DeepCopy

func (in *ASIndex) DeepCopy() *ASIndex

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

func (*ASIndex) DeepCopyInto

func (in *ASIndex) DeepCopyInto(out *ASIndex)

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

func (*ASIndex) DeepCopyObject

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

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

func (*ASIndex) Descriptor

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

func (*ASIndex) GetCondition

GetCondition returns the condition based on the condition kind

func (ASIndex) GetGroupVersionResource

func (ASIndex) GetGroupVersionResource() schema.GroupVersionResource

func (*ASIndex) GetKey

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

func (*ASIndex) GetNamespacedName

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

func (*ASIndex) GetObjectMeta

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

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (ASIndex) IsStorageVersion

func (ASIndex) IsStorageVersion() bool

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

func (*ASIndex) Marshal

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

func (*ASIndex) MarshalTo

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

func (*ASIndex) MarshalToSizedBuffer

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

func (ASIndex) NamespaceScoped

func (ASIndex) NamespaceScoped() bool

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

func (ASIndex) New

func (ASIndex) New() runtime.Object

New return an empty resource New implements resource.Object

func (ASIndex) NewList

func (ASIndex) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (*ASIndex) ProtoMessage

func (*ASIndex) ProtoMessage()

func (ASIndex) RegisterConversions added in v0.0.8

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

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

func (*ASIndex) Reset

func (m *ASIndex) Reset()

func (*ASIndex) SetConditions

func (r *ASIndex) 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 (*ASIndex) Size

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

func (*ASIndex) String

func (this *ASIndex) String() string

func (*ASIndex) Unmarshal

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

func (*ASIndex) XXX_DiscardUnknown

func (m *ASIndex) XXX_DiscardUnknown()

func (*ASIndex) XXX_Marshal

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

func (*ASIndex) XXX_Merge

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

func (*ASIndex) XXX_Size

func (m *ASIndex) XXX_Size() int

func (*ASIndex) XXX_Unmarshal

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

type ASIndexClaim added in v0.0.13

type ASIndexClaim struct {
	// Name of the Claim
	Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
	// ASID defines the AS for the AS claim
	ID *uint32 `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 (*ASIndexClaim) Descriptor added in v0.0.13

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

func (*ASIndexClaim) Marshal added in v0.0.13

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

func (*ASIndexClaim) MarshalTo added in v0.0.13

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

func (*ASIndexClaim) MarshalToSizedBuffer added in v0.0.13

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

func (*ASIndexClaim) ProtoMessage added in v0.0.13

func (*ASIndexClaim) ProtoMessage()

func (*ASIndexClaim) Reset added in v0.0.13

func (m *ASIndexClaim) Reset()

func (*ASIndexClaim) Size added in v0.0.13

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

func (*ASIndexClaim) String added in v0.0.13

func (this *ASIndexClaim) String() string

func (*ASIndexClaim) Unmarshal added in v0.0.13

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

func (*ASIndexClaim) XXX_DiscardUnknown added in v0.0.13

func (m *ASIndexClaim) XXX_DiscardUnknown()

func (*ASIndexClaim) XXX_Marshal added in v0.0.13

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

func (*ASIndexClaim) XXX_Merge added in v0.0.13

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

func (*ASIndexClaim) XXX_Size added in v0.0.13

func (m *ASIndexClaim) XXX_Size() int

func (*ASIndexClaim) XXX_Unmarshal added in v0.0.13

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

type ASIndexList

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

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true ASIndexList contains a list of ASIndex

func (*ASIndexList) DeepCopy

func (in *ASIndexList) DeepCopy() *ASIndexList

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

func (*ASIndexList) DeepCopyInto

func (in *ASIndexList) DeepCopyInto(out *ASIndexList)

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

func (*ASIndexList) DeepCopyObject

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

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

func (*ASIndexList) Descriptor

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

func (*ASIndexList) GetListMeta

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

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

func (*ASIndexList) Marshal

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

func (*ASIndexList) MarshalTo

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

func (*ASIndexList) MarshalToSizedBuffer

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

func (*ASIndexList) ProtoMessage

func (*ASIndexList) ProtoMessage()

func (*ASIndexList) Reset

func (m *ASIndexList) Reset()

func (*ASIndexList) Size

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

func (*ASIndexList) String

func (this *ASIndexList) String() string

func (*ASIndexList) Unmarshal

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

func (*ASIndexList) XXX_DiscardUnknown

func (m *ASIndexList) XXX_DiscardUnknown()

func (*ASIndexList) XXX_Marshal

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

func (*ASIndexList) XXX_Merge

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

func (*ASIndexList) XXX_Size

func (m *ASIndexList) XXX_Size() int

func (*ASIndexList) XXX_Unmarshal

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

type ASIndexSpec

type ASIndexSpec struct {
	// MinID defines the min VLAN ID the index supports
	// +optional
	MinID *uint32 `json:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"`
	// MaxID defines the max VLAN ID the index supports
	// +optional
	MaxID *uint32 `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"`
	// Claims define the embedded claims in the Index
	Claims []ASIndexClaim `json:"claims,omitempty" protobuf:"bytes,4,rep,name=claims"`
}

ASIndexSpec defines the desired state of ASIndex

func (*ASIndexSpec) DeepCopy

func (in *ASIndexSpec) DeepCopy() *ASIndexSpec

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

func (*ASIndexSpec) DeepCopyInto

func (in *ASIndexSpec) DeepCopyInto(out *ASIndexSpec)

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

func (*ASIndexSpec) Descriptor

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

func (*ASIndexSpec) Marshal

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

func (*ASIndexSpec) MarshalTo

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

func (*ASIndexSpec) MarshalToSizedBuffer

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

func (*ASIndexSpec) ProtoMessage

func (*ASIndexSpec) ProtoMessage()

func (*ASIndexSpec) Reset

func (m *ASIndexSpec) Reset()

func (*ASIndexSpec) Size

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

func (*ASIndexSpec) String

func (this *ASIndexSpec) String() string

func (*ASIndexSpec) Unmarshal

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

func (*ASIndexSpec) XXX_DiscardUnknown

func (m *ASIndexSpec) XXX_DiscardUnknown()

func (*ASIndexSpec) XXX_Marshal

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

func (*ASIndexSpec) XXX_Merge

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

func (*ASIndexSpec) XXX_Size

func (m *ASIndexSpec) XXX_Size() int

func (*ASIndexSpec) XXX_Unmarshal

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

type ASIndexStatus

type ASIndexStatus struct {
	// MinID defines the min VLAN ID the index supports
	// +optional
	MinID *uint32 `json:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"`
	// MaxID defines the max VLAN ID the index supports
	// +optional
	MaxID *uint32 `json:"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
	condv1alpha1.ConditionedStatus `json:",inline" protobuf:"bytes,3,opt,name=conditionedStatus"`
}

ASIndexStatus defines the observed state of ASIndex

func (*ASIndexStatus) DeepCopy

func (in *ASIndexStatus) DeepCopy() *ASIndexStatus

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

func (*ASIndexStatus) DeepCopyInto

func (in *ASIndexStatus) DeepCopyInto(out *ASIndexStatus)

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

func (*ASIndexStatus) Descriptor

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

func (*ASIndexStatus) Marshal

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

func (*ASIndexStatus) MarshalTo

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

func (*ASIndexStatus) MarshalToSizedBuffer

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

func (*ASIndexStatus) ProtoMessage

func (*ASIndexStatus) ProtoMessage()

func (*ASIndexStatus) Reset

func (m *ASIndexStatus) Reset()

func (*ASIndexStatus) Size

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

func (*ASIndexStatus) String

func (this *ASIndexStatus) String() string

func (*ASIndexStatus) Unmarshal

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

func (*ASIndexStatus) XXX_DiscardUnknown

func (m *ASIndexStatus) XXX_DiscardUnknown()

func (*ASIndexStatus) XXX_Marshal

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

func (*ASIndexStatus) XXX_Merge

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

func (*ASIndexStatus) XXX_Size

func (m *ASIndexStatus) XXX_Size() int

func (*ASIndexStatus) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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