Documentation
¶
Overview ¶
Package v1beta1 Package v1beta1 is the v1beta1 version of the API.
Index ¶
- Constants
- Variables
- func Convert_search_ClusterSyncResourcesCondition_To_v1beta1_ClusterSyncResourcesCondition(in *search.ClusterSyncResourcesCondition, out *ClusterSyncResourcesCondition, ...) error
- func Convert_search_FieldSelector_To_v1beta1_FieldSelector(in *search.FieldSelector, out *FieldSelector, s conversion.Scope) error
- func Convert_search_ResourceSyncCondition_To_v1beta1_ResourceSyncCondition(in *search.ResourceSyncCondition, out *ResourceSyncCondition, ...) error
- func Convert_search_ResourceSyncRule_To_v1beta1_ResourceSyncRule(in *search.ResourceSyncRule, out *ResourceSyncRule, s conversion.Scope) error
- func Convert_search_Selector_To_v1beta1_Selector(in *search.Selector, out *Selector, s conversion.Scope) error
- func Convert_search_SyncClustersResourcesList_To_v1beta1_SyncClustersResourcesList(in *search.SyncClustersResourcesList, out *SyncClustersResourcesList, ...) error
- func Convert_search_SyncClustersResourcesSpec_To_v1beta1_SyncClustersResourcesSpec(in *search.SyncClustersResourcesSpec, out *SyncClustersResourcesSpec, ...) error
- func Convert_search_SyncClustersResourcesStatus_To_v1beta1_SyncClustersResourcesStatus(in *search.SyncClustersResourcesStatus, out *SyncClustersResourcesStatus, ...) error
- func Convert_search_SyncClustersResources_To_v1beta1_SyncClustersResources(in *search.SyncClustersResources, out *SyncClustersResources, ...) error
- func Convert_search_SyncResourcesList_To_v1beta1_SyncResourcesList(in *search.SyncResourcesList, out *SyncResourcesList, s conversion.Scope) error
- func Convert_search_SyncResourcesSpec_To_v1beta1_SyncResourcesSpec(in *search.SyncResourcesSpec, out *SyncResourcesSpec, s conversion.Scope) error
- func Convert_search_SyncResources_To_v1beta1_SyncResources(in *search.SyncResources, out *SyncResources, s conversion.Scope) error
- func Convert_search_TransformRuleList_To_v1beta1_TransformRuleList(in *search.TransformRuleList, out *TransformRuleList, s conversion.Scope) error
- func Convert_search_TransformRuleSpec_To_v1beta1_TransformRuleSpec(in *search.TransformRuleSpec, out *TransformRuleSpec, s conversion.Scope) error
- func Convert_search_TransformRule_To_v1beta1_TransformRule(in *search.TransformRule, out *TransformRule, s conversion.Scope) error
- func Convert_search_UniResourceList_To_v1beta1_UniResourceList(in *search.UniResourceList, out *UniResourceList, s conversion.Scope) error
- func Convert_search_UniResource_To_v1beta1_UniResource(in *search.UniResource, out *UniResource, s conversion.Scope) error
- func Convert_v1beta1_ClusterSyncResourcesCondition_To_search_ClusterSyncResourcesCondition(in *ClusterSyncResourcesCondition, out *search.ClusterSyncResourcesCondition, ...) error
- func Convert_v1beta1_FieldSelector_To_search_FieldSelector(in *FieldSelector, out *search.FieldSelector, s conversion.Scope) error
- func Convert_v1beta1_ResourceSyncCondition_To_search_ResourceSyncCondition(in *ResourceSyncCondition, out *search.ResourceSyncCondition, ...) error
- func Convert_v1beta1_ResourceSyncRule_To_search_ResourceSyncRule(in *ResourceSyncRule, out *search.ResourceSyncRule, s conversion.Scope) error
- func Convert_v1beta1_Selector_To_search_Selector(in *Selector, out *search.Selector, s conversion.Scope) error
- func Convert_v1beta1_SyncClustersResourcesList_To_search_SyncClustersResourcesList(in *SyncClustersResourcesList, out *search.SyncClustersResourcesList, ...) error
- func Convert_v1beta1_SyncClustersResourcesSpec_To_search_SyncClustersResourcesSpec(in *SyncClustersResourcesSpec, out *search.SyncClustersResourcesSpec, ...) error
- func Convert_v1beta1_SyncClustersResourcesStatus_To_search_SyncClustersResourcesStatus(in *SyncClustersResourcesStatus, out *search.SyncClustersResourcesStatus, ...) error
- func Convert_v1beta1_SyncClustersResources_To_search_SyncClustersResources(in *SyncClustersResources, out *search.SyncClustersResources, ...) error
- func Convert_v1beta1_SyncResourcesList_To_search_SyncResourcesList(in *SyncResourcesList, out *search.SyncResourcesList, s conversion.Scope) error
- func Convert_v1beta1_SyncResourcesSpec_To_search_SyncResourcesSpec(in *SyncResourcesSpec, out *search.SyncResourcesSpec, s conversion.Scope) error
- func Convert_v1beta1_SyncResources_To_search_SyncResources(in *SyncResources, out *search.SyncResources, s conversion.Scope) error
- func Convert_v1beta1_TransformRuleList_To_search_TransformRuleList(in *TransformRuleList, out *search.TransformRuleList, s conversion.Scope) error
- func Convert_v1beta1_TransformRuleSpec_To_search_TransformRuleSpec(in *TransformRuleSpec, out *search.TransformRuleSpec, s conversion.Scope) error
- func Convert_v1beta1_TransformRule_To_search_TransformRule(in *TransformRule, out *search.TransformRule, s conversion.Scope) error
- func Convert_v1beta1_UniResourceList_To_search_UniResourceList(in *UniResourceList, out *search.UniResourceList, s conversion.Scope) error
- func Convert_v1beta1_UniResource_To_search_UniResource(in *UniResource, out *search.UniResource, s conversion.Scope) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- type ClusterSyncResourcesCondition
- type FieldSelector
- type ResourceSyncCondition
- type ResourceSyncRule
- type Selector
- type SyncClustersResources
- type SyncClustersResourcesList
- type SyncClustersResourcesSpec
- type SyncClustersResourcesStatus
- type SyncResources
- type SyncResourcesList
- type SyncResourcesSpec
- type TransformRule
- type TransformRuleList
- type TransformRuleSpec
- type UniResource
- type UniResourceList
Constants ¶
const GroupName = "search.karbour.com"
GroupName holds the API group name.
Variables ¶
var ( // SchemeBuilder allows to add this group to a scheme. // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder // AddToScheme adds this group to a scheme. AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1beta1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_search_ClusterSyncResourcesCondition_To_v1beta1_ClusterSyncResourcesCondition ¶ added in v0.1.1
func Convert_search_ClusterSyncResourcesCondition_To_v1beta1_ClusterSyncResourcesCondition(in *search.ClusterSyncResourcesCondition, out *ClusterSyncResourcesCondition, s conversion.Scope) error
Convert_search_ClusterSyncResourcesCondition_To_v1beta1_ClusterSyncResourcesCondition is an autogenerated conversion function.
func Convert_search_FieldSelector_To_v1beta1_FieldSelector ¶ added in v0.1.1
func Convert_search_FieldSelector_To_v1beta1_FieldSelector(in *search.FieldSelector, out *FieldSelector, s conversion.Scope) error
Convert_search_FieldSelector_To_v1beta1_FieldSelector is an autogenerated conversion function.
func Convert_search_ResourceSyncCondition_To_v1beta1_ResourceSyncCondition ¶ added in v0.1.1
func Convert_search_ResourceSyncCondition_To_v1beta1_ResourceSyncCondition(in *search.ResourceSyncCondition, out *ResourceSyncCondition, s conversion.Scope) error
Convert_search_ResourceSyncCondition_To_v1beta1_ResourceSyncCondition is an autogenerated conversion function.
func Convert_search_ResourceSyncRule_To_v1beta1_ResourceSyncRule ¶ added in v0.1.1
func Convert_search_ResourceSyncRule_To_v1beta1_ResourceSyncRule(in *search.ResourceSyncRule, out *ResourceSyncRule, s conversion.Scope) error
Convert_search_ResourceSyncRule_To_v1beta1_ResourceSyncRule is an autogenerated conversion function.
func Convert_search_Selector_To_v1beta1_Selector ¶ added in v0.1.1
func Convert_search_Selector_To_v1beta1_Selector(in *search.Selector, out *Selector, s conversion.Scope) error
Convert_search_Selector_To_v1beta1_Selector is an autogenerated conversion function.
func Convert_search_SyncClustersResourcesList_To_v1beta1_SyncClustersResourcesList ¶ added in v0.1.1
func Convert_search_SyncClustersResourcesList_To_v1beta1_SyncClustersResourcesList(in *search.SyncClustersResourcesList, out *SyncClustersResourcesList, s conversion.Scope) error
Convert_search_SyncClustersResourcesList_To_v1beta1_SyncClustersResourcesList is an autogenerated conversion function.
func Convert_search_SyncClustersResourcesSpec_To_v1beta1_SyncClustersResourcesSpec ¶ added in v0.1.1
func Convert_search_SyncClustersResourcesSpec_To_v1beta1_SyncClustersResourcesSpec(in *search.SyncClustersResourcesSpec, out *SyncClustersResourcesSpec, s conversion.Scope) error
Convert_search_SyncClustersResourcesSpec_To_v1beta1_SyncClustersResourcesSpec is an autogenerated conversion function.
func Convert_search_SyncClustersResourcesStatus_To_v1beta1_SyncClustersResourcesStatus ¶ added in v0.1.1
func Convert_search_SyncClustersResourcesStatus_To_v1beta1_SyncClustersResourcesStatus(in *search.SyncClustersResourcesStatus, out *SyncClustersResourcesStatus, s conversion.Scope) error
Convert_search_SyncClustersResourcesStatus_To_v1beta1_SyncClustersResourcesStatus is an autogenerated conversion function.
func Convert_search_SyncClustersResources_To_v1beta1_SyncClustersResources ¶ added in v0.1.1
func Convert_search_SyncClustersResources_To_v1beta1_SyncClustersResources(in *search.SyncClustersResources, out *SyncClustersResources, s conversion.Scope) error
Convert_search_SyncClustersResources_To_v1beta1_SyncClustersResources is an autogenerated conversion function.
func Convert_search_SyncResourcesList_To_v1beta1_SyncResourcesList ¶ added in v0.1.1
func Convert_search_SyncResourcesList_To_v1beta1_SyncResourcesList(in *search.SyncResourcesList, out *SyncResourcesList, s conversion.Scope) error
Convert_search_SyncResourcesList_To_v1beta1_SyncResourcesList is an autogenerated conversion function.
func Convert_search_SyncResourcesSpec_To_v1beta1_SyncResourcesSpec ¶ added in v0.1.1
func Convert_search_SyncResourcesSpec_To_v1beta1_SyncResourcesSpec(in *search.SyncResourcesSpec, out *SyncResourcesSpec, s conversion.Scope) error
Convert_search_SyncResourcesSpec_To_v1beta1_SyncResourcesSpec is an autogenerated conversion function.
func Convert_search_SyncResources_To_v1beta1_SyncResources ¶ added in v0.1.1
func Convert_search_SyncResources_To_v1beta1_SyncResources(in *search.SyncResources, out *SyncResources, s conversion.Scope) error
Convert_search_SyncResources_To_v1beta1_SyncResources is an autogenerated conversion function.
func Convert_search_TransformRuleList_To_v1beta1_TransformRuleList ¶ added in v0.1.1
func Convert_search_TransformRuleList_To_v1beta1_TransformRuleList(in *search.TransformRuleList, out *TransformRuleList, s conversion.Scope) error
Convert_search_TransformRuleList_To_v1beta1_TransformRuleList is an autogenerated conversion function.
func Convert_search_TransformRuleSpec_To_v1beta1_TransformRuleSpec ¶ added in v0.1.1
func Convert_search_TransformRuleSpec_To_v1beta1_TransformRuleSpec(in *search.TransformRuleSpec, out *TransformRuleSpec, s conversion.Scope) error
Convert_search_TransformRuleSpec_To_v1beta1_TransformRuleSpec is an autogenerated conversion function.
func Convert_search_TransformRule_To_v1beta1_TransformRule ¶ added in v0.1.1
func Convert_search_TransformRule_To_v1beta1_TransformRule(in *search.TransformRule, out *TransformRule, s conversion.Scope) error
Convert_search_TransformRule_To_v1beta1_TransformRule is an autogenerated conversion function.
func Convert_search_UniResourceList_To_v1beta1_UniResourceList ¶ added in v0.1.2
func Convert_search_UniResourceList_To_v1beta1_UniResourceList(in *search.UniResourceList, out *UniResourceList, s conversion.Scope) error
Convert_search_UniResourceList_To_v1beta1_UniResourceList is an autogenerated conversion function.
func Convert_search_UniResource_To_v1beta1_UniResource ¶ added in v0.1.2
func Convert_search_UniResource_To_v1beta1_UniResource(in *search.UniResource, out *UniResource, s conversion.Scope) error
Convert_search_UniResource_To_v1beta1_UniResource is an autogenerated conversion function.
func Convert_v1beta1_ClusterSyncResourcesCondition_To_search_ClusterSyncResourcesCondition ¶ added in v0.1.1
func Convert_v1beta1_ClusterSyncResourcesCondition_To_search_ClusterSyncResourcesCondition(in *ClusterSyncResourcesCondition, out *search.ClusterSyncResourcesCondition, s conversion.Scope) error
Convert_v1beta1_ClusterSyncResourcesCondition_To_search_ClusterSyncResourcesCondition is an autogenerated conversion function.
func Convert_v1beta1_FieldSelector_To_search_FieldSelector ¶ added in v0.1.1
func Convert_v1beta1_FieldSelector_To_search_FieldSelector(in *FieldSelector, out *search.FieldSelector, s conversion.Scope) error
Convert_v1beta1_FieldSelector_To_search_FieldSelector is an autogenerated conversion function.
func Convert_v1beta1_ResourceSyncCondition_To_search_ResourceSyncCondition ¶ added in v0.1.1
func Convert_v1beta1_ResourceSyncCondition_To_search_ResourceSyncCondition(in *ResourceSyncCondition, out *search.ResourceSyncCondition, s conversion.Scope) error
Convert_v1beta1_ResourceSyncCondition_To_search_ResourceSyncCondition is an autogenerated conversion function.
func Convert_v1beta1_ResourceSyncRule_To_search_ResourceSyncRule ¶ added in v0.1.1
func Convert_v1beta1_ResourceSyncRule_To_search_ResourceSyncRule(in *ResourceSyncRule, out *search.ResourceSyncRule, s conversion.Scope) error
Convert_v1beta1_ResourceSyncRule_To_search_ResourceSyncRule is an autogenerated conversion function.
func Convert_v1beta1_Selector_To_search_Selector ¶ added in v0.1.1
func Convert_v1beta1_Selector_To_search_Selector(in *Selector, out *search.Selector, s conversion.Scope) error
Convert_v1beta1_Selector_To_search_Selector is an autogenerated conversion function.
func Convert_v1beta1_SyncClustersResourcesList_To_search_SyncClustersResourcesList ¶ added in v0.1.1
func Convert_v1beta1_SyncClustersResourcesList_To_search_SyncClustersResourcesList(in *SyncClustersResourcesList, out *search.SyncClustersResourcesList, s conversion.Scope) error
Convert_v1beta1_SyncClustersResourcesList_To_search_SyncClustersResourcesList is an autogenerated conversion function.
func Convert_v1beta1_SyncClustersResourcesSpec_To_search_SyncClustersResourcesSpec ¶ added in v0.1.1
func Convert_v1beta1_SyncClustersResourcesSpec_To_search_SyncClustersResourcesSpec(in *SyncClustersResourcesSpec, out *search.SyncClustersResourcesSpec, s conversion.Scope) error
Convert_v1beta1_SyncClustersResourcesSpec_To_search_SyncClustersResourcesSpec is an autogenerated conversion function.
func Convert_v1beta1_SyncClustersResourcesStatus_To_search_SyncClustersResourcesStatus ¶ added in v0.1.1
func Convert_v1beta1_SyncClustersResourcesStatus_To_search_SyncClustersResourcesStatus(in *SyncClustersResourcesStatus, out *search.SyncClustersResourcesStatus, s conversion.Scope) error
Convert_v1beta1_SyncClustersResourcesStatus_To_search_SyncClustersResourcesStatus is an autogenerated conversion function.
func Convert_v1beta1_SyncClustersResources_To_search_SyncClustersResources ¶ added in v0.1.1
func Convert_v1beta1_SyncClustersResources_To_search_SyncClustersResources(in *SyncClustersResources, out *search.SyncClustersResources, s conversion.Scope) error
Convert_v1beta1_SyncClustersResources_To_search_SyncClustersResources is an autogenerated conversion function.
func Convert_v1beta1_SyncResourcesList_To_search_SyncResourcesList ¶ added in v0.1.1
func Convert_v1beta1_SyncResourcesList_To_search_SyncResourcesList(in *SyncResourcesList, out *search.SyncResourcesList, s conversion.Scope) error
Convert_v1beta1_SyncResourcesList_To_search_SyncResourcesList is an autogenerated conversion function.
func Convert_v1beta1_SyncResourcesSpec_To_search_SyncResourcesSpec ¶ added in v0.1.1
func Convert_v1beta1_SyncResourcesSpec_To_search_SyncResourcesSpec(in *SyncResourcesSpec, out *search.SyncResourcesSpec, s conversion.Scope) error
Convert_v1beta1_SyncResourcesSpec_To_search_SyncResourcesSpec is an autogenerated conversion function.
func Convert_v1beta1_SyncResources_To_search_SyncResources ¶ added in v0.1.1
func Convert_v1beta1_SyncResources_To_search_SyncResources(in *SyncResources, out *search.SyncResources, s conversion.Scope) error
Convert_v1beta1_SyncResources_To_search_SyncResources is an autogenerated conversion function.
func Convert_v1beta1_TransformRuleList_To_search_TransformRuleList ¶ added in v0.1.1
func Convert_v1beta1_TransformRuleList_To_search_TransformRuleList(in *TransformRuleList, out *search.TransformRuleList, s conversion.Scope) error
Convert_v1beta1_TransformRuleList_To_search_TransformRuleList is an autogenerated conversion function.
func Convert_v1beta1_TransformRuleSpec_To_search_TransformRuleSpec ¶ added in v0.1.1
func Convert_v1beta1_TransformRuleSpec_To_search_TransformRuleSpec(in *TransformRuleSpec, out *search.TransformRuleSpec, s conversion.Scope) error
Convert_v1beta1_TransformRuleSpec_To_search_TransformRuleSpec is an autogenerated conversion function.
func Convert_v1beta1_TransformRule_To_search_TransformRule ¶ added in v0.1.1
func Convert_v1beta1_TransformRule_To_search_TransformRule(in *TransformRule, out *search.TransformRule, s conversion.Scope) error
Convert_v1beta1_TransformRule_To_search_TransformRule is an autogenerated conversion function.
func Convert_v1beta1_UniResourceList_To_search_UniResourceList ¶ added in v0.1.2
func Convert_v1beta1_UniResourceList_To_search_UniResourceList(in *UniResourceList, out *search.UniResourceList, s conversion.Scope) error
Convert_v1beta1_UniResourceList_To_search_UniResourceList is an autogenerated conversion function.
func Convert_v1beta1_UniResource_To_search_UniResource ¶ added in v0.1.2
func Convert_v1beta1_UniResource_To_search_UniResource(in *UniResource, out *search.UniResource, s conversion.Scope) error
Convert_v1beta1_UniResource_To_search_UniResource is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
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 ClusterSyncResourcesCondition ¶ added in v0.1.1
type ClusterSyncResourcesCondition struct {
// +required
Cluster string `json:"cluster"`
// +required
Status string `json:"status"`
// +optional
Resources []ResourceSyncCondition `json:"resources"`
}
func (*ClusterSyncResourcesCondition) DeepCopy ¶ added in v0.1.1
func (in *ClusterSyncResourcesCondition) DeepCopy() *ClusterSyncResourcesCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSyncResourcesCondition.
func (*ClusterSyncResourcesCondition) DeepCopyInto ¶ added in v0.1.1
func (in *ClusterSyncResourcesCondition) DeepCopyInto(out *ClusterSyncResourcesCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldSelector ¶ added in v0.1.1
type FieldSelector struct {
// MatchFields is a map of {field,value} pairs. A single {field,value} in the matchFields
// map means that the specified field should have an exact match with the specified value. Multiple entries are ANDed.
// +optional
MatchFields map[string]string `json:"matchFields,omitempty"`
// SeverSupported indicates whether the matchFields is supported by the API server.
// If not supported, the client-side filtering will be utilized instead."
// +optional
SeverSupported bool `json:"serverSupported,omitempty"`
}
FieldSelector is a field filter.
func (*FieldSelector) DeepCopy ¶ added in v0.1.1
func (in *FieldSelector) DeepCopy() *FieldSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldSelector.
func (*FieldSelector) DeepCopyInto ¶ added in v0.1.1
func (in *FieldSelector) DeepCopyInto(out *FieldSelector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSyncCondition ¶ added in v0.1.1
type ResourceSyncCondition struct {
// +required
APIVersion string `json:"apiVersion"`
// +required
Kind string `json:"kind"`
// +required
Status string `json:"status"`
// +optional
Reason string `json:"reason,omitempty"`
// +optional
Message string `json:"message,omitempty"`
// +required
LastTransitionTime metav1.Time `json:"lastTransitionTime"`
}
func (*ResourceSyncCondition) DeepCopy ¶ added in v0.1.1
func (in *ResourceSyncCondition) DeepCopy() *ResourceSyncCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSyncCondition.
func (*ResourceSyncCondition) DeepCopyInto ¶ added in v0.1.1
func (in *ResourceSyncCondition) DeepCopyInto(out *ResourceSyncCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSyncRule ¶ added in v0.1.1
type ResourceSyncRule struct {
// APIVersion represents the group version of the target resource.
// +required
APIVersion string `json:"apiVersion"`
// Kind represents the kind of the target resource.
// +required
Kind string `json:"kind"`
// Namespace specifies the namespace in which the ListWatch of the target resources is limited to.
// +optional
Namespace string `json:"namespace,omitempty"`
// Selectors are used to filter the target resources to sync. Multiple selectors are ORed.
// +optional
Selectors []Selector `json:"selectors,omitempty"`
// Transform is the rule applied to the original resource to transform it to the desired target resource.
// +optional
Transform TransformRuleSpec `json:"transform,omitempty"`
// TransformRefName is the name of the TransformRule
// +optional
TransformRefName string `json:"transformRefName,omitempty"`
}
ResourceSyncRule is used to specify the way to sync the specified resource
func (*ResourceSyncRule) DeepCopy ¶ added in v0.1.1
func (in *ResourceSyncRule) DeepCopy() *ResourceSyncRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSyncRule.
func (*ResourceSyncRule) DeepCopyInto ¶ added in v0.1.1
func (in *ResourceSyncRule) DeepCopyInto(out *ResourceSyncRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Selector ¶ added in v0.1.1
type Selector struct {
// LabelSelector is a filter to select resources by labels.
// If non-nil and non-empty, only the resource match this filter will be selected.
// +optional
LabelSelector *metav1.LabelSelector `json:"labelSelector,omitempty"`
// FieldSelector is a filter to select resources by fields.
// If non-nil and non-empty, only the resource match this filter will be selected.
// +optional
FieldSelector *FieldSelector `json:"fieldSelector,omitempty"`
}
Selector represents a resource filter
func (*Selector) DeepCopy ¶ added in v0.1.1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Selector.
func (*Selector) DeepCopyInto ¶ added in v0.1.1
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncClustersResources ¶ added in v0.1.1
type SyncClustersResources struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +optional
Spec SyncClustersResourcesSpec `json:"spec,omitempty"`
// +optional
Status SyncClustersResourcesStatus `json:"status,omitempty"`
}
func (*SyncClustersResources) DeepCopy ¶ added in v0.1.1
func (in *SyncClustersResources) DeepCopy() *SyncClustersResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncClustersResources.
func (*SyncClustersResources) DeepCopyInto ¶ added in v0.1.1
func (in *SyncClustersResources) DeepCopyInto(out *SyncClustersResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncClustersResources) DeepCopyObject ¶ added in v0.1.1
func (in *SyncClustersResources) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyncClustersResourcesList ¶ added in v0.1.1
type SyncClustersResourcesList struct {
metav1.TypeMeta `json:",inline"`
// +optional
metav1.ListMeta `json:"metadata,omitempty"`
Items []SyncClustersResources `json:"items"`
}
func (*SyncClustersResourcesList) DeepCopy ¶ added in v0.1.1
func (in *SyncClustersResourcesList) DeepCopy() *SyncClustersResourcesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncClustersResourcesList.
func (*SyncClustersResourcesList) DeepCopyInto ¶ added in v0.1.1
func (in *SyncClustersResourcesList) DeepCopyInto(out *SyncClustersResourcesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncClustersResourcesList) DeepCopyObject ¶ added in v0.1.1
func (in *SyncClustersResourcesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyncClustersResourcesSpec ¶ added in v0.1.1
type SyncClustersResourcesSpec struct {
// ClusterSelector is used to filter the target clusters that need to be synced from.
// +optional
ClusterSelector Selector `json:"clusterSelector,omitempty"`
// ClusterNames is the list of the target clusters to be be synced from.
// +optional
ClusterNames []string `json:"clusterNames,omitempty"`
// +optional
SyncResources []ResourceSyncRule `json:"syncResources,omitempty"`
// +optional
SyncResourcesRefName string `json:"SyncResourcesRefName,omitempty"`
}
func (*SyncClustersResourcesSpec) DeepCopy ¶ added in v0.1.1
func (in *SyncClustersResourcesSpec) DeepCopy() *SyncClustersResourcesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncClustersResourcesSpec.
func (*SyncClustersResourcesSpec) DeepCopyInto ¶ added in v0.1.1
func (in *SyncClustersResourcesSpec) DeepCopyInto(out *SyncClustersResourcesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncClustersResourcesStatus ¶ added in v0.1.1
type SyncClustersResourcesStatus struct {
// +optional
Clusters []ClusterSyncResourcesCondition `json:"clusters"`
// +required
LastTransitionTime metav1.Time `json:"lastTransitionTime"`
}
func (*SyncClustersResourcesStatus) DeepCopy ¶ added in v0.1.1
func (in *SyncClustersResourcesStatus) DeepCopy() *SyncClustersResourcesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncClustersResourcesStatus.
func (*SyncClustersResourcesStatus) DeepCopyInto ¶ added in v0.1.1
func (in *SyncClustersResourcesStatus) DeepCopyInto(out *SyncClustersResourcesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncResources ¶ added in v0.1.1
type SyncResources struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec SyncResourcesSpec `json:"spec,omitempty"`
}
func (*SyncResources) DeepCopy ¶ added in v0.1.1
func (in *SyncResources) DeepCopy() *SyncResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncResources.
func (*SyncResources) DeepCopyInto ¶ added in v0.1.1
func (in *SyncResources) DeepCopyInto(out *SyncResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncResources) DeepCopyObject ¶ added in v0.1.1
func (in *SyncResources) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyncResourcesList ¶ added in v0.1.1
type SyncResourcesList struct {
metav1.TypeMeta `json:",inline"`
// +optional
metav1.ListMeta `json:"metadata,omitempty"`
Items []SyncResources `json:"items"`
}
func (*SyncResourcesList) DeepCopy ¶ added in v0.1.1
func (in *SyncResourcesList) DeepCopy() *SyncResourcesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncResourcesList.
func (*SyncResourcesList) DeepCopyInto ¶ added in v0.1.1
func (in *SyncResourcesList) DeepCopyInto(out *SyncResourcesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncResourcesList) DeepCopyObject ¶ added in v0.1.1
func (in *SyncResourcesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyncResourcesSpec ¶ added in v0.1.1
type SyncResourcesSpec struct {
// +optional
SyncResources []ResourceSyncRule `json:"syncResources,omitempty"`
}
func (*SyncResourcesSpec) DeepCopy ¶ added in v0.1.1
func (in *SyncResourcesSpec) DeepCopy() *SyncResourcesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncResourcesSpec.
func (*SyncResourcesSpec) DeepCopyInto ¶ added in v0.1.1
func (in *SyncResourcesSpec) DeepCopyInto(out *SyncResourcesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformRule ¶ added in v0.1.1
type TransformRule struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +optional
Spec TransformRuleSpec `json:"spec,omitempty"`
}
TransformRule is used to define the rule to transform the original resource into the desired target resource.
func (*TransformRule) DeepCopy ¶ added in v0.1.1
func (in *TransformRule) DeepCopy() *TransformRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformRule.
func (*TransformRule) DeepCopyInto ¶ added in v0.1.1
func (in *TransformRule) DeepCopyInto(out *TransformRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransformRule) DeepCopyObject ¶ added in v0.1.1
func (in *TransformRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransformRuleList ¶ added in v0.1.1
type TransformRuleList struct {
metav1.TypeMeta `json:",inline"`
// +optional
metav1.ListMeta `json:"metadata,omitempty"`
Items []TransformRule `json:"items"`
}
func (*TransformRuleList) DeepCopy ¶ added in v0.1.1
func (in *TransformRuleList) DeepCopy() *TransformRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformRuleList.
func (*TransformRuleList) DeepCopyInto ¶ added in v0.1.1
func (in *TransformRuleList) DeepCopyInto(out *TransformRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransformRuleList) DeepCopyObject ¶ added in v0.1.1
func (in *TransformRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransformRuleSpec ¶ added in v0.1.1
type TransformRuleSpec struct {
// Type is the type of transformer.
// +required
Type string `json:"type"`
// ValueTemplate is the template of the input data to be paased to the transformer
// +required
ValueTemplate string `json:"valueTemplate"`
}
func (*TransformRuleSpec) DeepCopy ¶ added in v0.1.1
func (in *TransformRuleSpec) DeepCopy() *TransformRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformRuleSpec.
func (*TransformRuleSpec) DeepCopyInto ¶ added in v0.1.1
func (in *TransformRuleSpec) DeepCopyInto(out *TransformRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UniResource ¶ added in v0.1.2
func (*UniResource) DeepCopy ¶ added in v0.1.2
func (in *UniResource) DeepCopy() *UniResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UniResource.
func (*UniResource) DeepCopyInto ¶ added in v0.1.2
func (in *UniResource) DeepCopyInto(out *UniResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UniResource) DeepCopyObject ¶ added in v0.1.2
func (in *UniResource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UniResourceList ¶ added in v0.1.2
type UniResourceList struct {
metav1.TypeMeta `json:",inline"`
Items []runtime.RawExtension `json:"items"`
}
func (*UniResourceList) DeepCopy ¶ added in v0.1.2
func (in *UniResourceList) DeepCopy() *UniResourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UniResourceList.
func (*UniResourceList) DeepCopyInto ¶ added in v0.1.2
func (in *UniResourceList) DeepCopyInto(out *UniResourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UniResourceList) DeepCopyObject ¶ added in v0.1.2
func (in *UniResourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.