Documentation ¶
Overview ¶
Package v1alpha1 contains the v1alpha1 group Sample resources of the ProviderLucaWasm provider. +kubebuilder:object:generate=true +groupName=wasmgroup.providerlucawasm.crossplane.io +versionName=v1alpha1
Index ¶
Constants ¶
const ( Group = "wasmgroup.providerlucawasm.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type WASMType ¶
type WASMType struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WASMTypeSpec `json:"spec"` Status WASMTypeStatus `json:"status,omitempty"` }
WASMType è il CR per il modulo Wasm.
func (*WASMType) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WASMType.
func (*WASMType) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WASMType) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WASMTypeList ¶
type WASMTypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WASMType `json:"items"` }
WASMTypeList è una lista di oggetti WASMType.
func (*WASMTypeList) DeepCopy ¶
func (in *WASMTypeList) DeepCopy() *WASMTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WASMTypeList.
func (*WASMTypeList) DeepCopyInto ¶
func (in *WASMTypeList) DeepCopyInto(out *WASMTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WASMTypeList) DeepCopyObject ¶
func (in *WASMTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WASMTypeSpec ¶
type WASMTypeSpec struct { xpv1.ResourceSpec `json:",inline"` // Modulo Wasm container image Image string `json:"image"` // Nome del runtime class per eseguire il modulo Wasm RuntimeClassName string `json:"runtimeClassName"` }
WASMTypeSpec definisce i parametri desiderati per il modulo Wasm.
func (*WASMTypeSpec) DeepCopy ¶
func (in *WASMTypeSpec) DeepCopy() *WASMTypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WASMTypeSpec.
func (*WASMTypeSpec) DeepCopyInto ¶
func (in *WASMTypeSpec) DeepCopyInto(out *WASMTypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WASMTypeStatus ¶
type WASMTypeStatus struct {
xpv1.ResourceStatus `json:",inline"`
}
WASMTypeStatus rappresenta lo stato osservato del modulo Wasm.
func (*WASMTypeStatus) DeepCopy ¶
func (in *WASMTypeStatus) DeepCopy() *WASMTypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WASMTypeStatus.
func (*WASMTypeStatus) DeepCopyInto ¶
func (in *WASMTypeStatus) DeepCopyInto(out *WASMTypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.