Documentation ¶
Overview ¶
v1alpha1 is the v1alpha1 version of the API.
Index ¶
- Constants
- Variables
- func Convert_extcomm_EXTCOMMClaimList_To_v1alpha1_EXTCOMMClaimList(in *extcomm.EXTCOMMClaimList, out *EXTCOMMClaimList, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMClaimSpec_To_v1alpha1_EXTCOMMClaimSpec(in *extcomm.EXTCOMMClaimSpec, out *EXTCOMMClaimSpec, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMClaimStatus_To_v1alpha1_EXTCOMMClaimStatus(in *extcomm.EXTCOMMClaimStatus, out *EXTCOMMClaimStatus, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMClaim_To_v1alpha1_EXTCOMMClaim(in *extcomm.EXTCOMMClaim, out *EXTCOMMClaim, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMEntryList_To_v1alpha1_EXTCOMMEntryList(in *extcomm.EXTCOMMEntryList, out *EXTCOMMEntryList, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMEntrySpec_To_v1alpha1_EXTCOMMEntrySpec(in *extcomm.EXTCOMMEntrySpec, out *EXTCOMMEntrySpec, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMEntryStatus_To_v1alpha1_EXTCOMMEntryStatus(in *extcomm.EXTCOMMEntryStatus, out *EXTCOMMEntryStatus, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMEntry_To_v1alpha1_EXTCOMMEntry(in *extcomm.EXTCOMMEntry, out *EXTCOMMEntry, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMIndexList_To_v1alpha1_EXTCOMMIndexList(in *extcomm.EXTCOMMIndexList, out *EXTCOMMIndexList, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMIndexSpec_To_v1alpha1_EXTCOMMIndexSpec(in *extcomm.EXTCOMMIndexSpec, out *EXTCOMMIndexSpec, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMIndexStatus_To_v1alpha1_EXTCOMMIndexStatus(in *extcomm.EXTCOMMIndexStatus, out *EXTCOMMIndexStatus, s conversion.Scope) error
- func Convert_extcomm_EXTCOMMIndex_To_v1alpha1_EXTCOMMIndex(in *extcomm.EXTCOMMIndex, out *EXTCOMMIndex, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMClaimList_To_extcomm_EXTCOMMClaimList(in *EXTCOMMClaimList, out *extcomm.EXTCOMMClaimList, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMClaimSpec_To_extcomm_EXTCOMMClaimSpec(in *EXTCOMMClaimSpec, out *extcomm.EXTCOMMClaimSpec, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMClaimStatus_To_extcomm_EXTCOMMClaimStatus(in *EXTCOMMClaimStatus, out *extcomm.EXTCOMMClaimStatus, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMClaim_To_extcomm_EXTCOMMClaim(in *EXTCOMMClaim, out *extcomm.EXTCOMMClaim, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMEntryList_To_extcomm_EXTCOMMEntryList(in *EXTCOMMEntryList, out *extcomm.EXTCOMMEntryList, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMEntrySpec_To_extcomm_EXTCOMMEntrySpec(in *EXTCOMMEntrySpec, out *extcomm.EXTCOMMEntrySpec, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMEntryStatus_To_extcomm_EXTCOMMEntryStatus(in *EXTCOMMEntryStatus, out *extcomm.EXTCOMMEntryStatus, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMEntry_To_extcomm_EXTCOMMEntry(in *EXTCOMMEntry, out *extcomm.EXTCOMMEntry, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMIndexList_To_extcomm_EXTCOMMIndexList(in *EXTCOMMIndexList, out *extcomm.EXTCOMMIndexList, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMIndexSpec_To_extcomm_EXTCOMMIndexSpec(in *EXTCOMMIndexSpec, out *extcomm.EXTCOMMIndexSpec, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMIndexStatus_To_extcomm_EXTCOMMIndexStatus(in *EXTCOMMIndexStatus, out *extcomm.EXTCOMMIndexStatus, s conversion.Scope) error
- func Convert_v1alpha1_EXTCOMMIndex_To_extcomm_EXTCOMMIndex(in *EXTCOMMIndex, out *extcomm.EXTCOMMIndex, s conversion.Scope) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- type EXTCOMMClaim
- func (in *EXTCOMMClaim) DeepCopy() *EXTCOMMClaim
- func (in *EXTCOMMClaim) DeepCopyInto(out *EXTCOMMClaim)
- func (in *EXTCOMMClaim) DeepCopyObject() runtime.Object
- func (EXTCOMMClaim) GetGroupVersionResource() schema.GroupVersionResource
- func (r *EXTCOMMClaim) GetObjectMeta() *metav1.ObjectMeta
- func (EXTCOMMClaim) IsStorageVersion() bool
- func (EXTCOMMClaim) NamespaceScoped() bool
- func (EXTCOMMClaim) New() runtime.Object
- func (EXTCOMMClaim) NewList() runtime.Object
- func (EXTCOMMClaim) RegisterConversions() func(s *runtime.Scheme) error
- type EXTCOMMClaimList
- type EXTCOMMClaimSpec
- type EXTCOMMClaimStatus
- type EXTCOMMEntry
- func (in *EXTCOMMEntry) DeepCopy() *EXTCOMMEntry
- func (in *EXTCOMMEntry) DeepCopyInto(out *EXTCOMMEntry)
- func (in *EXTCOMMEntry) DeepCopyObject() runtime.Object
- func (EXTCOMMEntry) GetGroupVersionResource() schema.GroupVersionResource
- func (r *EXTCOMMEntry) GetObjectMeta() *metav1.ObjectMeta
- func (EXTCOMMEntry) IsStorageVersion() bool
- func (EXTCOMMEntry) NamespaceScoped() bool
- func (EXTCOMMEntry) New() runtime.Object
- func (EXTCOMMEntry) NewList() runtime.Object
- func (EXTCOMMEntry) RegisterConversions() func(s *runtime.Scheme) error
- type EXTCOMMEntryList
- type EXTCOMMEntrySpec
- type EXTCOMMEntryStatus
- type EXTCOMMIndex
- func (in *EXTCOMMIndex) DeepCopy() *EXTCOMMIndex
- func (in *EXTCOMMIndex) DeepCopyInto(out *EXTCOMMIndex)
- func (in *EXTCOMMIndex) DeepCopyObject() runtime.Object
- func (EXTCOMMIndex) GetGroupVersionResource() schema.GroupVersionResource
- func (r *EXTCOMMIndex) GetObjectMeta() *metav1.ObjectMeta
- func (EXTCOMMIndex) IsStorageVersion() bool
- func (EXTCOMMIndex) NamespaceScoped() bool
- func (EXTCOMMIndex) New() runtime.Object
- func (EXTCOMMIndex) NewList() runtime.Object
- func (EXTCOMMIndex) RegisterConversions() func(s *runtime.Scheme) error
- type EXTCOMMIndexList
- type EXTCOMMIndexSpec
- type EXTCOMMIndexStatus
Constants ¶
const (
Version = "v1alpha1"
)
Variables ¶
var ( EXTCOMMClaimKind = reflect.TypeOf(EXTCOMMClaim{}).Name() EXTCOMMClaimListKind = reflect.TypeOf(EXTCOMMClaimList{}).Name() )
var ( EXTCOMMEntryKind = reflect.TypeOf(EXTCOMMEntry{}).Name() EXTCOMMEntryListKind = reflect.TypeOf(EXTCOMMEntryList{}).Name() )
var ( EXTCOMMIndexKind = reflect.TypeOf(EXTCOMMIndex{}).Name() EXTCOMMIndexListKind = reflect.TypeOf(EXTCOMMIndexList{}).Name() )
var ( // SchemeGroupVersion contains the API group and version information for the types in this package. SchemeGroupVersion = schema.GroupVersion{Group: extcomm.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_extcomm_EXTCOMMClaimList_To_v1alpha1_EXTCOMMClaimList ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMClaimList_To_v1alpha1_EXTCOMMClaimList(in *extcomm.EXTCOMMClaimList, out *EXTCOMMClaimList, s conversion.Scope) error
Convert_extcomm_EXTCOMMClaimList_To_v1alpha1_EXTCOMMClaimList is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMClaimSpec_To_v1alpha1_EXTCOMMClaimSpec ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMClaimSpec_To_v1alpha1_EXTCOMMClaimSpec(in *extcomm.EXTCOMMClaimSpec, out *EXTCOMMClaimSpec, s conversion.Scope) error
Convert_extcomm_EXTCOMMClaimSpec_To_v1alpha1_EXTCOMMClaimSpec is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMClaimStatus_To_v1alpha1_EXTCOMMClaimStatus ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMClaimStatus_To_v1alpha1_EXTCOMMClaimStatus(in *extcomm.EXTCOMMClaimStatus, out *EXTCOMMClaimStatus, s conversion.Scope) error
Convert_extcomm_EXTCOMMClaimStatus_To_v1alpha1_EXTCOMMClaimStatus is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMClaim_To_v1alpha1_EXTCOMMClaim ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMClaim_To_v1alpha1_EXTCOMMClaim(in *extcomm.EXTCOMMClaim, out *EXTCOMMClaim, s conversion.Scope) error
Convert_extcomm_EXTCOMMClaim_To_v1alpha1_EXTCOMMClaim is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMEntryList_To_v1alpha1_EXTCOMMEntryList ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMEntryList_To_v1alpha1_EXTCOMMEntryList(in *extcomm.EXTCOMMEntryList, out *EXTCOMMEntryList, s conversion.Scope) error
Convert_extcomm_EXTCOMMEntryList_To_v1alpha1_EXTCOMMEntryList is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMEntrySpec_To_v1alpha1_EXTCOMMEntrySpec ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMEntrySpec_To_v1alpha1_EXTCOMMEntrySpec(in *extcomm.EXTCOMMEntrySpec, out *EXTCOMMEntrySpec, s conversion.Scope) error
Convert_extcomm_EXTCOMMEntrySpec_To_v1alpha1_EXTCOMMEntrySpec is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMEntryStatus_To_v1alpha1_EXTCOMMEntryStatus ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMEntryStatus_To_v1alpha1_EXTCOMMEntryStatus(in *extcomm.EXTCOMMEntryStatus, out *EXTCOMMEntryStatus, s conversion.Scope) error
Convert_extcomm_EXTCOMMEntryStatus_To_v1alpha1_EXTCOMMEntryStatus is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMEntry_To_v1alpha1_EXTCOMMEntry ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMEntry_To_v1alpha1_EXTCOMMEntry(in *extcomm.EXTCOMMEntry, out *EXTCOMMEntry, s conversion.Scope) error
Convert_extcomm_EXTCOMMEntry_To_v1alpha1_EXTCOMMEntry is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMIndexList_To_v1alpha1_EXTCOMMIndexList ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMIndexList_To_v1alpha1_EXTCOMMIndexList(in *extcomm.EXTCOMMIndexList, out *EXTCOMMIndexList, s conversion.Scope) error
Convert_extcomm_EXTCOMMIndexList_To_v1alpha1_EXTCOMMIndexList is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMIndexSpec_To_v1alpha1_EXTCOMMIndexSpec ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMIndexSpec_To_v1alpha1_EXTCOMMIndexSpec(in *extcomm.EXTCOMMIndexSpec, out *EXTCOMMIndexSpec, s conversion.Scope) error
Convert_extcomm_EXTCOMMIndexSpec_To_v1alpha1_EXTCOMMIndexSpec is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMIndexStatus_To_v1alpha1_EXTCOMMIndexStatus ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMIndexStatus_To_v1alpha1_EXTCOMMIndexStatus(in *extcomm.EXTCOMMIndexStatus, out *EXTCOMMIndexStatus, s conversion.Scope) error
Convert_extcomm_EXTCOMMIndexStatus_To_v1alpha1_EXTCOMMIndexStatus is an autogenerated conversion function.
func Convert_extcomm_EXTCOMMIndex_To_v1alpha1_EXTCOMMIndex ¶ added in v0.0.8
func Convert_extcomm_EXTCOMMIndex_To_v1alpha1_EXTCOMMIndex(in *extcomm.EXTCOMMIndex, out *EXTCOMMIndex, s conversion.Scope) error
Convert_extcomm_EXTCOMMIndex_To_v1alpha1_EXTCOMMIndex is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMClaimList_To_extcomm_EXTCOMMClaimList ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMClaimList_To_extcomm_EXTCOMMClaimList(in *EXTCOMMClaimList, out *extcomm.EXTCOMMClaimList, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMClaimList_To_extcomm_EXTCOMMClaimList is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMClaimSpec_To_extcomm_EXTCOMMClaimSpec ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMClaimSpec_To_extcomm_EXTCOMMClaimSpec(in *EXTCOMMClaimSpec, out *extcomm.EXTCOMMClaimSpec, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMClaimSpec_To_extcomm_EXTCOMMClaimSpec is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMClaimStatus_To_extcomm_EXTCOMMClaimStatus ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMClaimStatus_To_extcomm_EXTCOMMClaimStatus(in *EXTCOMMClaimStatus, out *extcomm.EXTCOMMClaimStatus, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMClaimStatus_To_extcomm_EXTCOMMClaimStatus is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMClaim_To_extcomm_EXTCOMMClaim ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMClaim_To_extcomm_EXTCOMMClaim(in *EXTCOMMClaim, out *extcomm.EXTCOMMClaim, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMClaim_To_extcomm_EXTCOMMClaim is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMEntryList_To_extcomm_EXTCOMMEntryList ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMEntryList_To_extcomm_EXTCOMMEntryList(in *EXTCOMMEntryList, out *extcomm.EXTCOMMEntryList, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMEntryList_To_extcomm_EXTCOMMEntryList is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMEntrySpec_To_extcomm_EXTCOMMEntrySpec ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMEntrySpec_To_extcomm_EXTCOMMEntrySpec(in *EXTCOMMEntrySpec, out *extcomm.EXTCOMMEntrySpec, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMEntrySpec_To_extcomm_EXTCOMMEntrySpec is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMEntryStatus_To_extcomm_EXTCOMMEntryStatus ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMEntryStatus_To_extcomm_EXTCOMMEntryStatus(in *EXTCOMMEntryStatus, out *extcomm.EXTCOMMEntryStatus, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMEntryStatus_To_extcomm_EXTCOMMEntryStatus is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMEntry_To_extcomm_EXTCOMMEntry ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMEntry_To_extcomm_EXTCOMMEntry(in *EXTCOMMEntry, out *extcomm.EXTCOMMEntry, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMEntry_To_extcomm_EXTCOMMEntry is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMIndexList_To_extcomm_EXTCOMMIndexList ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMIndexList_To_extcomm_EXTCOMMIndexList(in *EXTCOMMIndexList, out *extcomm.EXTCOMMIndexList, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMIndexList_To_extcomm_EXTCOMMIndexList is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMIndexSpec_To_extcomm_EXTCOMMIndexSpec ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMIndexSpec_To_extcomm_EXTCOMMIndexSpec(in *EXTCOMMIndexSpec, out *extcomm.EXTCOMMIndexSpec, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMIndexSpec_To_extcomm_EXTCOMMIndexSpec is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMIndexStatus_To_extcomm_EXTCOMMIndexStatus ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMIndexStatus_To_extcomm_EXTCOMMIndexStatus(in *EXTCOMMIndexStatus, out *extcomm.EXTCOMMIndexStatus, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMIndexStatus_To_extcomm_EXTCOMMIndexStatus is an autogenerated conversion function.
func Convert_v1alpha1_EXTCOMMIndex_To_extcomm_EXTCOMMIndex ¶ added in v0.0.8
func Convert_v1alpha1_EXTCOMMIndex_To_extcomm_EXTCOMMIndex(in *EXTCOMMIndex, out *extcomm.EXTCOMMIndex, s conversion.Scope) error
Convert_v1alpha1_EXTCOMMIndex_To_extcomm_EXTCOMMIndex is an autogenerated conversion function.
func RegisterConversions ¶ added in v0.0.8
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶ added in v0.0.8
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 EXTCOMMClaim ¶
type EXTCOMMClaim struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec EXTCOMMClaimSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status EXTCOMMClaimStatus `json:"status,omitempty" yaml:"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} EXTCOMMClaim is the Schema for the EXTCOMMClaim API
func (*EXTCOMMClaim) DeepCopy ¶
func (in *EXTCOMMClaim) DeepCopy() *EXTCOMMClaim
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMClaim.
func (*EXTCOMMClaim) DeepCopyInto ¶
func (in *EXTCOMMClaim) DeepCopyInto(out *EXTCOMMClaim)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EXTCOMMClaim) DeepCopyObject ¶
func (in *EXTCOMMClaim) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (EXTCOMMClaim) GetGroupVersionResource ¶
func (EXTCOMMClaim) GetGroupVersionResource() schema.GroupVersionResource
func (*EXTCOMMClaim) GetObjectMeta ¶
func (r *EXTCOMMClaim) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object
func (EXTCOMMClaim) IsStorageVersion ¶
func (EXTCOMMClaim) IsStorageVersion() bool
IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object
func (EXTCOMMClaim) NamespaceScoped ¶
func (EXTCOMMClaim) NamespaceScoped() bool
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object
func (EXTCOMMClaim) New ¶
func (EXTCOMMClaim) New() runtime.Object
New return an empty resource New implements resource.Object
func (EXTCOMMClaim) NewList ¶
func (EXTCOMMClaim) NewList() runtime.Object
NewList return an empty resourceList NewList implements resource.Object
func (EXTCOMMClaim) RegisterConversions ¶ added in v0.0.8
func (EXTCOMMClaim) RegisterConversions() func(s *runtime.Scheme) error
RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject
type EXTCOMMClaimList ¶
type EXTCOMMClaimList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []EXTCOMMClaim `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
EXTCOMMClaimList contains a list of EXTCOMMClaims +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EXTCOMMClaimList) DeepCopy ¶
func (in *EXTCOMMClaimList) DeepCopy() *EXTCOMMClaimList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMClaimList.
func (*EXTCOMMClaimList) DeepCopyInto ¶
func (in *EXTCOMMClaimList) DeepCopyInto(out *EXTCOMMClaimList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EXTCOMMClaimList) DeepCopyObject ¶
func (in *EXTCOMMClaimList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EXTCOMMClaimList) GetListMeta ¶
func (r *EXTCOMMClaimList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList
type EXTCOMMClaimSpec ¶
type EXTCOMMClaimSpec struct { // EXTCOMMIndex defines the EXTCOMM index for the EXTCOMM Claim Index string `json:"index" yaml:"index" protobuf:"bytes,1,opt,name=index"` // EXTCOMMID defines the EXTCOMM for the EXTCOMM claim ID *uint64 `json:"id,omitempty" yaml:"id,omitempty" protobuf:"bytes,2,opt,name=id"` // Range defines the EXTCOMM range for the EXTCOMM claim // The following notation is used: start-end <start-EXTCOMMID>-<end-EXTCOMMID> // the EXTCOMMs 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"` }
EXTCOMMClaimSpec defines the dEXTCOMMred state of EXTCOMMClaim
func (*EXTCOMMClaimSpec) DeepCopy ¶
func (in *EXTCOMMClaimSpec) DeepCopy() *EXTCOMMClaimSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMClaimSpec.
func (*EXTCOMMClaimSpec) DeepCopyInto ¶
func (in *EXTCOMMClaimSpec) DeepCopyInto(out *EXTCOMMClaimSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EXTCOMMClaimStatus ¶
type EXTCOMMClaimStatus struct { // ConditionedStatus provides the status of the IPClain using conditions // - a ready condition indicates the overall status of the resource condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` // EXTCOMMID defines the EXTCOMM for the EXTCOMM claim // +optional ID *uint64 `json:"id,omitempty" yaml:"id,omitempty" protobuf:"bytes,2,opt,name=id"` // EXTCOMMRange defines the EXTCOMM range for the EXTCOMM 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"` }
EXTCOMMClaimStatus defines the observed state of EXTCOMMClaim
func (*EXTCOMMClaimStatus) DeepCopy ¶
func (in *EXTCOMMClaimStatus) DeepCopy() *EXTCOMMClaimStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMClaimStatus.
func (*EXTCOMMClaimStatus) DeepCopyInto ¶
func (in *EXTCOMMClaimStatus) DeepCopyInto(out *EXTCOMMClaimStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EXTCOMMEntry ¶
type EXTCOMMEntry struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec EXTCOMMEntrySpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status EXTCOMMEntryStatus `json:"status,omitempty" yaml:"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} EXTCOMMEntry is the Schema for the EXTCOMMentry API
func (*EXTCOMMEntry) DeepCopy ¶
func (in *EXTCOMMEntry) DeepCopy() *EXTCOMMEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMEntry.
func (*EXTCOMMEntry) DeepCopyInto ¶
func (in *EXTCOMMEntry) DeepCopyInto(out *EXTCOMMEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EXTCOMMEntry) DeepCopyObject ¶
func (in *EXTCOMMEntry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (EXTCOMMEntry) GetGroupVersionResource ¶
func (EXTCOMMEntry) GetGroupVersionResource() schema.GroupVersionResource
func (*EXTCOMMEntry) GetObjectMeta ¶
func (r *EXTCOMMEntry) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object
func (EXTCOMMEntry) IsStorageVersion ¶
func (EXTCOMMEntry) IsStorageVersion() bool
IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object
func (EXTCOMMEntry) NamespaceScoped ¶
func (EXTCOMMEntry) NamespaceScoped() bool
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object
func (EXTCOMMEntry) New ¶
func (EXTCOMMEntry) New() runtime.Object
New return an empty resource New implements resource.Object
func (EXTCOMMEntry) NewList ¶
func (EXTCOMMEntry) NewList() runtime.Object
NewList return an empty resourceList NewList implements resource.Object
func (EXTCOMMEntry) RegisterConversions ¶ added in v0.0.8
func (EXTCOMMEntry) RegisterConversions() func(s *runtime.Scheme) error
RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject
type EXTCOMMEntryList ¶
type EXTCOMMEntryList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []EXTCOMMEntry `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
EXTCOMMEntryList contains a list of EXTCOMMEntries +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EXTCOMMEntryList) DeepCopy ¶
func (in *EXTCOMMEntryList) DeepCopy() *EXTCOMMEntryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMEntryList.
func (*EXTCOMMEntryList) DeepCopyInto ¶
func (in *EXTCOMMEntryList) DeepCopyInto(out *EXTCOMMEntryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EXTCOMMEntryList) DeepCopyObject ¶
func (in *EXTCOMMEntryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EXTCOMMEntryList) GetListMeta ¶
func (r *EXTCOMMEntryList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList
type EXTCOMMEntrySpec ¶
type EXTCOMMEntrySpec struct { // EXTCOMMIndex defines the EXTCOMM index for the EXTCOMM Claim Index string `json:"index" yaml:"index" protobuf:"bytes,1,opt,name=index"` // ClaimType defines the claimType of the EXTCOMM Entry ClaimType backend.ClaimType `json:"claimType,omitempty" yaml:"claimType,omitempty" protobuf:"bytes,2,opt,name=claimType"` // ID defines the id of the EXTCOMM 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"` }
EXTCOMMEntrySpec defines the dEXTCOMMred state of EXTCOMMEntry
func (*EXTCOMMEntrySpec) DeepCopy ¶
func (in *EXTCOMMEntrySpec) DeepCopy() *EXTCOMMEntrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMEntrySpec.
func (*EXTCOMMEntrySpec) DeepCopyInto ¶
func (in *EXTCOMMEntrySpec) DeepCopyInto(out *EXTCOMMEntrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EXTCOMMEntryStatus ¶
type EXTCOMMEntryStatus struct { // ConditionedStatus provides the status of the EXTCOMMEntry using conditions // - a ready condition indicates the overall status of the resource condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"` }
EXTCOMMEntryStatus defines the observed state of EXTCOMMEntry
func (*EXTCOMMEntryStatus) DeepCopy ¶
func (in *EXTCOMMEntryStatus) DeepCopy() *EXTCOMMEntryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMEntryStatus.
func (*EXTCOMMEntryStatus) DeepCopyInto ¶
func (in *EXTCOMMEntryStatus) DeepCopyInto(out *EXTCOMMEntryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EXTCOMMIndex ¶
type EXTCOMMIndex struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec EXTCOMMIndexSpec `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` Status EXTCOMMIndexStatus `json:"status,omitempty" yaml:"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} EXTCOMMIndex is the Schema for the EXTCOMMIndex API
func (*EXTCOMMIndex) DeepCopy ¶
func (in *EXTCOMMIndex) DeepCopy() *EXTCOMMIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMIndex.
func (*EXTCOMMIndex) DeepCopyInto ¶
func (in *EXTCOMMIndex) DeepCopyInto(out *EXTCOMMIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EXTCOMMIndex) DeepCopyObject ¶
func (in *EXTCOMMIndex) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (EXTCOMMIndex) GetGroupVersionResource ¶
func (EXTCOMMIndex) GetGroupVersionResource() schema.GroupVersionResource
func (*EXTCOMMIndex) GetObjectMeta ¶
func (r *EXTCOMMIndex) GetObjectMeta() *metav1.ObjectMeta
GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object
func (EXTCOMMIndex) IsStorageVersion ¶
func (EXTCOMMIndex) IsStorageVersion() bool
IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object
func (EXTCOMMIndex) NamespaceScoped ¶
func (EXTCOMMIndex) NamespaceScoped() bool
NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object
func (EXTCOMMIndex) New ¶
func (EXTCOMMIndex) New() runtime.Object
New return an empty resource New implements resource.Object
func (EXTCOMMIndex) NewList ¶
func (EXTCOMMIndex) NewList() runtime.Object
NewList return an empty resourceList NewList implements resource.Object
func (EXTCOMMIndex) RegisterConversions ¶ added in v0.0.8
func (EXTCOMMIndex) RegisterConversions() func(s *runtime.Scheme) error
RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject
type EXTCOMMIndexList ¶
type EXTCOMMIndexList struct { metav1.TypeMeta `json:",inline" yaml:",inline"` metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []EXTCOMMIndex `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"` }
EXTCOMMIndexList contains a list of EXTCOMMIndexs +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EXTCOMMIndexList) DeepCopy ¶
func (in *EXTCOMMIndexList) DeepCopy() *EXTCOMMIndexList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMIndexList.
func (*EXTCOMMIndexList) DeepCopyInto ¶
func (in *EXTCOMMIndexList) DeepCopyInto(out *EXTCOMMIndexList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EXTCOMMIndexList) DeepCopyObject ¶
func (in *EXTCOMMIndexList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EXTCOMMIndexList) GetListMeta ¶
func (r *EXTCOMMIndexList) GetListMeta() *metav1.ListMeta
GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList
type EXTCOMMIndexSpec ¶
type EXTCOMMIndexSpec struct { // MinID defines the min EXTCOMM ID the index supports // +optional MinID *uint64 `json:"minID,omitempty" yaml:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"` // MaxID defines the max EXTCOMM ID the index supports // +optional MaxID *uint64 `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"` // Transitive defines the transative nature of the extended community Transitive bool `json:"transitive,omitempty" yaml:"transitive,omitempty" protobuf:"bytes,4,opt,name=transitive"` // Type defines the type of the extended community // 2byteAS, 4byteAS, ipv4Address, opaque Type string `json:"type" yaml:"type" protobuf:"bytes,5,opt,name=type"` // SubType defines the subTyoe of the extended community // routeTarget, routeOrigin; SubType string `json:"subType" yaml:"subType" protobuf:"bytes,6,opt,name=subType"` // GlobalID is interpreted dependeing on the type // AS in case of 2byteAS, 4byteAS // IPV4 addrress // irrelevant for the opaque type GlobalID string `json:"globalID,omitempty" yaml:"globalID,omitempty" protobuf:"bytes,7,opt,name=globalID"` }
EXTCOMMIndexSpec defines the dEXTCOMMred state of EXTCOMMIndex
func (*EXTCOMMIndexSpec) DeepCopy ¶
func (in *EXTCOMMIndexSpec) DeepCopy() *EXTCOMMIndexSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMIndexSpec.
func (*EXTCOMMIndexSpec) DeepCopyInto ¶
func (in *EXTCOMMIndexSpec) DeepCopyInto(out *EXTCOMMIndexSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EXTCOMMIndexStatus ¶
type EXTCOMMIndexStatus struct { // MinID defines the min EXTCOMM ID the index supports // +optional MinID *int64 `json:"minID,omitempty" yaml:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"` // MaxID defines the max EXTCOMM ID the index supports // +optional MaxID *int64 `json:"maxID,omitempty" yaml:"maxID,omitempty" protobuf:"bytes,2,opt,name=maxID"` // ConditionedStatus provides the status of the EXTCOMMIndex using conditions // - a ready condition indicates the overall status of the resource condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=conditionedStatus"` }
EXTCOMMIndexStatus defines the observed state of EXTCOMMIndex
func (*EXTCOMMIndexStatus) DeepCopy ¶
func (in *EXTCOMMIndexStatus) DeepCopy() *EXTCOMMIndexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EXTCOMMIndexStatus.
func (*EXTCOMMIndexStatus) DeepCopyInto ¶
func (in *EXTCOMMIndexStatus) DeepCopyInto(out *EXTCOMMIndexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.