sigs.k8s.io/cluster-api-provider-aws@v1.5.5/controlplane/eks/api/v1alpha3/zz_generated.conversion.go (about)

     1  //go:build !ignore_autogenerated_conversions
     2  // +build !ignore_autogenerated_conversions
     3  
     4  /*
     5  Copyright The Kubernetes Authors.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11  	http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by conversion-gen. DO NOT EDIT.
    21  
    22  package v1alpha3
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	conversion "k8s.io/apimachinery/pkg/conversion"
    28  	runtime "k8s.io/apimachinery/pkg/runtime"
    29  	apiv1alpha3 "sigs.k8s.io/cluster-api-provider-aws/api/v1alpha3"
    30  	apiv1beta1 "sigs.k8s.io/cluster-api-provider-aws/api/v1beta1"
    31  	v1beta1 "sigs.k8s.io/cluster-api-provider-aws/controlplane/eks/api/v1beta1"
    32  	clusterapiapiv1alpha3 "sigs.k8s.io/cluster-api/api/v1alpha3"
    33  	clusterapiapiv1beta1 "sigs.k8s.io/cluster-api/api/v1beta1"
    34  )
    35  
    36  func init() {
    37  	localSchemeBuilder.Register(RegisterConversions)
    38  }
    39  
    40  // RegisterConversions adds conversion functions to the given scheme.
    41  // Public to allow building arbitrary schemes.
    42  func RegisterConversions(s *runtime.Scheme) error {
    43  	if err := s.AddGeneratedConversionFunc((*AWSManagedControlPlane)(nil), (*v1beta1.AWSManagedControlPlane)(nil), func(a, b interface{}, scope conversion.Scope) error {
    44  		return Convert_v1alpha3_AWSManagedControlPlane_To_v1beta1_AWSManagedControlPlane(a.(*AWSManagedControlPlane), b.(*v1beta1.AWSManagedControlPlane), scope)
    45  	}); err != nil {
    46  		return err
    47  	}
    48  	if err := s.AddGeneratedConversionFunc((*v1beta1.AWSManagedControlPlane)(nil), (*AWSManagedControlPlane)(nil), func(a, b interface{}, scope conversion.Scope) error {
    49  		return Convert_v1beta1_AWSManagedControlPlane_To_v1alpha3_AWSManagedControlPlane(a.(*v1beta1.AWSManagedControlPlane), b.(*AWSManagedControlPlane), scope)
    50  	}); err != nil {
    51  		return err
    52  	}
    53  	if err := s.AddGeneratedConversionFunc((*AWSManagedControlPlaneList)(nil), (*v1beta1.AWSManagedControlPlaneList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    54  		return Convert_v1alpha3_AWSManagedControlPlaneList_To_v1beta1_AWSManagedControlPlaneList(a.(*AWSManagedControlPlaneList), b.(*v1beta1.AWSManagedControlPlaneList), scope)
    55  	}); err != nil {
    56  		return err
    57  	}
    58  	if err := s.AddGeneratedConversionFunc((*v1beta1.AWSManagedControlPlaneList)(nil), (*AWSManagedControlPlaneList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    59  		return Convert_v1beta1_AWSManagedControlPlaneList_To_v1alpha3_AWSManagedControlPlaneList(a.(*v1beta1.AWSManagedControlPlaneList), b.(*AWSManagedControlPlaneList), scope)
    60  	}); err != nil {
    61  		return err
    62  	}
    63  	if err := s.AddGeneratedConversionFunc((*AWSManagedControlPlaneSpec)(nil), (*v1beta1.AWSManagedControlPlaneSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    64  		return Convert_v1alpha3_AWSManagedControlPlaneSpec_To_v1beta1_AWSManagedControlPlaneSpec(a.(*AWSManagedControlPlaneSpec), b.(*v1beta1.AWSManagedControlPlaneSpec), scope)
    65  	}); err != nil {
    66  		return err
    67  	}
    68  	if err := s.AddGeneratedConversionFunc((*AWSManagedControlPlaneStatus)(nil), (*v1beta1.AWSManagedControlPlaneStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    69  		return Convert_v1alpha3_AWSManagedControlPlaneStatus_To_v1beta1_AWSManagedControlPlaneStatus(a.(*AWSManagedControlPlaneStatus), b.(*v1beta1.AWSManagedControlPlaneStatus), scope)
    70  	}); err != nil {
    71  		return err
    72  	}
    73  	if err := s.AddGeneratedConversionFunc((*Addon)(nil), (*v1beta1.Addon)(nil), func(a, b interface{}, scope conversion.Scope) error {
    74  		return Convert_v1alpha3_Addon_To_v1beta1_Addon(a.(*Addon), b.(*v1beta1.Addon), scope)
    75  	}); err != nil {
    76  		return err
    77  	}
    78  	if err := s.AddGeneratedConversionFunc((*v1beta1.Addon)(nil), (*Addon)(nil), func(a, b interface{}, scope conversion.Scope) error {
    79  		return Convert_v1beta1_Addon_To_v1alpha3_Addon(a.(*v1beta1.Addon), b.(*Addon), scope)
    80  	}); err != nil {
    81  		return err
    82  	}
    83  	if err := s.AddGeneratedConversionFunc((*AddonIssue)(nil), (*v1beta1.AddonIssue)(nil), func(a, b interface{}, scope conversion.Scope) error {
    84  		return Convert_v1alpha3_AddonIssue_To_v1beta1_AddonIssue(a.(*AddonIssue), b.(*v1beta1.AddonIssue), scope)
    85  	}); err != nil {
    86  		return err
    87  	}
    88  	if err := s.AddGeneratedConversionFunc((*v1beta1.AddonIssue)(nil), (*AddonIssue)(nil), func(a, b interface{}, scope conversion.Scope) error {
    89  		return Convert_v1beta1_AddonIssue_To_v1alpha3_AddonIssue(a.(*v1beta1.AddonIssue), b.(*AddonIssue), scope)
    90  	}); err != nil {
    91  		return err
    92  	}
    93  	if err := s.AddGeneratedConversionFunc((*AddonState)(nil), (*v1beta1.AddonState)(nil), func(a, b interface{}, scope conversion.Scope) error {
    94  		return Convert_v1alpha3_AddonState_To_v1beta1_AddonState(a.(*AddonState), b.(*v1beta1.AddonState), scope)
    95  	}); err != nil {
    96  		return err
    97  	}
    98  	if err := s.AddGeneratedConversionFunc((*v1beta1.AddonState)(nil), (*AddonState)(nil), func(a, b interface{}, scope conversion.Scope) error {
    99  		return Convert_v1beta1_AddonState_To_v1alpha3_AddonState(a.(*v1beta1.AddonState), b.(*AddonState), scope)
   100  	}); err != nil {
   101  		return err
   102  	}
   103  	if err := s.AddGeneratedConversionFunc((*ControlPlaneLoggingSpec)(nil), (*v1beta1.ControlPlaneLoggingSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   104  		return Convert_v1alpha3_ControlPlaneLoggingSpec_To_v1beta1_ControlPlaneLoggingSpec(a.(*ControlPlaneLoggingSpec), b.(*v1beta1.ControlPlaneLoggingSpec), scope)
   105  	}); err != nil {
   106  		return err
   107  	}
   108  	if err := s.AddGeneratedConversionFunc((*v1beta1.ControlPlaneLoggingSpec)(nil), (*ControlPlaneLoggingSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   109  		return Convert_v1beta1_ControlPlaneLoggingSpec_To_v1alpha3_ControlPlaneLoggingSpec(a.(*v1beta1.ControlPlaneLoggingSpec), b.(*ControlPlaneLoggingSpec), scope)
   110  	}); err != nil {
   111  		return err
   112  	}
   113  	if err := s.AddGeneratedConversionFunc((*EncryptionConfig)(nil), (*v1beta1.EncryptionConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   114  		return Convert_v1alpha3_EncryptionConfig_To_v1beta1_EncryptionConfig(a.(*EncryptionConfig), b.(*v1beta1.EncryptionConfig), scope)
   115  	}); err != nil {
   116  		return err
   117  	}
   118  	if err := s.AddGeneratedConversionFunc((*v1beta1.EncryptionConfig)(nil), (*EncryptionConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   119  		return Convert_v1beta1_EncryptionConfig_To_v1alpha3_EncryptionConfig(a.(*v1beta1.EncryptionConfig), b.(*EncryptionConfig), scope)
   120  	}); err != nil {
   121  		return err
   122  	}
   123  	if err := s.AddGeneratedConversionFunc((*EndpointAccess)(nil), (*v1beta1.EndpointAccess)(nil), func(a, b interface{}, scope conversion.Scope) error {
   124  		return Convert_v1alpha3_EndpointAccess_To_v1beta1_EndpointAccess(a.(*EndpointAccess), b.(*v1beta1.EndpointAccess), scope)
   125  	}); err != nil {
   126  		return err
   127  	}
   128  	if err := s.AddGeneratedConversionFunc((*v1beta1.EndpointAccess)(nil), (*EndpointAccess)(nil), func(a, b interface{}, scope conversion.Scope) error {
   129  		return Convert_v1beta1_EndpointAccess_To_v1alpha3_EndpointAccess(a.(*v1beta1.EndpointAccess), b.(*EndpointAccess), scope)
   130  	}); err != nil {
   131  		return err
   132  	}
   133  	if err := s.AddGeneratedConversionFunc((*IAMAuthenticatorConfig)(nil), (*v1beta1.IAMAuthenticatorConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   134  		return Convert_v1alpha3_IAMAuthenticatorConfig_To_v1beta1_IAMAuthenticatorConfig(a.(*IAMAuthenticatorConfig), b.(*v1beta1.IAMAuthenticatorConfig), scope)
   135  	}); err != nil {
   136  		return err
   137  	}
   138  	if err := s.AddGeneratedConversionFunc((*v1beta1.IAMAuthenticatorConfig)(nil), (*IAMAuthenticatorConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   139  		return Convert_v1beta1_IAMAuthenticatorConfig_To_v1alpha3_IAMAuthenticatorConfig(a.(*v1beta1.IAMAuthenticatorConfig), b.(*IAMAuthenticatorConfig), scope)
   140  	}); err != nil {
   141  		return err
   142  	}
   143  	if err := s.AddGeneratedConversionFunc((*KubernetesMapping)(nil), (*v1beta1.KubernetesMapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
   144  		return Convert_v1alpha3_KubernetesMapping_To_v1beta1_KubernetesMapping(a.(*KubernetesMapping), b.(*v1beta1.KubernetesMapping), scope)
   145  	}); err != nil {
   146  		return err
   147  	}
   148  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubernetesMapping)(nil), (*KubernetesMapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
   149  		return Convert_v1beta1_KubernetesMapping_To_v1alpha3_KubernetesMapping(a.(*v1beta1.KubernetesMapping), b.(*KubernetesMapping), scope)
   150  	}); err != nil {
   151  		return err
   152  	}
   153  	if err := s.AddGeneratedConversionFunc((*OIDCProviderStatus)(nil), (*v1beta1.OIDCProviderStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   154  		return Convert_v1alpha3_OIDCProviderStatus_To_v1beta1_OIDCProviderStatus(a.(*OIDCProviderStatus), b.(*v1beta1.OIDCProviderStatus), scope)
   155  	}); err != nil {
   156  		return err
   157  	}
   158  	if err := s.AddGeneratedConversionFunc((*v1beta1.OIDCProviderStatus)(nil), (*OIDCProviderStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   159  		return Convert_v1beta1_OIDCProviderStatus_To_v1alpha3_OIDCProviderStatus(a.(*v1beta1.OIDCProviderStatus), b.(*OIDCProviderStatus), scope)
   160  	}); err != nil {
   161  		return err
   162  	}
   163  	if err := s.AddGeneratedConversionFunc((*RoleMapping)(nil), (*v1beta1.RoleMapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
   164  		return Convert_v1alpha3_RoleMapping_To_v1beta1_RoleMapping(a.(*RoleMapping), b.(*v1beta1.RoleMapping), scope)
   165  	}); err != nil {
   166  		return err
   167  	}
   168  	if err := s.AddGeneratedConversionFunc((*v1beta1.RoleMapping)(nil), (*RoleMapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
   169  		return Convert_v1beta1_RoleMapping_To_v1alpha3_RoleMapping(a.(*v1beta1.RoleMapping), b.(*RoleMapping), scope)
   170  	}); err != nil {
   171  		return err
   172  	}
   173  	if err := s.AddGeneratedConversionFunc((*UserMapping)(nil), (*v1beta1.UserMapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
   174  		return Convert_v1alpha3_UserMapping_To_v1beta1_UserMapping(a.(*UserMapping), b.(*v1beta1.UserMapping), scope)
   175  	}); err != nil {
   176  		return err
   177  	}
   178  	if err := s.AddGeneratedConversionFunc((*v1beta1.UserMapping)(nil), (*UserMapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
   179  		return Convert_v1beta1_UserMapping_To_v1alpha3_UserMapping(a.(*v1beta1.UserMapping), b.(*UserMapping), scope)
   180  	}); err != nil {
   181  		return err
   182  	}
   183  	if err := s.AddConversionFunc((*apiv1alpha3.Bastion)(nil), (*apiv1beta1.Bastion)(nil), func(a, b interface{}, scope conversion.Scope) error {
   184  		return Convert_v1alpha3_Bastion_To_v1beta1_Bastion(a.(*apiv1alpha3.Bastion), b.(*apiv1beta1.Bastion), scope)
   185  	}); err != nil {
   186  		return err
   187  	}
   188  	if err := s.AddConversionFunc((*apiv1alpha3.Instance)(nil), (*apiv1beta1.Instance)(nil), func(a, b interface{}, scope conversion.Scope) error {
   189  		return Convert_v1alpha3_Instance_To_v1beta1_Instance(a.(*apiv1alpha3.Instance), b.(*apiv1beta1.Instance), scope)
   190  	}); err != nil {
   191  		return err
   192  	}
   193  	if err := s.AddConversionFunc((*apiv1alpha3.NetworkSpec)(nil), (*apiv1beta1.NetworkSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   194  		return Convert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec(a.(*apiv1alpha3.NetworkSpec), b.(*apiv1beta1.NetworkSpec), scope)
   195  	}); err != nil {
   196  		return err
   197  	}
   198  	if err := s.AddConversionFunc((*v1beta1.AWSManagedControlPlaneSpec)(nil), (*AWSManagedControlPlaneSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   199  		return Convert_v1beta1_AWSManagedControlPlaneSpec_To_v1alpha3_AWSManagedControlPlaneSpec(a.(*v1beta1.AWSManagedControlPlaneSpec), b.(*AWSManagedControlPlaneSpec), scope)
   200  	}); err != nil {
   201  		return err
   202  	}
   203  	if err := s.AddConversionFunc((*v1beta1.AWSManagedControlPlaneStatus)(nil), (*AWSManagedControlPlaneStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   204  		return Convert_v1beta1_AWSManagedControlPlaneStatus_To_v1alpha3_AWSManagedControlPlaneStatus(a.(*v1beta1.AWSManagedControlPlaneStatus), b.(*AWSManagedControlPlaneStatus), scope)
   205  	}); err != nil {
   206  		return err
   207  	}
   208  	if err := s.AddConversionFunc((*apiv1beta1.Bastion)(nil), (*apiv1alpha3.Bastion)(nil), func(a, b interface{}, scope conversion.Scope) error {
   209  		return Convert_v1beta1_Bastion_To_v1alpha3_Bastion(a.(*apiv1beta1.Bastion), b.(*apiv1alpha3.Bastion), scope)
   210  	}); err != nil {
   211  		return err
   212  	}
   213  	if err := s.AddConversionFunc((*apiv1beta1.NetworkSpec)(nil), (*apiv1alpha3.NetworkSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   214  		return Convert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec(a.(*apiv1beta1.NetworkSpec), b.(*apiv1alpha3.NetworkSpec), scope)
   215  	}); err != nil {
   216  		return err
   217  	}
   218  	return nil
   219  }
   220  
   221  func autoConvert_v1alpha3_AWSManagedControlPlane_To_v1beta1_AWSManagedControlPlane(in *AWSManagedControlPlane, out *v1beta1.AWSManagedControlPlane, s conversion.Scope) error {
   222  	out.ObjectMeta = in.ObjectMeta
   223  	if err := Convert_v1alpha3_AWSManagedControlPlaneSpec_To_v1beta1_AWSManagedControlPlaneSpec(&in.Spec, &out.Spec, s); err != nil {
   224  		return err
   225  	}
   226  	if err := Convert_v1alpha3_AWSManagedControlPlaneStatus_To_v1beta1_AWSManagedControlPlaneStatus(&in.Status, &out.Status, s); err != nil {
   227  		return err
   228  	}
   229  	return nil
   230  }
   231  
   232  // Convert_v1alpha3_AWSManagedControlPlane_To_v1beta1_AWSManagedControlPlane is an autogenerated conversion function.
   233  func Convert_v1alpha3_AWSManagedControlPlane_To_v1beta1_AWSManagedControlPlane(in *AWSManagedControlPlane, out *v1beta1.AWSManagedControlPlane, s conversion.Scope) error {
   234  	return autoConvert_v1alpha3_AWSManagedControlPlane_To_v1beta1_AWSManagedControlPlane(in, out, s)
   235  }
   236  
   237  func autoConvert_v1beta1_AWSManagedControlPlane_To_v1alpha3_AWSManagedControlPlane(in *v1beta1.AWSManagedControlPlane, out *AWSManagedControlPlane, s conversion.Scope) error {
   238  	out.ObjectMeta = in.ObjectMeta
   239  	if err := Convert_v1beta1_AWSManagedControlPlaneSpec_To_v1alpha3_AWSManagedControlPlaneSpec(&in.Spec, &out.Spec, s); err != nil {
   240  		return err
   241  	}
   242  	if err := Convert_v1beta1_AWSManagedControlPlaneStatus_To_v1alpha3_AWSManagedControlPlaneStatus(&in.Status, &out.Status, s); err != nil {
   243  		return err
   244  	}
   245  	return nil
   246  }
   247  
   248  // Convert_v1beta1_AWSManagedControlPlane_To_v1alpha3_AWSManagedControlPlane is an autogenerated conversion function.
   249  func Convert_v1beta1_AWSManagedControlPlane_To_v1alpha3_AWSManagedControlPlane(in *v1beta1.AWSManagedControlPlane, out *AWSManagedControlPlane, s conversion.Scope) error {
   250  	return autoConvert_v1beta1_AWSManagedControlPlane_To_v1alpha3_AWSManagedControlPlane(in, out, s)
   251  }
   252  
   253  func autoConvert_v1alpha3_AWSManagedControlPlaneList_To_v1beta1_AWSManagedControlPlaneList(in *AWSManagedControlPlaneList, out *v1beta1.AWSManagedControlPlaneList, s conversion.Scope) error {
   254  	out.ListMeta = in.ListMeta
   255  	if in.Items != nil {
   256  		in, out := &in.Items, &out.Items
   257  		*out = make([]v1beta1.AWSManagedControlPlane, len(*in))
   258  		for i := range *in {
   259  			if err := Convert_v1alpha3_AWSManagedControlPlane_To_v1beta1_AWSManagedControlPlane(&(*in)[i], &(*out)[i], s); err != nil {
   260  				return err
   261  			}
   262  		}
   263  	} else {
   264  		out.Items = nil
   265  	}
   266  	return nil
   267  }
   268  
   269  // Convert_v1alpha3_AWSManagedControlPlaneList_To_v1beta1_AWSManagedControlPlaneList is an autogenerated conversion function.
   270  func Convert_v1alpha3_AWSManagedControlPlaneList_To_v1beta1_AWSManagedControlPlaneList(in *AWSManagedControlPlaneList, out *v1beta1.AWSManagedControlPlaneList, s conversion.Scope) error {
   271  	return autoConvert_v1alpha3_AWSManagedControlPlaneList_To_v1beta1_AWSManagedControlPlaneList(in, out, s)
   272  }
   273  
   274  func autoConvert_v1beta1_AWSManagedControlPlaneList_To_v1alpha3_AWSManagedControlPlaneList(in *v1beta1.AWSManagedControlPlaneList, out *AWSManagedControlPlaneList, s conversion.Scope) error {
   275  	out.ListMeta = in.ListMeta
   276  	if in.Items != nil {
   277  		in, out := &in.Items, &out.Items
   278  		*out = make([]AWSManagedControlPlane, len(*in))
   279  		for i := range *in {
   280  			if err := Convert_v1beta1_AWSManagedControlPlane_To_v1alpha3_AWSManagedControlPlane(&(*in)[i], &(*out)[i], s); err != nil {
   281  				return err
   282  			}
   283  		}
   284  	} else {
   285  		out.Items = nil
   286  	}
   287  	return nil
   288  }
   289  
   290  // Convert_v1beta1_AWSManagedControlPlaneList_To_v1alpha3_AWSManagedControlPlaneList is an autogenerated conversion function.
   291  func Convert_v1beta1_AWSManagedControlPlaneList_To_v1alpha3_AWSManagedControlPlaneList(in *v1beta1.AWSManagedControlPlaneList, out *AWSManagedControlPlaneList, s conversion.Scope) error {
   292  	return autoConvert_v1beta1_AWSManagedControlPlaneList_To_v1alpha3_AWSManagedControlPlaneList(in, out, s)
   293  }
   294  
   295  func autoConvert_v1alpha3_AWSManagedControlPlaneSpec_To_v1beta1_AWSManagedControlPlaneSpec(in *AWSManagedControlPlaneSpec, out *v1beta1.AWSManagedControlPlaneSpec, s conversion.Scope) error {
   296  	out.EKSClusterName = in.EKSClusterName
   297  	out.IdentityRef = (*apiv1beta1.AWSIdentityReference)(unsafe.Pointer(in.IdentityRef))
   298  	if err := Convert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec(&in.NetworkSpec, &out.NetworkSpec, s); err != nil {
   299  		return err
   300  	}
   301  	out.SecondaryCidrBlock = (*string)(unsafe.Pointer(in.SecondaryCidrBlock))
   302  	out.Region = in.Region
   303  	out.SSHKeyName = (*string)(unsafe.Pointer(in.SSHKeyName))
   304  	out.Version = (*string)(unsafe.Pointer(in.Version))
   305  	out.RoleName = (*string)(unsafe.Pointer(in.RoleName))
   306  	out.RoleAdditionalPolicies = (*[]string)(unsafe.Pointer(in.RoleAdditionalPolicies))
   307  	out.Logging = (*v1beta1.ControlPlaneLoggingSpec)(unsafe.Pointer(in.Logging))
   308  	out.EncryptionConfig = (*v1beta1.EncryptionConfig)(unsafe.Pointer(in.EncryptionConfig))
   309  	out.AdditionalTags = *(*apiv1beta1.Tags)(unsafe.Pointer(&in.AdditionalTags))
   310  	out.IAMAuthenticatorConfig = (*v1beta1.IAMAuthenticatorConfig)(unsafe.Pointer(in.IAMAuthenticatorConfig))
   311  	if err := Convert_v1alpha3_EndpointAccess_To_v1beta1_EndpointAccess(&in.EndpointAccess, &out.EndpointAccess, s); err != nil {
   312  		return err
   313  	}
   314  	if err := clusterapiapiv1alpha3.Convert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint(&in.ControlPlaneEndpoint, &out.ControlPlaneEndpoint, s); err != nil {
   315  		return err
   316  	}
   317  	out.ImageLookupFormat = in.ImageLookupFormat
   318  	out.ImageLookupOrg = in.ImageLookupOrg
   319  	out.ImageLookupBaseOS = in.ImageLookupBaseOS
   320  	if err := Convert_v1alpha3_Bastion_To_v1beta1_Bastion(&in.Bastion, &out.Bastion, s); err != nil {
   321  		return err
   322  	}
   323  	out.TokenMethod = (*v1beta1.EKSTokenMethod)(unsafe.Pointer(in.TokenMethod))
   324  	out.AssociateOIDCProvider = in.AssociateOIDCProvider
   325  	out.Addons = (*[]v1beta1.Addon)(unsafe.Pointer(in.Addons))
   326  	out.DisableVPCCNI = in.DisableVPCCNI
   327  	return nil
   328  }
   329  
   330  // Convert_v1alpha3_AWSManagedControlPlaneSpec_To_v1beta1_AWSManagedControlPlaneSpec is an autogenerated conversion function.
   331  func Convert_v1alpha3_AWSManagedControlPlaneSpec_To_v1beta1_AWSManagedControlPlaneSpec(in *AWSManagedControlPlaneSpec, out *v1beta1.AWSManagedControlPlaneSpec, s conversion.Scope) error {
   332  	return autoConvert_v1alpha3_AWSManagedControlPlaneSpec_To_v1beta1_AWSManagedControlPlaneSpec(in, out, s)
   333  }
   334  
   335  func autoConvert_v1beta1_AWSManagedControlPlaneSpec_To_v1alpha3_AWSManagedControlPlaneSpec(in *v1beta1.AWSManagedControlPlaneSpec, out *AWSManagedControlPlaneSpec, s conversion.Scope) error {
   336  	out.EKSClusterName = in.EKSClusterName
   337  	out.IdentityRef = (*apiv1alpha3.AWSIdentityReference)(unsafe.Pointer(in.IdentityRef))
   338  	if err := Convert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec(&in.NetworkSpec, &out.NetworkSpec, s); err != nil {
   339  		return err
   340  	}
   341  	out.SecondaryCidrBlock = (*string)(unsafe.Pointer(in.SecondaryCidrBlock))
   342  	out.Region = in.Region
   343  	out.SSHKeyName = (*string)(unsafe.Pointer(in.SSHKeyName))
   344  	out.Version = (*string)(unsafe.Pointer(in.Version))
   345  	out.RoleName = (*string)(unsafe.Pointer(in.RoleName))
   346  	out.RoleAdditionalPolicies = (*[]string)(unsafe.Pointer(in.RoleAdditionalPolicies))
   347  	out.Logging = (*ControlPlaneLoggingSpec)(unsafe.Pointer(in.Logging))
   348  	out.EncryptionConfig = (*EncryptionConfig)(unsafe.Pointer(in.EncryptionConfig))
   349  	out.AdditionalTags = *(*apiv1alpha3.Tags)(unsafe.Pointer(&in.AdditionalTags))
   350  	out.IAMAuthenticatorConfig = (*IAMAuthenticatorConfig)(unsafe.Pointer(in.IAMAuthenticatorConfig))
   351  	if err := Convert_v1beta1_EndpointAccess_To_v1alpha3_EndpointAccess(&in.EndpointAccess, &out.EndpointAccess, s); err != nil {
   352  		return err
   353  	}
   354  	if err := clusterapiapiv1alpha3.Convert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint(&in.ControlPlaneEndpoint, &out.ControlPlaneEndpoint, s); err != nil {
   355  		return err
   356  	}
   357  	out.ImageLookupFormat = in.ImageLookupFormat
   358  	out.ImageLookupOrg = in.ImageLookupOrg
   359  	out.ImageLookupBaseOS = in.ImageLookupBaseOS
   360  	if err := Convert_v1beta1_Bastion_To_v1alpha3_Bastion(&in.Bastion, &out.Bastion, s); err != nil {
   361  		return err
   362  	}
   363  	out.TokenMethod = (*EKSTokenMethod)(unsafe.Pointer(in.TokenMethod))
   364  	out.AssociateOIDCProvider = in.AssociateOIDCProvider
   365  	out.Addons = (*[]Addon)(unsafe.Pointer(in.Addons))
   366  	// WARNING: in.OIDCIdentityProviderConfig requires manual conversion: does not exist in peer-type
   367  	out.DisableVPCCNI = in.DisableVPCCNI
   368  	// WARNING: in.KubeProxy requires manual conversion: does not exist in peer-type
   369  	return nil
   370  }
   371  
   372  func autoConvert_v1alpha3_AWSManagedControlPlaneStatus_To_v1beta1_AWSManagedControlPlaneStatus(in *AWSManagedControlPlaneStatus, out *v1beta1.AWSManagedControlPlaneStatus, s conversion.Scope) error {
   373  	if err := apiv1alpha3.Convert_v1alpha3_Network_To_v1beta1_NetworkStatus(&in.Network, &out.Network, s); err != nil {
   374  		return err
   375  	}
   376  	if in.FailureDomains != nil {
   377  		in, out := &in.FailureDomains, &out.FailureDomains
   378  		*out = make(clusterapiapiv1beta1.FailureDomains, len(*in))
   379  		for key, val := range *in {
   380  			newVal := new(clusterapiapiv1beta1.FailureDomainSpec)
   381  			if err := clusterapiapiv1alpha3.Convert_v1alpha3_FailureDomainSpec_To_v1beta1_FailureDomainSpec(&val, newVal, s); err != nil {
   382  				return err
   383  			}
   384  			(*out)[key] = *newVal
   385  		}
   386  	} else {
   387  		out.FailureDomains = nil
   388  	}
   389  	if in.Bastion != nil {
   390  		in, out := &in.Bastion, &out.Bastion
   391  		*out = new(apiv1beta1.Instance)
   392  		if err := Convert_v1alpha3_Instance_To_v1beta1_Instance(*in, *out, s); err != nil {
   393  			return err
   394  		}
   395  	} else {
   396  		out.Bastion = nil
   397  	}
   398  	if err := Convert_v1alpha3_OIDCProviderStatus_To_v1beta1_OIDCProviderStatus(&in.OIDCProvider, &out.OIDCProvider, s); err != nil {
   399  		return err
   400  	}
   401  	out.ExternalManagedControlPlane = (*bool)(unsafe.Pointer(in.ExternalManagedControlPlane))
   402  	out.Initialized = in.Initialized
   403  	out.Ready = in.Ready
   404  	out.FailureMessage = (*string)(unsafe.Pointer(in.FailureMessage))
   405  	if in.Conditions != nil {
   406  		in, out := &in.Conditions, &out.Conditions
   407  		*out = make(clusterapiapiv1beta1.Conditions, len(*in))
   408  		for i := range *in {
   409  			if err := clusterapiapiv1alpha3.Convert_v1alpha3_Condition_To_v1beta1_Condition(&(*in)[i], &(*out)[i], s); err != nil {
   410  				return err
   411  			}
   412  		}
   413  	} else {
   414  		out.Conditions = nil
   415  	}
   416  	out.Addons = *(*[]v1beta1.AddonState)(unsafe.Pointer(&in.Addons))
   417  	return nil
   418  }
   419  
   420  // Convert_v1alpha3_AWSManagedControlPlaneStatus_To_v1beta1_AWSManagedControlPlaneStatus is an autogenerated conversion function.
   421  func Convert_v1alpha3_AWSManagedControlPlaneStatus_To_v1beta1_AWSManagedControlPlaneStatus(in *AWSManagedControlPlaneStatus, out *v1beta1.AWSManagedControlPlaneStatus, s conversion.Scope) error {
   422  	return autoConvert_v1alpha3_AWSManagedControlPlaneStatus_To_v1beta1_AWSManagedControlPlaneStatus(in, out, s)
   423  }
   424  
   425  func autoConvert_v1beta1_AWSManagedControlPlaneStatus_To_v1alpha3_AWSManagedControlPlaneStatus(in *v1beta1.AWSManagedControlPlaneStatus, out *AWSManagedControlPlaneStatus, s conversion.Scope) error {
   426  	if err := apiv1alpha3.Convert_v1beta1_NetworkStatus_To_v1alpha3_Network(&in.Network, &out.Network, s); err != nil {
   427  		return err
   428  	}
   429  	if in.FailureDomains != nil {
   430  		in, out := &in.FailureDomains, &out.FailureDomains
   431  		*out = make(clusterapiapiv1alpha3.FailureDomains, len(*in))
   432  		for key, val := range *in {
   433  			newVal := new(clusterapiapiv1alpha3.FailureDomainSpec)
   434  			if err := clusterapiapiv1alpha3.Convert_v1beta1_FailureDomainSpec_To_v1alpha3_FailureDomainSpec(&val, newVal, s); err != nil {
   435  				return err
   436  			}
   437  			(*out)[key] = *newVal
   438  		}
   439  	} else {
   440  		out.FailureDomains = nil
   441  	}
   442  	if in.Bastion != nil {
   443  		in, out := &in.Bastion, &out.Bastion
   444  		*out = new(apiv1alpha3.Instance)
   445  		if err := apiv1alpha3.Convert_v1beta1_Instance_To_v1alpha3_Instance(*in, *out, s); err != nil {
   446  			return err
   447  		}
   448  	} else {
   449  		out.Bastion = nil
   450  	}
   451  	if err := Convert_v1beta1_OIDCProviderStatus_To_v1alpha3_OIDCProviderStatus(&in.OIDCProvider, &out.OIDCProvider, s); err != nil {
   452  		return err
   453  	}
   454  	out.ExternalManagedControlPlane = (*bool)(unsafe.Pointer(in.ExternalManagedControlPlane))
   455  	out.Initialized = in.Initialized
   456  	out.Ready = in.Ready
   457  	out.FailureMessage = (*string)(unsafe.Pointer(in.FailureMessage))
   458  	if in.Conditions != nil {
   459  		in, out := &in.Conditions, &out.Conditions
   460  		*out = make(clusterapiapiv1alpha3.Conditions, len(*in))
   461  		for i := range *in {
   462  			if err := clusterapiapiv1alpha3.Convert_v1beta1_Condition_To_v1alpha3_Condition(&(*in)[i], &(*out)[i], s); err != nil {
   463  				return err
   464  			}
   465  		}
   466  	} else {
   467  		out.Conditions = nil
   468  	}
   469  	out.Addons = *(*[]AddonState)(unsafe.Pointer(&in.Addons))
   470  	// WARNING: in.IdentityProviderStatus requires manual conversion: does not exist in peer-type
   471  	return nil
   472  }
   473  
   474  func autoConvert_v1alpha3_Addon_To_v1beta1_Addon(in *Addon, out *v1beta1.Addon, s conversion.Scope) error {
   475  	out.Name = in.Name
   476  	out.Version = in.Version
   477  	out.ConflictResolution = (*v1beta1.AddonResolution)(unsafe.Pointer(in.ConflictResolution))
   478  	out.ServiceAccountRoleArn = (*string)(unsafe.Pointer(in.ServiceAccountRoleArn))
   479  	return nil
   480  }
   481  
   482  // Convert_v1alpha3_Addon_To_v1beta1_Addon is an autogenerated conversion function.
   483  func Convert_v1alpha3_Addon_To_v1beta1_Addon(in *Addon, out *v1beta1.Addon, s conversion.Scope) error {
   484  	return autoConvert_v1alpha3_Addon_To_v1beta1_Addon(in, out, s)
   485  }
   486  
   487  func autoConvert_v1beta1_Addon_To_v1alpha3_Addon(in *v1beta1.Addon, out *Addon, s conversion.Scope) error {
   488  	out.Name = in.Name
   489  	out.Version = in.Version
   490  	out.ConflictResolution = (*AddonResolution)(unsafe.Pointer(in.ConflictResolution))
   491  	out.ServiceAccountRoleArn = (*string)(unsafe.Pointer(in.ServiceAccountRoleArn))
   492  	return nil
   493  }
   494  
   495  // Convert_v1beta1_Addon_To_v1alpha3_Addon is an autogenerated conversion function.
   496  func Convert_v1beta1_Addon_To_v1alpha3_Addon(in *v1beta1.Addon, out *Addon, s conversion.Scope) error {
   497  	return autoConvert_v1beta1_Addon_To_v1alpha3_Addon(in, out, s)
   498  }
   499  
   500  func autoConvert_v1alpha3_AddonIssue_To_v1beta1_AddonIssue(in *AddonIssue, out *v1beta1.AddonIssue, s conversion.Scope) error {
   501  	out.Code = (*string)(unsafe.Pointer(in.Code))
   502  	out.Message = (*string)(unsafe.Pointer(in.Message))
   503  	out.ResourceIDs = *(*[]string)(unsafe.Pointer(&in.ResourceIDs))
   504  	return nil
   505  }
   506  
   507  // Convert_v1alpha3_AddonIssue_To_v1beta1_AddonIssue is an autogenerated conversion function.
   508  func Convert_v1alpha3_AddonIssue_To_v1beta1_AddonIssue(in *AddonIssue, out *v1beta1.AddonIssue, s conversion.Scope) error {
   509  	return autoConvert_v1alpha3_AddonIssue_To_v1beta1_AddonIssue(in, out, s)
   510  }
   511  
   512  func autoConvert_v1beta1_AddonIssue_To_v1alpha3_AddonIssue(in *v1beta1.AddonIssue, out *AddonIssue, s conversion.Scope) error {
   513  	out.Code = (*string)(unsafe.Pointer(in.Code))
   514  	out.Message = (*string)(unsafe.Pointer(in.Message))
   515  	out.ResourceIDs = *(*[]string)(unsafe.Pointer(&in.ResourceIDs))
   516  	return nil
   517  }
   518  
   519  // Convert_v1beta1_AddonIssue_To_v1alpha3_AddonIssue is an autogenerated conversion function.
   520  func Convert_v1beta1_AddonIssue_To_v1alpha3_AddonIssue(in *v1beta1.AddonIssue, out *AddonIssue, s conversion.Scope) error {
   521  	return autoConvert_v1beta1_AddonIssue_To_v1alpha3_AddonIssue(in, out, s)
   522  }
   523  
   524  func autoConvert_v1alpha3_AddonState_To_v1beta1_AddonState(in *AddonState, out *v1beta1.AddonState, s conversion.Scope) error {
   525  	out.Name = in.Name
   526  	out.Version = in.Version
   527  	out.ARN = in.ARN
   528  	out.ServiceAccountRoleArn = (*string)(unsafe.Pointer(in.ServiceAccountRoleArn))
   529  	out.CreatedAt = in.CreatedAt
   530  	out.ModifiedAt = in.ModifiedAt
   531  	out.Status = (*string)(unsafe.Pointer(in.Status))
   532  	out.Issues = *(*[]v1beta1.AddonIssue)(unsafe.Pointer(&in.Issues))
   533  	return nil
   534  }
   535  
   536  // Convert_v1alpha3_AddonState_To_v1beta1_AddonState is an autogenerated conversion function.
   537  func Convert_v1alpha3_AddonState_To_v1beta1_AddonState(in *AddonState, out *v1beta1.AddonState, s conversion.Scope) error {
   538  	return autoConvert_v1alpha3_AddonState_To_v1beta1_AddonState(in, out, s)
   539  }
   540  
   541  func autoConvert_v1beta1_AddonState_To_v1alpha3_AddonState(in *v1beta1.AddonState, out *AddonState, s conversion.Scope) error {
   542  	out.Name = in.Name
   543  	out.Version = in.Version
   544  	out.ARN = in.ARN
   545  	out.ServiceAccountRoleArn = (*string)(unsafe.Pointer(in.ServiceAccountRoleArn))
   546  	out.CreatedAt = in.CreatedAt
   547  	out.ModifiedAt = in.ModifiedAt
   548  	out.Status = (*string)(unsafe.Pointer(in.Status))
   549  	out.Issues = *(*[]AddonIssue)(unsafe.Pointer(&in.Issues))
   550  	return nil
   551  }
   552  
   553  // Convert_v1beta1_AddonState_To_v1alpha3_AddonState is an autogenerated conversion function.
   554  func Convert_v1beta1_AddonState_To_v1alpha3_AddonState(in *v1beta1.AddonState, out *AddonState, s conversion.Scope) error {
   555  	return autoConvert_v1beta1_AddonState_To_v1alpha3_AddonState(in, out, s)
   556  }
   557  
   558  func autoConvert_v1alpha3_ControlPlaneLoggingSpec_To_v1beta1_ControlPlaneLoggingSpec(in *ControlPlaneLoggingSpec, out *v1beta1.ControlPlaneLoggingSpec, s conversion.Scope) error {
   559  	out.APIServer = in.APIServer
   560  	out.Audit = in.Audit
   561  	out.Authenticator = in.Authenticator
   562  	out.ControllerManager = in.ControllerManager
   563  	out.Scheduler = in.Scheduler
   564  	return nil
   565  }
   566  
   567  // Convert_v1alpha3_ControlPlaneLoggingSpec_To_v1beta1_ControlPlaneLoggingSpec is an autogenerated conversion function.
   568  func Convert_v1alpha3_ControlPlaneLoggingSpec_To_v1beta1_ControlPlaneLoggingSpec(in *ControlPlaneLoggingSpec, out *v1beta1.ControlPlaneLoggingSpec, s conversion.Scope) error {
   569  	return autoConvert_v1alpha3_ControlPlaneLoggingSpec_To_v1beta1_ControlPlaneLoggingSpec(in, out, s)
   570  }
   571  
   572  func autoConvert_v1beta1_ControlPlaneLoggingSpec_To_v1alpha3_ControlPlaneLoggingSpec(in *v1beta1.ControlPlaneLoggingSpec, out *ControlPlaneLoggingSpec, s conversion.Scope) error {
   573  	out.APIServer = in.APIServer
   574  	out.Audit = in.Audit
   575  	out.Authenticator = in.Authenticator
   576  	out.ControllerManager = in.ControllerManager
   577  	out.Scheduler = in.Scheduler
   578  	return nil
   579  }
   580  
   581  // Convert_v1beta1_ControlPlaneLoggingSpec_To_v1alpha3_ControlPlaneLoggingSpec is an autogenerated conversion function.
   582  func Convert_v1beta1_ControlPlaneLoggingSpec_To_v1alpha3_ControlPlaneLoggingSpec(in *v1beta1.ControlPlaneLoggingSpec, out *ControlPlaneLoggingSpec, s conversion.Scope) error {
   583  	return autoConvert_v1beta1_ControlPlaneLoggingSpec_To_v1alpha3_ControlPlaneLoggingSpec(in, out, s)
   584  }
   585  
   586  func autoConvert_v1alpha3_EncryptionConfig_To_v1beta1_EncryptionConfig(in *EncryptionConfig, out *v1beta1.EncryptionConfig, s conversion.Scope) error {
   587  	out.Provider = (*string)(unsafe.Pointer(in.Provider))
   588  	out.Resources = *(*[]*string)(unsafe.Pointer(&in.Resources))
   589  	return nil
   590  }
   591  
   592  // Convert_v1alpha3_EncryptionConfig_To_v1beta1_EncryptionConfig is an autogenerated conversion function.
   593  func Convert_v1alpha3_EncryptionConfig_To_v1beta1_EncryptionConfig(in *EncryptionConfig, out *v1beta1.EncryptionConfig, s conversion.Scope) error {
   594  	return autoConvert_v1alpha3_EncryptionConfig_To_v1beta1_EncryptionConfig(in, out, s)
   595  }
   596  
   597  func autoConvert_v1beta1_EncryptionConfig_To_v1alpha3_EncryptionConfig(in *v1beta1.EncryptionConfig, out *EncryptionConfig, s conversion.Scope) error {
   598  	out.Provider = (*string)(unsafe.Pointer(in.Provider))
   599  	out.Resources = *(*[]*string)(unsafe.Pointer(&in.Resources))
   600  	return nil
   601  }
   602  
   603  // Convert_v1beta1_EncryptionConfig_To_v1alpha3_EncryptionConfig is an autogenerated conversion function.
   604  func Convert_v1beta1_EncryptionConfig_To_v1alpha3_EncryptionConfig(in *v1beta1.EncryptionConfig, out *EncryptionConfig, s conversion.Scope) error {
   605  	return autoConvert_v1beta1_EncryptionConfig_To_v1alpha3_EncryptionConfig(in, out, s)
   606  }
   607  
   608  func autoConvert_v1alpha3_EndpointAccess_To_v1beta1_EndpointAccess(in *EndpointAccess, out *v1beta1.EndpointAccess, s conversion.Scope) error {
   609  	out.Public = (*bool)(unsafe.Pointer(in.Public))
   610  	out.PublicCIDRs = *(*[]*string)(unsafe.Pointer(&in.PublicCIDRs))
   611  	out.Private = (*bool)(unsafe.Pointer(in.Private))
   612  	return nil
   613  }
   614  
   615  // Convert_v1alpha3_EndpointAccess_To_v1beta1_EndpointAccess is an autogenerated conversion function.
   616  func Convert_v1alpha3_EndpointAccess_To_v1beta1_EndpointAccess(in *EndpointAccess, out *v1beta1.EndpointAccess, s conversion.Scope) error {
   617  	return autoConvert_v1alpha3_EndpointAccess_To_v1beta1_EndpointAccess(in, out, s)
   618  }
   619  
   620  func autoConvert_v1beta1_EndpointAccess_To_v1alpha3_EndpointAccess(in *v1beta1.EndpointAccess, out *EndpointAccess, s conversion.Scope) error {
   621  	out.Public = (*bool)(unsafe.Pointer(in.Public))
   622  	out.PublicCIDRs = *(*[]*string)(unsafe.Pointer(&in.PublicCIDRs))
   623  	out.Private = (*bool)(unsafe.Pointer(in.Private))
   624  	return nil
   625  }
   626  
   627  // Convert_v1beta1_EndpointAccess_To_v1alpha3_EndpointAccess is an autogenerated conversion function.
   628  func Convert_v1beta1_EndpointAccess_To_v1alpha3_EndpointAccess(in *v1beta1.EndpointAccess, out *EndpointAccess, s conversion.Scope) error {
   629  	return autoConvert_v1beta1_EndpointAccess_To_v1alpha3_EndpointAccess(in, out, s)
   630  }
   631  
   632  func autoConvert_v1alpha3_IAMAuthenticatorConfig_To_v1beta1_IAMAuthenticatorConfig(in *IAMAuthenticatorConfig, out *v1beta1.IAMAuthenticatorConfig, s conversion.Scope) error {
   633  	out.RoleMappings = *(*[]v1beta1.RoleMapping)(unsafe.Pointer(&in.RoleMappings))
   634  	out.UserMappings = *(*[]v1beta1.UserMapping)(unsafe.Pointer(&in.UserMappings))
   635  	return nil
   636  }
   637  
   638  // Convert_v1alpha3_IAMAuthenticatorConfig_To_v1beta1_IAMAuthenticatorConfig is an autogenerated conversion function.
   639  func Convert_v1alpha3_IAMAuthenticatorConfig_To_v1beta1_IAMAuthenticatorConfig(in *IAMAuthenticatorConfig, out *v1beta1.IAMAuthenticatorConfig, s conversion.Scope) error {
   640  	return autoConvert_v1alpha3_IAMAuthenticatorConfig_To_v1beta1_IAMAuthenticatorConfig(in, out, s)
   641  }
   642  
   643  func autoConvert_v1beta1_IAMAuthenticatorConfig_To_v1alpha3_IAMAuthenticatorConfig(in *v1beta1.IAMAuthenticatorConfig, out *IAMAuthenticatorConfig, s conversion.Scope) error {
   644  	out.RoleMappings = *(*[]RoleMapping)(unsafe.Pointer(&in.RoleMappings))
   645  	out.UserMappings = *(*[]UserMapping)(unsafe.Pointer(&in.UserMappings))
   646  	return nil
   647  }
   648  
   649  // Convert_v1beta1_IAMAuthenticatorConfig_To_v1alpha3_IAMAuthenticatorConfig is an autogenerated conversion function.
   650  func Convert_v1beta1_IAMAuthenticatorConfig_To_v1alpha3_IAMAuthenticatorConfig(in *v1beta1.IAMAuthenticatorConfig, out *IAMAuthenticatorConfig, s conversion.Scope) error {
   651  	return autoConvert_v1beta1_IAMAuthenticatorConfig_To_v1alpha3_IAMAuthenticatorConfig(in, out, s)
   652  }
   653  
   654  func autoConvert_v1alpha3_KubernetesMapping_To_v1beta1_KubernetesMapping(in *KubernetesMapping, out *v1beta1.KubernetesMapping, s conversion.Scope) error {
   655  	out.UserName = in.UserName
   656  	out.Groups = *(*[]string)(unsafe.Pointer(&in.Groups))
   657  	return nil
   658  }
   659  
   660  // Convert_v1alpha3_KubernetesMapping_To_v1beta1_KubernetesMapping is an autogenerated conversion function.
   661  func Convert_v1alpha3_KubernetesMapping_To_v1beta1_KubernetesMapping(in *KubernetesMapping, out *v1beta1.KubernetesMapping, s conversion.Scope) error {
   662  	return autoConvert_v1alpha3_KubernetesMapping_To_v1beta1_KubernetesMapping(in, out, s)
   663  }
   664  
   665  func autoConvert_v1beta1_KubernetesMapping_To_v1alpha3_KubernetesMapping(in *v1beta1.KubernetesMapping, out *KubernetesMapping, s conversion.Scope) error {
   666  	out.UserName = in.UserName
   667  	out.Groups = *(*[]string)(unsafe.Pointer(&in.Groups))
   668  	return nil
   669  }
   670  
   671  // Convert_v1beta1_KubernetesMapping_To_v1alpha3_KubernetesMapping is an autogenerated conversion function.
   672  func Convert_v1beta1_KubernetesMapping_To_v1alpha3_KubernetesMapping(in *v1beta1.KubernetesMapping, out *KubernetesMapping, s conversion.Scope) error {
   673  	return autoConvert_v1beta1_KubernetesMapping_To_v1alpha3_KubernetesMapping(in, out, s)
   674  }
   675  
   676  func autoConvert_v1alpha3_OIDCProviderStatus_To_v1beta1_OIDCProviderStatus(in *OIDCProviderStatus, out *v1beta1.OIDCProviderStatus, s conversion.Scope) error {
   677  	out.ARN = in.ARN
   678  	out.TrustPolicy = in.TrustPolicy
   679  	return nil
   680  }
   681  
   682  // Convert_v1alpha3_OIDCProviderStatus_To_v1beta1_OIDCProviderStatus is an autogenerated conversion function.
   683  func Convert_v1alpha3_OIDCProviderStatus_To_v1beta1_OIDCProviderStatus(in *OIDCProviderStatus, out *v1beta1.OIDCProviderStatus, s conversion.Scope) error {
   684  	return autoConvert_v1alpha3_OIDCProviderStatus_To_v1beta1_OIDCProviderStatus(in, out, s)
   685  }
   686  
   687  func autoConvert_v1beta1_OIDCProviderStatus_To_v1alpha3_OIDCProviderStatus(in *v1beta1.OIDCProviderStatus, out *OIDCProviderStatus, s conversion.Scope) error {
   688  	out.ARN = in.ARN
   689  	out.TrustPolicy = in.TrustPolicy
   690  	return nil
   691  }
   692  
   693  // Convert_v1beta1_OIDCProviderStatus_To_v1alpha3_OIDCProviderStatus is an autogenerated conversion function.
   694  func Convert_v1beta1_OIDCProviderStatus_To_v1alpha3_OIDCProviderStatus(in *v1beta1.OIDCProviderStatus, out *OIDCProviderStatus, s conversion.Scope) error {
   695  	return autoConvert_v1beta1_OIDCProviderStatus_To_v1alpha3_OIDCProviderStatus(in, out, s)
   696  }
   697  
   698  func autoConvert_v1alpha3_RoleMapping_To_v1beta1_RoleMapping(in *RoleMapping, out *v1beta1.RoleMapping, s conversion.Scope) error {
   699  	out.RoleARN = in.RoleARN
   700  	if err := Convert_v1alpha3_KubernetesMapping_To_v1beta1_KubernetesMapping(&in.KubernetesMapping, &out.KubernetesMapping, s); err != nil {
   701  		return err
   702  	}
   703  	return nil
   704  }
   705  
   706  // Convert_v1alpha3_RoleMapping_To_v1beta1_RoleMapping is an autogenerated conversion function.
   707  func Convert_v1alpha3_RoleMapping_To_v1beta1_RoleMapping(in *RoleMapping, out *v1beta1.RoleMapping, s conversion.Scope) error {
   708  	return autoConvert_v1alpha3_RoleMapping_To_v1beta1_RoleMapping(in, out, s)
   709  }
   710  
   711  func autoConvert_v1beta1_RoleMapping_To_v1alpha3_RoleMapping(in *v1beta1.RoleMapping, out *RoleMapping, s conversion.Scope) error {
   712  	out.RoleARN = in.RoleARN
   713  	if err := Convert_v1beta1_KubernetesMapping_To_v1alpha3_KubernetesMapping(&in.KubernetesMapping, &out.KubernetesMapping, s); err != nil {
   714  		return err
   715  	}
   716  	return nil
   717  }
   718  
   719  // Convert_v1beta1_RoleMapping_To_v1alpha3_RoleMapping is an autogenerated conversion function.
   720  func Convert_v1beta1_RoleMapping_To_v1alpha3_RoleMapping(in *v1beta1.RoleMapping, out *RoleMapping, s conversion.Scope) error {
   721  	return autoConvert_v1beta1_RoleMapping_To_v1alpha3_RoleMapping(in, out, s)
   722  }
   723  
   724  func autoConvert_v1alpha3_UserMapping_To_v1beta1_UserMapping(in *UserMapping, out *v1beta1.UserMapping, s conversion.Scope) error {
   725  	out.UserARN = in.UserARN
   726  	if err := Convert_v1alpha3_KubernetesMapping_To_v1beta1_KubernetesMapping(&in.KubernetesMapping, &out.KubernetesMapping, s); err != nil {
   727  		return err
   728  	}
   729  	return nil
   730  }
   731  
   732  // Convert_v1alpha3_UserMapping_To_v1beta1_UserMapping is an autogenerated conversion function.
   733  func Convert_v1alpha3_UserMapping_To_v1beta1_UserMapping(in *UserMapping, out *v1beta1.UserMapping, s conversion.Scope) error {
   734  	return autoConvert_v1alpha3_UserMapping_To_v1beta1_UserMapping(in, out, s)
   735  }
   736  
   737  func autoConvert_v1beta1_UserMapping_To_v1alpha3_UserMapping(in *v1beta1.UserMapping, out *UserMapping, s conversion.Scope) error {
   738  	out.UserARN = in.UserARN
   739  	if err := Convert_v1beta1_KubernetesMapping_To_v1alpha3_KubernetesMapping(&in.KubernetesMapping, &out.KubernetesMapping, s); err != nil {
   740  		return err
   741  	}
   742  	return nil
   743  }
   744  
   745  // Convert_v1beta1_UserMapping_To_v1alpha3_UserMapping is an autogenerated conversion function.
   746  func Convert_v1beta1_UserMapping_To_v1alpha3_UserMapping(in *v1beta1.UserMapping, out *UserMapping, s conversion.Scope) error {
   747  	return autoConvert_v1beta1_UserMapping_To_v1alpha3_UserMapping(in, out, s)
   748  }