sigs.k8s.io/cluster-api-provider-azure@v1.17.0/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.DisableExtensionOperations != nil { 938 in, out := &in.DisableExtensionOperations, &out.DisableExtensionOperations 939 *out = new(bool) 940 **out = **in 941 } 942 if in.VMExtensions != nil { 943 in, out := &in.VMExtensions, &out.VMExtensions 944 *out = make([]VMExtension, len(*in)) 945 for i := range *in { 946 (*in)[i].DeepCopyInto(&(*out)[i]) 947 } 948 } 949 if in.NetworkInterfaces != nil { 950 in, out := &in.NetworkInterfaces, &out.NetworkInterfaces 951 *out = make([]NetworkInterface, len(*in)) 952 for i := range *in { 953 (*in)[i].DeepCopyInto(&(*out)[i]) 954 } 955 } 956 if in.CapacityReservationGroupID != nil { 957 in, out := &in.CapacityReservationGroupID, &out.CapacityReservationGroupID 958 *out = new(string) 959 **out = **in 960 } 961 } 962 963 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineSpec. 964 func (in *AzureMachineSpec) DeepCopy() *AzureMachineSpec { 965 if in == nil { 966 return nil 967 } 968 out := new(AzureMachineSpec) 969 in.DeepCopyInto(out) 970 return out 971 } 972 973 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 974 func (in *AzureMachineStatus) DeepCopyInto(out *AzureMachineStatus) { 975 *out = *in 976 if in.Addresses != nil { 977 in, out := &in.Addresses, &out.Addresses 978 *out = make([]corev1.NodeAddress, len(*in)) 979 copy(*out, *in) 980 } 981 if in.VMState != nil { 982 in, out := &in.VMState, &out.VMState 983 *out = new(ProvisioningState) 984 **out = **in 985 } 986 if in.FailureReason != nil { 987 in, out := &in.FailureReason, &out.FailureReason 988 *out = new(errors.MachineStatusError) 989 **out = **in 990 } 991 if in.FailureMessage != nil { 992 in, out := &in.FailureMessage, &out.FailureMessage 993 *out = new(string) 994 **out = **in 995 } 996 if in.Conditions != nil { 997 in, out := &in.Conditions, &out.Conditions 998 *out = make(apiv1beta1.Conditions, len(*in)) 999 for i := range *in { 1000 (*in)[i].DeepCopyInto(&(*out)[i]) 1001 } 1002 } 1003 if in.LongRunningOperationStates != nil { 1004 in, out := &in.LongRunningOperationStates, &out.LongRunningOperationStates 1005 *out = make(Futures, len(*in)) 1006 copy(*out, *in) 1007 } 1008 } 1009 1010 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineStatus. 1011 func (in *AzureMachineStatus) DeepCopy() *AzureMachineStatus { 1012 if in == nil { 1013 return nil 1014 } 1015 out := new(AzureMachineStatus) 1016 in.DeepCopyInto(out) 1017 return out 1018 } 1019 1020 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1021 func (in *AzureMachineTemplate) DeepCopyInto(out *AzureMachineTemplate) { 1022 *out = *in 1023 out.TypeMeta = in.TypeMeta 1024 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1025 in.Spec.DeepCopyInto(&out.Spec) 1026 } 1027 1028 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineTemplate. 1029 func (in *AzureMachineTemplate) DeepCopy() *AzureMachineTemplate { 1030 if in == nil { 1031 return nil 1032 } 1033 out := new(AzureMachineTemplate) 1034 in.DeepCopyInto(out) 1035 return out 1036 } 1037 1038 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1039 func (in *AzureMachineTemplate) DeepCopyObject() runtime.Object { 1040 if c := in.DeepCopy(); c != nil { 1041 return c 1042 } 1043 return nil 1044 } 1045 1046 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1047 func (in *AzureMachineTemplateList) DeepCopyInto(out *AzureMachineTemplateList) { 1048 *out = *in 1049 out.TypeMeta = in.TypeMeta 1050 in.ListMeta.DeepCopyInto(&out.ListMeta) 1051 if in.Items != nil { 1052 in, out := &in.Items, &out.Items 1053 *out = make([]AzureMachineTemplate, len(*in)) 1054 for i := range *in { 1055 (*in)[i].DeepCopyInto(&(*out)[i]) 1056 } 1057 } 1058 } 1059 1060 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineTemplateList. 1061 func (in *AzureMachineTemplateList) DeepCopy() *AzureMachineTemplateList { 1062 if in == nil { 1063 return nil 1064 } 1065 out := new(AzureMachineTemplateList) 1066 in.DeepCopyInto(out) 1067 return out 1068 } 1069 1070 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1071 func (in *AzureMachineTemplateList) DeepCopyObject() runtime.Object { 1072 if c := in.DeepCopy(); c != nil { 1073 return c 1074 } 1075 return nil 1076 } 1077 1078 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1079 func (in *AzureMachineTemplateResource) DeepCopyInto(out *AzureMachineTemplateResource) { 1080 *out = *in 1081 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1082 in.Spec.DeepCopyInto(&out.Spec) 1083 } 1084 1085 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineTemplateResource. 1086 func (in *AzureMachineTemplateResource) DeepCopy() *AzureMachineTemplateResource { 1087 if in == nil { 1088 return nil 1089 } 1090 out := new(AzureMachineTemplateResource) 1091 in.DeepCopyInto(out) 1092 return out 1093 } 1094 1095 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1096 func (in *AzureMachineTemplateSpec) DeepCopyInto(out *AzureMachineTemplateSpec) { 1097 *out = *in 1098 in.Template.DeepCopyInto(&out.Template) 1099 } 1100 1101 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineTemplateSpec. 1102 func (in *AzureMachineTemplateSpec) DeepCopy() *AzureMachineTemplateSpec { 1103 if in == nil { 1104 return nil 1105 } 1106 out := new(AzureMachineTemplateSpec) 1107 in.DeepCopyInto(out) 1108 return out 1109 } 1110 1111 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1112 func (in *AzureManagedCluster) DeepCopyInto(out *AzureManagedCluster) { 1113 *out = *in 1114 out.TypeMeta = in.TypeMeta 1115 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1116 out.Spec = in.Spec 1117 out.Status = in.Status 1118 } 1119 1120 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedCluster. 1121 func (in *AzureManagedCluster) DeepCopy() *AzureManagedCluster { 1122 if in == nil { 1123 return nil 1124 } 1125 out := new(AzureManagedCluster) 1126 in.DeepCopyInto(out) 1127 return out 1128 } 1129 1130 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1131 func (in *AzureManagedCluster) DeepCopyObject() runtime.Object { 1132 if c := in.DeepCopy(); c != nil { 1133 return c 1134 } 1135 return nil 1136 } 1137 1138 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1139 func (in *AzureManagedClusterList) DeepCopyInto(out *AzureManagedClusterList) { 1140 *out = *in 1141 out.TypeMeta = in.TypeMeta 1142 in.ListMeta.DeepCopyInto(&out.ListMeta) 1143 if in.Items != nil { 1144 in, out := &in.Items, &out.Items 1145 *out = make([]AzureManagedCluster, len(*in)) 1146 for i := range *in { 1147 (*in)[i].DeepCopyInto(&(*out)[i]) 1148 } 1149 } 1150 } 1151 1152 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterList. 1153 func (in *AzureManagedClusterList) DeepCopy() *AzureManagedClusterList { 1154 if in == nil { 1155 return nil 1156 } 1157 out := new(AzureManagedClusterList) 1158 in.DeepCopyInto(out) 1159 return out 1160 } 1161 1162 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1163 func (in *AzureManagedClusterList) DeepCopyObject() runtime.Object { 1164 if c := in.DeepCopy(); c != nil { 1165 return c 1166 } 1167 return nil 1168 } 1169 1170 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1171 func (in *AzureManagedClusterSpec) DeepCopyInto(out *AzureManagedClusterSpec) { 1172 *out = *in 1173 out.ControlPlaneEndpoint = in.ControlPlaneEndpoint 1174 } 1175 1176 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterSpec. 1177 func (in *AzureManagedClusterSpec) DeepCopy() *AzureManagedClusterSpec { 1178 if in == nil { 1179 return nil 1180 } 1181 out := new(AzureManagedClusterSpec) 1182 in.DeepCopyInto(out) 1183 return out 1184 } 1185 1186 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1187 func (in *AzureManagedClusterStatus) DeepCopyInto(out *AzureManagedClusterStatus) { 1188 *out = *in 1189 } 1190 1191 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterStatus. 1192 func (in *AzureManagedClusterStatus) DeepCopy() *AzureManagedClusterStatus { 1193 if in == nil { 1194 return nil 1195 } 1196 out := new(AzureManagedClusterStatus) 1197 in.DeepCopyInto(out) 1198 return out 1199 } 1200 1201 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1202 func (in *AzureManagedClusterTemplate) DeepCopyInto(out *AzureManagedClusterTemplate) { 1203 *out = *in 1204 out.TypeMeta = in.TypeMeta 1205 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1206 out.Spec = in.Spec 1207 } 1208 1209 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterTemplate. 1210 func (in *AzureManagedClusterTemplate) DeepCopy() *AzureManagedClusterTemplate { 1211 if in == nil { 1212 return nil 1213 } 1214 out := new(AzureManagedClusterTemplate) 1215 in.DeepCopyInto(out) 1216 return out 1217 } 1218 1219 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1220 func (in *AzureManagedClusterTemplate) DeepCopyObject() runtime.Object { 1221 if c := in.DeepCopy(); c != nil { 1222 return c 1223 } 1224 return nil 1225 } 1226 1227 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1228 func (in *AzureManagedClusterTemplateList) DeepCopyInto(out *AzureManagedClusterTemplateList) { 1229 *out = *in 1230 out.TypeMeta = in.TypeMeta 1231 in.ListMeta.DeepCopyInto(&out.ListMeta) 1232 if in.Items != nil { 1233 in, out := &in.Items, &out.Items 1234 *out = make([]AzureManagedClusterTemplate, len(*in)) 1235 for i := range *in { 1236 (*in)[i].DeepCopyInto(&(*out)[i]) 1237 } 1238 } 1239 } 1240 1241 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterTemplateList. 1242 func (in *AzureManagedClusterTemplateList) DeepCopy() *AzureManagedClusterTemplateList { 1243 if in == nil { 1244 return nil 1245 } 1246 out := new(AzureManagedClusterTemplateList) 1247 in.DeepCopyInto(out) 1248 return out 1249 } 1250 1251 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1252 func (in *AzureManagedClusterTemplateList) DeepCopyObject() runtime.Object { 1253 if c := in.DeepCopy(); c != nil { 1254 return c 1255 } 1256 return nil 1257 } 1258 1259 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1260 func (in *AzureManagedClusterTemplateResource) DeepCopyInto(out *AzureManagedClusterTemplateResource) { 1261 *out = *in 1262 out.Spec = in.Spec 1263 } 1264 1265 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterTemplateResource. 1266 func (in *AzureManagedClusterTemplateResource) DeepCopy() *AzureManagedClusterTemplateResource { 1267 if in == nil { 1268 return nil 1269 } 1270 out := new(AzureManagedClusterTemplateResource) 1271 in.DeepCopyInto(out) 1272 return out 1273 } 1274 1275 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1276 func (in *AzureManagedClusterTemplateResourceSpec) DeepCopyInto(out *AzureManagedClusterTemplateResourceSpec) { 1277 *out = *in 1278 } 1279 1280 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterTemplateResourceSpec. 1281 func (in *AzureManagedClusterTemplateResourceSpec) DeepCopy() *AzureManagedClusterTemplateResourceSpec { 1282 if in == nil { 1283 return nil 1284 } 1285 out := new(AzureManagedClusterTemplateResourceSpec) 1286 in.DeepCopyInto(out) 1287 return out 1288 } 1289 1290 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1291 func (in *AzureManagedClusterTemplateSpec) DeepCopyInto(out *AzureManagedClusterTemplateSpec) { 1292 *out = *in 1293 out.Template = in.Template 1294 } 1295 1296 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterTemplateSpec. 1297 func (in *AzureManagedClusterTemplateSpec) DeepCopy() *AzureManagedClusterTemplateSpec { 1298 if in == nil { 1299 return nil 1300 } 1301 out := new(AzureManagedClusterTemplateSpec) 1302 in.DeepCopyInto(out) 1303 return out 1304 } 1305 1306 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1307 func (in *AzureManagedControlPlane) DeepCopyInto(out *AzureManagedControlPlane) { 1308 *out = *in 1309 out.TypeMeta = in.TypeMeta 1310 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1311 in.Spec.DeepCopyInto(&out.Spec) 1312 in.Status.DeepCopyInto(&out.Status) 1313 } 1314 1315 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlane. 1316 func (in *AzureManagedControlPlane) DeepCopy() *AzureManagedControlPlane { 1317 if in == nil { 1318 return nil 1319 } 1320 out := new(AzureManagedControlPlane) 1321 in.DeepCopyInto(out) 1322 return out 1323 } 1324 1325 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1326 func (in *AzureManagedControlPlane) DeepCopyObject() runtime.Object { 1327 if c := in.DeepCopy(); c != nil { 1328 return c 1329 } 1330 return nil 1331 } 1332 1333 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1334 func (in *AzureManagedControlPlaneClassSpec) DeepCopyInto(out *AzureManagedControlPlaneClassSpec) { 1335 *out = *in 1336 if in.MachineTemplate != nil { 1337 in, out := &in.MachineTemplate, &out.MachineTemplate 1338 *out = new(AzureManagedControlPlaneTemplateMachineTemplate) 1339 **out = **in 1340 } 1341 in.VirtualNetwork.DeepCopyInto(&out.VirtualNetwork) 1342 if in.AdditionalTags != nil { 1343 in, out := &in.AdditionalTags, &out.AdditionalTags 1344 *out = make(Tags, len(*in)) 1345 for key, val := range *in { 1346 (*out)[key] = val 1347 } 1348 } 1349 if in.NetworkPlugin != nil { 1350 in, out := &in.NetworkPlugin, &out.NetworkPlugin 1351 *out = new(string) 1352 **out = **in 1353 } 1354 if in.NetworkPluginMode != nil { 1355 in, out := &in.NetworkPluginMode, &out.NetworkPluginMode 1356 *out = new(NetworkPluginMode) 1357 **out = **in 1358 } 1359 if in.NetworkPolicy != nil { 1360 in, out := &in.NetworkPolicy, &out.NetworkPolicy 1361 *out = new(string) 1362 **out = **in 1363 } 1364 if in.NetworkDataplane != nil { 1365 in, out := &in.NetworkDataplane, &out.NetworkDataplane 1366 *out = new(NetworkDataplaneType) 1367 **out = **in 1368 } 1369 if in.OutboundType != nil { 1370 in, out := &in.OutboundType, &out.OutboundType 1371 *out = new(ManagedControlPlaneOutboundType) 1372 **out = **in 1373 } 1374 if in.DNSServiceIP != nil { 1375 in, out := &in.DNSServiceIP, &out.DNSServiceIP 1376 *out = new(string) 1377 **out = **in 1378 } 1379 if in.LoadBalancerSKU != nil { 1380 in, out := &in.LoadBalancerSKU, &out.LoadBalancerSKU 1381 *out = new(string) 1382 **out = **in 1383 } 1384 if in.IdentityRef != nil { 1385 in, out := &in.IdentityRef, &out.IdentityRef 1386 *out = new(corev1.ObjectReference) 1387 **out = **in 1388 } 1389 if in.AADProfile != nil { 1390 in, out := &in.AADProfile, &out.AADProfile 1391 *out = new(AADProfile) 1392 (*in).DeepCopyInto(*out) 1393 } 1394 if in.AddonProfiles != nil { 1395 in, out := &in.AddonProfiles, &out.AddonProfiles 1396 *out = make([]AddonProfile, len(*in)) 1397 for i := range *in { 1398 (*in)[i].DeepCopyInto(&(*out)[i]) 1399 } 1400 } 1401 if in.SKU != nil { 1402 in, out := &in.SKU, &out.SKU 1403 *out = new(AKSSku) 1404 **out = **in 1405 } 1406 if in.LoadBalancerProfile != nil { 1407 in, out := &in.LoadBalancerProfile, &out.LoadBalancerProfile 1408 *out = new(LoadBalancerProfile) 1409 (*in).DeepCopyInto(*out) 1410 } 1411 if in.APIServerAccessProfile != nil { 1412 in, out := &in.APIServerAccessProfile, &out.APIServerAccessProfile 1413 *out = new(APIServerAccessProfile) 1414 (*in).DeepCopyInto(*out) 1415 } 1416 if in.AutoScalerProfile != nil { 1417 in, out := &in.AutoScalerProfile, &out.AutoScalerProfile 1418 *out = new(AutoScalerProfile) 1419 (*in).DeepCopyInto(*out) 1420 } 1421 if in.Identity != nil { 1422 in, out := &in.Identity, &out.Identity 1423 *out = new(Identity) 1424 **out = **in 1425 } 1426 if in.HTTPProxyConfig != nil { 1427 in, out := &in.HTTPProxyConfig, &out.HTTPProxyConfig 1428 *out = new(HTTPProxyConfig) 1429 (*in).DeepCopyInto(*out) 1430 } 1431 if in.OIDCIssuerProfile != nil { 1432 in, out := &in.OIDCIssuerProfile, &out.OIDCIssuerProfile 1433 *out = new(OIDCIssuerProfile) 1434 (*in).DeepCopyInto(*out) 1435 } 1436 if in.DisableLocalAccounts != nil { 1437 in, out := &in.DisableLocalAccounts, &out.DisableLocalAccounts 1438 *out = new(bool) 1439 **out = **in 1440 } 1441 if in.FleetsMember != nil { 1442 in, out := &in.FleetsMember, &out.FleetsMember 1443 *out = new(FleetsMemberClassSpec) 1444 **out = **in 1445 } 1446 if in.Extensions != nil { 1447 in, out := &in.Extensions, &out.Extensions 1448 *out = make([]AKSExtension, len(*in)) 1449 for i := range *in { 1450 (*in)[i].DeepCopyInto(&(*out)[i]) 1451 } 1452 } 1453 if in.AutoUpgradeProfile != nil { 1454 in, out := &in.AutoUpgradeProfile, &out.AutoUpgradeProfile 1455 *out = new(ManagedClusterAutoUpgradeProfile) 1456 (*in).DeepCopyInto(*out) 1457 } 1458 if in.SecurityProfile != nil { 1459 in, out := &in.SecurityProfile, &out.SecurityProfile 1460 *out = new(ManagedClusterSecurityProfile) 1461 (*in).DeepCopyInto(*out) 1462 } 1463 if in.ASOManagedClusterPatches != nil { 1464 in, out := &in.ASOManagedClusterPatches, &out.ASOManagedClusterPatches 1465 *out = make([]string, len(*in)) 1466 copy(*out, *in) 1467 } 1468 if in.EnablePreviewFeatures != nil { 1469 in, out := &in.EnablePreviewFeatures, &out.EnablePreviewFeatures 1470 *out = new(bool) 1471 **out = **in 1472 } 1473 } 1474 1475 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneClassSpec. 1476 func (in *AzureManagedControlPlaneClassSpec) DeepCopy() *AzureManagedControlPlaneClassSpec { 1477 if in == nil { 1478 return nil 1479 } 1480 out := new(AzureManagedControlPlaneClassSpec) 1481 in.DeepCopyInto(out) 1482 return out 1483 } 1484 1485 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1486 func (in *AzureManagedControlPlaneList) DeepCopyInto(out *AzureManagedControlPlaneList) { 1487 *out = *in 1488 out.TypeMeta = in.TypeMeta 1489 in.ListMeta.DeepCopyInto(&out.ListMeta) 1490 if in.Items != nil { 1491 in, out := &in.Items, &out.Items 1492 *out = make([]AzureManagedControlPlane, len(*in)) 1493 for i := range *in { 1494 (*in)[i].DeepCopyInto(&(*out)[i]) 1495 } 1496 } 1497 } 1498 1499 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneList. 1500 func (in *AzureManagedControlPlaneList) DeepCopy() *AzureManagedControlPlaneList { 1501 if in == nil { 1502 return nil 1503 } 1504 out := new(AzureManagedControlPlaneList) 1505 in.DeepCopyInto(out) 1506 return out 1507 } 1508 1509 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1510 func (in *AzureManagedControlPlaneList) DeepCopyObject() runtime.Object { 1511 if c := in.DeepCopy(); c != nil { 1512 return c 1513 } 1514 return nil 1515 } 1516 1517 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1518 func (in *AzureManagedControlPlaneSpec) DeepCopyInto(out *AzureManagedControlPlaneSpec) { 1519 *out = *in 1520 in.AzureManagedControlPlaneClassSpec.DeepCopyInto(&out.AzureManagedControlPlaneClassSpec) 1521 out.ControlPlaneEndpoint = in.ControlPlaneEndpoint 1522 if in.SSHPublicKey != nil { 1523 in, out := &in.SSHPublicKey, &out.SSHPublicKey 1524 *out = new(string) 1525 **out = **in 1526 } 1527 if in.DNSPrefix != nil { 1528 in, out := &in.DNSPrefix, &out.DNSPrefix 1529 *out = new(string) 1530 **out = **in 1531 } 1532 if in.FleetsMember != nil { 1533 in, out := &in.FleetsMember, &out.FleetsMember 1534 *out = new(FleetsMember) 1535 **out = **in 1536 } 1537 } 1538 1539 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneSpec. 1540 func (in *AzureManagedControlPlaneSpec) DeepCopy() *AzureManagedControlPlaneSpec { 1541 if in == nil { 1542 return nil 1543 } 1544 out := new(AzureManagedControlPlaneSpec) 1545 in.DeepCopyInto(out) 1546 return out 1547 } 1548 1549 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1550 func (in *AzureManagedControlPlaneStatus) DeepCopyInto(out *AzureManagedControlPlaneStatus) { 1551 *out = *in 1552 if in.Conditions != nil { 1553 in, out := &in.Conditions, &out.Conditions 1554 *out = make(apiv1beta1.Conditions, len(*in)) 1555 for i := range *in { 1556 (*in)[i].DeepCopyInto(&(*out)[i]) 1557 } 1558 } 1559 if in.LongRunningOperationStates != nil { 1560 in, out := &in.LongRunningOperationStates, &out.LongRunningOperationStates 1561 *out = make(Futures, len(*in)) 1562 copy(*out, *in) 1563 } 1564 if in.OIDCIssuerProfile != nil { 1565 in, out := &in.OIDCIssuerProfile, &out.OIDCIssuerProfile 1566 *out = new(OIDCIssuerProfileStatus) 1567 (*in).DeepCopyInto(*out) 1568 } 1569 } 1570 1571 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneStatus. 1572 func (in *AzureManagedControlPlaneStatus) DeepCopy() *AzureManagedControlPlaneStatus { 1573 if in == nil { 1574 return nil 1575 } 1576 out := new(AzureManagedControlPlaneStatus) 1577 in.DeepCopyInto(out) 1578 return out 1579 } 1580 1581 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1582 func (in *AzureManagedControlPlaneTemplate) DeepCopyInto(out *AzureManagedControlPlaneTemplate) { 1583 *out = *in 1584 out.TypeMeta = in.TypeMeta 1585 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1586 in.Spec.DeepCopyInto(&out.Spec) 1587 } 1588 1589 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplate. 1590 func (in *AzureManagedControlPlaneTemplate) DeepCopy() *AzureManagedControlPlaneTemplate { 1591 if in == nil { 1592 return nil 1593 } 1594 out := new(AzureManagedControlPlaneTemplate) 1595 in.DeepCopyInto(out) 1596 return out 1597 } 1598 1599 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1600 func (in *AzureManagedControlPlaneTemplate) DeepCopyObject() runtime.Object { 1601 if c := in.DeepCopy(); c != nil { 1602 return c 1603 } 1604 return nil 1605 } 1606 1607 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1608 func (in *AzureManagedControlPlaneTemplateList) DeepCopyInto(out *AzureManagedControlPlaneTemplateList) { 1609 *out = *in 1610 out.TypeMeta = in.TypeMeta 1611 in.ListMeta.DeepCopyInto(&out.ListMeta) 1612 if in.Items != nil { 1613 in, out := &in.Items, &out.Items 1614 *out = make([]AzureManagedControlPlaneTemplate, len(*in)) 1615 for i := range *in { 1616 (*in)[i].DeepCopyInto(&(*out)[i]) 1617 } 1618 } 1619 } 1620 1621 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplateList. 1622 func (in *AzureManagedControlPlaneTemplateList) DeepCopy() *AzureManagedControlPlaneTemplateList { 1623 if in == nil { 1624 return nil 1625 } 1626 out := new(AzureManagedControlPlaneTemplateList) 1627 in.DeepCopyInto(out) 1628 return out 1629 } 1630 1631 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1632 func (in *AzureManagedControlPlaneTemplateList) DeepCopyObject() runtime.Object { 1633 if c := in.DeepCopy(); c != nil { 1634 return c 1635 } 1636 return nil 1637 } 1638 1639 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1640 func (in *AzureManagedControlPlaneTemplateMachineTemplate) DeepCopyInto(out *AzureManagedControlPlaneTemplateMachineTemplate) { 1641 *out = *in 1642 } 1643 1644 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplateMachineTemplate. 1645 func (in *AzureManagedControlPlaneTemplateMachineTemplate) DeepCopy() *AzureManagedControlPlaneTemplateMachineTemplate { 1646 if in == nil { 1647 return nil 1648 } 1649 out := new(AzureManagedControlPlaneTemplateMachineTemplate) 1650 in.DeepCopyInto(out) 1651 return out 1652 } 1653 1654 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1655 func (in *AzureManagedControlPlaneTemplateResource) DeepCopyInto(out *AzureManagedControlPlaneTemplateResource) { 1656 *out = *in 1657 in.Spec.DeepCopyInto(&out.Spec) 1658 } 1659 1660 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplateResource. 1661 func (in *AzureManagedControlPlaneTemplateResource) DeepCopy() *AzureManagedControlPlaneTemplateResource { 1662 if in == nil { 1663 return nil 1664 } 1665 out := new(AzureManagedControlPlaneTemplateResource) 1666 in.DeepCopyInto(out) 1667 return out 1668 } 1669 1670 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1671 func (in *AzureManagedControlPlaneTemplateResourceSpec) DeepCopyInto(out *AzureManagedControlPlaneTemplateResourceSpec) { 1672 *out = *in 1673 in.AzureManagedControlPlaneClassSpec.DeepCopyInto(&out.AzureManagedControlPlaneClassSpec) 1674 } 1675 1676 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplateResourceSpec. 1677 func (in *AzureManagedControlPlaneTemplateResourceSpec) DeepCopy() *AzureManagedControlPlaneTemplateResourceSpec { 1678 if in == nil { 1679 return nil 1680 } 1681 out := new(AzureManagedControlPlaneTemplateResourceSpec) 1682 in.DeepCopyInto(out) 1683 return out 1684 } 1685 1686 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1687 func (in *AzureManagedControlPlaneTemplateSpec) DeepCopyInto(out *AzureManagedControlPlaneTemplateSpec) { 1688 *out = *in 1689 in.Template.DeepCopyInto(&out.Template) 1690 } 1691 1692 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneTemplateSpec. 1693 func (in *AzureManagedControlPlaneTemplateSpec) DeepCopy() *AzureManagedControlPlaneTemplateSpec { 1694 if in == nil { 1695 return nil 1696 } 1697 out := new(AzureManagedControlPlaneTemplateSpec) 1698 in.DeepCopyInto(out) 1699 return out 1700 } 1701 1702 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1703 func (in *AzureManagedMachinePool) DeepCopyInto(out *AzureManagedMachinePool) { 1704 *out = *in 1705 out.TypeMeta = in.TypeMeta 1706 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1707 in.Spec.DeepCopyInto(&out.Spec) 1708 in.Status.DeepCopyInto(&out.Status) 1709 } 1710 1711 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePool. 1712 func (in *AzureManagedMachinePool) DeepCopy() *AzureManagedMachinePool { 1713 if in == nil { 1714 return nil 1715 } 1716 out := new(AzureManagedMachinePool) 1717 in.DeepCopyInto(out) 1718 return out 1719 } 1720 1721 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1722 func (in *AzureManagedMachinePool) DeepCopyObject() runtime.Object { 1723 if c := in.DeepCopy(); c != nil { 1724 return c 1725 } 1726 return nil 1727 } 1728 1729 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1730 func (in *AzureManagedMachinePoolClassSpec) DeepCopyInto(out *AzureManagedMachinePoolClassSpec) { 1731 *out = *in 1732 if in.AdditionalTags != nil { 1733 in, out := &in.AdditionalTags, &out.AdditionalTags 1734 *out = make(Tags, len(*in)) 1735 for key, val := range *in { 1736 (*out)[key] = val 1737 } 1738 } 1739 if in.Name != nil { 1740 in, out := &in.Name, &out.Name 1741 *out = new(string) 1742 **out = **in 1743 } 1744 if in.OSDiskSizeGB != nil { 1745 in, out := &in.OSDiskSizeGB, &out.OSDiskSizeGB 1746 *out = new(int) 1747 **out = **in 1748 } 1749 if in.AvailabilityZones != nil { 1750 in, out := &in.AvailabilityZones, &out.AvailabilityZones 1751 *out = make([]string, len(*in)) 1752 copy(*out, *in) 1753 } 1754 if in.NodeLabels != nil { 1755 in, out := &in.NodeLabels, &out.NodeLabels 1756 *out = make(map[string]string, len(*in)) 1757 for key, val := range *in { 1758 (*out)[key] = val 1759 } 1760 } 1761 if in.Taints != nil { 1762 in, out := &in.Taints, &out.Taints 1763 *out = make(Taints, len(*in)) 1764 copy(*out, *in) 1765 } 1766 if in.Scaling != nil { 1767 in, out := &in.Scaling, &out.Scaling 1768 *out = new(ManagedMachinePoolScaling) 1769 (*in).DeepCopyInto(*out) 1770 } 1771 if in.MaxPods != nil { 1772 in, out := &in.MaxPods, &out.MaxPods 1773 *out = new(int) 1774 **out = **in 1775 } 1776 if in.OsDiskType != nil { 1777 in, out := &in.OsDiskType, &out.OsDiskType 1778 *out = new(string) 1779 **out = **in 1780 } 1781 if in.EnableUltraSSD != nil { 1782 in, out := &in.EnableUltraSSD, &out.EnableUltraSSD 1783 *out = new(bool) 1784 **out = **in 1785 } 1786 if in.OSType != nil { 1787 in, out := &in.OSType, &out.OSType 1788 *out = new(string) 1789 **out = **in 1790 } 1791 if in.EnableNodePublicIP != nil { 1792 in, out := &in.EnableNodePublicIP, &out.EnableNodePublicIP 1793 *out = new(bool) 1794 **out = **in 1795 } 1796 if in.NodePublicIPPrefixID != nil { 1797 in, out := &in.NodePublicIPPrefixID, &out.NodePublicIPPrefixID 1798 *out = new(string) 1799 **out = **in 1800 } 1801 if in.ScaleSetPriority != nil { 1802 in, out := &in.ScaleSetPriority, &out.ScaleSetPriority 1803 *out = new(string) 1804 **out = **in 1805 } 1806 if in.ScaleDownMode != nil { 1807 in, out := &in.ScaleDownMode, &out.ScaleDownMode 1808 *out = new(string) 1809 **out = **in 1810 } 1811 if in.SpotMaxPrice != nil { 1812 in, out := &in.SpotMaxPrice, &out.SpotMaxPrice 1813 x := (*in).DeepCopy() 1814 *out = &x 1815 } 1816 if in.KubeletConfig != nil { 1817 in, out := &in.KubeletConfig, &out.KubeletConfig 1818 *out = new(KubeletConfig) 1819 (*in).DeepCopyInto(*out) 1820 } 1821 if in.KubeletDiskType != nil { 1822 in, out := &in.KubeletDiskType, &out.KubeletDiskType 1823 *out = new(KubeletDiskType) 1824 **out = **in 1825 } 1826 if in.LinuxOSConfig != nil { 1827 in, out := &in.LinuxOSConfig, &out.LinuxOSConfig 1828 *out = new(LinuxOSConfig) 1829 (*in).DeepCopyInto(*out) 1830 } 1831 if in.SubnetName != nil { 1832 in, out := &in.SubnetName, &out.SubnetName 1833 *out = new(string) 1834 **out = **in 1835 } 1836 if in.EnableFIPS != nil { 1837 in, out := &in.EnableFIPS, &out.EnableFIPS 1838 *out = new(bool) 1839 **out = **in 1840 } 1841 if in.EnableEncryptionAtHost != nil { 1842 in, out := &in.EnableEncryptionAtHost, &out.EnableEncryptionAtHost 1843 *out = new(bool) 1844 **out = **in 1845 } 1846 if in.ASOManagedClustersAgentPoolPatches != nil { 1847 in, out := &in.ASOManagedClustersAgentPoolPatches, &out.ASOManagedClustersAgentPoolPatches 1848 *out = make([]string, len(*in)) 1849 copy(*out, *in) 1850 } 1851 } 1852 1853 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolClassSpec. 1854 func (in *AzureManagedMachinePoolClassSpec) DeepCopy() *AzureManagedMachinePoolClassSpec { 1855 if in == nil { 1856 return nil 1857 } 1858 out := new(AzureManagedMachinePoolClassSpec) 1859 in.DeepCopyInto(out) 1860 return out 1861 } 1862 1863 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1864 func (in *AzureManagedMachinePoolList) DeepCopyInto(out *AzureManagedMachinePoolList) { 1865 *out = *in 1866 out.TypeMeta = in.TypeMeta 1867 in.ListMeta.DeepCopyInto(&out.ListMeta) 1868 if in.Items != nil { 1869 in, out := &in.Items, &out.Items 1870 *out = make([]AzureManagedMachinePool, len(*in)) 1871 for i := range *in { 1872 (*in)[i].DeepCopyInto(&(*out)[i]) 1873 } 1874 } 1875 } 1876 1877 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolList. 1878 func (in *AzureManagedMachinePoolList) DeepCopy() *AzureManagedMachinePoolList { 1879 if in == nil { 1880 return nil 1881 } 1882 out := new(AzureManagedMachinePoolList) 1883 in.DeepCopyInto(out) 1884 return out 1885 } 1886 1887 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1888 func (in *AzureManagedMachinePoolList) DeepCopyObject() runtime.Object { 1889 if c := in.DeepCopy(); c != nil { 1890 return c 1891 } 1892 return nil 1893 } 1894 1895 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1896 func (in *AzureManagedMachinePoolSpec) DeepCopyInto(out *AzureManagedMachinePoolSpec) { 1897 *out = *in 1898 in.AzureManagedMachinePoolClassSpec.DeepCopyInto(&out.AzureManagedMachinePoolClassSpec) 1899 if in.ProviderIDList != nil { 1900 in, out := &in.ProviderIDList, &out.ProviderIDList 1901 *out = make([]string, len(*in)) 1902 copy(*out, *in) 1903 } 1904 } 1905 1906 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolSpec. 1907 func (in *AzureManagedMachinePoolSpec) DeepCopy() *AzureManagedMachinePoolSpec { 1908 if in == nil { 1909 return nil 1910 } 1911 out := new(AzureManagedMachinePoolSpec) 1912 in.DeepCopyInto(out) 1913 return out 1914 } 1915 1916 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1917 func (in *AzureManagedMachinePoolStatus) DeepCopyInto(out *AzureManagedMachinePoolStatus) { 1918 *out = *in 1919 if in.ErrorReason != nil { 1920 in, out := &in.ErrorReason, &out.ErrorReason 1921 *out = new(errors.MachineStatusError) 1922 **out = **in 1923 } 1924 if in.ErrorMessage != nil { 1925 in, out := &in.ErrorMessage, &out.ErrorMessage 1926 *out = new(string) 1927 **out = **in 1928 } 1929 if in.Conditions != nil { 1930 in, out := &in.Conditions, &out.Conditions 1931 *out = make(apiv1beta1.Conditions, len(*in)) 1932 for i := range *in { 1933 (*in)[i].DeepCopyInto(&(*out)[i]) 1934 } 1935 } 1936 if in.LongRunningOperationStates != nil { 1937 in, out := &in.LongRunningOperationStates, &out.LongRunningOperationStates 1938 *out = make(Futures, len(*in)) 1939 copy(*out, *in) 1940 } 1941 } 1942 1943 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolStatus. 1944 func (in *AzureManagedMachinePoolStatus) DeepCopy() *AzureManagedMachinePoolStatus { 1945 if in == nil { 1946 return nil 1947 } 1948 out := new(AzureManagedMachinePoolStatus) 1949 in.DeepCopyInto(out) 1950 return out 1951 } 1952 1953 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1954 func (in *AzureManagedMachinePoolTemplate) DeepCopyInto(out *AzureManagedMachinePoolTemplate) { 1955 *out = *in 1956 out.TypeMeta = in.TypeMeta 1957 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1958 in.Spec.DeepCopyInto(&out.Spec) 1959 } 1960 1961 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolTemplate. 1962 func (in *AzureManagedMachinePoolTemplate) DeepCopy() *AzureManagedMachinePoolTemplate { 1963 if in == nil { 1964 return nil 1965 } 1966 out := new(AzureManagedMachinePoolTemplate) 1967 in.DeepCopyInto(out) 1968 return out 1969 } 1970 1971 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1972 func (in *AzureManagedMachinePoolTemplate) DeepCopyObject() runtime.Object { 1973 if c := in.DeepCopy(); c != nil { 1974 return c 1975 } 1976 return nil 1977 } 1978 1979 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1980 func (in *AzureManagedMachinePoolTemplateList) DeepCopyInto(out *AzureManagedMachinePoolTemplateList) { 1981 *out = *in 1982 out.TypeMeta = in.TypeMeta 1983 in.ListMeta.DeepCopyInto(&out.ListMeta) 1984 if in.Items != nil { 1985 in, out := &in.Items, &out.Items 1986 *out = make([]AzureManagedMachinePoolTemplate, len(*in)) 1987 for i := range *in { 1988 (*in)[i].DeepCopyInto(&(*out)[i]) 1989 } 1990 } 1991 } 1992 1993 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolTemplateList. 1994 func (in *AzureManagedMachinePoolTemplateList) DeepCopy() *AzureManagedMachinePoolTemplateList { 1995 if in == nil { 1996 return nil 1997 } 1998 out := new(AzureManagedMachinePoolTemplateList) 1999 in.DeepCopyInto(out) 2000 return out 2001 } 2002 2003 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2004 func (in *AzureManagedMachinePoolTemplateList) DeepCopyObject() runtime.Object { 2005 if c := in.DeepCopy(); c != nil { 2006 return c 2007 } 2008 return nil 2009 } 2010 2011 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2012 func (in *AzureManagedMachinePoolTemplateResource) DeepCopyInto(out *AzureManagedMachinePoolTemplateResource) { 2013 *out = *in 2014 in.Spec.DeepCopyInto(&out.Spec) 2015 } 2016 2017 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolTemplateResource. 2018 func (in *AzureManagedMachinePoolTemplateResource) DeepCopy() *AzureManagedMachinePoolTemplateResource { 2019 if in == nil { 2020 return nil 2021 } 2022 out := new(AzureManagedMachinePoolTemplateResource) 2023 in.DeepCopyInto(out) 2024 return out 2025 } 2026 2027 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2028 func (in *AzureManagedMachinePoolTemplateResourceSpec) DeepCopyInto(out *AzureManagedMachinePoolTemplateResourceSpec) { 2029 *out = *in 2030 in.AzureManagedMachinePoolClassSpec.DeepCopyInto(&out.AzureManagedMachinePoolClassSpec) 2031 } 2032 2033 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolTemplateResourceSpec. 2034 func (in *AzureManagedMachinePoolTemplateResourceSpec) DeepCopy() *AzureManagedMachinePoolTemplateResourceSpec { 2035 if in == nil { 2036 return nil 2037 } 2038 out := new(AzureManagedMachinePoolTemplateResourceSpec) 2039 in.DeepCopyInto(out) 2040 return out 2041 } 2042 2043 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2044 func (in *AzureManagedMachinePoolTemplateSpec) DeepCopyInto(out *AzureManagedMachinePoolTemplateSpec) { 2045 *out = *in 2046 in.Template.DeepCopyInto(&out.Template) 2047 } 2048 2049 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolTemplateSpec. 2050 func (in *AzureManagedMachinePoolTemplateSpec) DeepCopy() *AzureManagedMachinePoolTemplateSpec { 2051 if in == nil { 2052 return nil 2053 } 2054 out := new(AzureManagedMachinePoolTemplateSpec) 2055 in.DeepCopyInto(out) 2056 return out 2057 } 2058 2059 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2060 func (in *AzureMarketplaceImage) DeepCopyInto(out *AzureMarketplaceImage) { 2061 *out = *in 2062 out.ImagePlan = in.ImagePlan 2063 } 2064 2065 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMarketplaceImage. 2066 func (in *AzureMarketplaceImage) DeepCopy() *AzureMarketplaceImage { 2067 if in == nil { 2068 return nil 2069 } 2070 out := new(AzureMarketplaceImage) 2071 in.DeepCopyInto(out) 2072 return out 2073 } 2074 2075 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2076 func (in *AzureSharedGalleryImage) DeepCopyInto(out *AzureSharedGalleryImage) { 2077 *out = *in 2078 if in.Publisher != nil { 2079 in, out := &in.Publisher, &out.Publisher 2080 *out = new(string) 2081 **out = **in 2082 } 2083 if in.Offer != nil { 2084 in, out := &in.Offer, &out.Offer 2085 *out = new(string) 2086 **out = **in 2087 } 2088 if in.SKU != nil { 2089 in, out := &in.SKU, &out.SKU 2090 *out = new(string) 2091 **out = **in 2092 } 2093 } 2094 2095 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSharedGalleryImage. 2096 func (in *AzureSharedGalleryImage) DeepCopy() *AzureSharedGalleryImage { 2097 if in == nil { 2098 return nil 2099 } 2100 out := new(AzureSharedGalleryImage) 2101 in.DeepCopyInto(out) 2102 return out 2103 } 2104 2105 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2106 func (in *BackOffConfig) DeepCopyInto(out *BackOffConfig) { 2107 *out = *in 2108 if in.CloudProviderBackoffExponent != nil { 2109 in, out := &in.CloudProviderBackoffExponent, &out.CloudProviderBackoffExponent 2110 x := (*in).DeepCopy() 2111 *out = &x 2112 } 2113 if in.CloudProviderBackoffJitter != nil { 2114 in, out := &in.CloudProviderBackoffJitter, &out.CloudProviderBackoffJitter 2115 x := (*in).DeepCopy() 2116 *out = &x 2117 } 2118 } 2119 2120 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackOffConfig. 2121 func (in *BackOffConfig) DeepCopy() *BackOffConfig { 2122 if in == nil { 2123 return nil 2124 } 2125 out := new(BackOffConfig) 2126 in.DeepCopyInto(out) 2127 return out 2128 } 2129 2130 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2131 func (in *BackendPool) DeepCopyInto(out *BackendPool) { 2132 *out = *in 2133 } 2134 2135 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPool. 2136 func (in *BackendPool) DeepCopy() *BackendPool { 2137 if in == nil { 2138 return nil 2139 } 2140 out := new(BackendPool) 2141 in.DeepCopyInto(out) 2142 return out 2143 } 2144 2145 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2146 func (in *BastionSpec) DeepCopyInto(out *BastionSpec) { 2147 *out = *in 2148 if in.AzureBastion != nil { 2149 in, out := &in.AzureBastion, &out.AzureBastion 2150 *out = new(AzureBastion) 2151 (*in).DeepCopyInto(*out) 2152 } 2153 } 2154 2155 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionSpec. 2156 func (in *BastionSpec) DeepCopy() *BastionSpec { 2157 if in == nil { 2158 return nil 2159 } 2160 out := new(BastionSpec) 2161 in.DeepCopyInto(out) 2162 return out 2163 } 2164 2165 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2166 func (in *BastionTemplateSpec) DeepCopyInto(out *BastionTemplateSpec) { 2167 *out = *in 2168 if in.AzureBastion != nil { 2169 in, out := &in.AzureBastion, &out.AzureBastion 2170 *out = new(AzureBastionTemplateSpec) 2171 (*in).DeepCopyInto(*out) 2172 } 2173 } 2174 2175 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionTemplateSpec. 2176 func (in *BastionTemplateSpec) DeepCopy() *BastionTemplateSpec { 2177 if in == nil { 2178 return nil 2179 } 2180 out := new(BastionTemplateSpec) 2181 in.DeepCopyInto(out) 2182 return out 2183 } 2184 2185 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2186 func (in *BootDiagnostics) DeepCopyInto(out *BootDiagnostics) { 2187 *out = *in 2188 if in.UserManaged != nil { 2189 in, out := &in.UserManaged, &out.UserManaged 2190 *out = new(UserManagedBootDiagnostics) 2191 **out = **in 2192 } 2193 } 2194 2195 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnostics. 2196 func (in *BootDiagnostics) DeepCopy() *BootDiagnostics { 2197 if in == nil { 2198 return nil 2199 } 2200 out := new(BootDiagnostics) 2201 in.DeepCopyInto(out) 2202 return out 2203 } 2204 2205 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2206 func (in *BuildParams) DeepCopyInto(out *BuildParams) { 2207 *out = *in 2208 if in.Name != nil { 2209 in, out := &in.Name, &out.Name 2210 *out = new(string) 2211 **out = **in 2212 } 2213 if in.Role != nil { 2214 in, out := &in.Role, &out.Role 2215 *out = new(string) 2216 **out = **in 2217 } 2218 if in.Additional != nil { 2219 in, out := &in.Additional, &out.Additional 2220 *out = make(Tags, len(*in)) 2221 for key, val := range *in { 2222 (*out)[key] = val 2223 } 2224 } 2225 } 2226 2227 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildParams. 2228 func (in *BuildParams) DeepCopy() *BuildParams { 2229 if in == nil { 2230 return nil 2231 } 2232 out := new(BuildParams) 2233 in.DeepCopyInto(out) 2234 return out 2235 } 2236 2237 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2238 func (in *CloudProviderConfigOverrides) DeepCopyInto(out *CloudProviderConfigOverrides) { 2239 *out = *in 2240 if in.RateLimits != nil { 2241 in, out := &in.RateLimits, &out.RateLimits 2242 *out = make([]RateLimitSpec, len(*in)) 2243 for i := range *in { 2244 (*in)[i].DeepCopyInto(&(*out)[i]) 2245 } 2246 } 2247 in.BackOffs.DeepCopyInto(&out.BackOffs) 2248 } 2249 2250 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProviderConfigOverrides. 2251 func (in *CloudProviderConfigOverrides) DeepCopy() *CloudProviderConfigOverrides { 2252 if in == nil { 2253 return nil 2254 } 2255 out := new(CloudProviderConfigOverrides) 2256 in.DeepCopyInto(out) 2257 return out 2258 } 2259 2260 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2261 func (in *DataDisk) DeepCopyInto(out *DataDisk) { 2262 *out = *in 2263 if in.ManagedDisk != nil { 2264 in, out := &in.ManagedDisk, &out.ManagedDisk 2265 *out = new(ManagedDiskParameters) 2266 (*in).DeepCopyInto(*out) 2267 } 2268 if in.Lun != nil { 2269 in, out := &in.Lun, &out.Lun 2270 *out = new(int32) 2271 **out = **in 2272 } 2273 } 2274 2275 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDisk. 2276 func (in *DataDisk) DeepCopy() *DataDisk { 2277 if in == nil { 2278 return nil 2279 } 2280 out := new(DataDisk) 2281 in.DeepCopyInto(out) 2282 return out 2283 } 2284 2285 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2286 func (in *Diagnostics) DeepCopyInto(out *Diagnostics) { 2287 *out = *in 2288 if in.Boot != nil { 2289 in, out := &in.Boot, &out.Boot 2290 *out = new(BootDiagnostics) 2291 (*in).DeepCopyInto(*out) 2292 } 2293 } 2294 2295 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Diagnostics. 2296 func (in *Diagnostics) DeepCopy() *Diagnostics { 2297 if in == nil { 2298 return nil 2299 } 2300 out := new(Diagnostics) 2301 in.DeepCopyInto(out) 2302 return out 2303 } 2304 2305 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2306 func (in *DiffDiskSettings) DeepCopyInto(out *DiffDiskSettings) { 2307 *out = *in 2308 if in.Placement != nil { 2309 in, out := &in.Placement, &out.Placement 2310 *out = new(DiffDiskPlacement) 2311 **out = **in 2312 } 2313 } 2314 2315 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettings. 2316 func (in *DiffDiskSettings) DeepCopy() *DiffDiskSettings { 2317 if in == nil { 2318 return nil 2319 } 2320 out := new(DiffDiskSettings) 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 *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParameters) { 2327 *out = *in 2328 } 2329 2330 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSetParameters. 2331 func (in *DiskEncryptionSetParameters) DeepCopy() *DiskEncryptionSetParameters { 2332 if in == nil { 2333 return nil 2334 } 2335 out := new(DiskEncryptionSetParameters) 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 *ExtendedLocationSpec) DeepCopyInto(out *ExtendedLocationSpec) { 2342 *out = *in 2343 } 2344 2345 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocationSpec. 2346 func (in *ExtendedLocationSpec) DeepCopy() *ExtendedLocationSpec { 2347 if in == nil { 2348 return nil 2349 } 2350 out := new(ExtendedLocationSpec) 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 *ExtensionPlan) DeepCopyInto(out *ExtensionPlan) { 2357 *out = *in 2358 } 2359 2360 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionPlan. 2361 func (in *ExtensionPlan) DeepCopy() *ExtensionPlan { 2362 if in == nil { 2363 return nil 2364 } 2365 out := new(ExtensionPlan) 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 *ExtensionScope) DeepCopyInto(out *ExtensionScope) { 2372 *out = *in 2373 } 2374 2375 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionScope. 2376 func (in *ExtensionScope) DeepCopy() *ExtensionScope { 2377 if in == nil { 2378 return nil 2379 } 2380 out := new(ExtensionScope) 2381 in.DeepCopyInto(out) 2382 return out 2383 } 2384 2385 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2386 func (in *FleetsMember) DeepCopyInto(out *FleetsMember) { 2387 *out = *in 2388 out.FleetsMemberClassSpec = in.FleetsMemberClassSpec 2389 } 2390 2391 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsMember. 2392 func (in *FleetsMember) DeepCopy() *FleetsMember { 2393 if in == nil { 2394 return nil 2395 } 2396 out := new(FleetsMember) 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 *FleetsMemberClassSpec) DeepCopyInto(out *FleetsMemberClassSpec) { 2403 *out = *in 2404 } 2405 2406 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsMemberClassSpec. 2407 func (in *FleetsMemberClassSpec) DeepCopy() *FleetsMemberClassSpec { 2408 if in == nil { 2409 return nil 2410 } 2411 out := new(FleetsMemberClassSpec) 2412 in.DeepCopyInto(out) 2413 return out 2414 } 2415 2416 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2417 func (in *FrontendIP) DeepCopyInto(out *FrontendIP) { 2418 *out = *in 2419 if in.PublicIP != nil { 2420 in, out := &in.PublicIP, &out.PublicIP 2421 *out = new(PublicIPSpec) 2422 (*in).DeepCopyInto(*out) 2423 } 2424 out.FrontendIPClass = in.FrontendIPClass 2425 } 2426 2427 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIP. 2428 func (in *FrontendIP) DeepCopy() *FrontendIP { 2429 if in == nil { 2430 return nil 2431 } 2432 out := new(FrontendIP) 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 *FrontendIPClass) DeepCopyInto(out *FrontendIPClass) { 2439 *out = *in 2440 } 2441 2442 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPClass. 2443 func (in *FrontendIPClass) DeepCopy() *FrontendIPClass { 2444 if in == nil { 2445 return nil 2446 } 2447 out := new(FrontendIPClass) 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 *Future) DeepCopyInto(out *Future) { 2454 *out = *in 2455 } 2456 2457 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Future. 2458 func (in *Future) DeepCopy() *Future { 2459 if in == nil { 2460 return nil 2461 } 2462 out := new(Future) 2463 in.DeepCopyInto(out) 2464 return out 2465 } 2466 2467 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2468 func (in Futures) DeepCopyInto(out *Futures) { 2469 { 2470 in := &in 2471 *out = make(Futures, len(*in)) 2472 copy(*out, *in) 2473 } 2474 } 2475 2476 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Futures. 2477 func (in Futures) DeepCopy() Futures { 2478 if in == nil { 2479 return nil 2480 } 2481 out := new(Futures) 2482 in.DeepCopyInto(out) 2483 return *out 2484 } 2485 2486 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2487 func (in *HTTPProxyConfig) DeepCopyInto(out *HTTPProxyConfig) { 2488 *out = *in 2489 if in.HTTPProxy != nil { 2490 in, out := &in.HTTPProxy, &out.HTTPProxy 2491 *out = new(string) 2492 **out = **in 2493 } 2494 if in.HTTPSProxy != nil { 2495 in, out := &in.HTTPSProxy, &out.HTTPSProxy 2496 *out = new(string) 2497 **out = **in 2498 } 2499 if in.NoProxy != nil { 2500 in, out := &in.NoProxy, &out.NoProxy 2501 *out = make([]string, len(*in)) 2502 copy(*out, *in) 2503 } 2504 if in.TrustedCA != nil { 2505 in, out := &in.TrustedCA, &out.TrustedCA 2506 *out = new(string) 2507 **out = **in 2508 } 2509 } 2510 2511 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPProxyConfig. 2512 func (in *HTTPProxyConfig) DeepCopy() *HTTPProxyConfig { 2513 if in == nil { 2514 return nil 2515 } 2516 out := new(HTTPProxyConfig) 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 *IPTag) DeepCopyInto(out *IPTag) { 2523 *out = *in 2524 } 2525 2526 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPTag. 2527 func (in *IPTag) DeepCopy() *IPTag { 2528 if in == nil { 2529 return nil 2530 } 2531 out := new(IPTag) 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 *Identity) DeepCopyInto(out *Identity) { 2538 *out = *in 2539 } 2540 2541 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity. 2542 func (in *Identity) DeepCopy() *Identity { 2543 if in == nil { 2544 return nil 2545 } 2546 out := new(Identity) 2547 in.DeepCopyInto(out) 2548 return out 2549 } 2550 2551 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2552 func (in *Image) DeepCopyInto(out *Image) { 2553 *out = *in 2554 if in.ID != nil { 2555 in, out := &in.ID, &out.ID 2556 *out = new(string) 2557 **out = **in 2558 } 2559 if in.SharedGallery != nil { 2560 in, out := &in.SharedGallery, &out.SharedGallery 2561 *out = new(AzureSharedGalleryImage) 2562 (*in).DeepCopyInto(*out) 2563 } 2564 if in.Marketplace != nil { 2565 in, out := &in.Marketplace, &out.Marketplace 2566 *out = new(AzureMarketplaceImage) 2567 **out = **in 2568 } 2569 if in.ComputeGallery != nil { 2570 in, out := &in.ComputeGallery, &out.ComputeGallery 2571 *out = new(AzureComputeGalleryImage) 2572 (*in).DeepCopyInto(*out) 2573 } 2574 } 2575 2576 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image. 2577 func (in *Image) DeepCopy() *Image { 2578 if in == nil { 2579 return nil 2580 } 2581 out := new(Image) 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 *ImagePlan) DeepCopyInto(out *ImagePlan) { 2588 *out = *in 2589 } 2590 2591 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePlan. 2592 func (in *ImagePlan) DeepCopy() *ImagePlan { 2593 if in == nil { 2594 return nil 2595 } 2596 out := new(ImagePlan) 2597 in.DeepCopyInto(out) 2598 return out 2599 } 2600 2601 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2602 func (in *KubeletConfig) DeepCopyInto(out *KubeletConfig) { 2603 *out = *in 2604 if in.CPUManagerPolicy != nil { 2605 in, out := &in.CPUManagerPolicy, &out.CPUManagerPolicy 2606 *out = new(CPUManagerPolicy) 2607 **out = **in 2608 } 2609 if in.CPUCfsQuota != nil { 2610 in, out := &in.CPUCfsQuota, &out.CPUCfsQuota 2611 *out = new(bool) 2612 **out = **in 2613 } 2614 if in.CPUCfsQuotaPeriod != nil { 2615 in, out := &in.CPUCfsQuotaPeriod, &out.CPUCfsQuotaPeriod 2616 *out = new(string) 2617 **out = **in 2618 } 2619 if in.ImageGcHighThreshold != nil { 2620 in, out := &in.ImageGcHighThreshold, &out.ImageGcHighThreshold 2621 *out = new(int) 2622 **out = **in 2623 } 2624 if in.ImageGcLowThreshold != nil { 2625 in, out := &in.ImageGcLowThreshold, &out.ImageGcLowThreshold 2626 *out = new(int) 2627 **out = **in 2628 } 2629 if in.TopologyManagerPolicy != nil { 2630 in, out := &in.TopologyManagerPolicy, &out.TopologyManagerPolicy 2631 *out = new(TopologyManagerPolicy) 2632 **out = **in 2633 } 2634 if in.AllowedUnsafeSysctls != nil { 2635 in, out := &in.AllowedUnsafeSysctls, &out.AllowedUnsafeSysctls 2636 *out = make([]string, len(*in)) 2637 copy(*out, *in) 2638 } 2639 if in.FailSwapOn != nil { 2640 in, out := &in.FailSwapOn, &out.FailSwapOn 2641 *out = new(bool) 2642 **out = **in 2643 } 2644 if in.ContainerLogMaxSizeMB != nil { 2645 in, out := &in.ContainerLogMaxSizeMB, &out.ContainerLogMaxSizeMB 2646 *out = new(int) 2647 **out = **in 2648 } 2649 if in.ContainerLogMaxFiles != nil { 2650 in, out := &in.ContainerLogMaxFiles, &out.ContainerLogMaxFiles 2651 *out = new(int) 2652 **out = **in 2653 } 2654 if in.PodMaxPids != nil { 2655 in, out := &in.PodMaxPids, &out.PodMaxPids 2656 *out = new(int) 2657 **out = **in 2658 } 2659 } 2660 2661 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletConfig. 2662 func (in *KubeletConfig) DeepCopy() *KubeletConfig { 2663 if in == nil { 2664 return nil 2665 } 2666 out := new(KubeletConfig) 2667 in.DeepCopyInto(out) 2668 return out 2669 } 2670 2671 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2672 func (in *LinuxOSConfig) DeepCopyInto(out *LinuxOSConfig) { 2673 *out = *in 2674 if in.SwapFileSizeMB != nil { 2675 in, out := &in.SwapFileSizeMB, &out.SwapFileSizeMB 2676 *out = new(int) 2677 **out = **in 2678 } 2679 if in.Sysctls != nil { 2680 in, out := &in.Sysctls, &out.Sysctls 2681 *out = new(SysctlConfig) 2682 (*in).DeepCopyInto(*out) 2683 } 2684 if in.TransparentHugePageDefrag != nil { 2685 in, out := &in.TransparentHugePageDefrag, &out.TransparentHugePageDefrag 2686 *out = new(TransparentHugePageOption) 2687 **out = **in 2688 } 2689 if in.TransparentHugePageEnabled != nil { 2690 in, out := &in.TransparentHugePageEnabled, &out.TransparentHugePageEnabled 2691 *out = new(TransparentHugePageOption) 2692 **out = **in 2693 } 2694 } 2695 2696 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxOSConfig. 2697 func (in *LinuxOSConfig) DeepCopy() *LinuxOSConfig { 2698 if in == nil { 2699 return nil 2700 } 2701 out := new(LinuxOSConfig) 2702 in.DeepCopyInto(out) 2703 return out 2704 } 2705 2706 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2707 func (in *LoadBalancerClassSpec) DeepCopyInto(out *LoadBalancerClassSpec) { 2708 *out = *in 2709 if in.IdleTimeoutInMinutes != nil { 2710 in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes 2711 *out = new(int32) 2712 **out = **in 2713 } 2714 } 2715 2716 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerClassSpec. 2717 func (in *LoadBalancerClassSpec) DeepCopy() *LoadBalancerClassSpec { 2718 if in == nil { 2719 return nil 2720 } 2721 out := new(LoadBalancerClassSpec) 2722 in.DeepCopyInto(out) 2723 return out 2724 } 2725 2726 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2727 func (in *LoadBalancerProfile) DeepCopyInto(out *LoadBalancerProfile) { 2728 *out = *in 2729 if in.ManagedOutboundIPs != nil { 2730 in, out := &in.ManagedOutboundIPs, &out.ManagedOutboundIPs 2731 *out = new(int) 2732 **out = **in 2733 } 2734 if in.OutboundIPPrefixes != nil { 2735 in, out := &in.OutboundIPPrefixes, &out.OutboundIPPrefixes 2736 *out = make([]string, len(*in)) 2737 copy(*out, *in) 2738 } 2739 if in.OutboundIPs != nil { 2740 in, out := &in.OutboundIPs, &out.OutboundIPs 2741 *out = make([]string, len(*in)) 2742 copy(*out, *in) 2743 } 2744 if in.AllocatedOutboundPorts != nil { 2745 in, out := &in.AllocatedOutboundPorts, &out.AllocatedOutboundPorts 2746 *out = new(int) 2747 **out = **in 2748 } 2749 if in.IdleTimeoutInMinutes != nil { 2750 in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes 2751 *out = new(int) 2752 **out = **in 2753 } 2754 } 2755 2756 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerProfile. 2757 func (in *LoadBalancerProfile) DeepCopy() *LoadBalancerProfile { 2758 if in == nil { 2759 return nil 2760 } 2761 out := new(LoadBalancerProfile) 2762 in.DeepCopyInto(out) 2763 return out 2764 } 2765 2766 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2767 func (in *LoadBalancerSpec) DeepCopyInto(out *LoadBalancerSpec) { 2768 *out = *in 2769 if in.FrontendIPs != nil { 2770 in, out := &in.FrontendIPs, &out.FrontendIPs 2771 *out = make([]FrontendIP, len(*in)) 2772 for i := range *in { 2773 (*in)[i].DeepCopyInto(&(*out)[i]) 2774 } 2775 } 2776 if in.FrontendIPsCount != nil { 2777 in, out := &in.FrontendIPsCount, &out.FrontendIPsCount 2778 *out = new(int32) 2779 **out = **in 2780 } 2781 out.BackendPool = in.BackendPool 2782 in.LoadBalancerClassSpec.DeepCopyInto(&out.LoadBalancerClassSpec) 2783 } 2784 2785 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSpec. 2786 func (in *LoadBalancerSpec) DeepCopy() *LoadBalancerSpec { 2787 if in == nil { 2788 return nil 2789 } 2790 out := new(LoadBalancerSpec) 2791 in.DeepCopyInto(out) 2792 return out 2793 } 2794 2795 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2796 func (in *ManagedClusterAutoUpgradeProfile) DeepCopyInto(out *ManagedClusterAutoUpgradeProfile) { 2797 *out = *in 2798 if in.UpgradeChannel != nil { 2799 in, out := &in.UpgradeChannel, &out.UpgradeChannel 2800 *out = new(UpgradeChannel) 2801 **out = **in 2802 } 2803 } 2804 2805 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAutoUpgradeProfile. 2806 func (in *ManagedClusterAutoUpgradeProfile) DeepCopy() *ManagedClusterAutoUpgradeProfile { 2807 if in == nil { 2808 return nil 2809 } 2810 out := new(ManagedClusterAutoUpgradeProfile) 2811 in.DeepCopyInto(out) 2812 return out 2813 } 2814 2815 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2816 func (in *ManagedClusterSecurityProfile) DeepCopyInto(out *ManagedClusterSecurityProfile) { 2817 *out = *in 2818 if in.AzureKeyVaultKms != nil { 2819 in, out := &in.AzureKeyVaultKms, &out.AzureKeyVaultKms 2820 *out = new(AzureKeyVaultKms) 2821 (*in).DeepCopyInto(*out) 2822 } 2823 if in.Defender != nil { 2824 in, out := &in.Defender, &out.Defender 2825 *out = new(ManagedClusterSecurityProfileDefender) 2826 **out = **in 2827 } 2828 if in.ImageCleaner != nil { 2829 in, out := &in.ImageCleaner, &out.ImageCleaner 2830 *out = new(ManagedClusterSecurityProfileImageCleaner) 2831 (*in).DeepCopyInto(*out) 2832 } 2833 if in.WorkloadIdentity != nil { 2834 in, out := &in.WorkloadIdentity, &out.WorkloadIdentity 2835 *out = new(ManagedClusterSecurityProfileWorkloadIdentity) 2836 **out = **in 2837 } 2838 } 2839 2840 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfile. 2841 func (in *ManagedClusterSecurityProfile) DeepCopy() *ManagedClusterSecurityProfile { 2842 if in == nil { 2843 return nil 2844 } 2845 out := new(ManagedClusterSecurityProfile) 2846 in.DeepCopyInto(out) 2847 return out 2848 } 2849 2850 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2851 func (in *ManagedClusterSecurityProfileDefender) DeepCopyInto(out *ManagedClusterSecurityProfileDefender) { 2852 *out = *in 2853 out.SecurityMonitoring = in.SecurityMonitoring 2854 } 2855 2856 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefender. 2857 func (in *ManagedClusterSecurityProfileDefender) DeepCopy() *ManagedClusterSecurityProfileDefender { 2858 if in == nil { 2859 return nil 2860 } 2861 out := new(ManagedClusterSecurityProfileDefender) 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 *ManagedClusterSecurityProfileDefenderSecurityMonitoring) DeepCopyInto(out *ManagedClusterSecurityProfileDefenderSecurityMonitoring) { 2868 *out = *in 2869 } 2870 2871 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefenderSecurityMonitoring. 2872 func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring) DeepCopy() *ManagedClusterSecurityProfileDefenderSecurityMonitoring { 2873 if in == nil { 2874 return nil 2875 } 2876 out := new(ManagedClusterSecurityProfileDefenderSecurityMonitoring) 2877 in.DeepCopyInto(out) 2878 return out 2879 } 2880 2881 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2882 func (in *ManagedClusterSecurityProfileImageCleaner) DeepCopyInto(out *ManagedClusterSecurityProfileImageCleaner) { 2883 *out = *in 2884 if in.IntervalHours != nil { 2885 in, out := &in.IntervalHours, &out.IntervalHours 2886 *out = new(int) 2887 **out = **in 2888 } 2889 } 2890 2891 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileImageCleaner. 2892 func (in *ManagedClusterSecurityProfileImageCleaner) DeepCopy() *ManagedClusterSecurityProfileImageCleaner { 2893 if in == nil { 2894 return nil 2895 } 2896 out := new(ManagedClusterSecurityProfileImageCleaner) 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 *ManagedClusterSecurityProfileWorkloadIdentity) DeepCopyInto(out *ManagedClusterSecurityProfileWorkloadIdentity) { 2903 *out = *in 2904 } 2905 2906 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileWorkloadIdentity. 2907 func (in *ManagedClusterSecurityProfileWorkloadIdentity) DeepCopy() *ManagedClusterSecurityProfileWorkloadIdentity { 2908 if in == nil { 2909 return nil 2910 } 2911 out := new(ManagedClusterSecurityProfileWorkloadIdentity) 2912 in.DeepCopyInto(out) 2913 return out 2914 } 2915 2916 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2917 func (in *ManagedControlPlaneSubnet) DeepCopyInto(out *ManagedControlPlaneSubnet) { 2918 *out = *in 2919 if in.ServiceEndpoints != nil { 2920 in, out := &in.ServiceEndpoints, &out.ServiceEndpoints 2921 *out = make(ServiceEndpoints, len(*in)) 2922 for i := range *in { 2923 (*in)[i].DeepCopyInto(&(*out)[i]) 2924 } 2925 } 2926 if in.PrivateEndpoints != nil { 2927 in, out := &in.PrivateEndpoints, &out.PrivateEndpoints 2928 *out = make(PrivateEndpoints, len(*in)) 2929 for i := range *in { 2930 (*in)[i].DeepCopyInto(&(*out)[i]) 2931 } 2932 } 2933 } 2934 2935 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneSubnet. 2936 func (in *ManagedControlPlaneSubnet) DeepCopy() *ManagedControlPlaneSubnet { 2937 if in == nil { 2938 return nil 2939 } 2940 out := new(ManagedControlPlaneSubnet) 2941 in.DeepCopyInto(out) 2942 return out 2943 } 2944 2945 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2946 func (in *ManagedControlPlaneVirtualNetwork) DeepCopyInto(out *ManagedControlPlaneVirtualNetwork) { 2947 *out = *in 2948 in.ManagedControlPlaneVirtualNetworkClassSpec.DeepCopyInto(&out.ManagedControlPlaneVirtualNetworkClassSpec) 2949 } 2950 2951 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneVirtualNetwork. 2952 func (in *ManagedControlPlaneVirtualNetwork) DeepCopy() *ManagedControlPlaneVirtualNetwork { 2953 if in == nil { 2954 return nil 2955 } 2956 out := new(ManagedControlPlaneVirtualNetwork) 2957 in.DeepCopyInto(out) 2958 return out 2959 } 2960 2961 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2962 func (in *ManagedControlPlaneVirtualNetworkClassSpec) DeepCopyInto(out *ManagedControlPlaneVirtualNetworkClassSpec) { 2963 *out = *in 2964 in.Subnet.DeepCopyInto(&out.Subnet) 2965 } 2966 2967 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneVirtualNetworkClassSpec. 2968 func (in *ManagedControlPlaneVirtualNetworkClassSpec) DeepCopy() *ManagedControlPlaneVirtualNetworkClassSpec { 2969 if in == nil { 2970 return nil 2971 } 2972 out := new(ManagedControlPlaneVirtualNetworkClassSpec) 2973 in.DeepCopyInto(out) 2974 return out 2975 } 2976 2977 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2978 func (in *ManagedDiskParameters) DeepCopyInto(out *ManagedDiskParameters) { 2979 *out = *in 2980 if in.DiskEncryptionSet != nil { 2981 in, out := &in.DiskEncryptionSet, &out.DiskEncryptionSet 2982 *out = new(DiskEncryptionSetParameters) 2983 **out = **in 2984 } 2985 if in.SecurityProfile != nil { 2986 in, out := &in.SecurityProfile, &out.SecurityProfile 2987 *out = new(VMDiskSecurityProfile) 2988 (*in).DeepCopyInto(*out) 2989 } 2990 } 2991 2992 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters. 2993 func (in *ManagedDiskParameters) DeepCopy() *ManagedDiskParameters { 2994 if in == nil { 2995 return nil 2996 } 2997 out := new(ManagedDiskParameters) 2998 in.DeepCopyInto(out) 2999 return out 3000 } 3001 3002 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3003 func (in *ManagedMachinePoolScaling) DeepCopyInto(out *ManagedMachinePoolScaling) { 3004 *out = *in 3005 if in.MinSize != nil { 3006 in, out := &in.MinSize, &out.MinSize 3007 *out = new(int) 3008 **out = **in 3009 } 3010 if in.MaxSize != nil { 3011 in, out := &in.MaxSize, &out.MaxSize 3012 *out = new(int) 3013 **out = **in 3014 } 3015 } 3016 3017 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedMachinePoolScaling. 3018 func (in *ManagedMachinePoolScaling) DeepCopy() *ManagedMachinePoolScaling { 3019 if in == nil { 3020 return nil 3021 } 3022 out := new(ManagedMachinePoolScaling) 3023 in.DeepCopyInto(out) 3024 return out 3025 } 3026 3027 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3028 func (in *NatGateway) DeepCopyInto(out *NatGateway) { 3029 *out = *in 3030 in.NatGatewayIP.DeepCopyInto(&out.NatGatewayIP) 3031 out.NatGatewayClassSpec = in.NatGatewayClassSpec 3032 } 3033 3034 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway. 3035 func (in *NatGateway) DeepCopy() *NatGateway { 3036 if in == nil { 3037 return nil 3038 } 3039 out := new(NatGateway) 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 *NatGatewayClassSpec) DeepCopyInto(out *NatGatewayClassSpec) { 3046 *out = *in 3047 } 3048 3049 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayClassSpec. 3050 func (in *NatGatewayClassSpec) DeepCopy() *NatGatewayClassSpec { 3051 if in == nil { 3052 return nil 3053 } 3054 out := new(NatGatewayClassSpec) 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 *NetworkClassSpec) DeepCopyInto(out *NetworkClassSpec) { 3061 *out = *in 3062 } 3063 3064 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkClassSpec. 3065 func (in *NetworkClassSpec) DeepCopy() *NetworkClassSpec { 3066 if in == nil { 3067 return nil 3068 } 3069 out := new(NetworkClassSpec) 3070 in.DeepCopyInto(out) 3071 return out 3072 } 3073 3074 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3075 func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface) { 3076 *out = *in 3077 if in.AcceleratedNetworking != nil { 3078 in, out := &in.AcceleratedNetworking, &out.AcceleratedNetworking 3079 *out = new(bool) 3080 **out = **in 3081 } 3082 } 3083 3084 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface. 3085 func (in *NetworkInterface) DeepCopy() *NetworkInterface { 3086 if in == nil { 3087 return nil 3088 } 3089 out := new(NetworkInterface) 3090 in.DeepCopyInto(out) 3091 return out 3092 } 3093 3094 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3095 func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) { 3096 *out = *in 3097 in.Vnet.DeepCopyInto(&out.Vnet) 3098 if in.Subnets != nil { 3099 in, out := &in.Subnets, &out.Subnets 3100 *out = make(Subnets, len(*in)) 3101 for i := range *in { 3102 (*in)[i].DeepCopyInto(&(*out)[i]) 3103 } 3104 } 3105 in.APIServerLB.DeepCopyInto(&out.APIServerLB) 3106 if in.NodeOutboundLB != nil { 3107 in, out := &in.NodeOutboundLB, &out.NodeOutboundLB 3108 *out = new(LoadBalancerSpec) 3109 (*in).DeepCopyInto(*out) 3110 } 3111 if in.ControlPlaneOutboundLB != nil { 3112 in, out := &in.ControlPlaneOutboundLB, &out.ControlPlaneOutboundLB 3113 *out = new(LoadBalancerSpec) 3114 (*in).DeepCopyInto(*out) 3115 } 3116 out.NetworkClassSpec = in.NetworkClassSpec 3117 } 3118 3119 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpec. 3120 func (in *NetworkSpec) DeepCopy() *NetworkSpec { 3121 if in == nil { 3122 return nil 3123 } 3124 out := new(NetworkSpec) 3125 in.DeepCopyInto(out) 3126 return out 3127 } 3128 3129 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3130 func (in *NetworkTemplateSpec) DeepCopyInto(out *NetworkTemplateSpec) { 3131 *out = *in 3132 out.NetworkClassSpec = in.NetworkClassSpec 3133 in.Vnet.DeepCopyInto(&out.Vnet) 3134 if in.Subnets != nil { 3135 in, out := &in.Subnets, &out.Subnets 3136 *out = make(SubnetTemplatesSpec, len(*in)) 3137 for i := range *in { 3138 (*in)[i].DeepCopyInto(&(*out)[i]) 3139 } 3140 } 3141 in.APIServerLB.DeepCopyInto(&out.APIServerLB) 3142 if in.NodeOutboundLB != nil { 3143 in, out := &in.NodeOutboundLB, &out.NodeOutboundLB 3144 *out = new(LoadBalancerClassSpec) 3145 (*in).DeepCopyInto(*out) 3146 } 3147 if in.ControlPlaneOutboundLB != nil { 3148 in, out := &in.ControlPlaneOutboundLB, &out.ControlPlaneOutboundLB 3149 *out = new(LoadBalancerClassSpec) 3150 (*in).DeepCopyInto(*out) 3151 } 3152 } 3153 3154 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkTemplateSpec. 3155 func (in *NetworkTemplateSpec) DeepCopy() *NetworkTemplateSpec { 3156 if in == nil { 3157 return nil 3158 } 3159 out := new(NetworkTemplateSpec) 3160 in.DeepCopyInto(out) 3161 return out 3162 } 3163 3164 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3165 func (in *OIDCIssuerProfile) DeepCopyInto(out *OIDCIssuerProfile) { 3166 *out = *in 3167 if in.Enabled != nil { 3168 in, out := &in.Enabled, &out.Enabled 3169 *out = new(bool) 3170 **out = **in 3171 } 3172 } 3173 3174 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCIssuerProfile. 3175 func (in *OIDCIssuerProfile) DeepCopy() *OIDCIssuerProfile { 3176 if in == nil { 3177 return nil 3178 } 3179 out := new(OIDCIssuerProfile) 3180 in.DeepCopyInto(out) 3181 return out 3182 } 3183 3184 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3185 func (in *OIDCIssuerProfileStatus) DeepCopyInto(out *OIDCIssuerProfileStatus) { 3186 *out = *in 3187 if in.IssuerURL != nil { 3188 in, out := &in.IssuerURL, &out.IssuerURL 3189 *out = new(string) 3190 **out = **in 3191 } 3192 } 3193 3194 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCIssuerProfileStatus. 3195 func (in *OIDCIssuerProfileStatus) DeepCopy() *OIDCIssuerProfileStatus { 3196 if in == nil { 3197 return nil 3198 } 3199 out := new(OIDCIssuerProfileStatus) 3200 in.DeepCopyInto(out) 3201 return out 3202 } 3203 3204 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3205 func (in *OSDisk) DeepCopyInto(out *OSDisk) { 3206 *out = *in 3207 if in.DiskSizeGB != nil { 3208 in, out := &in.DiskSizeGB, &out.DiskSizeGB 3209 *out = new(int32) 3210 **out = **in 3211 } 3212 if in.ManagedDisk != nil { 3213 in, out := &in.ManagedDisk, &out.ManagedDisk 3214 *out = new(ManagedDiskParameters) 3215 (*in).DeepCopyInto(*out) 3216 } 3217 if in.DiffDiskSettings != nil { 3218 in, out := &in.DiffDiskSettings, &out.DiffDiskSettings 3219 *out = new(DiffDiskSettings) 3220 (*in).DeepCopyInto(*out) 3221 } 3222 } 3223 3224 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk. 3225 func (in *OSDisk) DeepCopy() *OSDisk { 3226 if in == nil { 3227 return nil 3228 } 3229 out := new(OSDisk) 3230 in.DeepCopyInto(out) 3231 return out 3232 } 3233 3234 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3235 func (in *PrivateEndpointSpec) DeepCopyInto(out *PrivateEndpointSpec) { 3236 *out = *in 3237 if in.PrivateLinkServiceConnections != nil { 3238 in, out := &in.PrivateLinkServiceConnections, &out.PrivateLinkServiceConnections 3239 *out = make([]PrivateLinkServiceConnection, len(*in)) 3240 for i := range *in { 3241 (*in)[i].DeepCopyInto(&(*out)[i]) 3242 } 3243 } 3244 if in.PrivateIPAddresses != nil { 3245 in, out := &in.PrivateIPAddresses, &out.PrivateIPAddresses 3246 *out = make([]string, len(*in)) 3247 copy(*out, *in) 3248 } 3249 if in.ApplicationSecurityGroups != nil { 3250 in, out := &in.ApplicationSecurityGroups, &out.ApplicationSecurityGroups 3251 *out = make([]string, len(*in)) 3252 copy(*out, *in) 3253 } 3254 } 3255 3256 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointSpec. 3257 func (in *PrivateEndpointSpec) DeepCopy() *PrivateEndpointSpec { 3258 if in == nil { 3259 return nil 3260 } 3261 out := new(PrivateEndpointSpec) 3262 in.DeepCopyInto(out) 3263 return out 3264 } 3265 3266 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3267 func (in PrivateEndpoints) DeepCopyInto(out *PrivateEndpoints) { 3268 { 3269 in := &in 3270 *out = make(PrivateEndpoints, len(*in)) 3271 for i := range *in { 3272 (*in)[i].DeepCopyInto(&(*out)[i]) 3273 } 3274 } 3275 } 3276 3277 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints. 3278 func (in PrivateEndpoints) DeepCopy() PrivateEndpoints { 3279 if in == nil { 3280 return nil 3281 } 3282 out := new(PrivateEndpoints) 3283 in.DeepCopyInto(out) 3284 return *out 3285 } 3286 3287 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3288 func (in *PrivateLinkServiceConnection) DeepCopyInto(out *PrivateLinkServiceConnection) { 3289 *out = *in 3290 if in.GroupIDs != nil { 3291 in, out := &in.GroupIDs, &out.GroupIDs 3292 *out = make([]string, len(*in)) 3293 copy(*out, *in) 3294 } 3295 } 3296 3297 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection. 3298 func (in *PrivateLinkServiceConnection) DeepCopy() *PrivateLinkServiceConnection { 3299 if in == nil { 3300 return nil 3301 } 3302 out := new(PrivateLinkServiceConnection) 3303 in.DeepCopyInto(out) 3304 return out 3305 } 3306 3307 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3308 func (in *PublicIPSpec) DeepCopyInto(out *PublicIPSpec) { 3309 *out = *in 3310 if in.IPTags != nil { 3311 in, out := &in.IPTags, &out.IPTags 3312 *out = make([]IPTag, len(*in)) 3313 copy(*out, *in) 3314 } 3315 } 3316 3317 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPSpec. 3318 func (in *PublicIPSpec) DeepCopy() *PublicIPSpec { 3319 if in == nil { 3320 return nil 3321 } 3322 out := new(PublicIPSpec) 3323 in.DeepCopyInto(out) 3324 return out 3325 } 3326 3327 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3328 func (in *RateLimitConfig) DeepCopyInto(out *RateLimitConfig) { 3329 *out = *in 3330 if in.CloudProviderRateLimitQPS != nil { 3331 in, out := &in.CloudProviderRateLimitQPS, &out.CloudProviderRateLimitQPS 3332 x := (*in).DeepCopy() 3333 *out = &x 3334 } 3335 if in.CloudProviderRateLimitQPSWrite != nil { 3336 in, out := &in.CloudProviderRateLimitQPSWrite, &out.CloudProviderRateLimitQPSWrite 3337 x := (*in).DeepCopy() 3338 *out = &x 3339 } 3340 } 3341 3342 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitConfig. 3343 func (in *RateLimitConfig) DeepCopy() *RateLimitConfig { 3344 if in == nil { 3345 return nil 3346 } 3347 out := new(RateLimitConfig) 3348 in.DeepCopyInto(out) 3349 return out 3350 } 3351 3352 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3353 func (in *RateLimitSpec) DeepCopyInto(out *RateLimitSpec) { 3354 *out = *in 3355 in.Config.DeepCopyInto(&out.Config) 3356 } 3357 3358 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitSpec. 3359 func (in *RateLimitSpec) DeepCopy() *RateLimitSpec { 3360 if in == nil { 3361 return nil 3362 } 3363 out := new(RateLimitSpec) 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 *RouteTable) DeepCopyInto(out *RouteTable) { 3370 *out = *in 3371 } 3372 3373 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable. 3374 func (in *RouteTable) DeepCopy() *RouteTable { 3375 if in == nil { 3376 return nil 3377 } 3378 out := new(RouteTable) 3379 in.DeepCopyInto(out) 3380 return out 3381 } 3382 3383 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3384 func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup) { 3385 *out = *in 3386 in.SecurityGroupClass.DeepCopyInto(&out.SecurityGroupClass) 3387 } 3388 3389 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup. 3390 func (in *SecurityGroup) DeepCopy() *SecurityGroup { 3391 if in == nil { 3392 return nil 3393 } 3394 out := new(SecurityGroup) 3395 in.DeepCopyInto(out) 3396 return out 3397 } 3398 3399 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3400 func (in *SecurityGroupClass) DeepCopyInto(out *SecurityGroupClass) { 3401 *out = *in 3402 if in.SecurityRules != nil { 3403 in, out := &in.SecurityRules, &out.SecurityRules 3404 *out = make(SecurityRules, len(*in)) 3405 for i := range *in { 3406 (*in)[i].DeepCopyInto(&(*out)[i]) 3407 } 3408 } 3409 if in.Tags != nil { 3410 in, out := &in.Tags, &out.Tags 3411 *out = make(Tags, len(*in)) 3412 for key, val := range *in { 3413 (*out)[key] = val 3414 } 3415 } 3416 } 3417 3418 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupClass. 3419 func (in *SecurityGroupClass) DeepCopy() *SecurityGroupClass { 3420 if in == nil { 3421 return nil 3422 } 3423 out := new(SecurityGroupClass) 3424 in.DeepCopyInto(out) 3425 return out 3426 } 3427 3428 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3429 func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile) { 3430 *out = *in 3431 if in.EncryptionAtHost != nil { 3432 in, out := &in.EncryptionAtHost, &out.EncryptionAtHost 3433 *out = new(bool) 3434 **out = **in 3435 } 3436 if in.UefiSettings != nil { 3437 in, out := &in.UefiSettings, &out.UefiSettings 3438 *out = new(UefiSettings) 3439 (*in).DeepCopyInto(*out) 3440 } 3441 } 3442 3443 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile. 3444 func (in *SecurityProfile) DeepCopy() *SecurityProfile { 3445 if in == nil { 3446 return nil 3447 } 3448 out := new(SecurityProfile) 3449 in.DeepCopyInto(out) 3450 return out 3451 } 3452 3453 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3454 func (in *SecurityRule) DeepCopyInto(out *SecurityRule) { 3455 *out = *in 3456 if in.SourcePorts != nil { 3457 in, out := &in.SourcePorts, &out.SourcePorts 3458 *out = new(string) 3459 **out = **in 3460 } 3461 if in.DestinationPorts != nil { 3462 in, out := &in.DestinationPorts, &out.DestinationPorts 3463 *out = new(string) 3464 **out = **in 3465 } 3466 if in.Source != nil { 3467 in, out := &in.Source, &out.Source 3468 *out = new(string) 3469 **out = **in 3470 } 3471 if in.Sources != nil { 3472 in, out := &in.Sources, &out.Sources 3473 *out = make([]*string, len(*in)) 3474 for i := range *in { 3475 if (*in)[i] != nil { 3476 in, out := &(*in)[i], &(*out)[i] 3477 *out = new(string) 3478 **out = **in 3479 } 3480 } 3481 } 3482 if in.Destination != nil { 3483 in, out := &in.Destination, &out.Destination 3484 *out = new(string) 3485 **out = **in 3486 } 3487 } 3488 3489 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRule. 3490 func (in *SecurityRule) DeepCopy() *SecurityRule { 3491 if in == nil { 3492 return nil 3493 } 3494 out := new(SecurityRule) 3495 in.DeepCopyInto(out) 3496 return out 3497 } 3498 3499 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3500 func (in SecurityRules) DeepCopyInto(out *SecurityRules) { 3501 { 3502 in := &in 3503 *out = make(SecurityRules, len(*in)) 3504 for i := range *in { 3505 (*in)[i].DeepCopyInto(&(*out)[i]) 3506 } 3507 } 3508 } 3509 3510 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRules. 3511 func (in SecurityRules) DeepCopy() SecurityRules { 3512 if in == nil { 3513 return nil 3514 } 3515 out := new(SecurityRules) 3516 in.DeepCopyInto(out) 3517 return *out 3518 } 3519 3520 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3521 func (in *ServiceEndpointSpec) DeepCopyInto(out *ServiceEndpointSpec) { 3522 *out = *in 3523 if in.Locations != nil { 3524 in, out := &in.Locations, &out.Locations 3525 *out = make([]string, len(*in)) 3526 copy(*out, *in) 3527 } 3528 } 3529 3530 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointSpec. 3531 func (in *ServiceEndpointSpec) DeepCopy() *ServiceEndpointSpec { 3532 if in == nil { 3533 return nil 3534 } 3535 out := new(ServiceEndpointSpec) 3536 in.DeepCopyInto(out) 3537 return out 3538 } 3539 3540 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3541 func (in ServiceEndpoints) DeepCopyInto(out *ServiceEndpoints) { 3542 { 3543 in := &in 3544 *out = make(ServiceEndpoints, len(*in)) 3545 for i := range *in { 3546 (*in)[i].DeepCopyInto(&(*out)[i]) 3547 } 3548 } 3549 } 3550 3551 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpoints. 3552 func (in ServiceEndpoints) DeepCopy() ServiceEndpoints { 3553 if in == nil { 3554 return nil 3555 } 3556 out := new(ServiceEndpoints) 3557 in.DeepCopyInto(out) 3558 return *out 3559 } 3560 3561 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3562 func (in *SpotVMOptions) DeepCopyInto(out *SpotVMOptions) { 3563 *out = *in 3564 if in.MaxPrice != nil { 3565 in, out := &in.MaxPrice, &out.MaxPrice 3566 x := (*in).DeepCopy() 3567 *out = &x 3568 } 3569 if in.EvictionPolicy != nil { 3570 in, out := &in.EvictionPolicy, &out.EvictionPolicy 3571 *out = new(SpotEvictionPolicy) 3572 **out = **in 3573 } 3574 } 3575 3576 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotVMOptions. 3577 func (in *SpotVMOptions) DeepCopy() *SpotVMOptions { 3578 if in == nil { 3579 return nil 3580 } 3581 out := new(SpotVMOptions) 3582 in.DeepCopyInto(out) 3583 return out 3584 } 3585 3586 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3587 func (in *SubnetClassSpec) DeepCopyInto(out *SubnetClassSpec) { 3588 *out = *in 3589 if in.CIDRBlocks != nil { 3590 in, out := &in.CIDRBlocks, &out.CIDRBlocks 3591 *out = make([]string, len(*in)) 3592 copy(*out, *in) 3593 } 3594 if in.ServiceEndpoints != nil { 3595 in, out := &in.ServiceEndpoints, &out.ServiceEndpoints 3596 *out = make(ServiceEndpoints, len(*in)) 3597 for i := range *in { 3598 (*in)[i].DeepCopyInto(&(*out)[i]) 3599 } 3600 } 3601 if in.PrivateEndpoints != nil { 3602 in, out := &in.PrivateEndpoints, &out.PrivateEndpoints 3603 *out = make(PrivateEndpoints, len(*in)) 3604 for i := range *in { 3605 (*in)[i].DeepCopyInto(&(*out)[i]) 3606 } 3607 } 3608 } 3609 3610 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetClassSpec. 3611 func (in *SubnetClassSpec) DeepCopy() *SubnetClassSpec { 3612 if in == nil { 3613 return nil 3614 } 3615 out := new(SubnetClassSpec) 3616 in.DeepCopyInto(out) 3617 return out 3618 } 3619 3620 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3621 func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec) { 3622 *out = *in 3623 in.SecurityGroup.DeepCopyInto(&out.SecurityGroup) 3624 out.RouteTable = in.RouteTable 3625 in.NatGateway.DeepCopyInto(&out.NatGateway) 3626 in.SubnetClassSpec.DeepCopyInto(&out.SubnetClassSpec) 3627 } 3628 3629 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpec. 3630 func (in *SubnetSpec) DeepCopy() *SubnetSpec { 3631 if in == nil { 3632 return nil 3633 } 3634 out := new(SubnetSpec) 3635 in.DeepCopyInto(out) 3636 return out 3637 } 3638 3639 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3640 func (in *SubnetTemplateSpec) DeepCopyInto(out *SubnetTemplateSpec) { 3641 *out = *in 3642 in.SubnetClassSpec.DeepCopyInto(&out.SubnetClassSpec) 3643 in.SecurityGroup.DeepCopyInto(&out.SecurityGroup) 3644 out.NatGateway = in.NatGateway 3645 } 3646 3647 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetTemplateSpec. 3648 func (in *SubnetTemplateSpec) DeepCopy() *SubnetTemplateSpec { 3649 if in == nil { 3650 return nil 3651 } 3652 out := new(SubnetTemplateSpec) 3653 in.DeepCopyInto(out) 3654 return out 3655 } 3656 3657 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3658 func (in SubnetTemplatesSpec) DeepCopyInto(out *SubnetTemplatesSpec) { 3659 { 3660 in := &in 3661 *out = make(SubnetTemplatesSpec, len(*in)) 3662 for i := range *in { 3663 (*in)[i].DeepCopyInto(&(*out)[i]) 3664 } 3665 } 3666 } 3667 3668 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetTemplatesSpec. 3669 func (in SubnetTemplatesSpec) DeepCopy() SubnetTemplatesSpec { 3670 if in == nil { 3671 return nil 3672 } 3673 out := new(SubnetTemplatesSpec) 3674 in.DeepCopyInto(out) 3675 return *out 3676 } 3677 3678 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3679 func (in Subnets) DeepCopyInto(out *Subnets) { 3680 { 3681 in := &in 3682 *out = make(Subnets, len(*in)) 3683 for i := range *in { 3684 (*in)[i].DeepCopyInto(&(*out)[i]) 3685 } 3686 } 3687 } 3688 3689 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnets. 3690 func (in Subnets) DeepCopy() Subnets { 3691 if in == nil { 3692 return nil 3693 } 3694 out := new(Subnets) 3695 in.DeepCopyInto(out) 3696 return *out 3697 } 3698 3699 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3700 func (in *SysctlConfig) DeepCopyInto(out *SysctlConfig) { 3701 *out = *in 3702 if in.FsAioMaxNr != nil { 3703 in, out := &in.FsAioMaxNr, &out.FsAioMaxNr 3704 *out = new(int) 3705 **out = **in 3706 } 3707 if in.FsFileMax != nil { 3708 in, out := &in.FsFileMax, &out.FsFileMax 3709 *out = new(int) 3710 **out = **in 3711 } 3712 if in.FsInotifyMaxUserWatches != nil { 3713 in, out := &in.FsInotifyMaxUserWatches, &out.FsInotifyMaxUserWatches 3714 *out = new(int) 3715 **out = **in 3716 } 3717 if in.FsNrOpen != nil { 3718 in, out := &in.FsNrOpen, &out.FsNrOpen 3719 *out = new(int) 3720 **out = **in 3721 } 3722 if in.KernelThreadsMax != nil { 3723 in, out := &in.KernelThreadsMax, &out.KernelThreadsMax 3724 *out = new(int) 3725 **out = **in 3726 } 3727 if in.NetCoreNetdevMaxBacklog != nil { 3728 in, out := &in.NetCoreNetdevMaxBacklog, &out.NetCoreNetdevMaxBacklog 3729 *out = new(int) 3730 **out = **in 3731 } 3732 if in.NetCoreOptmemMax != nil { 3733 in, out := &in.NetCoreOptmemMax, &out.NetCoreOptmemMax 3734 *out = new(int) 3735 **out = **in 3736 } 3737 if in.NetCoreRmemDefault != nil { 3738 in, out := &in.NetCoreRmemDefault, &out.NetCoreRmemDefault 3739 *out = new(int) 3740 **out = **in 3741 } 3742 if in.NetCoreRmemMax != nil { 3743 in, out := &in.NetCoreRmemMax, &out.NetCoreRmemMax 3744 *out = new(int) 3745 **out = **in 3746 } 3747 if in.NetCoreSomaxconn != nil { 3748 in, out := &in.NetCoreSomaxconn, &out.NetCoreSomaxconn 3749 *out = new(int) 3750 **out = **in 3751 } 3752 if in.NetCoreWmemDefault != nil { 3753 in, out := &in.NetCoreWmemDefault, &out.NetCoreWmemDefault 3754 *out = new(int) 3755 **out = **in 3756 } 3757 if in.NetCoreWmemMax != nil { 3758 in, out := &in.NetCoreWmemMax, &out.NetCoreWmemMax 3759 *out = new(int) 3760 **out = **in 3761 } 3762 if in.NetIpv4IPLocalPortRange != nil { 3763 in, out := &in.NetIpv4IPLocalPortRange, &out.NetIpv4IPLocalPortRange 3764 *out = new(string) 3765 **out = **in 3766 } 3767 if in.NetIpv4NeighDefaultGcThresh1 != nil { 3768 in, out := &in.NetIpv4NeighDefaultGcThresh1, &out.NetIpv4NeighDefaultGcThresh1 3769 *out = new(int) 3770 **out = **in 3771 } 3772 if in.NetIpv4NeighDefaultGcThresh2 != nil { 3773 in, out := &in.NetIpv4NeighDefaultGcThresh2, &out.NetIpv4NeighDefaultGcThresh2 3774 *out = new(int) 3775 **out = **in 3776 } 3777 if in.NetIpv4NeighDefaultGcThresh3 != nil { 3778 in, out := &in.NetIpv4NeighDefaultGcThresh3, &out.NetIpv4NeighDefaultGcThresh3 3779 *out = new(int) 3780 **out = **in 3781 } 3782 if in.NetIpv4TCPFinTimeout != nil { 3783 in, out := &in.NetIpv4TCPFinTimeout, &out.NetIpv4TCPFinTimeout 3784 *out = new(int) 3785 **out = **in 3786 } 3787 if in.NetIpv4TCPKeepaliveProbes != nil { 3788 in, out := &in.NetIpv4TCPKeepaliveProbes, &out.NetIpv4TCPKeepaliveProbes 3789 *out = new(int) 3790 **out = **in 3791 } 3792 if in.NetIpv4TCPKeepaliveTime != nil { 3793 in, out := &in.NetIpv4TCPKeepaliveTime, &out.NetIpv4TCPKeepaliveTime 3794 *out = new(int) 3795 **out = **in 3796 } 3797 if in.NetIpv4TCPMaxSynBacklog != nil { 3798 in, out := &in.NetIpv4TCPMaxSynBacklog, &out.NetIpv4TCPMaxSynBacklog 3799 *out = new(int) 3800 **out = **in 3801 } 3802 if in.NetIpv4TCPMaxTwBuckets != nil { 3803 in, out := &in.NetIpv4TCPMaxTwBuckets, &out.NetIpv4TCPMaxTwBuckets 3804 *out = new(int) 3805 **out = **in 3806 } 3807 if in.NetIpv4TCPTwReuse != nil { 3808 in, out := &in.NetIpv4TCPTwReuse, &out.NetIpv4TCPTwReuse 3809 *out = new(bool) 3810 **out = **in 3811 } 3812 if in.NetIpv4TCPkeepaliveIntvl != nil { 3813 in, out := &in.NetIpv4TCPkeepaliveIntvl, &out.NetIpv4TCPkeepaliveIntvl 3814 *out = new(int) 3815 **out = **in 3816 } 3817 if in.NetNetfilterNfConntrackBuckets != nil { 3818 in, out := &in.NetNetfilterNfConntrackBuckets, &out.NetNetfilterNfConntrackBuckets 3819 *out = new(int) 3820 **out = **in 3821 } 3822 if in.NetNetfilterNfConntrackMax != nil { 3823 in, out := &in.NetNetfilterNfConntrackMax, &out.NetNetfilterNfConntrackMax 3824 *out = new(int) 3825 **out = **in 3826 } 3827 if in.VMMaxMapCount != nil { 3828 in, out := &in.VMMaxMapCount, &out.VMMaxMapCount 3829 *out = new(int) 3830 **out = **in 3831 } 3832 if in.VMSwappiness != nil { 3833 in, out := &in.VMSwappiness, &out.VMSwappiness 3834 *out = new(int) 3835 **out = **in 3836 } 3837 if in.VMVfsCachePressure != nil { 3838 in, out := &in.VMVfsCachePressure, &out.VMVfsCachePressure 3839 *out = new(int) 3840 **out = **in 3841 } 3842 } 3843 3844 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SysctlConfig. 3845 func (in *SysctlConfig) DeepCopy() *SysctlConfig { 3846 if in == nil { 3847 return nil 3848 } 3849 out := new(SysctlConfig) 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 *SystemAssignedIdentityRole) DeepCopyInto(out *SystemAssignedIdentityRole) { 3856 *out = *in 3857 } 3858 3859 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemAssignedIdentityRole. 3860 func (in *SystemAssignedIdentityRole) DeepCopy() *SystemAssignedIdentityRole { 3861 if in == nil { 3862 return nil 3863 } 3864 out := new(SystemAssignedIdentityRole) 3865 in.DeepCopyInto(out) 3866 return out 3867 } 3868 3869 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3870 func (in Tags) DeepCopyInto(out *Tags) { 3871 { 3872 in := &in 3873 *out = make(Tags, len(*in)) 3874 for key, val := range *in { 3875 (*out)[key] = val 3876 } 3877 } 3878 } 3879 3880 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tags. 3881 func (in Tags) DeepCopy() Tags { 3882 if in == nil { 3883 return nil 3884 } 3885 out := new(Tags) 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 *Taint) DeepCopyInto(out *Taint) { 3892 *out = *in 3893 } 3894 3895 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Taint. 3896 func (in *Taint) DeepCopy() *Taint { 3897 if in == nil { 3898 return nil 3899 } 3900 out := new(Taint) 3901 in.DeepCopyInto(out) 3902 return out 3903 } 3904 3905 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3906 func (in Taints) DeepCopyInto(out *Taints) { 3907 { 3908 in := &in 3909 *out = make(Taints, len(*in)) 3910 copy(*out, *in) 3911 } 3912 } 3913 3914 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Taints. 3915 func (in Taints) DeepCopy() Taints { 3916 if in == nil { 3917 return nil 3918 } 3919 out := new(Taints) 3920 in.DeepCopyInto(out) 3921 return *out 3922 } 3923 3924 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3925 func (in *UefiSettings) DeepCopyInto(out *UefiSettings) { 3926 *out = *in 3927 if in.SecureBootEnabled != nil { 3928 in, out := &in.SecureBootEnabled, &out.SecureBootEnabled 3929 *out = new(bool) 3930 **out = **in 3931 } 3932 if in.VTpmEnabled != nil { 3933 in, out := &in.VTpmEnabled, &out.VTpmEnabled 3934 *out = new(bool) 3935 **out = **in 3936 } 3937 } 3938 3939 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UefiSettings. 3940 func (in *UefiSettings) DeepCopy() *UefiSettings { 3941 if in == nil { 3942 return nil 3943 } 3944 out := new(UefiSettings) 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 *UserAssignedIdentity) DeepCopyInto(out *UserAssignedIdentity) { 3951 *out = *in 3952 } 3953 3954 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity. 3955 func (in *UserAssignedIdentity) DeepCopy() *UserAssignedIdentity { 3956 if in == nil { 3957 return nil 3958 } 3959 out := new(UserAssignedIdentity) 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 *UserManagedBootDiagnostics) DeepCopyInto(out *UserManagedBootDiagnostics) { 3966 *out = *in 3967 } 3968 3969 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserManagedBootDiagnostics. 3970 func (in *UserManagedBootDiagnostics) DeepCopy() *UserManagedBootDiagnostics { 3971 if in == nil { 3972 return nil 3973 } 3974 out := new(UserManagedBootDiagnostics) 3975 in.DeepCopyInto(out) 3976 return out 3977 } 3978 3979 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3980 func (in *VMDiskSecurityProfile) DeepCopyInto(out *VMDiskSecurityProfile) { 3981 *out = *in 3982 if in.DiskEncryptionSet != nil { 3983 in, out := &in.DiskEncryptionSet, &out.DiskEncryptionSet 3984 *out = new(DiskEncryptionSetParameters) 3985 **out = **in 3986 } 3987 } 3988 3989 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMDiskSecurityProfile. 3990 func (in *VMDiskSecurityProfile) DeepCopy() *VMDiskSecurityProfile { 3991 if in == nil { 3992 return nil 3993 } 3994 out := new(VMDiskSecurityProfile) 3995 in.DeepCopyInto(out) 3996 return out 3997 } 3998 3999 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4000 func (in *VMExtension) DeepCopyInto(out *VMExtension) { 4001 *out = *in 4002 if in.Settings != nil { 4003 in, out := &in.Settings, &out.Settings 4004 *out = make(Tags, len(*in)) 4005 for key, val := range *in { 4006 (*out)[key] = val 4007 } 4008 } 4009 if in.ProtectedSettings != nil { 4010 in, out := &in.ProtectedSettings, &out.ProtectedSettings 4011 *out = make(Tags, len(*in)) 4012 for key, val := range *in { 4013 (*out)[key] = val 4014 } 4015 } 4016 } 4017 4018 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMExtension. 4019 func (in *VMExtension) DeepCopy() *VMExtension { 4020 if in == nil { 4021 return nil 4022 } 4023 out := new(VMExtension) 4024 in.DeepCopyInto(out) 4025 return out 4026 } 4027 4028 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4029 func (in *VnetClassSpec) DeepCopyInto(out *VnetClassSpec) { 4030 *out = *in 4031 if in.CIDRBlocks != nil { 4032 in, out := &in.CIDRBlocks, &out.CIDRBlocks 4033 *out = make([]string, len(*in)) 4034 copy(*out, *in) 4035 } 4036 if in.Tags != nil { 4037 in, out := &in.Tags, &out.Tags 4038 *out = make(Tags, len(*in)) 4039 for key, val := range *in { 4040 (*out)[key] = val 4041 } 4042 } 4043 } 4044 4045 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetClassSpec. 4046 func (in *VnetClassSpec) DeepCopy() *VnetClassSpec { 4047 if in == nil { 4048 return nil 4049 } 4050 out := new(VnetClassSpec) 4051 in.DeepCopyInto(out) 4052 return out 4053 } 4054 4055 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4056 func (in *VnetPeeringClassSpec) DeepCopyInto(out *VnetPeeringClassSpec) { 4057 *out = *in 4058 in.ForwardPeeringProperties.DeepCopyInto(&out.ForwardPeeringProperties) 4059 in.ReversePeeringProperties.DeepCopyInto(&out.ReversePeeringProperties) 4060 } 4061 4062 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetPeeringClassSpec. 4063 func (in *VnetPeeringClassSpec) DeepCopy() *VnetPeeringClassSpec { 4064 if in == nil { 4065 return nil 4066 } 4067 out := new(VnetPeeringClassSpec) 4068 in.DeepCopyInto(out) 4069 return out 4070 } 4071 4072 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4073 func (in *VnetPeeringProperties) DeepCopyInto(out *VnetPeeringProperties) { 4074 *out = *in 4075 if in.AllowForwardedTraffic != nil { 4076 in, out := &in.AllowForwardedTraffic, &out.AllowForwardedTraffic 4077 *out = new(bool) 4078 **out = **in 4079 } 4080 if in.AllowGatewayTransit != nil { 4081 in, out := &in.AllowGatewayTransit, &out.AllowGatewayTransit 4082 *out = new(bool) 4083 **out = **in 4084 } 4085 if in.AllowVirtualNetworkAccess != nil { 4086 in, out := &in.AllowVirtualNetworkAccess, &out.AllowVirtualNetworkAccess 4087 *out = new(bool) 4088 **out = **in 4089 } 4090 if in.UseRemoteGateways != nil { 4091 in, out := &in.UseRemoteGateways, &out.UseRemoteGateways 4092 *out = new(bool) 4093 **out = **in 4094 } 4095 } 4096 4097 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetPeeringProperties. 4098 func (in *VnetPeeringProperties) DeepCopy() *VnetPeeringProperties { 4099 if in == nil { 4100 return nil 4101 } 4102 out := new(VnetPeeringProperties) 4103 in.DeepCopyInto(out) 4104 return out 4105 } 4106 4107 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4108 func (in *VnetPeeringSpec) DeepCopyInto(out *VnetPeeringSpec) { 4109 *out = *in 4110 in.VnetPeeringClassSpec.DeepCopyInto(&out.VnetPeeringClassSpec) 4111 } 4112 4113 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetPeeringSpec. 4114 func (in *VnetPeeringSpec) DeepCopy() *VnetPeeringSpec { 4115 if in == nil { 4116 return nil 4117 } 4118 out := new(VnetPeeringSpec) 4119 in.DeepCopyInto(out) 4120 return out 4121 } 4122 4123 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4124 func (in VnetPeerings) DeepCopyInto(out *VnetPeerings) { 4125 { 4126 in := &in 4127 *out = make(VnetPeerings, len(*in)) 4128 for i := range *in { 4129 (*in)[i].DeepCopyInto(&(*out)[i]) 4130 } 4131 } 4132 } 4133 4134 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetPeerings. 4135 func (in VnetPeerings) DeepCopy() VnetPeerings { 4136 if in == nil { 4137 return nil 4138 } 4139 out := new(VnetPeerings) 4140 in.DeepCopyInto(out) 4141 return *out 4142 } 4143 4144 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4145 func (in VnetPeeringsTemplateSpec) DeepCopyInto(out *VnetPeeringsTemplateSpec) { 4146 { 4147 in := &in 4148 *out = make(VnetPeeringsTemplateSpec, len(*in)) 4149 for i := range *in { 4150 (*in)[i].DeepCopyInto(&(*out)[i]) 4151 } 4152 } 4153 } 4154 4155 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetPeeringsTemplateSpec. 4156 func (in VnetPeeringsTemplateSpec) DeepCopy() VnetPeeringsTemplateSpec { 4157 if in == nil { 4158 return nil 4159 } 4160 out := new(VnetPeeringsTemplateSpec) 4161 in.DeepCopyInto(out) 4162 return *out 4163 } 4164 4165 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4166 func (in *VnetSpec) DeepCopyInto(out *VnetSpec) { 4167 *out = *in 4168 if in.Peerings != nil { 4169 in, out := &in.Peerings, &out.Peerings 4170 *out = make(VnetPeerings, len(*in)) 4171 for i := range *in { 4172 (*in)[i].DeepCopyInto(&(*out)[i]) 4173 } 4174 } 4175 in.VnetClassSpec.DeepCopyInto(&out.VnetClassSpec) 4176 } 4177 4178 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetSpec. 4179 func (in *VnetSpec) DeepCopy() *VnetSpec { 4180 if in == nil { 4181 return nil 4182 } 4183 out := new(VnetSpec) 4184 in.DeepCopyInto(out) 4185 return out 4186 } 4187 4188 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4189 func (in *VnetTemplateSpec) DeepCopyInto(out *VnetTemplateSpec) { 4190 *out = *in 4191 in.VnetClassSpec.DeepCopyInto(&out.VnetClassSpec) 4192 if in.Peerings != nil { 4193 in, out := &in.Peerings, &out.Peerings 4194 *out = make(VnetPeeringsTemplateSpec, len(*in)) 4195 for i := range *in { 4196 (*in)[i].DeepCopyInto(&(*out)[i]) 4197 } 4198 } 4199 } 4200 4201 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetTemplateSpec. 4202 func (in *VnetTemplateSpec) DeepCopy() *VnetTemplateSpec { 4203 if in == nil { 4204 return nil 4205 } 4206 out := new(VnetTemplateSpec) 4207 in.DeepCopyInto(out) 4208 return out 4209 }