Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the cloud v1 API group +kubebuilder:object:generate=true +groupName=cloud.sealos.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "cloud.sealos.io", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Launcher ¶
type Launcher struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LauncherSpec `json:"spec,omitempty"` Status LauncherStatus `json:"status,omitempty"` }
Launcher is the Schema for the launchers API
func (*Launcher) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Launcher.
func (*Launcher) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Launcher) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LauncherList ¶
type LauncherList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Launcher `json:"items"` }
LauncherList contains a list of Launcher
func (*LauncherList) DeepCopy ¶
func (in *LauncherList) DeepCopy() *LauncherList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LauncherList.
func (*LauncherList) DeepCopyInto ¶
func (in *LauncherList) DeepCopyInto(out *LauncherList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LauncherList) DeepCopyObject ¶
func (in *LauncherList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LauncherSpec ¶
type LauncherSpec struct { Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` }
LauncherSpec defines the desired state of Launcher
func (*LauncherSpec) DeepCopy ¶
func (in *LauncherSpec) DeepCopy() *LauncherSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LauncherSpec.
func (*LauncherSpec) DeepCopyInto ¶
func (in *LauncherSpec) DeepCopyInto(out *LauncherSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LauncherStatus ¶
type LauncherStatus struct { }
LauncherStatus defines the observed state of Launcher
func (*LauncherStatus) DeepCopy ¶
func (in *LauncherStatus) DeepCopy() *LauncherStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LauncherStatus.
func (*LauncherStatus) DeepCopyInto ¶
func (in *LauncherStatus) DeepCopyInto(out *LauncherStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type License ¶
type License struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LicenseSpec `json:"spec,omitempty"` Status LicenseStatus `json:"status,omitempty"` }
License is the Schema for the licenses API
func (*License) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new License.
func (*License) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*License) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LicenseList ¶
type LicenseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []License `json:"items"` }
LicenseList contains a list of License
func (*LicenseList) DeepCopy ¶
func (in *LicenseList) DeepCopy() *LicenseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseList.
func (*LicenseList) DeepCopyInto ¶
func (in *LicenseList) DeepCopyInto(out *LicenseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LicenseList) DeepCopyObject ¶
func (in *LicenseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LicenseSpec ¶
type LicenseSpec struct { UID string `json:"uid,omitempty"` Token string `json:"token,omitempty"` Key string `json:"key,omitempty"` }
LicenseSpec defines the desired state of License
func (*LicenseSpec) DeepCopy ¶
func (in *LicenseSpec) DeepCopy() *LicenseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseSpec.
func (*LicenseSpec) DeepCopyInto ¶
func (in *LicenseSpec) DeepCopyInto(out *LicenseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseStatus ¶
type LicenseStatus struct { }
LicenseStatus defines the observed state of License
func (*LicenseStatus) DeepCopy ¶
func (in *LicenseStatus) DeepCopy() *LicenseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseStatus.
func (*LicenseStatus) DeepCopyInto ¶
func (in *LicenseStatus) DeepCopyInto(out *LicenseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.