Documentation ¶
Overview ¶
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/raffis/kjournal/pkg/apis/core +k8s:defaulter-gen=TypeMeta +groupName=core.kjournal
Index ¶
- Variables
- type AuditEvent
- func (in *AuditEvent) DeepCopy() *AuditEvent
- func (in *AuditEvent) DeepCopyInto(out *AuditEvent)
- func (in *AuditEvent) DeepCopyObject() runtime.Object
- func (in *AuditEvent) GetGroupVersionResource() schema.GroupVersionResource
- func (in *AuditEvent) GetObjectMeta() *metav1.ObjectMeta
- func (in *AuditEvent) IsStorageVersion() bool
- func (in *AuditEvent) NamespaceScoped() bool
- func (in *AuditEvent) New() runtime.Object
- func (in *AuditEvent) NewList() runtime.Object
- type AuditEventList
- type ContainerLog
- func (in *ContainerLog) DeepCopy() *ContainerLog
- func (in *ContainerLog) DeepCopyInto(out *ContainerLog)
- func (in *ContainerLog) DeepCopyObject() runtime.Object
- func (in *ContainerLog) GetGroupVersionResource() schema.GroupVersionResource
- func (in *ContainerLog) GetObjectMeta() *metav1.ObjectMeta
- func (in *ContainerLog) IsStorageVersion() bool
- func (in *ContainerLog) NamespaceScoped() bool
- func (in *ContainerLog) New() runtime.Object
- func (in *ContainerLog) NewList() runtime.Object
- type ContainerLogList
- type Event
- func (in *Event) DeepCopy() *Event
- func (in *Event) DeepCopyInto(out *Event)
- func (in *Event) DeepCopyObject() runtime.Object
- func (in *Event) GetGroupVersionResource() schema.GroupVersionResource
- func (in *Event) GetObjectMeta() *metav1.ObjectMeta
- func (in *Event) IsStorageVersion() bool
- func (in *Event) NamespaceScoped() bool
- func (in *Event) New() runtime.Object
- func (in *Event) NewList() runtime.Object
- type EventList
- type Log
- func (in *Log) DeepCopy() *Log
- func (in *Log) DeepCopyInto(out *Log)
- func (in *Log) DeepCopyObject() runtime.Object
- func (in *Log) GetGroupVersionResource() schema.GroupVersionResource
- func (in *Log) GetObjectMeta() *metav1.ObjectMeta
- func (in *Log) IsStorageVersion() bool
- func (in *Log) NamespaceScoped() bool
- func (in *Log) New() runtime.Object
- func (in *Log) NewList() runtime.Object
- type LogList
Constants ¶
This section is empty.
Variables ¶
var AddToScheme = func(scheme *runtime.Scheme) error { metav1.AddToGroupVersion(scheme, schema.GroupVersion{ Group: "core.kjournal", Version: "v1alpha1", }) scheme.AddKnownTypes(schema.GroupVersion{ Group: "core.kjournal", Version: "v1alpha1", }, &ContainerLog{}, &ContainerLogList{}) scheme.AddKnownTypes(schema.GroupVersion{ Group: "core.kjournal", Version: "v1alpha1", }, &Event{}, &EventList{}) scheme.AddKnownTypes(schema.GroupVersion{ Group: "core.kjournal", Version: "v1alpha1", }, &AuditEvent{}, &AuditEventList{}) scheme.AddKnownTypes(schema.GroupVersion{ Group: "core.kjournal", Version: "v1alpha1", }, &Log{}, &LogList{}) return nil }
Functions ¶
This section is empty.
Types ¶
type AuditEvent ¶
type AuditEvent struct { // ObjectMeta is only included to fullfil metav1.Object interface, // it will be omitted from any json de and encoding. It is required for storage.ConvertToTable() metav1.ObjectMeta `json:"-"` metav1.TypeMeta `json:",inline"` auditv1.Event `json:",inline"` }
AuditEvent +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*AuditEvent) DeepCopy ¶
func (in *AuditEvent) DeepCopy() *AuditEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditEvent.
func (*AuditEvent) DeepCopyInto ¶
func (in *AuditEvent) DeepCopyInto(out *AuditEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuditEvent) DeepCopyObject ¶
func (in *AuditEvent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuditEvent) GetGroupVersionResource ¶
func (in *AuditEvent) GetGroupVersionResource() schema.GroupVersionResource
func (*AuditEvent) GetObjectMeta ¶
func (in *AuditEvent) GetObjectMeta() *metav1.ObjectMeta
func (*AuditEvent) IsStorageVersion ¶
func (in *AuditEvent) IsStorageVersion() bool
func (*AuditEvent) NamespaceScoped ¶
func (in *AuditEvent) NamespaceScoped() bool
func (*AuditEvent) New ¶
func (in *AuditEvent) New() runtime.Object
func (*AuditEvent) NewList ¶
func (in *AuditEvent) NewList() runtime.Object
type AuditEventList ¶
type AuditEventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuditEvent `json:"items"` }
AuditEventList +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*AuditEventList) DeepCopy ¶
func (in *AuditEventList) DeepCopy() *AuditEventList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditEventList.
func (*AuditEventList) DeepCopyInto ¶
func (in *AuditEventList) DeepCopyInto(out *AuditEventList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuditEventList) DeepCopyObject ¶
func (in *AuditEventList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuditEventList) GetListMeta ¶
func (in *AuditEventList) GetListMeta() *metav1.ListMeta
type ContainerLog ¶
type ContainerLog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Container string `json:"container"` Pod string `json:"pod"` Payload json.RawMessage `json:"payload"` }
func (*ContainerLog) DeepCopy ¶
func (in *ContainerLog) DeepCopy() *ContainerLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerLog.
func (*ContainerLog) DeepCopyInto ¶
func (in *ContainerLog) DeepCopyInto(out *ContainerLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerLog) DeepCopyObject ¶
func (in *ContainerLog) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContainerLog) GetGroupVersionResource ¶
func (in *ContainerLog) GetGroupVersionResource() schema.GroupVersionResource
func (*ContainerLog) GetObjectMeta ¶
func (in *ContainerLog) GetObjectMeta() *metav1.ObjectMeta
func (*ContainerLog) IsStorageVersion ¶
func (in *ContainerLog) IsStorageVersion() bool
func (*ContainerLog) NamespaceScoped ¶
func (in *ContainerLog) NamespaceScoped() bool
func (*ContainerLog) New ¶
func (in *ContainerLog) New() runtime.Object
func (*ContainerLog) NewList ¶
func (in *ContainerLog) NewList() runtime.Object
type ContainerLogList ¶
type ContainerLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ContainerLog `json:"items"` }
ContainerLogList +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ContainerLogList) DeepCopy ¶
func (in *ContainerLogList) DeepCopy() *ContainerLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerLogList.
func (*ContainerLogList) DeepCopyInto ¶
func (in *ContainerLogList) DeepCopyInto(out *ContainerLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerLogList) DeepCopyObject ¶
func (in *ContainerLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContainerLogList) GetListMeta ¶
func (in *ContainerLogList) GetListMeta() *metav1.ListMeta
type Event ¶
Event +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*Event) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event.
func (*Event) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Event) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Event) GetGroupVersionResource ¶
func (in *Event) GetGroupVersionResource() schema.GroupVersionResource
func (*Event) GetObjectMeta ¶
func (in *Event) GetObjectMeta() *metav1.ObjectMeta
func (*Event) IsStorageVersion ¶
func (*Event) NamespaceScoped ¶
type EventList ¶
type EventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Event `json:"items"` }
EventList +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EventList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventList.
func (*EventList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventList) GetListMeta ¶
type Log ¶
type Log struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Payload json.RawMessage `json:"payload"` }
Log +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*Log) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Log.
func (*Log) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Log) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Log) GetGroupVersionResource ¶
func (in *Log) GetGroupVersionResource() schema.GroupVersionResource
func (*Log) GetObjectMeta ¶
func (in *Log) GetObjectMeta() *metav1.ObjectMeta
func (*Log) IsStorageVersion ¶
func (*Log) NamespaceScoped ¶
type LogList ¶
type LogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Log `json:"items"` }
LogList +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*LogList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogList.
func (*LogList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.