Documentation ¶
Overview ¶
Package falco is the internal version of the API.
Index ¶
Constants ¶
const GroupName = "falco.appscode.com"
GroupName is the group name used in this package
Variables ¶
var ( // SchemeBuilder is the scheme builder with scheme init functions to run for this API package SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme is a common registration function for mapping packaged scoped group & version keys to a scheme AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns back a Group qualified GroupResource
Types ¶
type FalcoEvent ¶
type FalcoEvent struct { metav1.TypeMeta metav1.ObjectMeta Spec FalcoEventSpec }
+genclient +genclient:nonNamespaced +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 metav1.ListMeta Items []FalcoEvent }
+genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
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 Output string Priority string Rule string Time metav1.Time OutputFields apiextensionsv1.JSON Source string Tags []string Hostname string Nodename string }
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.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
+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
|
+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 |