v1alpha1

package
v0.0.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 7, 2022 License: Apache-2.0 Imports: 7 Imported by: 1

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

Constants

This section is empty.

Variables

View Source
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

type Event struct {
	eventsv1.Event `json:",inline"`
}

Event +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*Event) DeepCopy

func (in *Event) DeepCopy() *Event

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event.

func (*Event) DeepCopyInto

func (in *Event) DeepCopyInto(out *Event)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Event) DeepCopyObject

func (in *Event) DeepCopyObject() runtime.Object

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 (in *Event) IsStorageVersion() bool

func (*Event) NamespaceScoped

func (in *Event) NamespaceScoped() bool

func (*Event) New

func (in *Event) New() runtime.Object

func (*Event) NewList

func (in *Event) NewList() runtime.Object

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

func (in *EventList) DeepCopy() *EventList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventList.

func (*EventList) DeepCopyInto

func (in *EventList) DeepCopyInto(out *EventList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventList) DeepCopyObject

func (in *EventList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EventList) GetListMeta

func (in *EventList) GetListMeta() *metav1.ListMeta

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

func (in *Log) DeepCopy() *Log

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Log.

func (*Log) DeepCopyInto

func (in *Log) DeepCopyInto(out *Log)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Log) DeepCopyObject

func (in *Log) DeepCopyObject() runtime.Object

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 (in *Log) IsStorageVersion() bool

func (*Log) NamespaceScoped

func (in *Log) NamespaceScoped() bool

func (*Log) New

func (in *Log) New() runtime.Object

func (*Log) NewList

func (in *Log) NewList() runtime.Object

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

func (in *LogList) DeepCopy() *LogList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogList.

func (*LogList) DeepCopyInto

func (in *LogList) DeepCopyInto(out *LogList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LogList) DeepCopyObject

func (in *LogList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LogList) GetListMeta

func (in *LogList) GetListMeta() *metav1.ListMeta

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL