Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package +groupName=clusterpedia.io
Index ¶
Constants ¶
const ( SearchLabelNames = "search.clusterpedia.io/names" SearchLabelClusters = "search.clusterpedia.io/clusters" SearchLabelNamespaces = "search.clusterpedia.io/namespaces" SearchLabelOrderBy = "search.clusterpedia.io/orderby" SearchLabelOwnerUID = "search.clusterpedia.io/owner-uid" SearchLabelOwnerName = "search.clusterpedia.io/owner-name" SearchLabelOwnerGroupResource = "search.clusterpedia.io/owner-gr" SearchLabelOwnerSeniority = "search.clusterpedia.io/owner-seniority" SearchLabelWithContinue = "search.clusterpedia.io/with-continue" SearchLabelWithRemainingCount = "search.clusterpedia.io/with-remaining-count" SearchLabelLimit = "search.clusterpedia.io/limit" SearchLabelOffset = "search.clusterpedia.io/offset" SearchLabelSince = "search.clusterpedia.io/since" SearchLabelBefore = "search.clusterpedia.io/before" ShadowAnnotationClusterName = "shadow.clusterpedia.io/cluster-name" ShadowAnnotationGroupVersionResource = "shadow.clusterpedia.io/gvr" )
const GroupName = "clusterpedia.io"
Variables ¶
var ( SchemeBuilder runtime.SchemeBuilder Install = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}
Functions ¶
This section is empty.
Types ¶
type CollectionResource ¶
type CollectionResource struct {
metav1.TypeMeta
metav1.ObjectMeta
ResourceTypes []CollectionResourceType
Items []runtime.Object
}
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*CollectionResource) DeepCopy ¶
func (in *CollectionResource) DeepCopy() *CollectionResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionResource.
func (*CollectionResource) DeepCopyInto ¶
func (in *CollectionResource) DeepCopyInto(out *CollectionResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CollectionResource) DeepCopyObject ¶
func (in *CollectionResource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CollectionResourceList ¶
type CollectionResourceList struct {
metav1.TypeMeta
metav1.ListMeta
Items []CollectionResource
}
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*CollectionResourceList) DeepCopy ¶
func (in *CollectionResourceList) DeepCopy() *CollectionResourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionResourceList.
func (*CollectionResourceList) DeepCopyInto ¶
func (in *CollectionResourceList) DeepCopyInto(out *CollectionResourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CollectionResourceList) DeepCopyObject ¶
func (in *CollectionResourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CollectionResourceType ¶
func (*CollectionResourceType) DeepCopy ¶
func (in *CollectionResourceType) DeepCopy() *CollectionResourceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionResourceType.
func (*CollectionResourceType) DeepCopyInto ¶
func (in *CollectionResourceType) DeepCopyInto(out *CollectionResourceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (CollectionResourceType) GroupResource ¶
func (t CollectionResourceType) GroupResource() schema.GroupResource
type ListOptions ¶
type ListOptions struct {
metainternal.ListOptions
Names []string
ClusterNames []string
Namespaces []string
OrderBy []OrderBy
OwnerName string
OwnerUID string
OwnerGroupResource schema.GroupResource
OwnerSeniority int
Since *metav1.Time
Before *metav1.Time
WithContinue *bool
WithRemainingCount *bool
// +k8s:conversion-fn:drop
EnhancedFieldSelector fields.Selector
// +k8s:conversion-fn:drop
ExtraLabelSelector labels.Selector
// +k8s:conversion-fn:drop
ExtraQuery url.Values
}
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ListOptions) DeepCopy ¶
func (in *ListOptions) DeepCopy() *ListOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions.
func (*ListOptions) DeepCopyInto ¶
func (in *ListOptions) DeepCopyInto(out *ListOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListOptions) DeepCopyObject ¶
func (in *ListOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.