sigs.k8s.io/cluster-api-provider-aws@v1.5.5/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 time "time" 26 unsafe "unsafe" 27 28 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 29 conversion "k8s.io/apimachinery/pkg/conversion" 30 runtime "k8s.io/apimachinery/pkg/runtime" 31 v1beta1 "sigs.k8s.io/cluster-api-provider-aws/api/v1beta1" 32 apiv1alpha3 "sigs.k8s.io/cluster-api/api/v1alpha3" 33 apiv1beta1 "sigs.k8s.io/cluster-api/api/v1beta1" 34 errors "sigs.k8s.io/cluster-api/errors" 35 ) 36 37 func init() { 38 localSchemeBuilder.Register(RegisterConversions) 39 } 40 41 // RegisterConversions adds conversion functions to the given scheme. 42 // Public to allow building arbitrary schemes. 43 func RegisterConversions(s *runtime.Scheme) error { 44 if err := s.AddGeneratedConversionFunc((*AWSCluster)(nil), (*v1beta1.AWSCluster)(nil), func(a, b interface{}, scope conversion.Scope) error { 45 return Convert_v1alpha3_AWSCluster_To_v1beta1_AWSCluster(a.(*AWSCluster), b.(*v1beta1.AWSCluster), scope) 46 }); err != nil { 47 return err 48 } 49 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSCluster)(nil), (*AWSCluster)(nil), func(a, b interface{}, scope conversion.Scope) error { 50 return Convert_v1beta1_AWSCluster_To_v1alpha3_AWSCluster(a.(*v1beta1.AWSCluster), b.(*AWSCluster), scope) 51 }); err != nil { 52 return err 53 } 54 if err := s.AddGeneratedConversionFunc((*AWSClusterControllerIdentity)(nil), (*v1beta1.AWSClusterControllerIdentity)(nil), func(a, b interface{}, scope conversion.Scope) error { 55 return Convert_v1alpha3_AWSClusterControllerIdentity_To_v1beta1_AWSClusterControllerIdentity(a.(*AWSClusterControllerIdentity), b.(*v1beta1.AWSClusterControllerIdentity), scope) 56 }); err != nil { 57 return err 58 } 59 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterControllerIdentity)(nil), (*AWSClusterControllerIdentity)(nil), func(a, b interface{}, scope conversion.Scope) error { 60 return Convert_v1beta1_AWSClusterControllerIdentity_To_v1alpha3_AWSClusterControllerIdentity(a.(*v1beta1.AWSClusterControllerIdentity), b.(*AWSClusterControllerIdentity), scope) 61 }); err != nil { 62 return err 63 } 64 if err := s.AddGeneratedConversionFunc((*AWSClusterControllerIdentityList)(nil), (*v1beta1.AWSClusterControllerIdentityList)(nil), func(a, b interface{}, scope conversion.Scope) error { 65 return Convert_v1alpha3_AWSClusterControllerIdentityList_To_v1beta1_AWSClusterControllerIdentityList(a.(*AWSClusterControllerIdentityList), b.(*v1beta1.AWSClusterControllerIdentityList), scope) 66 }); err != nil { 67 return err 68 } 69 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterControllerIdentityList)(nil), (*AWSClusterControllerIdentityList)(nil), func(a, b interface{}, scope conversion.Scope) error { 70 return Convert_v1beta1_AWSClusterControllerIdentityList_To_v1alpha3_AWSClusterControllerIdentityList(a.(*v1beta1.AWSClusterControllerIdentityList), b.(*AWSClusterControllerIdentityList), scope) 71 }); err != nil { 72 return err 73 } 74 if err := s.AddGeneratedConversionFunc((*AWSClusterControllerIdentitySpec)(nil), (*v1beta1.AWSClusterControllerIdentitySpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 75 return Convert_v1alpha3_AWSClusterControllerIdentitySpec_To_v1beta1_AWSClusterControllerIdentitySpec(a.(*AWSClusterControllerIdentitySpec), b.(*v1beta1.AWSClusterControllerIdentitySpec), scope) 76 }); err != nil { 77 return err 78 } 79 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterControllerIdentitySpec)(nil), (*AWSClusterControllerIdentitySpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 80 return Convert_v1beta1_AWSClusterControllerIdentitySpec_To_v1alpha3_AWSClusterControllerIdentitySpec(a.(*v1beta1.AWSClusterControllerIdentitySpec), b.(*AWSClusterControllerIdentitySpec), scope) 81 }); err != nil { 82 return err 83 } 84 if err := s.AddGeneratedConversionFunc((*AWSClusterIdentitySpec)(nil), (*v1beta1.AWSClusterIdentitySpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 85 return Convert_v1alpha3_AWSClusterIdentitySpec_To_v1beta1_AWSClusterIdentitySpec(a.(*AWSClusterIdentitySpec), b.(*v1beta1.AWSClusterIdentitySpec), scope) 86 }); err != nil { 87 return err 88 } 89 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterIdentitySpec)(nil), (*AWSClusterIdentitySpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 90 return Convert_v1beta1_AWSClusterIdentitySpec_To_v1alpha3_AWSClusterIdentitySpec(a.(*v1beta1.AWSClusterIdentitySpec), b.(*AWSClusterIdentitySpec), scope) 91 }); err != nil { 92 return err 93 } 94 if err := s.AddGeneratedConversionFunc((*AWSClusterList)(nil), (*v1beta1.AWSClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error { 95 return Convert_v1alpha3_AWSClusterList_To_v1beta1_AWSClusterList(a.(*AWSClusterList), b.(*v1beta1.AWSClusterList), scope) 96 }); err != nil { 97 return err 98 } 99 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterList)(nil), (*AWSClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error { 100 return Convert_v1beta1_AWSClusterList_To_v1alpha3_AWSClusterList(a.(*v1beta1.AWSClusterList), b.(*AWSClusterList), scope) 101 }); err != nil { 102 return err 103 } 104 if err := s.AddGeneratedConversionFunc((*AWSClusterRoleIdentity)(nil), (*v1beta1.AWSClusterRoleIdentity)(nil), func(a, b interface{}, scope conversion.Scope) error { 105 return Convert_v1alpha3_AWSClusterRoleIdentity_To_v1beta1_AWSClusterRoleIdentity(a.(*AWSClusterRoleIdentity), b.(*v1beta1.AWSClusterRoleIdentity), scope) 106 }); err != nil { 107 return err 108 } 109 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterRoleIdentity)(nil), (*AWSClusterRoleIdentity)(nil), func(a, b interface{}, scope conversion.Scope) error { 110 return Convert_v1beta1_AWSClusterRoleIdentity_To_v1alpha3_AWSClusterRoleIdentity(a.(*v1beta1.AWSClusterRoleIdentity), b.(*AWSClusterRoleIdentity), scope) 111 }); err != nil { 112 return err 113 } 114 if err := s.AddGeneratedConversionFunc((*AWSClusterRoleIdentityList)(nil), (*v1beta1.AWSClusterRoleIdentityList)(nil), func(a, b interface{}, scope conversion.Scope) error { 115 return Convert_v1alpha3_AWSClusterRoleIdentityList_To_v1beta1_AWSClusterRoleIdentityList(a.(*AWSClusterRoleIdentityList), b.(*v1beta1.AWSClusterRoleIdentityList), scope) 116 }); err != nil { 117 return err 118 } 119 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterRoleIdentityList)(nil), (*AWSClusterRoleIdentityList)(nil), func(a, b interface{}, scope conversion.Scope) error { 120 return Convert_v1beta1_AWSClusterRoleIdentityList_To_v1alpha3_AWSClusterRoleIdentityList(a.(*v1beta1.AWSClusterRoleIdentityList), b.(*AWSClusterRoleIdentityList), scope) 121 }); err != nil { 122 return err 123 } 124 if err := s.AddGeneratedConversionFunc((*AWSClusterRoleIdentitySpec)(nil), (*v1beta1.AWSClusterRoleIdentitySpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 125 return Convert_v1alpha3_AWSClusterRoleIdentitySpec_To_v1beta1_AWSClusterRoleIdentitySpec(a.(*AWSClusterRoleIdentitySpec), b.(*v1beta1.AWSClusterRoleIdentitySpec), scope) 126 }); err != nil { 127 return err 128 } 129 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterRoleIdentitySpec)(nil), (*AWSClusterRoleIdentitySpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 130 return Convert_v1beta1_AWSClusterRoleIdentitySpec_To_v1alpha3_AWSClusterRoleIdentitySpec(a.(*v1beta1.AWSClusterRoleIdentitySpec), b.(*AWSClusterRoleIdentitySpec), scope) 131 }); err != nil { 132 return err 133 } 134 if err := s.AddGeneratedConversionFunc((*AWSClusterSpec)(nil), (*v1beta1.AWSClusterSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 135 return Convert_v1alpha3_AWSClusterSpec_To_v1beta1_AWSClusterSpec(a.(*AWSClusterSpec), b.(*v1beta1.AWSClusterSpec), scope) 136 }); err != nil { 137 return err 138 } 139 if err := s.AddGeneratedConversionFunc((*AWSClusterStaticIdentity)(nil), (*v1beta1.AWSClusterStaticIdentity)(nil), func(a, b interface{}, scope conversion.Scope) error { 140 return Convert_v1alpha3_AWSClusterStaticIdentity_To_v1beta1_AWSClusterStaticIdentity(a.(*AWSClusterStaticIdentity), b.(*v1beta1.AWSClusterStaticIdentity), scope) 141 }); err != nil { 142 return err 143 } 144 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterStaticIdentity)(nil), (*AWSClusterStaticIdentity)(nil), func(a, b interface{}, scope conversion.Scope) error { 145 return Convert_v1beta1_AWSClusterStaticIdentity_To_v1alpha3_AWSClusterStaticIdentity(a.(*v1beta1.AWSClusterStaticIdentity), b.(*AWSClusterStaticIdentity), scope) 146 }); err != nil { 147 return err 148 } 149 if err := s.AddGeneratedConversionFunc((*AWSClusterStaticIdentityList)(nil), (*v1beta1.AWSClusterStaticIdentityList)(nil), func(a, b interface{}, scope conversion.Scope) error { 150 return Convert_v1alpha3_AWSClusterStaticIdentityList_To_v1beta1_AWSClusterStaticIdentityList(a.(*AWSClusterStaticIdentityList), b.(*v1beta1.AWSClusterStaticIdentityList), scope) 151 }); err != nil { 152 return err 153 } 154 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterStaticIdentityList)(nil), (*AWSClusterStaticIdentityList)(nil), func(a, b interface{}, scope conversion.Scope) error { 155 return Convert_v1beta1_AWSClusterStaticIdentityList_To_v1alpha3_AWSClusterStaticIdentityList(a.(*v1beta1.AWSClusterStaticIdentityList), b.(*AWSClusterStaticIdentityList), scope) 156 }); err != nil { 157 return err 158 } 159 if err := s.AddGeneratedConversionFunc((*AWSClusterStatus)(nil), (*v1beta1.AWSClusterStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 160 return Convert_v1alpha3_AWSClusterStatus_To_v1beta1_AWSClusterStatus(a.(*AWSClusterStatus), b.(*v1beta1.AWSClusterStatus), scope) 161 }); err != nil { 162 return err 163 } 164 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSClusterStatus)(nil), (*AWSClusterStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 165 return Convert_v1beta1_AWSClusterStatus_To_v1alpha3_AWSClusterStatus(a.(*v1beta1.AWSClusterStatus), b.(*AWSClusterStatus), scope) 166 }); err != nil { 167 return err 168 } 169 if err := s.AddGeneratedConversionFunc((*AWSIdentityReference)(nil), (*v1beta1.AWSIdentityReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 170 return Convert_v1alpha3_AWSIdentityReference_To_v1beta1_AWSIdentityReference(a.(*AWSIdentityReference), b.(*v1beta1.AWSIdentityReference), scope) 171 }); err != nil { 172 return err 173 } 174 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSIdentityReference)(nil), (*AWSIdentityReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 175 return Convert_v1beta1_AWSIdentityReference_To_v1alpha3_AWSIdentityReference(a.(*v1beta1.AWSIdentityReference), b.(*AWSIdentityReference), scope) 176 }); err != nil { 177 return err 178 } 179 if err := s.AddGeneratedConversionFunc((*AWSLoadBalancerSpec)(nil), (*v1beta1.AWSLoadBalancerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 180 return Convert_v1alpha3_AWSLoadBalancerSpec_To_v1beta1_AWSLoadBalancerSpec(a.(*AWSLoadBalancerSpec), b.(*v1beta1.AWSLoadBalancerSpec), scope) 181 }); err != nil { 182 return err 183 } 184 if err := s.AddGeneratedConversionFunc((*AWSMachine)(nil), (*v1beta1.AWSMachine)(nil), func(a, b interface{}, scope conversion.Scope) error { 185 return Convert_v1alpha3_AWSMachine_To_v1beta1_AWSMachine(a.(*AWSMachine), b.(*v1beta1.AWSMachine), scope) 186 }); err != nil { 187 return err 188 } 189 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSMachine)(nil), (*AWSMachine)(nil), func(a, b interface{}, scope conversion.Scope) error { 190 return Convert_v1beta1_AWSMachine_To_v1alpha3_AWSMachine(a.(*v1beta1.AWSMachine), b.(*AWSMachine), scope) 191 }); err != nil { 192 return err 193 } 194 if err := s.AddGeneratedConversionFunc((*AWSMachineList)(nil), (*v1beta1.AWSMachineList)(nil), func(a, b interface{}, scope conversion.Scope) error { 195 return Convert_v1alpha3_AWSMachineList_To_v1beta1_AWSMachineList(a.(*AWSMachineList), b.(*v1beta1.AWSMachineList), scope) 196 }); err != nil { 197 return err 198 } 199 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSMachineList)(nil), (*AWSMachineList)(nil), func(a, b interface{}, scope conversion.Scope) error { 200 return Convert_v1beta1_AWSMachineList_To_v1alpha3_AWSMachineList(a.(*v1beta1.AWSMachineList), b.(*AWSMachineList), scope) 201 }); err != nil { 202 return err 203 } 204 if err := s.AddGeneratedConversionFunc((*AWSMachineSpec)(nil), (*v1beta1.AWSMachineSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 205 return Convert_v1alpha3_AWSMachineSpec_To_v1beta1_AWSMachineSpec(a.(*AWSMachineSpec), b.(*v1beta1.AWSMachineSpec), scope) 206 }); err != nil { 207 return err 208 } 209 if err := s.AddGeneratedConversionFunc((*AWSMachineStatus)(nil), (*v1beta1.AWSMachineStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 210 return Convert_v1alpha3_AWSMachineStatus_To_v1beta1_AWSMachineStatus(a.(*AWSMachineStatus), b.(*v1beta1.AWSMachineStatus), scope) 211 }); err != nil { 212 return err 213 } 214 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSMachineStatus)(nil), (*AWSMachineStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 215 return Convert_v1beta1_AWSMachineStatus_To_v1alpha3_AWSMachineStatus(a.(*v1beta1.AWSMachineStatus), b.(*AWSMachineStatus), scope) 216 }); err != nil { 217 return err 218 } 219 if err := s.AddGeneratedConversionFunc((*AWSMachineTemplate)(nil), (*v1beta1.AWSMachineTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error { 220 return Convert_v1alpha3_AWSMachineTemplate_To_v1beta1_AWSMachineTemplate(a.(*AWSMachineTemplate), b.(*v1beta1.AWSMachineTemplate), scope) 221 }); err != nil { 222 return err 223 } 224 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSMachineTemplate)(nil), (*AWSMachineTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error { 225 return Convert_v1beta1_AWSMachineTemplate_To_v1alpha3_AWSMachineTemplate(a.(*v1beta1.AWSMachineTemplate), b.(*AWSMachineTemplate), scope) 226 }); err != nil { 227 return err 228 } 229 if err := s.AddGeneratedConversionFunc((*AWSMachineTemplateList)(nil), (*v1beta1.AWSMachineTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error { 230 return Convert_v1alpha3_AWSMachineTemplateList_To_v1beta1_AWSMachineTemplateList(a.(*AWSMachineTemplateList), b.(*v1beta1.AWSMachineTemplateList), scope) 231 }); err != nil { 232 return err 233 } 234 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSMachineTemplateList)(nil), (*AWSMachineTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error { 235 return Convert_v1beta1_AWSMachineTemplateList_To_v1alpha3_AWSMachineTemplateList(a.(*v1beta1.AWSMachineTemplateList), b.(*AWSMachineTemplateList), scope) 236 }); err != nil { 237 return err 238 } 239 if err := s.AddGeneratedConversionFunc((*AWSMachineTemplateResource)(nil), (*v1beta1.AWSMachineTemplateResource)(nil), func(a, b interface{}, scope conversion.Scope) error { 240 return Convert_v1alpha3_AWSMachineTemplateResource_To_v1beta1_AWSMachineTemplateResource(a.(*AWSMachineTemplateResource), b.(*v1beta1.AWSMachineTemplateResource), scope) 241 }); err != nil { 242 return err 243 } 244 if err := s.AddGeneratedConversionFunc((*AWSMachineTemplateSpec)(nil), (*v1beta1.AWSMachineTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 245 return Convert_v1alpha3_AWSMachineTemplateSpec_To_v1beta1_AWSMachineTemplateSpec(a.(*AWSMachineTemplateSpec), b.(*v1beta1.AWSMachineTemplateSpec), scope) 246 }); err != nil { 247 return err 248 } 249 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSMachineTemplateSpec)(nil), (*AWSMachineTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 250 return Convert_v1beta1_AWSMachineTemplateSpec_To_v1alpha3_AWSMachineTemplateSpec(a.(*v1beta1.AWSMachineTemplateSpec), b.(*AWSMachineTemplateSpec), scope) 251 }); err != nil { 252 return err 253 } 254 if err := s.AddGeneratedConversionFunc((*AWSResourceReference)(nil), (*v1beta1.AWSResourceReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 255 return Convert_v1alpha3_AWSResourceReference_To_v1beta1_AWSResourceReference(a.(*AWSResourceReference), b.(*v1beta1.AWSResourceReference), scope) 256 }); err != nil { 257 return err 258 } 259 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSResourceReference)(nil), (*AWSResourceReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 260 return Convert_v1beta1_AWSResourceReference_To_v1alpha3_AWSResourceReference(a.(*v1beta1.AWSResourceReference), b.(*AWSResourceReference), scope) 261 }); err != nil { 262 return err 263 } 264 if err := s.AddGeneratedConversionFunc((*AWSRoleSpec)(nil), (*v1beta1.AWSRoleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 265 return Convert_v1alpha3_AWSRoleSpec_To_v1beta1_AWSRoleSpec(a.(*AWSRoleSpec), b.(*v1beta1.AWSRoleSpec), scope) 266 }); err != nil { 267 return err 268 } 269 if err := s.AddGeneratedConversionFunc((*v1beta1.AWSRoleSpec)(nil), (*AWSRoleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 270 return Convert_v1beta1_AWSRoleSpec_To_v1alpha3_AWSRoleSpec(a.(*v1beta1.AWSRoleSpec), b.(*AWSRoleSpec), scope) 271 }); err != nil { 272 return err 273 } 274 if err := s.AddGeneratedConversionFunc((*AllowedNamespaces)(nil), (*v1beta1.AllowedNamespaces)(nil), func(a, b interface{}, scope conversion.Scope) error { 275 return Convert_v1alpha3_AllowedNamespaces_To_v1beta1_AllowedNamespaces(a.(*AllowedNamespaces), b.(*v1beta1.AllowedNamespaces), scope) 276 }); err != nil { 277 return err 278 } 279 if err := s.AddGeneratedConversionFunc((*v1beta1.AllowedNamespaces)(nil), (*AllowedNamespaces)(nil), func(a, b interface{}, scope conversion.Scope) error { 280 return Convert_v1beta1_AllowedNamespaces_To_v1alpha3_AllowedNamespaces(a.(*v1beta1.AllowedNamespaces), b.(*AllowedNamespaces), scope) 281 }); err != nil { 282 return err 283 } 284 if err := s.AddGeneratedConversionFunc((*Bastion)(nil), (*v1beta1.Bastion)(nil), func(a, b interface{}, scope conversion.Scope) error { 285 return Convert_v1alpha3_Bastion_To_v1beta1_Bastion(a.(*Bastion), b.(*v1beta1.Bastion), scope) 286 }); err != nil { 287 return err 288 } 289 if err := s.AddGeneratedConversionFunc((*v1beta1.Bastion)(nil), (*Bastion)(nil), func(a, b interface{}, scope conversion.Scope) error { 290 return Convert_v1beta1_Bastion_To_v1alpha3_Bastion(a.(*v1beta1.Bastion), b.(*Bastion), scope) 291 }); err != nil { 292 return err 293 } 294 if err := s.AddGeneratedConversionFunc((*BuildParams)(nil), (*v1beta1.BuildParams)(nil), func(a, b interface{}, scope conversion.Scope) error { 295 return Convert_v1alpha3_BuildParams_To_v1beta1_BuildParams(a.(*BuildParams), b.(*v1beta1.BuildParams), scope) 296 }); err != nil { 297 return err 298 } 299 if err := s.AddGeneratedConversionFunc((*v1beta1.BuildParams)(nil), (*BuildParams)(nil), func(a, b interface{}, scope conversion.Scope) error { 300 return Convert_v1beta1_BuildParams_To_v1alpha3_BuildParams(a.(*v1beta1.BuildParams), b.(*BuildParams), scope) 301 }); err != nil { 302 return err 303 } 304 if err := s.AddGeneratedConversionFunc((*CNIIngressRule)(nil), (*v1beta1.CNIIngressRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 305 return Convert_v1alpha3_CNIIngressRule_To_v1beta1_CNIIngressRule(a.(*CNIIngressRule), b.(*v1beta1.CNIIngressRule), scope) 306 }); err != nil { 307 return err 308 } 309 if err := s.AddGeneratedConversionFunc((*v1beta1.CNIIngressRule)(nil), (*CNIIngressRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 310 return Convert_v1beta1_CNIIngressRule_To_v1alpha3_CNIIngressRule(a.(*v1beta1.CNIIngressRule), b.(*CNIIngressRule), scope) 311 }); err != nil { 312 return err 313 } 314 if err := s.AddGeneratedConversionFunc((*CNISpec)(nil), (*v1beta1.CNISpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 315 return Convert_v1alpha3_CNISpec_To_v1beta1_CNISpec(a.(*CNISpec), b.(*v1beta1.CNISpec), scope) 316 }); err != nil { 317 return err 318 } 319 if err := s.AddGeneratedConversionFunc((*v1beta1.CNISpec)(nil), (*CNISpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 320 return Convert_v1beta1_CNISpec_To_v1alpha3_CNISpec(a.(*v1beta1.CNISpec), b.(*CNISpec), scope) 321 }); err != nil { 322 return err 323 } 324 if err := s.AddGeneratedConversionFunc((*ClassicELB)(nil), (*v1beta1.ClassicELB)(nil), func(a, b interface{}, scope conversion.Scope) error { 325 return Convert_v1alpha3_ClassicELB_To_v1beta1_ClassicELB(a.(*ClassicELB), b.(*v1beta1.ClassicELB), scope) 326 }); err != nil { 327 return err 328 } 329 if err := s.AddGeneratedConversionFunc((*v1beta1.ClassicELB)(nil), (*ClassicELB)(nil), func(a, b interface{}, scope conversion.Scope) error { 330 return Convert_v1beta1_ClassicELB_To_v1alpha3_ClassicELB(a.(*v1beta1.ClassicELB), b.(*ClassicELB), scope) 331 }); err != nil { 332 return err 333 } 334 if err := s.AddGeneratedConversionFunc((*ClassicELBAttributes)(nil), (*v1beta1.ClassicELBAttributes)(nil), func(a, b interface{}, scope conversion.Scope) error { 335 return Convert_v1alpha3_ClassicELBAttributes_To_v1beta1_ClassicELBAttributes(a.(*ClassicELBAttributes), b.(*v1beta1.ClassicELBAttributes), scope) 336 }); err != nil { 337 return err 338 } 339 if err := s.AddGeneratedConversionFunc((*v1beta1.ClassicELBAttributes)(nil), (*ClassicELBAttributes)(nil), func(a, b interface{}, scope conversion.Scope) error { 340 return Convert_v1beta1_ClassicELBAttributes_To_v1alpha3_ClassicELBAttributes(a.(*v1beta1.ClassicELBAttributes), b.(*ClassicELBAttributes), scope) 341 }); err != nil { 342 return err 343 } 344 if err := s.AddGeneratedConversionFunc((*ClassicELBHealthCheck)(nil), (*v1beta1.ClassicELBHealthCheck)(nil), func(a, b interface{}, scope conversion.Scope) error { 345 return Convert_v1alpha3_ClassicELBHealthCheck_To_v1beta1_ClassicELBHealthCheck(a.(*ClassicELBHealthCheck), b.(*v1beta1.ClassicELBHealthCheck), scope) 346 }); err != nil { 347 return err 348 } 349 if err := s.AddGeneratedConversionFunc((*v1beta1.ClassicELBHealthCheck)(nil), (*ClassicELBHealthCheck)(nil), func(a, b interface{}, scope conversion.Scope) error { 350 return Convert_v1beta1_ClassicELBHealthCheck_To_v1alpha3_ClassicELBHealthCheck(a.(*v1beta1.ClassicELBHealthCheck), b.(*ClassicELBHealthCheck), scope) 351 }); err != nil { 352 return err 353 } 354 if err := s.AddGeneratedConversionFunc((*ClassicELBListener)(nil), (*v1beta1.ClassicELBListener)(nil), func(a, b interface{}, scope conversion.Scope) error { 355 return Convert_v1alpha3_ClassicELBListener_To_v1beta1_ClassicELBListener(a.(*ClassicELBListener), b.(*v1beta1.ClassicELBListener), scope) 356 }); err != nil { 357 return err 358 } 359 if err := s.AddGeneratedConversionFunc((*v1beta1.ClassicELBListener)(nil), (*ClassicELBListener)(nil), func(a, b interface{}, scope conversion.Scope) error { 360 return Convert_v1beta1_ClassicELBListener_To_v1alpha3_ClassicELBListener(a.(*v1beta1.ClassicELBListener), b.(*ClassicELBListener), scope) 361 }); err != nil { 362 return err 363 } 364 if err := s.AddGeneratedConversionFunc((*CloudInit)(nil), (*v1beta1.CloudInit)(nil), func(a, b interface{}, scope conversion.Scope) error { 365 return Convert_v1alpha3_CloudInit_To_v1beta1_CloudInit(a.(*CloudInit), b.(*v1beta1.CloudInit), scope) 366 }); err != nil { 367 return err 368 } 369 if err := s.AddGeneratedConversionFunc((*v1beta1.CloudInit)(nil), (*CloudInit)(nil), func(a, b interface{}, scope conversion.Scope) error { 370 return Convert_v1beta1_CloudInit_To_v1alpha3_CloudInit(a.(*v1beta1.CloudInit), b.(*CloudInit), scope) 371 }); err != nil { 372 return err 373 } 374 if err := s.AddGeneratedConversionFunc((*Filter)(nil), (*v1beta1.Filter)(nil), func(a, b interface{}, scope conversion.Scope) error { 375 return Convert_v1alpha3_Filter_To_v1beta1_Filter(a.(*Filter), b.(*v1beta1.Filter), scope) 376 }); err != nil { 377 return err 378 } 379 if err := s.AddGeneratedConversionFunc((*v1beta1.Filter)(nil), (*Filter)(nil), func(a, b interface{}, scope conversion.Scope) error { 380 return Convert_v1beta1_Filter_To_v1alpha3_Filter(a.(*v1beta1.Filter), b.(*Filter), scope) 381 }); err != nil { 382 return err 383 } 384 if err := s.AddGeneratedConversionFunc((*IngressRule)(nil), (*v1beta1.IngressRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 385 return Convert_v1alpha3_IngressRule_To_v1beta1_IngressRule(a.(*IngressRule), b.(*v1beta1.IngressRule), scope) 386 }); err != nil { 387 return err 388 } 389 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressRule)(nil), (*IngressRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 390 return Convert_v1beta1_IngressRule_To_v1alpha3_IngressRule(a.(*v1beta1.IngressRule), b.(*IngressRule), scope) 391 }); err != nil { 392 return err 393 } 394 if err := s.AddGeneratedConversionFunc((*Instance)(nil), (*v1beta1.Instance)(nil), func(a, b interface{}, scope conversion.Scope) error { 395 return Convert_v1alpha3_Instance_To_v1beta1_Instance(a.(*Instance), b.(*v1beta1.Instance), scope) 396 }); err != nil { 397 return err 398 } 399 if err := s.AddGeneratedConversionFunc((*NetworkSpec)(nil), (*v1beta1.NetworkSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 400 return Convert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec(a.(*NetworkSpec), b.(*v1beta1.NetworkSpec), scope) 401 }); err != nil { 402 return err 403 } 404 if err := s.AddGeneratedConversionFunc((*v1beta1.NetworkSpec)(nil), (*NetworkSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 405 return Convert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec(a.(*v1beta1.NetworkSpec), b.(*NetworkSpec), scope) 406 }); err != nil { 407 return err 408 } 409 if err := s.AddGeneratedConversionFunc((*RouteTable)(nil), (*v1beta1.RouteTable)(nil), func(a, b interface{}, scope conversion.Scope) error { 410 return Convert_v1alpha3_RouteTable_To_v1beta1_RouteTable(a.(*RouteTable), b.(*v1beta1.RouteTable), scope) 411 }); err != nil { 412 return err 413 } 414 if err := s.AddGeneratedConversionFunc((*v1beta1.RouteTable)(nil), (*RouteTable)(nil), func(a, b interface{}, scope conversion.Scope) error { 415 return Convert_v1beta1_RouteTable_To_v1alpha3_RouteTable(a.(*v1beta1.RouteTable), b.(*RouteTable), scope) 416 }); err != nil { 417 return err 418 } 419 if err := s.AddGeneratedConversionFunc((*SecurityGroup)(nil), (*v1beta1.SecurityGroup)(nil), func(a, b interface{}, scope conversion.Scope) error { 420 return Convert_v1alpha3_SecurityGroup_To_v1beta1_SecurityGroup(a.(*SecurityGroup), b.(*v1beta1.SecurityGroup), scope) 421 }); err != nil { 422 return err 423 } 424 if err := s.AddGeneratedConversionFunc((*v1beta1.SecurityGroup)(nil), (*SecurityGroup)(nil), func(a, b interface{}, scope conversion.Scope) error { 425 return Convert_v1beta1_SecurityGroup_To_v1alpha3_SecurityGroup(a.(*v1beta1.SecurityGroup), b.(*SecurityGroup), scope) 426 }); err != nil { 427 return err 428 } 429 if err := s.AddGeneratedConversionFunc((*SpotMarketOptions)(nil), (*v1beta1.SpotMarketOptions)(nil), func(a, b interface{}, scope conversion.Scope) error { 430 return Convert_v1alpha3_SpotMarketOptions_To_v1beta1_SpotMarketOptions(a.(*SpotMarketOptions), b.(*v1beta1.SpotMarketOptions), scope) 431 }); err != nil { 432 return err 433 } 434 if err := s.AddGeneratedConversionFunc((*v1beta1.SpotMarketOptions)(nil), (*SpotMarketOptions)(nil), func(a, b interface{}, scope conversion.Scope) error { 435 return Convert_v1beta1_SpotMarketOptions_To_v1alpha3_SpotMarketOptions(a.(*v1beta1.SpotMarketOptions), b.(*SpotMarketOptions), scope) 436 }); err != nil { 437 return err 438 } 439 if err := s.AddGeneratedConversionFunc((*SubnetSpec)(nil), (*v1beta1.SubnetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 440 return Convert_v1alpha3_SubnetSpec_To_v1beta1_SubnetSpec(a.(*SubnetSpec), b.(*v1beta1.SubnetSpec), scope) 441 }); err != nil { 442 return err 443 } 444 if err := s.AddGeneratedConversionFunc((*v1beta1.SubnetSpec)(nil), (*SubnetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 445 return Convert_v1beta1_SubnetSpec_To_v1alpha3_SubnetSpec(a.(*v1beta1.SubnetSpec), b.(*SubnetSpec), scope) 446 }); err != nil { 447 return err 448 } 449 if err := s.AddGeneratedConversionFunc((*VPCSpec)(nil), (*v1beta1.VPCSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 450 return Convert_v1alpha3_VPCSpec_To_v1beta1_VPCSpec(a.(*VPCSpec), b.(*v1beta1.VPCSpec), scope) 451 }); err != nil { 452 return err 453 } 454 if err := s.AddGeneratedConversionFunc((*v1beta1.VPCSpec)(nil), (*VPCSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 455 return Convert_v1beta1_VPCSpec_To_v1alpha3_VPCSpec(a.(*v1beta1.VPCSpec), b.(*VPCSpec), scope) 456 }); err != nil { 457 return err 458 } 459 if err := s.AddGeneratedConversionFunc((*Volume)(nil), (*v1beta1.Volume)(nil), func(a, b interface{}, scope conversion.Scope) error { 460 return Convert_v1alpha3_Volume_To_v1beta1_Volume(a.(*Volume), b.(*v1beta1.Volume), scope) 461 }); err != nil { 462 return err 463 } 464 if err := s.AddConversionFunc((*AWSClusterStaticIdentitySpec)(nil), (*v1beta1.AWSClusterStaticIdentitySpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 465 return Convert_v1alpha3_AWSClusterStaticIdentitySpec_To_v1beta1_AWSClusterStaticIdentitySpec(a.(*AWSClusterStaticIdentitySpec), b.(*v1beta1.AWSClusterStaticIdentitySpec), scope) 466 }); err != nil { 467 return err 468 } 469 if err := s.AddConversionFunc((*AWSResourceReference)(nil), (*v1beta1.AMIReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 470 return Convert_v1alpha3_AWSResourceReference_To_v1beta1_AMIReference(a.(*AWSResourceReference), b.(*v1beta1.AMIReference), scope) 471 }); err != nil { 472 return err 473 } 474 if err := s.AddConversionFunc((*Network)(nil), (*v1beta1.NetworkStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 475 return Convert_v1alpha3_Network_To_v1beta1_NetworkStatus(a.(*Network), b.(*v1beta1.NetworkStatus), scope) 476 }); err != nil { 477 return err 478 } 479 if err := s.AddConversionFunc((*v1beta1.AMIReference)(nil), (*AWSResourceReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 480 return Convert_v1beta1_AMIReference_To_v1alpha3_AWSResourceReference(a.(*v1beta1.AMIReference), b.(*AWSResourceReference), scope) 481 }); err != nil { 482 return err 483 } 484 if err := s.AddConversionFunc((*v1beta1.AWSClusterSpec)(nil), (*AWSClusterSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 485 return Convert_v1beta1_AWSClusterSpec_To_v1alpha3_AWSClusterSpec(a.(*v1beta1.AWSClusterSpec), b.(*AWSClusterSpec), scope) 486 }); err != nil { 487 return err 488 } 489 if err := s.AddConversionFunc((*v1beta1.AWSClusterStaticIdentitySpec)(nil), (*AWSClusterStaticIdentitySpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 490 return Convert_v1beta1_AWSClusterStaticIdentitySpec_To_v1alpha3_AWSClusterStaticIdentitySpec(a.(*v1beta1.AWSClusterStaticIdentitySpec), b.(*AWSClusterStaticIdentitySpec), scope) 491 }); err != nil { 492 return err 493 } 494 if err := s.AddConversionFunc((*v1beta1.AWSLoadBalancerSpec)(nil), (*AWSLoadBalancerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 495 return Convert_v1beta1_AWSLoadBalancerSpec_To_v1alpha3_AWSLoadBalancerSpec(a.(*v1beta1.AWSLoadBalancerSpec), b.(*AWSLoadBalancerSpec), scope) 496 }); err != nil { 497 return err 498 } 499 if err := s.AddConversionFunc((*v1beta1.AWSMachineSpec)(nil), (*AWSMachineSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 500 return Convert_v1beta1_AWSMachineSpec_To_v1alpha3_AWSMachineSpec(a.(*v1beta1.AWSMachineSpec), b.(*AWSMachineSpec), scope) 501 }); err != nil { 502 return err 503 } 504 if err := s.AddConversionFunc((*v1beta1.AWSMachineTemplateResource)(nil), (*AWSMachineTemplateResource)(nil), func(a, b interface{}, scope conversion.Scope) error { 505 return Convert_v1beta1_AWSMachineTemplateResource_To_v1alpha3_AWSMachineTemplateResource(a.(*v1beta1.AWSMachineTemplateResource), b.(*AWSMachineTemplateResource), scope) 506 }); err != nil { 507 return err 508 } 509 if err := s.AddConversionFunc((*v1beta1.Instance)(nil), (*Instance)(nil), func(a, b interface{}, scope conversion.Scope) error { 510 return Convert_v1beta1_Instance_To_v1alpha3_Instance(a.(*v1beta1.Instance), b.(*Instance), scope) 511 }); err != nil { 512 return err 513 } 514 if err := s.AddConversionFunc((*v1beta1.NetworkStatus)(nil), (*Network)(nil), func(a, b interface{}, scope conversion.Scope) error { 515 return Convert_v1beta1_NetworkStatus_To_v1alpha3_Network(a.(*v1beta1.NetworkStatus), b.(*Network), scope) 516 }); err != nil { 517 return err 518 } 519 if err := s.AddConversionFunc((*v1beta1.Volume)(nil), (*Volume)(nil), func(a, b interface{}, scope conversion.Scope) error { 520 return Convert_v1beta1_Volume_To_v1alpha3_Volume(a.(*v1beta1.Volume), b.(*Volume), scope) 521 }); err != nil { 522 return err 523 } 524 return nil 525 } 526 527 func autoConvert_v1alpha3_AWSCluster_To_v1beta1_AWSCluster(in *AWSCluster, out *v1beta1.AWSCluster, s conversion.Scope) error { 528 out.ObjectMeta = in.ObjectMeta 529 if err := Convert_v1alpha3_AWSClusterSpec_To_v1beta1_AWSClusterSpec(&in.Spec, &out.Spec, s); err != nil { 530 return err 531 } 532 if err := Convert_v1alpha3_AWSClusterStatus_To_v1beta1_AWSClusterStatus(&in.Status, &out.Status, s); err != nil { 533 return err 534 } 535 return nil 536 } 537 538 // Convert_v1alpha3_AWSCluster_To_v1beta1_AWSCluster is an autogenerated conversion function. 539 func Convert_v1alpha3_AWSCluster_To_v1beta1_AWSCluster(in *AWSCluster, out *v1beta1.AWSCluster, s conversion.Scope) error { 540 return autoConvert_v1alpha3_AWSCluster_To_v1beta1_AWSCluster(in, out, s) 541 } 542 543 func autoConvert_v1beta1_AWSCluster_To_v1alpha3_AWSCluster(in *v1beta1.AWSCluster, out *AWSCluster, s conversion.Scope) error { 544 out.ObjectMeta = in.ObjectMeta 545 if err := Convert_v1beta1_AWSClusterSpec_To_v1alpha3_AWSClusterSpec(&in.Spec, &out.Spec, s); err != nil { 546 return err 547 } 548 if err := Convert_v1beta1_AWSClusterStatus_To_v1alpha3_AWSClusterStatus(&in.Status, &out.Status, s); err != nil { 549 return err 550 } 551 return nil 552 } 553 554 // Convert_v1beta1_AWSCluster_To_v1alpha3_AWSCluster is an autogenerated conversion function. 555 func Convert_v1beta1_AWSCluster_To_v1alpha3_AWSCluster(in *v1beta1.AWSCluster, out *AWSCluster, s conversion.Scope) error { 556 return autoConvert_v1beta1_AWSCluster_To_v1alpha3_AWSCluster(in, out, s) 557 } 558 559 func autoConvert_v1alpha3_AWSClusterControllerIdentity_To_v1beta1_AWSClusterControllerIdentity(in *AWSClusterControllerIdentity, out *v1beta1.AWSClusterControllerIdentity, s conversion.Scope) error { 560 out.ObjectMeta = in.ObjectMeta 561 if err := Convert_v1alpha3_AWSClusterControllerIdentitySpec_To_v1beta1_AWSClusterControllerIdentitySpec(&in.Spec, &out.Spec, s); err != nil { 562 return err 563 } 564 return nil 565 } 566 567 // Convert_v1alpha3_AWSClusterControllerIdentity_To_v1beta1_AWSClusterControllerIdentity is an autogenerated conversion function. 568 func Convert_v1alpha3_AWSClusterControllerIdentity_To_v1beta1_AWSClusterControllerIdentity(in *AWSClusterControllerIdentity, out *v1beta1.AWSClusterControllerIdentity, s conversion.Scope) error { 569 return autoConvert_v1alpha3_AWSClusterControllerIdentity_To_v1beta1_AWSClusterControllerIdentity(in, out, s) 570 } 571 572 func autoConvert_v1beta1_AWSClusterControllerIdentity_To_v1alpha3_AWSClusterControllerIdentity(in *v1beta1.AWSClusterControllerIdentity, out *AWSClusterControllerIdentity, s conversion.Scope) error { 573 out.ObjectMeta = in.ObjectMeta 574 if err := Convert_v1beta1_AWSClusterControllerIdentitySpec_To_v1alpha3_AWSClusterControllerIdentitySpec(&in.Spec, &out.Spec, s); err != nil { 575 return err 576 } 577 return nil 578 } 579 580 // Convert_v1beta1_AWSClusterControllerIdentity_To_v1alpha3_AWSClusterControllerIdentity is an autogenerated conversion function. 581 func Convert_v1beta1_AWSClusterControllerIdentity_To_v1alpha3_AWSClusterControllerIdentity(in *v1beta1.AWSClusterControllerIdentity, out *AWSClusterControllerIdentity, s conversion.Scope) error { 582 return autoConvert_v1beta1_AWSClusterControllerIdentity_To_v1alpha3_AWSClusterControllerIdentity(in, out, s) 583 } 584 585 func autoConvert_v1alpha3_AWSClusterControllerIdentityList_To_v1beta1_AWSClusterControllerIdentityList(in *AWSClusterControllerIdentityList, out *v1beta1.AWSClusterControllerIdentityList, s conversion.Scope) error { 586 out.ListMeta = in.ListMeta 587 out.Items = *(*[]v1beta1.AWSClusterControllerIdentity)(unsafe.Pointer(&in.Items)) 588 return nil 589 } 590 591 // Convert_v1alpha3_AWSClusterControllerIdentityList_To_v1beta1_AWSClusterControllerIdentityList is an autogenerated conversion function. 592 func Convert_v1alpha3_AWSClusterControllerIdentityList_To_v1beta1_AWSClusterControllerIdentityList(in *AWSClusterControllerIdentityList, out *v1beta1.AWSClusterControllerIdentityList, s conversion.Scope) error { 593 return autoConvert_v1alpha3_AWSClusterControllerIdentityList_To_v1beta1_AWSClusterControllerIdentityList(in, out, s) 594 } 595 596 func autoConvert_v1beta1_AWSClusterControllerIdentityList_To_v1alpha3_AWSClusterControllerIdentityList(in *v1beta1.AWSClusterControllerIdentityList, out *AWSClusterControllerIdentityList, s conversion.Scope) error { 597 out.ListMeta = in.ListMeta 598 out.Items = *(*[]AWSClusterControllerIdentity)(unsafe.Pointer(&in.Items)) 599 return nil 600 } 601 602 // Convert_v1beta1_AWSClusterControllerIdentityList_To_v1alpha3_AWSClusterControllerIdentityList is an autogenerated conversion function. 603 func Convert_v1beta1_AWSClusterControllerIdentityList_To_v1alpha3_AWSClusterControllerIdentityList(in *v1beta1.AWSClusterControllerIdentityList, out *AWSClusterControllerIdentityList, s conversion.Scope) error { 604 return autoConvert_v1beta1_AWSClusterControllerIdentityList_To_v1alpha3_AWSClusterControllerIdentityList(in, out, s) 605 } 606 607 func autoConvert_v1alpha3_AWSClusterControllerIdentitySpec_To_v1beta1_AWSClusterControllerIdentitySpec(in *AWSClusterControllerIdentitySpec, out *v1beta1.AWSClusterControllerIdentitySpec, s conversion.Scope) error { 608 if err := Convert_v1alpha3_AWSClusterIdentitySpec_To_v1beta1_AWSClusterIdentitySpec(&in.AWSClusterIdentitySpec, &out.AWSClusterIdentitySpec, s); err != nil { 609 return err 610 } 611 return nil 612 } 613 614 // Convert_v1alpha3_AWSClusterControllerIdentitySpec_To_v1beta1_AWSClusterControllerIdentitySpec is an autogenerated conversion function. 615 func Convert_v1alpha3_AWSClusterControllerIdentitySpec_To_v1beta1_AWSClusterControllerIdentitySpec(in *AWSClusterControllerIdentitySpec, out *v1beta1.AWSClusterControllerIdentitySpec, s conversion.Scope) error { 616 return autoConvert_v1alpha3_AWSClusterControllerIdentitySpec_To_v1beta1_AWSClusterControllerIdentitySpec(in, out, s) 617 } 618 619 func autoConvert_v1beta1_AWSClusterControllerIdentitySpec_To_v1alpha3_AWSClusterControllerIdentitySpec(in *v1beta1.AWSClusterControllerIdentitySpec, out *AWSClusterControllerIdentitySpec, s conversion.Scope) error { 620 if err := Convert_v1beta1_AWSClusterIdentitySpec_To_v1alpha3_AWSClusterIdentitySpec(&in.AWSClusterIdentitySpec, &out.AWSClusterIdentitySpec, s); err != nil { 621 return err 622 } 623 return nil 624 } 625 626 // Convert_v1beta1_AWSClusterControllerIdentitySpec_To_v1alpha3_AWSClusterControllerIdentitySpec is an autogenerated conversion function. 627 func Convert_v1beta1_AWSClusterControllerIdentitySpec_To_v1alpha3_AWSClusterControllerIdentitySpec(in *v1beta1.AWSClusterControllerIdentitySpec, out *AWSClusterControllerIdentitySpec, s conversion.Scope) error { 628 return autoConvert_v1beta1_AWSClusterControllerIdentitySpec_To_v1alpha3_AWSClusterControllerIdentitySpec(in, out, s) 629 } 630 631 func autoConvert_v1alpha3_AWSClusterIdentitySpec_To_v1beta1_AWSClusterIdentitySpec(in *AWSClusterIdentitySpec, out *v1beta1.AWSClusterIdentitySpec, s conversion.Scope) error { 632 out.AllowedNamespaces = (*v1beta1.AllowedNamespaces)(unsafe.Pointer(in.AllowedNamespaces)) 633 return nil 634 } 635 636 // Convert_v1alpha3_AWSClusterIdentitySpec_To_v1beta1_AWSClusterIdentitySpec is an autogenerated conversion function. 637 func Convert_v1alpha3_AWSClusterIdentitySpec_To_v1beta1_AWSClusterIdentitySpec(in *AWSClusterIdentitySpec, out *v1beta1.AWSClusterIdentitySpec, s conversion.Scope) error { 638 return autoConvert_v1alpha3_AWSClusterIdentitySpec_To_v1beta1_AWSClusterIdentitySpec(in, out, s) 639 } 640 641 func autoConvert_v1beta1_AWSClusterIdentitySpec_To_v1alpha3_AWSClusterIdentitySpec(in *v1beta1.AWSClusterIdentitySpec, out *AWSClusterIdentitySpec, s conversion.Scope) error { 642 out.AllowedNamespaces = (*AllowedNamespaces)(unsafe.Pointer(in.AllowedNamespaces)) 643 return nil 644 } 645 646 // Convert_v1beta1_AWSClusterIdentitySpec_To_v1alpha3_AWSClusterIdentitySpec is an autogenerated conversion function. 647 func Convert_v1beta1_AWSClusterIdentitySpec_To_v1alpha3_AWSClusterIdentitySpec(in *v1beta1.AWSClusterIdentitySpec, out *AWSClusterIdentitySpec, s conversion.Scope) error { 648 return autoConvert_v1beta1_AWSClusterIdentitySpec_To_v1alpha3_AWSClusterIdentitySpec(in, out, s) 649 } 650 651 func autoConvert_v1alpha3_AWSClusterList_To_v1beta1_AWSClusterList(in *AWSClusterList, out *v1beta1.AWSClusterList, s conversion.Scope) error { 652 out.ListMeta = in.ListMeta 653 if in.Items != nil { 654 in, out := &in.Items, &out.Items 655 *out = make([]v1beta1.AWSCluster, len(*in)) 656 for i := range *in { 657 if err := Convert_v1alpha3_AWSCluster_To_v1beta1_AWSCluster(&(*in)[i], &(*out)[i], s); err != nil { 658 return err 659 } 660 } 661 } else { 662 out.Items = nil 663 } 664 return nil 665 } 666 667 // Convert_v1alpha3_AWSClusterList_To_v1beta1_AWSClusterList is an autogenerated conversion function. 668 func Convert_v1alpha3_AWSClusterList_To_v1beta1_AWSClusterList(in *AWSClusterList, out *v1beta1.AWSClusterList, s conversion.Scope) error { 669 return autoConvert_v1alpha3_AWSClusterList_To_v1beta1_AWSClusterList(in, out, s) 670 } 671 672 func autoConvert_v1beta1_AWSClusterList_To_v1alpha3_AWSClusterList(in *v1beta1.AWSClusterList, out *AWSClusterList, s conversion.Scope) error { 673 out.ListMeta = in.ListMeta 674 if in.Items != nil { 675 in, out := &in.Items, &out.Items 676 *out = make([]AWSCluster, len(*in)) 677 for i := range *in { 678 if err := Convert_v1beta1_AWSCluster_To_v1alpha3_AWSCluster(&(*in)[i], &(*out)[i], s); err != nil { 679 return err 680 } 681 } 682 } else { 683 out.Items = nil 684 } 685 return nil 686 } 687 688 // Convert_v1beta1_AWSClusterList_To_v1alpha3_AWSClusterList is an autogenerated conversion function. 689 func Convert_v1beta1_AWSClusterList_To_v1alpha3_AWSClusterList(in *v1beta1.AWSClusterList, out *AWSClusterList, s conversion.Scope) error { 690 return autoConvert_v1beta1_AWSClusterList_To_v1alpha3_AWSClusterList(in, out, s) 691 } 692 693 func autoConvert_v1alpha3_AWSClusterRoleIdentity_To_v1beta1_AWSClusterRoleIdentity(in *AWSClusterRoleIdentity, out *v1beta1.AWSClusterRoleIdentity, s conversion.Scope) error { 694 out.ObjectMeta = in.ObjectMeta 695 if err := Convert_v1alpha3_AWSClusterRoleIdentitySpec_To_v1beta1_AWSClusterRoleIdentitySpec(&in.Spec, &out.Spec, s); err != nil { 696 return err 697 } 698 return nil 699 } 700 701 // Convert_v1alpha3_AWSClusterRoleIdentity_To_v1beta1_AWSClusterRoleIdentity is an autogenerated conversion function. 702 func Convert_v1alpha3_AWSClusterRoleIdentity_To_v1beta1_AWSClusterRoleIdentity(in *AWSClusterRoleIdentity, out *v1beta1.AWSClusterRoleIdentity, s conversion.Scope) error { 703 return autoConvert_v1alpha3_AWSClusterRoleIdentity_To_v1beta1_AWSClusterRoleIdentity(in, out, s) 704 } 705 706 func autoConvert_v1beta1_AWSClusterRoleIdentity_To_v1alpha3_AWSClusterRoleIdentity(in *v1beta1.AWSClusterRoleIdentity, out *AWSClusterRoleIdentity, s conversion.Scope) error { 707 out.ObjectMeta = in.ObjectMeta 708 if err := Convert_v1beta1_AWSClusterRoleIdentitySpec_To_v1alpha3_AWSClusterRoleIdentitySpec(&in.Spec, &out.Spec, s); err != nil { 709 return err 710 } 711 return nil 712 } 713 714 // Convert_v1beta1_AWSClusterRoleIdentity_To_v1alpha3_AWSClusterRoleIdentity is an autogenerated conversion function. 715 func Convert_v1beta1_AWSClusterRoleIdentity_To_v1alpha3_AWSClusterRoleIdentity(in *v1beta1.AWSClusterRoleIdentity, out *AWSClusterRoleIdentity, s conversion.Scope) error { 716 return autoConvert_v1beta1_AWSClusterRoleIdentity_To_v1alpha3_AWSClusterRoleIdentity(in, out, s) 717 } 718 719 func autoConvert_v1alpha3_AWSClusterRoleIdentityList_To_v1beta1_AWSClusterRoleIdentityList(in *AWSClusterRoleIdentityList, out *v1beta1.AWSClusterRoleIdentityList, s conversion.Scope) error { 720 out.ListMeta = in.ListMeta 721 out.Items = *(*[]v1beta1.AWSClusterRoleIdentity)(unsafe.Pointer(&in.Items)) 722 return nil 723 } 724 725 // Convert_v1alpha3_AWSClusterRoleIdentityList_To_v1beta1_AWSClusterRoleIdentityList is an autogenerated conversion function. 726 func Convert_v1alpha3_AWSClusterRoleIdentityList_To_v1beta1_AWSClusterRoleIdentityList(in *AWSClusterRoleIdentityList, out *v1beta1.AWSClusterRoleIdentityList, s conversion.Scope) error { 727 return autoConvert_v1alpha3_AWSClusterRoleIdentityList_To_v1beta1_AWSClusterRoleIdentityList(in, out, s) 728 } 729 730 func autoConvert_v1beta1_AWSClusterRoleIdentityList_To_v1alpha3_AWSClusterRoleIdentityList(in *v1beta1.AWSClusterRoleIdentityList, out *AWSClusterRoleIdentityList, s conversion.Scope) error { 731 out.ListMeta = in.ListMeta 732 out.Items = *(*[]AWSClusterRoleIdentity)(unsafe.Pointer(&in.Items)) 733 return nil 734 } 735 736 // Convert_v1beta1_AWSClusterRoleIdentityList_To_v1alpha3_AWSClusterRoleIdentityList is an autogenerated conversion function. 737 func Convert_v1beta1_AWSClusterRoleIdentityList_To_v1alpha3_AWSClusterRoleIdentityList(in *v1beta1.AWSClusterRoleIdentityList, out *AWSClusterRoleIdentityList, s conversion.Scope) error { 738 return autoConvert_v1beta1_AWSClusterRoleIdentityList_To_v1alpha3_AWSClusterRoleIdentityList(in, out, s) 739 } 740 741 func autoConvert_v1alpha3_AWSClusterRoleIdentitySpec_To_v1beta1_AWSClusterRoleIdentitySpec(in *AWSClusterRoleIdentitySpec, out *v1beta1.AWSClusterRoleIdentitySpec, s conversion.Scope) error { 742 if err := Convert_v1alpha3_AWSClusterIdentitySpec_To_v1beta1_AWSClusterIdentitySpec(&in.AWSClusterIdentitySpec, &out.AWSClusterIdentitySpec, s); err != nil { 743 return err 744 } 745 if err := Convert_v1alpha3_AWSRoleSpec_To_v1beta1_AWSRoleSpec(&in.AWSRoleSpec, &out.AWSRoleSpec, s); err != nil { 746 return err 747 } 748 out.ExternalID = in.ExternalID 749 out.SourceIdentityRef = (*v1beta1.AWSIdentityReference)(unsafe.Pointer(in.SourceIdentityRef)) 750 return nil 751 } 752 753 // Convert_v1alpha3_AWSClusterRoleIdentitySpec_To_v1beta1_AWSClusterRoleIdentitySpec is an autogenerated conversion function. 754 func Convert_v1alpha3_AWSClusterRoleIdentitySpec_To_v1beta1_AWSClusterRoleIdentitySpec(in *AWSClusterRoleIdentitySpec, out *v1beta1.AWSClusterRoleIdentitySpec, s conversion.Scope) error { 755 return autoConvert_v1alpha3_AWSClusterRoleIdentitySpec_To_v1beta1_AWSClusterRoleIdentitySpec(in, out, s) 756 } 757 758 func autoConvert_v1beta1_AWSClusterRoleIdentitySpec_To_v1alpha3_AWSClusterRoleIdentitySpec(in *v1beta1.AWSClusterRoleIdentitySpec, out *AWSClusterRoleIdentitySpec, s conversion.Scope) error { 759 if err := Convert_v1beta1_AWSClusterIdentitySpec_To_v1alpha3_AWSClusterIdentitySpec(&in.AWSClusterIdentitySpec, &out.AWSClusterIdentitySpec, s); err != nil { 760 return err 761 } 762 if err := Convert_v1beta1_AWSRoleSpec_To_v1alpha3_AWSRoleSpec(&in.AWSRoleSpec, &out.AWSRoleSpec, s); err != nil { 763 return err 764 } 765 out.ExternalID = in.ExternalID 766 out.SourceIdentityRef = (*AWSIdentityReference)(unsafe.Pointer(in.SourceIdentityRef)) 767 return nil 768 } 769 770 // Convert_v1beta1_AWSClusterRoleIdentitySpec_To_v1alpha3_AWSClusterRoleIdentitySpec is an autogenerated conversion function. 771 func Convert_v1beta1_AWSClusterRoleIdentitySpec_To_v1alpha3_AWSClusterRoleIdentitySpec(in *v1beta1.AWSClusterRoleIdentitySpec, out *AWSClusterRoleIdentitySpec, s conversion.Scope) error { 772 return autoConvert_v1beta1_AWSClusterRoleIdentitySpec_To_v1alpha3_AWSClusterRoleIdentitySpec(in, out, s) 773 } 774 775 func autoConvert_v1alpha3_AWSClusterSpec_To_v1beta1_AWSClusterSpec(in *AWSClusterSpec, out *v1beta1.AWSClusterSpec, s conversion.Scope) error { 776 if err := Convert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec(&in.NetworkSpec, &out.NetworkSpec, s); err != nil { 777 return err 778 } 779 out.Region = in.Region 780 out.SSHKeyName = (*string)(unsafe.Pointer(in.SSHKeyName)) 781 if err := apiv1alpha3.Convert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint(&in.ControlPlaneEndpoint, &out.ControlPlaneEndpoint, s); err != nil { 782 return err 783 } 784 out.AdditionalTags = *(*v1beta1.Tags)(unsafe.Pointer(&in.AdditionalTags)) 785 if in.ControlPlaneLoadBalancer != nil { 786 in, out := &in.ControlPlaneLoadBalancer, &out.ControlPlaneLoadBalancer 787 *out = new(v1beta1.AWSLoadBalancerSpec) 788 if err := Convert_v1alpha3_AWSLoadBalancerSpec_To_v1beta1_AWSLoadBalancerSpec(*in, *out, s); err != nil { 789 return err 790 } 791 } else { 792 out.ControlPlaneLoadBalancer = nil 793 } 794 out.ImageLookupFormat = in.ImageLookupFormat 795 out.ImageLookupOrg = in.ImageLookupOrg 796 out.ImageLookupBaseOS = in.ImageLookupBaseOS 797 if err := Convert_v1alpha3_Bastion_To_v1beta1_Bastion(&in.Bastion, &out.Bastion, s); err != nil { 798 return err 799 } 800 out.IdentityRef = (*v1beta1.AWSIdentityReference)(unsafe.Pointer(in.IdentityRef)) 801 return nil 802 } 803 804 // Convert_v1alpha3_AWSClusterSpec_To_v1beta1_AWSClusterSpec is an autogenerated conversion function. 805 func Convert_v1alpha3_AWSClusterSpec_To_v1beta1_AWSClusterSpec(in *AWSClusterSpec, out *v1beta1.AWSClusterSpec, s conversion.Scope) error { 806 return autoConvert_v1alpha3_AWSClusterSpec_To_v1beta1_AWSClusterSpec(in, out, s) 807 } 808 809 func autoConvert_v1beta1_AWSClusterSpec_To_v1alpha3_AWSClusterSpec(in *v1beta1.AWSClusterSpec, out *AWSClusterSpec, s conversion.Scope) error { 810 if err := Convert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec(&in.NetworkSpec, &out.NetworkSpec, s); err != nil { 811 return err 812 } 813 out.Region = in.Region 814 out.SSHKeyName = (*string)(unsafe.Pointer(in.SSHKeyName)) 815 if err := apiv1alpha3.Convert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint(&in.ControlPlaneEndpoint, &out.ControlPlaneEndpoint, s); err != nil { 816 return err 817 } 818 out.AdditionalTags = *(*Tags)(unsafe.Pointer(&in.AdditionalTags)) 819 if in.ControlPlaneLoadBalancer != nil { 820 in, out := &in.ControlPlaneLoadBalancer, &out.ControlPlaneLoadBalancer 821 *out = new(AWSLoadBalancerSpec) 822 if err := Convert_v1beta1_AWSLoadBalancerSpec_To_v1alpha3_AWSLoadBalancerSpec(*in, *out, s); err != nil { 823 return err 824 } 825 } else { 826 out.ControlPlaneLoadBalancer = nil 827 } 828 out.ImageLookupFormat = in.ImageLookupFormat 829 out.ImageLookupOrg = in.ImageLookupOrg 830 out.ImageLookupBaseOS = in.ImageLookupBaseOS 831 if err := Convert_v1beta1_Bastion_To_v1alpha3_Bastion(&in.Bastion, &out.Bastion, s); err != nil { 832 return err 833 } 834 out.IdentityRef = (*AWSIdentityReference)(unsafe.Pointer(in.IdentityRef)) 835 // WARNING: in.S3Bucket requires manual conversion: does not exist in peer-type 836 return nil 837 } 838 839 func autoConvert_v1alpha3_AWSClusterStaticIdentity_To_v1beta1_AWSClusterStaticIdentity(in *AWSClusterStaticIdentity, out *v1beta1.AWSClusterStaticIdentity, s conversion.Scope) error { 840 out.ObjectMeta = in.ObjectMeta 841 if err := Convert_v1alpha3_AWSClusterStaticIdentitySpec_To_v1beta1_AWSClusterStaticIdentitySpec(&in.Spec, &out.Spec, s); err != nil { 842 return err 843 } 844 return nil 845 } 846 847 // Convert_v1alpha3_AWSClusterStaticIdentity_To_v1beta1_AWSClusterStaticIdentity is an autogenerated conversion function. 848 func Convert_v1alpha3_AWSClusterStaticIdentity_To_v1beta1_AWSClusterStaticIdentity(in *AWSClusterStaticIdentity, out *v1beta1.AWSClusterStaticIdentity, s conversion.Scope) error { 849 return autoConvert_v1alpha3_AWSClusterStaticIdentity_To_v1beta1_AWSClusterStaticIdentity(in, out, s) 850 } 851 852 func autoConvert_v1beta1_AWSClusterStaticIdentity_To_v1alpha3_AWSClusterStaticIdentity(in *v1beta1.AWSClusterStaticIdentity, out *AWSClusterStaticIdentity, s conversion.Scope) error { 853 out.ObjectMeta = in.ObjectMeta 854 if err := Convert_v1beta1_AWSClusterStaticIdentitySpec_To_v1alpha3_AWSClusterStaticIdentitySpec(&in.Spec, &out.Spec, s); err != nil { 855 return err 856 } 857 return nil 858 } 859 860 // Convert_v1beta1_AWSClusterStaticIdentity_To_v1alpha3_AWSClusterStaticIdentity is an autogenerated conversion function. 861 func Convert_v1beta1_AWSClusterStaticIdentity_To_v1alpha3_AWSClusterStaticIdentity(in *v1beta1.AWSClusterStaticIdentity, out *AWSClusterStaticIdentity, s conversion.Scope) error { 862 return autoConvert_v1beta1_AWSClusterStaticIdentity_To_v1alpha3_AWSClusterStaticIdentity(in, out, s) 863 } 864 865 func autoConvert_v1alpha3_AWSClusterStaticIdentityList_To_v1beta1_AWSClusterStaticIdentityList(in *AWSClusterStaticIdentityList, out *v1beta1.AWSClusterStaticIdentityList, s conversion.Scope) error { 866 out.ListMeta = in.ListMeta 867 if in.Items != nil { 868 in, out := &in.Items, &out.Items 869 *out = make([]v1beta1.AWSClusterStaticIdentity, len(*in)) 870 for i := range *in { 871 if err := Convert_v1alpha3_AWSClusterStaticIdentity_To_v1beta1_AWSClusterStaticIdentity(&(*in)[i], &(*out)[i], s); err != nil { 872 return err 873 } 874 } 875 } else { 876 out.Items = nil 877 } 878 return nil 879 } 880 881 // Convert_v1alpha3_AWSClusterStaticIdentityList_To_v1beta1_AWSClusterStaticIdentityList is an autogenerated conversion function. 882 func Convert_v1alpha3_AWSClusterStaticIdentityList_To_v1beta1_AWSClusterStaticIdentityList(in *AWSClusterStaticIdentityList, out *v1beta1.AWSClusterStaticIdentityList, s conversion.Scope) error { 883 return autoConvert_v1alpha3_AWSClusterStaticIdentityList_To_v1beta1_AWSClusterStaticIdentityList(in, out, s) 884 } 885 886 func autoConvert_v1beta1_AWSClusterStaticIdentityList_To_v1alpha3_AWSClusterStaticIdentityList(in *v1beta1.AWSClusterStaticIdentityList, out *AWSClusterStaticIdentityList, s conversion.Scope) error { 887 out.ListMeta = in.ListMeta 888 if in.Items != nil { 889 in, out := &in.Items, &out.Items 890 *out = make([]AWSClusterStaticIdentity, len(*in)) 891 for i := range *in { 892 if err := Convert_v1beta1_AWSClusterStaticIdentity_To_v1alpha3_AWSClusterStaticIdentity(&(*in)[i], &(*out)[i], s); err != nil { 893 return err 894 } 895 } 896 } else { 897 out.Items = nil 898 } 899 return nil 900 } 901 902 // Convert_v1beta1_AWSClusterStaticIdentityList_To_v1alpha3_AWSClusterStaticIdentityList is an autogenerated conversion function. 903 func Convert_v1beta1_AWSClusterStaticIdentityList_To_v1alpha3_AWSClusterStaticIdentityList(in *v1beta1.AWSClusterStaticIdentityList, out *AWSClusterStaticIdentityList, s conversion.Scope) error { 904 return autoConvert_v1beta1_AWSClusterStaticIdentityList_To_v1alpha3_AWSClusterStaticIdentityList(in, out, s) 905 } 906 907 func autoConvert_v1alpha3_AWSClusterStaticIdentitySpec_To_v1beta1_AWSClusterStaticIdentitySpec(in *AWSClusterStaticIdentitySpec, out *v1beta1.AWSClusterStaticIdentitySpec, s conversion.Scope) error { 908 if err := Convert_v1alpha3_AWSClusterIdentitySpec_To_v1beta1_AWSClusterIdentitySpec(&in.AWSClusterIdentitySpec, &out.AWSClusterIdentitySpec, s); err != nil { 909 return err 910 } 911 // WARNING: in.SecretRef requires manual conversion: inconvertible types (k8s.io/api/core/v1.SecretReference vs string) 912 return nil 913 } 914 915 func autoConvert_v1beta1_AWSClusterStaticIdentitySpec_To_v1alpha3_AWSClusterStaticIdentitySpec(in *v1beta1.AWSClusterStaticIdentitySpec, out *AWSClusterStaticIdentitySpec, s conversion.Scope) error { 916 if err := Convert_v1beta1_AWSClusterIdentitySpec_To_v1alpha3_AWSClusterIdentitySpec(&in.AWSClusterIdentitySpec, &out.AWSClusterIdentitySpec, s); err != nil { 917 return err 918 } 919 // WARNING: in.SecretRef requires manual conversion: inconvertible types (string vs k8s.io/api/core/v1.SecretReference) 920 return nil 921 } 922 923 func autoConvert_v1alpha3_AWSClusterStatus_To_v1beta1_AWSClusterStatus(in *AWSClusterStatus, out *v1beta1.AWSClusterStatus, s conversion.Scope) error { 924 out.Ready = in.Ready 925 if err := Convert_v1alpha3_Network_To_v1beta1_NetworkStatus(&in.Network, &out.Network, s); err != nil { 926 return err 927 } 928 if in.FailureDomains != nil { 929 in, out := &in.FailureDomains, &out.FailureDomains 930 *out = make(apiv1beta1.FailureDomains, len(*in)) 931 for key, val := range *in { 932 newVal := new(apiv1beta1.FailureDomainSpec) 933 if err := apiv1alpha3.Convert_v1alpha3_FailureDomainSpec_To_v1beta1_FailureDomainSpec(&val, newVal, s); err != nil { 934 return err 935 } 936 (*out)[key] = *newVal 937 } 938 } else { 939 out.FailureDomains = nil 940 } 941 if in.Bastion != nil { 942 in, out := &in.Bastion, &out.Bastion 943 *out = new(v1beta1.Instance) 944 if err := Convert_v1alpha3_Instance_To_v1beta1_Instance(*in, *out, s); err != nil { 945 return err 946 } 947 } else { 948 out.Bastion = nil 949 } 950 if in.Conditions != nil { 951 in, out := &in.Conditions, &out.Conditions 952 *out = make(apiv1beta1.Conditions, len(*in)) 953 for i := range *in { 954 if err := apiv1alpha3.Convert_v1alpha3_Condition_To_v1beta1_Condition(&(*in)[i], &(*out)[i], s); err != nil { 955 return err 956 } 957 } 958 } else { 959 out.Conditions = nil 960 } 961 return nil 962 } 963 964 // Convert_v1alpha3_AWSClusterStatus_To_v1beta1_AWSClusterStatus is an autogenerated conversion function. 965 func Convert_v1alpha3_AWSClusterStatus_To_v1beta1_AWSClusterStatus(in *AWSClusterStatus, out *v1beta1.AWSClusterStatus, s conversion.Scope) error { 966 return autoConvert_v1alpha3_AWSClusterStatus_To_v1beta1_AWSClusterStatus(in, out, s) 967 } 968 969 func autoConvert_v1beta1_AWSClusterStatus_To_v1alpha3_AWSClusterStatus(in *v1beta1.AWSClusterStatus, out *AWSClusterStatus, s conversion.Scope) error { 970 out.Ready = in.Ready 971 if err := Convert_v1beta1_NetworkStatus_To_v1alpha3_Network(&in.Network, &out.Network, s); err != nil { 972 return err 973 } 974 if in.FailureDomains != nil { 975 in, out := &in.FailureDomains, &out.FailureDomains 976 *out = make(apiv1alpha3.FailureDomains, len(*in)) 977 for key, val := range *in { 978 newVal := new(apiv1alpha3.FailureDomainSpec) 979 if err := apiv1alpha3.Convert_v1beta1_FailureDomainSpec_To_v1alpha3_FailureDomainSpec(&val, newVal, s); err != nil { 980 return err 981 } 982 (*out)[key] = *newVal 983 } 984 } else { 985 out.FailureDomains = nil 986 } 987 if in.Bastion != nil { 988 in, out := &in.Bastion, &out.Bastion 989 *out = new(Instance) 990 if err := Convert_v1beta1_Instance_To_v1alpha3_Instance(*in, *out, s); err != nil { 991 return err 992 } 993 } else { 994 out.Bastion = nil 995 } 996 if in.Conditions != nil { 997 in, out := &in.Conditions, &out.Conditions 998 *out = make(apiv1alpha3.Conditions, len(*in)) 999 for i := range *in { 1000 if err := apiv1alpha3.Convert_v1beta1_Condition_To_v1alpha3_Condition(&(*in)[i], &(*out)[i], s); err != nil { 1001 return err 1002 } 1003 } 1004 } else { 1005 out.Conditions = nil 1006 } 1007 return nil 1008 } 1009 1010 // Convert_v1beta1_AWSClusterStatus_To_v1alpha3_AWSClusterStatus is an autogenerated conversion function. 1011 func Convert_v1beta1_AWSClusterStatus_To_v1alpha3_AWSClusterStatus(in *v1beta1.AWSClusterStatus, out *AWSClusterStatus, s conversion.Scope) error { 1012 return autoConvert_v1beta1_AWSClusterStatus_To_v1alpha3_AWSClusterStatus(in, out, s) 1013 } 1014 1015 func autoConvert_v1alpha3_AWSIdentityReference_To_v1beta1_AWSIdentityReference(in *AWSIdentityReference, out *v1beta1.AWSIdentityReference, s conversion.Scope) error { 1016 out.Name = in.Name 1017 out.Kind = v1beta1.AWSIdentityKind(in.Kind) 1018 return nil 1019 } 1020 1021 // Convert_v1alpha3_AWSIdentityReference_To_v1beta1_AWSIdentityReference is an autogenerated conversion function. 1022 func Convert_v1alpha3_AWSIdentityReference_To_v1beta1_AWSIdentityReference(in *AWSIdentityReference, out *v1beta1.AWSIdentityReference, s conversion.Scope) error { 1023 return autoConvert_v1alpha3_AWSIdentityReference_To_v1beta1_AWSIdentityReference(in, out, s) 1024 } 1025 1026 func autoConvert_v1beta1_AWSIdentityReference_To_v1alpha3_AWSIdentityReference(in *v1beta1.AWSIdentityReference, out *AWSIdentityReference, s conversion.Scope) error { 1027 out.Name = in.Name 1028 out.Kind = AWSIdentityKind(in.Kind) 1029 return nil 1030 } 1031 1032 // Convert_v1beta1_AWSIdentityReference_To_v1alpha3_AWSIdentityReference is an autogenerated conversion function. 1033 func Convert_v1beta1_AWSIdentityReference_To_v1alpha3_AWSIdentityReference(in *v1beta1.AWSIdentityReference, out *AWSIdentityReference, s conversion.Scope) error { 1034 return autoConvert_v1beta1_AWSIdentityReference_To_v1alpha3_AWSIdentityReference(in, out, s) 1035 } 1036 1037 func autoConvert_v1alpha3_AWSLoadBalancerSpec_To_v1beta1_AWSLoadBalancerSpec(in *AWSLoadBalancerSpec, out *v1beta1.AWSLoadBalancerSpec, s conversion.Scope) error { 1038 out.Scheme = (*v1beta1.ClassicELBScheme)(unsafe.Pointer(in.Scheme)) 1039 out.CrossZoneLoadBalancing = in.CrossZoneLoadBalancing 1040 out.Subnets = *(*[]string)(unsafe.Pointer(&in.Subnets)) 1041 out.AdditionalSecurityGroups = *(*[]string)(unsafe.Pointer(&in.AdditionalSecurityGroups)) 1042 return nil 1043 } 1044 1045 // Convert_v1alpha3_AWSLoadBalancerSpec_To_v1beta1_AWSLoadBalancerSpec is an autogenerated conversion function. 1046 func Convert_v1alpha3_AWSLoadBalancerSpec_To_v1beta1_AWSLoadBalancerSpec(in *AWSLoadBalancerSpec, out *v1beta1.AWSLoadBalancerSpec, s conversion.Scope) error { 1047 return autoConvert_v1alpha3_AWSLoadBalancerSpec_To_v1beta1_AWSLoadBalancerSpec(in, out, s) 1048 } 1049 1050 func autoConvert_v1beta1_AWSLoadBalancerSpec_To_v1alpha3_AWSLoadBalancerSpec(in *v1beta1.AWSLoadBalancerSpec, out *AWSLoadBalancerSpec, s conversion.Scope) error { 1051 // WARNING: in.Name requires manual conversion: does not exist in peer-type 1052 out.Scheme = (*ClassicELBScheme)(unsafe.Pointer(in.Scheme)) 1053 out.CrossZoneLoadBalancing = in.CrossZoneLoadBalancing 1054 out.Subnets = *(*[]string)(unsafe.Pointer(&in.Subnets)) 1055 // WARNING: in.HealthCheckProtocol requires manual conversion: does not exist in peer-type 1056 out.AdditionalSecurityGroups = *(*[]string)(unsafe.Pointer(&in.AdditionalSecurityGroups)) 1057 return nil 1058 } 1059 1060 func autoConvert_v1alpha3_AWSMachine_To_v1beta1_AWSMachine(in *AWSMachine, out *v1beta1.AWSMachine, s conversion.Scope) error { 1061 out.ObjectMeta = in.ObjectMeta 1062 if err := Convert_v1alpha3_AWSMachineSpec_To_v1beta1_AWSMachineSpec(&in.Spec, &out.Spec, s); err != nil { 1063 return err 1064 } 1065 if err := Convert_v1alpha3_AWSMachineStatus_To_v1beta1_AWSMachineStatus(&in.Status, &out.Status, s); err != nil { 1066 return err 1067 } 1068 return nil 1069 } 1070 1071 // Convert_v1alpha3_AWSMachine_To_v1beta1_AWSMachine is an autogenerated conversion function. 1072 func Convert_v1alpha3_AWSMachine_To_v1beta1_AWSMachine(in *AWSMachine, out *v1beta1.AWSMachine, s conversion.Scope) error { 1073 return autoConvert_v1alpha3_AWSMachine_To_v1beta1_AWSMachine(in, out, s) 1074 } 1075 1076 func autoConvert_v1beta1_AWSMachine_To_v1alpha3_AWSMachine(in *v1beta1.AWSMachine, out *AWSMachine, s conversion.Scope) error { 1077 out.ObjectMeta = in.ObjectMeta 1078 if err := Convert_v1beta1_AWSMachineSpec_To_v1alpha3_AWSMachineSpec(&in.Spec, &out.Spec, s); err != nil { 1079 return err 1080 } 1081 if err := Convert_v1beta1_AWSMachineStatus_To_v1alpha3_AWSMachineStatus(&in.Status, &out.Status, s); err != nil { 1082 return err 1083 } 1084 return nil 1085 } 1086 1087 // Convert_v1beta1_AWSMachine_To_v1alpha3_AWSMachine is an autogenerated conversion function. 1088 func Convert_v1beta1_AWSMachine_To_v1alpha3_AWSMachine(in *v1beta1.AWSMachine, out *AWSMachine, s conversion.Scope) error { 1089 return autoConvert_v1beta1_AWSMachine_To_v1alpha3_AWSMachine(in, out, s) 1090 } 1091 1092 func autoConvert_v1alpha3_AWSMachineList_To_v1beta1_AWSMachineList(in *AWSMachineList, out *v1beta1.AWSMachineList, s conversion.Scope) error { 1093 out.ListMeta = in.ListMeta 1094 if in.Items != nil { 1095 in, out := &in.Items, &out.Items 1096 *out = make([]v1beta1.AWSMachine, len(*in)) 1097 for i := range *in { 1098 if err := Convert_v1alpha3_AWSMachine_To_v1beta1_AWSMachine(&(*in)[i], &(*out)[i], s); err != nil { 1099 return err 1100 } 1101 } 1102 } else { 1103 out.Items = nil 1104 } 1105 return nil 1106 } 1107 1108 // Convert_v1alpha3_AWSMachineList_To_v1beta1_AWSMachineList is an autogenerated conversion function. 1109 func Convert_v1alpha3_AWSMachineList_To_v1beta1_AWSMachineList(in *AWSMachineList, out *v1beta1.AWSMachineList, s conversion.Scope) error { 1110 return autoConvert_v1alpha3_AWSMachineList_To_v1beta1_AWSMachineList(in, out, s) 1111 } 1112 1113 func autoConvert_v1beta1_AWSMachineList_To_v1alpha3_AWSMachineList(in *v1beta1.AWSMachineList, out *AWSMachineList, s conversion.Scope) error { 1114 out.ListMeta = in.ListMeta 1115 if in.Items != nil { 1116 in, out := &in.Items, &out.Items 1117 *out = make([]AWSMachine, len(*in)) 1118 for i := range *in { 1119 if err := Convert_v1beta1_AWSMachine_To_v1alpha3_AWSMachine(&(*in)[i], &(*out)[i], s); err != nil { 1120 return err 1121 } 1122 } 1123 } else { 1124 out.Items = nil 1125 } 1126 return nil 1127 } 1128 1129 // Convert_v1beta1_AWSMachineList_To_v1alpha3_AWSMachineList is an autogenerated conversion function. 1130 func Convert_v1beta1_AWSMachineList_To_v1alpha3_AWSMachineList(in *v1beta1.AWSMachineList, out *AWSMachineList, s conversion.Scope) error { 1131 return autoConvert_v1beta1_AWSMachineList_To_v1alpha3_AWSMachineList(in, out, s) 1132 } 1133 1134 func autoConvert_v1alpha3_AWSMachineSpec_To_v1beta1_AWSMachineSpec(in *AWSMachineSpec, out *v1beta1.AWSMachineSpec, s conversion.Scope) error { 1135 out.ProviderID = (*string)(unsafe.Pointer(in.ProviderID)) 1136 out.InstanceID = (*string)(unsafe.Pointer(in.InstanceID)) 1137 if err := Convert_v1alpha3_AWSResourceReference_To_v1beta1_AMIReference(&in.AMI, &out.AMI, s); err != nil { 1138 return err 1139 } 1140 out.ImageLookupFormat = in.ImageLookupFormat 1141 out.ImageLookupOrg = in.ImageLookupOrg 1142 out.ImageLookupBaseOS = in.ImageLookupBaseOS 1143 out.InstanceType = in.InstanceType 1144 out.AdditionalTags = *(*v1beta1.Tags)(unsafe.Pointer(&in.AdditionalTags)) 1145 out.IAMInstanceProfile = in.IAMInstanceProfile 1146 out.PublicIP = (*bool)(unsafe.Pointer(in.PublicIP)) 1147 out.AdditionalSecurityGroups = *(*[]v1beta1.AWSResourceReference)(unsafe.Pointer(&in.AdditionalSecurityGroups)) 1148 out.FailureDomain = (*string)(unsafe.Pointer(in.FailureDomain)) 1149 out.Subnet = (*v1beta1.AWSResourceReference)(unsafe.Pointer(in.Subnet)) 1150 out.SSHKeyName = (*string)(unsafe.Pointer(in.SSHKeyName)) 1151 if in.RootVolume != nil { 1152 in, out := &in.RootVolume, &out.RootVolume 1153 *out = new(v1beta1.Volume) 1154 if err := Convert_v1alpha3_Volume_To_v1beta1_Volume(*in, *out, s); err != nil { 1155 return err 1156 } 1157 } else { 1158 out.RootVolume = nil 1159 } 1160 if in.NonRootVolumes != nil { 1161 in, out := &in.NonRootVolumes, &out.NonRootVolumes 1162 *out = make([]v1beta1.Volume, len(*in)) 1163 for i := range *in { 1164 if err := Convert_v1alpha3_Volume_To_v1beta1_Volume(&(*in)[i], &(*out)[i], s); err != nil { 1165 return err 1166 } 1167 } 1168 } else { 1169 out.NonRootVolumes = nil 1170 } 1171 out.NetworkInterfaces = *(*[]string)(unsafe.Pointer(&in.NetworkInterfaces)) 1172 out.UncompressedUserData = (*bool)(unsafe.Pointer(in.UncompressedUserData)) 1173 if err := Convert_v1alpha3_CloudInit_To_v1beta1_CloudInit(&in.CloudInit, &out.CloudInit, s); err != nil { 1174 return err 1175 } 1176 out.SpotMarketOptions = (*v1beta1.SpotMarketOptions)(unsafe.Pointer(in.SpotMarketOptions)) 1177 out.Tenancy = in.Tenancy 1178 return nil 1179 } 1180 1181 // Convert_v1alpha3_AWSMachineSpec_To_v1beta1_AWSMachineSpec is an autogenerated conversion function. 1182 func Convert_v1alpha3_AWSMachineSpec_To_v1beta1_AWSMachineSpec(in *AWSMachineSpec, out *v1beta1.AWSMachineSpec, s conversion.Scope) error { 1183 return autoConvert_v1alpha3_AWSMachineSpec_To_v1beta1_AWSMachineSpec(in, out, s) 1184 } 1185 1186 func autoConvert_v1beta1_AWSMachineSpec_To_v1alpha3_AWSMachineSpec(in *v1beta1.AWSMachineSpec, out *AWSMachineSpec, s conversion.Scope) error { 1187 out.ProviderID = (*string)(unsafe.Pointer(in.ProviderID)) 1188 out.InstanceID = (*string)(unsafe.Pointer(in.InstanceID)) 1189 if err := Convert_v1beta1_AMIReference_To_v1alpha3_AWSResourceReference(&in.AMI, &out.AMI, s); err != nil { 1190 return err 1191 } 1192 out.ImageLookupFormat = in.ImageLookupFormat 1193 out.ImageLookupOrg = in.ImageLookupOrg 1194 out.ImageLookupBaseOS = in.ImageLookupBaseOS 1195 out.InstanceType = in.InstanceType 1196 out.AdditionalTags = *(*Tags)(unsafe.Pointer(&in.AdditionalTags)) 1197 out.IAMInstanceProfile = in.IAMInstanceProfile 1198 out.PublicIP = (*bool)(unsafe.Pointer(in.PublicIP)) 1199 out.AdditionalSecurityGroups = *(*[]AWSResourceReference)(unsafe.Pointer(&in.AdditionalSecurityGroups)) 1200 out.FailureDomain = (*string)(unsafe.Pointer(in.FailureDomain)) 1201 out.Subnet = (*AWSResourceReference)(unsafe.Pointer(in.Subnet)) 1202 out.SSHKeyName = (*string)(unsafe.Pointer(in.SSHKeyName)) 1203 if in.RootVolume != nil { 1204 in, out := &in.RootVolume, &out.RootVolume 1205 *out = new(Volume) 1206 if err := Convert_v1beta1_Volume_To_v1alpha3_Volume(*in, *out, s); err != nil { 1207 return err 1208 } 1209 } else { 1210 out.RootVolume = nil 1211 } 1212 if in.NonRootVolumes != nil { 1213 in, out := &in.NonRootVolumes, &out.NonRootVolumes 1214 *out = make([]Volume, len(*in)) 1215 for i := range *in { 1216 if err := Convert_v1beta1_Volume_To_v1alpha3_Volume(&(*in)[i], &(*out)[i], s); err != nil { 1217 return err 1218 } 1219 } 1220 } else { 1221 out.NonRootVolumes = nil 1222 } 1223 out.NetworkInterfaces = *(*[]string)(unsafe.Pointer(&in.NetworkInterfaces)) 1224 out.UncompressedUserData = (*bool)(unsafe.Pointer(in.UncompressedUserData)) 1225 if err := Convert_v1beta1_CloudInit_To_v1alpha3_CloudInit(&in.CloudInit, &out.CloudInit, s); err != nil { 1226 return err 1227 } 1228 // WARNING: in.Ignition requires manual conversion: does not exist in peer-type 1229 out.SpotMarketOptions = (*SpotMarketOptions)(unsafe.Pointer(in.SpotMarketOptions)) 1230 out.Tenancy = in.Tenancy 1231 return nil 1232 } 1233 1234 func autoConvert_v1alpha3_AWSMachineStatus_To_v1beta1_AWSMachineStatus(in *AWSMachineStatus, out *v1beta1.AWSMachineStatus, s conversion.Scope) error { 1235 out.Ready = in.Ready 1236 out.Interruptible = in.Interruptible 1237 if in.Addresses != nil { 1238 in, out := &in.Addresses, &out.Addresses 1239 *out = make([]apiv1beta1.MachineAddress, len(*in)) 1240 for i := range *in { 1241 if err := apiv1alpha3.Convert_v1alpha3_MachineAddress_To_v1beta1_MachineAddress(&(*in)[i], &(*out)[i], s); err != nil { 1242 return err 1243 } 1244 } 1245 } else { 1246 out.Addresses = nil 1247 } 1248 out.InstanceState = (*v1beta1.InstanceState)(unsafe.Pointer(in.InstanceState)) 1249 out.FailureReason = (*errors.MachineStatusError)(unsafe.Pointer(in.FailureReason)) 1250 out.FailureMessage = (*string)(unsafe.Pointer(in.FailureMessage)) 1251 if in.Conditions != nil { 1252 in, out := &in.Conditions, &out.Conditions 1253 *out = make(apiv1beta1.Conditions, len(*in)) 1254 for i := range *in { 1255 if err := apiv1alpha3.Convert_v1alpha3_Condition_To_v1beta1_Condition(&(*in)[i], &(*out)[i], s); err != nil { 1256 return err 1257 } 1258 } 1259 } else { 1260 out.Conditions = nil 1261 } 1262 return nil 1263 } 1264 1265 // Convert_v1alpha3_AWSMachineStatus_To_v1beta1_AWSMachineStatus is an autogenerated conversion function. 1266 func Convert_v1alpha3_AWSMachineStatus_To_v1beta1_AWSMachineStatus(in *AWSMachineStatus, out *v1beta1.AWSMachineStatus, s conversion.Scope) error { 1267 return autoConvert_v1alpha3_AWSMachineStatus_To_v1beta1_AWSMachineStatus(in, out, s) 1268 } 1269 1270 func autoConvert_v1beta1_AWSMachineStatus_To_v1alpha3_AWSMachineStatus(in *v1beta1.AWSMachineStatus, out *AWSMachineStatus, s conversion.Scope) error { 1271 out.Ready = in.Ready 1272 out.Interruptible = in.Interruptible 1273 if in.Addresses != nil { 1274 in, out := &in.Addresses, &out.Addresses 1275 *out = make([]apiv1alpha3.MachineAddress, len(*in)) 1276 for i := range *in { 1277 if err := apiv1alpha3.Convert_v1beta1_MachineAddress_To_v1alpha3_MachineAddress(&(*in)[i], &(*out)[i], s); err != nil { 1278 return err 1279 } 1280 } 1281 } else { 1282 out.Addresses = nil 1283 } 1284 out.InstanceState = (*InstanceState)(unsafe.Pointer(in.InstanceState)) 1285 out.FailureReason = (*errors.MachineStatusError)(unsafe.Pointer(in.FailureReason)) 1286 out.FailureMessage = (*string)(unsafe.Pointer(in.FailureMessage)) 1287 if in.Conditions != nil { 1288 in, out := &in.Conditions, &out.Conditions 1289 *out = make(apiv1alpha3.Conditions, len(*in)) 1290 for i := range *in { 1291 if err := apiv1alpha3.Convert_v1beta1_Condition_To_v1alpha3_Condition(&(*in)[i], &(*out)[i], s); err != nil { 1292 return err 1293 } 1294 } 1295 } else { 1296 out.Conditions = nil 1297 } 1298 return nil 1299 } 1300 1301 // Convert_v1beta1_AWSMachineStatus_To_v1alpha3_AWSMachineStatus is an autogenerated conversion function. 1302 func Convert_v1beta1_AWSMachineStatus_To_v1alpha3_AWSMachineStatus(in *v1beta1.AWSMachineStatus, out *AWSMachineStatus, s conversion.Scope) error { 1303 return autoConvert_v1beta1_AWSMachineStatus_To_v1alpha3_AWSMachineStatus(in, out, s) 1304 } 1305 1306 func autoConvert_v1alpha3_AWSMachineTemplate_To_v1beta1_AWSMachineTemplate(in *AWSMachineTemplate, out *v1beta1.AWSMachineTemplate, s conversion.Scope) error { 1307 out.ObjectMeta = in.ObjectMeta 1308 if err := Convert_v1alpha3_AWSMachineTemplateSpec_To_v1beta1_AWSMachineTemplateSpec(&in.Spec, &out.Spec, s); err != nil { 1309 return err 1310 } 1311 return nil 1312 } 1313 1314 // Convert_v1alpha3_AWSMachineTemplate_To_v1beta1_AWSMachineTemplate is an autogenerated conversion function. 1315 func Convert_v1alpha3_AWSMachineTemplate_To_v1beta1_AWSMachineTemplate(in *AWSMachineTemplate, out *v1beta1.AWSMachineTemplate, s conversion.Scope) error { 1316 return autoConvert_v1alpha3_AWSMachineTemplate_To_v1beta1_AWSMachineTemplate(in, out, s) 1317 } 1318 1319 func autoConvert_v1beta1_AWSMachineTemplate_To_v1alpha3_AWSMachineTemplate(in *v1beta1.AWSMachineTemplate, out *AWSMachineTemplate, s conversion.Scope) error { 1320 out.ObjectMeta = in.ObjectMeta 1321 if err := Convert_v1beta1_AWSMachineTemplateSpec_To_v1alpha3_AWSMachineTemplateSpec(&in.Spec, &out.Spec, s); err != nil { 1322 return err 1323 } 1324 return nil 1325 } 1326 1327 // Convert_v1beta1_AWSMachineTemplate_To_v1alpha3_AWSMachineTemplate is an autogenerated conversion function. 1328 func Convert_v1beta1_AWSMachineTemplate_To_v1alpha3_AWSMachineTemplate(in *v1beta1.AWSMachineTemplate, out *AWSMachineTemplate, s conversion.Scope) error { 1329 return autoConvert_v1beta1_AWSMachineTemplate_To_v1alpha3_AWSMachineTemplate(in, out, s) 1330 } 1331 1332 func autoConvert_v1alpha3_AWSMachineTemplateList_To_v1beta1_AWSMachineTemplateList(in *AWSMachineTemplateList, out *v1beta1.AWSMachineTemplateList, s conversion.Scope) error { 1333 out.ListMeta = in.ListMeta 1334 if in.Items != nil { 1335 in, out := &in.Items, &out.Items 1336 *out = make([]v1beta1.AWSMachineTemplate, len(*in)) 1337 for i := range *in { 1338 if err := Convert_v1alpha3_AWSMachineTemplate_To_v1beta1_AWSMachineTemplate(&(*in)[i], &(*out)[i], s); err != nil { 1339 return err 1340 } 1341 } 1342 } else { 1343 out.Items = nil 1344 } 1345 return nil 1346 } 1347 1348 // Convert_v1alpha3_AWSMachineTemplateList_To_v1beta1_AWSMachineTemplateList is an autogenerated conversion function. 1349 func Convert_v1alpha3_AWSMachineTemplateList_To_v1beta1_AWSMachineTemplateList(in *AWSMachineTemplateList, out *v1beta1.AWSMachineTemplateList, s conversion.Scope) error { 1350 return autoConvert_v1alpha3_AWSMachineTemplateList_To_v1beta1_AWSMachineTemplateList(in, out, s) 1351 } 1352 1353 func autoConvert_v1beta1_AWSMachineTemplateList_To_v1alpha3_AWSMachineTemplateList(in *v1beta1.AWSMachineTemplateList, out *AWSMachineTemplateList, s conversion.Scope) error { 1354 out.ListMeta = in.ListMeta 1355 if in.Items != nil { 1356 in, out := &in.Items, &out.Items 1357 *out = make([]AWSMachineTemplate, len(*in)) 1358 for i := range *in { 1359 if err := Convert_v1beta1_AWSMachineTemplate_To_v1alpha3_AWSMachineTemplate(&(*in)[i], &(*out)[i], s); err != nil { 1360 return err 1361 } 1362 } 1363 } else { 1364 out.Items = nil 1365 } 1366 return nil 1367 } 1368 1369 // Convert_v1beta1_AWSMachineTemplateList_To_v1alpha3_AWSMachineTemplateList is an autogenerated conversion function. 1370 func Convert_v1beta1_AWSMachineTemplateList_To_v1alpha3_AWSMachineTemplateList(in *v1beta1.AWSMachineTemplateList, out *AWSMachineTemplateList, s conversion.Scope) error { 1371 return autoConvert_v1beta1_AWSMachineTemplateList_To_v1alpha3_AWSMachineTemplateList(in, out, s) 1372 } 1373 1374 func autoConvert_v1alpha3_AWSMachineTemplateResource_To_v1beta1_AWSMachineTemplateResource(in *AWSMachineTemplateResource, out *v1beta1.AWSMachineTemplateResource, s conversion.Scope) error { 1375 if err := Convert_v1alpha3_AWSMachineSpec_To_v1beta1_AWSMachineSpec(&in.Spec, &out.Spec, s); err != nil { 1376 return err 1377 } 1378 return nil 1379 } 1380 1381 // Convert_v1alpha3_AWSMachineTemplateResource_To_v1beta1_AWSMachineTemplateResource is an autogenerated conversion function. 1382 func Convert_v1alpha3_AWSMachineTemplateResource_To_v1beta1_AWSMachineTemplateResource(in *AWSMachineTemplateResource, out *v1beta1.AWSMachineTemplateResource, s conversion.Scope) error { 1383 return autoConvert_v1alpha3_AWSMachineTemplateResource_To_v1beta1_AWSMachineTemplateResource(in, out, s) 1384 } 1385 1386 func autoConvert_v1beta1_AWSMachineTemplateResource_To_v1alpha3_AWSMachineTemplateResource(in *v1beta1.AWSMachineTemplateResource, out *AWSMachineTemplateResource, s conversion.Scope) error { 1387 // WARNING: in.ObjectMeta requires manual conversion: does not exist in peer-type 1388 if err := Convert_v1beta1_AWSMachineSpec_To_v1alpha3_AWSMachineSpec(&in.Spec, &out.Spec, s); err != nil { 1389 return err 1390 } 1391 return nil 1392 } 1393 1394 func autoConvert_v1alpha3_AWSMachineTemplateSpec_To_v1beta1_AWSMachineTemplateSpec(in *AWSMachineTemplateSpec, out *v1beta1.AWSMachineTemplateSpec, s conversion.Scope) error { 1395 if err := Convert_v1alpha3_AWSMachineTemplateResource_To_v1beta1_AWSMachineTemplateResource(&in.Template, &out.Template, s); err != nil { 1396 return err 1397 } 1398 return nil 1399 } 1400 1401 // Convert_v1alpha3_AWSMachineTemplateSpec_To_v1beta1_AWSMachineTemplateSpec is an autogenerated conversion function. 1402 func Convert_v1alpha3_AWSMachineTemplateSpec_To_v1beta1_AWSMachineTemplateSpec(in *AWSMachineTemplateSpec, out *v1beta1.AWSMachineTemplateSpec, s conversion.Scope) error { 1403 return autoConvert_v1alpha3_AWSMachineTemplateSpec_To_v1beta1_AWSMachineTemplateSpec(in, out, s) 1404 } 1405 1406 func autoConvert_v1beta1_AWSMachineTemplateSpec_To_v1alpha3_AWSMachineTemplateSpec(in *v1beta1.AWSMachineTemplateSpec, out *AWSMachineTemplateSpec, s conversion.Scope) error { 1407 if err := Convert_v1beta1_AWSMachineTemplateResource_To_v1alpha3_AWSMachineTemplateResource(&in.Template, &out.Template, s); err != nil { 1408 return err 1409 } 1410 return nil 1411 } 1412 1413 // Convert_v1beta1_AWSMachineTemplateSpec_To_v1alpha3_AWSMachineTemplateSpec is an autogenerated conversion function. 1414 func Convert_v1beta1_AWSMachineTemplateSpec_To_v1alpha3_AWSMachineTemplateSpec(in *v1beta1.AWSMachineTemplateSpec, out *AWSMachineTemplateSpec, s conversion.Scope) error { 1415 return autoConvert_v1beta1_AWSMachineTemplateSpec_To_v1alpha3_AWSMachineTemplateSpec(in, out, s) 1416 } 1417 1418 func autoConvert_v1alpha3_AWSResourceReference_To_v1beta1_AWSResourceReference(in *AWSResourceReference, out *v1beta1.AWSResourceReference, s conversion.Scope) error { 1419 out.ID = (*string)(unsafe.Pointer(in.ID)) 1420 out.ARN = (*string)(unsafe.Pointer(in.ARN)) 1421 out.Filters = *(*[]v1beta1.Filter)(unsafe.Pointer(&in.Filters)) 1422 return nil 1423 } 1424 1425 // Convert_v1alpha3_AWSResourceReference_To_v1beta1_AWSResourceReference is an autogenerated conversion function. 1426 func Convert_v1alpha3_AWSResourceReference_To_v1beta1_AWSResourceReference(in *AWSResourceReference, out *v1beta1.AWSResourceReference, s conversion.Scope) error { 1427 return autoConvert_v1alpha3_AWSResourceReference_To_v1beta1_AWSResourceReference(in, out, s) 1428 } 1429 1430 func autoConvert_v1beta1_AWSResourceReference_To_v1alpha3_AWSResourceReference(in *v1beta1.AWSResourceReference, out *AWSResourceReference, s conversion.Scope) error { 1431 out.ID = (*string)(unsafe.Pointer(in.ID)) 1432 out.ARN = (*string)(unsafe.Pointer(in.ARN)) 1433 out.Filters = *(*[]Filter)(unsafe.Pointer(&in.Filters)) 1434 return nil 1435 } 1436 1437 // Convert_v1beta1_AWSResourceReference_To_v1alpha3_AWSResourceReference is an autogenerated conversion function. 1438 func Convert_v1beta1_AWSResourceReference_To_v1alpha3_AWSResourceReference(in *v1beta1.AWSResourceReference, out *AWSResourceReference, s conversion.Scope) error { 1439 return autoConvert_v1beta1_AWSResourceReference_To_v1alpha3_AWSResourceReference(in, out, s) 1440 } 1441 1442 func autoConvert_v1alpha3_AWSRoleSpec_To_v1beta1_AWSRoleSpec(in *AWSRoleSpec, out *v1beta1.AWSRoleSpec, s conversion.Scope) error { 1443 out.RoleArn = in.RoleArn 1444 out.SessionName = in.SessionName 1445 out.DurationSeconds = in.DurationSeconds 1446 out.InlinePolicy = in.InlinePolicy 1447 out.PolicyARNs = *(*[]string)(unsafe.Pointer(&in.PolicyARNs)) 1448 return nil 1449 } 1450 1451 // Convert_v1alpha3_AWSRoleSpec_To_v1beta1_AWSRoleSpec is an autogenerated conversion function. 1452 func Convert_v1alpha3_AWSRoleSpec_To_v1beta1_AWSRoleSpec(in *AWSRoleSpec, out *v1beta1.AWSRoleSpec, s conversion.Scope) error { 1453 return autoConvert_v1alpha3_AWSRoleSpec_To_v1beta1_AWSRoleSpec(in, out, s) 1454 } 1455 1456 func autoConvert_v1beta1_AWSRoleSpec_To_v1alpha3_AWSRoleSpec(in *v1beta1.AWSRoleSpec, out *AWSRoleSpec, s conversion.Scope) error { 1457 out.RoleArn = in.RoleArn 1458 out.SessionName = in.SessionName 1459 out.DurationSeconds = in.DurationSeconds 1460 out.InlinePolicy = in.InlinePolicy 1461 out.PolicyARNs = *(*[]string)(unsafe.Pointer(&in.PolicyARNs)) 1462 return nil 1463 } 1464 1465 // Convert_v1beta1_AWSRoleSpec_To_v1alpha3_AWSRoleSpec is an autogenerated conversion function. 1466 func Convert_v1beta1_AWSRoleSpec_To_v1alpha3_AWSRoleSpec(in *v1beta1.AWSRoleSpec, out *AWSRoleSpec, s conversion.Scope) error { 1467 return autoConvert_v1beta1_AWSRoleSpec_To_v1alpha3_AWSRoleSpec(in, out, s) 1468 } 1469 1470 func autoConvert_v1alpha3_AllowedNamespaces_To_v1beta1_AllowedNamespaces(in *AllowedNamespaces, out *v1beta1.AllowedNamespaces, s conversion.Scope) error { 1471 out.NamespaceList = *(*[]string)(unsafe.Pointer(&in.NamespaceList)) 1472 out.Selector = in.Selector 1473 return nil 1474 } 1475 1476 // Convert_v1alpha3_AllowedNamespaces_To_v1beta1_AllowedNamespaces is an autogenerated conversion function. 1477 func Convert_v1alpha3_AllowedNamespaces_To_v1beta1_AllowedNamespaces(in *AllowedNamespaces, out *v1beta1.AllowedNamespaces, s conversion.Scope) error { 1478 return autoConvert_v1alpha3_AllowedNamespaces_To_v1beta1_AllowedNamespaces(in, out, s) 1479 } 1480 1481 func autoConvert_v1beta1_AllowedNamespaces_To_v1alpha3_AllowedNamespaces(in *v1beta1.AllowedNamespaces, out *AllowedNamespaces, s conversion.Scope) error { 1482 out.NamespaceList = *(*[]string)(unsafe.Pointer(&in.NamespaceList)) 1483 out.Selector = in.Selector 1484 return nil 1485 } 1486 1487 // Convert_v1beta1_AllowedNamespaces_To_v1alpha3_AllowedNamespaces is an autogenerated conversion function. 1488 func Convert_v1beta1_AllowedNamespaces_To_v1alpha3_AllowedNamespaces(in *v1beta1.AllowedNamespaces, out *AllowedNamespaces, s conversion.Scope) error { 1489 return autoConvert_v1beta1_AllowedNamespaces_To_v1alpha3_AllowedNamespaces(in, out, s) 1490 } 1491 1492 func autoConvert_v1alpha3_Bastion_To_v1beta1_Bastion(in *Bastion, out *v1beta1.Bastion, s conversion.Scope) error { 1493 out.Enabled = in.Enabled 1494 out.DisableIngressRules = in.DisableIngressRules 1495 out.AllowedCIDRBlocks = *(*[]string)(unsafe.Pointer(&in.AllowedCIDRBlocks)) 1496 out.InstanceType = in.InstanceType 1497 out.AMI = in.AMI 1498 return nil 1499 } 1500 1501 // Convert_v1alpha3_Bastion_To_v1beta1_Bastion is an autogenerated conversion function. 1502 func Convert_v1alpha3_Bastion_To_v1beta1_Bastion(in *Bastion, out *v1beta1.Bastion, s conversion.Scope) error { 1503 return autoConvert_v1alpha3_Bastion_To_v1beta1_Bastion(in, out, s) 1504 } 1505 1506 func autoConvert_v1beta1_Bastion_To_v1alpha3_Bastion(in *v1beta1.Bastion, out *Bastion, s conversion.Scope) error { 1507 out.Enabled = in.Enabled 1508 out.DisableIngressRules = in.DisableIngressRules 1509 out.AllowedCIDRBlocks = *(*[]string)(unsafe.Pointer(&in.AllowedCIDRBlocks)) 1510 out.InstanceType = in.InstanceType 1511 out.AMI = in.AMI 1512 return nil 1513 } 1514 1515 // Convert_v1beta1_Bastion_To_v1alpha3_Bastion is an autogenerated conversion function. 1516 func Convert_v1beta1_Bastion_To_v1alpha3_Bastion(in *v1beta1.Bastion, out *Bastion, s conversion.Scope) error { 1517 return autoConvert_v1beta1_Bastion_To_v1alpha3_Bastion(in, out, s) 1518 } 1519 1520 func autoConvert_v1alpha3_BuildParams_To_v1beta1_BuildParams(in *BuildParams, out *v1beta1.BuildParams, s conversion.Scope) error { 1521 out.Lifecycle = v1beta1.ResourceLifecycle(in.Lifecycle) 1522 out.ClusterName = in.ClusterName 1523 out.ResourceID = in.ResourceID 1524 out.Name = (*string)(unsafe.Pointer(in.Name)) 1525 out.Role = (*string)(unsafe.Pointer(in.Role)) 1526 out.Additional = *(*v1beta1.Tags)(unsafe.Pointer(&in.Additional)) 1527 return nil 1528 } 1529 1530 // Convert_v1alpha3_BuildParams_To_v1beta1_BuildParams is an autogenerated conversion function. 1531 func Convert_v1alpha3_BuildParams_To_v1beta1_BuildParams(in *BuildParams, out *v1beta1.BuildParams, s conversion.Scope) error { 1532 return autoConvert_v1alpha3_BuildParams_To_v1beta1_BuildParams(in, out, s) 1533 } 1534 1535 func autoConvert_v1beta1_BuildParams_To_v1alpha3_BuildParams(in *v1beta1.BuildParams, out *BuildParams, s conversion.Scope) error { 1536 out.Lifecycle = ResourceLifecycle(in.Lifecycle) 1537 out.ClusterName = in.ClusterName 1538 out.ResourceID = in.ResourceID 1539 out.Name = (*string)(unsafe.Pointer(in.Name)) 1540 out.Role = (*string)(unsafe.Pointer(in.Role)) 1541 out.Additional = *(*Tags)(unsafe.Pointer(&in.Additional)) 1542 return nil 1543 } 1544 1545 // Convert_v1beta1_BuildParams_To_v1alpha3_BuildParams is an autogenerated conversion function. 1546 func Convert_v1beta1_BuildParams_To_v1alpha3_BuildParams(in *v1beta1.BuildParams, out *BuildParams, s conversion.Scope) error { 1547 return autoConvert_v1beta1_BuildParams_To_v1alpha3_BuildParams(in, out, s) 1548 } 1549 1550 func autoConvert_v1alpha3_CNIIngressRule_To_v1beta1_CNIIngressRule(in *CNIIngressRule, out *v1beta1.CNIIngressRule, s conversion.Scope) error { 1551 out.Description = in.Description 1552 out.Protocol = v1beta1.SecurityGroupProtocol(in.Protocol) 1553 out.FromPort = in.FromPort 1554 out.ToPort = in.ToPort 1555 return nil 1556 } 1557 1558 // Convert_v1alpha3_CNIIngressRule_To_v1beta1_CNIIngressRule is an autogenerated conversion function. 1559 func Convert_v1alpha3_CNIIngressRule_To_v1beta1_CNIIngressRule(in *CNIIngressRule, out *v1beta1.CNIIngressRule, s conversion.Scope) error { 1560 return autoConvert_v1alpha3_CNIIngressRule_To_v1beta1_CNIIngressRule(in, out, s) 1561 } 1562 1563 func autoConvert_v1beta1_CNIIngressRule_To_v1alpha3_CNIIngressRule(in *v1beta1.CNIIngressRule, out *CNIIngressRule, s conversion.Scope) error { 1564 out.Description = in.Description 1565 out.Protocol = SecurityGroupProtocol(in.Protocol) 1566 out.FromPort = in.FromPort 1567 out.ToPort = in.ToPort 1568 return nil 1569 } 1570 1571 // Convert_v1beta1_CNIIngressRule_To_v1alpha3_CNIIngressRule is an autogenerated conversion function. 1572 func Convert_v1beta1_CNIIngressRule_To_v1alpha3_CNIIngressRule(in *v1beta1.CNIIngressRule, out *CNIIngressRule, s conversion.Scope) error { 1573 return autoConvert_v1beta1_CNIIngressRule_To_v1alpha3_CNIIngressRule(in, out, s) 1574 } 1575 1576 func autoConvert_v1alpha3_CNISpec_To_v1beta1_CNISpec(in *CNISpec, out *v1beta1.CNISpec, s conversion.Scope) error { 1577 out.CNIIngressRules = *(*v1beta1.CNIIngressRules)(unsafe.Pointer(&in.CNIIngressRules)) 1578 return nil 1579 } 1580 1581 // Convert_v1alpha3_CNISpec_To_v1beta1_CNISpec is an autogenerated conversion function. 1582 func Convert_v1alpha3_CNISpec_To_v1beta1_CNISpec(in *CNISpec, out *v1beta1.CNISpec, s conversion.Scope) error { 1583 return autoConvert_v1alpha3_CNISpec_To_v1beta1_CNISpec(in, out, s) 1584 } 1585 1586 func autoConvert_v1beta1_CNISpec_To_v1alpha3_CNISpec(in *v1beta1.CNISpec, out *CNISpec, s conversion.Scope) error { 1587 out.CNIIngressRules = *(*CNIIngressRules)(unsafe.Pointer(&in.CNIIngressRules)) 1588 return nil 1589 } 1590 1591 // Convert_v1beta1_CNISpec_To_v1alpha3_CNISpec is an autogenerated conversion function. 1592 func Convert_v1beta1_CNISpec_To_v1alpha3_CNISpec(in *v1beta1.CNISpec, out *CNISpec, s conversion.Scope) error { 1593 return autoConvert_v1beta1_CNISpec_To_v1alpha3_CNISpec(in, out, s) 1594 } 1595 1596 func autoConvert_v1alpha3_ClassicELB_To_v1beta1_ClassicELB(in *ClassicELB, out *v1beta1.ClassicELB, s conversion.Scope) error { 1597 out.Name = in.Name 1598 out.DNSName = in.DNSName 1599 out.Scheme = v1beta1.ClassicELBScheme(in.Scheme) 1600 out.AvailabilityZones = *(*[]string)(unsafe.Pointer(&in.AvailabilityZones)) 1601 out.SubnetIDs = *(*[]string)(unsafe.Pointer(&in.SubnetIDs)) 1602 out.SecurityGroupIDs = *(*[]string)(unsafe.Pointer(&in.SecurityGroupIDs)) 1603 out.Listeners = *(*[]v1beta1.ClassicELBListener)(unsafe.Pointer(&in.Listeners)) 1604 out.HealthCheck = (*v1beta1.ClassicELBHealthCheck)(unsafe.Pointer(in.HealthCheck)) 1605 if err := Convert_v1alpha3_ClassicELBAttributes_To_v1beta1_ClassicELBAttributes(&in.Attributes, &out.Attributes, s); err != nil { 1606 return err 1607 } 1608 out.Tags = *(*map[string]string)(unsafe.Pointer(&in.Tags)) 1609 return nil 1610 } 1611 1612 // Convert_v1alpha3_ClassicELB_To_v1beta1_ClassicELB is an autogenerated conversion function. 1613 func Convert_v1alpha3_ClassicELB_To_v1beta1_ClassicELB(in *ClassicELB, out *v1beta1.ClassicELB, s conversion.Scope) error { 1614 return autoConvert_v1alpha3_ClassicELB_To_v1beta1_ClassicELB(in, out, s) 1615 } 1616 1617 func autoConvert_v1beta1_ClassicELB_To_v1alpha3_ClassicELB(in *v1beta1.ClassicELB, out *ClassicELB, s conversion.Scope) error { 1618 out.Name = in.Name 1619 out.DNSName = in.DNSName 1620 out.Scheme = ClassicELBScheme(in.Scheme) 1621 out.AvailabilityZones = *(*[]string)(unsafe.Pointer(&in.AvailabilityZones)) 1622 out.SubnetIDs = *(*[]string)(unsafe.Pointer(&in.SubnetIDs)) 1623 out.SecurityGroupIDs = *(*[]string)(unsafe.Pointer(&in.SecurityGroupIDs)) 1624 out.Listeners = *(*[]ClassicELBListener)(unsafe.Pointer(&in.Listeners)) 1625 out.HealthCheck = (*ClassicELBHealthCheck)(unsafe.Pointer(in.HealthCheck)) 1626 if err := Convert_v1beta1_ClassicELBAttributes_To_v1alpha3_ClassicELBAttributes(&in.Attributes, &out.Attributes, s); err != nil { 1627 return err 1628 } 1629 out.Tags = *(*map[string]string)(unsafe.Pointer(&in.Tags)) 1630 return nil 1631 } 1632 1633 // Convert_v1beta1_ClassicELB_To_v1alpha3_ClassicELB is an autogenerated conversion function. 1634 func Convert_v1beta1_ClassicELB_To_v1alpha3_ClassicELB(in *v1beta1.ClassicELB, out *ClassicELB, s conversion.Scope) error { 1635 return autoConvert_v1beta1_ClassicELB_To_v1alpha3_ClassicELB(in, out, s) 1636 } 1637 1638 func autoConvert_v1alpha3_ClassicELBAttributes_To_v1beta1_ClassicELBAttributes(in *ClassicELBAttributes, out *v1beta1.ClassicELBAttributes, s conversion.Scope) error { 1639 out.IdleTimeout = time.Duration(in.IdleTimeout) 1640 out.CrossZoneLoadBalancing = in.CrossZoneLoadBalancing 1641 return nil 1642 } 1643 1644 // Convert_v1alpha3_ClassicELBAttributes_To_v1beta1_ClassicELBAttributes is an autogenerated conversion function. 1645 func Convert_v1alpha3_ClassicELBAttributes_To_v1beta1_ClassicELBAttributes(in *ClassicELBAttributes, out *v1beta1.ClassicELBAttributes, s conversion.Scope) error { 1646 return autoConvert_v1alpha3_ClassicELBAttributes_To_v1beta1_ClassicELBAttributes(in, out, s) 1647 } 1648 1649 func autoConvert_v1beta1_ClassicELBAttributes_To_v1alpha3_ClassicELBAttributes(in *v1beta1.ClassicELBAttributes, out *ClassicELBAttributes, s conversion.Scope) error { 1650 out.IdleTimeout = time.Duration(in.IdleTimeout) 1651 out.CrossZoneLoadBalancing = in.CrossZoneLoadBalancing 1652 return nil 1653 } 1654 1655 // Convert_v1beta1_ClassicELBAttributes_To_v1alpha3_ClassicELBAttributes is an autogenerated conversion function. 1656 func Convert_v1beta1_ClassicELBAttributes_To_v1alpha3_ClassicELBAttributes(in *v1beta1.ClassicELBAttributes, out *ClassicELBAttributes, s conversion.Scope) error { 1657 return autoConvert_v1beta1_ClassicELBAttributes_To_v1alpha3_ClassicELBAttributes(in, out, s) 1658 } 1659 1660 func autoConvert_v1alpha3_ClassicELBHealthCheck_To_v1beta1_ClassicELBHealthCheck(in *ClassicELBHealthCheck, out *v1beta1.ClassicELBHealthCheck, s conversion.Scope) error { 1661 out.Target = in.Target 1662 out.Interval = time.Duration(in.Interval) 1663 out.Timeout = time.Duration(in.Timeout) 1664 out.HealthyThreshold = in.HealthyThreshold 1665 out.UnhealthyThreshold = in.UnhealthyThreshold 1666 return nil 1667 } 1668 1669 // Convert_v1alpha3_ClassicELBHealthCheck_To_v1beta1_ClassicELBHealthCheck is an autogenerated conversion function. 1670 func Convert_v1alpha3_ClassicELBHealthCheck_To_v1beta1_ClassicELBHealthCheck(in *ClassicELBHealthCheck, out *v1beta1.ClassicELBHealthCheck, s conversion.Scope) error { 1671 return autoConvert_v1alpha3_ClassicELBHealthCheck_To_v1beta1_ClassicELBHealthCheck(in, out, s) 1672 } 1673 1674 func autoConvert_v1beta1_ClassicELBHealthCheck_To_v1alpha3_ClassicELBHealthCheck(in *v1beta1.ClassicELBHealthCheck, out *ClassicELBHealthCheck, s conversion.Scope) error { 1675 out.Target = in.Target 1676 out.Interval = time.Duration(in.Interval) 1677 out.Timeout = time.Duration(in.Timeout) 1678 out.HealthyThreshold = in.HealthyThreshold 1679 out.UnhealthyThreshold = in.UnhealthyThreshold 1680 return nil 1681 } 1682 1683 // Convert_v1beta1_ClassicELBHealthCheck_To_v1alpha3_ClassicELBHealthCheck is an autogenerated conversion function. 1684 func Convert_v1beta1_ClassicELBHealthCheck_To_v1alpha3_ClassicELBHealthCheck(in *v1beta1.ClassicELBHealthCheck, out *ClassicELBHealthCheck, s conversion.Scope) error { 1685 return autoConvert_v1beta1_ClassicELBHealthCheck_To_v1alpha3_ClassicELBHealthCheck(in, out, s) 1686 } 1687 1688 func autoConvert_v1alpha3_ClassicELBListener_To_v1beta1_ClassicELBListener(in *ClassicELBListener, out *v1beta1.ClassicELBListener, s conversion.Scope) error { 1689 out.Protocol = v1beta1.ClassicELBProtocol(in.Protocol) 1690 out.Port = in.Port 1691 out.InstanceProtocol = v1beta1.ClassicELBProtocol(in.InstanceProtocol) 1692 out.InstancePort = in.InstancePort 1693 return nil 1694 } 1695 1696 // Convert_v1alpha3_ClassicELBListener_To_v1beta1_ClassicELBListener is an autogenerated conversion function. 1697 func Convert_v1alpha3_ClassicELBListener_To_v1beta1_ClassicELBListener(in *ClassicELBListener, out *v1beta1.ClassicELBListener, s conversion.Scope) error { 1698 return autoConvert_v1alpha3_ClassicELBListener_To_v1beta1_ClassicELBListener(in, out, s) 1699 } 1700 1701 func autoConvert_v1beta1_ClassicELBListener_To_v1alpha3_ClassicELBListener(in *v1beta1.ClassicELBListener, out *ClassicELBListener, s conversion.Scope) error { 1702 out.Protocol = ClassicELBProtocol(in.Protocol) 1703 out.Port = in.Port 1704 out.InstanceProtocol = ClassicELBProtocol(in.InstanceProtocol) 1705 out.InstancePort = in.InstancePort 1706 return nil 1707 } 1708 1709 // Convert_v1beta1_ClassicELBListener_To_v1alpha3_ClassicELBListener is an autogenerated conversion function. 1710 func Convert_v1beta1_ClassicELBListener_To_v1alpha3_ClassicELBListener(in *v1beta1.ClassicELBListener, out *ClassicELBListener, s conversion.Scope) error { 1711 return autoConvert_v1beta1_ClassicELBListener_To_v1alpha3_ClassicELBListener(in, out, s) 1712 } 1713 1714 func autoConvert_v1alpha3_CloudInit_To_v1beta1_CloudInit(in *CloudInit, out *v1beta1.CloudInit, s conversion.Scope) error { 1715 out.InsecureSkipSecretsManager = in.InsecureSkipSecretsManager 1716 out.SecretCount = in.SecretCount 1717 out.SecretPrefix = in.SecretPrefix 1718 out.SecureSecretsBackend = v1beta1.SecretBackend(in.SecureSecretsBackend) 1719 return nil 1720 } 1721 1722 // Convert_v1alpha3_CloudInit_To_v1beta1_CloudInit is an autogenerated conversion function. 1723 func Convert_v1alpha3_CloudInit_To_v1beta1_CloudInit(in *CloudInit, out *v1beta1.CloudInit, s conversion.Scope) error { 1724 return autoConvert_v1alpha3_CloudInit_To_v1beta1_CloudInit(in, out, s) 1725 } 1726 1727 func autoConvert_v1beta1_CloudInit_To_v1alpha3_CloudInit(in *v1beta1.CloudInit, out *CloudInit, s conversion.Scope) error { 1728 out.InsecureSkipSecretsManager = in.InsecureSkipSecretsManager 1729 out.SecretCount = in.SecretCount 1730 out.SecretPrefix = in.SecretPrefix 1731 out.SecureSecretsBackend = SecretBackend(in.SecureSecretsBackend) 1732 return nil 1733 } 1734 1735 // Convert_v1beta1_CloudInit_To_v1alpha3_CloudInit is an autogenerated conversion function. 1736 func Convert_v1beta1_CloudInit_To_v1alpha3_CloudInit(in *v1beta1.CloudInit, out *CloudInit, s conversion.Scope) error { 1737 return autoConvert_v1beta1_CloudInit_To_v1alpha3_CloudInit(in, out, s) 1738 } 1739 1740 func autoConvert_v1alpha3_Filter_To_v1beta1_Filter(in *Filter, out *v1beta1.Filter, s conversion.Scope) error { 1741 out.Name = in.Name 1742 out.Values = *(*[]string)(unsafe.Pointer(&in.Values)) 1743 return nil 1744 } 1745 1746 // Convert_v1alpha3_Filter_To_v1beta1_Filter is an autogenerated conversion function. 1747 func Convert_v1alpha3_Filter_To_v1beta1_Filter(in *Filter, out *v1beta1.Filter, s conversion.Scope) error { 1748 return autoConvert_v1alpha3_Filter_To_v1beta1_Filter(in, out, s) 1749 } 1750 1751 func autoConvert_v1beta1_Filter_To_v1alpha3_Filter(in *v1beta1.Filter, out *Filter, s conversion.Scope) error { 1752 out.Name = in.Name 1753 out.Values = *(*[]string)(unsafe.Pointer(&in.Values)) 1754 return nil 1755 } 1756 1757 // Convert_v1beta1_Filter_To_v1alpha3_Filter is an autogenerated conversion function. 1758 func Convert_v1beta1_Filter_To_v1alpha3_Filter(in *v1beta1.Filter, out *Filter, s conversion.Scope) error { 1759 return autoConvert_v1beta1_Filter_To_v1alpha3_Filter(in, out, s) 1760 } 1761 1762 func autoConvert_v1alpha3_IngressRule_To_v1beta1_IngressRule(in *IngressRule, out *v1beta1.IngressRule, s conversion.Scope) error { 1763 out.Description = in.Description 1764 out.Protocol = v1beta1.SecurityGroupProtocol(in.Protocol) 1765 out.FromPort = in.FromPort 1766 out.ToPort = in.ToPort 1767 out.CidrBlocks = *(*[]string)(unsafe.Pointer(&in.CidrBlocks)) 1768 out.SourceSecurityGroupIDs = *(*[]string)(unsafe.Pointer(&in.SourceSecurityGroupIDs)) 1769 return nil 1770 } 1771 1772 // Convert_v1alpha3_IngressRule_To_v1beta1_IngressRule is an autogenerated conversion function. 1773 func Convert_v1alpha3_IngressRule_To_v1beta1_IngressRule(in *IngressRule, out *v1beta1.IngressRule, s conversion.Scope) error { 1774 return autoConvert_v1alpha3_IngressRule_To_v1beta1_IngressRule(in, out, s) 1775 } 1776 1777 func autoConvert_v1beta1_IngressRule_To_v1alpha3_IngressRule(in *v1beta1.IngressRule, out *IngressRule, s conversion.Scope) error { 1778 out.Description = in.Description 1779 out.Protocol = SecurityGroupProtocol(in.Protocol) 1780 out.FromPort = in.FromPort 1781 out.ToPort = in.ToPort 1782 out.CidrBlocks = *(*[]string)(unsafe.Pointer(&in.CidrBlocks)) 1783 out.SourceSecurityGroupIDs = *(*[]string)(unsafe.Pointer(&in.SourceSecurityGroupIDs)) 1784 return nil 1785 } 1786 1787 // Convert_v1beta1_IngressRule_To_v1alpha3_IngressRule is an autogenerated conversion function. 1788 func Convert_v1beta1_IngressRule_To_v1alpha3_IngressRule(in *v1beta1.IngressRule, out *IngressRule, s conversion.Scope) error { 1789 return autoConvert_v1beta1_IngressRule_To_v1alpha3_IngressRule(in, out, s) 1790 } 1791 1792 func autoConvert_v1alpha3_Instance_To_v1beta1_Instance(in *Instance, out *v1beta1.Instance, s conversion.Scope) error { 1793 out.ID = in.ID 1794 out.State = v1beta1.InstanceState(in.State) 1795 out.Type = in.Type 1796 out.SubnetID = in.SubnetID 1797 out.ImageID = in.ImageID 1798 out.SSHKeyName = (*string)(unsafe.Pointer(in.SSHKeyName)) 1799 out.SecurityGroupIDs = *(*[]string)(unsafe.Pointer(&in.SecurityGroupIDs)) 1800 out.UserData = (*string)(unsafe.Pointer(in.UserData)) 1801 out.IAMProfile = in.IAMProfile 1802 if in.Addresses != nil { 1803 in, out := &in.Addresses, &out.Addresses 1804 *out = make([]apiv1beta1.MachineAddress, len(*in)) 1805 for i := range *in { 1806 if err := apiv1alpha3.Convert_v1alpha3_MachineAddress_To_v1beta1_MachineAddress(&(*in)[i], &(*out)[i], s); err != nil { 1807 return err 1808 } 1809 } 1810 } else { 1811 out.Addresses = nil 1812 } 1813 out.PrivateIP = (*string)(unsafe.Pointer(in.PrivateIP)) 1814 out.PublicIP = (*string)(unsafe.Pointer(in.PublicIP)) 1815 out.ENASupport = (*bool)(unsafe.Pointer(in.ENASupport)) 1816 out.EBSOptimized = (*bool)(unsafe.Pointer(in.EBSOptimized)) 1817 if in.RootVolume != nil { 1818 in, out := &in.RootVolume, &out.RootVolume 1819 *out = new(v1beta1.Volume) 1820 if err := Convert_v1alpha3_Volume_To_v1beta1_Volume(*in, *out, s); err != nil { 1821 return err 1822 } 1823 } else { 1824 out.RootVolume = nil 1825 } 1826 if in.NonRootVolumes != nil { 1827 in, out := &in.NonRootVolumes, &out.NonRootVolumes 1828 *out = make([]v1beta1.Volume, len(*in)) 1829 for i := range *in { 1830 if err := Convert_v1alpha3_Volume_To_v1beta1_Volume(&(*in)[i], &(*out)[i], s); err != nil { 1831 return err 1832 } 1833 } 1834 } else { 1835 out.NonRootVolumes = nil 1836 } 1837 out.NetworkInterfaces = *(*[]string)(unsafe.Pointer(&in.NetworkInterfaces)) 1838 out.Tags = *(*map[string]string)(unsafe.Pointer(&in.Tags)) 1839 out.AvailabilityZone = in.AvailabilityZone 1840 out.SpotMarketOptions = (*v1beta1.SpotMarketOptions)(unsafe.Pointer(in.SpotMarketOptions)) 1841 out.Tenancy = in.Tenancy 1842 return nil 1843 } 1844 1845 // Convert_v1alpha3_Instance_To_v1beta1_Instance is an autogenerated conversion function. 1846 func Convert_v1alpha3_Instance_To_v1beta1_Instance(in *Instance, out *v1beta1.Instance, s conversion.Scope) error { 1847 return autoConvert_v1alpha3_Instance_To_v1beta1_Instance(in, out, s) 1848 } 1849 1850 func autoConvert_v1beta1_Instance_To_v1alpha3_Instance(in *v1beta1.Instance, out *Instance, s conversion.Scope) error { 1851 out.ID = in.ID 1852 out.State = InstanceState(in.State) 1853 out.Type = in.Type 1854 out.SubnetID = in.SubnetID 1855 out.ImageID = in.ImageID 1856 out.SSHKeyName = (*string)(unsafe.Pointer(in.SSHKeyName)) 1857 out.SecurityGroupIDs = *(*[]string)(unsafe.Pointer(&in.SecurityGroupIDs)) 1858 out.UserData = (*string)(unsafe.Pointer(in.UserData)) 1859 out.IAMProfile = in.IAMProfile 1860 if in.Addresses != nil { 1861 in, out := &in.Addresses, &out.Addresses 1862 *out = make([]apiv1alpha3.MachineAddress, len(*in)) 1863 for i := range *in { 1864 if err := apiv1alpha3.Convert_v1beta1_MachineAddress_To_v1alpha3_MachineAddress(&(*in)[i], &(*out)[i], s); err != nil { 1865 return err 1866 } 1867 } 1868 } else { 1869 out.Addresses = nil 1870 } 1871 out.PrivateIP = (*string)(unsafe.Pointer(in.PrivateIP)) 1872 out.PublicIP = (*string)(unsafe.Pointer(in.PublicIP)) 1873 out.ENASupport = (*bool)(unsafe.Pointer(in.ENASupport)) 1874 out.EBSOptimized = (*bool)(unsafe.Pointer(in.EBSOptimized)) 1875 if in.RootVolume != nil { 1876 in, out := &in.RootVolume, &out.RootVolume 1877 *out = new(Volume) 1878 if err := Convert_v1beta1_Volume_To_v1alpha3_Volume(*in, *out, s); err != nil { 1879 return err 1880 } 1881 } else { 1882 out.RootVolume = nil 1883 } 1884 if in.NonRootVolumes != nil { 1885 in, out := &in.NonRootVolumes, &out.NonRootVolumes 1886 *out = make([]Volume, len(*in)) 1887 for i := range *in { 1888 if err := Convert_v1beta1_Volume_To_v1alpha3_Volume(&(*in)[i], &(*out)[i], s); err != nil { 1889 return err 1890 } 1891 } 1892 } else { 1893 out.NonRootVolumes = nil 1894 } 1895 out.NetworkInterfaces = *(*[]string)(unsafe.Pointer(&in.NetworkInterfaces)) 1896 out.Tags = *(*map[string]string)(unsafe.Pointer(&in.Tags)) 1897 out.AvailabilityZone = in.AvailabilityZone 1898 out.SpotMarketOptions = (*SpotMarketOptions)(unsafe.Pointer(in.SpotMarketOptions)) 1899 out.Tenancy = in.Tenancy 1900 // WARNING: in.VolumeIDs requires manual conversion: does not exist in peer-type 1901 return nil 1902 } 1903 1904 func autoConvert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec(in *NetworkSpec, out *v1beta1.NetworkSpec, s conversion.Scope) error { 1905 if err := Convert_v1alpha3_VPCSpec_To_v1beta1_VPCSpec(&in.VPC, &out.VPC, s); err != nil { 1906 return err 1907 } 1908 out.Subnets = *(*v1beta1.Subnets)(unsafe.Pointer(&in.Subnets)) 1909 out.CNI = (*v1beta1.CNISpec)(unsafe.Pointer(in.CNI)) 1910 out.SecurityGroupOverrides = *(*map[v1beta1.SecurityGroupRole]string)(unsafe.Pointer(&in.SecurityGroupOverrides)) 1911 return nil 1912 } 1913 1914 // Convert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec is an autogenerated conversion function. 1915 func Convert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec(in *NetworkSpec, out *v1beta1.NetworkSpec, s conversion.Scope) error { 1916 return autoConvert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec(in, out, s) 1917 } 1918 1919 func autoConvert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec(in *v1beta1.NetworkSpec, out *NetworkSpec, s conversion.Scope) error { 1920 if err := Convert_v1beta1_VPCSpec_To_v1alpha3_VPCSpec(&in.VPC, &out.VPC, s); err != nil { 1921 return err 1922 } 1923 out.Subnets = *(*Subnets)(unsafe.Pointer(&in.Subnets)) 1924 out.CNI = (*CNISpec)(unsafe.Pointer(in.CNI)) 1925 out.SecurityGroupOverrides = *(*map[SecurityGroupRole]string)(unsafe.Pointer(&in.SecurityGroupOverrides)) 1926 return nil 1927 } 1928 1929 // Convert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec is an autogenerated conversion function. 1930 func Convert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec(in *v1beta1.NetworkSpec, out *NetworkSpec, s conversion.Scope) error { 1931 return autoConvert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec(in, out, s) 1932 } 1933 1934 func autoConvert_v1alpha3_RouteTable_To_v1beta1_RouteTable(in *RouteTable, out *v1beta1.RouteTable, s conversion.Scope) error { 1935 out.ID = in.ID 1936 return nil 1937 } 1938 1939 // Convert_v1alpha3_RouteTable_To_v1beta1_RouteTable is an autogenerated conversion function. 1940 func Convert_v1alpha3_RouteTable_To_v1beta1_RouteTable(in *RouteTable, out *v1beta1.RouteTable, s conversion.Scope) error { 1941 return autoConvert_v1alpha3_RouteTable_To_v1beta1_RouteTable(in, out, s) 1942 } 1943 1944 func autoConvert_v1beta1_RouteTable_To_v1alpha3_RouteTable(in *v1beta1.RouteTable, out *RouteTable, s conversion.Scope) error { 1945 out.ID = in.ID 1946 return nil 1947 } 1948 1949 // Convert_v1beta1_RouteTable_To_v1alpha3_RouteTable is an autogenerated conversion function. 1950 func Convert_v1beta1_RouteTable_To_v1alpha3_RouteTable(in *v1beta1.RouteTable, out *RouteTable, s conversion.Scope) error { 1951 return autoConvert_v1beta1_RouteTable_To_v1alpha3_RouteTable(in, out, s) 1952 } 1953 1954 func autoConvert_v1alpha3_SecurityGroup_To_v1beta1_SecurityGroup(in *SecurityGroup, out *v1beta1.SecurityGroup, s conversion.Scope) error { 1955 out.ID = in.ID 1956 out.Name = in.Name 1957 out.IngressRules = *(*v1beta1.IngressRules)(unsafe.Pointer(&in.IngressRules)) 1958 out.Tags = *(*v1beta1.Tags)(unsafe.Pointer(&in.Tags)) 1959 return nil 1960 } 1961 1962 // Convert_v1alpha3_SecurityGroup_To_v1beta1_SecurityGroup is an autogenerated conversion function. 1963 func Convert_v1alpha3_SecurityGroup_To_v1beta1_SecurityGroup(in *SecurityGroup, out *v1beta1.SecurityGroup, s conversion.Scope) error { 1964 return autoConvert_v1alpha3_SecurityGroup_To_v1beta1_SecurityGroup(in, out, s) 1965 } 1966 1967 func autoConvert_v1beta1_SecurityGroup_To_v1alpha3_SecurityGroup(in *v1beta1.SecurityGroup, out *SecurityGroup, s conversion.Scope) error { 1968 out.ID = in.ID 1969 out.Name = in.Name 1970 out.IngressRules = *(*IngressRules)(unsafe.Pointer(&in.IngressRules)) 1971 out.Tags = *(*Tags)(unsafe.Pointer(&in.Tags)) 1972 return nil 1973 } 1974 1975 // Convert_v1beta1_SecurityGroup_To_v1alpha3_SecurityGroup is an autogenerated conversion function. 1976 func Convert_v1beta1_SecurityGroup_To_v1alpha3_SecurityGroup(in *v1beta1.SecurityGroup, out *SecurityGroup, s conversion.Scope) error { 1977 return autoConvert_v1beta1_SecurityGroup_To_v1alpha3_SecurityGroup(in, out, s) 1978 } 1979 1980 func autoConvert_v1alpha3_SpotMarketOptions_To_v1beta1_SpotMarketOptions(in *SpotMarketOptions, out *v1beta1.SpotMarketOptions, s conversion.Scope) error { 1981 out.MaxPrice = (*string)(unsafe.Pointer(in.MaxPrice)) 1982 return nil 1983 } 1984 1985 // Convert_v1alpha3_SpotMarketOptions_To_v1beta1_SpotMarketOptions is an autogenerated conversion function. 1986 func Convert_v1alpha3_SpotMarketOptions_To_v1beta1_SpotMarketOptions(in *SpotMarketOptions, out *v1beta1.SpotMarketOptions, s conversion.Scope) error { 1987 return autoConvert_v1alpha3_SpotMarketOptions_To_v1beta1_SpotMarketOptions(in, out, s) 1988 } 1989 1990 func autoConvert_v1beta1_SpotMarketOptions_To_v1alpha3_SpotMarketOptions(in *v1beta1.SpotMarketOptions, out *SpotMarketOptions, s conversion.Scope) error { 1991 out.MaxPrice = (*string)(unsafe.Pointer(in.MaxPrice)) 1992 return nil 1993 } 1994 1995 // Convert_v1beta1_SpotMarketOptions_To_v1alpha3_SpotMarketOptions is an autogenerated conversion function. 1996 func Convert_v1beta1_SpotMarketOptions_To_v1alpha3_SpotMarketOptions(in *v1beta1.SpotMarketOptions, out *SpotMarketOptions, s conversion.Scope) error { 1997 return autoConvert_v1beta1_SpotMarketOptions_To_v1alpha3_SpotMarketOptions(in, out, s) 1998 } 1999 2000 func autoConvert_v1alpha3_SubnetSpec_To_v1beta1_SubnetSpec(in *SubnetSpec, out *v1beta1.SubnetSpec, s conversion.Scope) error { 2001 out.ID = in.ID 2002 out.CidrBlock = in.CidrBlock 2003 out.AvailabilityZone = in.AvailabilityZone 2004 out.IsPublic = in.IsPublic 2005 out.RouteTableID = (*string)(unsafe.Pointer(in.RouteTableID)) 2006 out.NatGatewayID = (*string)(unsafe.Pointer(in.NatGatewayID)) 2007 out.Tags = *(*v1beta1.Tags)(unsafe.Pointer(&in.Tags)) 2008 return nil 2009 } 2010 2011 // Convert_v1alpha3_SubnetSpec_To_v1beta1_SubnetSpec is an autogenerated conversion function. 2012 func Convert_v1alpha3_SubnetSpec_To_v1beta1_SubnetSpec(in *SubnetSpec, out *v1beta1.SubnetSpec, s conversion.Scope) error { 2013 return autoConvert_v1alpha3_SubnetSpec_To_v1beta1_SubnetSpec(in, out, s) 2014 } 2015 2016 func autoConvert_v1beta1_SubnetSpec_To_v1alpha3_SubnetSpec(in *v1beta1.SubnetSpec, out *SubnetSpec, s conversion.Scope) error { 2017 out.ID = in.ID 2018 out.CidrBlock = in.CidrBlock 2019 out.AvailabilityZone = in.AvailabilityZone 2020 out.IsPublic = in.IsPublic 2021 out.RouteTableID = (*string)(unsafe.Pointer(in.RouteTableID)) 2022 out.NatGatewayID = (*string)(unsafe.Pointer(in.NatGatewayID)) 2023 out.Tags = *(*Tags)(unsafe.Pointer(&in.Tags)) 2024 return nil 2025 } 2026 2027 // Convert_v1beta1_SubnetSpec_To_v1alpha3_SubnetSpec is an autogenerated conversion function. 2028 func Convert_v1beta1_SubnetSpec_To_v1alpha3_SubnetSpec(in *v1beta1.SubnetSpec, out *SubnetSpec, s conversion.Scope) error { 2029 return autoConvert_v1beta1_SubnetSpec_To_v1alpha3_SubnetSpec(in, out, s) 2030 } 2031 2032 func autoConvert_v1alpha3_VPCSpec_To_v1beta1_VPCSpec(in *VPCSpec, out *v1beta1.VPCSpec, s conversion.Scope) error { 2033 out.ID = in.ID 2034 out.CidrBlock = in.CidrBlock 2035 out.InternetGatewayID = (*string)(unsafe.Pointer(in.InternetGatewayID)) 2036 out.Tags = *(*v1beta1.Tags)(unsafe.Pointer(&in.Tags)) 2037 out.AvailabilityZoneUsageLimit = (*int)(unsafe.Pointer(in.AvailabilityZoneUsageLimit)) 2038 out.AvailabilityZoneSelection = (*v1beta1.AZSelectionScheme)(unsafe.Pointer(in.AvailabilityZoneSelection)) 2039 return nil 2040 } 2041 2042 // Convert_v1alpha3_VPCSpec_To_v1beta1_VPCSpec is an autogenerated conversion function. 2043 func Convert_v1alpha3_VPCSpec_To_v1beta1_VPCSpec(in *VPCSpec, out *v1beta1.VPCSpec, s conversion.Scope) error { 2044 return autoConvert_v1alpha3_VPCSpec_To_v1beta1_VPCSpec(in, out, s) 2045 } 2046 2047 func autoConvert_v1beta1_VPCSpec_To_v1alpha3_VPCSpec(in *v1beta1.VPCSpec, out *VPCSpec, s conversion.Scope) error { 2048 out.ID = in.ID 2049 out.CidrBlock = in.CidrBlock 2050 out.InternetGatewayID = (*string)(unsafe.Pointer(in.InternetGatewayID)) 2051 out.Tags = *(*Tags)(unsafe.Pointer(&in.Tags)) 2052 out.AvailabilityZoneUsageLimit = (*int)(unsafe.Pointer(in.AvailabilityZoneUsageLimit)) 2053 out.AvailabilityZoneSelection = (*AZSelectionScheme)(unsafe.Pointer(in.AvailabilityZoneSelection)) 2054 return nil 2055 } 2056 2057 // Convert_v1beta1_VPCSpec_To_v1alpha3_VPCSpec is an autogenerated conversion function. 2058 func Convert_v1beta1_VPCSpec_To_v1alpha3_VPCSpec(in *v1beta1.VPCSpec, out *VPCSpec, s conversion.Scope) error { 2059 return autoConvert_v1beta1_VPCSpec_To_v1alpha3_VPCSpec(in, out, s) 2060 } 2061 2062 func autoConvert_v1alpha3_Volume_To_v1beta1_Volume(in *Volume, out *v1beta1.Volume, s conversion.Scope) error { 2063 out.DeviceName = in.DeviceName 2064 out.Size = in.Size 2065 out.Type = v1beta1.VolumeType(in.Type) 2066 out.IOPS = in.IOPS 2067 if err := v1.Convert_bool_To_Pointer_bool(&in.Encrypted, &out.Encrypted, s); err != nil { 2068 return err 2069 } 2070 out.EncryptionKey = in.EncryptionKey 2071 return nil 2072 } 2073 2074 // Convert_v1alpha3_Volume_To_v1beta1_Volume is an autogenerated conversion function. 2075 func Convert_v1alpha3_Volume_To_v1beta1_Volume(in *Volume, out *v1beta1.Volume, s conversion.Scope) error { 2076 return autoConvert_v1alpha3_Volume_To_v1beta1_Volume(in, out, s) 2077 } 2078 2079 func autoConvert_v1beta1_Volume_To_v1alpha3_Volume(in *v1beta1.Volume, out *Volume, s conversion.Scope) error { 2080 out.DeviceName = in.DeviceName 2081 out.Size = in.Size 2082 out.Type = string(in.Type) 2083 out.IOPS = in.IOPS 2084 // WARNING: in.Throughput requires manual conversion: does not exist in peer-type 2085 if err := v1.Convert_Pointer_bool_To_bool(&in.Encrypted, &out.Encrypted, s); err != nil { 2086 return err 2087 } 2088 out.EncryptionKey = in.EncryptionKey 2089 return nil 2090 }