types

package
v0.0.0-...-c34bea4 Latest Latest
Warning

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

Go to latest
Published: May 20, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

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

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

func (in *CiliumEndpoint) DeepCopy() *CiliumEndpoint

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

func (*CiliumEndpoint) DeepCopyInto

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

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

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

func (*CiliumEndpoint) DeepEqual

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

type Configuration

type Configuration interface {
	K8sAPIDiscoveryEnabled() bool
}

type IPSlice

type IPSlice []string

+deepequal-gen=true

func (IPSlice) DeepCopy

func (in IPSlice) DeepCopy() IPSlice

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

func (IPSlice) DeepCopyInto

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

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

type SlimCNP struct {
	*v2.CiliumNetworkPolicy
}

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

func (*SlimCNP) DeepCopy

func (in *SlimCNP) DeepCopy() *SlimCNP

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

func (*SlimCNP) DeepCopyInto

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

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

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

func (*SlimCNP) DeepEqual

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

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

Jump to

Keyboard shortcuts

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