//go:build !ignore_autogenerated
// +build !ignore_autogenerated

// Copyright 2024 Antrea Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// Code generated by conversion-gen. DO NOT EDIT.

package v1beta2

import (
	url "net/url"
	unsafe "unsafe"

	controlplane "antrea.io/antrea/pkg/apis/controlplane"
	v1beta1 "antrea.io/antrea/pkg/apis/crd/v1beta1"
	v1alpha1 "antrea.io/antrea/pkg/apis/stats/v1alpha1"
	conversion "k8s.io/apimachinery/pkg/conversion"
	runtime "k8s.io/apimachinery/pkg/runtime"
	types "k8s.io/apimachinery/pkg/types"
	intstr "k8s.io/apimachinery/pkg/util/intstr"
)

func init() {
	localSchemeBuilder.Register(RegisterConversions)
}

// RegisterConversions adds conversion functions to the given scheme.
// Public to allow building arbitrary schemes.
func RegisterConversions(s *runtime.Scheme) error {
	if err := s.AddGeneratedConversionFunc((*AddressGroup)(nil), (*controlplane.AddressGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_AddressGroup_To_controlplane_AddressGroup(a.(*AddressGroup), b.(*controlplane.AddressGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.AddressGroup)(nil), (*AddressGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_AddressGroup_To_v1beta2_AddressGroup(a.(*controlplane.AddressGroup), b.(*AddressGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*AddressGroupList)(nil), (*controlplane.AddressGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_AddressGroupList_To_controlplane_AddressGroupList(a.(*AddressGroupList), b.(*controlplane.AddressGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.AddressGroupList)(nil), (*AddressGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_AddressGroupList_To_v1beta2_AddressGroupList(a.(*controlplane.AddressGroupList), b.(*AddressGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*AddressGroupPatch)(nil), (*controlplane.AddressGroupPatch)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_AddressGroupPatch_To_controlplane_AddressGroupPatch(a.(*AddressGroupPatch), b.(*controlplane.AddressGroupPatch), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.AddressGroupPatch)(nil), (*AddressGroupPatch)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_AddressGroupPatch_To_v1beta2_AddressGroupPatch(a.(*controlplane.AddressGroupPatch), b.(*AddressGroupPatch), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*AppliedToGroup)(nil), (*controlplane.AppliedToGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_AppliedToGroup_To_controlplane_AppliedToGroup(a.(*AppliedToGroup), b.(*controlplane.AppliedToGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.AppliedToGroup)(nil), (*AppliedToGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_AppliedToGroup_To_v1beta2_AppliedToGroup(a.(*controlplane.AppliedToGroup), b.(*AppliedToGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*AppliedToGroupList)(nil), (*controlplane.AppliedToGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_AppliedToGroupList_To_controlplane_AppliedToGroupList(a.(*AppliedToGroupList), b.(*controlplane.AppliedToGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.AppliedToGroupList)(nil), (*AppliedToGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_AppliedToGroupList_To_v1beta2_AppliedToGroupList(a.(*controlplane.AppliedToGroupList), b.(*AppliedToGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*AppliedToGroupPatch)(nil), (*controlplane.AppliedToGroupPatch)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_AppliedToGroupPatch_To_controlplane_AppliedToGroupPatch(a.(*AppliedToGroupPatch), b.(*controlplane.AppliedToGroupPatch), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.AppliedToGroupPatch)(nil), (*AppliedToGroupPatch)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_AppliedToGroupPatch_To_v1beta2_AppliedToGroupPatch(a.(*controlplane.AppliedToGroupPatch), b.(*AppliedToGroupPatch), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*BasicAuthentication)(nil), (*controlplane.BasicAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_BasicAuthentication_To_controlplane_BasicAuthentication(a.(*BasicAuthentication), b.(*controlplane.BasicAuthentication), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.BasicAuthentication)(nil), (*BasicAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_BasicAuthentication_To_v1beta2_BasicAuthentication(a.(*controlplane.BasicAuthentication), b.(*BasicAuthentication), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*BundleFileServer)(nil), (*controlplane.BundleFileServer)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_BundleFileServer_To_controlplane_BundleFileServer(a.(*BundleFileServer), b.(*controlplane.BundleFileServer), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.BundleFileServer)(nil), (*BundleFileServer)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_BundleFileServer_To_v1beta2_BundleFileServer(a.(*controlplane.BundleFileServer), b.(*BundleFileServer), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*BundleServerAuthConfiguration)(nil), (*controlplane.BundleServerAuthConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_BundleServerAuthConfiguration_To_controlplane_BundleServerAuthConfiguration(a.(*BundleServerAuthConfiguration), b.(*controlplane.BundleServerAuthConfiguration), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.BundleServerAuthConfiguration)(nil), (*BundleServerAuthConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_BundleServerAuthConfiguration_To_v1beta2_BundleServerAuthConfiguration(a.(*controlplane.BundleServerAuthConfiguration), b.(*BundleServerAuthConfiguration), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*ClusterGroupMembers)(nil), (*controlplane.ClusterGroupMembers)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_ClusterGroupMembers_To_controlplane_ClusterGroupMembers(a.(*ClusterGroupMembers), b.(*controlplane.ClusterGroupMembers), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.ClusterGroupMembers)(nil), (*ClusterGroupMembers)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_ClusterGroupMembers_To_v1beta2_ClusterGroupMembers(a.(*controlplane.ClusterGroupMembers), b.(*ClusterGroupMembers), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*EgressGroup)(nil), (*controlplane.EgressGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_EgressGroup_To_controlplane_EgressGroup(a.(*EgressGroup), b.(*controlplane.EgressGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.EgressGroup)(nil), (*EgressGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_EgressGroup_To_v1beta2_EgressGroup(a.(*controlplane.EgressGroup), b.(*EgressGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*EgressGroupList)(nil), (*controlplane.EgressGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_EgressGroupList_To_controlplane_EgressGroupList(a.(*EgressGroupList), b.(*controlplane.EgressGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.EgressGroupList)(nil), (*EgressGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_EgressGroupList_To_v1beta2_EgressGroupList(a.(*controlplane.EgressGroupList), b.(*EgressGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*EgressGroupPatch)(nil), (*controlplane.EgressGroupPatch)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_EgressGroupPatch_To_controlplane_EgressGroupPatch(a.(*EgressGroupPatch), b.(*controlplane.EgressGroupPatch), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.EgressGroupPatch)(nil), (*EgressGroupPatch)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_EgressGroupPatch_To_v1beta2_EgressGroupPatch(a.(*controlplane.EgressGroupPatch), b.(*EgressGroupPatch), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*Entity)(nil), (*controlplane.Entity)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_Entity_To_controlplane_Entity(a.(*Entity), b.(*controlplane.Entity), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.Entity)(nil), (*Entity)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_Entity_To_v1beta2_Entity(a.(*controlplane.Entity), b.(*Entity), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*ExternalEntityReference)(nil), (*controlplane.ExternalEntityReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_ExternalEntityReference_To_controlplane_ExternalEntityReference(a.(*ExternalEntityReference), b.(*controlplane.ExternalEntityReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.ExternalEntityReference)(nil), (*ExternalEntityReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_ExternalEntityReference_To_v1beta2_ExternalEntityReference(a.(*controlplane.ExternalEntityReference), b.(*ExternalEntityReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*GroupAssociation)(nil), (*controlplane.GroupAssociation)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_GroupAssociation_To_controlplane_GroupAssociation(a.(*GroupAssociation), b.(*controlplane.GroupAssociation), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.GroupAssociation)(nil), (*GroupAssociation)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_GroupAssociation_To_v1beta2_GroupAssociation(a.(*controlplane.GroupAssociation), b.(*GroupAssociation), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*GroupMember)(nil), (*controlplane.GroupMember)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_GroupMember_To_controlplane_GroupMember(a.(*GroupMember), b.(*controlplane.GroupMember), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.GroupMember)(nil), (*GroupMember)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_GroupMember_To_v1beta2_GroupMember(a.(*controlplane.GroupMember), b.(*GroupMember), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*GroupMembers)(nil), (*controlplane.GroupMembers)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_GroupMembers_To_controlplane_GroupMembers(a.(*GroupMembers), b.(*controlplane.GroupMembers), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.GroupMembers)(nil), (*GroupMembers)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_GroupMembers_To_v1beta2_GroupMembers(a.(*controlplane.GroupMembers), b.(*GroupMembers), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*GroupReference)(nil), (*controlplane.GroupReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_GroupReference_To_controlplane_GroupReference(a.(*GroupReference), b.(*controlplane.GroupReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.GroupReference)(nil), (*GroupReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_GroupReference_To_v1beta2_GroupReference(a.(*controlplane.GroupReference), b.(*GroupReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*HTTPProtocol)(nil), (*controlplane.HTTPProtocol)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_HTTPProtocol_To_controlplane_HTTPProtocol(a.(*HTTPProtocol), b.(*controlplane.HTTPProtocol), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.HTTPProtocol)(nil), (*HTTPProtocol)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_HTTPProtocol_To_v1beta2_HTTPProtocol(a.(*controlplane.HTTPProtocol), b.(*HTTPProtocol), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*IPBlock)(nil), (*controlplane.IPBlock)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_IPBlock_To_controlplane_IPBlock(a.(*IPBlock), b.(*controlplane.IPBlock), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.IPBlock)(nil), (*IPBlock)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_IPBlock_To_v1beta2_IPBlock(a.(*controlplane.IPBlock), b.(*IPBlock), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*IPGroupAssociation)(nil), (*controlplane.IPGroupAssociation)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_IPGroupAssociation_To_controlplane_IPGroupAssociation(a.(*IPGroupAssociation), b.(*controlplane.IPGroupAssociation), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.IPGroupAssociation)(nil), (*IPGroupAssociation)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_IPGroupAssociation_To_v1beta2_IPGroupAssociation(a.(*controlplane.IPGroupAssociation), b.(*IPGroupAssociation), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*IPNet)(nil), (*controlplane.IPNet)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_IPNet_To_controlplane_IPNet(a.(*IPNet), b.(*controlplane.IPNet), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.IPNet)(nil), (*IPNet)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_IPNet_To_v1beta2_IPNet(a.(*controlplane.IPNet), b.(*IPNet), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*L7Protocol)(nil), (*controlplane.L7Protocol)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_L7Protocol_To_controlplane_L7Protocol(a.(*L7Protocol), b.(*controlplane.L7Protocol), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.L7Protocol)(nil), (*L7Protocol)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_L7Protocol_To_v1beta2_L7Protocol(a.(*controlplane.L7Protocol), b.(*L7Protocol), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*MulticastGroupInfo)(nil), (*controlplane.MulticastGroupInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_MulticastGroupInfo_To_controlplane_MulticastGroupInfo(a.(*MulticastGroupInfo), b.(*controlplane.MulticastGroupInfo), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.MulticastGroupInfo)(nil), (*MulticastGroupInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_MulticastGroupInfo_To_v1beta2_MulticastGroupInfo(a.(*controlplane.MulticastGroupInfo), b.(*MulticastGroupInfo), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NamedPort)(nil), (*controlplane.NamedPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NamedPort_To_controlplane_NamedPort(a.(*NamedPort), b.(*controlplane.NamedPort), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NamedPort)(nil), (*NamedPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NamedPort_To_v1beta2_NamedPort(a.(*controlplane.NamedPort), b.(*NamedPort), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicy)(nil), (*controlplane.NetworkPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicy_To_controlplane_NetworkPolicy(a.(*NetworkPolicy), b.(*controlplane.NetworkPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicy)(nil), (*NetworkPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicy_To_v1beta2_NetworkPolicy(a.(*controlplane.NetworkPolicy), b.(*NetworkPolicy), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicyEvaluation)(nil), (*controlplane.NetworkPolicyEvaluation)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicyEvaluation_To_controlplane_NetworkPolicyEvaluation(a.(*NetworkPolicyEvaluation), b.(*controlplane.NetworkPolicyEvaluation), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicyEvaluation)(nil), (*NetworkPolicyEvaluation)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicyEvaluation_To_v1beta2_NetworkPolicyEvaluation(a.(*controlplane.NetworkPolicyEvaluation), b.(*NetworkPolicyEvaluation), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicyEvaluationRequest)(nil), (*controlplane.NetworkPolicyEvaluationRequest)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicyEvaluationRequest_To_controlplane_NetworkPolicyEvaluationRequest(a.(*NetworkPolicyEvaluationRequest), b.(*controlplane.NetworkPolicyEvaluationRequest), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicyEvaluationRequest)(nil), (*NetworkPolicyEvaluationRequest)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicyEvaluationRequest_To_v1beta2_NetworkPolicyEvaluationRequest(a.(*controlplane.NetworkPolicyEvaluationRequest), b.(*NetworkPolicyEvaluationRequest), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicyEvaluationResponse)(nil), (*controlplane.NetworkPolicyEvaluationResponse)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicyEvaluationResponse_To_controlplane_NetworkPolicyEvaluationResponse(a.(*NetworkPolicyEvaluationResponse), b.(*controlplane.NetworkPolicyEvaluationResponse), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicyEvaluationResponse)(nil), (*NetworkPolicyEvaluationResponse)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicyEvaluationResponse_To_v1beta2_NetworkPolicyEvaluationResponse(a.(*controlplane.NetworkPolicyEvaluationResponse), b.(*NetworkPolicyEvaluationResponse), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicyList)(nil), (*controlplane.NetworkPolicyList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicyList_To_controlplane_NetworkPolicyList(a.(*NetworkPolicyList), b.(*controlplane.NetworkPolicyList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicyList)(nil), (*NetworkPolicyList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicyList_To_v1beta2_NetworkPolicyList(a.(*controlplane.NetworkPolicyList), b.(*NetworkPolicyList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicyNodeStatus)(nil), (*controlplane.NetworkPolicyNodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicyNodeStatus_To_controlplane_NetworkPolicyNodeStatus(a.(*NetworkPolicyNodeStatus), b.(*controlplane.NetworkPolicyNodeStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicyNodeStatus)(nil), (*NetworkPolicyNodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicyNodeStatus_To_v1beta2_NetworkPolicyNodeStatus(a.(*controlplane.NetworkPolicyNodeStatus), b.(*NetworkPolicyNodeStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicyPeer)(nil), (*controlplane.NetworkPolicyPeer)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicyPeer_To_controlplane_NetworkPolicyPeer(a.(*NetworkPolicyPeer), b.(*controlplane.NetworkPolicyPeer), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicyPeer)(nil), (*NetworkPolicyPeer)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicyPeer_To_v1beta2_NetworkPolicyPeer(a.(*controlplane.NetworkPolicyPeer), b.(*NetworkPolicyPeer), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicyReference)(nil), (*controlplane.NetworkPolicyReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicyReference_To_controlplane_NetworkPolicyReference(a.(*NetworkPolicyReference), b.(*controlplane.NetworkPolicyReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicyReference)(nil), (*NetworkPolicyReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicyReference_To_v1beta2_NetworkPolicyReference(a.(*controlplane.NetworkPolicyReference), b.(*NetworkPolicyReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicyRule)(nil), (*controlplane.NetworkPolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicyRule_To_controlplane_NetworkPolicyRule(a.(*NetworkPolicyRule), b.(*controlplane.NetworkPolicyRule), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicyRule)(nil), (*NetworkPolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicyRule_To_v1beta2_NetworkPolicyRule(a.(*controlplane.NetworkPolicyRule), b.(*NetworkPolicyRule), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicyStats)(nil), (*controlplane.NetworkPolicyStats)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicyStats_To_controlplane_NetworkPolicyStats(a.(*NetworkPolicyStats), b.(*controlplane.NetworkPolicyStats), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicyStats)(nil), (*NetworkPolicyStats)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicyStats_To_v1beta2_NetworkPolicyStats(a.(*controlplane.NetworkPolicyStats), b.(*NetworkPolicyStats), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NetworkPolicyStatus)(nil), (*controlplane.NetworkPolicyStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NetworkPolicyStatus_To_controlplane_NetworkPolicyStatus(a.(*NetworkPolicyStatus), b.(*controlplane.NetworkPolicyStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NetworkPolicyStatus)(nil), (*NetworkPolicyStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NetworkPolicyStatus_To_v1beta2_NetworkPolicyStatus(a.(*controlplane.NetworkPolicyStatus), b.(*NetworkPolicyStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NodeReference)(nil), (*controlplane.NodeReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NodeReference_To_controlplane_NodeReference(a.(*NodeReference), b.(*controlplane.NodeReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NodeReference)(nil), (*NodeReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NodeReference_To_v1beta2_NodeReference(a.(*controlplane.NodeReference), b.(*NodeReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*NodeStatsSummary)(nil), (*controlplane.NodeStatsSummary)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_NodeStatsSummary_To_controlplane_NodeStatsSummary(a.(*NodeStatsSummary), b.(*controlplane.NodeStatsSummary), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.NodeStatsSummary)(nil), (*NodeStatsSummary)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_NodeStatsSummary_To_v1beta2_NodeStatsSummary(a.(*controlplane.NodeStatsSummary), b.(*NodeStatsSummary), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PaginationGetOptions)(nil), (*controlplane.PaginationGetOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_PaginationGetOptions_To_controlplane_PaginationGetOptions(a.(*PaginationGetOptions), b.(*controlplane.PaginationGetOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.PaginationGetOptions)(nil), (*PaginationGetOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_PaginationGetOptions_To_v1beta2_PaginationGetOptions(a.(*controlplane.PaginationGetOptions), b.(*PaginationGetOptions), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*PodReference)(nil), (*controlplane.PodReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_PodReference_To_controlplane_PodReference(a.(*PodReference), b.(*controlplane.PodReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.PodReference)(nil), (*PodReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_PodReference_To_v1beta2_PodReference(a.(*controlplane.PodReference), b.(*PodReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*RuleRef)(nil), (*controlplane.RuleRef)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_RuleRef_To_controlplane_RuleRef(a.(*RuleRef), b.(*controlplane.RuleRef), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.RuleRef)(nil), (*RuleRef)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_RuleRef_To_v1beta2_RuleRef(a.(*controlplane.RuleRef), b.(*RuleRef), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*Service)(nil), (*controlplane.Service)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_Service_To_controlplane_Service(a.(*Service), b.(*controlplane.Service), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.Service)(nil), (*Service)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_Service_To_v1beta2_Service(a.(*controlplane.Service), b.(*Service), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*ServiceReference)(nil), (*controlplane.ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_ServiceReference_To_controlplane_ServiceReference(a.(*ServiceReference), b.(*controlplane.ServiceReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.ServiceReference)(nil), (*ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_ServiceReference_To_v1beta2_ServiceReference(a.(*controlplane.ServiceReference), b.(*ServiceReference), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*SupportBundleCollection)(nil), (*controlplane.SupportBundleCollection)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_SupportBundleCollection_To_controlplane_SupportBundleCollection(a.(*SupportBundleCollection), b.(*controlplane.SupportBundleCollection), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.SupportBundleCollection)(nil), (*SupportBundleCollection)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_SupportBundleCollection_To_v1beta2_SupportBundleCollection(a.(*controlplane.SupportBundleCollection), b.(*SupportBundleCollection), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*SupportBundleCollectionList)(nil), (*controlplane.SupportBundleCollectionList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_SupportBundleCollectionList_To_controlplane_SupportBundleCollectionList(a.(*SupportBundleCollectionList), b.(*controlplane.SupportBundleCollectionList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.SupportBundleCollectionList)(nil), (*SupportBundleCollectionList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_SupportBundleCollectionList_To_v1beta2_SupportBundleCollectionList(a.(*controlplane.SupportBundleCollectionList), b.(*SupportBundleCollectionList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*SupportBundleCollectionNodeStatus)(nil), (*controlplane.SupportBundleCollectionNodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_SupportBundleCollectionNodeStatus_To_controlplane_SupportBundleCollectionNodeStatus(a.(*SupportBundleCollectionNodeStatus), b.(*controlplane.SupportBundleCollectionNodeStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.SupportBundleCollectionNodeStatus)(nil), (*SupportBundleCollectionNodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_SupportBundleCollectionNodeStatus_To_v1beta2_SupportBundleCollectionNodeStatus(a.(*controlplane.SupportBundleCollectionNodeStatus), b.(*SupportBundleCollectionNodeStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*SupportBundleCollectionStatus)(nil), (*controlplane.SupportBundleCollectionStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_SupportBundleCollectionStatus_To_controlplane_SupportBundleCollectionStatus(a.(*SupportBundleCollectionStatus), b.(*controlplane.SupportBundleCollectionStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.SupportBundleCollectionStatus)(nil), (*SupportBundleCollectionStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_SupportBundleCollectionStatus_To_v1beta2_SupportBundleCollectionStatus(a.(*controlplane.SupportBundleCollectionStatus), b.(*SupportBundleCollectionStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*TLSProtocol)(nil), (*controlplane.TLSProtocol)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1beta2_TLSProtocol_To_controlplane_TLSProtocol(a.(*TLSProtocol), b.(*controlplane.TLSProtocol), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*controlplane.TLSProtocol)(nil), (*TLSProtocol)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_controlplane_TLSProtocol_To_v1beta2_TLSProtocol(a.(*controlplane.TLSProtocol), b.(*TLSProtocol), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*PaginationGetOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_url_Values_To_v1beta2_PaginationGetOptions(a.(*url.Values), b.(*PaginationGetOptions), scope)
	}); err != nil {
		return err
	}
	return nil
}

func autoConvert_v1beta2_AddressGroup_To_controlplane_AddressGroup(in *AddressGroup, out *controlplane.AddressGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.GroupMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.GroupMembers))
	return nil
}

// Convert_v1beta2_AddressGroup_To_controlplane_AddressGroup is an autogenerated conversion function.
func Convert_v1beta2_AddressGroup_To_controlplane_AddressGroup(in *AddressGroup, out *controlplane.AddressGroup, s conversion.Scope) error {
	return autoConvert_v1beta2_AddressGroup_To_controlplane_AddressGroup(in, out, s)
}

func autoConvert_controlplane_AddressGroup_To_v1beta2_AddressGroup(in *controlplane.AddressGroup, out *AddressGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.GroupMembers = *(*[]GroupMember)(unsafe.Pointer(&in.GroupMembers))
	return nil
}

// Convert_controlplane_AddressGroup_To_v1beta2_AddressGroup is an autogenerated conversion function.
func Convert_controlplane_AddressGroup_To_v1beta2_AddressGroup(in *controlplane.AddressGroup, out *AddressGroup, s conversion.Scope) error {
	return autoConvert_controlplane_AddressGroup_To_v1beta2_AddressGroup(in, out, s)
}

func autoConvert_v1beta2_AddressGroupList_To_controlplane_AddressGroupList(in *AddressGroupList, out *controlplane.AddressGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]controlplane.AddressGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1beta2_AddressGroupList_To_controlplane_AddressGroupList is an autogenerated conversion function.
func Convert_v1beta2_AddressGroupList_To_controlplane_AddressGroupList(in *AddressGroupList, out *controlplane.AddressGroupList, s conversion.Scope) error {
	return autoConvert_v1beta2_AddressGroupList_To_controlplane_AddressGroupList(in, out, s)
}

func autoConvert_controlplane_AddressGroupList_To_v1beta2_AddressGroupList(in *controlplane.AddressGroupList, out *AddressGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]AddressGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_controlplane_AddressGroupList_To_v1beta2_AddressGroupList is an autogenerated conversion function.
func Convert_controlplane_AddressGroupList_To_v1beta2_AddressGroupList(in *controlplane.AddressGroupList, out *AddressGroupList, s conversion.Scope) error {
	return autoConvert_controlplane_AddressGroupList_To_v1beta2_AddressGroupList(in, out, s)
}

func autoConvert_v1beta2_AddressGroupPatch_To_controlplane_AddressGroupPatch(in *AddressGroupPatch, out *controlplane.AddressGroupPatch, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AddedGroupMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.AddedGroupMembers))
	out.RemovedGroupMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.RemovedGroupMembers))
	return nil
}

// Convert_v1beta2_AddressGroupPatch_To_controlplane_AddressGroupPatch is an autogenerated conversion function.
func Convert_v1beta2_AddressGroupPatch_To_controlplane_AddressGroupPatch(in *AddressGroupPatch, out *controlplane.AddressGroupPatch, s conversion.Scope) error {
	return autoConvert_v1beta2_AddressGroupPatch_To_controlplane_AddressGroupPatch(in, out, s)
}

func autoConvert_controlplane_AddressGroupPatch_To_v1beta2_AddressGroupPatch(in *controlplane.AddressGroupPatch, out *AddressGroupPatch, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AddedGroupMembers = *(*[]GroupMember)(unsafe.Pointer(&in.AddedGroupMembers))
	out.RemovedGroupMembers = *(*[]GroupMember)(unsafe.Pointer(&in.RemovedGroupMembers))
	return nil
}

// Convert_controlplane_AddressGroupPatch_To_v1beta2_AddressGroupPatch is an autogenerated conversion function.
func Convert_controlplane_AddressGroupPatch_To_v1beta2_AddressGroupPatch(in *controlplane.AddressGroupPatch, out *AddressGroupPatch, s conversion.Scope) error {
	return autoConvert_controlplane_AddressGroupPatch_To_v1beta2_AddressGroupPatch(in, out, s)
}

func autoConvert_v1beta2_AppliedToGroup_To_controlplane_AppliedToGroup(in *AppliedToGroup, out *controlplane.AppliedToGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.GroupMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.GroupMembers))
	return nil
}

// Convert_v1beta2_AppliedToGroup_To_controlplane_AppliedToGroup is an autogenerated conversion function.
func Convert_v1beta2_AppliedToGroup_To_controlplane_AppliedToGroup(in *AppliedToGroup, out *controlplane.AppliedToGroup, s conversion.Scope) error {
	return autoConvert_v1beta2_AppliedToGroup_To_controlplane_AppliedToGroup(in, out, s)
}

func autoConvert_controlplane_AppliedToGroup_To_v1beta2_AppliedToGroup(in *controlplane.AppliedToGroup, out *AppliedToGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.GroupMembers = *(*[]GroupMember)(unsafe.Pointer(&in.GroupMembers))
	return nil
}

// Convert_controlplane_AppliedToGroup_To_v1beta2_AppliedToGroup is an autogenerated conversion function.
func Convert_controlplane_AppliedToGroup_To_v1beta2_AppliedToGroup(in *controlplane.AppliedToGroup, out *AppliedToGroup, s conversion.Scope) error {
	return autoConvert_controlplane_AppliedToGroup_To_v1beta2_AppliedToGroup(in, out, s)
}

func autoConvert_v1beta2_AppliedToGroupList_To_controlplane_AppliedToGroupList(in *AppliedToGroupList, out *controlplane.AppliedToGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]controlplane.AppliedToGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1beta2_AppliedToGroupList_To_controlplane_AppliedToGroupList is an autogenerated conversion function.
func Convert_v1beta2_AppliedToGroupList_To_controlplane_AppliedToGroupList(in *AppliedToGroupList, out *controlplane.AppliedToGroupList, s conversion.Scope) error {
	return autoConvert_v1beta2_AppliedToGroupList_To_controlplane_AppliedToGroupList(in, out, s)
}

func autoConvert_controlplane_AppliedToGroupList_To_v1beta2_AppliedToGroupList(in *controlplane.AppliedToGroupList, out *AppliedToGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]AppliedToGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_controlplane_AppliedToGroupList_To_v1beta2_AppliedToGroupList is an autogenerated conversion function.
func Convert_controlplane_AppliedToGroupList_To_v1beta2_AppliedToGroupList(in *controlplane.AppliedToGroupList, out *AppliedToGroupList, s conversion.Scope) error {
	return autoConvert_controlplane_AppliedToGroupList_To_v1beta2_AppliedToGroupList(in, out, s)
}

func autoConvert_v1beta2_AppliedToGroupPatch_To_controlplane_AppliedToGroupPatch(in *AppliedToGroupPatch, out *controlplane.AppliedToGroupPatch, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AddedGroupMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.AddedGroupMembers))
	out.RemovedGroupMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.RemovedGroupMembers))
	return nil
}

// Convert_v1beta2_AppliedToGroupPatch_To_controlplane_AppliedToGroupPatch is an autogenerated conversion function.
func Convert_v1beta2_AppliedToGroupPatch_To_controlplane_AppliedToGroupPatch(in *AppliedToGroupPatch, out *controlplane.AppliedToGroupPatch, s conversion.Scope) error {
	return autoConvert_v1beta2_AppliedToGroupPatch_To_controlplane_AppliedToGroupPatch(in, out, s)
}

func autoConvert_controlplane_AppliedToGroupPatch_To_v1beta2_AppliedToGroupPatch(in *controlplane.AppliedToGroupPatch, out *AppliedToGroupPatch, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AddedGroupMembers = *(*[]GroupMember)(unsafe.Pointer(&in.AddedGroupMembers))
	out.RemovedGroupMembers = *(*[]GroupMember)(unsafe.Pointer(&in.RemovedGroupMembers))
	return nil
}

// Convert_controlplane_AppliedToGroupPatch_To_v1beta2_AppliedToGroupPatch is an autogenerated conversion function.
func Convert_controlplane_AppliedToGroupPatch_To_v1beta2_AppliedToGroupPatch(in *controlplane.AppliedToGroupPatch, out *AppliedToGroupPatch, s conversion.Scope) error {
	return autoConvert_controlplane_AppliedToGroupPatch_To_v1beta2_AppliedToGroupPatch(in, out, s)
}

func autoConvert_v1beta2_BasicAuthentication_To_controlplane_BasicAuthentication(in *BasicAuthentication, out *controlplane.BasicAuthentication, s conversion.Scope) error {
	out.Username = in.Username
	out.Password = in.Password
	return nil
}

// Convert_v1beta2_BasicAuthentication_To_controlplane_BasicAuthentication is an autogenerated conversion function.
func Convert_v1beta2_BasicAuthentication_To_controlplane_BasicAuthentication(in *BasicAuthentication, out *controlplane.BasicAuthentication, s conversion.Scope) error {
	return autoConvert_v1beta2_BasicAuthentication_To_controlplane_BasicAuthentication(in, out, s)
}

func autoConvert_controlplane_BasicAuthentication_To_v1beta2_BasicAuthentication(in *controlplane.BasicAuthentication, out *BasicAuthentication, s conversion.Scope) error {
	out.Username = in.Username
	out.Password = in.Password
	return nil
}

// Convert_controlplane_BasicAuthentication_To_v1beta2_BasicAuthentication is an autogenerated conversion function.
func Convert_controlplane_BasicAuthentication_To_v1beta2_BasicAuthentication(in *controlplane.BasicAuthentication, out *BasicAuthentication, s conversion.Scope) error {
	return autoConvert_controlplane_BasicAuthentication_To_v1beta2_BasicAuthentication(in, out, s)
}

func autoConvert_v1beta2_BundleFileServer_To_controlplane_BundleFileServer(in *BundleFileServer, out *controlplane.BundleFileServer, s conversion.Scope) error {
	out.URL = in.URL
	out.HostPublicKey = *(*[]byte)(unsafe.Pointer(&in.HostPublicKey))
	return nil
}

// Convert_v1beta2_BundleFileServer_To_controlplane_BundleFileServer is an autogenerated conversion function.
func Convert_v1beta2_BundleFileServer_To_controlplane_BundleFileServer(in *BundleFileServer, out *controlplane.BundleFileServer, s conversion.Scope) error {
	return autoConvert_v1beta2_BundleFileServer_To_controlplane_BundleFileServer(in, out, s)
}

func autoConvert_controlplane_BundleFileServer_To_v1beta2_BundleFileServer(in *controlplane.BundleFileServer, out *BundleFileServer, s conversion.Scope) error {
	out.URL = in.URL
	out.HostPublicKey = *(*[]byte)(unsafe.Pointer(&in.HostPublicKey))
	return nil
}

// Convert_controlplane_BundleFileServer_To_v1beta2_BundleFileServer is an autogenerated conversion function.
func Convert_controlplane_BundleFileServer_To_v1beta2_BundleFileServer(in *controlplane.BundleFileServer, out *BundleFileServer, s conversion.Scope) error {
	return autoConvert_controlplane_BundleFileServer_To_v1beta2_BundleFileServer(in, out, s)
}

func autoConvert_v1beta2_BundleServerAuthConfiguration_To_controlplane_BundleServerAuthConfiguration(in *BundleServerAuthConfiguration, out *controlplane.BundleServerAuthConfiguration, s conversion.Scope) error {
	out.BearerToken = in.BearerToken
	out.APIKey = in.APIKey
	out.BasicAuthentication = (*controlplane.BasicAuthentication)(unsafe.Pointer(in.BasicAuthentication))
	return nil
}

// Convert_v1beta2_BundleServerAuthConfiguration_To_controlplane_BundleServerAuthConfiguration is an autogenerated conversion function.
func Convert_v1beta2_BundleServerAuthConfiguration_To_controlplane_BundleServerAuthConfiguration(in *BundleServerAuthConfiguration, out *controlplane.BundleServerAuthConfiguration, s conversion.Scope) error {
	return autoConvert_v1beta2_BundleServerAuthConfiguration_To_controlplane_BundleServerAuthConfiguration(in, out, s)
}

func autoConvert_controlplane_BundleServerAuthConfiguration_To_v1beta2_BundleServerAuthConfiguration(in *controlplane.BundleServerAuthConfiguration, out *BundleServerAuthConfiguration, s conversion.Scope) error {
	out.BearerToken = in.BearerToken
	out.APIKey = in.APIKey
	out.BasicAuthentication = (*BasicAuthentication)(unsafe.Pointer(in.BasicAuthentication))
	return nil
}

// Convert_controlplane_BundleServerAuthConfiguration_To_v1beta2_BundleServerAuthConfiguration is an autogenerated conversion function.
func Convert_controlplane_BundleServerAuthConfiguration_To_v1beta2_BundleServerAuthConfiguration(in *controlplane.BundleServerAuthConfiguration, out *BundleServerAuthConfiguration, s conversion.Scope) error {
	return autoConvert_controlplane_BundleServerAuthConfiguration_To_v1beta2_BundleServerAuthConfiguration(in, out, s)
}

func autoConvert_v1beta2_ClusterGroupMembers_To_controlplane_ClusterGroupMembers(in *ClusterGroupMembers, out *controlplane.ClusterGroupMembers, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.EffectiveMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.EffectiveMembers))
	out.EffectiveIPBlocks = *(*[]controlplane.IPNet)(unsafe.Pointer(&in.EffectiveIPBlocks))
	out.TotalMembers = in.TotalMembers
	out.TotalPages = in.TotalPages
	out.CurrentPage = in.CurrentPage
	return nil
}

// Convert_v1beta2_ClusterGroupMembers_To_controlplane_ClusterGroupMembers is an autogenerated conversion function.
func Convert_v1beta2_ClusterGroupMembers_To_controlplane_ClusterGroupMembers(in *ClusterGroupMembers, out *controlplane.ClusterGroupMembers, s conversion.Scope) error {
	return autoConvert_v1beta2_ClusterGroupMembers_To_controlplane_ClusterGroupMembers(in, out, s)
}

func autoConvert_controlplane_ClusterGroupMembers_To_v1beta2_ClusterGroupMembers(in *controlplane.ClusterGroupMembers, out *ClusterGroupMembers, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.EffectiveMembers = *(*[]GroupMember)(unsafe.Pointer(&in.EffectiveMembers))
	out.EffectiveIPBlocks = *(*[]IPNet)(unsafe.Pointer(&in.EffectiveIPBlocks))
	out.TotalMembers = in.TotalMembers
	out.TotalPages = in.TotalPages
	out.CurrentPage = in.CurrentPage
	return nil
}

// Convert_controlplane_ClusterGroupMembers_To_v1beta2_ClusterGroupMembers is an autogenerated conversion function.
func Convert_controlplane_ClusterGroupMembers_To_v1beta2_ClusterGroupMembers(in *controlplane.ClusterGroupMembers, out *ClusterGroupMembers, s conversion.Scope) error {
	return autoConvert_controlplane_ClusterGroupMembers_To_v1beta2_ClusterGroupMembers(in, out, s)
}

func autoConvert_v1beta2_EgressGroup_To_controlplane_EgressGroup(in *EgressGroup, out *controlplane.EgressGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.GroupMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.GroupMembers))
	return nil
}

// Convert_v1beta2_EgressGroup_To_controlplane_EgressGroup is an autogenerated conversion function.
func Convert_v1beta2_EgressGroup_To_controlplane_EgressGroup(in *EgressGroup, out *controlplane.EgressGroup, s conversion.Scope) error {
	return autoConvert_v1beta2_EgressGroup_To_controlplane_EgressGroup(in, out, s)
}

func autoConvert_controlplane_EgressGroup_To_v1beta2_EgressGroup(in *controlplane.EgressGroup, out *EgressGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.GroupMembers = *(*[]GroupMember)(unsafe.Pointer(&in.GroupMembers))
	return nil
}

// Convert_controlplane_EgressGroup_To_v1beta2_EgressGroup is an autogenerated conversion function.
func Convert_controlplane_EgressGroup_To_v1beta2_EgressGroup(in *controlplane.EgressGroup, out *EgressGroup, s conversion.Scope) error {
	return autoConvert_controlplane_EgressGroup_To_v1beta2_EgressGroup(in, out, s)
}

func autoConvert_v1beta2_EgressGroupList_To_controlplane_EgressGroupList(in *EgressGroupList, out *controlplane.EgressGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]controlplane.EgressGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1beta2_EgressGroupList_To_controlplane_EgressGroupList is an autogenerated conversion function.
func Convert_v1beta2_EgressGroupList_To_controlplane_EgressGroupList(in *EgressGroupList, out *controlplane.EgressGroupList, s conversion.Scope) error {
	return autoConvert_v1beta2_EgressGroupList_To_controlplane_EgressGroupList(in, out, s)
}

func autoConvert_controlplane_EgressGroupList_To_v1beta2_EgressGroupList(in *controlplane.EgressGroupList, out *EgressGroupList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]EgressGroup)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_controlplane_EgressGroupList_To_v1beta2_EgressGroupList is an autogenerated conversion function.
func Convert_controlplane_EgressGroupList_To_v1beta2_EgressGroupList(in *controlplane.EgressGroupList, out *EgressGroupList, s conversion.Scope) error {
	return autoConvert_controlplane_EgressGroupList_To_v1beta2_EgressGroupList(in, out, s)
}

func autoConvert_v1beta2_EgressGroupPatch_To_controlplane_EgressGroupPatch(in *EgressGroupPatch, out *controlplane.EgressGroupPatch, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AddedGroupMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.AddedGroupMembers))
	out.RemovedGroupMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.RemovedGroupMembers))
	return nil
}

// Convert_v1beta2_EgressGroupPatch_To_controlplane_EgressGroupPatch is an autogenerated conversion function.
func Convert_v1beta2_EgressGroupPatch_To_controlplane_EgressGroupPatch(in *EgressGroupPatch, out *controlplane.EgressGroupPatch, s conversion.Scope) error {
	return autoConvert_v1beta2_EgressGroupPatch_To_controlplane_EgressGroupPatch(in, out, s)
}

func autoConvert_controlplane_EgressGroupPatch_To_v1beta2_EgressGroupPatch(in *controlplane.EgressGroupPatch, out *EgressGroupPatch, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AddedGroupMembers = *(*[]GroupMember)(unsafe.Pointer(&in.AddedGroupMembers))
	out.RemovedGroupMembers = *(*[]GroupMember)(unsafe.Pointer(&in.RemovedGroupMembers))
	return nil
}

// Convert_controlplane_EgressGroupPatch_To_v1beta2_EgressGroupPatch is an autogenerated conversion function.
func Convert_controlplane_EgressGroupPatch_To_v1beta2_EgressGroupPatch(in *controlplane.EgressGroupPatch, out *EgressGroupPatch, s conversion.Scope) error {
	return autoConvert_controlplane_EgressGroupPatch_To_v1beta2_EgressGroupPatch(in, out, s)
}

func autoConvert_v1beta2_Entity_To_controlplane_Entity(in *Entity, out *controlplane.Entity, s conversion.Scope) error {
	out.Pod = (*controlplane.PodReference)(unsafe.Pointer(in.Pod))
	return nil
}

// Convert_v1beta2_Entity_To_controlplane_Entity is an autogenerated conversion function.
func Convert_v1beta2_Entity_To_controlplane_Entity(in *Entity, out *controlplane.Entity, s conversion.Scope) error {
	return autoConvert_v1beta2_Entity_To_controlplane_Entity(in, out, s)
}

func autoConvert_controlplane_Entity_To_v1beta2_Entity(in *controlplane.Entity, out *Entity, s conversion.Scope) error {
	out.Pod = (*PodReference)(unsafe.Pointer(in.Pod))
	return nil
}

// Convert_controlplane_Entity_To_v1beta2_Entity is an autogenerated conversion function.
func Convert_controlplane_Entity_To_v1beta2_Entity(in *controlplane.Entity, out *Entity, s conversion.Scope) error {
	return autoConvert_controlplane_Entity_To_v1beta2_Entity(in, out, s)
}

func autoConvert_v1beta2_ExternalEntityReference_To_controlplane_ExternalEntityReference(in *ExternalEntityReference, out *controlplane.ExternalEntityReference, s conversion.Scope) error {
	out.Name = in.Name
	out.Namespace = in.Namespace
	return nil
}

// Convert_v1beta2_ExternalEntityReference_To_controlplane_ExternalEntityReference is an autogenerated conversion function.
func Convert_v1beta2_ExternalEntityReference_To_controlplane_ExternalEntityReference(in *ExternalEntityReference, out *controlplane.ExternalEntityReference, s conversion.Scope) error {
	return autoConvert_v1beta2_ExternalEntityReference_To_controlplane_ExternalEntityReference(in, out, s)
}

func autoConvert_controlplane_ExternalEntityReference_To_v1beta2_ExternalEntityReference(in *controlplane.ExternalEntityReference, out *ExternalEntityReference, s conversion.Scope) error {
	out.Name = in.Name
	out.Namespace = in.Namespace
	return nil
}

// Convert_controlplane_ExternalEntityReference_To_v1beta2_ExternalEntityReference is an autogenerated conversion function.
func Convert_controlplane_ExternalEntityReference_To_v1beta2_ExternalEntityReference(in *controlplane.ExternalEntityReference, out *ExternalEntityReference, s conversion.Scope) error {
	return autoConvert_controlplane_ExternalEntityReference_To_v1beta2_ExternalEntityReference(in, out, s)
}

func autoConvert_v1beta2_GroupAssociation_To_controlplane_GroupAssociation(in *GroupAssociation, out *controlplane.GroupAssociation, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AssociatedGroups = *(*[]controlplane.GroupReference)(unsafe.Pointer(&in.AssociatedGroups))
	return nil
}

// Convert_v1beta2_GroupAssociation_To_controlplane_GroupAssociation is an autogenerated conversion function.
func Convert_v1beta2_GroupAssociation_To_controlplane_GroupAssociation(in *GroupAssociation, out *controlplane.GroupAssociation, s conversion.Scope) error {
	return autoConvert_v1beta2_GroupAssociation_To_controlplane_GroupAssociation(in, out, s)
}

func autoConvert_controlplane_GroupAssociation_To_v1beta2_GroupAssociation(in *controlplane.GroupAssociation, out *GroupAssociation, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AssociatedGroups = *(*[]GroupReference)(unsafe.Pointer(&in.AssociatedGroups))
	return nil
}

// Convert_controlplane_GroupAssociation_To_v1beta2_GroupAssociation is an autogenerated conversion function.
func Convert_controlplane_GroupAssociation_To_v1beta2_GroupAssociation(in *controlplane.GroupAssociation, out *GroupAssociation, s conversion.Scope) error {
	return autoConvert_controlplane_GroupAssociation_To_v1beta2_GroupAssociation(in, out, s)
}

func autoConvert_v1beta2_GroupMember_To_controlplane_GroupMember(in *GroupMember, out *controlplane.GroupMember, s conversion.Scope) error {
	out.Pod = (*controlplane.PodReference)(unsafe.Pointer(in.Pod))
	out.ExternalEntity = (*controlplane.ExternalEntityReference)(unsafe.Pointer(in.ExternalEntity))
	out.IPs = *(*[]controlplane.IPAddress)(unsafe.Pointer(&in.IPs))
	out.Ports = *(*[]controlplane.NamedPort)(unsafe.Pointer(&in.Ports))
	out.Node = (*controlplane.NodeReference)(unsafe.Pointer(in.Node))
	out.Service = (*controlplane.ServiceReference)(unsafe.Pointer(in.Service))
	return nil
}

// Convert_v1beta2_GroupMember_To_controlplane_GroupMember is an autogenerated conversion function.
func Convert_v1beta2_GroupMember_To_controlplane_GroupMember(in *GroupMember, out *controlplane.GroupMember, s conversion.Scope) error {
	return autoConvert_v1beta2_GroupMember_To_controlplane_GroupMember(in, out, s)
}

func autoConvert_controlplane_GroupMember_To_v1beta2_GroupMember(in *controlplane.GroupMember, out *GroupMember, s conversion.Scope) error {
	out.Pod = (*PodReference)(unsafe.Pointer(in.Pod))
	out.ExternalEntity = (*ExternalEntityReference)(unsafe.Pointer(in.ExternalEntity))
	out.IPs = *(*[]IPAddress)(unsafe.Pointer(&in.IPs))
	out.Ports = *(*[]NamedPort)(unsafe.Pointer(&in.Ports))
	out.Node = (*NodeReference)(unsafe.Pointer(in.Node))
	out.Service = (*ServiceReference)(unsafe.Pointer(in.Service))
	return nil
}

// Convert_controlplane_GroupMember_To_v1beta2_GroupMember is an autogenerated conversion function.
func Convert_controlplane_GroupMember_To_v1beta2_GroupMember(in *controlplane.GroupMember, out *GroupMember, s conversion.Scope) error {
	return autoConvert_controlplane_GroupMember_To_v1beta2_GroupMember(in, out, s)
}

func autoConvert_v1beta2_GroupMembers_To_controlplane_GroupMembers(in *GroupMembers, out *controlplane.GroupMembers, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.EffectiveMembers = *(*[]controlplane.GroupMember)(unsafe.Pointer(&in.EffectiveMembers))
	out.EffectiveIPBlocks = *(*[]controlplane.IPNet)(unsafe.Pointer(&in.EffectiveIPBlocks))
	out.TotalMembers = in.TotalMembers
	out.TotalPages = in.TotalPages
	out.CurrentPage = in.CurrentPage
	return nil
}

// Convert_v1beta2_GroupMembers_To_controlplane_GroupMembers is an autogenerated conversion function.
func Convert_v1beta2_GroupMembers_To_controlplane_GroupMembers(in *GroupMembers, out *controlplane.GroupMembers, s conversion.Scope) error {
	return autoConvert_v1beta2_GroupMembers_To_controlplane_GroupMembers(in, out, s)
}

func autoConvert_controlplane_GroupMembers_To_v1beta2_GroupMembers(in *controlplane.GroupMembers, out *GroupMembers, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.EffectiveMembers = *(*[]GroupMember)(unsafe.Pointer(&in.EffectiveMembers))
	out.EffectiveIPBlocks = *(*[]IPNet)(unsafe.Pointer(&in.EffectiveIPBlocks))
	out.TotalMembers = in.TotalMembers
	out.TotalPages = in.TotalPages
	out.CurrentPage = in.CurrentPage
	return nil
}

// Convert_controlplane_GroupMembers_To_v1beta2_GroupMembers is an autogenerated conversion function.
func Convert_controlplane_GroupMembers_To_v1beta2_GroupMembers(in *controlplane.GroupMembers, out *GroupMembers, s conversion.Scope) error {
	return autoConvert_controlplane_GroupMembers_To_v1beta2_GroupMembers(in, out, s)
}

func autoConvert_v1beta2_GroupReference_To_controlplane_GroupReference(in *GroupReference, out *controlplane.GroupReference, s conversion.Scope) error {
	out.Namespace = in.Namespace
	out.Name = in.Name
	out.UID = types.UID(in.UID)
	return nil
}

// Convert_v1beta2_GroupReference_To_controlplane_GroupReference is an autogenerated conversion function.
func Convert_v1beta2_GroupReference_To_controlplane_GroupReference(in *GroupReference, out *controlplane.GroupReference, s conversion.Scope) error {
	return autoConvert_v1beta2_GroupReference_To_controlplane_GroupReference(in, out, s)
}

func autoConvert_controlplane_GroupReference_To_v1beta2_GroupReference(in *controlplane.GroupReference, out *GroupReference, s conversion.Scope) error {
	out.Namespace = in.Namespace
	out.Name = in.Name
	out.UID = types.UID(in.UID)
	return nil
}

// Convert_controlplane_GroupReference_To_v1beta2_GroupReference is an autogenerated conversion function.
func Convert_controlplane_GroupReference_To_v1beta2_GroupReference(in *controlplane.GroupReference, out *GroupReference, s conversion.Scope) error {
	return autoConvert_controlplane_GroupReference_To_v1beta2_GroupReference(in, out, s)
}

func autoConvert_v1beta2_HTTPProtocol_To_controlplane_HTTPProtocol(in *HTTPProtocol, out *controlplane.HTTPProtocol, s conversion.Scope) error {
	out.Host = in.Host
	out.Method = in.Method
	out.Path = in.Path
	return nil
}

// Convert_v1beta2_HTTPProtocol_To_controlplane_HTTPProtocol is an autogenerated conversion function.
func Convert_v1beta2_HTTPProtocol_To_controlplane_HTTPProtocol(in *HTTPProtocol, out *controlplane.HTTPProtocol, s conversion.Scope) error {
	return autoConvert_v1beta2_HTTPProtocol_To_controlplane_HTTPProtocol(in, out, s)
}

func autoConvert_controlplane_HTTPProtocol_To_v1beta2_HTTPProtocol(in *controlplane.HTTPProtocol, out *HTTPProtocol, s conversion.Scope) error {
	out.Host = in.Host
	out.Method = in.Method
	out.Path = in.Path
	return nil
}

// Convert_controlplane_HTTPProtocol_To_v1beta2_HTTPProtocol is an autogenerated conversion function.
func Convert_controlplane_HTTPProtocol_To_v1beta2_HTTPProtocol(in *controlplane.HTTPProtocol, out *HTTPProtocol, s conversion.Scope) error {
	return autoConvert_controlplane_HTTPProtocol_To_v1beta2_HTTPProtocol(in, out, s)
}

func autoConvert_v1beta2_IPBlock_To_controlplane_IPBlock(in *IPBlock, out *controlplane.IPBlock, s conversion.Scope) error {
	if err := Convert_v1beta2_IPNet_To_controlplane_IPNet(&in.CIDR, &out.CIDR, s); err != nil {
		return err
	}
	out.Except = *(*[]controlplane.IPNet)(unsafe.Pointer(&in.Except))
	return nil
}

// Convert_v1beta2_IPBlock_To_controlplane_IPBlock is an autogenerated conversion function.
func Convert_v1beta2_IPBlock_To_controlplane_IPBlock(in *IPBlock, out *controlplane.IPBlock, s conversion.Scope) error {
	return autoConvert_v1beta2_IPBlock_To_controlplane_IPBlock(in, out, s)
}

func autoConvert_controlplane_IPBlock_To_v1beta2_IPBlock(in *controlplane.IPBlock, out *IPBlock, s conversion.Scope) error {
	if err := Convert_controlplane_IPNet_To_v1beta2_IPNet(&in.CIDR, &out.CIDR, s); err != nil {
		return err
	}
	out.Except = *(*[]IPNet)(unsafe.Pointer(&in.Except))
	return nil
}

// Convert_controlplane_IPBlock_To_v1beta2_IPBlock is an autogenerated conversion function.
func Convert_controlplane_IPBlock_To_v1beta2_IPBlock(in *controlplane.IPBlock, out *IPBlock, s conversion.Scope) error {
	return autoConvert_controlplane_IPBlock_To_v1beta2_IPBlock(in, out, s)
}

func autoConvert_v1beta2_IPGroupAssociation_To_controlplane_IPGroupAssociation(in *IPGroupAssociation, out *controlplane.IPGroupAssociation, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AssociatedGroups = *(*[]controlplane.GroupReference)(unsafe.Pointer(&in.AssociatedGroups))
	return nil
}

// Convert_v1beta2_IPGroupAssociation_To_controlplane_IPGroupAssociation is an autogenerated conversion function.
func Convert_v1beta2_IPGroupAssociation_To_controlplane_IPGroupAssociation(in *IPGroupAssociation, out *controlplane.IPGroupAssociation, s conversion.Scope) error {
	return autoConvert_v1beta2_IPGroupAssociation_To_controlplane_IPGroupAssociation(in, out, s)
}

func autoConvert_controlplane_IPGroupAssociation_To_v1beta2_IPGroupAssociation(in *controlplane.IPGroupAssociation, out *IPGroupAssociation, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.AssociatedGroups = *(*[]GroupReference)(unsafe.Pointer(&in.AssociatedGroups))
	return nil
}

// Convert_controlplane_IPGroupAssociation_To_v1beta2_IPGroupAssociation is an autogenerated conversion function.
func Convert_controlplane_IPGroupAssociation_To_v1beta2_IPGroupAssociation(in *controlplane.IPGroupAssociation, out *IPGroupAssociation, s conversion.Scope) error {
	return autoConvert_controlplane_IPGroupAssociation_To_v1beta2_IPGroupAssociation(in, out, s)
}

func autoConvert_v1beta2_IPNet_To_controlplane_IPNet(in *IPNet, out *controlplane.IPNet, s conversion.Scope) error {
	out.IP = *(*controlplane.IPAddress)(unsafe.Pointer(&in.IP))
	out.PrefixLength = in.PrefixLength
	return nil
}

// Convert_v1beta2_IPNet_To_controlplane_IPNet is an autogenerated conversion function.
func Convert_v1beta2_IPNet_To_controlplane_IPNet(in *IPNet, out *controlplane.IPNet, s conversion.Scope) error {
	return autoConvert_v1beta2_IPNet_To_controlplane_IPNet(in, out, s)
}

func autoConvert_controlplane_IPNet_To_v1beta2_IPNet(in *controlplane.IPNet, out *IPNet, s conversion.Scope) error {
	out.IP = *(*IPAddress)(unsafe.Pointer(&in.IP))
	out.PrefixLength = in.PrefixLength
	return nil
}

// Convert_controlplane_IPNet_To_v1beta2_IPNet is an autogenerated conversion function.
func Convert_controlplane_IPNet_To_v1beta2_IPNet(in *controlplane.IPNet, out *IPNet, s conversion.Scope) error {
	return autoConvert_controlplane_IPNet_To_v1beta2_IPNet(in, out, s)
}

func autoConvert_v1beta2_L7Protocol_To_controlplane_L7Protocol(in *L7Protocol, out *controlplane.L7Protocol, s conversion.Scope) error {
	out.HTTP = (*controlplane.HTTPProtocol)(unsafe.Pointer(in.HTTP))
	out.TLS = (*controlplane.TLSProtocol)(unsafe.Pointer(in.TLS))
	return nil
}

// Convert_v1beta2_L7Protocol_To_controlplane_L7Protocol is an autogenerated conversion function.
func Convert_v1beta2_L7Protocol_To_controlplane_L7Protocol(in *L7Protocol, out *controlplane.L7Protocol, s conversion.Scope) error {
	return autoConvert_v1beta2_L7Protocol_To_controlplane_L7Protocol(in, out, s)
}

func autoConvert_controlplane_L7Protocol_To_v1beta2_L7Protocol(in *controlplane.L7Protocol, out *L7Protocol, s conversion.Scope) error {
	out.HTTP = (*HTTPProtocol)(unsafe.Pointer(in.HTTP))
	out.TLS = (*TLSProtocol)(unsafe.Pointer(in.TLS))
	return nil
}

// Convert_controlplane_L7Protocol_To_v1beta2_L7Protocol is an autogenerated conversion function.
func Convert_controlplane_L7Protocol_To_v1beta2_L7Protocol(in *controlplane.L7Protocol, out *L7Protocol, s conversion.Scope) error {
	return autoConvert_controlplane_L7Protocol_To_v1beta2_L7Protocol(in, out, s)
}

func autoConvert_v1beta2_MulticastGroupInfo_To_controlplane_MulticastGroupInfo(in *MulticastGroupInfo, out *controlplane.MulticastGroupInfo, s conversion.Scope) error {
	out.Group = in.Group
	out.Pods = *(*[]controlplane.PodReference)(unsafe.Pointer(&in.Pods))
	return nil
}

// Convert_v1beta2_MulticastGroupInfo_To_controlplane_MulticastGroupInfo is an autogenerated conversion function.
func Convert_v1beta2_MulticastGroupInfo_To_controlplane_MulticastGroupInfo(in *MulticastGroupInfo, out *controlplane.MulticastGroupInfo, s conversion.Scope) error {
	return autoConvert_v1beta2_MulticastGroupInfo_To_controlplane_MulticastGroupInfo(in, out, s)
}

func autoConvert_controlplane_MulticastGroupInfo_To_v1beta2_MulticastGroupInfo(in *controlplane.MulticastGroupInfo, out *MulticastGroupInfo, s conversion.Scope) error {
	out.Group = in.Group
	out.Pods = *(*[]PodReference)(unsafe.Pointer(&in.Pods))
	return nil
}

// Convert_controlplane_MulticastGroupInfo_To_v1beta2_MulticastGroupInfo is an autogenerated conversion function.
func Convert_controlplane_MulticastGroupInfo_To_v1beta2_MulticastGroupInfo(in *controlplane.MulticastGroupInfo, out *MulticastGroupInfo, s conversion.Scope) error {
	return autoConvert_controlplane_MulticastGroupInfo_To_v1beta2_MulticastGroupInfo(in, out, s)
}

func autoConvert_v1beta2_NamedPort_To_controlplane_NamedPort(in *NamedPort, out *controlplane.NamedPort, s conversion.Scope) error {
	out.Port = in.Port
	out.Name = in.Name
	out.Protocol = controlplane.Protocol(in.Protocol)
	return nil
}

// Convert_v1beta2_NamedPort_To_controlplane_NamedPort is an autogenerated conversion function.
func Convert_v1beta2_NamedPort_To_controlplane_NamedPort(in *NamedPort, out *controlplane.NamedPort, s conversion.Scope) error {
	return autoConvert_v1beta2_NamedPort_To_controlplane_NamedPort(in, out, s)
}

func autoConvert_controlplane_NamedPort_To_v1beta2_NamedPort(in *controlplane.NamedPort, out *NamedPort, s conversion.Scope) error {
	out.Port = in.Port
	out.Name = in.Name
	out.Protocol = Protocol(in.Protocol)
	return nil
}

// Convert_controlplane_NamedPort_To_v1beta2_NamedPort is an autogenerated conversion function.
func Convert_controlplane_NamedPort_To_v1beta2_NamedPort(in *controlplane.NamedPort, out *NamedPort, s conversion.Scope) error {
	return autoConvert_controlplane_NamedPort_To_v1beta2_NamedPort(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicy_To_controlplane_NetworkPolicy(in *NetworkPolicy, out *controlplane.NetworkPolicy, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if in.Rules != nil {
		in, out := &in.Rules, &out.Rules
		*out = make([]controlplane.NetworkPolicyRule, len(*in))
		for i := range *in {
			if err := Convert_v1beta2_NetworkPolicyRule_To_controlplane_NetworkPolicyRule(&(*in)[i], &(*out)[i], s); err != nil {
				return err
			}
		}
	} else {
		out.Rules = nil
	}
	out.AppliedToGroups = *(*[]string)(unsafe.Pointer(&in.AppliedToGroups))
	out.Priority = (*float64)(unsafe.Pointer(in.Priority))
	out.TierPriority = (*int32)(unsafe.Pointer(in.TierPriority))
	out.SourceRef = (*controlplane.NetworkPolicyReference)(unsafe.Pointer(in.SourceRef))
	return nil
}

// Convert_v1beta2_NetworkPolicy_To_controlplane_NetworkPolicy is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicy_To_controlplane_NetworkPolicy(in *NetworkPolicy, out *controlplane.NetworkPolicy, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicy_To_controlplane_NetworkPolicy(in, out, s)
}

func autoConvert_controlplane_NetworkPolicy_To_v1beta2_NetworkPolicy(in *controlplane.NetworkPolicy, out *NetworkPolicy, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if in.Rules != nil {
		in, out := &in.Rules, &out.Rules
		*out = make([]NetworkPolicyRule, len(*in))
		for i := range *in {
			if err := Convert_controlplane_NetworkPolicyRule_To_v1beta2_NetworkPolicyRule(&(*in)[i], &(*out)[i], s); err != nil {
				return err
			}
		}
	} else {
		out.Rules = nil
	}
	out.AppliedToGroups = *(*[]string)(unsafe.Pointer(&in.AppliedToGroups))
	out.Priority = (*float64)(unsafe.Pointer(in.Priority))
	out.TierPriority = (*int32)(unsafe.Pointer(in.TierPriority))
	out.SourceRef = (*NetworkPolicyReference)(unsafe.Pointer(in.SourceRef))
	return nil
}

// Convert_controlplane_NetworkPolicy_To_v1beta2_NetworkPolicy is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicy_To_v1beta2_NetworkPolicy(in *controlplane.NetworkPolicy, out *NetworkPolicy, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicy_To_v1beta2_NetworkPolicy(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicyEvaluation_To_controlplane_NetworkPolicyEvaluation(in *NetworkPolicyEvaluation, out *controlplane.NetworkPolicyEvaluation, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Request = (*controlplane.NetworkPolicyEvaluationRequest)(unsafe.Pointer(in.Request))
	out.Response = (*controlplane.NetworkPolicyEvaluationResponse)(unsafe.Pointer(in.Response))
	return nil
}

// Convert_v1beta2_NetworkPolicyEvaluation_To_controlplane_NetworkPolicyEvaluation is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicyEvaluation_To_controlplane_NetworkPolicyEvaluation(in *NetworkPolicyEvaluation, out *controlplane.NetworkPolicyEvaluation, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicyEvaluation_To_controlplane_NetworkPolicyEvaluation(in, out, s)
}

func autoConvert_controlplane_NetworkPolicyEvaluation_To_v1beta2_NetworkPolicyEvaluation(in *controlplane.NetworkPolicyEvaluation, out *NetworkPolicyEvaluation, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Request = (*NetworkPolicyEvaluationRequest)(unsafe.Pointer(in.Request))
	out.Response = (*NetworkPolicyEvaluationResponse)(unsafe.Pointer(in.Response))
	return nil
}

// Convert_controlplane_NetworkPolicyEvaluation_To_v1beta2_NetworkPolicyEvaluation is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicyEvaluation_To_v1beta2_NetworkPolicyEvaluation(in *controlplane.NetworkPolicyEvaluation, out *NetworkPolicyEvaluation, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicyEvaluation_To_v1beta2_NetworkPolicyEvaluation(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicyEvaluationRequest_To_controlplane_NetworkPolicyEvaluationRequest(in *NetworkPolicyEvaluationRequest, out *controlplane.NetworkPolicyEvaluationRequest, s conversion.Scope) error {
	if err := Convert_v1beta2_Entity_To_controlplane_Entity(&in.Source, &out.Source, s); err != nil {
		return err
	}
	if err := Convert_v1beta2_Entity_To_controlplane_Entity(&in.Destination, &out.Destination, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1beta2_NetworkPolicyEvaluationRequest_To_controlplane_NetworkPolicyEvaluationRequest is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicyEvaluationRequest_To_controlplane_NetworkPolicyEvaluationRequest(in *NetworkPolicyEvaluationRequest, out *controlplane.NetworkPolicyEvaluationRequest, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicyEvaluationRequest_To_controlplane_NetworkPolicyEvaluationRequest(in, out, s)
}

func autoConvert_controlplane_NetworkPolicyEvaluationRequest_To_v1beta2_NetworkPolicyEvaluationRequest(in *controlplane.NetworkPolicyEvaluationRequest, out *NetworkPolicyEvaluationRequest, s conversion.Scope) error {
	if err := Convert_controlplane_Entity_To_v1beta2_Entity(&in.Source, &out.Source, s); err != nil {
		return err
	}
	if err := Convert_controlplane_Entity_To_v1beta2_Entity(&in.Destination, &out.Destination, s); err != nil {
		return err
	}
	return nil
}

// Convert_controlplane_NetworkPolicyEvaluationRequest_To_v1beta2_NetworkPolicyEvaluationRequest is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicyEvaluationRequest_To_v1beta2_NetworkPolicyEvaluationRequest(in *controlplane.NetworkPolicyEvaluationRequest, out *NetworkPolicyEvaluationRequest, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicyEvaluationRequest_To_v1beta2_NetworkPolicyEvaluationRequest(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicyEvaluationResponse_To_controlplane_NetworkPolicyEvaluationResponse(in *NetworkPolicyEvaluationResponse, out *controlplane.NetworkPolicyEvaluationResponse, s conversion.Scope) error {
	if err := Convert_v1beta2_NetworkPolicyReference_To_controlplane_NetworkPolicyReference(&in.NetworkPolicy, &out.NetworkPolicy, s); err != nil {
		return err
	}
	out.RuleIndex = in.RuleIndex
	if err := Convert_v1beta2_RuleRef_To_controlplane_RuleRef(&in.Rule, &out.Rule, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1beta2_NetworkPolicyEvaluationResponse_To_controlplane_NetworkPolicyEvaluationResponse is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicyEvaluationResponse_To_controlplane_NetworkPolicyEvaluationResponse(in *NetworkPolicyEvaluationResponse, out *controlplane.NetworkPolicyEvaluationResponse, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicyEvaluationResponse_To_controlplane_NetworkPolicyEvaluationResponse(in, out, s)
}

func autoConvert_controlplane_NetworkPolicyEvaluationResponse_To_v1beta2_NetworkPolicyEvaluationResponse(in *controlplane.NetworkPolicyEvaluationResponse, out *NetworkPolicyEvaluationResponse, s conversion.Scope) error {
	if err := Convert_controlplane_NetworkPolicyReference_To_v1beta2_NetworkPolicyReference(&in.NetworkPolicy, &out.NetworkPolicy, s); err != nil {
		return err
	}
	out.RuleIndex = in.RuleIndex
	if err := Convert_controlplane_RuleRef_To_v1beta2_RuleRef(&in.Rule, &out.Rule, s); err != nil {
		return err
	}
	return nil
}

// Convert_controlplane_NetworkPolicyEvaluationResponse_To_v1beta2_NetworkPolicyEvaluationResponse is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicyEvaluationResponse_To_v1beta2_NetworkPolicyEvaluationResponse(in *controlplane.NetworkPolicyEvaluationResponse, out *NetworkPolicyEvaluationResponse, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicyEvaluationResponse_To_v1beta2_NetworkPolicyEvaluationResponse(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicyList_To_controlplane_NetworkPolicyList(in *NetworkPolicyList, out *controlplane.NetworkPolicyList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	if in.Items != nil {
		in, out := &in.Items, &out.Items
		*out = make([]controlplane.NetworkPolicy, len(*in))
		for i := range *in {
			if err := Convert_v1beta2_NetworkPolicy_To_controlplane_NetworkPolicy(&(*in)[i], &(*out)[i], s); err != nil {
				return err
			}
		}
	} else {
		out.Items = nil
	}
	return nil
}

// Convert_v1beta2_NetworkPolicyList_To_controlplane_NetworkPolicyList is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicyList_To_controlplane_NetworkPolicyList(in *NetworkPolicyList, out *controlplane.NetworkPolicyList, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicyList_To_controlplane_NetworkPolicyList(in, out, s)
}

func autoConvert_controlplane_NetworkPolicyList_To_v1beta2_NetworkPolicyList(in *controlplane.NetworkPolicyList, out *NetworkPolicyList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	if in.Items != nil {
		in, out := &in.Items, &out.Items
		*out = make([]NetworkPolicy, len(*in))
		for i := range *in {
			if err := Convert_controlplane_NetworkPolicy_To_v1beta2_NetworkPolicy(&(*in)[i], &(*out)[i], s); err != nil {
				return err
			}
		}
	} else {
		out.Items = nil
	}
	return nil
}

// Convert_controlplane_NetworkPolicyList_To_v1beta2_NetworkPolicyList is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicyList_To_v1beta2_NetworkPolicyList(in *controlplane.NetworkPolicyList, out *NetworkPolicyList, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicyList_To_v1beta2_NetworkPolicyList(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicyNodeStatus_To_controlplane_NetworkPolicyNodeStatus(in *NetworkPolicyNodeStatus, out *controlplane.NetworkPolicyNodeStatus, s conversion.Scope) error {
	out.NodeName = in.NodeName
	out.Generation = in.Generation
	out.RealizationFailure = in.RealizationFailure
	out.Message = in.Message
	return nil
}

// Convert_v1beta2_NetworkPolicyNodeStatus_To_controlplane_NetworkPolicyNodeStatus is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicyNodeStatus_To_controlplane_NetworkPolicyNodeStatus(in *NetworkPolicyNodeStatus, out *controlplane.NetworkPolicyNodeStatus, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicyNodeStatus_To_controlplane_NetworkPolicyNodeStatus(in, out, s)
}

func autoConvert_controlplane_NetworkPolicyNodeStatus_To_v1beta2_NetworkPolicyNodeStatus(in *controlplane.NetworkPolicyNodeStatus, out *NetworkPolicyNodeStatus, s conversion.Scope) error {
	out.NodeName = in.NodeName
	out.Generation = in.Generation
	out.RealizationFailure = in.RealizationFailure
	out.Message = in.Message
	return nil
}

// Convert_controlplane_NetworkPolicyNodeStatus_To_v1beta2_NetworkPolicyNodeStatus is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicyNodeStatus_To_v1beta2_NetworkPolicyNodeStatus(in *controlplane.NetworkPolicyNodeStatus, out *NetworkPolicyNodeStatus, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicyNodeStatus_To_v1beta2_NetworkPolicyNodeStatus(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicyPeer_To_controlplane_NetworkPolicyPeer(in *NetworkPolicyPeer, out *controlplane.NetworkPolicyPeer, s conversion.Scope) error {
	out.AddressGroups = *(*[]string)(unsafe.Pointer(&in.AddressGroups))
	out.IPBlocks = *(*[]controlplane.IPBlock)(unsafe.Pointer(&in.IPBlocks))
	out.FQDNs = *(*[]string)(unsafe.Pointer(&in.FQDNs))
	out.ToServices = *(*[]controlplane.ServiceReference)(unsafe.Pointer(&in.ToServices))
	out.LabelIdentities = *(*[]uint32)(unsafe.Pointer(&in.LabelIdentities))
	return nil
}

// Convert_v1beta2_NetworkPolicyPeer_To_controlplane_NetworkPolicyPeer is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicyPeer_To_controlplane_NetworkPolicyPeer(in *NetworkPolicyPeer, out *controlplane.NetworkPolicyPeer, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicyPeer_To_controlplane_NetworkPolicyPeer(in, out, s)
}

func autoConvert_controlplane_NetworkPolicyPeer_To_v1beta2_NetworkPolicyPeer(in *controlplane.NetworkPolicyPeer, out *NetworkPolicyPeer, s conversion.Scope) error {
	out.AddressGroups = *(*[]string)(unsafe.Pointer(&in.AddressGroups))
	out.IPBlocks = *(*[]IPBlock)(unsafe.Pointer(&in.IPBlocks))
	out.FQDNs = *(*[]string)(unsafe.Pointer(&in.FQDNs))
	out.ToServices = *(*[]ServiceReference)(unsafe.Pointer(&in.ToServices))
	out.LabelIdentities = *(*[]uint32)(unsafe.Pointer(&in.LabelIdentities))
	return nil
}

// Convert_controlplane_NetworkPolicyPeer_To_v1beta2_NetworkPolicyPeer is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicyPeer_To_v1beta2_NetworkPolicyPeer(in *controlplane.NetworkPolicyPeer, out *NetworkPolicyPeer, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicyPeer_To_v1beta2_NetworkPolicyPeer(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicyReference_To_controlplane_NetworkPolicyReference(in *NetworkPolicyReference, out *controlplane.NetworkPolicyReference, s conversion.Scope) error {
	out.Type = controlplane.NetworkPolicyType(in.Type)
	out.Namespace = in.Namespace
	out.Name = in.Name
	out.UID = types.UID(in.UID)
	return nil
}

// Convert_v1beta2_NetworkPolicyReference_To_controlplane_NetworkPolicyReference is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicyReference_To_controlplane_NetworkPolicyReference(in *NetworkPolicyReference, out *controlplane.NetworkPolicyReference, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicyReference_To_controlplane_NetworkPolicyReference(in, out, s)
}

func autoConvert_controlplane_NetworkPolicyReference_To_v1beta2_NetworkPolicyReference(in *controlplane.NetworkPolicyReference, out *NetworkPolicyReference, s conversion.Scope) error {
	out.Type = NetworkPolicyType(in.Type)
	out.Namespace = in.Namespace
	out.Name = in.Name
	out.UID = types.UID(in.UID)
	return nil
}

// Convert_controlplane_NetworkPolicyReference_To_v1beta2_NetworkPolicyReference is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicyReference_To_v1beta2_NetworkPolicyReference(in *controlplane.NetworkPolicyReference, out *NetworkPolicyReference, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicyReference_To_v1beta2_NetworkPolicyReference(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicyRule_To_controlplane_NetworkPolicyRule(in *NetworkPolicyRule, out *controlplane.NetworkPolicyRule, s conversion.Scope) error {
	out.Direction = controlplane.Direction(in.Direction)
	if err := Convert_v1beta2_NetworkPolicyPeer_To_controlplane_NetworkPolicyPeer(&in.From, &out.From, s); err != nil {
		return err
	}
	if err := Convert_v1beta2_NetworkPolicyPeer_To_controlplane_NetworkPolicyPeer(&in.To, &out.To, s); err != nil {
		return err
	}
	if in.Services != nil {
		in, out := &in.Services, &out.Services
		*out = make([]controlplane.Service, len(*in))
		for i := range *in {
			if err := Convert_v1beta2_Service_To_controlplane_Service(&(*in)[i], &(*out)[i], s); err != nil {
				return err
			}
		}
	} else {
		out.Services = nil
	}
	out.Priority = in.Priority
	out.Action = (*v1beta1.RuleAction)(unsafe.Pointer(in.Action))
	out.EnableLogging = in.EnableLogging
	out.AppliedToGroups = *(*[]string)(unsafe.Pointer(&in.AppliedToGroups))
	out.Name = in.Name
	out.L7Protocols = *(*[]controlplane.L7Protocol)(unsafe.Pointer(&in.L7Protocols))
	out.LogLabel = in.LogLabel
	return nil
}

// Convert_v1beta2_NetworkPolicyRule_To_controlplane_NetworkPolicyRule is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicyRule_To_controlplane_NetworkPolicyRule(in *NetworkPolicyRule, out *controlplane.NetworkPolicyRule, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicyRule_To_controlplane_NetworkPolicyRule(in, out, s)
}

func autoConvert_controlplane_NetworkPolicyRule_To_v1beta2_NetworkPolicyRule(in *controlplane.NetworkPolicyRule, out *NetworkPolicyRule, s conversion.Scope) error {
	out.Direction = Direction(in.Direction)
	if err := Convert_controlplane_NetworkPolicyPeer_To_v1beta2_NetworkPolicyPeer(&in.From, &out.From, s); err != nil {
		return err
	}
	if err := Convert_controlplane_NetworkPolicyPeer_To_v1beta2_NetworkPolicyPeer(&in.To, &out.To, s); err != nil {
		return err
	}
	if in.Services != nil {
		in, out := &in.Services, &out.Services
		*out = make([]Service, len(*in))
		for i := range *in {
			if err := Convert_controlplane_Service_To_v1beta2_Service(&(*in)[i], &(*out)[i], s); err != nil {
				return err
			}
		}
	} else {
		out.Services = nil
	}
	out.Name = in.Name
	out.Priority = in.Priority
	out.Action = (*v1beta1.RuleAction)(unsafe.Pointer(in.Action))
	out.EnableLogging = in.EnableLogging
	out.AppliedToGroups = *(*[]string)(unsafe.Pointer(&in.AppliedToGroups))
	out.L7Protocols = *(*[]L7Protocol)(unsafe.Pointer(&in.L7Protocols))
	out.LogLabel = in.LogLabel
	return nil
}

// Convert_controlplane_NetworkPolicyRule_To_v1beta2_NetworkPolicyRule is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicyRule_To_v1beta2_NetworkPolicyRule(in *controlplane.NetworkPolicyRule, out *NetworkPolicyRule, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicyRule_To_v1beta2_NetworkPolicyRule(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicyStats_To_controlplane_NetworkPolicyStats(in *NetworkPolicyStats, out *controlplane.NetworkPolicyStats, s conversion.Scope) error {
	if err := Convert_v1beta2_NetworkPolicyReference_To_controlplane_NetworkPolicyReference(&in.NetworkPolicy, &out.NetworkPolicy, s); err != nil {
		return err
	}
	out.TrafficStats = in.TrafficStats
	out.RuleTrafficStats = *(*[]v1alpha1.RuleTrafficStats)(unsafe.Pointer(&in.RuleTrafficStats))
	return nil
}

// Convert_v1beta2_NetworkPolicyStats_To_controlplane_NetworkPolicyStats is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicyStats_To_controlplane_NetworkPolicyStats(in *NetworkPolicyStats, out *controlplane.NetworkPolicyStats, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicyStats_To_controlplane_NetworkPolicyStats(in, out, s)
}

func autoConvert_controlplane_NetworkPolicyStats_To_v1beta2_NetworkPolicyStats(in *controlplane.NetworkPolicyStats, out *NetworkPolicyStats, s conversion.Scope) error {
	if err := Convert_controlplane_NetworkPolicyReference_To_v1beta2_NetworkPolicyReference(&in.NetworkPolicy, &out.NetworkPolicy, s); err != nil {
		return err
	}
	out.TrafficStats = in.TrafficStats
	out.RuleTrafficStats = *(*[]v1alpha1.RuleTrafficStats)(unsafe.Pointer(&in.RuleTrafficStats))
	return nil
}

// Convert_controlplane_NetworkPolicyStats_To_v1beta2_NetworkPolicyStats is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicyStats_To_v1beta2_NetworkPolicyStats(in *controlplane.NetworkPolicyStats, out *NetworkPolicyStats, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicyStats_To_v1beta2_NetworkPolicyStats(in, out, s)
}

func autoConvert_v1beta2_NetworkPolicyStatus_To_controlplane_NetworkPolicyStatus(in *NetworkPolicyStatus, out *controlplane.NetworkPolicyStatus, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Nodes = *(*[]controlplane.NetworkPolicyNodeStatus)(unsafe.Pointer(&in.Nodes))
	return nil
}

// Convert_v1beta2_NetworkPolicyStatus_To_controlplane_NetworkPolicyStatus is an autogenerated conversion function.
func Convert_v1beta2_NetworkPolicyStatus_To_controlplane_NetworkPolicyStatus(in *NetworkPolicyStatus, out *controlplane.NetworkPolicyStatus, s conversion.Scope) error {
	return autoConvert_v1beta2_NetworkPolicyStatus_To_controlplane_NetworkPolicyStatus(in, out, s)
}

func autoConvert_controlplane_NetworkPolicyStatus_To_v1beta2_NetworkPolicyStatus(in *controlplane.NetworkPolicyStatus, out *NetworkPolicyStatus, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Nodes = *(*[]NetworkPolicyNodeStatus)(unsafe.Pointer(&in.Nodes))
	return nil
}

// Convert_controlplane_NetworkPolicyStatus_To_v1beta2_NetworkPolicyStatus is an autogenerated conversion function.
func Convert_controlplane_NetworkPolicyStatus_To_v1beta2_NetworkPolicyStatus(in *controlplane.NetworkPolicyStatus, out *NetworkPolicyStatus, s conversion.Scope) error {
	return autoConvert_controlplane_NetworkPolicyStatus_To_v1beta2_NetworkPolicyStatus(in, out, s)
}

func autoConvert_v1beta2_NodeReference_To_controlplane_NodeReference(in *NodeReference, out *controlplane.NodeReference, s conversion.Scope) error {
	out.Name = in.Name
	return nil
}

// Convert_v1beta2_NodeReference_To_controlplane_NodeReference is an autogenerated conversion function.
func Convert_v1beta2_NodeReference_To_controlplane_NodeReference(in *NodeReference, out *controlplane.NodeReference, s conversion.Scope) error {
	return autoConvert_v1beta2_NodeReference_To_controlplane_NodeReference(in, out, s)
}

func autoConvert_controlplane_NodeReference_To_v1beta2_NodeReference(in *controlplane.NodeReference, out *NodeReference, s conversion.Scope) error {
	out.Name = in.Name
	return nil
}

// Convert_controlplane_NodeReference_To_v1beta2_NodeReference is an autogenerated conversion function.
func Convert_controlplane_NodeReference_To_v1beta2_NodeReference(in *controlplane.NodeReference, out *NodeReference, s conversion.Scope) error {
	return autoConvert_controlplane_NodeReference_To_v1beta2_NodeReference(in, out, s)
}

func autoConvert_v1beta2_NodeStatsSummary_To_controlplane_NodeStatsSummary(in *NodeStatsSummary, out *controlplane.NodeStatsSummary, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.NetworkPolicies = *(*[]controlplane.NetworkPolicyStats)(unsafe.Pointer(&in.NetworkPolicies))
	out.AntreaClusterNetworkPolicies = *(*[]controlplane.NetworkPolicyStats)(unsafe.Pointer(&in.AntreaClusterNetworkPolicies))
	out.AntreaNetworkPolicies = *(*[]controlplane.NetworkPolicyStats)(unsafe.Pointer(&in.AntreaNetworkPolicies))
	out.Multicast = *(*[]controlplane.MulticastGroupInfo)(unsafe.Pointer(&in.Multicast))
	return nil
}

// Convert_v1beta2_NodeStatsSummary_To_controlplane_NodeStatsSummary is an autogenerated conversion function.
func Convert_v1beta2_NodeStatsSummary_To_controlplane_NodeStatsSummary(in *NodeStatsSummary, out *controlplane.NodeStatsSummary, s conversion.Scope) error {
	return autoConvert_v1beta2_NodeStatsSummary_To_controlplane_NodeStatsSummary(in, out, s)
}

func autoConvert_controlplane_NodeStatsSummary_To_v1beta2_NodeStatsSummary(in *controlplane.NodeStatsSummary, out *NodeStatsSummary, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.NetworkPolicies = *(*[]NetworkPolicyStats)(unsafe.Pointer(&in.NetworkPolicies))
	out.AntreaClusterNetworkPolicies = *(*[]NetworkPolicyStats)(unsafe.Pointer(&in.AntreaClusterNetworkPolicies))
	out.AntreaNetworkPolicies = *(*[]NetworkPolicyStats)(unsafe.Pointer(&in.AntreaNetworkPolicies))
	out.Multicast = *(*[]MulticastGroupInfo)(unsafe.Pointer(&in.Multicast))
	return nil
}

// Convert_controlplane_NodeStatsSummary_To_v1beta2_NodeStatsSummary is an autogenerated conversion function.
func Convert_controlplane_NodeStatsSummary_To_v1beta2_NodeStatsSummary(in *controlplane.NodeStatsSummary, out *NodeStatsSummary, s conversion.Scope) error {
	return autoConvert_controlplane_NodeStatsSummary_To_v1beta2_NodeStatsSummary(in, out, s)
}

func autoConvert_v1beta2_PaginationGetOptions_To_controlplane_PaginationGetOptions(in *PaginationGetOptions, out *controlplane.PaginationGetOptions, s conversion.Scope) error {
	out.Page = in.Page
	out.Limit = in.Limit
	return nil
}

// Convert_v1beta2_PaginationGetOptions_To_controlplane_PaginationGetOptions is an autogenerated conversion function.
func Convert_v1beta2_PaginationGetOptions_To_controlplane_PaginationGetOptions(in *PaginationGetOptions, out *controlplane.PaginationGetOptions, s conversion.Scope) error {
	return autoConvert_v1beta2_PaginationGetOptions_To_controlplane_PaginationGetOptions(in, out, s)
}

func autoConvert_controlplane_PaginationGetOptions_To_v1beta2_PaginationGetOptions(in *controlplane.PaginationGetOptions, out *PaginationGetOptions, s conversion.Scope) error {
	out.Page = in.Page
	out.Limit = in.Limit
	return nil
}

// Convert_controlplane_PaginationGetOptions_To_v1beta2_PaginationGetOptions is an autogenerated conversion function.
func Convert_controlplane_PaginationGetOptions_To_v1beta2_PaginationGetOptions(in *controlplane.PaginationGetOptions, out *PaginationGetOptions, s conversion.Scope) error {
	return autoConvert_controlplane_PaginationGetOptions_To_v1beta2_PaginationGetOptions(in, out, s)
}

func autoConvert_url_Values_To_v1beta2_PaginationGetOptions(in *url.Values, out *PaginationGetOptions, s conversion.Scope) error {
	// WARNING: Field TypeMeta does not have json tag, skipping.

	if values, ok := map[string][]string(*in)["page"]; ok && len(values) > 0 {
		if err := runtime.Convert_Slice_string_To_int64(&values, &out.Page, s); err != nil {
			return err
		}
	} else {
		out.Page = 0
	}
	if values, ok := map[string][]string(*in)["limit"]; ok && len(values) > 0 {
		if err := runtime.Convert_Slice_string_To_int64(&values, &out.Limit, s); err != nil {
			return err
		}
	} else {
		out.Limit = 0
	}
	return nil
}

// Convert_url_Values_To_v1beta2_PaginationGetOptions is an autogenerated conversion function.
func Convert_url_Values_To_v1beta2_PaginationGetOptions(in *url.Values, out *PaginationGetOptions, s conversion.Scope) error {
	return autoConvert_url_Values_To_v1beta2_PaginationGetOptions(in, out, s)
}

func autoConvert_v1beta2_PodReference_To_controlplane_PodReference(in *PodReference, out *controlplane.PodReference, s conversion.Scope) error {
	out.Name = in.Name
	out.Namespace = in.Namespace
	return nil
}

// Convert_v1beta2_PodReference_To_controlplane_PodReference is an autogenerated conversion function.
func Convert_v1beta2_PodReference_To_controlplane_PodReference(in *PodReference, out *controlplane.PodReference, s conversion.Scope) error {
	return autoConvert_v1beta2_PodReference_To_controlplane_PodReference(in, out, s)
}

func autoConvert_controlplane_PodReference_To_v1beta2_PodReference(in *controlplane.PodReference, out *PodReference, s conversion.Scope) error {
	out.Name = in.Name
	out.Namespace = in.Namespace
	return nil
}

// Convert_controlplane_PodReference_To_v1beta2_PodReference is an autogenerated conversion function.
func Convert_controlplane_PodReference_To_v1beta2_PodReference(in *controlplane.PodReference, out *PodReference, s conversion.Scope) error {
	return autoConvert_controlplane_PodReference_To_v1beta2_PodReference(in, out, s)
}

func autoConvert_v1beta2_RuleRef_To_controlplane_RuleRef(in *RuleRef, out *controlplane.RuleRef, s conversion.Scope) error {
	out.Direction = controlplane.Direction(in.Direction)
	out.Name = in.Name
	out.Action = (*v1beta1.RuleAction)(unsafe.Pointer(in.Action))
	return nil
}

// Convert_v1beta2_RuleRef_To_controlplane_RuleRef is an autogenerated conversion function.
func Convert_v1beta2_RuleRef_To_controlplane_RuleRef(in *RuleRef, out *controlplane.RuleRef, s conversion.Scope) error {
	return autoConvert_v1beta2_RuleRef_To_controlplane_RuleRef(in, out, s)
}

func autoConvert_controlplane_RuleRef_To_v1beta2_RuleRef(in *controlplane.RuleRef, out *RuleRef, s conversion.Scope) error {
	out.Direction = Direction(in.Direction)
	out.Name = in.Name
	out.Action = (*v1beta1.RuleAction)(unsafe.Pointer(in.Action))
	return nil
}

// Convert_controlplane_RuleRef_To_v1beta2_RuleRef is an autogenerated conversion function.
func Convert_controlplane_RuleRef_To_v1beta2_RuleRef(in *controlplane.RuleRef, out *RuleRef, s conversion.Scope) error {
	return autoConvert_controlplane_RuleRef_To_v1beta2_RuleRef(in, out, s)
}

func autoConvert_v1beta2_Service_To_controlplane_Service(in *Service, out *controlplane.Service, s conversion.Scope) error {
	out.Protocol = (*controlplane.Protocol)(unsafe.Pointer(in.Protocol))
	out.Port = (*intstr.IntOrString)(unsafe.Pointer(in.Port))
	out.EndPort = (*int32)(unsafe.Pointer(in.EndPort))
	out.ICMPType = (*int32)(unsafe.Pointer(in.ICMPType))
	out.ICMPCode = (*int32)(unsafe.Pointer(in.ICMPCode))
	out.IGMPType = (*int32)(unsafe.Pointer(in.IGMPType))
	out.GroupAddress = in.GroupAddress
	out.SrcPort = (*int32)(unsafe.Pointer(in.SrcPort))
	out.SrcEndPort = (*int32)(unsafe.Pointer(in.SrcEndPort))
	return nil
}

// Convert_v1beta2_Service_To_controlplane_Service is an autogenerated conversion function.
func Convert_v1beta2_Service_To_controlplane_Service(in *Service, out *controlplane.Service, s conversion.Scope) error {
	return autoConvert_v1beta2_Service_To_controlplane_Service(in, out, s)
}

func autoConvert_controlplane_Service_To_v1beta2_Service(in *controlplane.Service, out *Service, s conversion.Scope) error {
	out.Protocol = (*Protocol)(unsafe.Pointer(in.Protocol))
	out.Port = (*intstr.IntOrString)(unsafe.Pointer(in.Port))
	out.EndPort = (*int32)(unsafe.Pointer(in.EndPort))
	out.SrcPort = (*int32)(unsafe.Pointer(in.SrcPort))
	out.SrcEndPort = (*int32)(unsafe.Pointer(in.SrcEndPort))
	out.ICMPType = (*int32)(unsafe.Pointer(in.ICMPType))
	out.ICMPCode = (*int32)(unsafe.Pointer(in.ICMPCode))
	out.IGMPType = (*int32)(unsafe.Pointer(in.IGMPType))
	out.GroupAddress = in.GroupAddress
	return nil
}

// Convert_controlplane_Service_To_v1beta2_Service is an autogenerated conversion function.
func Convert_controlplane_Service_To_v1beta2_Service(in *controlplane.Service, out *Service, s conversion.Scope) error {
	return autoConvert_controlplane_Service_To_v1beta2_Service(in, out, s)
}

func autoConvert_v1beta2_ServiceReference_To_controlplane_ServiceReference(in *ServiceReference, out *controlplane.ServiceReference, s conversion.Scope) error {
	out.Name = in.Name
	out.Namespace = in.Namespace
	return nil
}

// Convert_v1beta2_ServiceReference_To_controlplane_ServiceReference is an autogenerated conversion function.
func Convert_v1beta2_ServiceReference_To_controlplane_ServiceReference(in *ServiceReference, out *controlplane.ServiceReference, s conversion.Scope) error {
	return autoConvert_v1beta2_ServiceReference_To_controlplane_ServiceReference(in, out, s)
}

func autoConvert_controlplane_ServiceReference_To_v1beta2_ServiceReference(in *controlplane.ServiceReference, out *ServiceReference, s conversion.Scope) error {
	out.Name = in.Name
	out.Namespace = in.Namespace
	return nil
}

// Convert_controlplane_ServiceReference_To_v1beta2_ServiceReference is an autogenerated conversion function.
func Convert_controlplane_ServiceReference_To_v1beta2_ServiceReference(in *controlplane.ServiceReference, out *ServiceReference, s conversion.Scope) error {
	return autoConvert_controlplane_ServiceReference_To_v1beta2_ServiceReference(in, out, s)
}

func autoConvert_v1beta2_SupportBundleCollection_To_controlplane_SupportBundleCollection(in *SupportBundleCollection, out *controlplane.SupportBundleCollection, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.ExpiredAt = in.ExpiredAt
	out.SinceTime = in.SinceTime
	if err := Convert_v1beta2_BundleFileServer_To_controlplane_BundleFileServer(&in.FileServer, &out.FileServer, s); err != nil {
		return err
	}
	if err := Convert_v1beta2_BundleServerAuthConfiguration_To_controlplane_BundleServerAuthConfiguration(&in.Authentication, &out.Authentication, s); err != nil {
		return err
	}
	return nil
}

// Convert_v1beta2_SupportBundleCollection_To_controlplane_SupportBundleCollection is an autogenerated conversion function.
func Convert_v1beta2_SupportBundleCollection_To_controlplane_SupportBundleCollection(in *SupportBundleCollection, out *controlplane.SupportBundleCollection, s conversion.Scope) error {
	return autoConvert_v1beta2_SupportBundleCollection_To_controlplane_SupportBundleCollection(in, out, s)
}

func autoConvert_controlplane_SupportBundleCollection_To_v1beta2_SupportBundleCollection(in *controlplane.SupportBundleCollection, out *SupportBundleCollection, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.ExpiredAt = in.ExpiredAt
	out.SinceTime = in.SinceTime
	if err := Convert_controlplane_BundleFileServer_To_v1beta2_BundleFileServer(&in.FileServer, &out.FileServer, s); err != nil {
		return err
	}
	if err := Convert_controlplane_BundleServerAuthConfiguration_To_v1beta2_BundleServerAuthConfiguration(&in.Authentication, &out.Authentication, s); err != nil {
		return err
	}
	return nil
}

// Convert_controlplane_SupportBundleCollection_To_v1beta2_SupportBundleCollection is an autogenerated conversion function.
func Convert_controlplane_SupportBundleCollection_To_v1beta2_SupportBundleCollection(in *controlplane.SupportBundleCollection, out *SupportBundleCollection, s conversion.Scope) error {
	return autoConvert_controlplane_SupportBundleCollection_To_v1beta2_SupportBundleCollection(in, out, s)
}

func autoConvert_v1beta2_SupportBundleCollectionList_To_controlplane_SupportBundleCollectionList(in *SupportBundleCollectionList, out *controlplane.SupportBundleCollectionList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]controlplane.SupportBundleCollection)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_v1beta2_SupportBundleCollectionList_To_controlplane_SupportBundleCollectionList is an autogenerated conversion function.
func Convert_v1beta2_SupportBundleCollectionList_To_controlplane_SupportBundleCollectionList(in *SupportBundleCollectionList, out *controlplane.SupportBundleCollectionList, s conversion.Scope) error {
	return autoConvert_v1beta2_SupportBundleCollectionList_To_controlplane_SupportBundleCollectionList(in, out, s)
}

func autoConvert_controlplane_SupportBundleCollectionList_To_v1beta2_SupportBundleCollectionList(in *controlplane.SupportBundleCollectionList, out *SupportBundleCollectionList, s conversion.Scope) error {
	out.ListMeta = in.ListMeta
	out.Items = *(*[]SupportBundleCollection)(unsafe.Pointer(&in.Items))
	return nil
}

// Convert_controlplane_SupportBundleCollectionList_To_v1beta2_SupportBundleCollectionList is an autogenerated conversion function.
func Convert_controlplane_SupportBundleCollectionList_To_v1beta2_SupportBundleCollectionList(in *controlplane.SupportBundleCollectionList, out *SupportBundleCollectionList, s conversion.Scope) error {
	return autoConvert_controlplane_SupportBundleCollectionList_To_v1beta2_SupportBundleCollectionList(in, out, s)
}

func autoConvert_v1beta2_SupportBundleCollectionNodeStatus_To_controlplane_SupportBundleCollectionNodeStatus(in *SupportBundleCollectionNodeStatus, out *controlplane.SupportBundleCollectionNodeStatus, s conversion.Scope) error {
	out.NodeName = in.NodeName
	out.NodeNamespace = in.NodeNamespace
	out.NodeType = controlplane.SupportBundleCollectionNodeType(in.NodeType)
	out.Completed = in.Completed
	out.Error = in.Error
	return nil
}

// Convert_v1beta2_SupportBundleCollectionNodeStatus_To_controlplane_SupportBundleCollectionNodeStatus is an autogenerated conversion function.
func Convert_v1beta2_SupportBundleCollectionNodeStatus_To_controlplane_SupportBundleCollectionNodeStatus(in *SupportBundleCollectionNodeStatus, out *controlplane.SupportBundleCollectionNodeStatus, s conversion.Scope) error {
	return autoConvert_v1beta2_SupportBundleCollectionNodeStatus_To_controlplane_SupportBundleCollectionNodeStatus(in, out, s)
}

func autoConvert_controlplane_SupportBundleCollectionNodeStatus_To_v1beta2_SupportBundleCollectionNodeStatus(in *controlplane.SupportBundleCollectionNodeStatus, out *SupportBundleCollectionNodeStatus, s conversion.Scope) error {
	out.NodeName = in.NodeName
	out.NodeNamespace = in.NodeNamespace
	out.NodeType = string(in.NodeType)
	out.Completed = in.Completed
	out.Error = in.Error
	return nil
}

// Convert_controlplane_SupportBundleCollectionNodeStatus_To_v1beta2_SupportBundleCollectionNodeStatus is an autogenerated conversion function.
func Convert_controlplane_SupportBundleCollectionNodeStatus_To_v1beta2_SupportBundleCollectionNodeStatus(in *controlplane.SupportBundleCollectionNodeStatus, out *SupportBundleCollectionNodeStatus, s conversion.Scope) error {
	return autoConvert_controlplane_SupportBundleCollectionNodeStatus_To_v1beta2_SupportBundleCollectionNodeStatus(in, out, s)
}

func autoConvert_v1beta2_SupportBundleCollectionStatus_To_controlplane_SupportBundleCollectionStatus(in *SupportBundleCollectionStatus, out *controlplane.SupportBundleCollectionStatus, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Nodes = *(*[]controlplane.SupportBundleCollectionNodeStatus)(unsafe.Pointer(&in.Nodes))
	return nil
}

// Convert_v1beta2_SupportBundleCollectionStatus_To_controlplane_SupportBundleCollectionStatus is an autogenerated conversion function.
func Convert_v1beta2_SupportBundleCollectionStatus_To_controlplane_SupportBundleCollectionStatus(in *SupportBundleCollectionStatus, out *controlplane.SupportBundleCollectionStatus, s conversion.Scope) error {
	return autoConvert_v1beta2_SupportBundleCollectionStatus_To_controlplane_SupportBundleCollectionStatus(in, out, s)
}

func autoConvert_controlplane_SupportBundleCollectionStatus_To_v1beta2_SupportBundleCollectionStatus(in *controlplane.SupportBundleCollectionStatus, out *SupportBundleCollectionStatus, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	out.Nodes = *(*[]SupportBundleCollectionNodeStatus)(unsafe.Pointer(&in.Nodes))
	return nil
}

// Convert_controlplane_SupportBundleCollectionStatus_To_v1beta2_SupportBundleCollectionStatus is an autogenerated conversion function.
func Convert_controlplane_SupportBundleCollectionStatus_To_v1beta2_SupportBundleCollectionStatus(in *controlplane.SupportBundleCollectionStatus, out *SupportBundleCollectionStatus, s conversion.Scope) error {
	return autoConvert_controlplane_SupportBundleCollectionStatus_To_v1beta2_SupportBundleCollectionStatus(in, out, s)
}

func autoConvert_v1beta2_TLSProtocol_To_controlplane_TLSProtocol(in *TLSProtocol, out *controlplane.TLSProtocol, s conversion.Scope) error {
	out.SNI = in.SNI
	return nil
}

// Convert_v1beta2_TLSProtocol_To_controlplane_TLSProtocol is an autogenerated conversion function.
func Convert_v1beta2_TLSProtocol_To_controlplane_TLSProtocol(in *TLSProtocol, out *controlplane.TLSProtocol, s conversion.Scope) error {
	return autoConvert_v1beta2_TLSProtocol_To_controlplane_TLSProtocol(in, out, s)
}

func autoConvert_controlplane_TLSProtocol_To_v1beta2_TLSProtocol(in *controlplane.TLSProtocol, out *TLSProtocol, s conversion.Scope) error {
	out.SNI = in.SNI
	return nil
}

// Convert_controlplane_TLSProtocol_To_v1beta2_TLSProtocol is an autogenerated conversion function.
func Convert_controlplane_TLSProtocol_To_v1beta2_TLSProtocol(in *controlplane.TLSProtocol, out *TLSProtocol, s conversion.Scope) error {
	return autoConvert_controlplane_TLSProtocol_To_v1beta2_TLSProtocol(in, out, s)
}
