types

package
v1.15.7 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2024 License: Apache-2.0 Imports: 5 Imported by: 18

Documentation

Overview

Package types contains slimmer versions of k8s types. +groupName=pkg

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CiliumEndpoint added in v0.15.7

type CiliumEndpoint struct {
	// +deepequal-gen=false
	slim_metav1.TypeMeta
	// +deepequal-gen=false
	slim_metav1.ObjectMeta
	Identity   *v2.EndpointIdentity
	Networking *v2.EndpointNetworking
	Encryption *v2.EncryptionSpec
	NamedPorts models.NamedPorts
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +deepequal-gen:private-method=true

func (*CiliumEndpoint) DeepCopy added in v0.15.7

func (in *CiliumEndpoint) DeepCopy() *CiliumEndpoint

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

func (*CiliumEndpoint) DeepCopyInto added in v0.15.7

func (in *CiliumEndpoint) DeepCopyInto(out *CiliumEndpoint)

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

func (*CiliumEndpoint) DeepCopyObject added in v0.15.7

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

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

func (*CiliumEndpoint) DeepEqual added in v0.15.7

func (in *CiliumEndpoint) DeepEqual(other *CiliumEndpoint) bool

type Configuration added in v0.15.7

type Configuration interface {
	K8sAPIDiscoveryEnabled() bool
}

type IPSlice added in v0.15.7

type IPSlice []string

+deepequal-gen=true

func (IPSlice) DeepCopy added in v0.15.7

func (in IPSlice) DeepCopy() IPSlice

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

func (IPSlice) DeepCopyInto added in v0.15.7

func (in IPSlice) DeepCopyInto(out *IPSlice)

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

func (*IPSlice) DeepEqual added in v0.15.7

func (in *IPSlice) DeepEqual(other *IPSlice) bool

DeepEqual is an autogenerated deepequal function, deeply comparing the receiver with other. in must be non-nil.

type SlimCNP added in v0.15.7

type SlimCNP struct {
	*v2.CiliumNetworkPolicy
}

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

func (*SlimCNP) DeepCopy added in v0.15.7

func (in *SlimCNP) DeepCopy() *SlimCNP

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

func (*SlimCNP) DeepCopyInto added in v0.15.7

func (in *SlimCNP) DeepCopyInto(out *SlimCNP)

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

func (*SlimCNP) DeepCopyObject added in v0.15.7

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

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

func (*SlimCNP) DeepEqual added in v0.15.7

func (in *SlimCNP) DeepEqual(other *SlimCNP) bool

DeepEqual is an autogenerated deepequal function, deeply comparing the receiver with other. in must be non-nil.

type UnserializableObject added in v0.15.7

type UnserializableObject struct{}

UnserializableObject is a skeleton embeddable k8s object that implements GetObjectKind() of runtime.Object. Useful with Resource[T]'s WithTransform option when deriving from real objects. The struct into which this is embedded will also need to implement DeepCopyObject. This can be generated including the deepcopy-gen comment below in the parent object and running "make generate-k8s-api".

+k8s:deepcopy-gen=false

func (*UnserializableObject) DeepEqual added in v0.15.7

func (in *UnserializableObject) DeepEqual(other *UnserializableObject) bool

DeepEqual is an autogenerated deepequal function, deeply comparing the receiver with other. in must be non-nil.

func (UnserializableObject) GetObjectKind added in v0.15.7

func (UnserializableObject) GetObjectKind() schema.ObjectKind

Jump to

Keyboard shortcuts

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