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 IPSlice ¶ added in v0.15.7
type IPSlice []string
+deepequal-gen=true
func (IPSlice) DeepCopy ¶ added in v0.15.7
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSlice.
func (IPSlice) DeepCopyInto ¶ added in v0.15.7
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. 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
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlimCNP.
func (*SlimCNP) DeepCopyInto ¶ added in v0.15.7
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
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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