sigs.k8s.io/cluster-api-provider-azure@v1.14.3/api/v1beta1/zz_generated.deepcopy.go (about) 1 //go:build !ignore_autogenerated 2 3 /* 4 Copyright The Kubernetes Authors. 5 6 Licensed under the Apache License, Version 2.0 (the "License"); 7 you may not use this file except in compliance with the License. 8 You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12 Unless required by applicable law or agreed to in writing, software 13 distributed under the License is distributed on an "AS IS" BASIS, 14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 See the License for the specific language governing permissions and 16 limitations under the License. 17 */ 18 19 // Code generated by controller-gen. DO NOT EDIT. 20 21 package v1beta1 22 23 import ( 24 corev1 "k8s.io/api/core/v1" 25 "k8s.io/apimachinery/pkg/apis/meta/v1" 26 "k8s.io/apimachinery/pkg/runtime" 27 apiv1beta1 "sigs.k8s.io/cluster-api/api/v1beta1" 28 "sigs.k8s.io/cluster-api/errors" 29 ) 30 31 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 32 func (in *AADProfile) DeepCopyInto(out *AADProfile) { 33 *out = *in 34 if in.AdminGroupObjectIDs != nil { 35 in, out := &in.AdminGroupObjectIDs, &out.AdminGroupObjectIDs 36 *out = make([]string, len(*in)) 37 copy(*out, *in) 38 } 39 } 40 41 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AADProfile. 42 func (in *AADProfile) DeepCopy() *AADProfile { 43 if in == nil { 44 return nil 45 } 46 out := new(AADProfile) 47 in.DeepCopyInto(out) 48 return out 49 } 50 51 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 52 func (in *AKSExtension) DeepCopyInto(out *AKSExtension) { 53 *out = *in 54 if in.AutoUpgradeMinorVersion != nil { 55 in, out := &in.AutoUpgradeMinorVersion, &out.AutoUpgradeMinorVersion 56 *out = new(bool) 57 **out = **in 58 } 59 if in.ConfigurationSettings != nil { 60 in, out := &in.ConfigurationSettings, &out.ConfigurationSettings 61 *out = make(map[string]string, len(*in)) 62 for key, val := range *in { 63 (*out)[key] = val 64 } 65 } 66 if in.ExtensionType != nil { 67 in, out := &in.ExtensionType, &out.ExtensionType 68 *out = new(string) 69 **out = **in 70 } 71 if in.Plan != nil { 72 in, out := &in.Plan, &out.Plan 73 *out = new(ExtensionPlan) 74 **out = **in 75 } 76 if in.ReleaseTrain != nil { 77 in, out := &in.ReleaseTrain, &out.ReleaseTrain 78 *out = new(string) 79 **out = **in 80 } 81 if in.Scope != nil { 82 in, out := &in.Scope, &out.Scope 83 *out = new(ExtensionScope) 84 **out = **in 85 } 86 if in.Version != nil { 87 in, out := &in.Version, &out.Version 88 *out = new(string) 89 **out = **in 90 } 91 } 92 93 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AKSExtension. 94 func (in *AKSExtension) DeepCopy() *AKSExtension { 95 if in == nil { 96 return nil 97 } 98 out := new(AKSExtension) 99 in.DeepCopyInto(out) 100 return out 101 } 102 103 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 104 func (in *AKSSku) DeepCopyInto(out *AKSSku) { 105 *out = *in 106 } 107 108 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AKSSku. 109 func (in *AKSSku) DeepCopy() *AKSSku { 110 if in == nil { 111 return nil 112 } 113 out := new(AKSSku) 114 in.DeepCopyInto(out) 115 return out 116 } 117 118 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 119 func (in *APIServerAccessProfile) DeepCopyInto(out *APIServerAccessProfile) { 120 *out = *in 121 if in.AuthorizedIPRanges != nil { 122 in, out := &in.AuthorizedIPRanges, &out.AuthorizedIPRanges 123 *out = make([]string, len(*in)) 124 copy(*out, *in) 125 } 126 in.APIServerAccessProfileClassSpec.DeepCopyInto(&out.APIServerAccessProfileClassSpec) 127 } 128 129 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIServerAccessProfile. 130 func (in *APIServerAccessProfile) DeepCopy() *APIServerAccessProfile { 131 if in == nil { 132 return nil 133 } 134 out := new(APIServerAccessProfile) 135 in.DeepCopyInto(out) 136 return out 137 } 138 139 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 140 func (in *APIServerAccessProfileClassSpec) DeepCopyInto(out *APIServerAccessProfileClassSpec) { 141 *out = *in 142 if in.EnablePrivateCluster != nil { 143 in, out := &in.EnablePrivateCluster, &out.EnablePrivateCluster 144 *out = new(bool) 145 **out = **in 146 } 147 if in.PrivateDNSZone != nil { 148 in, out := &in.PrivateDNSZone, &out.PrivateDNSZone 149 *out = new(string) 150 **out = **in 151 } 152 if in.EnablePrivateClusterPublicFQDN != nil { 153 in, out := &in.EnablePrivateClusterPublicFQDN, &out.EnablePrivateClusterPublicFQDN 154 *out = new(bool) 155 **out = **in 156 } 157 } 158 159 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIServerAccessProfileClassSpec. 160 func (in *APIServerAccessProfileClassSpec) DeepCopy() *APIServerAccessProfileClassSpec { 161 if in == nil { 162 return nil 163 } 164 out := new(APIServerAccessProfileClassSpec) 165 in.DeepCopyInto(out) 166 return out 167 } 168 169 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 170 func (in *AdditionalCapabilities) DeepCopyInto(out *AdditionalCapabilities) { 171 *out = *in 172 if in.UltraSSDEnabled != nil { 173 in, out := &in.UltraSSDEnabled, &out.UltraSSDEnabled 174 *out = new(bool) 175 **out = **in 176 } 177 } 178 179 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilities. 180 func (in *AdditionalCapabilities) DeepCopy() *AdditionalCapabilities { 181 if in == nil { 182 return nil 183 } 184 out := new(AdditionalCapabilities) 185 in.DeepCopyInto(out) 186 return out 187 } 188 189 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 190 func (in *AddonProfile) DeepCopyInto(out *AddonProfile) { 191 *out = *in 192 if in.Config != nil { 193 in, out := &in.Config, &out.Config 194 *out = make(map[string]string, len(*in)) 195 for key, val := range *in { 196 (*out)[key] = val 197 } 198 } 199 } 200 201 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonProfile. 202 func (in *AddonProfile) DeepCopy() *AddonProfile { 203 if in == nil { 204 return nil 205 } 206 out := new(AddonProfile) 207 in.DeepCopyInto(out) 208 return out 209 } 210 211 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 212 func (in *AddressRecord) DeepCopyInto(out *AddressRecord) { 213 *out = *in 214 } 215 216 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressRecord. 217 func (in *AddressRecord) DeepCopy() *AddressRecord { 218 if in == nil { 219 return nil 220 } 221 out := new(AddressRecord) 222 in.DeepCopyInto(out) 223 return out 224 } 225 226 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 227 func (in *AllowedNamespaces) DeepCopyInto(out *AllowedNamespaces) { 228 *out = *in 229 if in.NamespaceList != nil { 230 in, out := &in.NamespaceList, &out.NamespaceList 231 *out = make([]string, len(*in)) 232 copy(*out, *in) 233 } 234 if in.Selector != nil { 235 in, out := &in.Selector, &out.Selector 236 *out = new(v1.LabelSelector) 237 (*in).DeepCopyInto(*out) 238 } 239 } 240 241 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedNamespaces. 242 func (in *AllowedNamespaces) DeepCopy() *AllowedNamespaces { 243 if in == nil { 244 return nil 245 } 246 out := new(AllowedNamespaces) 247 in.DeepCopyInto(out) 248 return out 249 } 250 251 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 252 func (in *AutoScalerProfile) DeepCopyInto(out *AutoScalerProfile) { 253 *out = *in 254 if in.BalanceSimilarNodeGroups != nil { 255 in, out := &in.BalanceSimilarNodeGroups, &out.BalanceSimilarNodeGroups 256 *out = new(BalanceSimilarNodeGroups) 257 **out = **in 258 } 259 if in.Expander != nil { 260 in, out := &in.Expander, &out.Expander 261 *out = new(Expander) 262 **out = **in 263 } 264 if in.MaxEmptyBulkDelete != nil { 265 in, out := &in.MaxEmptyBulkDelete, &out.MaxEmptyBulkDelete 266 *out = new(string) 267 **out = **in 268 } 269 if in.MaxGracefulTerminationSec != nil { 270 in, out := &in.MaxGracefulTerminationSec, &out.MaxGracefulTerminationSec 271 *out = new(string) 272 **out = **in 273 } 274 if in.MaxNodeProvisionTime != nil { 275 in, out := &in.MaxNodeProvisionTime, &out.MaxNodeProvisionTime 276 *out = new(string) 277 **out = **in 278 } 279 if in.MaxTotalUnreadyPercentage != nil { 280 in, out := &in.MaxTotalUnreadyPercentage, &out.MaxTotalUnreadyPercentage 281 *out = new(string) 282 **out = **in 283 } 284 if in.NewPodScaleUpDelay != nil { 285 in, out := &in.NewPodScaleUpDelay, &out.NewPodScaleUpDelay 286 *out = new(string) 287 **out = **in 288 } 289 if in.OkTotalUnreadyCount != nil { 290 in, out := &in.OkTotalUnreadyCount, &out.OkTotalUnreadyCount 291 *out = new(string) 292 **out = **in 293 } 294 if in.ScanInterval != nil { 295 in, out := &in.ScanInterval, &out.ScanInterval 296 *out = new(string) 297 **out = **in 298 } 299 if in.ScaleDownDelayAfterAdd != nil { 300 in, out := &in.ScaleDownDelayAfterAdd, &out.ScaleDownDelayAfterAdd 301 *out = new(string) 302 **out = **in 303 } 304 if in.ScaleDownDelayAfterDelete != nil { 305 in, out := &in.ScaleDownDelayAfterDelete, &out.ScaleDownDelayAfterDelete 306 *out = new(string) 307 **out = **in 308 } 309 if in.ScaleDownDelayAfterFailure != nil { 310 in, out := &in.ScaleDownDelayAfterFailure, &out.ScaleDownDelayAfterFailure 311 *out = new(string) 312 **out = **in 313 } 314 if in.ScaleDownUnneededTime != nil { 315 in, out := &in.ScaleDownUnneededTime, &out.ScaleDownUnneededTime 316 *out = new(string) 317 **out = **in 318 } 319 if in.ScaleDownUnreadyTime != nil { 320 in, out := &in.ScaleDownUnreadyTime, &out.ScaleDownUnreadyTime 321 *out = new(string) 322 **out = **in 323 } 324 if in.ScaleDownUtilizationThreshold != nil { 325 in, out := &in.ScaleDownUtilizationThreshold, &out.ScaleDownUtilizationThreshold 326 *out = new(string) 327 **out = **in 328 } 329 if in.SkipNodesWithLocalStorage != nil { 330 in, out := &in.SkipNodesWithLocalStorage, &out.SkipNodesWithLocalStorage 331 *out = new(SkipNodesWithLocalStorage) 332 **out = **in 333 } 334 if in.SkipNodesWithSystemPods != nil { 335 in, out := &in.SkipNodesWithSystemPods, &out.SkipNodesWithSystemPods 336 *out = new(SkipNodesWithSystemPods) 337 **out = **in 338 } 339 } 340 341 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalerProfile. 342 func (in *AutoScalerProfile) DeepCopy() *AutoScalerProfile { 343 if in == nil { 344 return nil 345 } 346 out := new(AutoScalerProfile) 347 in.DeepCopyInto(out) 348 return out 349 } 350 351 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 352 func (in *AzureBastion) DeepCopyInto(out *AzureBastion) { 353 *out = *in 354 in.Subnet.DeepCopyInto(&out.Subnet) 355 in.PublicIP.DeepCopyInto(&out.PublicIP) 356 } 357 358 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBastion. 359 func (in *AzureBastion) DeepCopy() *AzureBastion { 360 if in == nil { 361 return nil 362 } 363 out := new(AzureBastion) 364 in.DeepCopyInto(out) 365 return out 366 } 367 368 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 369 func (in *AzureBastionTemplateSpec) DeepCopyInto(out *AzureBastionTemplateSpec) { 370 *out = *in 371 in.Subnet.DeepCopyInto(&out.Subnet) 372 } 373 374 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBastionTemplateSpec. 375 func (in *AzureBastionTemplateSpec) DeepCopy() *AzureBastionTemplateSpec { 376 if in == nil { 377 return nil 378 } 379 out := new(AzureBastionTemplateSpec) 380 in.DeepCopyInto(out) 381 return out 382 } 383 384 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 385 func (in *AzureCluster) DeepCopyInto(out *AzureCluster) { 386 *out = *in 387 out.TypeMeta = in.TypeMeta 388 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 389 in.Spec.DeepCopyInto(&out.Spec) 390 in.Status.DeepCopyInto(&out.Status) 391 } 392 393 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureCluster. 394 func (in *AzureCluster) DeepCopy() *AzureCluster { 395 if in == nil { 396 return nil 397 } 398 out := new(AzureCluster) 399 in.DeepCopyInto(out) 400 return out 401 } 402 403 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 404 func (in *AzureCluster) DeepCopyObject() runtime.Object { 405 if c := in.DeepCopy(); c != nil { 406 return c 407 } 408 return nil 409 } 410 411 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 412 func (in *AzureClusterClassSpec) DeepCopyInto(out *AzureClusterClassSpec) { 413 *out = *in 414 if in.ExtendedLocation != nil { 415 in, out := &in.ExtendedLocation, &out.ExtendedLocation 416 *out = new(ExtendedLocationSpec) 417 **out = **in 418 } 419 if in.AdditionalTags != nil { 420 in, out := &in.AdditionalTags, &out.AdditionalTags 421 *out = make(Tags, len(*in)) 422 for key, val := range *in { 423 (*out)[key] = val 424 } 425 } 426 if in.IdentityRef != nil { 427 in, out := &in.IdentityRef, &out.IdentityRef 428 *out = new(corev1.ObjectReference) 429 **out = **in 430 } 431 if in.CloudProviderConfigOverrides != nil { 432 in, out := &in.CloudProviderConfigOverrides, &out.CloudProviderConfigOverrides 433 *out = new(CloudProviderConfigOverrides) 434 (*in).DeepCopyInto(*out) 435 } 436 if in.FailureDomains != nil { 437 in, out := &in.FailureDomains, &out.FailureDomains 438 *out = make(apiv1beta1.FailureDomains, len(*in)) 439 for key, val := range *in { 440 (*out)[key] = *val.DeepCopy() 441 } 442 } 443 } 444 445 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterClassSpec. 446 func (in *AzureClusterClassSpec) DeepCopy() *AzureClusterClassSpec { 447 if in == nil { 448 return nil 449 } 450 out := new(AzureClusterClassSpec) 451 in.DeepCopyInto(out) 452 return out 453 } 454 455 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 456 func (in *AzureClusterIdentity) DeepCopyInto(out *AzureClusterIdentity) { 457 *out = *in 458 out.TypeMeta = in.TypeMeta 459 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 460 in.Spec.DeepCopyInto(&out.Spec) 461 in.Status.DeepCopyInto(&out.Status) 462 } 463 464 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterIdentity. 465 func (in *AzureClusterIdentity) DeepCopy() *AzureClusterIdentity { 466 if in == nil { 467 return nil 468 } 469 out := new(AzureClusterIdentity) 470 in.DeepCopyInto(out) 471 return out 472 } 473 474 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 475 func (in *AzureClusterIdentity) DeepCopyObject() runtime.Object { 476 if c := in.DeepCopy(); c != nil { 477 return c 478 } 479 return nil 480 } 481 482 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 483 func (in *AzureClusterIdentityList) DeepCopyInto(out *AzureClusterIdentityList) { 484 *out = *in 485 out.TypeMeta = in.TypeMeta 486 in.ListMeta.DeepCopyInto(&out.ListMeta) 487 if in.Items != nil { 488 in, out := &in.Items, &out.Items 489 *out = make([]AzureClusterIdentity, len(*in)) 490 for i := range *in { 491 (*in)[i].DeepCopyInto(&(*out)[i]) 492 } 493 } 494 } 495 496 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterIdentityList. 497 func (in *AzureClusterIdentityList) DeepCopy() *AzureClusterIdentityList { 498 if in == nil { 499 return nil 500 } 501 out := new(AzureClusterIdentityList) 502 in.DeepCopyInto(out) 503 return out 504 } 505 506 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 507 func (in *AzureClusterIdentityList) DeepCopyObject() runtime.Object { 508 if c := in.DeepCopy(); c != nil { 509 return c 510 } 511 return nil 512 } 513 514 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 515 func (in *AzureClusterIdentitySpec) DeepCopyInto(out *AzureClusterIdentitySpec) { 516 *out = *in 517 out.ClientSecret = in.ClientSecret 518 if in.AllowedNamespaces != nil { 519 in, out := &in.AllowedNamespaces, &out.AllowedNamespaces 520 *out = new(AllowedNamespaces) 521 (*in).DeepCopyInto(*out) 522 } 523 } 524 525 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterIdentitySpec. 526 func (in *AzureClusterIdentitySpec) DeepCopy() *AzureClusterIdentitySpec { 527 if in == nil { 528 return nil 529 } 530 out := new(AzureClusterIdentitySpec) 531 in.DeepCopyInto(out) 532 return out 533 } 534 535 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 536 func (in *AzureClusterIdentityStatus) DeepCopyInto(out *AzureClusterIdentityStatus) { 537 *out = *in 538 if in.Conditions != nil { 539 in, out := &in.Conditions, &out.Conditions 540 *out = make(apiv1beta1.Conditions, len(*in)) 541 for i := range *in { 542 (*in)[i].DeepCopyInto(&(*out)[i]) 543 } 544 } 545 } 546 547 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterIdentityStatus. 548 func (in *AzureClusterIdentityStatus) DeepCopy() *AzureClusterIdentityStatus { 549 if in == nil { 550 return nil 551 } 552 out := new(AzureClusterIdentityStatus) 553 in.DeepCopyInto(out) 554 return out 555 } 556 557 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 558 func (in *AzureClusterList) DeepCopyInto(out *AzureClusterList) { 559 *out = *in 560 out.TypeMeta = in.TypeMeta 561 in.ListMeta.DeepCopyInto(&out.ListMeta) 562 if in.Items != nil { 563 in, out := &in.Items, &out.Items 564 *out = make([]AzureCluster, len(*in)) 565 for i := range *in { 566 (*in)[i].DeepCopyInto(&(*out)[i]) 567 } 568 } 569 } 570 571 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterList. 572 func (in *AzureClusterList) DeepCopy() *AzureClusterList { 573 if in == nil { 574 return nil 575 } 576 out := new(AzureClusterList) 577 in.DeepCopyInto(out) 578 return out 579 } 580 581 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 582 func (in *AzureClusterList) DeepCopyObject() runtime.Object { 583 if c := in.DeepCopy(); c != nil { 584 return c 585 } 586 return nil 587 } 588 589 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 590 func (in *AzureClusterSpec) DeepCopyInto(out *AzureClusterSpec) { 591 *out = *in 592 in.AzureClusterClassSpec.DeepCopyInto(&out.AzureClusterClassSpec) 593 in.NetworkSpec.DeepCopyInto(&out.NetworkSpec) 594 in.BastionSpec.DeepCopyInto(&out.BastionSpec) 595 out.ControlPlaneEndpoint = in.ControlPlaneEndpoint 596 } 597 598 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterSpec. 599 func (in *AzureClusterSpec) DeepCopy() *AzureClusterSpec { 600 if in == nil { 601 return nil 602 } 603 out := new(AzureClusterSpec) 604 in.DeepCopyInto(out) 605 return out 606 } 607 608 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 609 func (in *AzureClusterStatus) DeepCopyInto(out *AzureClusterStatus) { 610 *out = *in 611 if in.FailureDomains != nil { 612 in, out := &in.FailureDomains, &out.FailureDomains 613 *out = make(apiv1beta1.FailureDomains, len(*in)) 614 for key, val := range *in { 615 (*out)[key] = *val.DeepCopy() 616 } 617 } 618 if in.Conditions != nil { 619 in, out := &in.Conditions, &out.Conditions 620 *out = make(apiv1beta1.Conditions, len(*in)) 621 for i := range *in { 622 (*in)[i].DeepCopyInto(&(*out)[i]) 623 } 624 } 625 if in.LongRunningOperationStates != nil { 626 in, out := &in.LongRunningOperationStates, &out.LongRunningOperationStates 627 *out = make(Futures, len(*in)) 628 copy(*out, *in) 629 } 630 } 631 632 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterStatus. 633 func (in *AzureClusterStatus) DeepCopy() *AzureClusterStatus { 634 if in == nil { 635 return nil 636 } 637 out := new(AzureClusterStatus) 638 in.DeepCopyInto(out) 639 return out 640 } 641 642 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 643 func (in *AzureClusterTemplate) DeepCopyInto(out *AzureClusterTemplate) { 644 *out = *in 645 out.TypeMeta = in.TypeMeta 646 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 647 in.Spec.DeepCopyInto(&out.Spec) 648 } 649 650 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterTemplate. 651 func (in *AzureClusterTemplate) DeepCopy() *AzureClusterTemplate { 652 if in == nil { 653 return nil 654 } 655 out := new(AzureClusterTemplate) 656 in.DeepCopyInto(out) 657 return out 658 } 659 660 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 661 func (in *AzureClusterTemplate) DeepCopyObject() runtime.Object { 662 if c := in.DeepCopy(); c != nil { 663 return c 664 } 665 return nil 666 } 667 668 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 669 func (in *AzureClusterTemplateList) DeepCopyInto(out *AzureClusterTemplateList) { 670 *out = *in 671 out.TypeMeta = in.TypeMeta 672 in.ListMeta.DeepCopyInto(&out.ListMeta) 673 if in.Items != nil { 674 in, out := &in.Items, &out.Items 675 *out = make([]AzureClusterTemplate, len(*in)) 676 for i := range *in { 677 (*in)[i].DeepCopyInto(&(*out)[i]) 678 } 679 } 680 } 681 682 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterTemplateList. 683 func (in *AzureClusterTemplateList) DeepCopy() *AzureClusterTemplateList { 684 if in == nil { 685 return nil 686 } 687 out := new(AzureClusterTemplateList) 688 in.DeepCopyInto(out) 689 return out 690 } 691 692 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 693 func (in *AzureClusterTemplateList) DeepCopyObject() runtime.Object { 694 if c := in.DeepCopy(); c != nil { 695 return c 696 } 697 return nil 698 } 699 700 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 701 func (in *AzureClusterTemplateResource) DeepCopyInto(out *AzureClusterTemplateResource) { 702 *out = *in 703 in.Spec.DeepCopyInto(&out.Spec) 704 } 705 706 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterTemplateResource. 707 func (in *AzureClusterTemplateResource) DeepCopy() *AzureClusterTemplateResource { 708 if in == nil { 709 return nil 710 } 711 out := new(AzureClusterTemplateResource) 712 in.DeepCopyInto(out) 713 return out 714 } 715 716 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 717 func (in *AzureClusterTemplateResourceSpec) DeepCopyInto(out *AzureClusterTemplateResourceSpec) { 718 *out = *in 719 in.AzureClusterClassSpec.DeepCopyInto(&out.AzureClusterClassSpec) 720 in.NetworkSpec.DeepCopyInto(&out.NetworkSpec) 721 in.BastionSpec.DeepCopyInto(&out.BastionSpec) 722 } 723 724 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterTemplateResourceSpec. 725 func (in *AzureClusterTemplateResourceSpec) DeepCopy() *AzureClusterTemplateResourceSpec { 726 if in == nil { 727 return nil 728 } 729 out := new(AzureClusterTemplateResourceSpec) 730 in.DeepCopyInto(out) 731 return out 732 } 733 734 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 735 func (in *AzureClusterTemplateSpec) DeepCopyInto(out *AzureClusterTemplateSpec) { 736 *out = *in 737 in.Template.DeepCopyInto(&out.Template) 738 } 739 740 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterTemplateSpec. 741 func (in *AzureClusterTemplateSpec) DeepCopy() *AzureClusterTemplateSpec { 742 if in == nil { 743 return nil 744 } 745 out := new(AzureClusterTemplateSpec) 746 in.DeepCopyInto(out) 747 return out 748 } 749 750 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 751 func (in *AzureComputeGalleryImage) DeepCopyInto(out *AzureComputeGalleryImage) { 752 *out = *in 753 if in.SubscriptionID != nil { 754 in, out := &in.SubscriptionID, &out.SubscriptionID 755 *out = new(string) 756 **out = **in 757 } 758 if in.ResourceGroup != nil { 759 in, out := &in.ResourceGroup, &out.ResourceGroup 760 *out = new(string) 761 **out = **in 762 } 763 if in.Plan != nil { 764 in, out := &in.Plan, &out.Plan 765 *out = new(ImagePlan) 766 **out = **in 767 } 768 } 769 770 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureComputeGalleryImage. 771 func (in *AzureComputeGalleryImage) DeepCopy() *AzureComputeGalleryImage { 772 if in == nil { 773 return nil 774 } 775 out := new(AzureComputeGalleryImage) 776 in.DeepCopyInto(out) 777 return out 778 } 779 780 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 781 func (in *AzureKeyVaultKms) DeepCopyInto(out *AzureKeyVaultKms) { 782 *out = *in 783 if in.KeyVaultNetworkAccess != nil { 784 in, out := &in.KeyVaultNetworkAccess, &out.KeyVaultNetworkAccess 785 *out = new(KeyVaultNetworkAccessTypes) 786 **out = **in 787 } 788 if in.KeyVaultResourceID != nil { 789 in, out := &in.KeyVaultResourceID, &out.KeyVaultResourceID 790 *out = new(string) 791 **out = **in 792 } 793 } 794 795 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKeyVaultKms. 796 func (in *AzureKeyVaultKms) DeepCopy() *AzureKeyVaultKms { 797 if in == nil { 798 return nil 799 } 800 out := new(AzureKeyVaultKms) 801 in.DeepCopyInto(out) 802 return out 803 } 804 805 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 806 func (in *AzureMachine) DeepCopyInto(out *AzureMachine) { 807 *out = *in 808 out.TypeMeta = in.TypeMeta 809 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 810 in.Spec.DeepCopyInto(&out.Spec) 811 in.Status.DeepCopyInto(&out.Status) 812 } 813 814 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachine. 815 func (in *AzureMachine) DeepCopy() *AzureMachine { 816 if in == nil { 817 return nil 818 } 819 out := new(AzureMachine) 820 in.DeepCopyInto(out) 821 return out 822 } 823 824 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 825 func (in *AzureMachine) DeepCopyObject() runtime.Object { 826 if c := in.DeepCopy(); c != nil { 827 return c 828 } 829 return nil 830 } 831 832 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 833 func (in *AzureMachineList) DeepCopyInto(out *AzureMachineList) { 834 *out = *in 835 out.TypeMeta = in.TypeMeta 836 in.ListMeta.DeepCopyInto(&out.ListMeta) 837 if in.Items != nil { 838 in, out := &in.Items, &out.Items 839 *out = make([]AzureMachine, len(*in)) 840 for i := range *in { 841 (*in)[i].DeepCopyInto(&(*out)[i]) 842 } 843 } 844 } 845 846 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineList. 847 func (in *AzureMachineList) DeepCopy() *AzureMachineList { 848 if in == nil { 849 return nil 850 } 851 out := new(AzureMachineList) 852 in.DeepCopyInto(out) 853 return out 854 } 855 856 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 857 func (in *AzureMachineList) DeepCopyObject() runtime.Object { 858 if c := in.DeepCopy(); c != nil { 859 return c 860 } 861 return nil 862 } 863 864 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 865 func (in *AzureMachineSpec) DeepCopyInto(out *AzureMachineSpec) { 866 *out = *in 867 if in.ProviderID != nil { 868 in, out := &in.ProviderID, &out.ProviderID 869 *out = new(string) 870 **out = **in 871 } 872 if in.FailureDomain != nil { 873 in, out := &in.FailureDomain, &out.FailureDomain 874 *out = new(string) 875 **out = **in 876 } 877 if in.Image != nil { 878 in, out := &in.Image, &out.Image 879 *out = new(Image) 880 (*in).DeepCopyInto(*out) 881 } 882 if in.UserAssignedIdentities != nil { 883 in, out := &in.UserAssignedIdentities, &out.UserAssignedIdentities 884 *out = make([]UserAssignedIdentity, len(*in)) 885 copy(*out, *in) 886 } 887 if in.SystemAssignedIdentityRole != nil { 888 in, out := &in.SystemAssignedIdentityRole, &out.SystemAssignedIdentityRole 889 *out = new(SystemAssignedIdentityRole) 890 **out = **in 891 } 892 in.OSDisk.DeepCopyInto(&out.OSDisk) 893 if in.DataDisks != nil { 894 in, out := &in.DataDisks, &out.DataDisks 895 *out = make([]DataDisk, len(*in)) 896 for i := range *in { 897 (*in)[i].DeepCopyInto(&(*out)[i]) 898 } 899 } 900 if in.AdditionalTags != nil { 901 in, out := &in.AdditionalTags, &out.AdditionalTags 902 *out = make(Tags, len(*in)) 903 for key, val := range *in { 904 (*out)[key] = val 905 } 906 } 907 if in.AdditionalCapabilities != nil { 908 in, out := &in.AdditionalCapabilities, &out.AdditionalCapabilities 909 *out = new(AdditionalCapabilities) 910 (*in).DeepCopyInto(*out) 911 } 912 if in.AcceleratedNetworking != nil { 913 in, out := &in.AcceleratedNetworking, &out.AcceleratedNetworking 914 *out = new(bool) 915 **out = **in 916 } 917 if in.Diagnostics != nil { 918 in, out := &in.Diagnostics, &out.Diagnostics 919 *out = new(Diagnostics) 920 (*in).DeepCopyInto(*out) 921 } 922 if in.SpotVMOptions != nil { 923 in, out := &in.SpotVMOptions, &out.SpotVMOptions 924 *out = new(SpotVMOptions) 925 (*in).DeepCopyInto(*out) 926 } 927 if in.SecurityProfile != nil { 928 in, out := &in.SecurityProfile, &out.SecurityProfile 929 *out = new(SecurityProfile) 930 (*in).DeepCopyInto(*out) 931 } 932 if in.DNSServers != nil { 933 in, out := &in.DNSServers, &out.DNSServers 934 *out = make([]string, len(*in)) 935 copy(*out, *in) 936 } 937 if in.VMExtensions != nil { 938 in, out := &in.VMExtensions, &out.VMExtensions 939 *out = make([]VMExtension, len(*in)) 940 for i := range *in { 941 (*in)[i].DeepCopyInto(&(*out)[i]) 942 } 943 } 944 if in.NetworkInterfaces != nil { 945 in, out := &in.NetworkInterfaces, &out.NetworkInterfaces 946 *out = make([]NetworkInterface, len(*in)) 947 for i := range *in { 948 (*in)[i].DeepCopyInto(&(*out)[i]) 949 } 950 } 951 } 952 953 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineSpec. 954 func (in *AzureMachineSpec) DeepCopy() *AzureMachineSpec { 955 if in == nil { 956 return nil 957 } 958 out := new(AzureMachineSpec) 959 in.DeepCopyInto(out) 960 return out 961 } 962 963 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 964 func (in *AzureMachineStatus) DeepCopyInto(out *AzureMachineStatus) { 965 *out = *in 966 if in.Addresses != nil { 967 in, out := &in.Addresses, &out.Addresses 968 *out = make([]corev1.NodeAddress, len(*in)) 969 copy(*out, *in) 970 } 971 if in.VMState != nil { 972 in, out := &in.VMState, &out.VMState 973 *out = new(ProvisioningState) 974 **out = **in 975 } 976 if in.FailureReason != nil { 977 in, out := &in.FailureReason, &out.FailureReason 978 *out = new(errors.MachineStatusError) 979 **out = **in 980 } 981 if in.FailureMessage != nil { 982 in, out := &in.FailureMessage, &out.FailureMessage 983 *out = new(string) 984 **out = **in 985 } 986 if in.Conditions != nil { 987 in, out := &in.Conditions, &out.Conditions 988 *out = make(apiv1beta1.Conditions, len(*in)) 989 for i := range *in { 990 (*in)[i].DeepCopyInto(&(*out)[i]) 991 } 992 } 993 if in.LongRunningOperationStates != nil { 994 in, out := &in.LongRunningOperationStates, &out.LongRunningOperationStates 995 *out = make(Futures, len(*in)) 996 copy(*out, *in) 997 } 998 } 999 1000 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineStatus. 1001 func (in *AzureMachineStatus) DeepCopy() *AzureMachineStatus { 1002 if in == nil { 1003 return nil 1004 } 1005 out := new(AzureMachineStatus) 1006 in.DeepCopyInto(out) 1007 return out 1008 } 1009 1010 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1011 func (in *AzureMachineTemplate) DeepCopyInto(out *AzureMachineTemplate) { 1012 *out = *in 1013 out.TypeMeta = in.TypeMeta 1014 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1015 in.Spec.DeepCopyInto(&out.Spec) 1016 } 1017 1018 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineTemplate. 1019 func (in *AzureMachineTemplate) DeepCopy() *AzureMachineTemplate { 1020 if in == nil { 1021 return nil 1022 } 1023 out := new(AzureMachineTemplate) 1024 in.DeepCopyInto(out) 1025 return out 1026 } 1027 1028 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1029 func (in *AzureMachineTemplate) DeepCopyObject() runtime.Object { 1030 if c := in.DeepCopy(); c != nil { 1031 return c 1032 } 1033 return nil 1034 } 1035 1036 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1037 func (in *AzureMachineTemplateList) DeepCopyInto(out *AzureMachineTemplateList) { 1038 *out = *in 1039 out.TypeMeta = in.TypeMeta 1040 in.ListMeta.DeepCopyInto(&out.ListMeta) 1041 if in.Items != nil { 1042 in, out := &in.Items, &out.Items 1043 *out = make([]AzureMachineTemplate, len(*in)) 1044 for i := range *in { 1045 (*in)[i].DeepCopyInto(&(*out)[i]) 1046 } 1047 } 1048 } 1049 1050 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineTemplateList. 1051 func (in *AzureMachineTemplateList) DeepCopy() *AzureMachineTemplateList { 1052 if in == nil { 1053 return nil 1054 } 1055 out := new(AzureMachineTemplateList) 1056 in.DeepCopyInto(out) 1057 return out 1058 } 1059 1060 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1061 func (in *AzureMachineTemplateList) DeepCopyObject() runtime.Object { 1062 if c := in.DeepCopy(); c != nil { 1063 return c 1064 } 1065 return nil 1066 } 1067 1068 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1069 func (in *AzureMachineTemplateResource) DeepCopyInto(out *AzureMachineTemplateResource) { 1070 *out = *in 1071 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1072 in.Spec.DeepCopyInto(&out.Spec) 1073 } 1074 1075 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineTemplateResource. 1076 func (in *AzureMachineTemplateResource) DeepCopy() *AzureMachineTemplateResource { 1077 if in == nil { 1078 return nil 1079 } 1080 out := new(AzureMachineTemplateResource) 1081 in.DeepCopyInto(out) 1082 return out 1083 } 1084 1085 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1086 func (in *AzureMachineTemplateSpec) DeepCopyInto(out *AzureMachineTemplateSpec) { 1087 *out = *in 1088 in.Template.DeepCopyInto(&out.Template) 1089 } 1090 1091 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineTemplateSpec. 1092 func (in *AzureMachineTemplateSpec) DeepCopy() *AzureMachineTemplateSpec { 1093 if in == nil { 1094 return nil 1095 } 1096 out := new(AzureMachineTemplateSpec) 1097 in.DeepCopyInto(out) 1098 return out 1099 } 1100 1101 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1102 func (in *AzureManagedCluster) DeepCopyInto(out *AzureManagedCluster) { 1103 *out = *in 1104 out.TypeMeta = in.TypeMeta 1105 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1106 out.Spec = in.Spec 1107 out.Status = in.Status 1108 } 1109 1110 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedCluster. 1111 func (in *AzureManagedCluster) DeepCopy() *AzureManagedCluster { 1112 if in == nil { 1113 return nil 1114 } 1115 out := new(AzureManagedCluster) 1116 in.DeepCopyInto(out) 1117 return out 1118 } 1119 1120 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1121 func (in *AzureManagedCluster) DeepCopyObject() runtime.Object { 1122 if c := in.DeepCopy(); c != nil { 1123 return c 1124 } 1125 return nil 1126 } 1127 1128 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1129 func (in *AzureManagedClusterList) DeepCopyInto(out *AzureManagedClusterList) { 1130 *out = *in 1131 out.TypeMeta = in.TypeMeta 1132 in.ListMeta.DeepCopyInto(&out.ListMeta) 1133 if in.Items != nil { 1134 in, out := &in.Items, &out.Items 1135 *out = make([]AzureManagedCluster, len(*in)) 1136 for i := range *in { 1137 (*in)[i].DeepCopyInto(&(*out)[i]) 1138 } 1139 } 1140 } 1141 1142 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterList. 1143 func (in *AzureManagedClusterList) DeepCopy() *AzureManagedClusterList { 1144 if in == nil { 1145 return nil 1146 } 1147 out := new(AzureManagedClusterList) 1148 in.DeepCopyInto(out) 1149 return out 1150 } 1151 1152 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1153 func (in *AzureManagedClusterList) DeepCopyObject() runtime.Object { 1154 if c := in.DeepCopy(); c != nil { 1155 return c 1156 } 1157 return nil 1158 } 1159 1160 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1161 func (in *AzureManagedClusterSpec) DeepCopyInto(out *AzureManagedClusterSpec) { 1162 *out = *in 1163 out.ControlPlaneEndpoint = in.ControlPlaneEndpoint 1164 } 1165 1166 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterSpec. 1167 func (in *AzureManagedClusterSpec) DeepCopy() *AzureManagedClusterSpec { 1168 if in == nil { 1169 return nil 1170 } 1171 out := new(AzureManagedClusterSpec) 1172 in.DeepCopyInto(out) 1173 return out 1174 } 1175 1176 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1177 func (in *AzureManagedClusterStatus) DeepCopyInto(out *AzureManagedClusterStatus) { 1178 *out = *in 1179 } 1180 1181 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterStatus. 1182 func (in *AzureManagedClusterStatus) DeepCopy() *AzureManagedClusterStatus { 1183 if in == nil { 1184 return nil 1185 } 1186 out := new(AzureManagedClusterStatus) 1187 in.DeepCopyInto(out) 1188 return out 1189 } 1190 1191 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1192 func (in *AzureManagedClusterTemplate) DeepCopyInto(out *AzureManagedClusterTemplate) { 1193 *out = *in 1194 out.TypeMeta = in.TypeMeta 1195 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1196 out.Spec = in.Spec 1197 } 1198 1199 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterTemplate. 1200 func (in *AzureManagedClusterTemplate) DeepCopy() *AzureManagedClusterTemplate { 1201 if in == nil { 1202 return nil 1203 } 1204 out := new(AzureManagedClusterTemplate) 1205 in.DeepCopyInto(out) 1206 return out 1207 } 1208 1209 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1210 func (in *AzureManagedClusterTemplate) DeepCopyObject() runtime.Object { 1211 if c := in.DeepCopy(); c != nil { 1212 return c 1213 } 1214 return nil 1215 } 1216 1217 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1218 func (in *AzureManagedClusterTemplateList) DeepCopyInto(out *AzureManagedClusterTemplateList) { 1219 *out = *in 1220 out.TypeMeta = in.TypeMeta 1221 in.ListMeta.DeepCopyInto(&out.ListMeta) 1222 if in.Items != nil { 1223 in, out := &in.Items, &out.Items 1224 *out = make([]AzureManagedClusterTemplate, len(*in)) 1225 for i := range *in { 1226 (*in)[i].DeepCopyInto(&(*out)[i]) 1227 } 1228 } 1229 } 1230 1231 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterTemplateList. 1232 func (in *AzureManagedClusterTemplateList) DeepCopy() *AzureManagedClusterTemplateList { 1233 if in == nil { 1234 return nil 1235 } 1236 out := new(AzureManagedClusterTemplateList) 1237 in.DeepCopyInto(out) 1238 return out 1239 } 1240 1241 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1242 func (in *AzureManagedClusterTemplateList) DeepCopyObject() runtime.Object { 1243 if c := in.DeepCopy(); c != nil { 1244 return c 1245 } 1246 return nil 1247 } 1248 1249 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1250 func (in *AzureManagedClusterTemplateResource) DeepCopyInto(out *AzureManagedClusterTemplateResource) { 1251 *out = *in 1252 out.Spec = in.Spec 1253 } 1254 1255 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterTemplateResource. 1256 func (in *AzureManagedClusterTemplateResource) DeepCopy() *AzureManagedClusterTemplateResource { 1257 if in == nil { 1258 return nil 1259 } 1260 out := new(AzureManagedClusterTemplateResource) 1261 in.DeepCopyInto(out) 1262 return out 1263 } 1264 1265 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1266 func (in *AzureManagedClusterTemplateResourceSpec) DeepCopyInto(out *AzureManagedClusterTemplateResourceSpec) { 1267 *out = *in 1268 } 1269 1270 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterTemplateResourceSpec. 1271 func (in *AzureManagedClusterTemplateResourceSpec) DeepCopy() *AzureManagedClusterTemplateResourceSpec { 1272 if in == nil { 1273 return nil 1274 } 1275 out := new(AzureManagedClusterTemplateResourceSpec) 1276 in.DeepCopyInto(out) 1277 return out 1278 } 1279 1280 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1281 func (in *AzureManagedClusterTemplateSpec) DeepCopyInto(out *AzureManagedClusterTemplateSpec) { 1282 *out = *in 1283 out.Template = in.Template 1284 } 1285 1286 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterTemplateSpec. 1287 func (in *AzureManagedClusterTemplateSpec) DeepCopy() *AzureManagedClusterTemplateSpec { 1288 if in == nil { 1289 return nil 1290 } 1291 out := new(AzureManagedClusterTemplateSpec) 1292 in.DeepCopyInto(out) 1293 return out 1294 } 1295 1296 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1297 func (in *AzureManagedControlPlane) DeepCopyInto(out *AzureManagedControlPlane) { 1298 *out = *in 1299 out.TypeMeta = in.TypeMeta 1300 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1301 in.Spec.DeepCopyInto(&out.Spec) 1302 in.Status.DeepCopyInto(&out.Status) 1303 } 1304 1305 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlane. 1306 func (in *AzureManagedControlPlane) DeepCopy() *AzureManagedControlPlane { 1307 if in == nil { 1308 return nil 1309 } 1310 out := new(AzureManagedControlPlane) 1311 in.DeepCopyInto(out) 1312 return out 1313 } 1314 1315 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1316 func (in *AzureManagedControlPlane) DeepCopyObject() runtime.Object { 1317 if c := in.DeepCopy(); c != nil { 1318 return c 1319 } 1320 return nil 1321 } 1322 1323 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1324 func (in *AzureManagedControlPlaneClassSpec) DeepCopyInto(out *AzureManagedControlPlaneClassSpec) { 1325 *out = *in 1326 if in.MachineTemplate != nil { 1327 in, out := &in.MachineTemplate, &out.MachineTemplate 1328 *out = new(AzureManagedControlPlaneTemplateMachineTemplate) 1329 **out = **in 1330 } 1331 in.VirtualNetwork.DeepCopyInto(&out.VirtualNetwork) 1332 if in.AdditionalTags != nil { 1333 in, out := &in.AdditionalTags, &out.AdditionalTags 1334 *out = make(Tags, len(*in)) 1335 for key, val := range *in { 1336 (*out)[key] = val 1337 } 1338 } 1339 if in.NetworkPlugin != nil { 1340 in, out := &in.NetworkPlugin, &out.NetworkPlugin 1341 *out = new(string) 1342 **out = **in 1343 } 1344 if in.NetworkPluginMode != nil { 1345 in, out := &in.NetworkPluginMode, &out.NetworkPluginMode 1346 *out = new(NetworkPluginMode) 1347 **out = **in 1348 } 1349 if in.NetworkPolicy != nil { 1350 in, out := &in.NetworkPolicy, &out.NetworkPolicy 1351 *out = new(string) 1352 **out = **in 1353 } 1354 if in.NetworkDataplane != nil { 1355 in, out := &in.NetworkDataplane, &out.NetworkDataplane 1356 *out = new(NetworkDataplaneType) 1357 **out = **in 1358 } 1359 if in.OutboundType != nil { 1360 in, out := &in.OutboundType, &out.OutboundType 1361 *out = new(ManagedControlPlaneOutboundType) 1362 **out = **in 1363 } 1364 if in.DNSServiceIP != nil { 1365 in, out := &in.DNSServiceIP, &out.DNSServiceIP 1366 *out = new(string) 1367 **out = **in 1368 } 1369 if in.LoadBalancerSKU != nil { 1370 in, out := &in.LoadBalancerSKU, &out.LoadBalancerSKU 1371 *out = new(string) 1372 **out = **in 1373 } 1374 if in.IdentityRef != nil { 1375 in, out := &in.IdentityRef, &out.IdentityRef 1376 *out = new(corev1.ObjectReference) 1377 **out = **in 1378 } 1379 if in.AADProfile != nil { 1380 in, out := &in.AADProfile, &out.AADProfile 1381 *out = new(AADProfile) 1382 (*in).DeepCopyInto(*out) 1383 } 1384 if in.AddonProfiles != nil { 1385 in, out := &in.AddonProfiles, &out.AddonProfiles 1386 *out = make([]AddonProfile, len(*in)) 1387 for i := range *in { 1388 (*in)[i].DeepCopyInto(&(*out)[i]) 1389 } 1390 } 1391 if in.SKU != nil { 1392 in, out := &in.SKU, &out.SKU 1393 *out = new(AKSSku) 1394 **out = **in 1395 } 1396 if in.LoadBalancerProfile != nil { 1397 in, out := &in.LoadBalancerProfile, &out.LoadBalancerProfile 1398 *out = new(LoadBalancerProfile) 1399 (*in).DeepCopyInto(*out) 1400 } 1401 if in.APIServerAccessProfile != nil { 1402 in, out := &in.APIServerAccessProfile, &out.APIServerAccessProfile 1403 *out = new(APIServerAccessProfile) 1404 (*in).DeepCopyInto(*out) 1405 } 1406 if in.AutoScalerProfile != nil { 1407 in, out := &in.AutoScalerProfile, &out.AutoScalerProfile 1408 *out = new(AutoScalerProfile) 1409 (*in).DeepCopyInto(*out) 1410 } 1411 if in.Identity != nil { 1412 in, out := &in.Identity, &out.Identity 1413 *out = new(Identity) 1414 **out = **in 1415 } 1416 if in.HTTPProxyConfig != nil { 1417 in, out := &in.HTTPProxyConfig, &out.HTTPProxyConfig 1418 *out = new(HTTPProxyConfig) 1419 (*in).DeepCopyInto(*out) 1420 } 1421 if in.OIDCIssuerProfile != nil { 1422 in, out := &in.OIDCIssuerProfile, &out.OIDCIssuerProfile 1423 *out = new(OIDCIssuerProfile) 1424 (*in).DeepCopyInto(*out) 1425 } 1426 if in.DisableLocalAccounts != nil { 1427 in, out := &in.DisableLocalAccounts, &out.DisableLocalAccounts 1428 *out = new(bool) 1429 **out = **in 1430 } 1431 if in.FleetsMember != nil { 1432 in, out := &in.FleetsMember, &out.FleetsMember 1433 *out = new(FleetsMemberClassSpec) 1434 **out = **in 1435 } 1436 if in.Extensions != nil { 1437 in, out := &in.Extensions, &out.Extensions 1438 *out = make([]AKSExtension, len(*in)) 1439 for i := range *in { 1440 (*in)[i].DeepCopyInto(&(*out)[i]) 1441 } 1442 } 1443 if in.AutoUpgradeProfile != nil { 1444 in, out := &in.AutoUpgradeProfile, &out.AutoUpgradeProfile 1445 *out = new(ManagedClusterAutoUpgradeProfile) 1446 (*in).DeepCopyInto(*out) 1447 } 1448 if in.SecurityProfile != nil { 1449 in, out := &in.SecurityProfile, &out.SecurityProfile 1450 *out = new(ManagedClusterSecurityProfile) 1451 (*in).DeepCopyInto(*out) 1452 } 1453 if in.ASOManagedClusterPatches != nil { 1454 in, out := &in.ASOManagedClusterPatches, &out.ASOManagedClusterPatches 1455 *out = make([]string, len(*in)) 1456 copy(*out, *in) 1457 } 1458 if in.EnablePreviewFeatures != nil { 1459 in, out := &in.EnablePreviewFeatures, &out.EnablePreviewFeatures 1460 *out = new(bool) 1461 **out = **in 1462 } 1463 } 1464 1465 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneClassSpec. 1466 func (in *AzureManagedControlPlaneClassSpec) DeepCopy() *AzureManagedControlPlaneClassSpec { 1467 if in == nil { 1468 return nil 1469 } 1470 out := new(AzureManagedControlPlaneClassSpec) 1471 in.DeepCopyInto(out) 1472 return out 1473 } 1474 1475 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1476 func (in *AzureManagedControlPlaneList) DeepCopyInto(out *AzureManagedControlPlaneList) { 1477 *out = *in 1478 out.TypeMeta = in.TypeMeta 1479 in.ListMeta.DeepCopyInto(&out.ListMeta) 1480 if in.Items != nil { 1481 in, out := &in.Items, &out.Items 1482 *out = make([]AzureManagedControlPlane, len(*in)) 1483 for i := range *in { 1484 (*in)[i].DeepCopyInto(&(*out)[i]) 1485 } 1486 } 1487 } 1488 1489 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneList. 1490 func (in *AzureManagedControlPlaneList) DeepCopy() *AzureManagedControlPlaneList { 1491 if in == nil { 1492 return nil 1493 } 1494 out := new(AzureManagedControlPlaneList) 1495 in.DeepCopyInto(out) 1496 return out 1497 } 1498 1499 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1500 func (in *AzureManagedControlPlaneList) DeepCopyObject() runtime.Object { 1501 if c := in.DeepCopy(); c != nil { 1502 return c 1503 } 1504 return nil 1505 } 1506 1507 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1508 func (in *AzureManagedControlPlaneSpec) DeepCopyInto(out *AzureManagedControlPlaneSpec) { 1509 *out = *in 1510 in.AzureManagedControlPlaneClassSpec.DeepCopyInto(&out.AzureManagedControlPlaneClassSpec) 1511 out.ControlPlaneEndpoint = in.ControlPlaneEndpoint 1512 if in.SSHPublicKey != nil { 1513 in, out := &in.SSHPublicKey, &out.SSHPublicKey 1514 *out = new(string) 1515 **out = **in 1516 } 1517 if in.DNSPrefix != nil { 1518 in, out := &in.DNSPrefix, &out.DNSPrefix 1519 *out = new(string) 1520 **out = **in 1521 } 1522 if in.FleetsMember != nil { 1523 in, out := &in.FleetsMember, &out.FleetsMember 1524 *out = new(FleetsMember) 1525 **out = **in 1526 } 1527 } 1528 1529 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneSpec. 1530 func (in *AzureManagedControlPlaneSpec) DeepCopy() *AzureManagedControlPlaneSpec { 1531 if in == nil { 1532 return nil 1533 } 1534 out := new(AzureManagedControlPlaneSpec) 1535 in.DeepCopyInto(out) 1536 return out 1537 } 1538 1539 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1540 func (in *AzureManagedControlPlaneStatus) DeepCopyInto(out *AzureManagedControlPlaneStatus) { 1541 *out = *in 1542 if in.Conditions != nil { 1543 in, out := &in.Conditions, &out.Conditions 1544 *out = make(apiv1beta1.Conditions, len(*in)) 1545 for i := range *in { 1546 (*in)[i].DeepCopyInto(&(*out)[i]) 1547 } 1548 } 1549 if in.LongRunningOperationStates != nil { 1550 in, out := &in.LongRunningOperationStates, &out.LongRunningOperationStates 1551 *out = make(Futures, len(*in)) 1552 copy(*out, *in) 1553 } 1554 if in.OIDCIssuerProfile != nil { 1555 in, out := &in.OIDCIssuerProfile, &out.OIDCIssuerProfile 1556 *out = new(OIDCIssuerProfileStatus) 1557 (*in).DeepCopyInto(*out) 1558 } 1559 } 1560 1561 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneStatus. 1562 func (in *AzureManagedControlPlaneStatus) DeepCopy() *AzureManagedControlPlaneStatus { 1563 if in == nil { 1564 return nil 1565 } 1566 out := new(AzureManagedControlPlaneStatus) 1567 in.DeepCopyInto(out) 1568 return out 1569 } 1570 1571 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1572 func (in *AzureManagedControlPlaneTemplate) DeepCopyInto(out *AzureManagedControlPlaneTemplate) { 1573 *out = *in 1574 out.TypeMeta = in.TypeMeta 1575 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1576 in.Spec.DeepCopyInto(&out.Spec) 1577 } 1578 1579 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplate. 1580 func (in *AzureManagedControlPlaneTemplate) DeepCopy() *AzureManagedControlPlaneTemplate { 1581 if in == nil { 1582 return nil 1583 } 1584 out := new(AzureManagedControlPlaneTemplate) 1585 in.DeepCopyInto(out) 1586 return out 1587 } 1588 1589 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1590 func (in *AzureManagedControlPlaneTemplate) DeepCopyObject() runtime.Object { 1591 if c := in.DeepCopy(); c != nil { 1592 return c 1593 } 1594 return nil 1595 } 1596 1597 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1598 func (in *AzureManagedControlPlaneTemplateList) DeepCopyInto(out *AzureManagedControlPlaneTemplateList) { 1599 *out = *in 1600 out.TypeMeta = in.TypeMeta 1601 in.ListMeta.DeepCopyInto(&out.ListMeta) 1602 if in.Items != nil { 1603 in, out := &in.Items, &out.Items 1604 *out = make([]AzureManagedControlPlaneTemplate, len(*in)) 1605 for i := range *in { 1606 (*in)[i].DeepCopyInto(&(*out)[i]) 1607 } 1608 } 1609 } 1610 1611 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplateList. 1612 func (in *AzureManagedControlPlaneTemplateList) DeepCopy() *AzureManagedControlPlaneTemplateList { 1613 if in == nil { 1614 return nil 1615 } 1616 out := new(AzureManagedControlPlaneTemplateList) 1617 in.DeepCopyInto(out) 1618 return out 1619 } 1620 1621 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1622 func (in *AzureManagedControlPlaneTemplateList) DeepCopyObject() runtime.Object { 1623 if c := in.DeepCopy(); c != nil { 1624 return c 1625 } 1626 return nil 1627 } 1628 1629 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1630 func (in *AzureManagedControlPlaneTemplateMachineTemplate) DeepCopyInto(out *AzureManagedControlPlaneTemplateMachineTemplate) { 1631 *out = *in 1632 } 1633 1634 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplateMachineTemplate. 1635 func (in *AzureManagedControlPlaneTemplateMachineTemplate) DeepCopy() *AzureManagedControlPlaneTemplateMachineTemplate { 1636 if in == nil { 1637 return nil 1638 } 1639 out := new(AzureManagedControlPlaneTemplateMachineTemplate) 1640 in.DeepCopyInto(out) 1641 return out 1642 } 1643 1644 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1645 func (in *AzureManagedControlPlaneTemplateResource) DeepCopyInto(out *AzureManagedControlPlaneTemplateResource) { 1646 *out = *in 1647 in.Spec.DeepCopyInto(&out.Spec) 1648 } 1649 1650 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplateResource. 1651 func (in *AzureManagedControlPlaneTemplateResource) DeepCopy() *AzureManagedControlPlaneTemplateResource { 1652 if in == nil { 1653 return nil 1654 } 1655 out := new(AzureManagedControlPlaneTemplateResource) 1656 in.DeepCopyInto(out) 1657 return out 1658 } 1659 1660 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1661 func (in *AzureManagedControlPlaneTemplateResourceSpec) DeepCopyInto(out *AzureManagedControlPlaneTemplateResourceSpec) { 1662 *out = *in 1663 in.AzureManagedControlPlaneClassSpec.DeepCopyInto(&out.AzureManagedControlPlaneClassSpec) 1664 } 1665 1666 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplateResourceSpec. 1667 func (in *AzureManagedControlPlaneTemplateResourceSpec) DeepCopy() *AzureManagedControlPlaneTemplateResourceSpec { 1668 if in == nil { 1669 return nil 1670 } 1671 out := new(AzureManagedControlPlaneTemplateResourceSpec) 1672 in.DeepCopyInto(out) 1673 return out 1674 } 1675 1676 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1677 func (in *AzureManagedControlPlaneTemplateSpec) DeepCopyInto(out *AzureManagedControlPlaneTemplateSpec) { 1678 *out = *in 1679 in.Template.DeepCopyInto(&out.Template) 1680 } 1681 1682 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplateSpec. 1683 func (in *AzureManagedControlPlaneTemplateSpec) DeepCopy() *AzureManagedControlPlaneTemplateSpec { 1684 if in == nil { 1685 return nil 1686 } 1687 out := new(AzureManagedControlPlaneTemplateSpec) 1688 in.DeepCopyInto(out) 1689 return out 1690 } 1691 1692 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1693 func (in *AzureManagedMachinePool) DeepCopyInto(out *AzureManagedMachinePool) { 1694 *out = *in 1695 out.TypeMeta = in.TypeMeta 1696 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1697 in.Spec.DeepCopyInto(&out.Spec) 1698 in.Status.DeepCopyInto(&out.Status) 1699 } 1700 1701 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePool. 1702 func (in *AzureManagedMachinePool) DeepCopy() *AzureManagedMachinePool { 1703 if in == nil { 1704 return nil 1705 } 1706 out := new(AzureManagedMachinePool) 1707 in.DeepCopyInto(out) 1708 return out 1709 } 1710 1711 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1712 func (in *AzureManagedMachinePool) DeepCopyObject() runtime.Object { 1713 if c := in.DeepCopy(); c != nil { 1714 return c 1715 } 1716 return nil 1717 } 1718 1719 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1720 func (in *AzureManagedMachinePoolClassSpec) DeepCopyInto(out *AzureManagedMachinePoolClassSpec) { 1721 *out = *in 1722 if in.AdditionalTags != nil { 1723 in, out := &in.AdditionalTags, &out.AdditionalTags 1724 *out = make(Tags, len(*in)) 1725 for key, val := range *in { 1726 (*out)[key] = val 1727 } 1728 } 1729 if in.Name != nil { 1730 in, out := &in.Name, &out.Name 1731 *out = new(string) 1732 **out = **in 1733 } 1734 if in.OSDiskSizeGB != nil { 1735 in, out := &in.OSDiskSizeGB, &out.OSDiskSizeGB 1736 *out = new(int) 1737 **out = **in 1738 } 1739 if in.AvailabilityZones != nil { 1740 in, out := &in.AvailabilityZones, &out.AvailabilityZones 1741 *out = make([]string, len(*in)) 1742 copy(*out, *in) 1743 } 1744 if in.NodeLabels != nil { 1745 in, out := &in.NodeLabels, &out.NodeLabels 1746 *out = make(map[string]string, len(*in)) 1747 for key, val := range *in { 1748 (*out)[key] = val 1749 } 1750 } 1751 if in.Taints != nil { 1752 in, out := &in.Taints, &out.Taints 1753 *out = make(Taints, len(*in)) 1754 copy(*out, *in) 1755 } 1756 if in.Scaling != nil { 1757 in, out := &in.Scaling, &out.Scaling 1758 *out = new(ManagedMachinePoolScaling) 1759 (*in).DeepCopyInto(*out) 1760 } 1761 if in.MaxPods != nil { 1762 in, out := &in.MaxPods, &out.MaxPods 1763 *out = new(int) 1764 **out = **in 1765 } 1766 if in.OsDiskType != nil { 1767 in, out := &in.OsDiskType, &out.OsDiskType 1768 *out = new(string) 1769 **out = **in 1770 } 1771 if in.EnableUltraSSD != nil { 1772 in, out := &in.EnableUltraSSD, &out.EnableUltraSSD 1773 *out = new(bool) 1774 **out = **in 1775 } 1776 if in.OSType != nil { 1777 in, out := &in.OSType, &out.OSType 1778 *out = new(string) 1779 **out = **in 1780 } 1781 if in.EnableNodePublicIP != nil { 1782 in, out := &in.EnableNodePublicIP, &out.EnableNodePublicIP 1783 *out = new(bool) 1784 **out = **in 1785 } 1786 if in.NodePublicIPPrefixID != nil { 1787 in, out := &in.NodePublicIPPrefixID, &out.NodePublicIPPrefixID 1788 *out = new(string) 1789 **out = **in 1790 } 1791 if in.ScaleSetPriority != nil { 1792 in, out := &in.ScaleSetPriority, &out.ScaleSetPriority 1793 *out = new(string) 1794 **out = **in 1795 } 1796 if in.ScaleDownMode != nil { 1797 in, out := &in.ScaleDownMode, &out.ScaleDownMode 1798 *out = new(string) 1799 **out = **in 1800 } 1801 if in.SpotMaxPrice != nil { 1802 in, out := &in.SpotMaxPrice, &out.SpotMaxPrice 1803 x := (*in).DeepCopy() 1804 *out = &x 1805 } 1806 if in.KubeletConfig != nil { 1807 in, out := &in.KubeletConfig, &out.KubeletConfig 1808 *out = new(KubeletConfig) 1809 (*in).DeepCopyInto(*out) 1810 } 1811 if in.KubeletDiskType != nil { 1812 in, out := &in.KubeletDiskType, &out.KubeletDiskType 1813 *out = new(KubeletDiskType) 1814 **out = **in 1815 } 1816 if in.LinuxOSConfig != nil { 1817 in, out := &in.LinuxOSConfig, &out.LinuxOSConfig 1818 *out = new(LinuxOSConfig) 1819 (*in).DeepCopyInto(*out) 1820 } 1821 if in.SubnetName != nil { 1822 in, out := &in.SubnetName, &out.SubnetName 1823 *out = new(string) 1824 **out = **in 1825 } 1826 if in.EnableFIPS != nil { 1827 in, out := &in.EnableFIPS, &out.EnableFIPS 1828 *out = new(bool) 1829 **out = **in 1830 } 1831 if in.EnableEncryptionAtHost != nil { 1832 in, out := &in.EnableEncryptionAtHost, &out.EnableEncryptionAtHost 1833 *out = new(bool) 1834 **out = **in 1835 } 1836 if in.ASOManagedClustersAgentPoolPatches != nil { 1837 in, out := &in.ASOManagedClustersAgentPoolPatches, &out.ASOManagedClustersAgentPoolPatches 1838 *out = make([]string, len(*in)) 1839 copy(*out, *in) 1840 } 1841 } 1842 1843 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolClassSpec. 1844 func (in *AzureManagedMachinePoolClassSpec) DeepCopy() *AzureManagedMachinePoolClassSpec { 1845 if in == nil { 1846 return nil 1847 } 1848 out := new(AzureManagedMachinePoolClassSpec) 1849 in.DeepCopyInto(out) 1850 return out 1851 } 1852 1853 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1854 func (in *AzureManagedMachinePoolList) DeepCopyInto(out *AzureManagedMachinePoolList) { 1855 *out = *in 1856 out.TypeMeta = in.TypeMeta 1857 in.ListMeta.DeepCopyInto(&out.ListMeta) 1858 if in.Items != nil { 1859 in, out := &in.Items, &out.Items 1860 *out = make([]AzureManagedMachinePool, len(*in)) 1861 for i := range *in { 1862 (*in)[i].DeepCopyInto(&(*out)[i]) 1863 } 1864 } 1865 } 1866 1867 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolList. 1868 func (in *AzureManagedMachinePoolList) DeepCopy() *AzureManagedMachinePoolList { 1869 if in == nil { 1870 return nil 1871 } 1872 out := new(AzureManagedMachinePoolList) 1873 in.DeepCopyInto(out) 1874 return out 1875 } 1876 1877 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1878 func (in *AzureManagedMachinePoolList) DeepCopyObject() runtime.Object { 1879 if c := in.DeepCopy(); c != nil { 1880 return c 1881 } 1882 return nil 1883 } 1884 1885 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1886 func (in *AzureManagedMachinePoolSpec) DeepCopyInto(out *AzureManagedMachinePoolSpec) { 1887 *out = *in 1888 in.AzureManagedMachinePoolClassSpec.DeepCopyInto(&out.AzureManagedMachinePoolClassSpec) 1889 if in.ProviderIDList != nil { 1890 in, out := &in.ProviderIDList, &out.ProviderIDList 1891 *out = make([]string, len(*in)) 1892 copy(*out, *in) 1893 } 1894 } 1895 1896 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolSpec. 1897 func (in *AzureManagedMachinePoolSpec) DeepCopy() *AzureManagedMachinePoolSpec { 1898 if in == nil { 1899 return nil 1900 } 1901 out := new(AzureManagedMachinePoolSpec) 1902 in.DeepCopyInto(out) 1903 return out 1904 } 1905 1906 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1907 func (in *AzureManagedMachinePoolStatus) DeepCopyInto(out *AzureManagedMachinePoolStatus) { 1908 *out = *in 1909 if in.ErrorReason != nil { 1910 in, out := &in.ErrorReason, &out.ErrorReason 1911 *out = new(errors.MachineStatusError) 1912 **out = **in 1913 } 1914 if in.ErrorMessage != nil { 1915 in, out := &in.ErrorMessage, &out.ErrorMessage 1916 *out = new(string) 1917 **out = **in 1918 } 1919 if in.Conditions != nil { 1920 in, out := &in.Conditions, &out.Conditions 1921 *out = make(apiv1beta1.Conditions, len(*in)) 1922 for i := range *in { 1923 (*in)[i].DeepCopyInto(&(*out)[i]) 1924 } 1925 } 1926 if in.LongRunningOperationStates != nil { 1927 in, out := &in.LongRunningOperationStates, &out.LongRunningOperationStates 1928 *out = make(Futures, len(*in)) 1929 copy(*out, *in) 1930 } 1931 } 1932 1933 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolStatus. 1934 func (in *AzureManagedMachinePoolStatus) DeepCopy() *AzureManagedMachinePoolStatus { 1935 if in == nil { 1936 return nil 1937 } 1938 out := new(AzureManagedMachinePoolStatus) 1939 in.DeepCopyInto(out) 1940 return out 1941 } 1942 1943 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1944 func (in *AzureManagedMachinePoolTemplate) DeepCopyInto(out *AzureManagedMachinePoolTemplate) { 1945 *out = *in 1946 out.TypeMeta = in.TypeMeta 1947 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1948 in.Spec.DeepCopyInto(&out.Spec) 1949 } 1950 1951 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolTemplate. 1952 func (in *AzureManagedMachinePoolTemplate) DeepCopy() *AzureManagedMachinePoolTemplate { 1953 if in == nil { 1954 return nil 1955 } 1956 out := new(AzureManagedMachinePoolTemplate) 1957 in.DeepCopyInto(out) 1958 return out 1959 } 1960 1961 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1962 func (in *AzureManagedMachinePoolTemplate) DeepCopyObject() runtime.Object { 1963 if c := in.DeepCopy(); c != nil { 1964 return c 1965 } 1966 return nil 1967 } 1968 1969 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1970 func (in *AzureManagedMachinePoolTemplateList) DeepCopyInto(out *AzureManagedMachinePoolTemplateList) { 1971 *out = *in 1972 out.TypeMeta = in.TypeMeta 1973 in.ListMeta.DeepCopyInto(&out.ListMeta) 1974 if in.Items != nil { 1975 in, out := &in.Items, &out.Items 1976 *out = make([]AzureManagedMachinePoolTemplate, len(*in)) 1977 for i := range *in { 1978 (*in)[i].DeepCopyInto(&(*out)[i]) 1979 } 1980 } 1981 } 1982 1983 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolTemplateList. 1984 func (in *AzureManagedMachinePoolTemplateList) DeepCopy() *AzureManagedMachinePoolTemplateList { 1985 if in == nil { 1986 return nil 1987 } 1988 out := new(AzureManagedMachinePoolTemplateList) 1989 in.DeepCopyInto(out) 1990 return out 1991 } 1992 1993 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1994 func (in *AzureManagedMachinePoolTemplateList) DeepCopyObject() runtime.Object { 1995 if c := in.DeepCopy(); c != nil { 1996 return c 1997 } 1998 return nil 1999 } 2000 2001 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2002 func (in *AzureManagedMachinePoolTemplateResource) DeepCopyInto(out *AzureManagedMachinePoolTemplateResource) { 2003 *out = *in 2004 in.Spec.DeepCopyInto(&out.Spec) 2005 } 2006 2007 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolTemplateResource. 2008 func (in *AzureManagedMachinePoolTemplateResource) DeepCopy() *AzureManagedMachinePoolTemplateResource { 2009 if in == nil { 2010 return nil 2011 } 2012 out := new(AzureManagedMachinePoolTemplateResource) 2013 in.DeepCopyInto(out) 2014 return out 2015 } 2016 2017 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2018 func (in *AzureManagedMachinePoolTemplateResourceSpec) DeepCopyInto(out *AzureManagedMachinePoolTemplateResourceSpec) { 2019 *out = *in 2020 in.AzureManagedMachinePoolClassSpec.DeepCopyInto(&out.AzureManagedMachinePoolClassSpec) 2021 } 2022 2023 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolTemplateResourceSpec. 2024 func (in *AzureManagedMachinePoolTemplateResourceSpec) DeepCopy() *AzureManagedMachinePoolTemplateResourceSpec { 2025 if in == nil { 2026 return nil 2027 } 2028 out := new(AzureManagedMachinePoolTemplateResourceSpec) 2029 in.DeepCopyInto(out) 2030 return out 2031 } 2032 2033 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2034 func (in *AzureManagedMachinePoolTemplateSpec) DeepCopyInto(out *AzureManagedMachinePoolTemplateSpec) { 2035 *out = *in 2036 in.Template.DeepCopyInto(&out.Template) 2037 } 2038 2039 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolTemplateSpec. 2040 func (in *AzureManagedMachinePoolTemplateSpec) DeepCopy() *AzureManagedMachinePoolTemplateSpec { 2041 if in == nil { 2042 return nil 2043 } 2044 out := new(AzureManagedMachinePoolTemplateSpec) 2045 in.DeepCopyInto(out) 2046 return out 2047 } 2048 2049 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2050 func (in *AzureMarketplaceImage) DeepCopyInto(out *AzureMarketplaceImage) { 2051 *out = *in 2052 out.ImagePlan = in.ImagePlan 2053 } 2054 2055 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMarketplaceImage. 2056 func (in *AzureMarketplaceImage) DeepCopy() *AzureMarketplaceImage { 2057 if in == nil { 2058 return nil 2059 } 2060 out := new(AzureMarketplaceImage) 2061 in.DeepCopyInto(out) 2062 return out 2063 } 2064 2065 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2066 func (in *AzureSharedGalleryImage) DeepCopyInto(out *AzureSharedGalleryImage) { 2067 *out = *in 2068 if in.Publisher != nil { 2069 in, out := &in.Publisher, &out.Publisher 2070 *out = new(string) 2071 **out = **in 2072 } 2073 if in.Offer != nil { 2074 in, out := &in.Offer, &out.Offer 2075 *out = new(string) 2076 **out = **in 2077 } 2078 if in.SKU != nil { 2079 in, out := &in.SKU, &out.SKU 2080 *out = new(string) 2081 **out = **in 2082 } 2083 } 2084 2085 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSharedGalleryImage. 2086 func (in *AzureSharedGalleryImage) DeepCopy() *AzureSharedGalleryImage { 2087 if in == nil { 2088 return nil 2089 } 2090 out := new(AzureSharedGalleryImage) 2091 in.DeepCopyInto(out) 2092 return out 2093 } 2094 2095 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2096 func (in *BackOffConfig) DeepCopyInto(out *BackOffConfig) { 2097 *out = *in 2098 if in.CloudProviderBackoffExponent != nil { 2099 in, out := &in.CloudProviderBackoffExponent, &out.CloudProviderBackoffExponent 2100 x := (*in).DeepCopy() 2101 *out = &x 2102 } 2103 if in.CloudProviderBackoffJitter != nil { 2104 in, out := &in.CloudProviderBackoffJitter, &out.CloudProviderBackoffJitter 2105 x := (*in).DeepCopy() 2106 *out = &x 2107 } 2108 } 2109 2110 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackOffConfig. 2111 func (in *BackOffConfig) DeepCopy() *BackOffConfig { 2112 if in == nil { 2113 return nil 2114 } 2115 out := new(BackOffConfig) 2116 in.DeepCopyInto(out) 2117 return out 2118 } 2119 2120 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2121 func (in *BackendPool) DeepCopyInto(out *BackendPool) { 2122 *out = *in 2123 } 2124 2125 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPool. 2126 func (in *BackendPool) DeepCopy() *BackendPool { 2127 if in == nil { 2128 return nil 2129 } 2130 out := new(BackendPool) 2131 in.DeepCopyInto(out) 2132 return out 2133 } 2134 2135 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2136 func (in *BastionSpec) DeepCopyInto(out *BastionSpec) { 2137 *out = *in 2138 if in.AzureBastion != nil { 2139 in, out := &in.AzureBastion, &out.AzureBastion 2140 *out = new(AzureBastion) 2141 (*in).DeepCopyInto(*out) 2142 } 2143 } 2144 2145 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionSpec. 2146 func (in *BastionSpec) DeepCopy() *BastionSpec { 2147 if in == nil { 2148 return nil 2149 } 2150 out := new(BastionSpec) 2151 in.DeepCopyInto(out) 2152 return out 2153 } 2154 2155 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2156 func (in *BastionTemplateSpec) DeepCopyInto(out *BastionTemplateSpec) { 2157 *out = *in 2158 if in.AzureBastion != nil { 2159 in, out := &in.AzureBastion, &out.AzureBastion 2160 *out = new(AzureBastionTemplateSpec) 2161 (*in).DeepCopyInto(*out) 2162 } 2163 } 2164 2165 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionTemplateSpec. 2166 func (in *BastionTemplateSpec) DeepCopy() *BastionTemplateSpec { 2167 if in == nil { 2168 return nil 2169 } 2170 out := new(BastionTemplateSpec) 2171 in.DeepCopyInto(out) 2172 return out 2173 } 2174 2175 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2176 func (in *BootDiagnostics) DeepCopyInto(out *BootDiagnostics) { 2177 *out = *in 2178 if in.UserManaged != nil { 2179 in, out := &in.UserManaged, &out.UserManaged 2180 *out = new(UserManagedBootDiagnostics) 2181 **out = **in 2182 } 2183 } 2184 2185 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnostics. 2186 func (in *BootDiagnostics) DeepCopy() *BootDiagnostics { 2187 if in == nil { 2188 return nil 2189 } 2190 out := new(BootDiagnostics) 2191 in.DeepCopyInto(out) 2192 return out 2193 } 2194 2195 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2196 func (in *BuildParams) DeepCopyInto(out *BuildParams) { 2197 *out = *in 2198 if in.Name != nil { 2199 in, out := &in.Name, &out.Name 2200 *out = new(string) 2201 **out = **in 2202 } 2203 if in.Role != nil { 2204 in, out := &in.Role, &out.Role 2205 *out = new(string) 2206 **out = **in 2207 } 2208 if in.Additional != nil { 2209 in, out := &in.Additional, &out.Additional 2210 *out = make(Tags, len(*in)) 2211 for key, val := range *in { 2212 (*out)[key] = val 2213 } 2214 } 2215 } 2216 2217 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildParams. 2218 func (in *BuildParams) DeepCopy() *BuildParams { 2219 if in == nil { 2220 return nil 2221 } 2222 out := new(BuildParams) 2223 in.DeepCopyInto(out) 2224 return out 2225 } 2226 2227 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2228 func (in *CloudProviderConfigOverrides) DeepCopyInto(out *CloudProviderConfigOverrides) { 2229 *out = *in 2230 if in.RateLimits != nil { 2231 in, out := &in.RateLimits, &out.RateLimits 2232 *out = make([]RateLimitSpec, len(*in)) 2233 for i := range *in { 2234 (*in)[i].DeepCopyInto(&(*out)[i]) 2235 } 2236 } 2237 in.BackOffs.DeepCopyInto(&out.BackOffs) 2238 } 2239 2240 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProviderConfigOverrides. 2241 func (in *CloudProviderConfigOverrides) DeepCopy() *CloudProviderConfigOverrides { 2242 if in == nil { 2243 return nil 2244 } 2245 out := new(CloudProviderConfigOverrides) 2246 in.DeepCopyInto(out) 2247 return out 2248 } 2249 2250 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2251 func (in *DataDisk) DeepCopyInto(out *DataDisk) { 2252 *out = *in 2253 if in.ManagedDisk != nil { 2254 in, out := &in.ManagedDisk, &out.ManagedDisk 2255 *out = new(ManagedDiskParameters) 2256 (*in).DeepCopyInto(*out) 2257 } 2258 if in.Lun != nil { 2259 in, out := &in.Lun, &out.Lun 2260 *out = new(int32) 2261 **out = **in 2262 } 2263 } 2264 2265 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDisk. 2266 func (in *DataDisk) DeepCopy() *DataDisk { 2267 if in == nil { 2268 return nil 2269 } 2270 out := new(DataDisk) 2271 in.DeepCopyInto(out) 2272 return out 2273 } 2274 2275 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2276 func (in *Diagnostics) DeepCopyInto(out *Diagnostics) { 2277 *out = *in 2278 if in.Boot != nil { 2279 in, out := &in.Boot, &out.Boot 2280 *out = new(BootDiagnostics) 2281 (*in).DeepCopyInto(*out) 2282 } 2283 } 2284 2285 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Diagnostics. 2286 func (in *Diagnostics) DeepCopy() *Diagnostics { 2287 if in == nil { 2288 return nil 2289 } 2290 out := new(Diagnostics) 2291 in.DeepCopyInto(out) 2292 return out 2293 } 2294 2295 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2296 func (in *DiffDiskSettings) DeepCopyInto(out *DiffDiskSettings) { 2297 *out = *in 2298 } 2299 2300 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettings. 2301 func (in *DiffDiskSettings) DeepCopy() *DiffDiskSettings { 2302 if in == nil { 2303 return nil 2304 } 2305 out := new(DiffDiskSettings) 2306 in.DeepCopyInto(out) 2307 return out 2308 } 2309 2310 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2311 func (in *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParameters) { 2312 *out = *in 2313 } 2314 2315 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSetParameters. 2316 func (in *DiskEncryptionSetParameters) DeepCopy() *DiskEncryptionSetParameters { 2317 if in == nil { 2318 return nil 2319 } 2320 out := new(DiskEncryptionSetParameters) 2321 in.DeepCopyInto(out) 2322 return out 2323 } 2324 2325 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2326 func (in *ExtendedLocationSpec) DeepCopyInto(out *ExtendedLocationSpec) { 2327 *out = *in 2328 } 2329 2330 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocationSpec. 2331 func (in *ExtendedLocationSpec) DeepCopy() *ExtendedLocationSpec { 2332 if in == nil { 2333 return nil 2334 } 2335 out := new(ExtendedLocationSpec) 2336 in.DeepCopyInto(out) 2337 return out 2338 } 2339 2340 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2341 func (in *ExtensionPlan) DeepCopyInto(out *ExtensionPlan) { 2342 *out = *in 2343 } 2344 2345 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionPlan. 2346 func (in *ExtensionPlan) DeepCopy() *ExtensionPlan { 2347 if in == nil { 2348 return nil 2349 } 2350 out := new(ExtensionPlan) 2351 in.DeepCopyInto(out) 2352 return out 2353 } 2354 2355 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2356 func (in *ExtensionScope) DeepCopyInto(out *ExtensionScope) { 2357 *out = *in 2358 } 2359 2360 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionScope. 2361 func (in *ExtensionScope) DeepCopy() *ExtensionScope { 2362 if in == nil { 2363 return nil 2364 } 2365 out := new(ExtensionScope) 2366 in.DeepCopyInto(out) 2367 return out 2368 } 2369 2370 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2371 func (in *FleetsMember) DeepCopyInto(out *FleetsMember) { 2372 *out = *in 2373 out.FleetsMemberClassSpec = in.FleetsMemberClassSpec 2374 } 2375 2376 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsMember. 2377 func (in *FleetsMember) DeepCopy() *FleetsMember { 2378 if in == nil { 2379 return nil 2380 } 2381 out := new(FleetsMember) 2382 in.DeepCopyInto(out) 2383 return out 2384 } 2385 2386 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2387 func (in *FleetsMemberClassSpec) DeepCopyInto(out *FleetsMemberClassSpec) { 2388 *out = *in 2389 } 2390 2391 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsMemberClassSpec. 2392 func (in *FleetsMemberClassSpec) DeepCopy() *FleetsMemberClassSpec { 2393 if in == nil { 2394 return nil 2395 } 2396 out := new(FleetsMemberClassSpec) 2397 in.DeepCopyInto(out) 2398 return out 2399 } 2400 2401 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2402 func (in *FrontendIP) DeepCopyInto(out *FrontendIP) { 2403 *out = *in 2404 if in.PublicIP != nil { 2405 in, out := &in.PublicIP, &out.PublicIP 2406 *out = new(PublicIPSpec) 2407 (*in).DeepCopyInto(*out) 2408 } 2409 out.FrontendIPClass = in.FrontendIPClass 2410 } 2411 2412 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIP. 2413 func (in *FrontendIP) DeepCopy() *FrontendIP { 2414 if in == nil { 2415 return nil 2416 } 2417 out := new(FrontendIP) 2418 in.DeepCopyInto(out) 2419 return out 2420 } 2421 2422 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2423 func (in *FrontendIPClass) DeepCopyInto(out *FrontendIPClass) { 2424 *out = *in 2425 } 2426 2427 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPClass. 2428 func (in *FrontendIPClass) DeepCopy() *FrontendIPClass { 2429 if in == nil { 2430 return nil 2431 } 2432 out := new(FrontendIPClass) 2433 in.DeepCopyInto(out) 2434 return out 2435 } 2436 2437 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2438 func (in *Future) DeepCopyInto(out *Future) { 2439 *out = *in 2440 } 2441 2442 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Future. 2443 func (in *Future) DeepCopy() *Future { 2444 if in == nil { 2445 return nil 2446 } 2447 out := new(Future) 2448 in.DeepCopyInto(out) 2449 return out 2450 } 2451 2452 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2453 func (in Futures) DeepCopyInto(out *Futures) { 2454 { 2455 in := &in 2456 *out = make(Futures, len(*in)) 2457 copy(*out, *in) 2458 } 2459 } 2460 2461 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Futures. 2462 func (in Futures) DeepCopy() Futures { 2463 if in == nil { 2464 return nil 2465 } 2466 out := new(Futures) 2467 in.DeepCopyInto(out) 2468 return *out 2469 } 2470 2471 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2472 func (in *HTTPProxyConfig) DeepCopyInto(out *HTTPProxyConfig) { 2473 *out = *in 2474 if in.HTTPProxy != nil { 2475 in, out := &in.HTTPProxy, &out.HTTPProxy 2476 *out = new(string) 2477 **out = **in 2478 } 2479 if in.HTTPSProxy != nil { 2480 in, out := &in.HTTPSProxy, &out.HTTPSProxy 2481 *out = new(string) 2482 **out = **in 2483 } 2484 if in.NoProxy != nil { 2485 in, out := &in.NoProxy, &out.NoProxy 2486 *out = make([]string, len(*in)) 2487 copy(*out, *in) 2488 } 2489 if in.TrustedCA != nil { 2490 in, out := &in.TrustedCA, &out.TrustedCA 2491 *out = new(string) 2492 **out = **in 2493 } 2494 } 2495 2496 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPProxyConfig. 2497 func (in *HTTPProxyConfig) DeepCopy() *HTTPProxyConfig { 2498 if in == nil { 2499 return nil 2500 } 2501 out := new(HTTPProxyConfig) 2502 in.DeepCopyInto(out) 2503 return out 2504 } 2505 2506 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2507 func (in *IPTag) DeepCopyInto(out *IPTag) { 2508 *out = *in 2509 } 2510 2511 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPTag. 2512 func (in *IPTag) DeepCopy() *IPTag { 2513 if in == nil { 2514 return nil 2515 } 2516 out := new(IPTag) 2517 in.DeepCopyInto(out) 2518 return out 2519 } 2520 2521 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2522 func (in *Identity) DeepCopyInto(out *Identity) { 2523 *out = *in 2524 } 2525 2526 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity. 2527 func (in *Identity) DeepCopy() *Identity { 2528 if in == nil { 2529 return nil 2530 } 2531 out := new(Identity) 2532 in.DeepCopyInto(out) 2533 return out 2534 } 2535 2536 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2537 func (in *Image) DeepCopyInto(out *Image) { 2538 *out = *in 2539 if in.ID != nil { 2540 in, out := &in.ID, &out.ID 2541 *out = new(string) 2542 **out = **in 2543 } 2544 if in.SharedGallery != nil { 2545 in, out := &in.SharedGallery, &out.SharedGallery 2546 *out = new(AzureSharedGalleryImage) 2547 (*in).DeepCopyInto(*out) 2548 } 2549 if in.Marketplace != nil { 2550 in, out := &in.Marketplace, &out.Marketplace 2551 *out = new(AzureMarketplaceImage) 2552 **out = **in 2553 } 2554 if in.ComputeGallery != nil { 2555 in, out := &in.ComputeGallery, &out.ComputeGallery 2556 *out = new(AzureComputeGalleryImage) 2557 (*in).DeepCopyInto(*out) 2558 } 2559 } 2560 2561 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image. 2562 func (in *Image) DeepCopy() *Image { 2563 if in == nil { 2564 return nil 2565 } 2566 out := new(Image) 2567 in.DeepCopyInto(out) 2568 return out 2569 } 2570 2571 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2572 func (in *ImagePlan) DeepCopyInto(out *ImagePlan) { 2573 *out = *in 2574 } 2575 2576 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePlan. 2577 func (in *ImagePlan) DeepCopy() *ImagePlan { 2578 if in == nil { 2579 return nil 2580 } 2581 out := new(ImagePlan) 2582 in.DeepCopyInto(out) 2583 return out 2584 } 2585 2586 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2587 func (in *KubeletConfig) DeepCopyInto(out *KubeletConfig) { 2588 *out = *in 2589 if in.CPUManagerPolicy != nil { 2590 in, out := &in.CPUManagerPolicy, &out.CPUManagerPolicy 2591 *out = new(CPUManagerPolicy) 2592 **out = **in 2593 } 2594 if in.CPUCfsQuota != nil { 2595 in, out := &in.CPUCfsQuota, &out.CPUCfsQuota 2596 *out = new(bool) 2597 **out = **in 2598 } 2599 if in.CPUCfsQuotaPeriod != nil { 2600 in, out := &in.CPUCfsQuotaPeriod, &out.CPUCfsQuotaPeriod 2601 *out = new(string) 2602 **out = **in 2603 } 2604 if in.ImageGcHighThreshold != nil { 2605 in, out := &in.ImageGcHighThreshold, &out.ImageGcHighThreshold 2606 *out = new(int) 2607 **out = **in 2608 } 2609 if in.ImageGcLowThreshold != nil { 2610 in, out := &in.ImageGcLowThreshold, &out.ImageGcLowThreshold 2611 *out = new(int) 2612 **out = **in 2613 } 2614 if in.TopologyManagerPolicy != nil { 2615 in, out := &in.TopologyManagerPolicy, &out.TopologyManagerPolicy 2616 *out = new(TopologyManagerPolicy) 2617 **out = **in 2618 } 2619 if in.AllowedUnsafeSysctls != nil { 2620 in, out := &in.AllowedUnsafeSysctls, &out.AllowedUnsafeSysctls 2621 *out = make([]string, len(*in)) 2622 copy(*out, *in) 2623 } 2624 if in.FailSwapOn != nil { 2625 in, out := &in.FailSwapOn, &out.FailSwapOn 2626 *out = new(bool) 2627 **out = **in 2628 } 2629 if in.ContainerLogMaxSizeMB != nil { 2630 in, out := &in.ContainerLogMaxSizeMB, &out.ContainerLogMaxSizeMB 2631 *out = new(int) 2632 **out = **in 2633 } 2634 if in.ContainerLogMaxFiles != nil { 2635 in, out := &in.ContainerLogMaxFiles, &out.ContainerLogMaxFiles 2636 *out = new(int) 2637 **out = **in 2638 } 2639 if in.PodMaxPids != nil { 2640 in, out := &in.PodMaxPids, &out.PodMaxPids 2641 *out = new(int) 2642 **out = **in 2643 } 2644 } 2645 2646 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletConfig. 2647 func (in *KubeletConfig) DeepCopy() *KubeletConfig { 2648 if in == nil { 2649 return nil 2650 } 2651 out := new(KubeletConfig) 2652 in.DeepCopyInto(out) 2653 return out 2654 } 2655 2656 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2657 func (in *LinuxOSConfig) DeepCopyInto(out *LinuxOSConfig) { 2658 *out = *in 2659 if in.SwapFileSizeMB != nil { 2660 in, out := &in.SwapFileSizeMB, &out.SwapFileSizeMB 2661 *out = new(int) 2662 **out = **in 2663 } 2664 if in.Sysctls != nil { 2665 in, out := &in.Sysctls, &out.Sysctls 2666 *out = new(SysctlConfig) 2667 (*in).DeepCopyInto(*out) 2668 } 2669 if in.TransparentHugePageDefrag != nil { 2670 in, out := &in.TransparentHugePageDefrag, &out.TransparentHugePageDefrag 2671 *out = new(TransparentHugePageOption) 2672 **out = **in 2673 } 2674 if in.TransparentHugePageEnabled != nil { 2675 in, out := &in.TransparentHugePageEnabled, &out.TransparentHugePageEnabled 2676 *out = new(TransparentHugePageOption) 2677 **out = **in 2678 } 2679 } 2680 2681 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxOSConfig. 2682 func (in *LinuxOSConfig) DeepCopy() *LinuxOSConfig { 2683 if in == nil { 2684 return nil 2685 } 2686 out := new(LinuxOSConfig) 2687 in.DeepCopyInto(out) 2688 return out 2689 } 2690 2691 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2692 func (in *LoadBalancerClassSpec) DeepCopyInto(out *LoadBalancerClassSpec) { 2693 *out = *in 2694 if in.IdleTimeoutInMinutes != nil { 2695 in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes 2696 *out = new(int32) 2697 **out = **in 2698 } 2699 } 2700 2701 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerClassSpec. 2702 func (in *LoadBalancerClassSpec) DeepCopy() *LoadBalancerClassSpec { 2703 if in == nil { 2704 return nil 2705 } 2706 out := new(LoadBalancerClassSpec) 2707 in.DeepCopyInto(out) 2708 return out 2709 } 2710 2711 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2712 func (in *LoadBalancerProfile) DeepCopyInto(out *LoadBalancerProfile) { 2713 *out = *in 2714 if in.ManagedOutboundIPs != nil { 2715 in, out := &in.ManagedOutboundIPs, &out.ManagedOutboundIPs 2716 *out = new(int) 2717 **out = **in 2718 } 2719 if in.OutboundIPPrefixes != nil { 2720 in, out := &in.OutboundIPPrefixes, &out.OutboundIPPrefixes 2721 *out = make([]string, len(*in)) 2722 copy(*out, *in) 2723 } 2724 if in.OutboundIPs != nil { 2725 in, out := &in.OutboundIPs, &out.OutboundIPs 2726 *out = make([]string, len(*in)) 2727 copy(*out, *in) 2728 } 2729 if in.AllocatedOutboundPorts != nil { 2730 in, out := &in.AllocatedOutboundPorts, &out.AllocatedOutboundPorts 2731 *out = new(int) 2732 **out = **in 2733 } 2734 if in.IdleTimeoutInMinutes != nil { 2735 in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes 2736 *out = new(int) 2737 **out = **in 2738 } 2739 } 2740 2741 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerProfile. 2742 func (in *LoadBalancerProfile) DeepCopy() *LoadBalancerProfile { 2743 if in == nil { 2744 return nil 2745 } 2746 out := new(LoadBalancerProfile) 2747 in.DeepCopyInto(out) 2748 return out 2749 } 2750 2751 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2752 func (in *LoadBalancerSpec) DeepCopyInto(out *LoadBalancerSpec) { 2753 *out = *in 2754 if in.FrontendIPs != nil { 2755 in, out := &in.FrontendIPs, &out.FrontendIPs 2756 *out = make([]FrontendIP, len(*in)) 2757 for i := range *in { 2758 (*in)[i].DeepCopyInto(&(*out)[i]) 2759 } 2760 } 2761 if in.FrontendIPsCount != nil { 2762 in, out := &in.FrontendIPsCount, &out.FrontendIPsCount 2763 *out = new(int32) 2764 **out = **in 2765 } 2766 out.BackendPool = in.BackendPool 2767 in.LoadBalancerClassSpec.DeepCopyInto(&out.LoadBalancerClassSpec) 2768 } 2769 2770 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSpec. 2771 func (in *LoadBalancerSpec) DeepCopy() *LoadBalancerSpec { 2772 if in == nil { 2773 return nil 2774 } 2775 out := new(LoadBalancerSpec) 2776 in.DeepCopyInto(out) 2777 return out 2778 } 2779 2780 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2781 func (in *ManagedClusterAutoUpgradeProfile) DeepCopyInto(out *ManagedClusterAutoUpgradeProfile) { 2782 *out = *in 2783 if in.UpgradeChannel != nil { 2784 in, out := &in.UpgradeChannel, &out.UpgradeChannel 2785 *out = new(UpgradeChannel) 2786 **out = **in 2787 } 2788 } 2789 2790 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAutoUpgradeProfile. 2791 func (in *ManagedClusterAutoUpgradeProfile) DeepCopy() *ManagedClusterAutoUpgradeProfile { 2792 if in == nil { 2793 return nil 2794 } 2795 out := new(ManagedClusterAutoUpgradeProfile) 2796 in.DeepCopyInto(out) 2797 return out 2798 } 2799 2800 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2801 func (in *ManagedClusterSecurityProfile) DeepCopyInto(out *ManagedClusterSecurityProfile) { 2802 *out = *in 2803 if in.AzureKeyVaultKms != nil { 2804 in, out := &in.AzureKeyVaultKms, &out.AzureKeyVaultKms 2805 *out = new(AzureKeyVaultKms) 2806 (*in).DeepCopyInto(*out) 2807 } 2808 if in.Defender != nil { 2809 in, out := &in.Defender, &out.Defender 2810 *out = new(ManagedClusterSecurityProfileDefender) 2811 **out = **in 2812 } 2813 if in.ImageCleaner != nil { 2814 in, out := &in.ImageCleaner, &out.ImageCleaner 2815 *out = new(ManagedClusterSecurityProfileImageCleaner) 2816 (*in).DeepCopyInto(*out) 2817 } 2818 if in.WorkloadIdentity != nil { 2819 in, out := &in.WorkloadIdentity, &out.WorkloadIdentity 2820 *out = new(ManagedClusterSecurityProfileWorkloadIdentity) 2821 **out = **in 2822 } 2823 } 2824 2825 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfile. 2826 func (in *ManagedClusterSecurityProfile) DeepCopy() *ManagedClusterSecurityProfile { 2827 if in == nil { 2828 return nil 2829 } 2830 out := new(ManagedClusterSecurityProfile) 2831 in.DeepCopyInto(out) 2832 return out 2833 } 2834 2835 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2836 func (in *ManagedClusterSecurityProfileDefender) DeepCopyInto(out *ManagedClusterSecurityProfileDefender) { 2837 *out = *in 2838 out.SecurityMonitoring = in.SecurityMonitoring 2839 } 2840 2841 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefender. 2842 func (in *ManagedClusterSecurityProfileDefender) DeepCopy() *ManagedClusterSecurityProfileDefender { 2843 if in == nil { 2844 return nil 2845 } 2846 out := new(ManagedClusterSecurityProfileDefender) 2847 in.DeepCopyInto(out) 2848 return out 2849 } 2850 2851 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2852 func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring) DeepCopyInto(out *ManagedClusterSecurityProfileDefenderSecurityMonitoring) { 2853 *out = *in 2854 } 2855 2856 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefenderSecurityMonitoring. 2857 func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring) DeepCopy() *ManagedClusterSecurityProfileDefenderSecurityMonitoring { 2858 if in == nil { 2859 return nil 2860 } 2861 out := new(ManagedClusterSecurityProfileDefenderSecurityMonitoring) 2862 in.DeepCopyInto(out) 2863 return out 2864 } 2865 2866 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2867 func (in *ManagedClusterSecurityProfileImageCleaner) DeepCopyInto(out *ManagedClusterSecurityProfileImageCleaner) { 2868 *out = *in 2869 if in.IntervalHours != nil { 2870 in, out := &in.IntervalHours, &out.IntervalHours 2871 *out = new(int) 2872 **out = **in 2873 } 2874 } 2875 2876 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileImageCleaner. 2877 func (in *ManagedClusterSecurityProfileImageCleaner) DeepCopy() *ManagedClusterSecurityProfileImageCleaner { 2878 if in == nil { 2879 return nil 2880 } 2881 out := new(ManagedClusterSecurityProfileImageCleaner) 2882 in.DeepCopyInto(out) 2883 return out 2884 } 2885 2886 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2887 func (in *ManagedClusterSecurityProfileWorkloadIdentity) DeepCopyInto(out *ManagedClusterSecurityProfileWorkloadIdentity) { 2888 *out = *in 2889 } 2890 2891 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileWorkloadIdentity. 2892 func (in *ManagedClusterSecurityProfileWorkloadIdentity) DeepCopy() *ManagedClusterSecurityProfileWorkloadIdentity { 2893 if in == nil { 2894 return nil 2895 } 2896 out := new(ManagedClusterSecurityProfileWorkloadIdentity) 2897 in.DeepCopyInto(out) 2898 return out 2899 } 2900 2901 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2902 func (in *ManagedControlPlaneSubnet) DeepCopyInto(out *ManagedControlPlaneSubnet) { 2903 *out = *in 2904 if in.ServiceEndpoints != nil { 2905 in, out := &in.ServiceEndpoints, &out.ServiceEndpoints 2906 *out = make(ServiceEndpoints, len(*in)) 2907 for i := range *in { 2908 (*in)[i].DeepCopyInto(&(*out)[i]) 2909 } 2910 } 2911 if in.PrivateEndpoints != nil { 2912 in, out := &in.PrivateEndpoints, &out.PrivateEndpoints 2913 *out = make(PrivateEndpoints, len(*in)) 2914 for i := range *in { 2915 (*in)[i].DeepCopyInto(&(*out)[i]) 2916 } 2917 } 2918 } 2919 2920 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneSubnet. 2921 func (in *ManagedControlPlaneSubnet) DeepCopy() *ManagedControlPlaneSubnet { 2922 if in == nil { 2923 return nil 2924 } 2925 out := new(ManagedControlPlaneSubnet) 2926 in.DeepCopyInto(out) 2927 return out 2928 } 2929 2930 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2931 func (in *ManagedControlPlaneVirtualNetwork) DeepCopyInto(out *ManagedControlPlaneVirtualNetwork) { 2932 *out = *in 2933 in.ManagedControlPlaneVirtualNetworkClassSpec.DeepCopyInto(&out.ManagedControlPlaneVirtualNetworkClassSpec) 2934 } 2935 2936 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneVirtualNetwork. 2937 func (in *ManagedControlPlaneVirtualNetwork) DeepCopy() *ManagedControlPlaneVirtualNetwork { 2938 if in == nil { 2939 return nil 2940 } 2941 out := new(ManagedControlPlaneVirtualNetwork) 2942 in.DeepCopyInto(out) 2943 return out 2944 } 2945 2946 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2947 func (in *ManagedControlPlaneVirtualNetworkClassSpec) DeepCopyInto(out *ManagedControlPlaneVirtualNetworkClassSpec) { 2948 *out = *in 2949 in.Subnet.DeepCopyInto(&out.Subnet) 2950 } 2951 2952 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneVirtualNetworkClassSpec. 2953 func (in *ManagedControlPlaneVirtualNetworkClassSpec) DeepCopy() *ManagedControlPlaneVirtualNetworkClassSpec { 2954 if in == nil { 2955 return nil 2956 } 2957 out := new(ManagedControlPlaneVirtualNetworkClassSpec) 2958 in.DeepCopyInto(out) 2959 return out 2960 } 2961 2962 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2963 func (in *ManagedDiskParameters) DeepCopyInto(out *ManagedDiskParameters) { 2964 *out = *in 2965 if in.DiskEncryptionSet != nil { 2966 in, out := &in.DiskEncryptionSet, &out.DiskEncryptionSet 2967 *out = new(DiskEncryptionSetParameters) 2968 **out = **in 2969 } 2970 if in.SecurityProfile != nil { 2971 in, out := &in.SecurityProfile, &out.SecurityProfile 2972 *out = new(VMDiskSecurityProfile) 2973 (*in).DeepCopyInto(*out) 2974 } 2975 } 2976 2977 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters. 2978 func (in *ManagedDiskParameters) DeepCopy() *ManagedDiskParameters { 2979 if in == nil { 2980 return nil 2981 } 2982 out := new(ManagedDiskParameters) 2983 in.DeepCopyInto(out) 2984 return out 2985 } 2986 2987 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2988 func (in *ManagedMachinePoolScaling) DeepCopyInto(out *ManagedMachinePoolScaling) { 2989 *out = *in 2990 if in.MinSize != nil { 2991 in, out := &in.MinSize, &out.MinSize 2992 *out = new(int) 2993 **out = **in 2994 } 2995 if in.MaxSize != nil { 2996 in, out := &in.MaxSize, &out.MaxSize 2997 *out = new(int) 2998 **out = **in 2999 } 3000 } 3001 3002 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedMachinePoolScaling. 3003 func (in *ManagedMachinePoolScaling) DeepCopy() *ManagedMachinePoolScaling { 3004 if in == nil { 3005 return nil 3006 } 3007 out := new(ManagedMachinePoolScaling) 3008 in.DeepCopyInto(out) 3009 return out 3010 } 3011 3012 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3013 func (in *NatGateway) DeepCopyInto(out *NatGateway) { 3014 *out = *in 3015 in.NatGatewayIP.DeepCopyInto(&out.NatGatewayIP) 3016 out.NatGatewayClassSpec = in.NatGatewayClassSpec 3017 } 3018 3019 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway. 3020 func (in *NatGateway) DeepCopy() *NatGateway { 3021 if in == nil { 3022 return nil 3023 } 3024 out := new(NatGateway) 3025 in.DeepCopyInto(out) 3026 return out 3027 } 3028 3029 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3030 func (in *NatGatewayClassSpec) DeepCopyInto(out *NatGatewayClassSpec) { 3031 *out = *in 3032 } 3033 3034 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayClassSpec. 3035 func (in *NatGatewayClassSpec) DeepCopy() *NatGatewayClassSpec { 3036 if in == nil { 3037 return nil 3038 } 3039 out := new(NatGatewayClassSpec) 3040 in.DeepCopyInto(out) 3041 return out 3042 } 3043 3044 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3045 func (in *NetworkClassSpec) DeepCopyInto(out *NetworkClassSpec) { 3046 *out = *in 3047 } 3048 3049 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkClassSpec. 3050 func (in *NetworkClassSpec) DeepCopy() *NetworkClassSpec { 3051 if in == nil { 3052 return nil 3053 } 3054 out := new(NetworkClassSpec) 3055 in.DeepCopyInto(out) 3056 return out 3057 } 3058 3059 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3060 func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface) { 3061 *out = *in 3062 if in.AcceleratedNetworking != nil { 3063 in, out := &in.AcceleratedNetworking, &out.AcceleratedNetworking 3064 *out = new(bool) 3065 **out = **in 3066 } 3067 } 3068 3069 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface. 3070 func (in *NetworkInterface) DeepCopy() *NetworkInterface { 3071 if in == nil { 3072 return nil 3073 } 3074 out := new(NetworkInterface) 3075 in.DeepCopyInto(out) 3076 return out 3077 } 3078 3079 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3080 func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) { 3081 *out = *in 3082 in.Vnet.DeepCopyInto(&out.Vnet) 3083 if in.Subnets != nil { 3084 in, out := &in.Subnets, &out.Subnets 3085 *out = make(Subnets, len(*in)) 3086 for i := range *in { 3087 (*in)[i].DeepCopyInto(&(*out)[i]) 3088 } 3089 } 3090 in.APIServerLB.DeepCopyInto(&out.APIServerLB) 3091 if in.NodeOutboundLB != nil { 3092 in, out := &in.NodeOutboundLB, &out.NodeOutboundLB 3093 *out = new(LoadBalancerSpec) 3094 (*in).DeepCopyInto(*out) 3095 } 3096 if in.ControlPlaneOutboundLB != nil { 3097 in, out := &in.ControlPlaneOutboundLB, &out.ControlPlaneOutboundLB 3098 *out = new(LoadBalancerSpec) 3099 (*in).DeepCopyInto(*out) 3100 } 3101 out.NetworkClassSpec = in.NetworkClassSpec 3102 } 3103 3104 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpec. 3105 func (in *NetworkSpec) DeepCopy() *NetworkSpec { 3106 if in == nil { 3107 return nil 3108 } 3109 out := new(NetworkSpec) 3110 in.DeepCopyInto(out) 3111 return out 3112 } 3113 3114 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3115 func (in *NetworkTemplateSpec) DeepCopyInto(out *NetworkTemplateSpec) { 3116 *out = *in 3117 out.NetworkClassSpec = in.NetworkClassSpec 3118 in.Vnet.DeepCopyInto(&out.Vnet) 3119 if in.Subnets != nil { 3120 in, out := &in.Subnets, &out.Subnets 3121 *out = make(SubnetTemplatesSpec, len(*in)) 3122 for i := range *in { 3123 (*in)[i].DeepCopyInto(&(*out)[i]) 3124 } 3125 } 3126 in.APIServerLB.DeepCopyInto(&out.APIServerLB) 3127 if in.NodeOutboundLB != nil { 3128 in, out := &in.NodeOutboundLB, &out.NodeOutboundLB 3129 *out = new(LoadBalancerClassSpec) 3130 (*in).DeepCopyInto(*out) 3131 } 3132 if in.ControlPlaneOutboundLB != nil { 3133 in, out := &in.ControlPlaneOutboundLB, &out.ControlPlaneOutboundLB 3134 *out = new(LoadBalancerClassSpec) 3135 (*in).DeepCopyInto(*out) 3136 } 3137 } 3138 3139 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkTemplateSpec. 3140 func (in *NetworkTemplateSpec) DeepCopy() *NetworkTemplateSpec { 3141 if in == nil { 3142 return nil 3143 } 3144 out := new(NetworkTemplateSpec) 3145 in.DeepCopyInto(out) 3146 return out 3147 } 3148 3149 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3150 func (in *OIDCIssuerProfile) DeepCopyInto(out *OIDCIssuerProfile) { 3151 *out = *in 3152 if in.Enabled != nil { 3153 in, out := &in.Enabled, &out.Enabled 3154 *out = new(bool) 3155 **out = **in 3156 } 3157 } 3158 3159 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCIssuerProfile. 3160 func (in *OIDCIssuerProfile) DeepCopy() *OIDCIssuerProfile { 3161 if in == nil { 3162 return nil 3163 } 3164 out := new(OIDCIssuerProfile) 3165 in.DeepCopyInto(out) 3166 return out 3167 } 3168 3169 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3170 func (in *OIDCIssuerProfileStatus) DeepCopyInto(out *OIDCIssuerProfileStatus) { 3171 *out = *in 3172 if in.IssuerURL != nil { 3173 in, out := &in.IssuerURL, &out.IssuerURL 3174 *out = new(string) 3175 **out = **in 3176 } 3177 } 3178 3179 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCIssuerProfileStatus. 3180 func (in *OIDCIssuerProfileStatus) DeepCopy() *OIDCIssuerProfileStatus { 3181 if in == nil { 3182 return nil 3183 } 3184 out := new(OIDCIssuerProfileStatus) 3185 in.DeepCopyInto(out) 3186 return out 3187 } 3188 3189 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3190 func (in *OSDisk) DeepCopyInto(out *OSDisk) { 3191 *out = *in 3192 if in.DiskSizeGB != nil { 3193 in, out := &in.DiskSizeGB, &out.DiskSizeGB 3194 *out = new(int32) 3195 **out = **in 3196 } 3197 if in.ManagedDisk != nil { 3198 in, out := &in.ManagedDisk, &out.ManagedDisk 3199 *out = new(ManagedDiskParameters) 3200 (*in).DeepCopyInto(*out) 3201 } 3202 if in.DiffDiskSettings != nil { 3203 in, out := &in.DiffDiskSettings, &out.DiffDiskSettings 3204 *out = new(DiffDiskSettings) 3205 **out = **in 3206 } 3207 } 3208 3209 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk. 3210 func (in *OSDisk) DeepCopy() *OSDisk { 3211 if in == nil { 3212 return nil 3213 } 3214 out := new(OSDisk) 3215 in.DeepCopyInto(out) 3216 return out 3217 } 3218 3219 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3220 func (in *PrivateEndpointSpec) DeepCopyInto(out *PrivateEndpointSpec) { 3221 *out = *in 3222 if in.PrivateLinkServiceConnections != nil { 3223 in, out := &in.PrivateLinkServiceConnections, &out.PrivateLinkServiceConnections 3224 *out = make([]PrivateLinkServiceConnection, len(*in)) 3225 for i := range *in { 3226 (*in)[i].DeepCopyInto(&(*out)[i]) 3227 } 3228 } 3229 if in.PrivateIPAddresses != nil { 3230 in, out := &in.PrivateIPAddresses, &out.PrivateIPAddresses 3231 *out = make([]string, len(*in)) 3232 copy(*out, *in) 3233 } 3234 if in.ApplicationSecurityGroups != nil { 3235 in, out := &in.ApplicationSecurityGroups, &out.ApplicationSecurityGroups 3236 *out = make([]string, len(*in)) 3237 copy(*out, *in) 3238 } 3239 } 3240 3241 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointSpec. 3242 func (in *PrivateEndpointSpec) DeepCopy() *PrivateEndpointSpec { 3243 if in == nil { 3244 return nil 3245 } 3246 out := new(PrivateEndpointSpec) 3247 in.DeepCopyInto(out) 3248 return out 3249 } 3250 3251 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3252 func (in PrivateEndpoints) DeepCopyInto(out *PrivateEndpoints) { 3253 { 3254 in := &in 3255 *out = make(PrivateEndpoints, len(*in)) 3256 for i := range *in { 3257 (*in)[i].DeepCopyInto(&(*out)[i]) 3258 } 3259 } 3260 } 3261 3262 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints. 3263 func (in PrivateEndpoints) DeepCopy() PrivateEndpoints { 3264 if in == nil { 3265 return nil 3266 } 3267 out := new(PrivateEndpoints) 3268 in.DeepCopyInto(out) 3269 return *out 3270 } 3271 3272 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3273 func (in *PrivateLinkServiceConnection) DeepCopyInto(out *PrivateLinkServiceConnection) { 3274 *out = *in 3275 if in.GroupIDs != nil { 3276 in, out := &in.GroupIDs, &out.GroupIDs 3277 *out = make([]string, len(*in)) 3278 copy(*out, *in) 3279 } 3280 } 3281 3282 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection. 3283 func (in *PrivateLinkServiceConnection) DeepCopy() *PrivateLinkServiceConnection { 3284 if in == nil { 3285 return nil 3286 } 3287 out := new(PrivateLinkServiceConnection) 3288 in.DeepCopyInto(out) 3289 return out 3290 } 3291 3292 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3293 func (in *PublicIPSpec) DeepCopyInto(out *PublicIPSpec) { 3294 *out = *in 3295 if in.IPTags != nil { 3296 in, out := &in.IPTags, &out.IPTags 3297 *out = make([]IPTag, len(*in)) 3298 copy(*out, *in) 3299 } 3300 } 3301 3302 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPSpec. 3303 func (in *PublicIPSpec) DeepCopy() *PublicIPSpec { 3304 if in == nil { 3305 return nil 3306 } 3307 out := new(PublicIPSpec) 3308 in.DeepCopyInto(out) 3309 return out 3310 } 3311 3312 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3313 func (in *RateLimitConfig) DeepCopyInto(out *RateLimitConfig) { 3314 *out = *in 3315 if in.CloudProviderRateLimitQPS != nil { 3316 in, out := &in.CloudProviderRateLimitQPS, &out.CloudProviderRateLimitQPS 3317 x := (*in).DeepCopy() 3318 *out = &x 3319 } 3320 if in.CloudProviderRateLimitQPSWrite != nil { 3321 in, out := &in.CloudProviderRateLimitQPSWrite, &out.CloudProviderRateLimitQPSWrite 3322 x := (*in).DeepCopy() 3323 *out = &x 3324 } 3325 } 3326 3327 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitConfig. 3328 func (in *RateLimitConfig) DeepCopy() *RateLimitConfig { 3329 if in == nil { 3330 return nil 3331 } 3332 out := new(RateLimitConfig) 3333 in.DeepCopyInto(out) 3334 return out 3335 } 3336 3337 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3338 func (in *RateLimitSpec) DeepCopyInto(out *RateLimitSpec) { 3339 *out = *in 3340 in.Config.DeepCopyInto(&out.Config) 3341 } 3342 3343 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitSpec. 3344 func (in *RateLimitSpec) DeepCopy() *RateLimitSpec { 3345 if in == nil { 3346 return nil 3347 } 3348 out := new(RateLimitSpec) 3349 in.DeepCopyInto(out) 3350 return out 3351 } 3352 3353 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3354 func (in *RouteTable) DeepCopyInto(out *RouteTable) { 3355 *out = *in 3356 } 3357 3358 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable. 3359 func (in *RouteTable) DeepCopy() *RouteTable { 3360 if in == nil { 3361 return nil 3362 } 3363 out := new(RouteTable) 3364 in.DeepCopyInto(out) 3365 return out 3366 } 3367 3368 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3369 func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup) { 3370 *out = *in 3371 in.SecurityGroupClass.DeepCopyInto(&out.SecurityGroupClass) 3372 } 3373 3374 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup. 3375 func (in *SecurityGroup) DeepCopy() *SecurityGroup { 3376 if in == nil { 3377 return nil 3378 } 3379 out := new(SecurityGroup) 3380 in.DeepCopyInto(out) 3381 return out 3382 } 3383 3384 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3385 func (in *SecurityGroupClass) DeepCopyInto(out *SecurityGroupClass) { 3386 *out = *in 3387 if in.SecurityRules != nil { 3388 in, out := &in.SecurityRules, &out.SecurityRules 3389 *out = make(SecurityRules, len(*in)) 3390 for i := range *in { 3391 (*in)[i].DeepCopyInto(&(*out)[i]) 3392 } 3393 } 3394 if in.Tags != nil { 3395 in, out := &in.Tags, &out.Tags 3396 *out = make(Tags, len(*in)) 3397 for key, val := range *in { 3398 (*out)[key] = val 3399 } 3400 } 3401 } 3402 3403 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupClass. 3404 func (in *SecurityGroupClass) DeepCopy() *SecurityGroupClass { 3405 if in == nil { 3406 return nil 3407 } 3408 out := new(SecurityGroupClass) 3409 in.DeepCopyInto(out) 3410 return out 3411 } 3412 3413 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3414 func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile) { 3415 *out = *in 3416 if in.EncryptionAtHost != nil { 3417 in, out := &in.EncryptionAtHost, &out.EncryptionAtHost 3418 *out = new(bool) 3419 **out = **in 3420 } 3421 if in.UefiSettings != nil { 3422 in, out := &in.UefiSettings, &out.UefiSettings 3423 *out = new(UefiSettings) 3424 (*in).DeepCopyInto(*out) 3425 } 3426 } 3427 3428 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile. 3429 func (in *SecurityProfile) DeepCopy() *SecurityProfile { 3430 if in == nil { 3431 return nil 3432 } 3433 out := new(SecurityProfile) 3434 in.DeepCopyInto(out) 3435 return out 3436 } 3437 3438 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3439 func (in *SecurityRule) DeepCopyInto(out *SecurityRule) { 3440 *out = *in 3441 if in.SourcePorts != nil { 3442 in, out := &in.SourcePorts, &out.SourcePorts 3443 *out = new(string) 3444 **out = **in 3445 } 3446 if in.DestinationPorts != nil { 3447 in, out := &in.DestinationPorts, &out.DestinationPorts 3448 *out = new(string) 3449 **out = **in 3450 } 3451 if in.Source != nil { 3452 in, out := &in.Source, &out.Source 3453 *out = new(string) 3454 **out = **in 3455 } 3456 if in.Sources != nil { 3457 in, out := &in.Sources, &out.Sources 3458 *out = make([]*string, len(*in)) 3459 for i := range *in { 3460 if (*in)[i] != nil { 3461 in, out := &(*in)[i], &(*out)[i] 3462 *out = new(string) 3463 **out = **in 3464 } 3465 } 3466 } 3467 if in.Destination != nil { 3468 in, out := &in.Destination, &out.Destination 3469 *out = new(string) 3470 **out = **in 3471 } 3472 } 3473 3474 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRule. 3475 func (in *SecurityRule) DeepCopy() *SecurityRule { 3476 if in == nil { 3477 return nil 3478 } 3479 out := new(SecurityRule) 3480 in.DeepCopyInto(out) 3481 return out 3482 } 3483 3484 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3485 func (in SecurityRules) DeepCopyInto(out *SecurityRules) { 3486 { 3487 in := &in 3488 *out = make(SecurityRules, len(*in)) 3489 for i := range *in { 3490 (*in)[i].DeepCopyInto(&(*out)[i]) 3491 } 3492 } 3493 } 3494 3495 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRules. 3496 func (in SecurityRules) DeepCopy() SecurityRules { 3497 if in == nil { 3498 return nil 3499 } 3500 out := new(SecurityRules) 3501 in.DeepCopyInto(out) 3502 return *out 3503 } 3504 3505 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3506 func (in *ServiceEndpointSpec) DeepCopyInto(out *ServiceEndpointSpec) { 3507 *out = *in 3508 if in.Locations != nil { 3509 in, out := &in.Locations, &out.Locations 3510 *out = make([]string, len(*in)) 3511 copy(*out, *in) 3512 } 3513 } 3514 3515 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointSpec. 3516 func (in *ServiceEndpointSpec) DeepCopy() *ServiceEndpointSpec { 3517 if in == nil { 3518 return nil 3519 } 3520 out := new(ServiceEndpointSpec) 3521 in.DeepCopyInto(out) 3522 return out 3523 } 3524 3525 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3526 func (in ServiceEndpoints) DeepCopyInto(out *ServiceEndpoints) { 3527 { 3528 in := &in 3529 *out = make(ServiceEndpoints, len(*in)) 3530 for i := range *in { 3531 (*in)[i].DeepCopyInto(&(*out)[i]) 3532 } 3533 } 3534 } 3535 3536 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpoints. 3537 func (in ServiceEndpoints) DeepCopy() ServiceEndpoints { 3538 if in == nil { 3539 return nil 3540 } 3541 out := new(ServiceEndpoints) 3542 in.DeepCopyInto(out) 3543 return *out 3544 } 3545 3546 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3547 func (in *SpotVMOptions) DeepCopyInto(out *SpotVMOptions) { 3548 *out = *in 3549 if in.MaxPrice != nil { 3550 in, out := &in.MaxPrice, &out.MaxPrice 3551 x := (*in).DeepCopy() 3552 *out = &x 3553 } 3554 if in.EvictionPolicy != nil { 3555 in, out := &in.EvictionPolicy, &out.EvictionPolicy 3556 *out = new(SpotEvictionPolicy) 3557 **out = **in 3558 } 3559 } 3560 3561 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotVMOptions. 3562 func (in *SpotVMOptions) DeepCopy() *SpotVMOptions { 3563 if in == nil { 3564 return nil 3565 } 3566 out := new(SpotVMOptions) 3567 in.DeepCopyInto(out) 3568 return out 3569 } 3570 3571 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3572 func (in *SubnetClassSpec) DeepCopyInto(out *SubnetClassSpec) { 3573 *out = *in 3574 if in.CIDRBlocks != nil { 3575 in, out := &in.CIDRBlocks, &out.CIDRBlocks 3576 *out = make([]string, len(*in)) 3577 copy(*out, *in) 3578 } 3579 if in.ServiceEndpoints != nil { 3580 in, out := &in.ServiceEndpoints, &out.ServiceEndpoints 3581 *out = make(ServiceEndpoints, len(*in)) 3582 for i := range *in { 3583 (*in)[i].DeepCopyInto(&(*out)[i]) 3584 } 3585 } 3586 if in.PrivateEndpoints != nil { 3587 in, out := &in.PrivateEndpoints, &out.PrivateEndpoints 3588 *out = make(PrivateEndpoints, len(*in)) 3589 for i := range *in { 3590 (*in)[i].DeepCopyInto(&(*out)[i]) 3591 } 3592 } 3593 } 3594 3595 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetClassSpec. 3596 func (in *SubnetClassSpec) DeepCopy() *SubnetClassSpec { 3597 if in == nil { 3598 return nil 3599 } 3600 out := new(SubnetClassSpec) 3601 in.DeepCopyInto(out) 3602 return out 3603 } 3604 3605 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3606 func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec) { 3607 *out = *in 3608 in.SecurityGroup.DeepCopyInto(&out.SecurityGroup) 3609 out.RouteTable = in.RouteTable 3610 in.NatGateway.DeepCopyInto(&out.NatGateway) 3611 in.SubnetClassSpec.DeepCopyInto(&out.SubnetClassSpec) 3612 } 3613 3614 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpec. 3615 func (in *SubnetSpec) DeepCopy() *SubnetSpec { 3616 if in == nil { 3617 return nil 3618 } 3619 out := new(SubnetSpec) 3620 in.DeepCopyInto(out) 3621 return out 3622 } 3623 3624 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3625 func (in *SubnetTemplateSpec) DeepCopyInto(out *SubnetTemplateSpec) { 3626 *out = *in 3627 in.SubnetClassSpec.DeepCopyInto(&out.SubnetClassSpec) 3628 in.SecurityGroup.DeepCopyInto(&out.SecurityGroup) 3629 out.NatGateway = in.NatGateway 3630 } 3631 3632 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetTemplateSpec. 3633 func (in *SubnetTemplateSpec) DeepCopy() *SubnetTemplateSpec { 3634 if in == nil { 3635 return nil 3636 } 3637 out := new(SubnetTemplateSpec) 3638 in.DeepCopyInto(out) 3639 return out 3640 } 3641 3642 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3643 func (in SubnetTemplatesSpec) DeepCopyInto(out *SubnetTemplatesSpec) { 3644 { 3645 in := &in 3646 *out = make(SubnetTemplatesSpec, len(*in)) 3647 for i := range *in { 3648 (*in)[i].DeepCopyInto(&(*out)[i]) 3649 } 3650 } 3651 } 3652 3653 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetTemplatesSpec. 3654 func (in SubnetTemplatesSpec) DeepCopy() SubnetTemplatesSpec { 3655 if in == nil { 3656 return nil 3657 } 3658 out := new(SubnetTemplatesSpec) 3659 in.DeepCopyInto(out) 3660 return *out 3661 } 3662 3663 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3664 func (in Subnets) DeepCopyInto(out *Subnets) { 3665 { 3666 in := &in 3667 *out = make(Subnets, len(*in)) 3668 for i := range *in { 3669 (*in)[i].DeepCopyInto(&(*out)[i]) 3670 } 3671 } 3672 } 3673 3674 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnets. 3675 func (in Subnets) DeepCopy() Subnets { 3676 if in == nil { 3677 return nil 3678 } 3679 out := new(Subnets) 3680 in.DeepCopyInto(out) 3681 return *out 3682 } 3683 3684 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3685 func (in *SysctlConfig) DeepCopyInto(out *SysctlConfig) { 3686 *out = *in 3687 if in.FsAioMaxNr != nil { 3688 in, out := &in.FsAioMaxNr, &out.FsAioMaxNr 3689 *out = new(int) 3690 **out = **in 3691 } 3692 if in.FsFileMax != nil { 3693 in, out := &in.FsFileMax, &out.FsFileMax 3694 *out = new(int) 3695 **out = **in 3696 } 3697 if in.FsInotifyMaxUserWatches != nil { 3698 in, out := &in.FsInotifyMaxUserWatches, &out.FsInotifyMaxUserWatches 3699 *out = new(int) 3700 **out = **in 3701 } 3702 if in.FsNrOpen != nil { 3703 in, out := &in.FsNrOpen, &out.FsNrOpen 3704 *out = new(int) 3705 **out = **in 3706 } 3707 if in.KernelThreadsMax != nil { 3708 in, out := &in.KernelThreadsMax, &out.KernelThreadsMax 3709 *out = new(int) 3710 **out = **in 3711 } 3712 if in.NetCoreNetdevMaxBacklog != nil { 3713 in, out := &in.NetCoreNetdevMaxBacklog, &out.NetCoreNetdevMaxBacklog 3714 *out = new(int) 3715 **out = **in 3716 } 3717 if in.NetCoreOptmemMax != nil { 3718 in, out := &in.NetCoreOptmemMax, &out.NetCoreOptmemMax 3719 *out = new(int) 3720 **out = **in 3721 } 3722 if in.NetCoreRmemDefault != nil { 3723 in, out := &in.NetCoreRmemDefault, &out.NetCoreRmemDefault 3724 *out = new(int) 3725 **out = **in 3726 } 3727 if in.NetCoreRmemMax != nil { 3728 in, out := &in.NetCoreRmemMax, &out.NetCoreRmemMax 3729 *out = new(int) 3730 **out = **in 3731 } 3732 if in.NetCoreSomaxconn != nil { 3733 in, out := &in.NetCoreSomaxconn, &out.NetCoreSomaxconn 3734 *out = new(int) 3735 **out = **in 3736 } 3737 if in.NetCoreWmemDefault != nil { 3738 in, out := &in.NetCoreWmemDefault, &out.NetCoreWmemDefault 3739 *out = new(int) 3740 **out = **in 3741 } 3742 if in.NetCoreWmemMax != nil { 3743 in, out := &in.NetCoreWmemMax, &out.NetCoreWmemMax 3744 *out = new(int) 3745 **out = **in 3746 } 3747 if in.NetIpv4IPLocalPortRange != nil { 3748 in, out := &in.NetIpv4IPLocalPortRange, &out.NetIpv4IPLocalPortRange 3749 *out = new(string) 3750 **out = **in 3751 } 3752 if in.NetIpv4NeighDefaultGcThresh1 != nil { 3753 in, out := &in.NetIpv4NeighDefaultGcThresh1, &out.NetIpv4NeighDefaultGcThresh1 3754 *out = new(int) 3755 **out = **in 3756 } 3757 if in.NetIpv4NeighDefaultGcThresh2 != nil { 3758 in, out := &in.NetIpv4NeighDefaultGcThresh2, &out.NetIpv4NeighDefaultGcThresh2 3759 *out = new(int) 3760 **out = **in 3761 } 3762 if in.NetIpv4NeighDefaultGcThresh3 != nil { 3763 in, out := &in.NetIpv4NeighDefaultGcThresh3, &out.NetIpv4NeighDefaultGcThresh3 3764 *out = new(int) 3765 **out = **in 3766 } 3767 if in.NetIpv4TCPFinTimeout != nil { 3768 in, out := &in.NetIpv4TCPFinTimeout, &out.NetIpv4TCPFinTimeout 3769 *out = new(int) 3770 **out = **in 3771 } 3772 if in.NetIpv4TCPKeepaliveProbes != nil { 3773 in, out := &in.NetIpv4TCPKeepaliveProbes, &out.NetIpv4TCPKeepaliveProbes 3774 *out = new(int) 3775 **out = **in 3776 } 3777 if in.NetIpv4TCPKeepaliveTime != nil { 3778 in, out := &in.NetIpv4TCPKeepaliveTime, &out.NetIpv4TCPKeepaliveTime 3779 *out = new(int) 3780 **out = **in 3781 } 3782 if in.NetIpv4TCPMaxSynBacklog != nil { 3783 in, out := &in.NetIpv4TCPMaxSynBacklog, &out.NetIpv4TCPMaxSynBacklog 3784 *out = new(int) 3785 **out = **in 3786 } 3787 if in.NetIpv4TCPMaxTwBuckets != nil { 3788 in, out := &in.NetIpv4TCPMaxTwBuckets, &out.NetIpv4TCPMaxTwBuckets 3789 *out = new(int) 3790 **out = **in 3791 } 3792 if in.NetIpv4TCPTwReuse != nil { 3793 in, out := &in.NetIpv4TCPTwReuse, &out.NetIpv4TCPTwReuse 3794 *out = new(bool) 3795 **out = **in 3796 } 3797 if in.NetIpv4TCPkeepaliveIntvl != nil { 3798 in, out := &in.NetIpv4TCPkeepaliveIntvl, &out.NetIpv4TCPkeepaliveIntvl 3799 *out = new(int) 3800 **out = **in 3801 } 3802 if in.NetNetfilterNfConntrackBuckets != nil { 3803 in, out := &in.NetNetfilterNfConntrackBuckets, &out.NetNetfilterNfConntrackBuckets 3804 *out = new(int) 3805 **out = **in 3806 } 3807 if in.NetNetfilterNfConntrackMax != nil { 3808 in, out := &in.NetNetfilterNfConntrackMax, &out.NetNetfilterNfConntrackMax 3809 *out = new(int) 3810 **out = **in 3811 } 3812 if in.VMMaxMapCount != nil { 3813 in, out := &in.VMMaxMapCount, &out.VMMaxMapCount 3814 *out = new(int) 3815 **out = **in 3816 } 3817 if in.VMSwappiness != nil { 3818 in, out := &in.VMSwappiness, &out.VMSwappiness 3819 *out = new(int) 3820 **out = **in 3821 } 3822 if in.VMVfsCachePressure != nil { 3823 in, out := &in.VMVfsCachePressure, &out.VMVfsCachePressure 3824 *out = new(int) 3825 **out = **in 3826 } 3827 } 3828 3829 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SysctlConfig. 3830 func (in *SysctlConfig) DeepCopy() *SysctlConfig { 3831 if in == nil { 3832 return nil 3833 } 3834 out := new(SysctlConfig) 3835 in.DeepCopyInto(out) 3836 return out 3837 } 3838 3839 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3840 func (in *SystemAssignedIdentityRole) DeepCopyInto(out *SystemAssignedIdentityRole) { 3841 *out = *in 3842 } 3843 3844 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemAssignedIdentityRole. 3845 func (in *SystemAssignedIdentityRole) DeepCopy() *SystemAssignedIdentityRole { 3846 if in == nil { 3847 return nil 3848 } 3849 out := new(SystemAssignedIdentityRole) 3850 in.DeepCopyInto(out) 3851 return out 3852 } 3853 3854 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3855 func (in Tags) DeepCopyInto(out *Tags) { 3856 { 3857 in := &in 3858 *out = make(Tags, len(*in)) 3859 for key, val := range *in { 3860 (*out)[key] = val 3861 } 3862 } 3863 } 3864 3865 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tags. 3866 func (in Tags) DeepCopy() Tags { 3867 if in == nil { 3868 return nil 3869 } 3870 out := new(Tags) 3871 in.DeepCopyInto(out) 3872 return *out 3873 } 3874 3875 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3876 func (in *Taint) DeepCopyInto(out *Taint) { 3877 *out = *in 3878 } 3879 3880 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Taint. 3881 func (in *Taint) DeepCopy() *Taint { 3882 if in == nil { 3883 return nil 3884 } 3885 out := new(Taint) 3886 in.DeepCopyInto(out) 3887 return out 3888 } 3889 3890 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3891 func (in Taints) DeepCopyInto(out *Taints) { 3892 { 3893 in := &in 3894 *out = make(Taints, len(*in)) 3895 copy(*out, *in) 3896 } 3897 } 3898 3899 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Taints. 3900 func (in Taints) DeepCopy() Taints { 3901 if in == nil { 3902 return nil 3903 } 3904 out := new(Taints) 3905 in.DeepCopyInto(out) 3906 return *out 3907 } 3908 3909 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3910 func (in *UefiSettings) DeepCopyInto(out *UefiSettings) { 3911 *out = *in 3912 if in.SecureBootEnabled != nil { 3913 in, out := &in.SecureBootEnabled, &out.SecureBootEnabled 3914 *out = new(bool) 3915 **out = **in 3916 } 3917 if in.VTpmEnabled != nil { 3918 in, out := &in.VTpmEnabled, &out.VTpmEnabled 3919 *out = new(bool) 3920 **out = **in 3921 } 3922 } 3923 3924 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UefiSettings. 3925 func (in *UefiSettings) DeepCopy() *UefiSettings { 3926 if in == nil { 3927 return nil 3928 } 3929 out := new(UefiSettings) 3930 in.DeepCopyInto(out) 3931 return out 3932 } 3933 3934 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3935 func (in *UserAssignedIdentity) DeepCopyInto(out *UserAssignedIdentity) { 3936 *out = *in 3937 } 3938 3939 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity. 3940 func (in *UserAssignedIdentity) DeepCopy() *UserAssignedIdentity { 3941 if in == nil { 3942 return nil 3943 } 3944 out := new(UserAssignedIdentity) 3945 in.DeepCopyInto(out) 3946 return out 3947 } 3948 3949 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3950 func (in *UserManagedBootDiagnostics) DeepCopyInto(out *UserManagedBootDiagnostics) { 3951 *out = *in 3952 } 3953 3954 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserManagedBootDiagnostics. 3955 func (in *UserManagedBootDiagnostics) DeepCopy() *UserManagedBootDiagnostics { 3956 if in == nil { 3957 return nil 3958 } 3959 out := new(UserManagedBootDiagnostics) 3960 in.DeepCopyInto(out) 3961 return out 3962 } 3963 3964 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3965 func (in *VMDiskSecurityProfile) DeepCopyInto(out *VMDiskSecurityProfile) { 3966 *out = *in 3967 if in.DiskEncryptionSet != nil { 3968 in, out := &in.DiskEncryptionSet, &out.DiskEncryptionSet 3969 *out = new(DiskEncryptionSetParameters) 3970 **out = **in 3971 } 3972 } 3973 3974 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMDiskSecurityProfile. 3975 func (in *VMDiskSecurityProfile) DeepCopy() *VMDiskSecurityProfile { 3976 if in == nil { 3977 return nil 3978 } 3979 out := new(VMDiskSecurityProfile) 3980 in.DeepCopyInto(out) 3981 return out 3982 } 3983 3984 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3985 func (in *VMExtension) DeepCopyInto(out *VMExtension) { 3986 *out = *in 3987 if in.Settings != nil { 3988 in, out := &in.Settings, &out.Settings 3989 *out = make(Tags, len(*in)) 3990 for key, val := range *in { 3991 (*out)[key] = val 3992 } 3993 } 3994 if in.ProtectedSettings != nil { 3995 in, out := &in.ProtectedSettings, &out.ProtectedSettings 3996 *out = make(Tags, len(*in)) 3997 for key, val := range *in { 3998 (*out)[key] = val 3999 } 4000 } 4001 } 4002 4003 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMExtension. 4004 func (in *VMExtension) DeepCopy() *VMExtension { 4005 if in == nil { 4006 return nil 4007 } 4008 out := new(VMExtension) 4009 in.DeepCopyInto(out) 4010 return out 4011 } 4012 4013 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4014 func (in *VnetClassSpec) DeepCopyInto(out *VnetClassSpec) { 4015 *out = *in 4016 if in.CIDRBlocks != nil { 4017 in, out := &in.CIDRBlocks, &out.CIDRBlocks 4018 *out = make([]string, len(*in)) 4019 copy(*out, *in) 4020 } 4021 if in.Tags != nil { 4022 in, out := &in.Tags, &out.Tags 4023 *out = make(Tags, len(*in)) 4024 for key, val := range *in { 4025 (*out)[key] = val 4026 } 4027 } 4028 } 4029 4030 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetClassSpec. 4031 func (in *VnetClassSpec) DeepCopy() *VnetClassSpec { 4032 if in == nil { 4033 return nil 4034 } 4035 out := new(VnetClassSpec) 4036 in.DeepCopyInto(out) 4037 return out 4038 } 4039 4040 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4041 func (in *VnetPeeringClassSpec) DeepCopyInto(out *VnetPeeringClassSpec) { 4042 *out = *in 4043 in.ForwardPeeringProperties.DeepCopyInto(&out.ForwardPeeringProperties) 4044 in.ReversePeeringProperties.DeepCopyInto(&out.ReversePeeringProperties) 4045 } 4046 4047 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetPeeringClassSpec. 4048 func (in *VnetPeeringClassSpec) DeepCopy() *VnetPeeringClassSpec { 4049 if in == nil { 4050 return nil 4051 } 4052 out := new(VnetPeeringClassSpec) 4053 in.DeepCopyInto(out) 4054 return out 4055 } 4056 4057 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4058 func (in *VnetPeeringProperties) DeepCopyInto(out *VnetPeeringProperties) { 4059 *out = *in 4060 if in.AllowForwardedTraffic != nil { 4061 in, out := &in.AllowForwardedTraffic, &out.AllowForwardedTraffic 4062 *out = new(bool) 4063 **out = **in 4064 } 4065 if in.AllowGatewayTransit != nil { 4066 in, out := &in.AllowGatewayTransit, &out.AllowGatewayTransit 4067 *out = new(bool) 4068 **out = **in 4069 } 4070 if in.AllowVirtualNetworkAccess != nil { 4071 in, out := &in.AllowVirtualNetworkAccess, &out.AllowVirtualNetworkAccess 4072 *out = new(bool) 4073 **out = **in 4074 } 4075 if in.UseRemoteGateways != nil { 4076 in, out := &in.UseRemoteGateways, &out.UseRemoteGateways 4077 *out = new(bool) 4078 **out = **in 4079 } 4080 } 4081 4082 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetPeeringProperties. 4083 func (in *VnetPeeringProperties) DeepCopy() *VnetPeeringProperties { 4084 if in == nil { 4085 return nil 4086 } 4087 out := new(VnetPeeringProperties) 4088 in.DeepCopyInto(out) 4089 return out 4090 } 4091 4092 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4093 func (in *VnetPeeringSpec) DeepCopyInto(out *VnetPeeringSpec) { 4094 *out = *in 4095 in.VnetPeeringClassSpec.DeepCopyInto(&out.VnetPeeringClassSpec) 4096 } 4097 4098 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetPeeringSpec. 4099 func (in *VnetPeeringSpec) DeepCopy() *VnetPeeringSpec { 4100 if in == nil { 4101 return nil 4102 } 4103 out := new(VnetPeeringSpec) 4104 in.DeepCopyInto(out) 4105 return out 4106 } 4107 4108 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4109 func (in VnetPeerings) DeepCopyInto(out *VnetPeerings) { 4110 { 4111 in := &in 4112 *out = make(VnetPeerings, len(*in)) 4113 for i := range *in { 4114 (*in)[i].DeepCopyInto(&(*out)[i]) 4115 } 4116 } 4117 } 4118 4119 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetPeerings. 4120 func (in VnetPeerings) DeepCopy() VnetPeerings { 4121 if in == nil { 4122 return nil 4123 } 4124 out := new(VnetPeerings) 4125 in.DeepCopyInto(out) 4126 return *out 4127 } 4128 4129 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4130 func (in VnetPeeringsTemplateSpec) DeepCopyInto(out *VnetPeeringsTemplateSpec) { 4131 { 4132 in := &in 4133 *out = make(VnetPeeringsTemplateSpec, len(*in)) 4134 for i := range *in { 4135 (*in)[i].DeepCopyInto(&(*out)[i]) 4136 } 4137 } 4138 } 4139 4140 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetPeeringsTemplateSpec. 4141 func (in VnetPeeringsTemplateSpec) DeepCopy() VnetPeeringsTemplateSpec { 4142 if in == nil { 4143 return nil 4144 } 4145 out := new(VnetPeeringsTemplateSpec) 4146 in.DeepCopyInto(out) 4147 return *out 4148 } 4149 4150 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4151 func (in *VnetSpec) DeepCopyInto(out *VnetSpec) { 4152 *out = *in 4153 if in.Peerings != nil { 4154 in, out := &in.Peerings, &out.Peerings 4155 *out = make(VnetPeerings, len(*in)) 4156 for i := range *in { 4157 (*in)[i].DeepCopyInto(&(*out)[i]) 4158 } 4159 } 4160 in.VnetClassSpec.DeepCopyInto(&out.VnetClassSpec) 4161 } 4162 4163 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetSpec. 4164 func (in *VnetSpec) DeepCopy() *VnetSpec { 4165 if in == nil { 4166 return nil 4167 } 4168 out := new(VnetSpec) 4169 in.DeepCopyInto(out) 4170 return out 4171 } 4172 4173 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4174 func (in *VnetTemplateSpec) DeepCopyInto(out *VnetTemplateSpec) { 4175 *out = *in 4176 in.VnetClassSpec.DeepCopyInto(&out.VnetClassSpec) 4177 if in.Peerings != nil { 4178 in, out := &in.Peerings, &out.Peerings 4179 *out = make(VnetPeeringsTemplateSpec, len(*in)) 4180 for i := range *in { 4181 (*in)[i].DeepCopyInto(&(*out)[i]) 4182 } 4183 } 4184 } 4185 4186 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetTemplateSpec. 4187 func (in *VnetTemplateSpec) DeepCopy() *VnetTemplateSpec { 4188 if in == nil { 4189 return nil 4190 } 4191 out := new(VnetTemplateSpec) 4192 in.DeepCopyInto(out) 4193 return out 4194 }