Documentation ¶
Overview ¶
+k8s:openapi-gen=true +k8s:deepcopy-gen=package +k8s:conversion-gen=kubeops.dev/falco-ui-server/apis/falco +k8s:defaulter-gen=TypeMeta +groupName=falco.appscode.com
Index ¶
- Constants
- Variables
- func Convert_falco_FalcoEventList_To_v1alpha1_FalcoEventList(in *falco.FalcoEventList, out *FalcoEventList, s conversion.Scope) error
- func Convert_falco_FalcoEventSpec_To_v1alpha1_FalcoEventSpec(in *falco.FalcoEventSpec, out *FalcoEventSpec, s conversion.Scope) error
- func Convert_falco_FalcoEvent_To_v1alpha1_FalcoEvent(in *falco.FalcoEvent, out *FalcoEvent, s conversion.Scope) error
- func Convert_v1alpha1_FalcoEventList_To_falco_FalcoEventList(in *FalcoEventList, out *falco.FalcoEventList, s conversion.Scope) error
- func Convert_v1alpha1_FalcoEventSpec_To_falco_FalcoEventSpec(in *FalcoEventSpec, out *falco.FalcoEventSpec, s conversion.Scope) error
- func Convert_v1alpha1_FalcoEvent_To_falco_FalcoEvent(in *FalcoEvent, out *falco.FalcoEvent, s conversion.Scope) error
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- type FalcoEvent
- type FalcoEventList
- type FalcoEventSpec
Constants ¶
const ( ResourceKindFalcoEvent = "FalcoEvent" ResourceFalcoEvent = "falcoevent" ResourceFalcoEvents = "falcoevents" )
Variables ¶
var ( // 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 = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: falco.GroupName, Version: "v1alpha1"}
Functions ¶
func Convert_falco_FalcoEventList_To_v1alpha1_FalcoEventList ¶
func Convert_falco_FalcoEventList_To_v1alpha1_FalcoEventList(in *falco.FalcoEventList, out *FalcoEventList, s conversion.Scope) error
Convert_falco_FalcoEventList_To_v1alpha1_FalcoEventList is an autogenerated conversion function.
func Convert_falco_FalcoEventSpec_To_v1alpha1_FalcoEventSpec ¶
func Convert_falco_FalcoEventSpec_To_v1alpha1_FalcoEventSpec(in *falco.FalcoEventSpec, out *FalcoEventSpec, s conversion.Scope) error
Convert_falco_FalcoEventSpec_To_v1alpha1_FalcoEventSpec is an autogenerated conversion function.
func Convert_falco_FalcoEvent_To_v1alpha1_FalcoEvent ¶
func Convert_falco_FalcoEvent_To_v1alpha1_FalcoEvent(in *falco.FalcoEvent, out *FalcoEvent, s conversion.Scope) error
Convert_falco_FalcoEvent_To_v1alpha1_FalcoEvent is an autogenerated conversion function.
func Convert_v1alpha1_FalcoEventList_To_falco_FalcoEventList ¶
func Convert_v1alpha1_FalcoEventList_To_falco_FalcoEventList(in *FalcoEventList, out *falco.FalcoEventList, s conversion.Scope) error
Convert_v1alpha1_FalcoEventList_To_falco_FalcoEventList is an autogenerated conversion function.
func Convert_v1alpha1_FalcoEventSpec_To_falco_FalcoEventSpec ¶
func Convert_v1alpha1_FalcoEventSpec_To_falco_FalcoEventSpec(in *FalcoEventSpec, out *falco.FalcoEventSpec, s conversion.Scope) error
Convert_v1alpha1_FalcoEventSpec_To_falco_FalcoEventSpec is an autogenerated conversion function.
func Convert_v1alpha1_FalcoEvent_To_falco_FalcoEvent ¶
func Convert_v1alpha1_FalcoEvent_To_falco_FalcoEvent(in *FalcoEvent, out *falco.FalcoEvent, s conversion.Scope) error
Convert_v1alpha1_FalcoEvent_To_falco_FalcoEvent is an autogenerated conversion function.
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
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 FalcoEvent ¶
type FalcoEvent struct { metav1.TypeMeta `json:",inline"` // Name will be formed by hashing the ImageRef + Tag + Digest metav1.ObjectMeta `json:"metadata,omitempty"` // Spec describes the attributes for the Image Scan SingleReport Spec FalcoEventSpec `json:"spec,omitempty"` }
+genclient +genclient:nonNamespaced +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*FalcoEvent) DeepCopy ¶
func (in *FalcoEvent) DeepCopy() *FalcoEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcoEvent.
func (*FalcoEvent) DeepCopyInto ¶
func (in *FalcoEvent) DeepCopyInto(out *FalcoEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FalcoEvent) DeepCopyObject ¶
func (in *FalcoEvent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FalcoEventList ¶
type FalcoEventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Memcached TPR objects Items []FalcoEvent `json:"items,omitempty"` }
func (*FalcoEventList) DeepCopy ¶
func (in *FalcoEventList) DeepCopy() *FalcoEventList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcoEventList.
func (*FalcoEventList) DeepCopyInto ¶
func (in *FalcoEventList) DeepCopyInto(out *FalcoEventList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FalcoEventList) DeepCopyObject ¶
func (in *FalcoEventList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FalcoEventSpec ¶
type FalcoEventSpec struct { UUID string `json:"uuid,omitempty"` Output string `json:"output"` Priority string `json:"priority"` Rule string `json:"rule"` Time metav1.Time `json:"time"` OutputFields apiextensionsv1.JSON `json:"outputFields"` Source string `json:"source"` Tags []string `json:"tags,omitempty"` Hostname string `json:"hostname,omitempty"` Nodename string `json:"nodename,omitempty"` }
func (*FalcoEventSpec) DeepCopy ¶
func (in *FalcoEventSpec) DeepCopy() *FalcoEventSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcoEventSpec.
func (*FalcoEventSpec) DeepCopyInto ¶
func (in *FalcoEventSpec) DeepCopyInto(out *FalcoEventSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.