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 v1.6.0
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 v1.6.0
func (in *CiliumEndpoint) DeepCopy() *CiliumEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiliumEndpoint.
func (*CiliumEndpoint) DeepCopyInto ¶ added in v1.6.0
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 v1.6.0
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 v1.14.0
func (in *CiliumEndpoint) DeepEqual(other *CiliumEndpoint) bool
type Configuration ¶ added in v1.14.0
type Configuration interface {
K8sAPIDiscoveryEnabled() bool
}
type IPSlice ¶ added in v1.14.0
type IPSlice []string
+deepequal-gen=true
func (IPSlice) DeepCopy ¶ added in v1.14.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSlice.
func (IPSlice) DeepCopyInto ¶ added in v1.14.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlimCNP ¶ added in v1.5.0
type SlimCNP struct {
*v2.CiliumNetworkPolicy
}
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +deepequal-gen=true
func (*SlimCNP) DeepCopy ¶ added in v1.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlimCNP.
func (*SlimCNP) DeepCopyInto ¶ added in v1.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SlimCNP) DeepCopyObject ¶ added in v1.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.