v1beta1

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: May 8, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package v1beta1 Package v1beta1 is the v1beta1 version of the API.

Index

Constants

View Source
const GroupName = "search.karbour.com"

GroupName holds the API group name.

Variables

View Source
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
)
View Source
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

func RegisterConversions(s *runtime.Scheme) error

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

func RegisterDefaults

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 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

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

func (*ClusterSyncResourcesCondition) DeepCopyInto added in v0.1.1

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

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

func (in *Selector) DeepCopy() *Selector

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

func (*Selector) DeepCopyInto added in v0.1.1

func (in *Selector) DeepCopyInto(out *Selector)

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

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

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

func (*SyncClustersResourcesList) DeepCopyInto added in v0.1.1

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

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

func (*SyncClustersResourcesSpec) DeepCopyInto added in v0.1.1

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

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

func (*SyncClustersResourcesStatus) DeepCopyInto added in v0.1.1

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

type UniResource struct {
	metav1.TypeMeta `json:",inline"`
}

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.

Jump to

Keyboard shortcuts

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