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 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.