Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the rancheroperator v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=rancheroperator.barpilot.io
Package v1alpha1 contains API Schema definitions for the rancheroperator v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=rancheroperator.barpilot.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "rancheroperator.barpilot.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type AutoMultiClusterApp ¶
type AutoMultiClusterApp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutoMultiClusterAppSpec `json:"spec,omitempty"` Status AutoMultiClusterAppStatus `json:"status,omitempty"` }
AutoMultiClusterApp is the Schema for the automulticlusterapps API +k8s:openapi-gen=true
func (*AutoMultiClusterApp) DeepCopy ¶
func (in *AutoMultiClusterApp) DeepCopy() *AutoMultiClusterApp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMultiClusterApp.
func (*AutoMultiClusterApp) DeepCopyInto ¶
func (in *AutoMultiClusterApp) DeepCopyInto(out *AutoMultiClusterApp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoMultiClusterApp) DeepCopyObject ¶
func (in *AutoMultiClusterApp) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutoMultiClusterAppList ¶
type AutoMultiClusterAppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AutoMultiClusterApp `json:"items"` }
AutoMultiClusterAppList contains a list of AutoMultiClusterApp
func (*AutoMultiClusterAppList) DeepCopy ¶
func (in *AutoMultiClusterAppList) DeepCopy() *AutoMultiClusterAppList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMultiClusterAppList.
func (*AutoMultiClusterAppList) DeepCopyInto ¶
func (in *AutoMultiClusterAppList) DeepCopyInto(out *AutoMultiClusterAppList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoMultiClusterAppList) DeepCopyObject ¶
func (in *AutoMultiClusterAppList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutoMultiClusterAppSpec ¶
type AutoMultiClusterAppSpec struct { MultiClusterApp string `json:"multiClusterApp"` ProjectSelector string `json:"projectSelector"` }
AutoMultiClusterAppSpec defines the desired state of AutoMultiClusterApp
func (*AutoMultiClusterAppSpec) DeepCopy ¶
func (in *AutoMultiClusterAppSpec) DeepCopy() *AutoMultiClusterAppSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMultiClusterAppSpec.
func (*AutoMultiClusterAppSpec) DeepCopyInto ¶
func (in *AutoMultiClusterAppSpec) DeepCopyInto(out *AutoMultiClusterAppSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMultiClusterAppStatus ¶
type AutoMultiClusterAppStatus struct { }
AutoMultiClusterAppStatus defines the observed state of AutoMultiClusterApp
func (*AutoMultiClusterAppStatus) DeepCopy ¶
func (in *AutoMultiClusterAppStatus) DeepCopy() *AutoMultiClusterAppStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMultiClusterAppStatus.
func (*AutoMultiClusterAppStatus) DeepCopyInto ¶
func (in *AutoMultiClusterAppStatus) DeepCopyInto(out *AutoMultiClusterAppStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoProject ¶
type AutoProject struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutoProjectSpec `json:"spec,omitempty"` Status AutoProjectStatus `json:"status,omitempty"` }
AutoProject is the Schema for the autoprojects API +k8s:openapi-gen=true
func (*AutoProject) DeepCopy ¶
func (in *AutoProject) DeepCopy() *AutoProject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoProject.
func (*AutoProject) DeepCopyInto ¶
func (in *AutoProject) DeepCopyInto(out *AutoProject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoProject) DeepCopyObject ¶
func (in *AutoProject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutoProjectList ¶
type AutoProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AutoProject `json:"items"` }
AutoProjectList contains a list of AutoProject
func (*AutoProjectList) DeepCopy ¶
func (in *AutoProjectList) DeepCopy() *AutoProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoProjectList.
func (*AutoProjectList) DeepCopyInto ¶
func (in *AutoProjectList) DeepCopyInto(out *AutoProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoProjectList) DeepCopyObject ¶
func (in *AutoProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutoProjectSpec ¶
type AutoProjectSpec struct {
ProjectSpec rancherv3.ProjectSpec `json:"projectSpec"`
}
AutoProjectSpec defines the desired state of AutoProject
func (*AutoProjectSpec) DeepCopy ¶
func (in *AutoProjectSpec) DeepCopy() *AutoProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoProjectSpec.
func (*AutoProjectSpec) DeepCopyInto ¶
func (in *AutoProjectSpec) DeepCopyInto(out *AutoProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoProjectStatus ¶
type AutoProjectStatus struct { }
AutoProjectStatus defines the observed state of AutoProject
func (*AutoProjectStatus) DeepCopy ¶
func (in *AutoProjectStatus) DeepCopy() *AutoProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoProjectStatus.
func (*AutoProjectStatus) DeepCopyInto ¶
func (in *AutoProjectStatus) DeepCopyInto(out *AutoProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.