k8c.io/api/v3@v3.0.0-20230904060738-b0a93889c0b6/pkg/apis/kubermatic/v1/zz_generated.deepcopy.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright The Kubermatic Kubernetes Platform contributors. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by controller-gen. DO NOT EDIT. 21 22 package v1 23 24 import ( 25 "encoding/json" 26 open_policy_agent "k8c.io/api/v3/pkg/apis/open-policy-agent" 27 "k8c.io/api/v3/pkg/semver" 28 corev1 "k8s.io/api/core/v1" 29 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 30 "k8s.io/apimachinery/pkg/runtime" 31 ) 32 33 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 34 func (in *AKSPreset) DeepCopyInto(out *AKSPreset) { 35 *out = *in 36 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 37 } 38 39 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AKSPreset. 40 func (in *AKSPreset) DeepCopy() *AKSPreset { 41 if in == nil { 42 return nil 43 } 44 out := new(AKSPreset) 45 in.DeepCopyInto(out) 46 return out 47 } 48 49 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 50 func (in *APIServerSettings) DeepCopyInto(out *APIServerSettings) { 51 *out = *in 52 in.DeploymentSettings.DeepCopyInto(&out.DeploymentSettings) 53 if in.EndpointReconcilingDisabled != nil { 54 in, out := &in.EndpointReconcilingDisabled, &out.EndpointReconcilingDisabled 55 *out = new(bool) 56 **out = **in 57 } 58 } 59 60 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIServerSettings. 61 func (in *APIServerSettings) DeepCopy() *APIServerSettings { 62 if in == nil { 63 return nil 64 } 65 out := new(APIServerSettings) 66 in.DeepCopyInto(out) 67 return out 68 } 69 70 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 71 func (in *AWSCloudSpec) DeepCopyInto(out *AWSCloudSpec) { 72 *out = *in 73 if in.CredentialsReference != nil { 74 in, out := &in.CredentialsReference, &out.CredentialsReference 75 *out = new(GlobalSecretKeySelector) 76 **out = **in 77 } 78 if in.NodePortsAllowedIPRanges != nil { 79 in, out := &in.NodePortsAllowedIPRanges, &out.NodePortsAllowedIPRanges 80 *out = new(NetworkRanges) 81 (*in).DeepCopyInto(*out) 82 } 83 } 84 85 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSCloudSpec. 86 func (in *AWSCloudSpec) DeepCopy() *AWSCloudSpec { 87 if in == nil { 88 return nil 89 } 90 out := new(AWSCloudSpec) 91 in.DeepCopyInto(out) 92 return out 93 } 94 95 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 96 func (in *AWSPreset) DeepCopyInto(out *AWSPreset) { 97 *out = *in 98 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 99 } 100 101 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSPreset. 102 func (in *AWSPreset) DeepCopy() *AWSPreset { 103 if in == nil { 104 return nil 105 } 106 out := new(AWSPreset) 107 in.DeepCopyInto(out) 108 return out 109 } 110 111 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 112 func (in *Addon) DeepCopyInto(out *Addon) { 113 *out = *in 114 out.TypeMeta = in.TypeMeta 115 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 116 in.Spec.DeepCopyInto(&out.Spec) 117 in.Status.DeepCopyInto(&out.Status) 118 } 119 120 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Addon. 121 func (in *Addon) DeepCopy() *Addon { 122 if in == nil { 123 return nil 124 } 125 out := new(Addon) 126 in.DeepCopyInto(out) 127 return out 128 } 129 130 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 131 func (in *Addon) DeepCopyObject() runtime.Object { 132 if c := in.DeepCopy(); c != nil { 133 return c 134 } 135 return nil 136 } 137 138 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 139 func (in *AddonCondition) DeepCopyInto(out *AddonCondition) { 140 *out = *in 141 in.LastHeartbeatTime.DeepCopyInto(&out.LastHeartbeatTime) 142 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 143 } 144 145 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonCondition. 146 func (in *AddonCondition) DeepCopy() *AddonCondition { 147 if in == nil { 148 return nil 149 } 150 out := new(AddonCondition) 151 in.DeepCopyInto(out) 152 return out 153 } 154 155 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 156 func (in *AddonConfig) DeepCopyInto(out *AddonConfig) { 157 *out = *in 158 out.TypeMeta = in.TypeMeta 159 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 160 in.Spec.DeepCopyInto(&out.Spec) 161 } 162 163 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonConfig. 164 func (in *AddonConfig) DeepCopy() *AddonConfig { 165 if in == nil { 166 return nil 167 } 168 out := new(AddonConfig) 169 in.DeepCopyInto(out) 170 return out 171 } 172 173 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 174 func (in *AddonConfig) DeepCopyObject() runtime.Object { 175 if c := in.DeepCopy(); c != nil { 176 return c 177 } 178 return nil 179 } 180 181 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 182 func (in *AddonConfigList) DeepCopyInto(out *AddonConfigList) { 183 *out = *in 184 out.TypeMeta = in.TypeMeta 185 in.ListMeta.DeepCopyInto(&out.ListMeta) 186 if in.Items != nil { 187 in, out := &in.Items, &out.Items 188 *out = make([]AddonConfig, len(*in)) 189 for i := range *in { 190 (*in)[i].DeepCopyInto(&(*out)[i]) 191 } 192 } 193 } 194 195 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonConfigList. 196 func (in *AddonConfigList) DeepCopy() *AddonConfigList { 197 if in == nil { 198 return nil 199 } 200 out := new(AddonConfigList) 201 in.DeepCopyInto(out) 202 return out 203 } 204 205 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 206 func (in *AddonConfigList) DeepCopyObject() runtime.Object { 207 if c := in.DeepCopy(); c != nil { 208 return c 209 } 210 return nil 211 } 212 213 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 214 func (in *AddonConfigSpec) DeepCopyInto(out *AddonConfigSpec) { 215 *out = *in 216 if in.Controls != nil { 217 in, out := &in.Controls, &out.Controls 218 *out = make([]AddonFormControl, len(*in)) 219 copy(*out, *in) 220 } 221 } 222 223 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonConfigSpec. 224 func (in *AddonConfigSpec) DeepCopy() *AddonConfigSpec { 225 if in == nil { 226 return nil 227 } 228 out := new(AddonConfigSpec) 229 in.DeepCopyInto(out) 230 return out 231 } 232 233 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 234 func (in *AddonFormControl) DeepCopyInto(out *AddonFormControl) { 235 *out = *in 236 } 237 238 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonFormControl. 239 func (in *AddonFormControl) DeepCopy() *AddonFormControl { 240 if in == nil { 241 return nil 242 } 243 out := new(AddonFormControl) 244 in.DeepCopyInto(out) 245 return out 246 } 247 248 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 249 func (in *AddonList) DeepCopyInto(out *AddonList) { 250 *out = *in 251 out.TypeMeta = in.TypeMeta 252 in.ListMeta.DeepCopyInto(&out.ListMeta) 253 if in.Items != nil { 254 in, out := &in.Items, &out.Items 255 *out = make([]Addon, len(*in)) 256 for i := range *in { 257 (*in)[i].DeepCopyInto(&(*out)[i]) 258 } 259 } 260 } 261 262 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonList. 263 func (in *AddonList) DeepCopy() *AddonList { 264 if in == nil { 265 return nil 266 } 267 out := new(AddonList) 268 in.DeepCopyInto(out) 269 return out 270 } 271 272 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 273 func (in *AddonList) DeepCopyObject() runtime.Object { 274 if c := in.DeepCopy(); c != nil { 275 return c 276 } 277 return nil 278 } 279 280 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 281 func (in *AddonSpec) DeepCopyInto(out *AddonSpec) { 282 *out = *in 283 out.Cluster = in.Cluster 284 if in.Variables != nil { 285 in, out := &in.Variables, &out.Variables 286 *out = new(runtime.RawExtension) 287 (*in).DeepCopyInto(*out) 288 } 289 if in.RequiredResourceTypes != nil { 290 in, out := &in.RequiredResourceTypes, &out.RequiredResourceTypes 291 *out = make([]GroupVersionKind, len(*in)) 292 copy(*out, *in) 293 } 294 } 295 296 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonSpec. 297 func (in *AddonSpec) DeepCopy() *AddonSpec { 298 if in == nil { 299 return nil 300 } 301 out := new(AddonSpec) 302 in.DeepCopyInto(out) 303 return out 304 } 305 306 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 307 func (in *AddonStatus) DeepCopyInto(out *AddonStatus) { 308 *out = *in 309 if in.Conditions != nil { 310 in, out := &in.Conditions, &out.Conditions 311 *out = make(map[AddonConditionType]AddonCondition, len(*in)) 312 for key, val := range *in { 313 (*out)[key] = *val.DeepCopy() 314 } 315 } 316 } 317 318 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonStatus. 319 func (in *AddonStatus) DeepCopy() *AddonStatus { 320 if in == nil { 321 return nil 322 } 323 out := new(AddonStatus) 324 in.DeepCopyInto(out) 325 return out 326 } 327 328 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 329 func (in *AdmissionPlugin) DeepCopyInto(out *AdmissionPlugin) { 330 *out = *in 331 out.TypeMeta = in.TypeMeta 332 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 333 in.Spec.DeepCopyInto(&out.Spec) 334 } 335 336 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPlugin. 337 func (in *AdmissionPlugin) DeepCopy() *AdmissionPlugin { 338 if in == nil { 339 return nil 340 } 341 out := new(AdmissionPlugin) 342 in.DeepCopyInto(out) 343 return out 344 } 345 346 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 347 func (in *AdmissionPlugin) DeepCopyObject() runtime.Object { 348 if c := in.DeepCopy(); c != nil { 349 return c 350 } 351 return nil 352 } 353 354 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 355 func (in *AdmissionPluginList) DeepCopyInto(out *AdmissionPluginList) { 356 *out = *in 357 out.TypeMeta = in.TypeMeta 358 in.ListMeta.DeepCopyInto(&out.ListMeta) 359 if in.Items != nil { 360 in, out := &in.Items, &out.Items 361 *out = make([]AdmissionPlugin, len(*in)) 362 for i := range *in { 363 (*in)[i].DeepCopyInto(&(*out)[i]) 364 } 365 } 366 } 367 368 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPluginList. 369 func (in *AdmissionPluginList) DeepCopy() *AdmissionPluginList { 370 if in == nil { 371 return nil 372 } 373 out := new(AdmissionPluginList) 374 in.DeepCopyInto(out) 375 return out 376 } 377 378 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 379 func (in *AdmissionPluginList) DeepCopyObject() runtime.Object { 380 if c := in.DeepCopy(); c != nil { 381 return c 382 } 383 return nil 384 } 385 386 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 387 func (in *AdmissionPluginSpec) DeepCopyInto(out *AdmissionPluginSpec) { 388 *out = *in 389 if in.FromVersion != nil { 390 in, out := &in.FromVersion, &out.FromVersion 391 x := (*in).DeepCopy() 392 *out = &x 393 } 394 } 395 396 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPluginSpec. 397 func (in *AdmissionPluginSpec) DeepCopy() *AdmissionPluginSpec { 398 if in == nil { 399 return nil 400 } 401 out := new(AdmissionPluginSpec) 402 in.DeepCopyInto(out) 403 return out 404 } 405 406 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 407 func (in *Alertmanager) DeepCopyInto(out *Alertmanager) { 408 *out = *in 409 out.TypeMeta = in.TypeMeta 410 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 411 out.Spec = in.Spec 412 in.Status.DeepCopyInto(&out.Status) 413 } 414 415 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alertmanager. 416 func (in *Alertmanager) DeepCopy() *Alertmanager { 417 if in == nil { 418 return nil 419 } 420 out := new(Alertmanager) 421 in.DeepCopyInto(out) 422 return out 423 } 424 425 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 426 func (in *Alertmanager) DeepCopyObject() runtime.Object { 427 if c := in.DeepCopy(); c != nil { 428 return c 429 } 430 return nil 431 } 432 433 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 434 func (in *AlertmanagerConfigurationStatus) DeepCopyInto(out *AlertmanagerConfigurationStatus) { 435 *out = *in 436 in.LastUpdated.DeepCopyInto(&out.LastUpdated) 437 } 438 439 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertmanagerConfigurationStatus. 440 func (in *AlertmanagerConfigurationStatus) DeepCopy() *AlertmanagerConfigurationStatus { 441 if in == nil { 442 return nil 443 } 444 out := new(AlertmanagerConfigurationStatus) 445 in.DeepCopyInto(out) 446 return out 447 } 448 449 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 450 func (in *AlertmanagerList) DeepCopyInto(out *AlertmanagerList) { 451 *out = *in 452 out.TypeMeta = in.TypeMeta 453 in.ListMeta.DeepCopyInto(&out.ListMeta) 454 if in.Items != nil { 455 in, out := &in.Items, &out.Items 456 *out = make([]Alertmanager, len(*in)) 457 for i := range *in { 458 (*in)[i].DeepCopyInto(&(*out)[i]) 459 } 460 } 461 } 462 463 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertmanagerList. 464 func (in *AlertmanagerList) DeepCopy() *AlertmanagerList { 465 if in == nil { 466 return nil 467 } 468 out := new(AlertmanagerList) 469 in.DeepCopyInto(out) 470 return out 471 } 472 473 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 474 func (in *AlertmanagerList) DeepCopyObject() runtime.Object { 475 if c := in.DeepCopy(); c != nil { 476 return c 477 } 478 return nil 479 } 480 481 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 482 func (in *AlertmanagerSpec) DeepCopyInto(out *AlertmanagerSpec) { 483 *out = *in 484 out.Cluster = in.Cluster 485 out.ConfigSecret = in.ConfigSecret 486 } 487 488 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertmanagerSpec. 489 func (in *AlertmanagerSpec) DeepCopy() *AlertmanagerSpec { 490 if in == nil { 491 return nil 492 } 493 out := new(AlertmanagerSpec) 494 in.DeepCopyInto(out) 495 return out 496 } 497 498 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 499 func (in *AlertmanagerStatus) DeepCopyInto(out *AlertmanagerStatus) { 500 *out = *in 501 in.ConfigStatus.DeepCopyInto(&out.ConfigStatus) 502 } 503 504 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertmanagerStatus. 505 func (in *AlertmanagerStatus) DeepCopy() *AlertmanagerStatus { 506 if in == nil { 507 return nil 508 } 509 out := new(AlertmanagerStatus) 510 in.DeepCopyInto(out) 511 return out 512 } 513 514 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 515 func (in *AlibabaCloudSpec) DeepCopyInto(out *AlibabaCloudSpec) { 516 *out = *in 517 if in.CredentialsReference != nil { 518 in, out := &in.CredentialsReference, &out.CredentialsReference 519 *out = new(GlobalSecretKeySelector) 520 **out = **in 521 } 522 } 523 524 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaCloudSpec. 525 func (in *AlibabaCloudSpec) DeepCopy() *AlibabaCloudSpec { 526 if in == nil { 527 return nil 528 } 529 out := new(AlibabaCloudSpec) 530 in.DeepCopyInto(out) 531 return out 532 } 533 534 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 535 func (in *AlibabaPreset) DeepCopyInto(out *AlibabaPreset) { 536 *out = *in 537 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 538 } 539 540 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaPreset. 541 func (in *AlibabaPreset) DeepCopy() *AlibabaPreset { 542 if in == nil { 543 return nil 544 } 545 out := new(AlibabaPreset) 546 in.DeepCopyInto(out) 547 return out 548 } 549 550 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 551 func (in *AllowedRegistry) DeepCopyInto(out *AllowedRegistry) { 552 *out = *in 553 out.TypeMeta = in.TypeMeta 554 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 555 out.Spec = in.Spec 556 } 557 558 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedRegistry. 559 func (in *AllowedRegistry) DeepCopy() *AllowedRegistry { 560 if in == nil { 561 return nil 562 } 563 out := new(AllowedRegistry) 564 in.DeepCopyInto(out) 565 return out 566 } 567 568 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 569 func (in *AllowedRegistry) DeepCopyObject() runtime.Object { 570 if c := in.DeepCopy(); c != nil { 571 return c 572 } 573 return nil 574 } 575 576 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 577 func (in *AllowedRegistryList) DeepCopyInto(out *AllowedRegistryList) { 578 *out = *in 579 out.TypeMeta = in.TypeMeta 580 in.ListMeta.DeepCopyInto(&out.ListMeta) 581 if in.Items != nil { 582 in, out := &in.Items, &out.Items 583 *out = make([]AllowedRegistry, len(*in)) 584 for i := range *in { 585 (*in)[i].DeepCopyInto(&(*out)[i]) 586 } 587 } 588 } 589 590 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedRegistryList. 591 func (in *AllowedRegistryList) DeepCopy() *AllowedRegistryList { 592 if in == nil { 593 return nil 594 } 595 out := new(AllowedRegistryList) 596 in.DeepCopyInto(out) 597 return out 598 } 599 600 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 601 func (in *AllowedRegistryList) DeepCopyObject() runtime.Object { 602 if c := in.DeepCopy(); c != nil { 603 return c 604 } 605 return nil 606 } 607 608 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 609 func (in *AllowedRegistrySpec) DeepCopyInto(out *AllowedRegistrySpec) { 610 *out = *in 611 } 612 613 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedRegistrySpec. 614 func (in *AllowedRegistrySpec) DeepCopy() *AllowedRegistrySpec { 615 if in == nil { 616 return nil 617 } 618 out := new(AllowedRegistrySpec) 619 in.DeepCopyInto(out) 620 return out 621 } 622 623 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 624 func (in *AnexiaCloudSpec) DeepCopyInto(out *AnexiaCloudSpec) { 625 *out = *in 626 if in.CredentialsReference != nil { 627 in, out := &in.CredentialsReference, &out.CredentialsReference 628 *out = new(GlobalSecretKeySelector) 629 **out = **in 630 } 631 } 632 633 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnexiaCloudSpec. 634 func (in *AnexiaCloudSpec) DeepCopy() *AnexiaCloudSpec { 635 if in == nil { 636 return nil 637 } 638 out := new(AnexiaCloudSpec) 639 in.DeepCopyInto(out) 640 return out 641 } 642 643 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 644 func (in *AnexiaPreset) DeepCopyInto(out *AnexiaPreset) { 645 *out = *in 646 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 647 } 648 649 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnexiaPreset. 650 func (in *AnexiaPreset) DeepCopy() *AnexiaPreset { 651 if in == nil { 652 return nil 653 } 654 out := new(AnexiaPreset) 655 in.DeepCopyInto(out) 656 return out 657 } 658 659 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 660 func (in *ApplicationSettings) DeepCopyInto(out *ApplicationSettings) { 661 *out = *in 662 if in.CacheSize != nil { 663 in, out := &in.CacheSize, &out.CacheSize 664 x := (*in).DeepCopy() 665 *out = &x 666 } 667 } 668 669 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSettings. 670 func (in *ApplicationSettings) DeepCopy() *ApplicationSettings { 671 if in == nil { 672 return nil 673 } 674 out := new(ApplicationSettings) 675 in.DeepCopyInto(out) 676 return out 677 } 678 679 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 680 func (in *AzureCloudSpec) DeepCopyInto(out *AzureCloudSpec) { 681 *out = *in 682 if in.CredentialsReference != nil { 683 in, out := &in.CredentialsReference, &out.CredentialsReference 684 *out = new(GlobalSecretKeySelector) 685 **out = **in 686 } 687 if in.NodePortsAllowedIPRanges != nil { 688 in, out := &in.NodePortsAllowedIPRanges, &out.NodePortsAllowedIPRanges 689 *out = new(NetworkRanges) 690 (*in).DeepCopyInto(*out) 691 } 692 if in.AssignAvailabilitySet != nil { 693 in, out := &in.AssignAvailabilitySet, &out.AssignAvailabilitySet 694 *out = new(bool) 695 **out = **in 696 } 697 } 698 699 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureCloudSpec. 700 func (in *AzureCloudSpec) DeepCopy() *AzureCloudSpec { 701 if in == nil { 702 return nil 703 } 704 out := new(AzureCloudSpec) 705 in.DeepCopyInto(out) 706 return out 707 } 708 709 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 710 func (in *AzurePreset) DeepCopyInto(out *AzurePreset) { 711 *out = *in 712 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 713 } 714 715 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzurePreset. 716 func (in *AzurePreset) DeepCopy() *AzurePreset { 717 if in == nil { 718 return nil 719 } 720 out := new(AzurePreset) 721 in.DeepCopyInto(out) 722 return out 723 } 724 725 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 726 func (in *BackupStatus) DeepCopyInto(out *BackupStatus) { 727 *out = *in 728 in.ScheduledTime.DeepCopyInto(&out.ScheduledTime) 729 in.BackupStartTime.DeepCopyInto(&out.BackupStartTime) 730 in.BackupFinishedTime.DeepCopyInto(&out.BackupFinishedTime) 731 in.DeleteStartTime.DeepCopyInto(&out.DeleteStartTime) 732 in.DeleteFinishedTime.DeepCopyInto(&out.DeleteFinishedTime) 733 } 734 735 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupStatus. 736 func (in *BackupStatus) DeepCopy() *BackupStatus { 737 if in == nil { 738 return nil 739 } 740 out := new(BackupStatus) 741 in.DeepCopyInto(out) 742 return out 743 } 744 745 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 746 func (in *BringYourOwnCloudSpec) DeepCopyInto(out *BringYourOwnCloudSpec) { 747 *out = *in 748 } 749 750 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BringYourOwnCloudSpec. 751 func (in *BringYourOwnCloudSpec) DeepCopy() *BringYourOwnCloudSpec { 752 if in == nil { 753 return nil 754 } 755 out := new(BringYourOwnCloudSpec) 756 in.DeepCopyInto(out) 757 return out 758 } 759 760 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 761 func (in *CNIPluginSettings) DeepCopyInto(out *CNIPluginSettings) { 762 *out = *in 763 } 764 765 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CNIPluginSettings. 766 func (in *CNIPluginSettings) DeepCopy() *CNIPluginSettings { 767 if in == nil { 768 return nil 769 } 770 out := new(CNIPluginSettings) 771 in.DeepCopyInto(out) 772 return out 773 } 774 775 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 776 func (in *CleanupOptions) DeepCopyInto(out *CleanupOptions) { 777 *out = *in 778 } 779 780 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CleanupOptions. 781 func (in *CleanupOptions) DeepCopy() *CleanupOptions { 782 if in == nil { 783 return nil 784 } 785 out := new(CleanupOptions) 786 in.DeepCopyInto(out) 787 return out 788 } 789 790 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 791 func (in *CloudSpec) DeepCopyInto(out *CloudSpec) { 792 *out = *in 793 if in.Fake != nil { 794 in, out := &in.Fake, &out.Fake 795 *out = new(FakeCloudSpec) 796 **out = **in 797 } 798 if in.Digitalocean != nil { 799 in, out := &in.Digitalocean, &out.Digitalocean 800 *out = new(DigitaloceanCloudSpec) 801 (*in).DeepCopyInto(*out) 802 } 803 if in.BringYourOwn != nil { 804 in, out := &in.BringYourOwn, &out.BringYourOwn 805 *out = new(BringYourOwnCloudSpec) 806 **out = **in 807 } 808 if in.AWS != nil { 809 in, out := &in.AWS, &out.AWS 810 *out = new(AWSCloudSpec) 811 (*in).DeepCopyInto(*out) 812 } 813 if in.Azure != nil { 814 in, out := &in.Azure, &out.Azure 815 *out = new(AzureCloudSpec) 816 (*in).DeepCopyInto(*out) 817 } 818 if in.OpenStack != nil { 819 in, out := &in.OpenStack, &out.OpenStack 820 *out = new(OpenStackCloudSpec) 821 (*in).DeepCopyInto(*out) 822 } 823 if in.Packet != nil { 824 in, out := &in.Packet, &out.Packet 825 *out = new(PacketCloudSpec) 826 (*in).DeepCopyInto(*out) 827 } 828 if in.Hetzner != nil { 829 in, out := &in.Hetzner, &out.Hetzner 830 *out = new(HetznerCloudSpec) 831 (*in).DeepCopyInto(*out) 832 } 833 if in.VSphere != nil { 834 in, out := &in.VSphere, &out.VSphere 835 *out = new(VSphereCloudSpec) 836 (*in).DeepCopyInto(*out) 837 } 838 if in.GCP != nil { 839 in, out := &in.GCP, &out.GCP 840 *out = new(GCPCloudSpec) 841 (*in).DeepCopyInto(*out) 842 } 843 if in.KubeVirt != nil { 844 in, out := &in.KubeVirt, &out.KubeVirt 845 *out = new(KubeVirtCloudSpec) 846 (*in).DeepCopyInto(*out) 847 } 848 if in.Alibaba != nil { 849 in, out := &in.Alibaba, &out.Alibaba 850 *out = new(AlibabaCloudSpec) 851 (*in).DeepCopyInto(*out) 852 } 853 if in.Anexia != nil { 854 in, out := &in.Anexia, &out.Anexia 855 *out = new(AnexiaCloudSpec) 856 (*in).DeepCopyInto(*out) 857 } 858 if in.Nutanix != nil { 859 in, out := &in.Nutanix, &out.Nutanix 860 *out = new(NutanixCloudSpec) 861 (*in).DeepCopyInto(*out) 862 } 863 if in.VMwareCloudDirector != nil { 864 in, out := &in.VMwareCloudDirector, &out.VMwareCloudDirector 865 *out = new(VMwareCloudDirectorCloudSpec) 866 (*in).DeepCopyInto(*out) 867 } 868 } 869 870 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSpec. 871 func (in *CloudSpec) DeepCopy() *CloudSpec { 872 if in == nil { 873 return nil 874 } 875 out := new(CloudSpec) 876 in.DeepCopyInto(out) 877 return out 878 } 879 880 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 881 func (in *Cluster) DeepCopyInto(out *Cluster) { 882 *out = *in 883 out.TypeMeta = in.TypeMeta 884 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 885 in.Spec.DeepCopyInto(&out.Spec) 886 in.Status.DeepCopyInto(&out.Status) 887 } 888 889 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster. 890 func (in *Cluster) DeepCopy() *Cluster { 891 if in == nil { 892 return nil 893 } 894 out := new(Cluster) 895 in.DeepCopyInto(out) 896 return out 897 } 898 899 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 900 func (in *Cluster) DeepCopyObject() runtime.Object { 901 if c := in.DeepCopy(); c != nil { 902 return c 903 } 904 return nil 905 } 906 907 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 908 func (in *ClusterAddress) DeepCopyInto(out *ClusterAddress) { 909 *out = *in 910 } 911 912 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddress. 913 func (in *ClusterAddress) DeepCopy() *ClusterAddress { 914 if in == nil { 915 return nil 916 } 917 out := new(ClusterAddress) 918 in.DeepCopyInto(out) 919 return out 920 } 921 922 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 923 func (in *ClusterCondition) DeepCopyInto(out *ClusterCondition) { 924 *out = *in 925 in.LastHeartbeatTime.DeepCopyInto(&out.LastHeartbeatTime) 926 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 927 } 928 929 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCondition. 930 func (in *ClusterCondition) DeepCopy() *ClusterCondition { 931 if in == nil { 932 return nil 933 } 934 out := new(ClusterCondition) 935 in.DeepCopyInto(out) 936 return out 937 } 938 939 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 940 func (in *ClusterList) DeepCopyInto(out *ClusterList) { 941 *out = *in 942 out.TypeMeta = in.TypeMeta 943 in.ListMeta.DeepCopyInto(&out.ListMeta) 944 if in.Items != nil { 945 in, out := &in.Items, &out.Items 946 *out = make([]Cluster, len(*in)) 947 for i := range *in { 948 (*in)[i].DeepCopyInto(&(*out)[i]) 949 } 950 } 951 } 952 953 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList. 954 func (in *ClusterList) DeepCopy() *ClusterList { 955 if in == nil { 956 return nil 957 } 958 out := new(ClusterList) 959 in.DeepCopyInto(out) 960 return out 961 } 962 963 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 964 func (in *ClusterList) DeepCopyObject() runtime.Object { 965 if c := in.DeepCopy(); c != nil { 966 return c 967 } 968 return nil 969 } 970 971 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 972 func (in *ClusterNetworkingConfig) DeepCopyInto(out *ClusterNetworkingConfig) { 973 *out = *in 974 in.Services.DeepCopyInto(&out.Services) 975 in.Pods.DeepCopyInto(&out.Pods) 976 if in.NodeCIDRMaskSizeIPv4 != nil { 977 in, out := &in.NodeCIDRMaskSizeIPv4, &out.NodeCIDRMaskSizeIPv4 978 *out = new(int32) 979 **out = **in 980 } 981 if in.NodeCIDRMaskSizeIPv6 != nil { 982 in, out := &in.NodeCIDRMaskSizeIPv6, &out.NodeCIDRMaskSizeIPv6 983 *out = new(int32) 984 **out = **in 985 } 986 if in.IPVS != nil { 987 in, out := &in.IPVS, &out.IPVS 988 *out = new(IPVSConfiguration) 989 (*in).DeepCopyInto(*out) 990 } 991 if in.NodeLocalDNSCacheEnabled != nil { 992 in, out := &in.NodeLocalDNSCacheEnabled, &out.NodeLocalDNSCacheEnabled 993 *out = new(bool) 994 **out = **in 995 } 996 if in.CoreDNSReplicas != nil { 997 in, out := &in.CoreDNSReplicas, &out.CoreDNSReplicas 998 *out = new(int32) 999 **out = **in 1000 } 1001 if in.KonnectivityEnabled != nil { 1002 in, out := &in.KonnectivityEnabled, &out.KonnectivityEnabled 1003 *out = new(bool) 1004 **out = **in 1005 } 1006 } 1007 1008 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkingConfig. 1009 func (in *ClusterNetworkingConfig) DeepCopy() *ClusterNetworkingConfig { 1010 if in == nil { 1011 return nil 1012 } 1013 out := new(ClusterNetworkingConfig) 1014 in.DeepCopyInto(out) 1015 return out 1016 } 1017 1018 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1019 func (in *ClusterReference) DeepCopyInto(out *ClusterReference) { 1020 *out = *in 1021 } 1022 1023 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterReference. 1024 func (in *ClusterReference) DeepCopy() *ClusterReference { 1025 if in == nil { 1026 return nil 1027 } 1028 out := new(ClusterReference) 1029 in.DeepCopyInto(out) 1030 return out 1031 } 1032 1033 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1034 func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) { 1035 *out = *in 1036 out.Version = in.Version.DeepCopy() 1037 in.Cloud.DeepCopyInto(&out.Cloud) 1038 if in.ImagePullSecret != nil { 1039 in, out := &in.ImagePullSecret, &out.ImagePullSecret 1040 *out = new(corev1.SecretReference) 1041 **out = **in 1042 } 1043 if in.CNIPlugin != nil { 1044 in, out := &in.CNIPlugin, &out.CNIPlugin 1045 *out = new(CNIPluginSettings) 1046 **out = **in 1047 } 1048 in.ClusterNetwork.DeepCopyInto(&out.ClusterNetwork) 1049 if in.MachineNetworks != nil { 1050 in, out := &in.MachineNetworks, &out.MachineNetworks 1051 *out = make([]MachineNetworkingConfig, len(*in)) 1052 for i := range *in { 1053 (*in)[i].DeepCopyInto(&(*out)[i]) 1054 } 1055 } 1056 if in.APIServerAllowedIPRanges != nil { 1057 in, out := &in.APIServerAllowedIPRanges, &out.APIServerAllowedIPRanges 1058 *out = new(NetworkRanges) 1059 (*in).DeepCopyInto(*out) 1060 } 1061 in.ComponentsOverride.DeepCopyInto(&out.ComponentsOverride) 1062 if in.OIDC != nil { 1063 in, out := &in.OIDC, &out.OIDC 1064 *out = new(OIDCSettings) 1065 **out = **in 1066 } 1067 if in.Features != nil { 1068 in, out := &in.Features, &out.Features 1069 *out = make(map[string]bool, len(*in)) 1070 for key, val := range *in { 1071 (*out)[key] = val 1072 } 1073 } 1074 if in.UpdateWindow != nil { 1075 in, out := &in.UpdateWindow, &out.UpdateWindow 1076 *out = new(UpdateWindow) 1077 **out = **in 1078 } 1079 if in.AdmissionPlugins != nil { 1080 in, out := &in.AdmissionPlugins, &out.AdmissionPlugins 1081 *out = make([]string, len(*in)) 1082 copy(*out, *in) 1083 } 1084 if in.PodNodeSelectorAdmissionPluginConfig != nil { 1085 in, out := &in.PodNodeSelectorAdmissionPluginConfig, &out.PodNodeSelectorAdmissionPluginConfig 1086 *out = make(map[string]string, len(*in)) 1087 for key, val := range *in { 1088 (*out)[key] = val 1089 } 1090 } 1091 if in.EventRateLimitConfig != nil { 1092 in, out := &in.EventRateLimitConfig, &out.EventRateLimitConfig 1093 *out = new(EventRateLimitConfig) 1094 (*in).DeepCopyInto(*out) 1095 } 1096 if in.EnableOperatingSystemManager != nil { 1097 in, out := &in.EnableOperatingSystemManager, &out.EnableOperatingSystemManager 1098 *out = new(bool) 1099 **out = **in 1100 } 1101 if in.KubernetesDashboard != nil { 1102 in, out := &in.KubernetesDashboard, &out.KubernetesDashboard 1103 *out = new(KubernetesDashboard) 1104 **out = **in 1105 } 1106 if in.OPAIntegration != nil { 1107 in, out := &in.OPAIntegration, &out.OPAIntegration 1108 *out = new(OPAIntegrationSettings) 1109 (*in).DeepCopyInto(*out) 1110 } 1111 if in.ServiceAccount != nil { 1112 in, out := &in.ServiceAccount, &out.ServiceAccount 1113 *out = new(ServiceAccountSettings) 1114 (*in).DeepCopyInto(*out) 1115 } 1116 if in.MLA != nil { 1117 in, out := &in.MLA, &out.MLA 1118 *out = new(MLASettings) 1119 (*in).DeepCopyInto(*out) 1120 } 1121 if in.ApplicationSettings != nil { 1122 in, out := &in.ApplicationSettings, &out.ApplicationSettings 1123 *out = new(ApplicationSettings) 1124 (*in).DeepCopyInto(*out) 1125 } 1126 } 1127 1128 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec. 1129 func (in *ClusterSpec) DeepCopy() *ClusterSpec { 1130 if in == nil { 1131 return nil 1132 } 1133 out := new(ClusterSpec) 1134 in.DeepCopyInto(out) 1135 return out 1136 } 1137 1138 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1139 func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) { 1140 *out = *in 1141 out.Address = in.Address 1142 in.LastUpdated.DeepCopyInto(&out.LastUpdated) 1143 in.ExtendedHealth.DeepCopyInto(&out.ExtendedHealth) 1144 in.LastProviderReconciliation.DeepCopyInto(&out.LastProviderReconciliation) 1145 in.Versions.DeepCopyInto(&out.Versions) 1146 if in.ErrorReason != nil { 1147 in, out := &in.ErrorReason, &out.ErrorReason 1148 *out = new(ClusterStatusError) 1149 **out = **in 1150 } 1151 if in.ErrorMessage != nil { 1152 in, out := &in.ErrorMessage, &out.ErrorMessage 1153 *out = new(string) 1154 **out = **in 1155 } 1156 if in.Conditions != nil { 1157 in, out := &in.Conditions, &out.Conditions 1158 *out = make(map[ClusterConditionType]ClusterCondition, len(*in)) 1159 for key, val := range *in { 1160 (*out)[key] = *val.DeepCopy() 1161 } 1162 } 1163 if in.InheritedLabels != nil { 1164 in, out := &in.InheritedLabels, &out.InheritedLabels 1165 *out = make(map[string]string, len(*in)) 1166 for key, val := range *in { 1167 (*out)[key] = val 1168 } 1169 } 1170 } 1171 1172 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus. 1173 func (in *ClusterStatus) DeepCopy() *ClusterStatus { 1174 if in == nil { 1175 return nil 1176 } 1177 out := new(ClusterStatus) 1178 in.DeepCopyInto(out) 1179 return out 1180 } 1181 1182 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1183 func (in *ClusterTemplate) DeepCopyInto(out *ClusterTemplate) { 1184 *out = *in 1185 out.TypeMeta = in.TypeMeta 1186 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1187 if in.ClusterLabels != nil { 1188 in, out := &in.ClusterLabels, &out.ClusterLabels 1189 *out = make(map[string]string, len(*in)) 1190 for key, val := range *in { 1191 (*out)[key] = val 1192 } 1193 } 1194 if in.InheritedClusterLabels != nil { 1195 in, out := &in.InheritedClusterLabels, &out.InheritedClusterLabels 1196 *out = make(map[string]string, len(*in)) 1197 for key, val := range *in { 1198 (*out)[key] = val 1199 } 1200 } 1201 if in.UserSSHKeys != nil { 1202 in, out := &in.UserSSHKeys, &out.UserSSHKeys 1203 *out = make([]ClusterTemplateSSHKey, len(*in)) 1204 copy(*out, *in) 1205 } 1206 in.Spec.DeepCopyInto(&out.Spec) 1207 } 1208 1209 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTemplate. 1210 func (in *ClusterTemplate) DeepCopy() *ClusterTemplate { 1211 if in == nil { 1212 return nil 1213 } 1214 out := new(ClusterTemplate) 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 *ClusterTemplate) 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 *ClusterTemplateInstance) DeepCopyInto(out *ClusterTemplateInstance) { 1229 *out = *in 1230 out.TypeMeta = in.TypeMeta 1231 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1232 out.Spec = in.Spec 1233 } 1234 1235 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTemplateInstance. 1236 func (in *ClusterTemplateInstance) DeepCopy() *ClusterTemplateInstance { 1237 if in == nil { 1238 return nil 1239 } 1240 out := new(ClusterTemplateInstance) 1241 in.DeepCopyInto(out) 1242 return out 1243 } 1244 1245 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1246 func (in *ClusterTemplateInstance) DeepCopyObject() runtime.Object { 1247 if c := in.DeepCopy(); c != nil { 1248 return c 1249 } 1250 return nil 1251 } 1252 1253 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1254 func (in *ClusterTemplateInstanceList) DeepCopyInto(out *ClusterTemplateInstanceList) { 1255 *out = *in 1256 out.TypeMeta = in.TypeMeta 1257 in.ListMeta.DeepCopyInto(&out.ListMeta) 1258 if in.Items != nil { 1259 in, out := &in.Items, &out.Items 1260 *out = make([]ClusterTemplateInstance, len(*in)) 1261 for i := range *in { 1262 (*in)[i].DeepCopyInto(&(*out)[i]) 1263 } 1264 } 1265 } 1266 1267 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTemplateInstanceList. 1268 func (in *ClusterTemplateInstanceList) DeepCopy() *ClusterTemplateInstanceList { 1269 if in == nil { 1270 return nil 1271 } 1272 out := new(ClusterTemplateInstanceList) 1273 in.DeepCopyInto(out) 1274 return out 1275 } 1276 1277 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1278 func (in *ClusterTemplateInstanceList) DeepCopyObject() runtime.Object { 1279 if c := in.DeepCopy(); c != nil { 1280 return c 1281 } 1282 return nil 1283 } 1284 1285 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1286 func (in *ClusterTemplateInstanceSpec) DeepCopyInto(out *ClusterTemplateInstanceSpec) { 1287 *out = *in 1288 } 1289 1290 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTemplateInstanceSpec. 1291 func (in *ClusterTemplateInstanceSpec) DeepCopy() *ClusterTemplateInstanceSpec { 1292 if in == nil { 1293 return nil 1294 } 1295 out := new(ClusterTemplateInstanceSpec) 1296 in.DeepCopyInto(out) 1297 return out 1298 } 1299 1300 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1301 func (in *ClusterTemplateList) DeepCopyInto(out *ClusterTemplateList) { 1302 *out = *in 1303 out.TypeMeta = in.TypeMeta 1304 in.ListMeta.DeepCopyInto(&out.ListMeta) 1305 if in.Items != nil { 1306 in, out := &in.Items, &out.Items 1307 *out = make([]ClusterTemplate, len(*in)) 1308 for i := range *in { 1309 (*in)[i].DeepCopyInto(&(*out)[i]) 1310 } 1311 } 1312 } 1313 1314 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTemplateList. 1315 func (in *ClusterTemplateList) DeepCopy() *ClusterTemplateList { 1316 if in == nil { 1317 return nil 1318 } 1319 out := new(ClusterTemplateList) 1320 in.DeepCopyInto(out) 1321 return out 1322 } 1323 1324 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1325 func (in *ClusterTemplateList) DeepCopyObject() runtime.Object { 1326 if c := in.DeepCopy(); c != nil { 1327 return c 1328 } 1329 return nil 1330 } 1331 1332 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1333 func (in *ClusterTemplateSSHKey) DeepCopyInto(out *ClusterTemplateSSHKey) { 1334 *out = *in 1335 } 1336 1337 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTemplateSSHKey. 1338 func (in *ClusterTemplateSSHKey) DeepCopy() *ClusterTemplateSSHKey { 1339 if in == nil { 1340 return nil 1341 } 1342 out := new(ClusterTemplateSSHKey) 1343 in.DeepCopyInto(out) 1344 return out 1345 } 1346 1347 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1348 func (in *ClusterVersionsStatus) DeepCopyInto(out *ClusterVersionsStatus) { 1349 *out = *in 1350 out.ControlPlane = in.ControlPlane.DeepCopy() 1351 out.Apiserver = in.Apiserver.DeepCopy() 1352 out.ControllerManager = in.ControllerManager.DeepCopy() 1353 out.Scheduler = in.Scheduler.DeepCopy() 1354 if in.OldestNodeVersion != nil { 1355 in, out := &in.OldestNodeVersion, &out.OldestNodeVersion 1356 x := (*in).DeepCopy() 1357 *out = &x 1358 } 1359 } 1360 1361 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVersionsStatus. 1362 func (in *ClusterVersionsStatus) DeepCopy() *ClusterVersionsStatus { 1363 if in == nil { 1364 return nil 1365 } 1366 out := new(ClusterVersionsStatus) 1367 in.DeepCopyInto(out) 1368 return out 1369 } 1370 1371 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1372 func (in *ComponentSettings) DeepCopyInto(out *ComponentSettings) { 1373 *out = *in 1374 in.Apiserver.DeepCopyInto(&out.Apiserver) 1375 in.ControllerManager.DeepCopyInto(&out.ControllerManager) 1376 in.Scheduler.DeepCopyInto(&out.Scheduler) 1377 in.Etcd.DeepCopyInto(&out.Etcd) 1378 if in.Prometheus != nil { 1379 in, out := &in.Prometheus, &out.Prometheus 1380 *out = new(StatefulSetSettings) 1381 (*in).DeepCopyInto(*out) 1382 } 1383 if in.NodePortProxyEnvoy != nil { 1384 in, out := &in.NodePortProxyEnvoy, &out.NodePortProxyEnvoy 1385 *out = new(NodeportProxyComponent) 1386 (*in).DeepCopyInto(*out) 1387 } 1388 if in.KonnectivityProxy != nil { 1389 in, out := &in.KonnectivityProxy, &out.KonnectivityProxy 1390 *out = new(KonnectivityProxySettings) 1391 (*in).DeepCopyInto(*out) 1392 } 1393 if in.UserClusterController != nil { 1394 in, out := &in.UserClusterController, &out.UserClusterController 1395 *out = new(ControllerSettings) 1396 (*in).DeepCopyInto(*out) 1397 } 1398 } 1399 1400 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentSettings. 1401 func (in *ComponentSettings) DeepCopy() *ComponentSettings { 1402 if in == nil { 1403 return nil 1404 } 1405 out := new(ComponentSettings) 1406 in.DeepCopyInto(out) 1407 return out 1408 } 1409 1410 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1411 func (in *Constraint) DeepCopyInto(out *Constraint) { 1412 *out = *in 1413 out.TypeMeta = in.TypeMeta 1414 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1415 in.Spec.DeepCopyInto(&out.Spec) 1416 } 1417 1418 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Constraint. 1419 func (in *Constraint) DeepCopy() *Constraint { 1420 if in == nil { 1421 return nil 1422 } 1423 out := new(Constraint) 1424 in.DeepCopyInto(out) 1425 return out 1426 } 1427 1428 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1429 func (in *Constraint) DeepCopyObject() runtime.Object { 1430 if c := in.DeepCopy(); c != nil { 1431 return c 1432 } 1433 return nil 1434 } 1435 1436 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1437 func (in *ConstraintList) DeepCopyInto(out *ConstraintList) { 1438 *out = *in 1439 out.TypeMeta = in.TypeMeta 1440 in.ListMeta.DeepCopyInto(&out.ListMeta) 1441 if in.Items != nil { 1442 in, out := &in.Items, &out.Items 1443 *out = make([]Constraint, len(*in)) 1444 for i := range *in { 1445 (*in)[i].DeepCopyInto(&(*out)[i]) 1446 } 1447 } 1448 } 1449 1450 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintList. 1451 func (in *ConstraintList) DeepCopy() *ConstraintList { 1452 if in == nil { 1453 return nil 1454 } 1455 out := new(ConstraintList) 1456 in.DeepCopyInto(out) 1457 return out 1458 } 1459 1460 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1461 func (in *ConstraintList) DeepCopyObject() runtime.Object { 1462 if c := in.DeepCopy(); c != nil { 1463 return c 1464 } 1465 return nil 1466 } 1467 1468 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1469 func (in *ConstraintMatch) DeepCopyInto(out *ConstraintMatch) { 1470 *out = *in 1471 if in.Kinds != nil { 1472 in, out := &in.Kinds, &out.Kinds 1473 *out = make([]ConstraintMatchKind, len(*in)) 1474 for i := range *in { 1475 (*in)[i].DeepCopyInto(&(*out)[i]) 1476 } 1477 } 1478 if in.Namespaces != nil { 1479 in, out := &in.Namespaces, &out.Namespaces 1480 *out = make([]string, len(*in)) 1481 copy(*out, *in) 1482 } 1483 if in.ExcludedNamespaces != nil { 1484 in, out := &in.ExcludedNamespaces, &out.ExcludedNamespaces 1485 *out = make([]string, len(*in)) 1486 copy(*out, *in) 1487 } 1488 in.LabelSelector.DeepCopyInto(&out.LabelSelector) 1489 in.NamespaceSelector.DeepCopyInto(&out.NamespaceSelector) 1490 } 1491 1492 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintMatch. 1493 func (in *ConstraintMatch) DeepCopy() *ConstraintMatch { 1494 if in == nil { 1495 return nil 1496 } 1497 out := new(ConstraintMatch) 1498 in.DeepCopyInto(out) 1499 return out 1500 } 1501 1502 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1503 func (in *ConstraintMatchKind) DeepCopyInto(out *ConstraintMatchKind) { 1504 *out = *in 1505 if in.Kinds != nil { 1506 in, out := &in.Kinds, &out.Kinds 1507 *out = make([]string, len(*in)) 1508 copy(*out, *in) 1509 } 1510 if in.APIGroups != nil { 1511 in, out := &in.APIGroups, &out.APIGroups 1512 *out = make([]string, len(*in)) 1513 copy(*out, *in) 1514 } 1515 } 1516 1517 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintMatchKind. 1518 func (in *ConstraintMatchKind) DeepCopy() *ConstraintMatchKind { 1519 if in == nil { 1520 return nil 1521 } 1522 out := new(ConstraintMatchKind) 1523 in.DeepCopyInto(out) 1524 return out 1525 } 1526 1527 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1528 func (in ConstraintParameters) DeepCopyInto(out *ConstraintParameters) { 1529 { 1530 in := &in 1531 *out = make(ConstraintParameters, len(*in)) 1532 for key, val := range *in { 1533 var outVal []byte 1534 if val == nil { 1535 (*out)[key] = nil 1536 } else { 1537 in, out := &val, &outVal 1538 *out = make(json.RawMessage, len(*in)) 1539 copy(*out, *in) 1540 } 1541 (*out)[key] = outVal 1542 } 1543 } 1544 } 1545 1546 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintParameters. 1547 func (in ConstraintParameters) DeepCopy() ConstraintParameters { 1548 if in == nil { 1549 return nil 1550 } 1551 out := new(ConstraintParameters) 1552 in.DeepCopyInto(out) 1553 return *out 1554 } 1555 1556 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1557 func (in *ConstraintSelector) DeepCopyInto(out *ConstraintSelector) { 1558 *out = *in 1559 if in.Providers != nil { 1560 in, out := &in.Providers, &out.Providers 1561 *out = make([]CloudProvider, len(*in)) 1562 copy(*out, *in) 1563 } 1564 in.LabelSelector.DeepCopyInto(&out.LabelSelector) 1565 } 1566 1567 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintSelector. 1568 func (in *ConstraintSelector) DeepCopy() *ConstraintSelector { 1569 if in == nil { 1570 return nil 1571 } 1572 out := new(ConstraintSelector) 1573 in.DeepCopyInto(out) 1574 return out 1575 } 1576 1577 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1578 func (in *ConstraintSpec) DeepCopyInto(out *ConstraintSpec) { 1579 *out = *in 1580 out.Cluster = in.Cluster 1581 in.Match.DeepCopyInto(&out.Match) 1582 if in.Parameters != nil { 1583 in, out := &in.Parameters, &out.Parameters 1584 *out = make(ConstraintParameters, len(*in)) 1585 for key, val := range *in { 1586 var outVal []byte 1587 if val == nil { 1588 (*out)[key] = nil 1589 } else { 1590 in, out := &val, &outVal 1591 *out = make(json.RawMessage, len(*in)) 1592 copy(*out, *in) 1593 } 1594 (*out)[key] = outVal 1595 } 1596 } 1597 if in.Selector != nil { 1598 in, out := &in.Selector, &out.Selector 1599 *out = new(ConstraintSelector) 1600 (*in).DeepCopyInto(*out) 1601 } 1602 } 1603 1604 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintSpec. 1605 func (in *ConstraintSpec) DeepCopy() *ConstraintSpec { 1606 if in == nil { 1607 return nil 1608 } 1609 out := new(ConstraintSpec) 1610 in.DeepCopyInto(out) 1611 return out 1612 } 1613 1614 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1615 func (in *ConstraintTemplate) DeepCopyInto(out *ConstraintTemplate) { 1616 *out = *in 1617 out.TypeMeta = in.TypeMeta 1618 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1619 in.Spec.DeepCopyInto(&out.Spec) 1620 } 1621 1622 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintTemplate. 1623 func (in *ConstraintTemplate) DeepCopy() *ConstraintTemplate { 1624 if in == nil { 1625 return nil 1626 } 1627 out := new(ConstraintTemplate) 1628 in.DeepCopyInto(out) 1629 return out 1630 } 1631 1632 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1633 func (in *ConstraintTemplate) DeepCopyObject() runtime.Object { 1634 if c := in.DeepCopy(); c != nil { 1635 return c 1636 } 1637 return nil 1638 } 1639 1640 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1641 func (in *ConstraintTemplateList) DeepCopyInto(out *ConstraintTemplateList) { 1642 *out = *in 1643 out.TypeMeta = in.TypeMeta 1644 in.ListMeta.DeepCopyInto(&out.ListMeta) 1645 if in.Items != nil { 1646 in, out := &in.Items, &out.Items 1647 *out = make([]ConstraintTemplate, len(*in)) 1648 for i := range *in { 1649 (*in)[i].DeepCopyInto(&(*out)[i]) 1650 } 1651 } 1652 } 1653 1654 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintTemplateList. 1655 func (in *ConstraintTemplateList) DeepCopy() *ConstraintTemplateList { 1656 if in == nil { 1657 return nil 1658 } 1659 out := new(ConstraintTemplateList) 1660 in.DeepCopyInto(out) 1661 return out 1662 } 1663 1664 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1665 func (in *ConstraintTemplateList) DeepCopyObject() runtime.Object { 1666 if c := in.DeepCopy(); c != nil { 1667 return c 1668 } 1669 return nil 1670 } 1671 1672 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1673 func (in *ConstraintTemplateSelector) DeepCopyInto(out *ConstraintTemplateSelector) { 1674 *out = *in 1675 if in.Providers != nil { 1676 in, out := &in.Providers, &out.Providers 1677 *out = make([]CloudProvider, len(*in)) 1678 copy(*out, *in) 1679 } 1680 in.LabelSelector.DeepCopyInto(&out.LabelSelector) 1681 } 1682 1683 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintTemplateSelector. 1684 func (in *ConstraintTemplateSelector) DeepCopy() *ConstraintTemplateSelector { 1685 if in == nil { 1686 return nil 1687 } 1688 out := new(ConstraintTemplateSelector) 1689 in.DeepCopyInto(out) 1690 return out 1691 } 1692 1693 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1694 func (in *ConstraintTemplateSpec) DeepCopyInto(out *ConstraintTemplateSpec) { 1695 *out = *in 1696 in.CRD.DeepCopyInto(&out.CRD) 1697 if in.Targets != nil { 1698 in, out := &in.Targets, &out.Targets 1699 *out = make([]open_policy_agent.Target, len(*in)) 1700 for i := range *in { 1701 (*in)[i].DeepCopyInto(&(*out)[i]) 1702 } 1703 } 1704 in.Selector.DeepCopyInto(&out.Selector) 1705 } 1706 1707 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintTemplateSpec. 1708 func (in *ConstraintTemplateSpec) DeepCopy() *ConstraintTemplateSpec { 1709 if in == nil { 1710 return nil 1711 } 1712 out := new(ConstraintTemplateSpec) 1713 in.DeepCopyInto(out) 1714 return out 1715 } 1716 1717 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1718 func (in *ContainerRuntimeContainerd) DeepCopyInto(out *ContainerRuntimeContainerd) { 1719 *out = *in 1720 if in.Registries != nil { 1721 in, out := &in.Registries, &out.Registries 1722 *out = make(map[string]ContainerdRegistry, len(*in)) 1723 for key, val := range *in { 1724 (*out)[key] = *val.DeepCopy() 1725 } 1726 } 1727 } 1728 1729 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRuntimeContainerd. 1730 func (in *ContainerRuntimeContainerd) DeepCopy() *ContainerRuntimeContainerd { 1731 if in == nil { 1732 return nil 1733 } 1734 out := new(ContainerRuntimeContainerd) 1735 in.DeepCopyInto(out) 1736 return out 1737 } 1738 1739 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1740 func (in *ContainerdRegistry) DeepCopyInto(out *ContainerdRegistry) { 1741 *out = *in 1742 if in.Mirrors != nil { 1743 in, out := &in.Mirrors, &out.Mirrors 1744 *out = make([]string, len(*in)) 1745 copy(*out, *in) 1746 } 1747 } 1748 1749 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerdRegistry. 1750 func (in *ContainerdRegistry) DeepCopy() *ContainerdRegistry { 1751 if in == nil { 1752 return nil 1753 } 1754 out := new(ContainerdRegistry) 1755 in.DeepCopyInto(out) 1756 return out 1757 } 1758 1759 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1760 func (in *ControllerSettings) DeepCopyInto(out *ControllerSettings) { 1761 *out = *in 1762 in.DeploymentSettings.DeepCopyInto(&out.DeploymentSettings) 1763 in.LeaderElectionSettings.DeepCopyInto(&out.LeaderElectionSettings) 1764 } 1765 1766 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerSettings. 1767 func (in *ControllerSettings) DeepCopy() *ControllerSettings { 1768 if in == nil { 1769 return nil 1770 } 1771 out := new(ControllerSettings) 1772 in.DeepCopyInto(out) 1773 return out 1774 } 1775 1776 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1777 func (in *CustomLink) DeepCopyInto(out *CustomLink) { 1778 *out = *in 1779 } 1780 1781 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLink. 1782 func (in *CustomLink) DeepCopy() *CustomLink { 1783 if in == nil { 1784 return nil 1785 } 1786 out := new(CustomLink) 1787 in.DeepCopyInto(out) 1788 return out 1789 } 1790 1791 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1792 func (in CustomLinks) DeepCopyInto(out *CustomLinks) { 1793 { 1794 in := &in 1795 *out = make(CustomLinks, len(*in)) 1796 copy(*out, *in) 1797 } 1798 } 1799 1800 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLinks. 1801 func (in CustomLinks) DeepCopy() CustomLinks { 1802 if in == nil { 1803 return nil 1804 } 1805 out := new(CustomLinks) 1806 in.DeepCopyInto(out) 1807 return *out 1808 } 1809 1810 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1811 func (in *CustomNetworkPolicy) DeepCopyInto(out *CustomNetworkPolicy) { 1812 *out = *in 1813 in.Spec.DeepCopyInto(&out.Spec) 1814 } 1815 1816 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomNetworkPolicy. 1817 func (in *CustomNetworkPolicy) DeepCopy() *CustomNetworkPolicy { 1818 if in == nil { 1819 return nil 1820 } 1821 out := new(CustomNetworkPolicy) 1822 in.DeepCopyInto(out) 1823 return out 1824 } 1825 1826 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1827 func (in *DashboardConfiguration) DeepCopyInto(out *DashboardConfiguration) { 1828 *out = *in 1829 out.TypeMeta = in.TypeMeta 1830 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1831 in.Spec.DeepCopyInto(&out.Spec) 1832 } 1833 1834 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardConfiguration. 1835 func (in *DashboardConfiguration) DeepCopy() *DashboardConfiguration { 1836 if in == nil { 1837 return nil 1838 } 1839 out := new(DashboardConfiguration) 1840 in.DeepCopyInto(out) 1841 return out 1842 } 1843 1844 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1845 func (in *DashboardConfiguration) DeepCopyObject() runtime.Object { 1846 if c := in.DeepCopy(); c != nil { 1847 return c 1848 } 1849 return nil 1850 } 1851 1852 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1853 func (in *DashboardConfigurationList) DeepCopyInto(out *DashboardConfigurationList) { 1854 *out = *in 1855 out.TypeMeta = in.TypeMeta 1856 in.ListMeta.DeepCopyInto(&out.ListMeta) 1857 if in.Items != nil { 1858 in, out := &in.Items, &out.Items 1859 *out = make([]DashboardConfiguration, len(*in)) 1860 for i := range *in { 1861 (*in)[i].DeepCopyInto(&(*out)[i]) 1862 } 1863 } 1864 } 1865 1866 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardConfigurationList. 1867 func (in *DashboardConfigurationList) DeepCopy() *DashboardConfigurationList { 1868 if in == nil { 1869 return nil 1870 } 1871 out := new(DashboardConfigurationList) 1872 in.DeepCopyInto(out) 1873 return out 1874 } 1875 1876 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1877 func (in *DashboardConfigurationList) DeepCopyObject() runtime.Object { 1878 if c := in.DeepCopy(); c != nil { 1879 return c 1880 } 1881 return nil 1882 } 1883 1884 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1885 func (in *DashboardConfigurationSpec) DeepCopyInto(out *DashboardConfigurationSpec) { 1886 *out = *in 1887 if in.CustomLinks != nil { 1888 in, out := &in.CustomLinks, &out.CustomLinks 1889 *out = make(CustomLinks, len(*in)) 1890 copy(*out, *in) 1891 } 1892 if in.CleanupOptions != nil { 1893 in, out := &in.CleanupOptions, &out.CleanupOptions 1894 *out = new(CleanupOptions) 1895 **out = **in 1896 } 1897 if in.OpaOptions != nil { 1898 in, out := &in.OpaOptions, &out.OpaOptions 1899 *out = new(OpaOptions) 1900 **out = **in 1901 } 1902 if in.MlaOptions != nil { 1903 in, out := &in.MlaOptions, &out.MlaOptions 1904 *out = new(MlaOptions) 1905 **out = **in 1906 } 1907 if in.Notifications != nil { 1908 in, out := &in.Notifications, &out.Notifications 1909 *out = new(NotificationsOptions) 1910 **out = **in 1911 } 1912 if in.ProviderConfiguration != nil { 1913 in, out := &in.ProviderConfiguration, &out.ProviderConfiguration 1914 *out = new(ProviderConfiguration) 1915 (*in).DeepCopyInto(*out) 1916 } 1917 if in.MachineDeploymentVMResourceQuota != nil { 1918 in, out := &in.MachineDeploymentVMResourceQuota, &out.MachineDeploymentVMResourceQuota 1919 *out = new(MachineFlavorFilter) 1920 **out = **in 1921 } 1922 if in.AllowedOperatingSystems != nil { 1923 in, out := &in.AllowedOperatingSystems, &out.AllowedOperatingSystems 1924 *out = make(map[OperatingSystem]bool, len(*in)) 1925 for key, val := range *in { 1926 (*out)[key] = val 1927 } 1928 } 1929 if in.DefaultProjectResourceQuota != nil { 1930 in, out := &in.DefaultProjectResourceQuota, &out.DefaultProjectResourceQuota 1931 *out = new(DefaultProjectResourceQuota) 1932 (*in).DeepCopyInto(*out) 1933 } 1934 out.MachineDeploymentOptions = in.MachineDeploymentOptions 1935 } 1936 1937 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardConfigurationSpec. 1938 func (in *DashboardConfigurationSpec) DeepCopy() *DashboardConfigurationSpec { 1939 if in == nil { 1940 return nil 1941 } 1942 out := new(DashboardConfigurationSpec) 1943 in.DeepCopyInto(out) 1944 return out 1945 } 1946 1947 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1948 func (in *Datacenter) DeepCopyInto(out *Datacenter) { 1949 *out = *in 1950 out.TypeMeta = in.TypeMeta 1951 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1952 in.Spec.DeepCopyInto(&out.Spec) 1953 out.Status = in.Status 1954 } 1955 1956 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Datacenter. 1957 func (in *Datacenter) DeepCopy() *Datacenter { 1958 if in == nil { 1959 return nil 1960 } 1961 out := new(Datacenter) 1962 in.DeepCopyInto(out) 1963 return out 1964 } 1965 1966 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1967 func (in *Datacenter) DeepCopyObject() runtime.Object { 1968 if c := in.DeepCopy(); c != nil { 1969 return c 1970 } 1971 return nil 1972 } 1973 1974 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1975 func (in *DatacenterList) DeepCopyInto(out *DatacenterList) { 1976 *out = *in 1977 out.TypeMeta = in.TypeMeta 1978 in.ListMeta.DeepCopyInto(&out.ListMeta) 1979 if in.Items != nil { 1980 in, out := &in.Items, &out.Items 1981 *out = make([]Datacenter, len(*in)) 1982 for i := range *in { 1983 (*in)[i].DeepCopyInto(&(*out)[i]) 1984 } 1985 } 1986 } 1987 1988 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterList. 1989 func (in *DatacenterList) DeepCopy() *DatacenterList { 1990 if in == nil { 1991 return nil 1992 } 1993 out := new(DatacenterList) 1994 in.DeepCopyInto(out) 1995 return out 1996 } 1997 1998 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1999 func (in *DatacenterList) DeepCopyObject() runtime.Object { 2000 if c := in.DeepCopy(); c != nil { 2001 return c 2002 } 2003 return nil 2004 } 2005 2006 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2007 func (in *DatacenterProviderSpec) DeepCopyInto(out *DatacenterProviderSpec) { 2008 *out = *in 2009 if in.Digitalocean != nil { 2010 in, out := &in.Digitalocean, &out.Digitalocean 2011 *out = new(DatacenterSpecDigitalocean) 2012 **out = **in 2013 } 2014 if in.BringYourOwn != nil { 2015 in, out := &in.BringYourOwn, &out.BringYourOwn 2016 *out = new(DatacenterSpecBringYourOwn) 2017 **out = **in 2018 } 2019 if in.AWS != nil { 2020 in, out := &in.AWS, &out.AWS 2021 *out = new(DatacenterSpecAWS) 2022 (*in).DeepCopyInto(*out) 2023 } 2024 if in.Azure != nil { 2025 in, out := &in.Azure, &out.Azure 2026 *out = new(DatacenterSpecAzure) 2027 **out = **in 2028 } 2029 if in.OpenStack != nil { 2030 in, out := &in.OpenStack, &out.OpenStack 2031 *out = new(DatacenterSpecOpenStack) 2032 (*in).DeepCopyInto(*out) 2033 } 2034 if in.Packet != nil { 2035 in, out := &in.Packet, &out.Packet 2036 *out = new(DatacenterSpecPacket) 2037 (*in).DeepCopyInto(*out) 2038 } 2039 if in.Hetzner != nil { 2040 in, out := &in.Hetzner, &out.Hetzner 2041 *out = new(DatacenterSpecHetzner) 2042 **out = **in 2043 } 2044 if in.VSphere != nil { 2045 in, out := &in.VSphere, &out.VSphere 2046 *out = new(DatacenterSpecVSphere) 2047 (*in).DeepCopyInto(*out) 2048 } 2049 if in.VMwareCloudDirector != nil { 2050 in, out := &in.VMwareCloudDirector, &out.VMwareCloudDirector 2051 *out = new(DatacenterSpecVMwareCloudDirector) 2052 (*in).DeepCopyInto(*out) 2053 } 2054 if in.GCP != nil { 2055 in, out := &in.GCP, &out.GCP 2056 *out = new(DatacenterSpecGCP) 2057 (*in).DeepCopyInto(*out) 2058 } 2059 if in.KubeVirt != nil { 2060 in, out := &in.KubeVirt, &out.KubeVirt 2061 *out = new(DatacenterSpecKubeVirt) 2062 (*in).DeepCopyInto(*out) 2063 } 2064 if in.Alibaba != nil { 2065 in, out := &in.Alibaba, &out.Alibaba 2066 *out = new(DatacenterSpecAlibaba) 2067 **out = **in 2068 } 2069 if in.Anexia != nil { 2070 in, out := &in.Anexia, &out.Anexia 2071 *out = new(DatacenterSpecAnexia) 2072 **out = **in 2073 } 2074 if in.Nutanix != nil { 2075 in, out := &in.Nutanix, &out.Nutanix 2076 *out = new(DatacenterSpecNutanix) 2077 (*in).DeepCopyInto(*out) 2078 } 2079 if in.Fake != nil { 2080 in, out := &in.Fake, &out.Fake 2081 *out = new(DatacenterSpecFake) 2082 **out = **in 2083 } 2084 } 2085 2086 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterProviderSpec. 2087 func (in *DatacenterProviderSpec) DeepCopy() *DatacenterProviderSpec { 2088 if in == nil { 2089 return nil 2090 } 2091 out := new(DatacenterProviderSpec) 2092 in.DeepCopyInto(out) 2093 return out 2094 } 2095 2096 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2097 func (in *DatacenterSpec) DeepCopyInto(out *DatacenterSpec) { 2098 *out = *in 2099 in.Provider.DeepCopyInto(&out.Provider) 2100 if in.Node != nil { 2101 in, out := &in.Node, &out.Node 2102 *out = new(NodeSettings) 2103 (*in).DeepCopyInto(*out) 2104 } 2105 if in.RequiredEmails != nil { 2106 in, out := &in.RequiredEmails, &out.RequiredEmails 2107 *out = make([]string, len(*in)) 2108 copy(*out, *in) 2109 } 2110 if in.ProviderReconciliationInterval != nil { 2111 in, out := &in.ProviderReconciliationInterval, &out.ProviderReconciliationInterval 2112 *out = new(metav1.Duration) 2113 **out = **in 2114 } 2115 if in.DefaultOperatingSystemProfiles != nil { 2116 in, out := &in.DefaultOperatingSystemProfiles, &out.DefaultOperatingSystemProfiles 2117 *out = make(OperatingSystemProfileList, len(*in)) 2118 for key, val := range *in { 2119 (*out)[key] = val 2120 } 2121 } 2122 if in.MachineFlavorFilter != nil { 2123 in, out := &in.MachineFlavorFilter, &out.MachineFlavorFilter 2124 *out = new(MachineFlavorFilter) 2125 **out = **in 2126 } 2127 } 2128 2129 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpec. 2130 func (in *DatacenterSpec) DeepCopy() *DatacenterSpec { 2131 if in == nil { 2132 return nil 2133 } 2134 out := new(DatacenterSpec) 2135 in.DeepCopyInto(out) 2136 return out 2137 } 2138 2139 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2140 func (in *DatacenterSpecAWS) DeepCopyInto(out *DatacenterSpecAWS) { 2141 *out = *in 2142 if in.Images != nil { 2143 in, out := &in.Images, &out.Images 2144 *out = make(ImageList, len(*in)) 2145 for key, val := range *in { 2146 (*out)[key] = val 2147 } 2148 } 2149 } 2150 2151 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecAWS. 2152 func (in *DatacenterSpecAWS) DeepCopy() *DatacenterSpecAWS { 2153 if in == nil { 2154 return nil 2155 } 2156 out := new(DatacenterSpecAWS) 2157 in.DeepCopyInto(out) 2158 return out 2159 } 2160 2161 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2162 func (in *DatacenterSpecAlibaba) DeepCopyInto(out *DatacenterSpecAlibaba) { 2163 *out = *in 2164 } 2165 2166 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecAlibaba. 2167 func (in *DatacenterSpecAlibaba) DeepCopy() *DatacenterSpecAlibaba { 2168 if in == nil { 2169 return nil 2170 } 2171 out := new(DatacenterSpecAlibaba) 2172 in.DeepCopyInto(out) 2173 return out 2174 } 2175 2176 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2177 func (in *DatacenterSpecAnexia) DeepCopyInto(out *DatacenterSpecAnexia) { 2178 *out = *in 2179 } 2180 2181 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecAnexia. 2182 func (in *DatacenterSpecAnexia) DeepCopy() *DatacenterSpecAnexia { 2183 if in == nil { 2184 return nil 2185 } 2186 out := new(DatacenterSpecAnexia) 2187 in.DeepCopyInto(out) 2188 return out 2189 } 2190 2191 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2192 func (in *DatacenterSpecAzure) DeepCopyInto(out *DatacenterSpecAzure) { 2193 *out = *in 2194 } 2195 2196 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecAzure. 2197 func (in *DatacenterSpecAzure) DeepCopy() *DatacenterSpecAzure { 2198 if in == nil { 2199 return nil 2200 } 2201 out := new(DatacenterSpecAzure) 2202 in.DeepCopyInto(out) 2203 return out 2204 } 2205 2206 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2207 func (in *DatacenterSpecBringYourOwn) DeepCopyInto(out *DatacenterSpecBringYourOwn) { 2208 *out = *in 2209 } 2210 2211 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecBringYourOwn. 2212 func (in *DatacenterSpecBringYourOwn) DeepCopy() *DatacenterSpecBringYourOwn { 2213 if in == nil { 2214 return nil 2215 } 2216 out := new(DatacenterSpecBringYourOwn) 2217 in.DeepCopyInto(out) 2218 return out 2219 } 2220 2221 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2222 func (in *DatacenterSpecDigitalocean) DeepCopyInto(out *DatacenterSpecDigitalocean) { 2223 *out = *in 2224 } 2225 2226 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecDigitalocean. 2227 func (in *DatacenterSpecDigitalocean) DeepCopy() *DatacenterSpecDigitalocean { 2228 if in == nil { 2229 return nil 2230 } 2231 out := new(DatacenterSpecDigitalocean) 2232 in.DeepCopyInto(out) 2233 return out 2234 } 2235 2236 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2237 func (in *DatacenterSpecFake) DeepCopyInto(out *DatacenterSpecFake) { 2238 *out = *in 2239 } 2240 2241 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecFake. 2242 func (in *DatacenterSpecFake) DeepCopy() *DatacenterSpecFake { 2243 if in == nil { 2244 return nil 2245 } 2246 out := new(DatacenterSpecFake) 2247 in.DeepCopyInto(out) 2248 return out 2249 } 2250 2251 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2252 func (in *DatacenterSpecGCP) DeepCopyInto(out *DatacenterSpecGCP) { 2253 *out = *in 2254 if in.ZoneSuffixes != nil { 2255 in, out := &in.ZoneSuffixes, &out.ZoneSuffixes 2256 *out = make([]string, len(*in)) 2257 copy(*out, *in) 2258 } 2259 } 2260 2261 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecGCP. 2262 func (in *DatacenterSpecGCP) DeepCopy() *DatacenterSpecGCP { 2263 if in == nil { 2264 return nil 2265 } 2266 out := new(DatacenterSpecGCP) 2267 in.DeepCopyInto(out) 2268 return out 2269 } 2270 2271 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2272 func (in *DatacenterSpecHetzner) DeepCopyInto(out *DatacenterSpecHetzner) { 2273 *out = *in 2274 } 2275 2276 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecHetzner. 2277 func (in *DatacenterSpecHetzner) DeepCopy() *DatacenterSpecHetzner { 2278 if in == nil { 2279 return nil 2280 } 2281 out := new(DatacenterSpecHetzner) 2282 in.DeepCopyInto(out) 2283 return out 2284 } 2285 2286 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2287 func (in *DatacenterSpecKubeVirt) DeepCopyInto(out *DatacenterSpecKubeVirt) { 2288 *out = *in 2289 if in.DNSConfig != nil { 2290 in, out := &in.DNSConfig, &out.DNSConfig 2291 *out = new(corev1.PodDNSConfig) 2292 (*in).DeepCopyInto(*out) 2293 } 2294 if in.EnableDefaultNetworkPolicies != nil { 2295 in, out := &in.EnableDefaultNetworkPolicies, &out.EnableDefaultNetworkPolicies 2296 *out = new(bool) 2297 **out = **in 2298 } 2299 if in.CustomNetworkPolicies != nil { 2300 in, out := &in.CustomNetworkPolicies, &out.CustomNetworkPolicies 2301 *out = make([]*CustomNetworkPolicy, len(*in)) 2302 for i := range *in { 2303 if (*in)[i] != nil { 2304 in, out := &(*in)[i], &(*out)[i] 2305 *out = new(CustomNetworkPolicy) 2306 (*in).DeepCopyInto(*out) 2307 } 2308 } 2309 } 2310 if in.Images != nil { 2311 in, out := &in.Images, &out.Images 2312 *out = new(KubeVirtImageSources) 2313 (*in).DeepCopyInto(*out) 2314 } 2315 if in.InfraStorageClasses != nil { 2316 in, out := &in.InfraStorageClasses, &out.InfraStorageClasses 2317 *out = make([]KubeVirtInfraStorageClass, len(*in)) 2318 for i := range *in { 2319 (*in)[i].DeepCopyInto(&(*out)[i]) 2320 } 2321 } 2322 } 2323 2324 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecKubeVirt. 2325 func (in *DatacenterSpecKubeVirt) DeepCopy() *DatacenterSpecKubeVirt { 2326 if in == nil { 2327 return nil 2328 } 2329 out := new(DatacenterSpecKubeVirt) 2330 in.DeepCopyInto(out) 2331 return out 2332 } 2333 2334 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2335 func (in *DatacenterSpecNutanix) DeepCopyInto(out *DatacenterSpecNutanix) { 2336 *out = *in 2337 if in.Port != nil { 2338 in, out := &in.Port, &out.Port 2339 *out = new(int32) 2340 **out = **in 2341 } 2342 if in.Images != nil { 2343 in, out := &in.Images, &out.Images 2344 *out = make(ImageList, len(*in)) 2345 for key, val := range *in { 2346 (*out)[key] = val 2347 } 2348 } 2349 } 2350 2351 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecNutanix. 2352 func (in *DatacenterSpecNutanix) DeepCopy() *DatacenterSpecNutanix { 2353 if in == nil { 2354 return nil 2355 } 2356 out := new(DatacenterSpecNutanix) 2357 in.DeepCopyInto(out) 2358 return out 2359 } 2360 2361 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2362 func (in *DatacenterSpecOpenStack) DeepCopyInto(out *DatacenterSpecOpenStack) { 2363 *out = *in 2364 if in.DNSServers != nil { 2365 in, out := &in.DNSServers, &out.DNSServers 2366 *out = make([]string, len(*in)) 2367 copy(*out, *in) 2368 } 2369 if in.Images != nil { 2370 in, out := &in.Images, &out.Images 2371 *out = make(ImageList, len(*in)) 2372 for key, val := range *in { 2373 (*out)[key] = val 2374 } 2375 } 2376 if in.ManageSecurityGroups != nil { 2377 in, out := &in.ManageSecurityGroups, &out.ManageSecurityGroups 2378 *out = new(bool) 2379 **out = **in 2380 } 2381 if in.UseOctavia != nil { 2382 in, out := &in.UseOctavia, &out.UseOctavia 2383 *out = new(bool) 2384 **out = **in 2385 } 2386 if in.TrustDevicePath != nil { 2387 in, out := &in.TrustDevicePath, &out.TrustDevicePath 2388 *out = new(bool) 2389 **out = **in 2390 } 2391 if in.NodeSizeRequirements != nil { 2392 in, out := &in.NodeSizeRequirements, &out.NodeSizeRequirements 2393 *out = new(OpenStackNodeSizeRequirements) 2394 **out = **in 2395 } 2396 if in.EnabledFlavors != nil { 2397 in, out := &in.EnabledFlavors, &out.EnabledFlavors 2398 *out = make([]string, len(*in)) 2399 copy(*out, *in) 2400 } 2401 if in.IPv6Enabled != nil { 2402 in, out := &in.IPv6Enabled, &out.IPv6Enabled 2403 *out = new(bool) 2404 **out = **in 2405 } 2406 } 2407 2408 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecOpenStack. 2409 func (in *DatacenterSpecOpenStack) DeepCopy() *DatacenterSpecOpenStack { 2410 if in == nil { 2411 return nil 2412 } 2413 out := new(DatacenterSpecOpenStack) 2414 in.DeepCopyInto(out) 2415 return out 2416 } 2417 2418 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2419 func (in *DatacenterSpecPacket) DeepCopyInto(out *DatacenterSpecPacket) { 2420 *out = *in 2421 if in.Facilities != nil { 2422 in, out := &in.Facilities, &out.Facilities 2423 *out = make([]string, len(*in)) 2424 copy(*out, *in) 2425 } 2426 } 2427 2428 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecPacket. 2429 func (in *DatacenterSpecPacket) DeepCopy() *DatacenterSpecPacket { 2430 if in == nil { 2431 return nil 2432 } 2433 out := new(DatacenterSpecPacket) 2434 in.DeepCopyInto(out) 2435 return out 2436 } 2437 2438 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2439 func (in *DatacenterSpecVMwareCloudDirector) DeepCopyInto(out *DatacenterSpecVMwareCloudDirector) { 2440 *out = *in 2441 if in.Templates != nil { 2442 in, out := &in.Templates, &out.Templates 2443 *out = make(ImageList, len(*in)) 2444 for key, val := range *in { 2445 (*out)[key] = val 2446 } 2447 } 2448 } 2449 2450 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecVMwareCloudDirector. 2451 func (in *DatacenterSpecVMwareCloudDirector) DeepCopy() *DatacenterSpecVMwareCloudDirector { 2452 if in == nil { 2453 return nil 2454 } 2455 out := new(DatacenterSpecVMwareCloudDirector) 2456 in.DeepCopyInto(out) 2457 return out 2458 } 2459 2460 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2461 func (in *DatacenterSpecVSphere) DeepCopyInto(out *DatacenterSpecVSphere) { 2462 *out = *in 2463 if in.Templates != nil { 2464 in, out := &in.Templates, &out.Templates 2465 *out = make(ImageList, len(*in)) 2466 for key, val := range *in { 2467 (*out)[key] = val 2468 } 2469 } 2470 if in.InfraManagementUser != nil { 2471 in, out := &in.InfraManagementUser, &out.InfraManagementUser 2472 *out = new(VSphereCredentials) 2473 **out = **in 2474 } 2475 if in.IPv6Enabled != nil { 2476 in, out := &in.IPv6Enabled, &out.IPv6Enabled 2477 *out = new(bool) 2478 **out = **in 2479 } 2480 } 2481 2482 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterSpecVSphere. 2483 func (in *DatacenterSpecVSphere) DeepCopy() *DatacenterSpecVSphere { 2484 if in == nil { 2485 return nil 2486 } 2487 out := new(DatacenterSpecVSphere) 2488 in.DeepCopyInto(out) 2489 return out 2490 } 2491 2492 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2493 func (in *DatacenterStatus) DeepCopyInto(out *DatacenterStatus) { 2494 *out = *in 2495 } 2496 2497 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatacenterStatus. 2498 func (in *DatacenterStatus) DeepCopy() *DatacenterStatus { 2499 if in == nil { 2500 return nil 2501 } 2502 out := new(DatacenterStatus) 2503 in.DeepCopyInto(out) 2504 return out 2505 } 2506 2507 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2508 func (in *DefaultProjectResourceQuota) DeepCopyInto(out *DefaultProjectResourceQuota) { 2509 *out = *in 2510 if in.Quota != nil { 2511 in, out := &in.Quota, &out.Quota 2512 *out = new(ResourceDetails) 2513 (*in).DeepCopyInto(*out) 2514 } 2515 } 2516 2517 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultProjectResourceQuota. 2518 func (in *DefaultProjectResourceQuota) DeepCopy() *DefaultProjectResourceQuota { 2519 if in == nil { 2520 return nil 2521 } 2522 out := new(DefaultProjectResourceQuota) 2523 in.DeepCopyInto(out) 2524 return out 2525 } 2526 2527 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2528 func (in *DeploymentSettings) DeepCopyInto(out *DeploymentSettings) { 2529 *out = *in 2530 if in.Replicas != nil { 2531 in, out := &in.Replicas, &out.Replicas 2532 *out = new(int32) 2533 **out = **in 2534 } 2535 if in.Resources != nil { 2536 in, out := &in.Resources, &out.Resources 2537 *out = new(corev1.ResourceRequirements) 2538 (*in).DeepCopyInto(*out) 2539 } 2540 if in.Tolerations != nil { 2541 in, out := &in.Tolerations, &out.Tolerations 2542 *out = make([]corev1.Toleration, len(*in)) 2543 for i := range *in { 2544 (*in)[i].DeepCopyInto(&(*out)[i]) 2545 } 2546 } 2547 } 2548 2549 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSettings. 2550 func (in *DeploymentSettings) DeepCopy() *DeploymentSettings { 2551 if in == nil { 2552 return nil 2553 } 2554 out := new(DeploymentSettings) 2555 in.DeepCopyInto(out) 2556 return out 2557 } 2558 2559 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2560 func (in *DigitaloceanCloudSpec) DeepCopyInto(out *DigitaloceanCloudSpec) { 2561 *out = *in 2562 if in.CredentialsReference != nil { 2563 in, out := &in.CredentialsReference, &out.CredentialsReference 2564 *out = new(GlobalSecretKeySelector) 2565 **out = **in 2566 } 2567 } 2568 2569 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DigitaloceanCloudSpec. 2570 func (in *DigitaloceanCloudSpec) DeepCopy() *DigitaloceanCloudSpec { 2571 if in == nil { 2572 return nil 2573 } 2574 out := new(DigitaloceanCloudSpec) 2575 in.DeepCopyInto(out) 2576 return out 2577 } 2578 2579 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2580 func (in *DigitaloceanPreset) DeepCopyInto(out *DigitaloceanPreset) { 2581 *out = *in 2582 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 2583 } 2584 2585 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DigitaloceanPreset. 2586 func (in *DigitaloceanPreset) DeepCopy() *DigitaloceanPreset { 2587 if in == nil { 2588 return nil 2589 } 2590 out := new(DigitaloceanPreset) 2591 in.DeepCopyInto(out) 2592 return out 2593 } 2594 2595 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2596 func (in *EKSPreset) DeepCopyInto(out *EKSPreset) { 2597 *out = *in 2598 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 2599 } 2600 2601 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EKSPreset. 2602 func (in *EKSPreset) DeepCopy() *EKSPreset { 2603 if in == nil { 2604 return nil 2605 } 2606 out := new(EKSPreset) 2607 in.DeepCopyInto(out) 2608 return out 2609 } 2610 2611 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2612 func (in *EncryptionConfiguration) DeepCopyInto(out *EncryptionConfiguration) { 2613 *out = *in 2614 if in.Resources != nil { 2615 in, out := &in.Resources, &out.Resources 2616 *out = make([]string, len(*in)) 2617 copy(*out, *in) 2618 } 2619 if in.Secretbox != nil { 2620 in, out := &in.Secretbox, &out.Secretbox 2621 *out = new(SecretboxEncryptionConfiguration) 2622 (*in).DeepCopyInto(*out) 2623 } 2624 } 2625 2626 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfiguration. 2627 func (in *EncryptionConfiguration) DeepCopy() *EncryptionConfiguration { 2628 if in == nil { 2629 return nil 2630 } 2631 out := new(EncryptionConfiguration) 2632 in.DeepCopyInto(out) 2633 return out 2634 } 2635 2636 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2637 func (in *EnvoyLoadBalancerService) DeepCopyInto(out *EnvoyLoadBalancerService) { 2638 *out = *in 2639 if in.Annotations != nil { 2640 in, out := &in.Annotations, &out.Annotations 2641 *out = make(map[string]string, len(*in)) 2642 for key, val := range *in { 2643 (*out)[key] = val 2644 } 2645 } 2646 if in.SourceRanges != nil { 2647 in, out := &in.SourceRanges, &out.SourceRanges 2648 *out = make([]CIDR, len(*in)) 2649 copy(*out, *in) 2650 } 2651 } 2652 2653 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyLoadBalancerService. 2654 func (in *EnvoyLoadBalancerService) DeepCopy() *EnvoyLoadBalancerService { 2655 if in == nil { 2656 return nil 2657 } 2658 out := new(EnvoyLoadBalancerService) 2659 in.DeepCopyInto(out) 2660 return out 2661 } 2662 2663 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2664 func (in *EtcdBackupConfig) DeepCopyInto(out *EtcdBackupConfig) { 2665 *out = *in 2666 out.TypeMeta = in.TypeMeta 2667 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 2668 in.Spec.DeepCopyInto(&out.Spec) 2669 in.Status.DeepCopyInto(&out.Status) 2670 } 2671 2672 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdBackupConfig. 2673 func (in *EtcdBackupConfig) DeepCopy() *EtcdBackupConfig { 2674 if in == nil { 2675 return nil 2676 } 2677 out := new(EtcdBackupConfig) 2678 in.DeepCopyInto(out) 2679 return out 2680 } 2681 2682 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2683 func (in *EtcdBackupConfig) DeepCopyObject() runtime.Object { 2684 if c := in.DeepCopy(); c != nil { 2685 return c 2686 } 2687 return nil 2688 } 2689 2690 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2691 func (in *EtcdBackupConfigCondition) DeepCopyInto(out *EtcdBackupConfigCondition) { 2692 *out = *in 2693 in.LastHeartbeatTime.DeepCopyInto(&out.LastHeartbeatTime) 2694 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 2695 } 2696 2697 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdBackupConfigCondition. 2698 func (in *EtcdBackupConfigCondition) DeepCopy() *EtcdBackupConfigCondition { 2699 if in == nil { 2700 return nil 2701 } 2702 out := new(EtcdBackupConfigCondition) 2703 in.DeepCopyInto(out) 2704 return out 2705 } 2706 2707 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2708 func (in *EtcdBackupConfigList) DeepCopyInto(out *EtcdBackupConfigList) { 2709 *out = *in 2710 out.TypeMeta = in.TypeMeta 2711 in.ListMeta.DeepCopyInto(&out.ListMeta) 2712 if in.Items != nil { 2713 in, out := &in.Items, &out.Items 2714 *out = make([]EtcdBackupConfig, len(*in)) 2715 for i := range *in { 2716 (*in)[i].DeepCopyInto(&(*out)[i]) 2717 } 2718 } 2719 } 2720 2721 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdBackupConfigList. 2722 func (in *EtcdBackupConfigList) DeepCopy() *EtcdBackupConfigList { 2723 if in == nil { 2724 return nil 2725 } 2726 out := new(EtcdBackupConfigList) 2727 in.DeepCopyInto(out) 2728 return out 2729 } 2730 2731 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2732 func (in *EtcdBackupConfigList) DeepCopyObject() runtime.Object { 2733 if c := in.DeepCopy(); c != nil { 2734 return c 2735 } 2736 return nil 2737 } 2738 2739 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2740 func (in *EtcdBackupConfigSpec) DeepCopyInto(out *EtcdBackupConfigSpec) { 2741 *out = *in 2742 out.Cluster = in.Cluster 2743 if in.Keep != nil { 2744 in, out := &in.Keep, &out.Keep 2745 *out = new(int) 2746 **out = **in 2747 } 2748 } 2749 2750 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdBackupConfigSpec. 2751 func (in *EtcdBackupConfigSpec) DeepCopy() *EtcdBackupConfigSpec { 2752 if in == nil { 2753 return nil 2754 } 2755 out := new(EtcdBackupConfigSpec) 2756 in.DeepCopyInto(out) 2757 return out 2758 } 2759 2760 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2761 func (in *EtcdBackupConfigStatus) DeepCopyInto(out *EtcdBackupConfigStatus) { 2762 *out = *in 2763 if in.CurrentBackups != nil { 2764 in, out := &in.CurrentBackups, &out.CurrentBackups 2765 *out = make([]BackupStatus, len(*in)) 2766 for i := range *in { 2767 (*in)[i].DeepCopyInto(&(*out)[i]) 2768 } 2769 } 2770 if in.Conditions != nil { 2771 in, out := &in.Conditions, &out.Conditions 2772 *out = make(map[EtcdBackupConfigConditionType]EtcdBackupConfigCondition, len(*in)) 2773 for key, val := range *in { 2774 (*out)[key] = *val.DeepCopy() 2775 } 2776 } 2777 } 2778 2779 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdBackupConfigStatus. 2780 func (in *EtcdBackupConfigStatus) DeepCopy() *EtcdBackupConfigStatus { 2781 if in == nil { 2782 return nil 2783 } 2784 out := new(EtcdBackupConfigStatus) 2785 in.DeepCopyInto(out) 2786 return out 2787 } 2788 2789 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2790 func (in *EtcdBackupDestination) DeepCopyInto(out *EtcdBackupDestination) { 2791 *out = *in 2792 if in.Credentials != nil { 2793 in, out := &in.Credentials, &out.Credentials 2794 *out = new(corev1.SecretReference) 2795 **out = **in 2796 } 2797 } 2798 2799 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdBackupDestination. 2800 func (in *EtcdBackupDestination) DeepCopy() *EtcdBackupDestination { 2801 if in == nil { 2802 return nil 2803 } 2804 out := new(EtcdBackupDestination) 2805 in.DeepCopyInto(out) 2806 return out 2807 } 2808 2809 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2810 func (in *EtcdBackupRestore) DeepCopyInto(out *EtcdBackupRestore) { 2811 *out = *in 2812 if in.Destinations != nil { 2813 in, out := &in.Destinations, &out.Destinations 2814 *out = make(map[string]*EtcdBackupDestination, len(*in)) 2815 for key, val := range *in { 2816 var outVal *EtcdBackupDestination 2817 if val == nil { 2818 (*out)[key] = nil 2819 } else { 2820 in, out := &val, &outVal 2821 *out = new(EtcdBackupDestination) 2822 (*in).DeepCopyInto(*out) 2823 } 2824 (*out)[key] = outVal 2825 } 2826 } 2827 } 2828 2829 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdBackupRestore. 2830 func (in *EtcdBackupRestore) DeepCopy() *EtcdBackupRestore { 2831 if in == nil { 2832 return nil 2833 } 2834 out := new(EtcdBackupRestore) 2835 in.DeepCopyInto(out) 2836 return out 2837 } 2838 2839 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2840 func (in *EtcdRestore) DeepCopyInto(out *EtcdRestore) { 2841 *out = *in 2842 out.TypeMeta = in.TypeMeta 2843 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 2844 out.Spec = in.Spec 2845 in.Status.DeepCopyInto(&out.Status) 2846 } 2847 2848 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdRestore. 2849 func (in *EtcdRestore) DeepCopy() *EtcdRestore { 2850 if in == nil { 2851 return nil 2852 } 2853 out := new(EtcdRestore) 2854 in.DeepCopyInto(out) 2855 return out 2856 } 2857 2858 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2859 func (in *EtcdRestore) DeepCopyObject() runtime.Object { 2860 if c := in.DeepCopy(); c != nil { 2861 return c 2862 } 2863 return nil 2864 } 2865 2866 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2867 func (in *EtcdRestoreList) DeepCopyInto(out *EtcdRestoreList) { 2868 *out = *in 2869 out.TypeMeta = in.TypeMeta 2870 in.ListMeta.DeepCopyInto(&out.ListMeta) 2871 if in.Items != nil { 2872 in, out := &in.Items, &out.Items 2873 *out = make([]EtcdRestore, len(*in)) 2874 for i := range *in { 2875 (*in)[i].DeepCopyInto(&(*out)[i]) 2876 } 2877 } 2878 } 2879 2880 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdRestoreList. 2881 func (in *EtcdRestoreList) DeepCopy() *EtcdRestoreList { 2882 if in == nil { 2883 return nil 2884 } 2885 out := new(EtcdRestoreList) 2886 in.DeepCopyInto(out) 2887 return out 2888 } 2889 2890 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2891 func (in *EtcdRestoreList) DeepCopyObject() runtime.Object { 2892 if c := in.DeepCopy(); c != nil { 2893 return c 2894 } 2895 return nil 2896 } 2897 2898 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2899 func (in *EtcdRestoreSpec) DeepCopyInto(out *EtcdRestoreSpec) { 2900 *out = *in 2901 out.Cluster = in.Cluster 2902 } 2903 2904 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdRestoreSpec. 2905 func (in *EtcdRestoreSpec) DeepCopy() *EtcdRestoreSpec { 2906 if in == nil { 2907 return nil 2908 } 2909 out := new(EtcdRestoreSpec) 2910 in.DeepCopyInto(out) 2911 return out 2912 } 2913 2914 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2915 func (in *EtcdRestoreStatus) DeepCopyInto(out *EtcdRestoreStatus) { 2916 *out = *in 2917 in.RestoreTime.DeepCopyInto(&out.RestoreTime) 2918 } 2919 2920 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdRestoreStatus. 2921 func (in *EtcdRestoreStatus) DeepCopy() *EtcdRestoreStatus { 2922 if in == nil { 2923 return nil 2924 } 2925 out := new(EtcdRestoreStatus) 2926 in.DeepCopyInto(out) 2927 return out 2928 } 2929 2930 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2931 func (in *EtcdStatefulSetSettings) DeepCopyInto(out *EtcdStatefulSetSettings) { 2932 *out = *in 2933 if in.ClusterSize != nil { 2934 in, out := &in.ClusterSize, &out.ClusterSize 2935 *out = new(int32) 2936 **out = **in 2937 } 2938 if in.DiskSize != nil { 2939 in, out := &in.DiskSize, &out.DiskSize 2940 x := (*in).DeepCopy() 2941 *out = &x 2942 } 2943 if in.Resources != nil { 2944 in, out := &in.Resources, &out.Resources 2945 *out = new(corev1.ResourceRequirements) 2946 (*in).DeepCopyInto(*out) 2947 } 2948 if in.Tolerations != nil { 2949 in, out := &in.Tolerations, &out.Tolerations 2950 *out = make([]corev1.Toleration, len(*in)) 2951 for i := range *in { 2952 (*in)[i].DeepCopyInto(&(*out)[i]) 2953 } 2954 } 2955 } 2956 2957 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdStatefulSetSettings. 2958 func (in *EtcdStatefulSetSettings) DeepCopy() *EtcdStatefulSetSettings { 2959 if in == nil { 2960 return nil 2961 } 2962 out := new(EtcdStatefulSetSettings) 2963 in.DeepCopyInto(out) 2964 return out 2965 } 2966 2967 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2968 func (in *EventRateLimitConfig) DeepCopyInto(out *EventRateLimitConfig) { 2969 *out = *in 2970 if in.Server != nil { 2971 in, out := &in.Server, &out.Server 2972 *out = new(EventRateLimitConfigItem) 2973 **out = **in 2974 } 2975 if in.Namespace != nil { 2976 in, out := &in.Namespace, &out.Namespace 2977 *out = new(EventRateLimitConfigItem) 2978 **out = **in 2979 } 2980 if in.User != nil { 2981 in, out := &in.User, &out.User 2982 *out = new(EventRateLimitConfigItem) 2983 **out = **in 2984 } 2985 if in.SourceAndObject != nil { 2986 in, out := &in.SourceAndObject, &out.SourceAndObject 2987 *out = new(EventRateLimitConfigItem) 2988 **out = **in 2989 } 2990 } 2991 2992 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRateLimitConfig. 2993 func (in *EventRateLimitConfig) DeepCopy() *EventRateLimitConfig { 2994 if in == nil { 2995 return nil 2996 } 2997 out := new(EventRateLimitConfig) 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 *EventRateLimitConfigItem) DeepCopyInto(out *EventRateLimitConfigItem) { 3004 *out = *in 3005 } 3006 3007 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRateLimitConfigItem. 3008 func (in *EventRateLimitConfigItem) DeepCopy() *EventRateLimitConfigItem { 3009 if in == nil { 3010 return nil 3011 } 3012 out := new(EventRateLimitConfigItem) 3013 in.DeepCopyInto(out) 3014 return out 3015 } 3016 3017 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3018 func (in *ExtendedClusterHealth) DeepCopyInto(out *ExtendedClusterHealth) { 3019 *out = *in 3020 if in.OpenVPN != nil { 3021 in, out := &in.OpenVPN, &out.OpenVPN 3022 *out = new(HealthStatus) 3023 **out = **in 3024 } 3025 if in.Konnectivity != nil { 3026 in, out := &in.Konnectivity, &out.Konnectivity 3027 *out = new(HealthStatus) 3028 **out = **in 3029 } 3030 if in.GatekeeperController != nil { 3031 in, out := &in.GatekeeperController, &out.GatekeeperController 3032 *out = new(HealthStatus) 3033 **out = **in 3034 } 3035 if in.GatekeeperAudit != nil { 3036 in, out := &in.GatekeeperAudit, &out.GatekeeperAudit 3037 *out = new(HealthStatus) 3038 **out = **in 3039 } 3040 if in.Monitoring != nil { 3041 in, out := &in.Monitoring, &out.Monitoring 3042 *out = new(HealthStatus) 3043 **out = **in 3044 } 3045 if in.Logging != nil { 3046 in, out := &in.Logging, &out.Logging 3047 *out = new(HealthStatus) 3048 **out = **in 3049 } 3050 if in.AlertmanagerConfig != nil { 3051 in, out := &in.AlertmanagerConfig, &out.AlertmanagerConfig 3052 *out = new(HealthStatus) 3053 **out = **in 3054 } 3055 if in.MLAGateway != nil { 3056 in, out := &in.MLAGateway, &out.MLAGateway 3057 *out = new(HealthStatus) 3058 **out = **in 3059 } 3060 if in.OperatingSystemManager != nil { 3061 in, out := &in.OperatingSystemManager, &out.OperatingSystemManager 3062 *out = new(HealthStatus) 3063 **out = **in 3064 } 3065 if in.KubernetesDashboard != nil { 3066 in, out := &in.KubernetesDashboard, &out.KubernetesDashboard 3067 *out = new(HealthStatus) 3068 **out = **in 3069 } 3070 } 3071 3072 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedClusterHealth. 3073 func (in *ExtendedClusterHealth) DeepCopy() *ExtendedClusterHealth { 3074 if in == nil { 3075 return nil 3076 } 3077 out := new(ExtendedClusterHealth) 3078 in.DeepCopyInto(out) 3079 return out 3080 } 3081 3082 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3083 func (in *ExternalCluster) DeepCopyInto(out *ExternalCluster) { 3084 *out = *in 3085 out.TypeMeta = in.TypeMeta 3086 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3087 in.Spec.DeepCopyInto(&out.Spec) 3088 out.Status = in.Status 3089 } 3090 3091 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalCluster. 3092 func (in *ExternalCluster) DeepCopy() *ExternalCluster { 3093 if in == nil { 3094 return nil 3095 } 3096 out := new(ExternalCluster) 3097 in.DeepCopyInto(out) 3098 return out 3099 } 3100 3101 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3102 func (in *ExternalCluster) DeepCopyObject() runtime.Object { 3103 if c := in.DeepCopy(); c != nil { 3104 return c 3105 } 3106 return nil 3107 } 3108 3109 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3110 func (in *ExternalClusterAKSCloudSpec) DeepCopyInto(out *ExternalClusterAKSCloudSpec) { 3111 *out = *in 3112 if in.CredentialsReference != nil { 3113 in, out := &in.CredentialsReference, &out.CredentialsReference 3114 *out = new(GlobalSecretKeySelector) 3115 **out = **in 3116 } 3117 } 3118 3119 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterAKSCloudSpec. 3120 func (in *ExternalClusterAKSCloudSpec) DeepCopy() *ExternalClusterAKSCloudSpec { 3121 if in == nil { 3122 return nil 3123 } 3124 out := new(ExternalClusterAKSCloudSpec) 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 *ExternalClusterBringYourOwnCloudSpec) DeepCopyInto(out *ExternalClusterBringYourOwnCloudSpec) { 3131 *out = *in 3132 } 3133 3134 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterBringYourOwnCloudSpec. 3135 func (in *ExternalClusterBringYourOwnCloudSpec) DeepCopy() *ExternalClusterBringYourOwnCloudSpec { 3136 if in == nil { 3137 return nil 3138 } 3139 out := new(ExternalClusterBringYourOwnCloudSpec) 3140 in.DeepCopyInto(out) 3141 return out 3142 } 3143 3144 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3145 func (in *ExternalClusterCloudSpec) DeepCopyInto(out *ExternalClusterCloudSpec) { 3146 *out = *in 3147 if in.GKE != nil { 3148 in, out := &in.GKE, &out.GKE 3149 *out = new(ExternalClusterGKECloudSpec) 3150 (*in).DeepCopyInto(*out) 3151 } 3152 if in.EKS != nil { 3153 in, out := &in.EKS, &out.EKS 3154 *out = new(ExternalClusterEKSCloudSpec) 3155 (*in).DeepCopyInto(*out) 3156 } 3157 if in.AKS != nil { 3158 in, out := &in.AKS, &out.AKS 3159 *out = new(ExternalClusterAKSCloudSpec) 3160 (*in).DeepCopyInto(*out) 3161 } 3162 if in.KubeOne != nil { 3163 in, out := &in.KubeOne, &out.KubeOne 3164 *out = new(ExternalClusterKubeOneCloudSpec) 3165 (*in).DeepCopyInto(*out) 3166 } 3167 if in.BringYourOwn != nil { 3168 in, out := &in.BringYourOwn, &out.BringYourOwn 3169 *out = new(ExternalClusterBringYourOwnCloudSpec) 3170 **out = **in 3171 } 3172 } 3173 3174 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterCloudSpec. 3175 func (in *ExternalClusterCloudSpec) DeepCopy() *ExternalClusterCloudSpec { 3176 if in == nil { 3177 return nil 3178 } 3179 out := new(ExternalClusterCloudSpec) 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 *ExternalClusterCondition) DeepCopyInto(out *ExternalClusterCondition) { 3186 *out = *in 3187 } 3188 3189 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterCondition. 3190 func (in *ExternalClusterCondition) DeepCopy() *ExternalClusterCondition { 3191 if in == nil { 3192 return nil 3193 } 3194 out := new(ExternalClusterCondition) 3195 in.DeepCopyInto(out) 3196 return out 3197 } 3198 3199 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3200 func (in *ExternalClusterEKSCloudSpec) DeepCopyInto(out *ExternalClusterEKSCloudSpec) { 3201 *out = *in 3202 if in.CredentialsReference != nil { 3203 in, out := &in.CredentialsReference, &out.CredentialsReference 3204 *out = new(GlobalSecretKeySelector) 3205 **out = **in 3206 } 3207 if in.SubnetIDs != nil { 3208 in, out := &in.SubnetIDs, &out.SubnetIDs 3209 *out = make([]string, len(*in)) 3210 copy(*out, *in) 3211 } 3212 if in.SecurityGroupIDs != nil { 3213 in, out := &in.SecurityGroupIDs, &out.SecurityGroupIDs 3214 *out = make([]string, len(*in)) 3215 copy(*out, *in) 3216 } 3217 } 3218 3219 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterEKSCloudSpec. 3220 func (in *ExternalClusterEKSCloudSpec) DeepCopy() *ExternalClusterEKSCloudSpec { 3221 if in == nil { 3222 return nil 3223 } 3224 out := new(ExternalClusterEKSCloudSpec) 3225 in.DeepCopyInto(out) 3226 return out 3227 } 3228 3229 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3230 func (in *ExternalClusterGKECloudSpec) DeepCopyInto(out *ExternalClusterGKECloudSpec) { 3231 *out = *in 3232 if in.CredentialsReference != nil { 3233 in, out := &in.CredentialsReference, &out.CredentialsReference 3234 *out = new(GlobalSecretKeySelector) 3235 **out = **in 3236 } 3237 } 3238 3239 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterGKECloudSpec. 3240 func (in *ExternalClusterGKECloudSpec) DeepCopy() *ExternalClusterGKECloudSpec { 3241 if in == nil { 3242 return nil 3243 } 3244 out := new(ExternalClusterGKECloudSpec) 3245 in.DeepCopyInto(out) 3246 return out 3247 } 3248 3249 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3250 func (in *ExternalClusterKubeOneCloudSpec) DeepCopyInto(out *ExternalClusterKubeOneCloudSpec) { 3251 *out = *in 3252 if in.CredentialsReference != nil { 3253 in, out := &in.CredentialsReference, &out.CredentialsReference 3254 *out = new(GlobalSecretKeySelector) 3255 **out = **in 3256 } 3257 if in.SSHReference != nil { 3258 in, out := &in.SSHReference, &out.SSHReference 3259 *out = new(GlobalSecretKeySelector) 3260 **out = **in 3261 } 3262 if in.ManifestReference != nil { 3263 in, out := &in.ManifestReference, &out.ManifestReference 3264 *out = new(GlobalSecretKeySelector) 3265 **out = **in 3266 } 3267 } 3268 3269 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterKubeOneCloudSpec. 3270 func (in *ExternalClusterKubeOneCloudSpec) DeepCopy() *ExternalClusterKubeOneCloudSpec { 3271 if in == nil { 3272 return nil 3273 } 3274 out := new(ExternalClusterKubeOneCloudSpec) 3275 in.DeepCopyInto(out) 3276 return out 3277 } 3278 3279 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3280 func (in *ExternalClusterList) DeepCopyInto(out *ExternalClusterList) { 3281 *out = *in 3282 out.TypeMeta = in.TypeMeta 3283 in.ListMeta.DeepCopyInto(&out.ListMeta) 3284 if in.Items != nil { 3285 in, out := &in.Items, &out.Items 3286 *out = make([]ExternalCluster, len(*in)) 3287 for i := range *in { 3288 (*in)[i].DeepCopyInto(&(*out)[i]) 3289 } 3290 } 3291 } 3292 3293 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterList. 3294 func (in *ExternalClusterList) DeepCopy() *ExternalClusterList { 3295 if in == nil { 3296 return nil 3297 } 3298 out := new(ExternalClusterList) 3299 in.DeepCopyInto(out) 3300 return out 3301 } 3302 3303 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3304 func (in *ExternalClusterList) DeepCopyObject() runtime.Object { 3305 if c := in.DeepCopy(); c != nil { 3306 return c 3307 } 3308 return nil 3309 } 3310 3311 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3312 func (in *ExternalClusterNetworkRanges) DeepCopyInto(out *ExternalClusterNetworkRanges) { 3313 *out = *in 3314 if in.CIDRBlocks != nil { 3315 in, out := &in.CIDRBlocks, &out.CIDRBlocks 3316 *out = make([]string, len(*in)) 3317 copy(*out, *in) 3318 } 3319 } 3320 3321 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterNetworkRanges. 3322 func (in *ExternalClusterNetworkRanges) DeepCopy() *ExternalClusterNetworkRanges { 3323 if in == nil { 3324 return nil 3325 } 3326 out := new(ExternalClusterNetworkRanges) 3327 in.DeepCopyInto(out) 3328 return out 3329 } 3330 3331 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3332 func (in *ExternalClusterNetworkingConfig) DeepCopyInto(out *ExternalClusterNetworkingConfig) { 3333 *out = *in 3334 if in.Services != nil { 3335 in, out := &in.Services, &out.Services 3336 *out = new(ExternalClusterNetworkRanges) 3337 (*in).DeepCopyInto(*out) 3338 } 3339 if in.Pods != nil { 3340 in, out := &in.Pods, &out.Pods 3341 *out = new(ExternalClusterNetworkRanges) 3342 (*in).DeepCopyInto(*out) 3343 } 3344 } 3345 3346 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterNetworkingConfig. 3347 func (in *ExternalClusterNetworkingConfig) DeepCopy() *ExternalClusterNetworkingConfig { 3348 if in == nil { 3349 return nil 3350 } 3351 out := new(ExternalClusterNetworkingConfig) 3352 in.DeepCopyInto(out) 3353 return out 3354 } 3355 3356 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3357 func (in *ExternalClusterProviderVersioningConfiguration) DeepCopyInto(out *ExternalClusterProviderVersioningConfiguration) { 3358 *out = *in 3359 if in.Versions != nil { 3360 in, out := &in.Versions, &out.Versions 3361 *out = make([]semver.Semver, len(*in)) 3362 for i := range *in { 3363 (*in)[i].DeepCopyInto(&(*out)[i]) 3364 } 3365 } 3366 if in.Default != nil { 3367 in, out := &in.Default, &out.Default 3368 x := (*in).DeepCopy() 3369 *out = &x 3370 } 3371 if in.Updates != nil { 3372 in, out := &in.Updates, &out.Updates 3373 *out = make([]semver.Semver, len(*in)) 3374 for i := range *in { 3375 (*in)[i].DeepCopyInto(&(*out)[i]) 3376 } 3377 } 3378 } 3379 3380 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterProviderVersioningConfiguration. 3381 func (in *ExternalClusterProviderVersioningConfiguration) DeepCopy() *ExternalClusterProviderVersioningConfiguration { 3382 if in == nil { 3383 return nil 3384 } 3385 out := new(ExternalClusterProviderVersioningConfiguration) 3386 in.DeepCopyInto(out) 3387 return out 3388 } 3389 3390 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3391 func (in *ExternalClusterSpec) DeepCopyInto(out *ExternalClusterSpec) { 3392 *out = *in 3393 if in.KubeconfigReference != nil { 3394 in, out := &in.KubeconfigReference, &out.KubeconfigReference 3395 *out = new(GlobalSecretKeySelector) 3396 **out = **in 3397 } 3398 out.Version = in.Version.DeepCopy() 3399 in.CloudSpec.DeepCopyInto(&out.CloudSpec) 3400 if in.ClusterNetwork != nil { 3401 in, out := &in.ClusterNetwork, &out.ClusterNetwork 3402 *out = new(ExternalClusterNetworkingConfig) 3403 (*in).DeepCopyInto(*out) 3404 } 3405 } 3406 3407 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterSpec. 3408 func (in *ExternalClusterSpec) DeepCopy() *ExternalClusterSpec { 3409 if in == nil { 3410 return nil 3411 } 3412 out := new(ExternalClusterSpec) 3413 in.DeepCopyInto(out) 3414 return out 3415 } 3416 3417 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3418 func (in *ExternalClusterStatus) DeepCopyInto(out *ExternalClusterStatus) { 3419 *out = *in 3420 out.Condition = in.Condition 3421 } 3422 3423 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalClusterStatus. 3424 func (in *ExternalClusterStatus) DeepCopy() *ExternalClusterStatus { 3425 if in == nil { 3426 return nil 3427 } 3428 out := new(ExternalClusterStatus) 3429 in.DeepCopyInto(out) 3430 return out 3431 } 3432 3433 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3434 func (in *FakeCloudSpec) DeepCopyInto(out *FakeCloudSpec) { 3435 *out = *in 3436 } 3437 3438 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeCloudSpec. 3439 func (in *FakeCloudSpec) DeepCopy() *FakeCloudSpec { 3440 if in == nil { 3441 return nil 3442 } 3443 out := new(FakeCloudSpec) 3444 in.DeepCopyInto(out) 3445 return out 3446 } 3447 3448 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3449 func (in *FakePreset) DeepCopyInto(out *FakePreset) { 3450 *out = *in 3451 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 3452 } 3453 3454 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakePreset. 3455 func (in *FakePreset) DeepCopy() *FakePreset { 3456 if in == nil { 3457 return nil 3458 } 3459 out := new(FakePreset) 3460 in.DeepCopyInto(out) 3461 return out 3462 } 3463 3464 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3465 func (in *GCPCloudSpec) DeepCopyInto(out *GCPCloudSpec) { 3466 *out = *in 3467 if in.CredentialsReference != nil { 3468 in, out := &in.CredentialsReference, &out.CredentialsReference 3469 *out = new(GlobalSecretKeySelector) 3470 **out = **in 3471 } 3472 if in.NodePortsAllowedIPRanges != nil { 3473 in, out := &in.NodePortsAllowedIPRanges, &out.NodePortsAllowedIPRanges 3474 *out = new(NetworkRanges) 3475 (*in).DeepCopyInto(*out) 3476 } 3477 } 3478 3479 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPCloudSpec. 3480 func (in *GCPCloudSpec) DeepCopy() *GCPCloudSpec { 3481 if in == nil { 3482 return nil 3483 } 3484 out := new(GCPCloudSpec) 3485 in.DeepCopyInto(out) 3486 return out 3487 } 3488 3489 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3490 func (in *GCPPreset) DeepCopyInto(out *GCPPreset) { 3491 *out = *in 3492 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 3493 } 3494 3495 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPPreset. 3496 func (in *GCPPreset) DeepCopy() *GCPPreset { 3497 if in == nil { 3498 return nil 3499 } 3500 out := new(GCPPreset) 3501 in.DeepCopyInto(out) 3502 return out 3503 } 3504 3505 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3506 func (in *GKEPreset) DeepCopyInto(out *GKEPreset) { 3507 *out = *in 3508 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 3509 } 3510 3511 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEPreset. 3512 func (in *GKEPreset) DeepCopy() *GKEPreset { 3513 if in == nil { 3514 return nil 3515 } 3516 out := new(GKEPreset) 3517 in.DeepCopyInto(out) 3518 return out 3519 } 3520 3521 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3522 func (in *GlobalConfigMapKeySelector) DeepCopyInto(out *GlobalConfigMapKeySelector) { 3523 *out = *in 3524 out.ObjectReference = in.ObjectReference 3525 } 3526 3527 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalConfigMapKeySelector. 3528 func (in *GlobalConfigMapKeySelector) DeepCopy() *GlobalConfigMapKeySelector { 3529 if in == nil { 3530 return nil 3531 } 3532 out := new(GlobalConfigMapKeySelector) 3533 in.DeepCopyInto(out) 3534 return out 3535 } 3536 3537 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3538 func (in *GlobalObjectKeySelector) DeepCopyInto(out *GlobalObjectKeySelector) { 3539 *out = *in 3540 out.ObjectReference = in.ObjectReference 3541 } 3542 3543 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalObjectKeySelector. 3544 func (in *GlobalObjectKeySelector) DeepCopy() *GlobalObjectKeySelector { 3545 if in == nil { 3546 return nil 3547 } 3548 out := new(GlobalObjectKeySelector) 3549 in.DeepCopyInto(out) 3550 return out 3551 } 3552 3553 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3554 func (in *GlobalSecretKeySelector) DeepCopyInto(out *GlobalSecretKeySelector) { 3555 *out = *in 3556 out.ObjectReference = in.ObjectReference 3557 } 3558 3559 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSecretKeySelector. 3560 func (in *GlobalSecretKeySelector) DeepCopy() *GlobalSecretKeySelector { 3561 if in == nil { 3562 return nil 3563 } 3564 out := new(GlobalSecretKeySelector) 3565 in.DeepCopyInto(out) 3566 return out 3567 } 3568 3569 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3570 func (in *GrafanaOrg) DeepCopyInto(out *GrafanaOrg) { 3571 *out = *in 3572 out.TypeMeta = in.TypeMeta 3573 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3574 out.Status = in.Status 3575 } 3576 3577 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaOrg. 3578 func (in *GrafanaOrg) DeepCopy() *GrafanaOrg { 3579 if in == nil { 3580 return nil 3581 } 3582 out := new(GrafanaOrg) 3583 in.DeepCopyInto(out) 3584 return out 3585 } 3586 3587 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3588 func (in *GrafanaOrg) DeepCopyObject() runtime.Object { 3589 if c := in.DeepCopy(); c != nil { 3590 return c 3591 } 3592 return nil 3593 } 3594 3595 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3596 func (in *GrafanaOrgList) DeepCopyInto(out *GrafanaOrgList) { 3597 *out = *in 3598 out.TypeMeta = in.TypeMeta 3599 in.ListMeta.DeepCopyInto(&out.ListMeta) 3600 if in.Items != nil { 3601 in, out := &in.Items, &out.Items 3602 *out = make([]GrafanaOrg, len(*in)) 3603 for i := range *in { 3604 (*in)[i].DeepCopyInto(&(*out)[i]) 3605 } 3606 } 3607 } 3608 3609 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaOrgList. 3610 func (in *GrafanaOrgList) DeepCopy() *GrafanaOrgList { 3611 if in == nil { 3612 return nil 3613 } 3614 out := new(GrafanaOrgList) 3615 in.DeepCopyInto(out) 3616 return out 3617 } 3618 3619 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3620 func (in *GrafanaOrgList) DeepCopyObject() runtime.Object { 3621 if c := in.DeepCopy(); c != nil { 3622 return c 3623 } 3624 return nil 3625 } 3626 3627 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3628 func (in *GrafanaOrgStatus) DeepCopyInto(out *GrafanaOrgStatus) { 3629 *out = *in 3630 } 3631 3632 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaOrgStatus. 3633 func (in *GrafanaOrgStatus) DeepCopy() *GrafanaOrgStatus { 3634 if in == nil { 3635 return nil 3636 } 3637 out := new(GrafanaOrgStatus) 3638 in.DeepCopyInto(out) 3639 return out 3640 } 3641 3642 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3643 func (in *GroupVersionKind) DeepCopyInto(out *GroupVersionKind) { 3644 *out = *in 3645 } 3646 3647 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKind. 3648 func (in *GroupVersionKind) DeepCopy() *GroupVersionKind { 3649 if in == nil { 3650 return nil 3651 } 3652 out := new(GroupVersionKind) 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 *HetznerCloudSpec) DeepCopyInto(out *HetznerCloudSpec) { 3659 *out = *in 3660 if in.CredentialsReference != nil { 3661 in, out := &in.CredentialsReference, &out.CredentialsReference 3662 *out = new(GlobalSecretKeySelector) 3663 **out = **in 3664 } 3665 } 3666 3667 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HetznerCloudSpec. 3668 func (in *HetznerCloudSpec) DeepCopy() *HetznerCloudSpec { 3669 if in == nil { 3670 return nil 3671 } 3672 out := new(HetznerCloudSpec) 3673 in.DeepCopyInto(out) 3674 return out 3675 } 3676 3677 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3678 func (in *HetznerPreset) DeepCopyInto(out *HetznerPreset) { 3679 *out = *in 3680 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 3681 } 3682 3683 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HetznerPreset. 3684 func (in *HetznerPreset) DeepCopy() *HetznerPreset { 3685 if in == nil { 3686 return nil 3687 } 3688 out := new(HetznerPreset) 3689 in.DeepCopyInto(out) 3690 return out 3691 } 3692 3693 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3694 func (in *IPAMAllocation) DeepCopyInto(out *IPAMAllocation) { 3695 *out = *in 3696 out.TypeMeta = in.TypeMeta 3697 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3698 in.Spec.DeepCopyInto(&out.Spec) 3699 } 3700 3701 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMAllocation. 3702 func (in *IPAMAllocation) DeepCopy() *IPAMAllocation { 3703 if in == nil { 3704 return nil 3705 } 3706 out := new(IPAMAllocation) 3707 in.DeepCopyInto(out) 3708 return out 3709 } 3710 3711 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3712 func (in *IPAMAllocation) DeepCopyObject() runtime.Object { 3713 if c := in.DeepCopy(); c != nil { 3714 return c 3715 } 3716 return nil 3717 } 3718 3719 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3720 func (in *IPAMAllocationList) DeepCopyInto(out *IPAMAllocationList) { 3721 *out = *in 3722 out.TypeMeta = in.TypeMeta 3723 in.ListMeta.DeepCopyInto(&out.ListMeta) 3724 if in.Items != nil { 3725 in, out := &in.Items, &out.Items 3726 *out = make([]IPAMAllocation, len(*in)) 3727 for i := range *in { 3728 (*in)[i].DeepCopyInto(&(*out)[i]) 3729 } 3730 } 3731 } 3732 3733 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMAllocationList. 3734 func (in *IPAMAllocationList) DeepCopy() *IPAMAllocationList { 3735 if in == nil { 3736 return nil 3737 } 3738 out := new(IPAMAllocationList) 3739 in.DeepCopyInto(out) 3740 return out 3741 } 3742 3743 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3744 func (in *IPAMAllocationList) DeepCopyObject() runtime.Object { 3745 if c := in.DeepCopy(); c != nil { 3746 return c 3747 } 3748 return nil 3749 } 3750 3751 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3752 func (in *IPAMAllocationSpec) DeepCopyInto(out *IPAMAllocationSpec) { 3753 *out = *in 3754 out.Cluster = in.Cluster 3755 if in.Addresses != nil { 3756 in, out := &in.Addresses, &out.Addresses 3757 *out = make([]string, len(*in)) 3758 copy(*out, *in) 3759 } 3760 } 3761 3762 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMAllocationSpec. 3763 func (in *IPAMAllocationSpec) DeepCopy() *IPAMAllocationSpec { 3764 if in == nil { 3765 return nil 3766 } 3767 out := new(IPAMAllocationSpec) 3768 in.DeepCopyInto(out) 3769 return out 3770 } 3771 3772 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3773 func (in *IPAMPool) DeepCopyInto(out *IPAMPool) { 3774 *out = *in 3775 out.TypeMeta = in.TypeMeta 3776 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3777 in.Spec.DeepCopyInto(&out.Spec) 3778 } 3779 3780 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMPool. 3781 func (in *IPAMPool) DeepCopy() *IPAMPool { 3782 if in == nil { 3783 return nil 3784 } 3785 out := new(IPAMPool) 3786 in.DeepCopyInto(out) 3787 return out 3788 } 3789 3790 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3791 func (in *IPAMPool) DeepCopyObject() runtime.Object { 3792 if c := in.DeepCopy(); c != nil { 3793 return c 3794 } 3795 return nil 3796 } 3797 3798 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3799 func (in *IPAMPoolDatacenterSettings) DeepCopyInto(out *IPAMPoolDatacenterSettings) { 3800 *out = *in 3801 if in.ExcludePrefixes != nil { 3802 in, out := &in.ExcludePrefixes, &out.ExcludePrefixes 3803 *out = make([]SubnetCIDR, len(*in)) 3804 copy(*out, *in) 3805 } 3806 if in.ExcludeRanges != nil { 3807 in, out := &in.ExcludeRanges, &out.ExcludeRanges 3808 *out = make([]string, len(*in)) 3809 copy(*out, *in) 3810 } 3811 } 3812 3813 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMPoolDatacenterSettings. 3814 func (in *IPAMPoolDatacenterSettings) DeepCopy() *IPAMPoolDatacenterSettings { 3815 if in == nil { 3816 return nil 3817 } 3818 out := new(IPAMPoolDatacenterSettings) 3819 in.DeepCopyInto(out) 3820 return out 3821 } 3822 3823 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3824 func (in *IPAMPoolList) DeepCopyInto(out *IPAMPoolList) { 3825 *out = *in 3826 out.TypeMeta = in.TypeMeta 3827 in.ListMeta.DeepCopyInto(&out.ListMeta) 3828 if in.Items != nil { 3829 in, out := &in.Items, &out.Items 3830 *out = make([]IPAMPool, len(*in)) 3831 for i := range *in { 3832 (*in)[i].DeepCopyInto(&(*out)[i]) 3833 } 3834 } 3835 } 3836 3837 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMPoolList. 3838 func (in *IPAMPoolList) DeepCopy() *IPAMPoolList { 3839 if in == nil { 3840 return nil 3841 } 3842 out := new(IPAMPoolList) 3843 in.DeepCopyInto(out) 3844 return out 3845 } 3846 3847 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3848 func (in *IPAMPoolList) DeepCopyObject() runtime.Object { 3849 if c := in.DeepCopy(); c != nil { 3850 return c 3851 } 3852 return nil 3853 } 3854 3855 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3856 func (in *IPAMPoolSpec) DeepCopyInto(out *IPAMPoolSpec) { 3857 *out = *in 3858 if in.Datacenters != nil { 3859 in, out := &in.Datacenters, &out.Datacenters 3860 *out = make(map[string]IPAMPoolDatacenterSettings, len(*in)) 3861 for key, val := range *in { 3862 (*out)[key] = *val.DeepCopy() 3863 } 3864 } 3865 } 3866 3867 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMPoolSpec. 3868 func (in *IPAMPoolSpec) DeepCopy() *IPAMPoolSpec { 3869 if in == nil { 3870 return nil 3871 } 3872 out := new(IPAMPoolSpec) 3873 in.DeepCopyInto(out) 3874 return out 3875 } 3876 3877 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3878 func (in *IPVSConfiguration) DeepCopyInto(out *IPVSConfiguration) { 3879 *out = *in 3880 if in.StrictArp != nil { 3881 in, out := &in.StrictArp, &out.StrictArp 3882 *out = new(bool) 3883 **out = **in 3884 } 3885 } 3886 3887 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPVSConfiguration. 3888 func (in *IPVSConfiguration) DeepCopy() *IPVSConfiguration { 3889 if in == nil { 3890 return nil 3891 } 3892 out := new(IPVSConfiguration) 3893 in.DeepCopyInto(out) 3894 return out 3895 } 3896 3897 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3898 func (in ImageList) DeepCopyInto(out *ImageList) { 3899 { 3900 in := &in 3901 *out = make(ImageList, len(*in)) 3902 for key, val := range *in { 3903 (*out)[key] = val 3904 } 3905 } 3906 } 3907 3908 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList. 3909 func (in ImageList) DeepCopy() ImageList { 3910 if in == nil { 3911 return nil 3912 } 3913 out := new(ImageList) 3914 in.DeepCopyInto(out) 3915 return *out 3916 } 3917 3918 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3919 func (in ImageListWithVersions) DeepCopyInto(out *ImageListWithVersions) { 3920 { 3921 in := &in 3922 *out = make(ImageListWithVersions, len(*in)) 3923 for key, val := range *in { 3924 var outVal map[string]string 3925 if val == nil { 3926 (*out)[key] = nil 3927 } else { 3928 in, out := &val, &outVal 3929 *out = make(OSVersions, len(*in)) 3930 for key, val := range *in { 3931 (*out)[key] = val 3932 } 3933 } 3934 (*out)[key] = outVal 3935 } 3936 } 3937 } 3938 3939 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageListWithVersions. 3940 func (in ImageListWithVersions) DeepCopy() ImageListWithVersions { 3941 if in == nil { 3942 return nil 3943 } 3944 out := new(ImageListWithVersions) 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 *Incompatibility) DeepCopyInto(out *Incompatibility) { 3951 *out = *in 3952 } 3953 3954 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Incompatibility. 3955 func (in *Incompatibility) DeepCopy() *Incompatibility { 3956 if in == nil { 3957 return nil 3958 } 3959 out := new(Incompatibility) 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 *KonnectivityProxySettings) DeepCopyInto(out *KonnectivityProxySettings) { 3966 *out = *in 3967 if in.Resources != nil { 3968 in, out := &in.Resources, &out.Resources 3969 *out = new(corev1.ResourceRequirements) 3970 (*in).DeepCopyInto(*out) 3971 } 3972 } 3973 3974 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KonnectivityProxySettings. 3975 func (in *KonnectivityProxySettings) DeepCopy() *KonnectivityProxySettings { 3976 if in == nil { 3977 return nil 3978 } 3979 out := new(KonnectivityProxySettings) 3980 in.DeepCopyInto(out) 3981 return out 3982 } 3983 3984 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3985 func (in *KubeVirtCloudSpec) DeepCopyInto(out *KubeVirtCloudSpec) { 3986 *out = *in 3987 if in.CredentialsReference != nil { 3988 in, out := &in.CredentialsReference, &out.CredentialsReference 3989 *out = new(GlobalSecretKeySelector) 3990 **out = **in 3991 } 3992 if in.PreAllocatedDataVolumes != nil { 3993 in, out := &in.PreAllocatedDataVolumes, &out.PreAllocatedDataVolumes 3994 *out = make([]PreAllocatedDataVolume, len(*in)) 3995 for i := range *in { 3996 (*in)[i].DeepCopyInto(&(*out)[i]) 3997 } 3998 } 3999 if in.InfraStorageClasses != nil { 4000 in, out := &in.InfraStorageClasses, &out.InfraStorageClasses 4001 *out = make([]string, len(*in)) 4002 copy(*out, *in) 4003 } 4004 if in.StorageClasses != nil { 4005 in, out := &in.StorageClasses, &out.StorageClasses 4006 *out = make([]KubeVirtInfraStorageClass, len(*in)) 4007 for i := range *in { 4008 (*in)[i].DeepCopyInto(&(*out)[i]) 4009 } 4010 } 4011 } 4012 4013 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeVirtCloudSpec. 4014 func (in *KubeVirtCloudSpec) DeepCopy() *KubeVirtCloudSpec { 4015 if in == nil { 4016 return nil 4017 } 4018 out := new(KubeVirtCloudSpec) 4019 in.DeepCopyInto(out) 4020 return out 4021 } 4022 4023 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4024 func (in *KubeVirtHTTPSource) DeepCopyInto(out *KubeVirtHTTPSource) { 4025 *out = *in 4026 if in.OperatingSystems != nil { 4027 in, out := &in.OperatingSystems, &out.OperatingSystems 4028 *out = make(map[OperatingSystem]OSVersions, len(*in)) 4029 for key, val := range *in { 4030 var outVal map[string]string 4031 if val == nil { 4032 (*out)[key] = nil 4033 } else { 4034 in, out := &val, &outVal 4035 *out = make(OSVersions, len(*in)) 4036 for key, val := range *in { 4037 (*out)[key] = val 4038 } 4039 } 4040 (*out)[key] = outVal 4041 } 4042 } 4043 } 4044 4045 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeVirtHTTPSource. 4046 func (in *KubeVirtHTTPSource) DeepCopy() *KubeVirtHTTPSource { 4047 if in == nil { 4048 return nil 4049 } 4050 out := new(KubeVirtHTTPSource) 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 *KubeVirtImageSources) DeepCopyInto(out *KubeVirtImageSources) { 4057 *out = *in 4058 if in.HTTP != nil { 4059 in, out := &in.HTTP, &out.HTTP 4060 *out = new(KubeVirtHTTPSource) 4061 (*in).DeepCopyInto(*out) 4062 } 4063 } 4064 4065 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeVirtImageSources. 4066 func (in *KubeVirtImageSources) DeepCopy() *KubeVirtImageSources { 4067 if in == nil { 4068 return nil 4069 } 4070 out := new(KubeVirtImageSources) 4071 in.DeepCopyInto(out) 4072 return out 4073 } 4074 4075 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4076 func (in *KubeVirtInfraStorageClass) DeepCopyInto(out *KubeVirtInfraStorageClass) { 4077 *out = *in 4078 if in.IsDefaultClass != nil { 4079 in, out := &in.IsDefaultClass, &out.IsDefaultClass 4080 *out = new(bool) 4081 **out = **in 4082 } 4083 } 4084 4085 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeVirtInfraStorageClass. 4086 func (in *KubeVirtInfraStorageClass) DeepCopy() *KubeVirtInfraStorageClass { 4087 if in == nil { 4088 return nil 4089 } 4090 out := new(KubeVirtInfraStorageClass) 4091 in.DeepCopyInto(out) 4092 return out 4093 } 4094 4095 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4096 func (in *KubeVirtPreset) DeepCopyInto(out *KubeVirtPreset) { 4097 *out = *in 4098 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 4099 } 4100 4101 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeVirtPreset. 4102 func (in *KubeVirtPreset) DeepCopy() *KubeVirtPreset { 4103 if in == nil { 4104 return nil 4105 } 4106 out := new(KubeVirtPreset) 4107 in.DeepCopyInto(out) 4108 return out 4109 } 4110 4111 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4112 func (in *KubermaticAPIConfiguration) DeepCopyInto(out *KubermaticAPIConfiguration) { 4113 *out = *in 4114 if in.AccessibleAddons != nil { 4115 in, out := &in.AccessibleAddons, &out.AccessibleAddons 4116 *out = make([]string, len(*in)) 4117 copy(*out, *in) 4118 } 4119 if in.PProfEndpoint != nil { 4120 in, out := &in.PProfEndpoint, &out.PProfEndpoint 4121 *out = new(string) 4122 **out = **in 4123 } 4124 if in.Resources != nil { 4125 in, out := &in.Resources, &out.Resources 4126 *out = new(corev1.ResourceRequirements) 4127 (*in).DeepCopyInto(*out) 4128 } 4129 if in.Replicas != nil { 4130 in, out := &in.Replicas, &out.Replicas 4131 *out = new(int32) 4132 **out = **in 4133 } 4134 } 4135 4136 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticAPIConfiguration. 4137 func (in *KubermaticAPIConfiguration) DeepCopy() *KubermaticAPIConfiguration { 4138 if in == nil { 4139 return nil 4140 } 4141 out := new(KubermaticAPIConfiguration) 4142 in.DeepCopyInto(out) 4143 return out 4144 } 4145 4146 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4147 func (in *KubermaticAddonsConfiguration) DeepCopyInto(out *KubermaticAddonsConfiguration) { 4148 *out = *in 4149 if in.Default != nil { 4150 in, out := &in.Default, &out.Default 4151 *out = make([]string, len(*in)) 4152 copy(*out, *in) 4153 } 4154 } 4155 4156 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticAddonsConfiguration. 4157 func (in *KubermaticAddonsConfiguration) DeepCopy() *KubermaticAddonsConfiguration { 4158 if in == nil { 4159 return nil 4160 } 4161 out := new(KubermaticAddonsConfiguration) 4162 in.DeepCopyInto(out) 4163 return out 4164 } 4165 4166 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4167 func (in *KubermaticAuthConfiguration) DeepCopyInto(out *KubermaticAuthConfiguration) { 4168 *out = *in 4169 if in.OfflineAccessAsScope != nil { 4170 in, out := &in.OfflineAccessAsScope, &out.OfflineAccessAsScope 4171 *out = new(bool) 4172 **out = **in 4173 } 4174 } 4175 4176 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticAuthConfiguration. 4177 func (in *KubermaticAuthConfiguration) DeepCopy() *KubermaticAuthConfiguration { 4178 if in == nil { 4179 return nil 4180 } 4181 out := new(KubermaticAuthConfiguration) 4182 in.DeepCopyInto(out) 4183 return out 4184 } 4185 4186 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4187 func (in *KubermaticConfiguration) DeepCopyInto(out *KubermaticConfiguration) { 4188 *out = *in 4189 out.TypeMeta = in.TypeMeta 4190 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4191 in.Spec.DeepCopyInto(&out.Spec) 4192 out.Status = in.Status 4193 } 4194 4195 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticConfiguration. 4196 func (in *KubermaticConfiguration) DeepCopy() *KubermaticConfiguration { 4197 if in == nil { 4198 return nil 4199 } 4200 out := new(KubermaticConfiguration) 4201 in.DeepCopyInto(out) 4202 return out 4203 } 4204 4205 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4206 func (in *KubermaticConfiguration) DeepCopyObject() runtime.Object { 4207 if c := in.DeepCopy(); c != nil { 4208 return c 4209 } 4210 return nil 4211 } 4212 4213 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4214 func (in *KubermaticConfigurationList) DeepCopyInto(out *KubermaticConfigurationList) { 4215 *out = *in 4216 out.TypeMeta = in.TypeMeta 4217 in.ListMeta.DeepCopyInto(&out.ListMeta) 4218 if in.Items != nil { 4219 in, out := &in.Items, &out.Items 4220 *out = make([]KubermaticConfiguration, len(*in)) 4221 for i := range *in { 4222 (*in)[i].DeepCopyInto(&(*out)[i]) 4223 } 4224 } 4225 } 4226 4227 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticConfigurationList. 4228 func (in *KubermaticConfigurationList) DeepCopy() *KubermaticConfigurationList { 4229 if in == nil { 4230 return nil 4231 } 4232 out := new(KubermaticConfigurationList) 4233 in.DeepCopyInto(out) 4234 return out 4235 } 4236 4237 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4238 func (in *KubermaticConfigurationList) DeepCopyObject() runtime.Object { 4239 if c := in.DeepCopy(); c != nil { 4240 return c 4241 } 4242 return nil 4243 } 4244 4245 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4246 func (in *KubermaticConfigurationSpec) DeepCopyInto(out *KubermaticConfigurationSpec) { 4247 *out = *in 4248 in.CABundle.DeepCopyInto(&out.CABundle) 4249 if in.Auth != nil { 4250 in, out := &in.Auth, &out.Auth 4251 *out = new(KubermaticAuthConfiguration) 4252 (*in).DeepCopyInto(*out) 4253 } 4254 if in.FeatureGates != nil { 4255 in, out := &in.FeatureGates, &out.FeatureGates 4256 *out = make(map[string]bool, len(*in)) 4257 for key, val := range *in { 4258 (*out)[key] = val 4259 } 4260 } 4261 if in.UI != nil { 4262 in, out := &in.UI, &out.UI 4263 *out = new(KubermaticUIConfiguration) 4264 (*in).DeepCopyInto(*out) 4265 } 4266 if in.API != nil { 4267 in, out := &in.API, &out.API 4268 *out = new(KubermaticAPIConfiguration) 4269 (*in).DeepCopyInto(*out) 4270 } 4271 if in.ControllerManager != nil { 4272 in, out := &in.ControllerManager, &out.ControllerManager 4273 *out = new(KubermaticControllerManagerConfiguration) 4274 (*in).DeepCopyInto(*out) 4275 } 4276 if in.Webhook != nil { 4277 in, out := &in.Webhook, &out.Webhook 4278 *out = new(KubermaticWebhookConfiguration) 4279 (*in).DeepCopyInto(*out) 4280 } 4281 if in.UserCluster != nil { 4282 in, out := &in.UserCluster, &out.UserCluster 4283 *out = new(KubermaticUserClusterConfiguration) 4284 (*in).DeepCopyInto(*out) 4285 } 4286 if in.NodeportProxy != nil { 4287 in, out := &in.NodeportProxy, &out.NodeportProxy 4288 *out = new(NodeportProxyConfig) 4289 (*in).DeepCopyInto(*out) 4290 } 4291 in.Ingress.DeepCopyInto(&out.Ingress) 4292 in.Versions.DeepCopyInto(&out.Versions) 4293 if in.VerticalPodAutoscaler != nil { 4294 in, out := &in.VerticalPodAutoscaler, &out.VerticalPodAutoscaler 4295 *out = new(KubermaticVPAConfiguration) 4296 (*in).DeepCopyInto(*out) 4297 } 4298 if in.Proxy != nil { 4299 in, out := &in.Proxy, &out.Proxy 4300 *out = new(KubermaticProxyConfiguration) 4301 **out = **in 4302 } 4303 if in.Metering != nil { 4304 in, out := &in.Metering, &out.Metering 4305 *out = new(MeteringConfiguration) 4306 (*in).DeepCopyInto(*out) 4307 } 4308 } 4309 4310 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticConfigurationSpec. 4311 func (in *KubermaticConfigurationSpec) DeepCopy() *KubermaticConfigurationSpec { 4312 if in == nil { 4313 return nil 4314 } 4315 out := new(KubermaticConfigurationSpec) 4316 in.DeepCopyInto(out) 4317 return out 4318 } 4319 4320 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4321 func (in *KubermaticConfigurationStatus) DeepCopyInto(out *KubermaticConfigurationStatus) { 4322 *out = *in 4323 } 4324 4325 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticConfigurationStatus. 4326 func (in *KubermaticConfigurationStatus) DeepCopy() *KubermaticConfigurationStatus { 4327 if in == nil { 4328 return nil 4329 } 4330 out := new(KubermaticConfigurationStatus) 4331 in.DeepCopyInto(out) 4332 return out 4333 } 4334 4335 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4336 func (in *KubermaticControllerManagerConfiguration) DeepCopyInto(out *KubermaticControllerManagerConfiguration) { 4337 *out = *in 4338 if in.ProjectsMigrator != nil { 4339 in, out := &in.ProjectsMigrator, &out.ProjectsMigrator 4340 *out = new(KubermaticProjectsMigratorConfiguration) 4341 **out = **in 4342 } 4343 if in.PProfEndpoint != nil { 4344 in, out := &in.PProfEndpoint, &out.PProfEndpoint 4345 *out = new(string) 4346 **out = **in 4347 } 4348 if in.Resources != nil { 4349 in, out := &in.Resources, &out.Resources 4350 *out = new(corev1.ResourceRequirements) 4351 (*in).DeepCopyInto(*out) 4352 } 4353 if in.Replicas != nil { 4354 in, out := &in.Replicas, &out.Replicas 4355 *out = new(int32) 4356 **out = **in 4357 } 4358 } 4359 4360 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticControllerManagerConfiguration. 4361 func (in *KubermaticControllerManagerConfiguration) DeepCopy() *KubermaticControllerManagerConfiguration { 4362 if in == nil { 4363 return nil 4364 } 4365 out := new(KubermaticControllerManagerConfiguration) 4366 in.DeepCopyInto(out) 4367 return out 4368 } 4369 4370 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4371 func (in *KubermaticIngressConfiguration) DeepCopyInto(out *KubermaticIngressConfiguration) { 4372 *out = *in 4373 if in.CertificateIssuer != nil { 4374 in, out := &in.CertificateIssuer, &out.CertificateIssuer 4375 *out = new(corev1.TypedLocalObjectReference) 4376 (*in).DeepCopyInto(*out) 4377 } 4378 } 4379 4380 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticIngressConfiguration. 4381 func (in *KubermaticIngressConfiguration) DeepCopy() *KubermaticIngressConfiguration { 4382 if in == nil { 4383 return nil 4384 } 4385 out := new(KubermaticIngressConfiguration) 4386 in.DeepCopyInto(out) 4387 return out 4388 } 4389 4390 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4391 func (in *KubermaticProjectsMigratorConfiguration) DeepCopyInto(out *KubermaticProjectsMigratorConfiguration) { 4392 *out = *in 4393 } 4394 4395 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticProjectsMigratorConfiguration. 4396 func (in *KubermaticProjectsMigratorConfiguration) DeepCopy() *KubermaticProjectsMigratorConfiguration { 4397 if in == nil { 4398 return nil 4399 } 4400 out := new(KubermaticProjectsMigratorConfiguration) 4401 in.DeepCopyInto(out) 4402 return out 4403 } 4404 4405 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4406 func (in *KubermaticProxyConfiguration) DeepCopyInto(out *KubermaticProxyConfiguration) { 4407 *out = *in 4408 } 4409 4410 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticProxyConfiguration. 4411 func (in *KubermaticProxyConfiguration) DeepCopy() *KubermaticProxyConfiguration { 4412 if in == nil { 4413 return nil 4414 } 4415 out := new(KubermaticProxyConfiguration) 4416 in.DeepCopyInto(out) 4417 return out 4418 } 4419 4420 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4421 func (in *KubermaticUIConfiguration) DeepCopyInto(out *KubermaticUIConfiguration) { 4422 *out = *in 4423 if in.Resources != nil { 4424 in, out := &in.Resources, &out.Resources 4425 *out = new(corev1.ResourceRequirements) 4426 (*in).DeepCopyInto(*out) 4427 } 4428 if in.Replicas != nil { 4429 in, out := &in.Replicas, &out.Replicas 4430 *out = new(int32) 4431 **out = **in 4432 } 4433 if in.ExtraVolumeMounts != nil { 4434 in, out := &in.ExtraVolumeMounts, &out.ExtraVolumeMounts 4435 *out = make([]corev1.VolumeMount, len(*in)) 4436 for i := range *in { 4437 (*in)[i].DeepCopyInto(&(*out)[i]) 4438 } 4439 } 4440 if in.ExtraVolumes != nil { 4441 in, out := &in.ExtraVolumes, &out.ExtraVolumes 4442 *out = make([]corev1.Volume, len(*in)) 4443 for i := range *in { 4444 (*in)[i].DeepCopyInto(&(*out)[i]) 4445 } 4446 } 4447 } 4448 4449 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticUIConfiguration. 4450 func (in *KubermaticUIConfiguration) DeepCopy() *KubermaticUIConfiguration { 4451 if in == nil { 4452 return nil 4453 } 4454 out := new(KubermaticUIConfiguration) 4455 in.DeepCopyInto(out) 4456 return out 4457 } 4458 4459 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4460 func (in *KubermaticUserClusterConfiguration) DeepCopyInto(out *KubermaticUserClusterConfiguration) { 4461 *out = *in 4462 if in.Addons != nil { 4463 in, out := &in.Addons, &out.Addons 4464 *out = new(KubermaticAddonsConfiguration) 4465 (*in).DeepCopyInto(*out) 4466 } 4467 if in.SystemApplications != nil { 4468 in, out := &in.SystemApplications, &out.SystemApplications 4469 *out = new(SystemApplicationsConfiguration) 4470 (*in).DeepCopyInto(*out) 4471 } 4472 if in.Monitoring != nil { 4473 in, out := &in.Monitoring, &out.Monitoring 4474 *out = new(KubermaticUserClusterMonitoringConfiguration) 4475 **out = **in 4476 } 4477 if in.APIServerReplicas != nil { 4478 in, out := &in.APIServerReplicas, &out.APIServerReplicas 4479 *out = new(int32) 4480 **out = **in 4481 } 4482 if in.MachineController != nil { 4483 in, out := &in.MachineController, &out.MachineController 4484 *out = new(MachineControllerConfiguration) 4485 **out = **in 4486 } 4487 if in.OperatingSystemManager != nil { 4488 in, out := &in.OperatingSystemManager, &out.OperatingSystemManager 4489 *out = new(OperatingSystemManager) 4490 **out = **in 4491 } 4492 if in.MLA != nil { 4493 in, out := &in.MLA, &out.MLA 4494 *out = new(KubermaticUserClusterMLAConfiguration) 4495 **out = **in 4496 } 4497 if in.EtcdBackupRestore != nil { 4498 in, out := &in.EtcdBackupRestore, &out.EtcdBackupRestore 4499 *out = new(EtcdBackupRestore) 4500 (*in).DeepCopyInto(*out) 4501 } 4502 if in.ProxySettings != nil { 4503 in, out := &in.ProxySettings, &out.ProxySettings 4504 *out = new(ProxySettings) 4505 (*in).DeepCopyInto(*out) 4506 } 4507 } 4508 4509 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticUserClusterConfiguration. 4510 func (in *KubermaticUserClusterConfiguration) DeepCopy() *KubermaticUserClusterConfiguration { 4511 if in == nil { 4512 return nil 4513 } 4514 out := new(KubermaticUserClusterConfiguration) 4515 in.DeepCopyInto(out) 4516 return out 4517 } 4518 4519 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4520 func (in *KubermaticUserClusterMLAConfiguration) DeepCopyInto(out *KubermaticUserClusterMLAConfiguration) { 4521 *out = *in 4522 } 4523 4524 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticUserClusterMLAConfiguration. 4525 func (in *KubermaticUserClusterMLAConfiguration) DeepCopy() *KubermaticUserClusterMLAConfiguration { 4526 if in == nil { 4527 return nil 4528 } 4529 out := new(KubermaticUserClusterMLAConfiguration) 4530 in.DeepCopyInto(out) 4531 return out 4532 } 4533 4534 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4535 func (in *KubermaticUserClusterMonitoringConfiguration) DeepCopyInto(out *KubermaticUserClusterMonitoringConfiguration) { 4536 *out = *in 4537 } 4538 4539 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticUserClusterMonitoringConfiguration. 4540 func (in *KubermaticUserClusterMonitoringConfiguration) DeepCopy() *KubermaticUserClusterMonitoringConfiguration { 4541 if in == nil { 4542 return nil 4543 } 4544 out := new(KubermaticUserClusterMonitoringConfiguration) 4545 in.DeepCopyInto(out) 4546 return out 4547 } 4548 4549 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4550 func (in *KubermaticVPAComponent) DeepCopyInto(out *KubermaticVPAComponent) { 4551 *out = *in 4552 if in.Resources != nil { 4553 in, out := &in.Resources, &out.Resources 4554 *out = new(corev1.ResourceRequirements) 4555 (*in).DeepCopyInto(*out) 4556 } 4557 } 4558 4559 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticVPAComponent. 4560 func (in *KubermaticVPAComponent) DeepCopy() *KubermaticVPAComponent { 4561 if in == nil { 4562 return nil 4563 } 4564 out := new(KubermaticVPAComponent) 4565 in.DeepCopyInto(out) 4566 return out 4567 } 4568 4569 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4570 func (in *KubermaticVPAConfiguration) DeepCopyInto(out *KubermaticVPAConfiguration) { 4571 *out = *in 4572 if in.Recommender != nil { 4573 in, out := &in.Recommender, &out.Recommender 4574 *out = new(KubermaticVPAComponent) 4575 (*in).DeepCopyInto(*out) 4576 } 4577 if in.Updater != nil { 4578 in, out := &in.Updater, &out.Updater 4579 *out = new(KubermaticVPAComponent) 4580 (*in).DeepCopyInto(*out) 4581 } 4582 if in.AdmissionController != nil { 4583 in, out := &in.AdmissionController, &out.AdmissionController 4584 *out = new(KubermaticVPAComponent) 4585 (*in).DeepCopyInto(*out) 4586 } 4587 } 4588 4589 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticVPAConfiguration. 4590 func (in *KubermaticVPAConfiguration) DeepCopy() *KubermaticVPAConfiguration { 4591 if in == nil { 4592 return nil 4593 } 4594 out := new(KubermaticVPAConfiguration) 4595 in.DeepCopyInto(out) 4596 return out 4597 } 4598 4599 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4600 func (in *KubermaticVersioningConfiguration) DeepCopyInto(out *KubermaticVersioningConfiguration) { 4601 *out = *in 4602 if in.Versions != nil { 4603 in, out := &in.Versions, &out.Versions 4604 *out = make([]semver.Semver, len(*in)) 4605 for i := range *in { 4606 (*in)[i].DeepCopyInto(&(*out)[i]) 4607 } 4608 } 4609 if in.Default != nil { 4610 in, out := &in.Default, &out.Default 4611 x := (*in).DeepCopy() 4612 *out = &x 4613 } 4614 if in.Updates != nil { 4615 in, out := &in.Updates, &out.Updates 4616 *out = make([]Update, len(*in)) 4617 for i := range *in { 4618 (*in)[i].DeepCopyInto(&(*out)[i]) 4619 } 4620 } 4621 if in.ProviderIncompatibilities != nil { 4622 in, out := &in.ProviderIncompatibilities, &out.ProviderIncompatibilities 4623 *out = make([]Incompatibility, len(*in)) 4624 copy(*out, *in) 4625 } 4626 } 4627 4628 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticVersioningConfiguration. 4629 func (in *KubermaticVersioningConfiguration) DeepCopy() *KubermaticVersioningConfiguration { 4630 if in == nil { 4631 return nil 4632 } 4633 out := new(KubermaticVersioningConfiguration) 4634 in.DeepCopyInto(out) 4635 return out 4636 } 4637 4638 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4639 func (in *KubermaticWebhookConfiguration) DeepCopyInto(out *KubermaticWebhookConfiguration) { 4640 *out = *in 4641 if in.PProfEndpoint != nil { 4642 in, out := &in.PProfEndpoint, &out.PProfEndpoint 4643 *out = new(string) 4644 **out = **in 4645 } 4646 if in.Resources != nil { 4647 in, out := &in.Resources, &out.Resources 4648 *out = new(corev1.ResourceRequirements) 4649 (*in).DeepCopyInto(*out) 4650 } 4651 if in.Replicas != nil { 4652 in, out := &in.Replicas, &out.Replicas 4653 *out = new(int32) 4654 **out = **in 4655 } 4656 } 4657 4658 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubermaticWebhookConfiguration. 4659 func (in *KubermaticWebhookConfiguration) DeepCopy() *KubermaticWebhookConfiguration { 4660 if in == nil { 4661 return nil 4662 } 4663 out := new(KubermaticWebhookConfiguration) 4664 in.DeepCopyInto(out) 4665 return out 4666 } 4667 4668 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4669 func (in *KubernetesDashboard) DeepCopyInto(out *KubernetesDashboard) { 4670 *out = *in 4671 } 4672 4673 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesDashboard. 4674 func (in *KubernetesDashboard) DeepCopy() *KubernetesDashboard { 4675 if in == nil { 4676 return nil 4677 } 4678 out := new(KubernetesDashboard) 4679 in.DeepCopyInto(out) 4680 return out 4681 } 4682 4683 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4684 func (in *LeaderElectionSettings) DeepCopyInto(out *LeaderElectionSettings) { 4685 *out = *in 4686 if in.LeaseDurationSeconds != nil { 4687 in, out := &in.LeaseDurationSeconds, &out.LeaseDurationSeconds 4688 *out = new(int32) 4689 **out = **in 4690 } 4691 if in.RenewDeadlineSeconds != nil { 4692 in, out := &in.RenewDeadlineSeconds, &out.RenewDeadlineSeconds 4693 *out = new(int32) 4694 **out = **in 4695 } 4696 if in.RetryPeriodSeconds != nil { 4697 in, out := &in.RetryPeriodSeconds, &out.RetryPeriodSeconds 4698 *out = new(int32) 4699 **out = **in 4700 } 4701 } 4702 4703 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LeaderElectionSettings. 4704 func (in *LeaderElectionSettings) DeepCopy() *LeaderElectionSettings { 4705 if in == nil { 4706 return nil 4707 } 4708 out := new(LeaderElectionSettings) 4709 in.DeepCopyInto(out) 4710 return out 4711 } 4712 4713 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4714 func (in *LoggingConfiguration) DeepCopyInto(out *LoggingConfiguration) { 4715 *out = *in 4716 if in.RateLimits != nil { 4717 in, out := &in.RateLimits, &out.RateLimits 4718 *out = new(LoggingRateLimitSettings) 4719 **out = **in 4720 } 4721 } 4722 4723 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfiguration. 4724 func (in *LoggingConfiguration) DeepCopy() *LoggingConfiguration { 4725 if in == nil { 4726 return nil 4727 } 4728 out := new(LoggingConfiguration) 4729 in.DeepCopyInto(out) 4730 return out 4731 } 4732 4733 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4734 func (in *LoggingRateLimitSettings) DeepCopyInto(out *LoggingRateLimitSettings) { 4735 *out = *in 4736 } 4737 4738 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingRateLimitSettings. 4739 func (in *LoggingRateLimitSettings) DeepCopy() *LoggingRateLimitSettings { 4740 if in == nil { 4741 return nil 4742 } 4743 out := new(LoggingRateLimitSettings) 4744 in.DeepCopyInto(out) 4745 return out 4746 } 4747 4748 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4749 func (in *MLAClusterConfiguration) DeepCopyInto(out *MLAClusterConfiguration) { 4750 *out = *in 4751 out.TypeMeta = in.TypeMeta 4752 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4753 in.Spec.DeepCopyInto(&out.Spec) 4754 } 4755 4756 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLAClusterConfiguration. 4757 func (in *MLAClusterConfiguration) DeepCopy() *MLAClusterConfiguration { 4758 if in == nil { 4759 return nil 4760 } 4761 out := new(MLAClusterConfiguration) 4762 in.DeepCopyInto(out) 4763 return out 4764 } 4765 4766 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4767 func (in *MLAClusterConfiguration) DeepCopyObject() runtime.Object { 4768 if c := in.DeepCopy(); c != nil { 4769 return c 4770 } 4771 return nil 4772 } 4773 4774 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4775 func (in *MLAClusterConfigurationList) DeepCopyInto(out *MLAClusterConfigurationList) { 4776 *out = *in 4777 out.TypeMeta = in.TypeMeta 4778 in.ListMeta.DeepCopyInto(&out.ListMeta) 4779 if in.Items != nil { 4780 in, out := &in.Items, &out.Items 4781 *out = make([]MLAClusterConfiguration, len(*in)) 4782 for i := range *in { 4783 (*in)[i].DeepCopyInto(&(*out)[i]) 4784 } 4785 } 4786 } 4787 4788 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLAClusterConfigurationList. 4789 func (in *MLAClusterConfigurationList) DeepCopy() *MLAClusterConfigurationList { 4790 if in == nil { 4791 return nil 4792 } 4793 out := new(MLAClusterConfigurationList) 4794 in.DeepCopyInto(out) 4795 return out 4796 } 4797 4798 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4799 func (in *MLAClusterConfigurationList) DeepCopyObject() runtime.Object { 4800 if c := in.DeepCopy(); c != nil { 4801 return c 4802 } 4803 return nil 4804 } 4805 4806 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4807 func (in *MLAClusterConfigurationSpec) DeepCopyInto(out *MLAClusterConfigurationSpec) { 4808 *out = *in 4809 out.Cluster = in.Cluster 4810 if in.Monitoring != nil { 4811 in, out := &in.Monitoring, &out.Monitoring 4812 *out = new(MonitoringConfiguration) 4813 (*in).DeepCopyInto(*out) 4814 } 4815 if in.Logging != nil { 4816 in, out := &in.Logging, &out.Logging 4817 *out = new(LoggingConfiguration) 4818 (*in).DeepCopyInto(*out) 4819 } 4820 } 4821 4822 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLAClusterConfigurationSpec. 4823 func (in *MLAClusterConfigurationSpec) DeepCopy() *MLAClusterConfigurationSpec { 4824 if in == nil { 4825 return nil 4826 } 4827 out := new(MLAClusterConfigurationSpec) 4828 in.DeepCopyInto(out) 4829 return out 4830 } 4831 4832 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4833 func (in *MLARuleGroup) DeepCopyInto(out *MLARuleGroup) { 4834 *out = *in 4835 out.TypeMeta = in.TypeMeta 4836 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4837 in.Spec.DeepCopyInto(&out.Spec) 4838 } 4839 4840 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLARuleGroup. 4841 func (in *MLARuleGroup) DeepCopy() *MLARuleGroup { 4842 if in == nil { 4843 return nil 4844 } 4845 out := new(MLARuleGroup) 4846 in.DeepCopyInto(out) 4847 return out 4848 } 4849 4850 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4851 func (in *MLARuleGroup) DeepCopyObject() runtime.Object { 4852 if c := in.DeepCopy(); c != nil { 4853 return c 4854 } 4855 return nil 4856 } 4857 4858 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4859 func (in *MLARuleGroupList) DeepCopyInto(out *MLARuleGroupList) { 4860 *out = *in 4861 out.TypeMeta = in.TypeMeta 4862 in.ListMeta.DeepCopyInto(&out.ListMeta) 4863 if in.Items != nil { 4864 in, out := &in.Items, &out.Items 4865 *out = make([]MLARuleGroup, len(*in)) 4866 for i := range *in { 4867 (*in)[i].DeepCopyInto(&(*out)[i]) 4868 } 4869 } 4870 } 4871 4872 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLARuleGroupList. 4873 func (in *MLARuleGroupList) DeepCopy() *MLARuleGroupList { 4874 if in == nil { 4875 return nil 4876 } 4877 out := new(MLARuleGroupList) 4878 in.DeepCopyInto(out) 4879 return out 4880 } 4881 4882 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4883 func (in *MLARuleGroupList) DeepCopyObject() runtime.Object { 4884 if c := in.DeepCopy(); c != nil { 4885 return c 4886 } 4887 return nil 4888 } 4889 4890 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4891 func (in *MLARuleGroupSpec) DeepCopyInto(out *MLARuleGroupSpec) { 4892 *out = *in 4893 out.Cluster = in.Cluster 4894 if in.Data != nil { 4895 in, out := &in.Data, &out.Data 4896 *out = make([]byte, len(*in)) 4897 copy(*out, *in) 4898 } 4899 } 4900 4901 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLARuleGroupSpec. 4902 func (in *MLARuleGroupSpec) DeepCopy() *MLARuleGroupSpec { 4903 if in == nil { 4904 return nil 4905 } 4906 out := new(MLARuleGroupSpec) 4907 in.DeepCopyInto(out) 4908 return out 4909 } 4910 4911 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4912 func (in *MLASettings) DeepCopyInto(out *MLASettings) { 4913 *out = *in 4914 if in.MonitoringResources != nil { 4915 in, out := &in.MonitoringResources, &out.MonitoringResources 4916 *out = new(corev1.ResourceRequirements) 4917 (*in).DeepCopyInto(*out) 4918 } 4919 if in.LoggingResources != nil { 4920 in, out := &in.LoggingResources, &out.LoggingResources 4921 *out = new(corev1.ResourceRequirements) 4922 (*in).DeepCopyInto(*out) 4923 } 4924 if in.MonitoringReplicas != nil { 4925 in, out := &in.MonitoringReplicas, &out.MonitoringReplicas 4926 *out = new(int32) 4927 **out = **in 4928 } 4929 } 4930 4931 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLASettings. 4932 func (in *MLASettings) DeepCopy() *MLASettings { 4933 if in == nil { 4934 return nil 4935 } 4936 out := new(MLASettings) 4937 in.DeepCopyInto(out) 4938 return out 4939 } 4940 4941 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4942 func (in *MachineControllerConfiguration) DeepCopyInto(out *MachineControllerConfiguration) { 4943 *out = *in 4944 } 4945 4946 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineControllerConfiguration. 4947 func (in *MachineControllerConfiguration) DeepCopy() *MachineControllerConfiguration { 4948 if in == nil { 4949 return nil 4950 } 4951 out := new(MachineControllerConfiguration) 4952 in.DeepCopyInto(out) 4953 return out 4954 } 4955 4956 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4957 func (in *MachineDeploymentOptions) DeepCopyInto(out *MachineDeploymentOptions) { 4958 *out = *in 4959 } 4960 4961 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentOptions. 4962 func (in *MachineDeploymentOptions) DeepCopy() *MachineDeploymentOptions { 4963 if in == nil { 4964 return nil 4965 } 4966 out := new(MachineDeploymentOptions) 4967 in.DeepCopyInto(out) 4968 return out 4969 } 4970 4971 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4972 func (in *MachineFlavorFilter) DeepCopyInto(out *MachineFlavorFilter) { 4973 *out = *in 4974 } 4975 4976 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineFlavorFilter. 4977 func (in *MachineFlavorFilter) DeepCopy() *MachineFlavorFilter { 4978 if in == nil { 4979 return nil 4980 } 4981 out := new(MachineFlavorFilter) 4982 in.DeepCopyInto(out) 4983 return out 4984 } 4985 4986 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4987 func (in *MachineNetworkingConfig) DeepCopyInto(out *MachineNetworkingConfig) { 4988 *out = *in 4989 if in.DNSServers != nil { 4990 in, out := &in.DNSServers, &out.DNSServers 4991 *out = make([]string, len(*in)) 4992 copy(*out, *in) 4993 } 4994 } 4995 4996 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineNetworkingConfig. 4997 func (in *MachineNetworkingConfig) DeepCopy() *MachineNetworkingConfig { 4998 if in == nil { 4999 return nil 5000 } 5001 out := new(MachineNetworkingConfig) 5002 in.DeepCopyInto(out) 5003 return out 5004 } 5005 5006 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5007 func (in *MeteringConfiguration) DeepCopyInto(out *MeteringConfiguration) { 5008 *out = *in 5009 if in.ReportConfigurations != nil { 5010 in, out := &in.ReportConfigurations, &out.ReportConfigurations 5011 *out = make(map[string]*MeteringReportConfiguration, len(*in)) 5012 for key, val := range *in { 5013 var outVal *MeteringReportConfiguration 5014 if val == nil { 5015 (*out)[key] = nil 5016 } else { 5017 in, out := &val, &outVal 5018 *out = new(MeteringReportConfiguration) 5019 (*in).DeepCopyInto(*out) 5020 } 5021 (*out)[key] = outVal 5022 } 5023 } 5024 } 5025 5026 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeteringConfiguration. 5027 func (in *MeteringConfiguration) DeepCopy() *MeteringConfiguration { 5028 if in == nil { 5029 return nil 5030 } 5031 out := new(MeteringConfiguration) 5032 in.DeepCopyInto(out) 5033 return out 5034 } 5035 5036 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5037 func (in *MeteringReportConfiguration) DeepCopyInto(out *MeteringReportConfiguration) { 5038 *out = *in 5039 if in.Retention != nil { 5040 in, out := &in.Retention, &out.Retention 5041 *out = new(uint32) 5042 **out = **in 5043 } 5044 if in.Types != nil { 5045 in, out := &in.Types, &out.Types 5046 *out = make([]string, len(*in)) 5047 copy(*out, *in) 5048 } 5049 } 5050 5051 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeteringReportConfiguration. 5052 func (in *MeteringReportConfiguration) DeepCopy() *MeteringReportConfiguration { 5053 if in == nil { 5054 return nil 5055 } 5056 out := new(MeteringReportConfiguration) 5057 in.DeepCopyInto(out) 5058 return out 5059 } 5060 5061 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5062 func (in *MlaOptions) DeepCopyInto(out *MlaOptions) { 5063 *out = *in 5064 } 5065 5066 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlaOptions. 5067 func (in *MlaOptions) DeepCopy() *MlaOptions { 5068 if in == nil { 5069 return nil 5070 } 5071 out := new(MlaOptions) 5072 in.DeepCopyInto(out) 5073 return out 5074 } 5075 5076 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5077 func (in *MonitoringConfiguration) DeepCopyInto(out *MonitoringConfiguration) { 5078 *out = *in 5079 if in.RateLimits != nil { 5080 in, out := &in.RateLimits, &out.RateLimits 5081 *out = new(MonitoringRateLimitSettings) 5082 **out = **in 5083 } 5084 } 5085 5086 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringConfiguration. 5087 func (in *MonitoringConfiguration) DeepCopy() *MonitoringConfiguration { 5088 if in == nil { 5089 return nil 5090 } 5091 out := new(MonitoringConfiguration) 5092 in.DeepCopyInto(out) 5093 return out 5094 } 5095 5096 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5097 func (in *MonitoringRateLimitSettings) DeepCopyInto(out *MonitoringRateLimitSettings) { 5098 *out = *in 5099 } 5100 5101 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringRateLimitSettings. 5102 func (in *MonitoringRateLimitSettings) DeepCopy() *MonitoringRateLimitSettings { 5103 if in == nil { 5104 return nil 5105 } 5106 out := new(MonitoringRateLimitSettings) 5107 in.DeepCopyInto(out) 5108 return out 5109 } 5110 5111 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5112 func (in *NetworkRanges) DeepCopyInto(out *NetworkRanges) { 5113 *out = *in 5114 if in.CIDRBlocks != nil { 5115 in, out := &in.CIDRBlocks, &out.CIDRBlocks 5116 *out = make([]string, len(*in)) 5117 copy(*out, *in) 5118 } 5119 } 5120 5121 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRanges. 5122 func (in *NetworkRanges) DeepCopy() *NetworkRanges { 5123 if in == nil { 5124 return nil 5125 } 5126 out := new(NetworkRanges) 5127 in.DeepCopyInto(out) 5128 return out 5129 } 5130 5131 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5132 func (in *NodePortProxyComponentEnvoy) DeepCopyInto(out *NodePortProxyComponentEnvoy) { 5133 *out = *in 5134 in.NodeportProxyComponent.DeepCopyInto(&out.NodeportProxyComponent) 5135 if in.LoadBalancerService != nil { 5136 in, out := &in.LoadBalancerService, &out.LoadBalancerService 5137 *out = new(EnvoyLoadBalancerService) 5138 (*in).DeepCopyInto(*out) 5139 } 5140 } 5141 5142 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePortProxyComponentEnvoy. 5143 func (in *NodePortProxyComponentEnvoy) DeepCopy() *NodePortProxyComponentEnvoy { 5144 if in == nil { 5145 return nil 5146 } 5147 out := new(NodePortProxyComponentEnvoy) 5148 in.DeepCopyInto(out) 5149 return out 5150 } 5151 5152 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5153 func (in *NodeSettings) DeepCopyInto(out *NodeSettings) { 5154 *out = *in 5155 in.ProxySettings.DeepCopyInto(&out.ProxySettings) 5156 if in.InsecureRegistries != nil { 5157 in, out := &in.InsecureRegistries, &out.InsecureRegistries 5158 *out = make([]string, len(*in)) 5159 copy(*out, *in) 5160 } 5161 if in.RegistryMirrors != nil { 5162 in, out := &in.RegistryMirrors, &out.RegistryMirrors 5163 *out = make([]string, len(*in)) 5164 copy(*out, *in) 5165 } 5166 if in.ContainerdRegistryMirrors != nil { 5167 in, out := &in.ContainerdRegistryMirrors, &out.ContainerdRegistryMirrors 5168 *out = new(ContainerRuntimeContainerd) 5169 (*in).DeepCopyInto(*out) 5170 } 5171 } 5172 5173 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSettings. 5174 func (in *NodeSettings) DeepCopy() *NodeSettings { 5175 if in == nil { 5176 return nil 5177 } 5178 out := new(NodeSettings) 5179 in.DeepCopyInto(out) 5180 return out 5181 } 5182 5183 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5184 func (in *NodeportProxyComponent) DeepCopyInto(out *NodeportProxyComponent) { 5185 *out = *in 5186 if in.Resources != nil { 5187 in, out := &in.Resources, &out.Resources 5188 *out = new(corev1.ResourceRequirements) 5189 (*in).DeepCopyInto(*out) 5190 } 5191 } 5192 5193 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeportProxyComponent. 5194 func (in *NodeportProxyComponent) DeepCopy() *NodeportProxyComponent { 5195 if in == nil { 5196 return nil 5197 } 5198 out := new(NodeportProxyComponent) 5199 in.DeepCopyInto(out) 5200 return out 5201 } 5202 5203 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5204 func (in *NodeportProxyConfig) DeepCopyInto(out *NodeportProxyConfig) { 5205 *out = *in 5206 if in.Annotations != nil { 5207 in, out := &in.Annotations, &out.Annotations 5208 *out = make(map[string]string, len(*in)) 5209 for key, val := range *in { 5210 (*out)[key] = val 5211 } 5212 } 5213 if in.Envoy != nil { 5214 in, out := &in.Envoy, &out.Envoy 5215 *out = new(NodePortProxyComponentEnvoy) 5216 (*in).DeepCopyInto(*out) 5217 } 5218 if in.EnvoyManager != nil { 5219 in, out := &in.EnvoyManager, &out.EnvoyManager 5220 *out = new(NodeportProxyComponent) 5221 (*in).DeepCopyInto(*out) 5222 } 5223 if in.Updater != nil { 5224 in, out := &in.Updater, &out.Updater 5225 *out = new(NodeportProxyComponent) 5226 (*in).DeepCopyInto(*out) 5227 } 5228 } 5229 5230 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeportProxyConfig. 5231 func (in *NodeportProxyConfig) DeepCopy() *NodeportProxyConfig { 5232 if in == nil { 5233 return nil 5234 } 5235 out := new(NodeportProxyConfig) 5236 in.DeepCopyInto(out) 5237 return out 5238 } 5239 5240 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5241 func (in *NotificationsOptions) DeepCopyInto(out *NotificationsOptions) { 5242 *out = *in 5243 } 5244 5245 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationsOptions. 5246 func (in *NotificationsOptions) DeepCopy() *NotificationsOptions { 5247 if in == nil { 5248 return nil 5249 } 5250 out := new(NotificationsOptions) 5251 in.DeepCopyInto(out) 5252 return out 5253 } 5254 5255 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5256 func (in *NutanixCSIConfig) DeepCopyInto(out *NutanixCSIConfig) { 5257 *out = *in 5258 if in.Port != nil { 5259 in, out := &in.Port, &out.Port 5260 *out = new(int32) 5261 **out = **in 5262 } 5263 if in.SsSegmentedIscsiNetwork != nil { 5264 in, out := &in.SsSegmentedIscsiNetwork, &out.SsSegmentedIscsiNetwork 5265 *out = new(bool) 5266 **out = **in 5267 } 5268 } 5269 5270 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NutanixCSIConfig. 5271 func (in *NutanixCSIConfig) DeepCopy() *NutanixCSIConfig { 5272 if in == nil { 5273 return nil 5274 } 5275 out := new(NutanixCSIConfig) 5276 in.DeepCopyInto(out) 5277 return out 5278 } 5279 5280 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5281 func (in *NutanixCloudSpec) DeepCopyInto(out *NutanixCloudSpec) { 5282 *out = *in 5283 if in.CredentialsReference != nil { 5284 in, out := &in.CredentialsReference, &out.CredentialsReference 5285 *out = new(GlobalSecretKeySelector) 5286 **out = **in 5287 } 5288 if in.CSI != nil { 5289 in, out := &in.CSI, &out.CSI 5290 *out = new(NutanixCSIConfig) 5291 (*in).DeepCopyInto(*out) 5292 } 5293 } 5294 5295 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NutanixCloudSpec. 5296 func (in *NutanixCloudSpec) DeepCopy() *NutanixCloudSpec { 5297 if in == nil { 5298 return nil 5299 } 5300 out := new(NutanixCloudSpec) 5301 in.DeepCopyInto(out) 5302 return out 5303 } 5304 5305 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5306 func (in *NutanixPreset) DeepCopyInto(out *NutanixPreset) { 5307 *out = *in 5308 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 5309 if in.CSIPort != nil { 5310 in, out := &in.CSIPort, &out.CSIPort 5311 *out = new(int32) 5312 **out = **in 5313 } 5314 } 5315 5316 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NutanixPreset. 5317 func (in *NutanixPreset) DeepCopy() *NutanixPreset { 5318 if in == nil { 5319 return nil 5320 } 5321 out := new(NutanixPreset) 5322 in.DeepCopyInto(out) 5323 return out 5324 } 5325 5326 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5327 func (in *OIDCSettings) DeepCopyInto(out *OIDCSettings) { 5328 *out = *in 5329 } 5330 5331 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCSettings. 5332 func (in *OIDCSettings) DeepCopy() *OIDCSettings { 5333 if in == nil { 5334 return nil 5335 } 5336 out := new(OIDCSettings) 5337 in.DeepCopyInto(out) 5338 return out 5339 } 5340 5341 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5342 func (in *OPAIntegrationSettings) DeepCopyInto(out *OPAIntegrationSettings) { 5343 *out = *in 5344 if in.WebhookTimeoutSeconds != nil { 5345 in, out := &in.WebhookTimeoutSeconds, &out.WebhookTimeoutSeconds 5346 *out = new(int32) 5347 **out = **in 5348 } 5349 if in.ControllerResources != nil { 5350 in, out := &in.ControllerResources, &out.ControllerResources 5351 *out = new(corev1.ResourceRequirements) 5352 (*in).DeepCopyInto(*out) 5353 } 5354 if in.AuditResources != nil { 5355 in, out := &in.AuditResources, &out.AuditResources 5356 *out = new(corev1.ResourceRequirements) 5357 (*in).DeepCopyInto(*out) 5358 } 5359 } 5360 5361 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OPAIntegrationSettings. 5362 func (in *OPAIntegrationSettings) DeepCopy() *OPAIntegrationSettings { 5363 if in == nil { 5364 return nil 5365 } 5366 out := new(OPAIntegrationSettings) 5367 in.DeepCopyInto(out) 5368 return out 5369 } 5370 5371 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5372 func (in OSVersions) DeepCopyInto(out *OSVersions) { 5373 { 5374 in := &in 5375 *out = make(OSVersions, len(*in)) 5376 for key, val := range *in { 5377 (*out)[key] = val 5378 } 5379 } 5380 } 5381 5382 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSVersions. 5383 func (in OSVersions) DeepCopy() OSVersions { 5384 if in == nil { 5385 return nil 5386 } 5387 out := new(OSVersions) 5388 in.DeepCopyInto(out) 5389 return *out 5390 } 5391 5392 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5393 func (in *OpaOptions) DeepCopyInto(out *OpaOptions) { 5394 *out = *in 5395 } 5396 5397 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpaOptions. 5398 func (in *OpaOptions) DeepCopy() *OpaOptions { 5399 if in == nil { 5400 return nil 5401 } 5402 out := new(OpaOptions) 5403 in.DeepCopyInto(out) 5404 return out 5405 } 5406 5407 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5408 func (in *OpenStack) DeepCopyInto(out *OpenStack) { 5409 *out = *in 5410 } 5411 5412 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStack. 5413 func (in *OpenStack) DeepCopy() *OpenStack { 5414 if in == nil { 5415 return nil 5416 } 5417 out := new(OpenStack) 5418 in.DeepCopyInto(out) 5419 return out 5420 } 5421 5422 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5423 func (in *OpenStackCloudSpec) DeepCopyInto(out *OpenStackCloudSpec) { 5424 *out = *in 5425 if in.CredentialsReference != nil { 5426 in, out := &in.CredentialsReference, &out.CredentialsReference 5427 *out = new(GlobalSecretKeySelector) 5428 **out = **in 5429 } 5430 if in.NodePortsAllowedIPRanges != nil { 5431 in, out := &in.NodePortsAllowedIPRanges, &out.NodePortsAllowedIPRanges 5432 *out = new(NetworkRanges) 5433 (*in).DeepCopyInto(*out) 5434 } 5435 if in.UseOctavia != nil { 5436 in, out := &in.UseOctavia, &out.UseOctavia 5437 *out = new(bool) 5438 **out = **in 5439 } 5440 if in.EnableIngressHostname != nil { 5441 in, out := &in.EnableIngressHostname, &out.EnableIngressHostname 5442 *out = new(bool) 5443 **out = **in 5444 } 5445 if in.IngressHostnameSuffix != nil { 5446 in, out := &in.IngressHostnameSuffix, &out.IngressHostnameSuffix 5447 *out = new(string) 5448 **out = **in 5449 } 5450 } 5451 5452 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackCloudSpec. 5453 func (in *OpenStackCloudSpec) DeepCopy() *OpenStackCloudSpec { 5454 if in == nil { 5455 return nil 5456 } 5457 out := new(OpenStackCloudSpec) 5458 in.DeepCopyInto(out) 5459 return out 5460 } 5461 5462 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5463 func (in *OpenStackNodeSizeRequirements) DeepCopyInto(out *OpenStackNodeSizeRequirements) { 5464 *out = *in 5465 } 5466 5467 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackNodeSizeRequirements. 5468 func (in *OpenStackNodeSizeRequirements) DeepCopy() *OpenStackNodeSizeRequirements { 5469 if in == nil { 5470 return nil 5471 } 5472 out := new(OpenStackNodeSizeRequirements) 5473 in.DeepCopyInto(out) 5474 return out 5475 } 5476 5477 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5478 func (in *OpenStackPreset) DeepCopyInto(out *OpenStackPreset) { 5479 *out = *in 5480 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 5481 } 5482 5483 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackPreset. 5484 func (in *OpenStackPreset) DeepCopy() *OpenStackPreset { 5485 if in == nil { 5486 return nil 5487 } 5488 out := new(OpenStackPreset) 5489 in.DeepCopyInto(out) 5490 return out 5491 } 5492 5493 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5494 func (in *OperatingSystemManager) DeepCopyInto(out *OperatingSystemManager) { 5495 *out = *in 5496 } 5497 5498 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperatingSystemManager. 5499 func (in *OperatingSystemManager) DeepCopy() *OperatingSystemManager { 5500 if in == nil { 5501 return nil 5502 } 5503 out := new(OperatingSystemManager) 5504 in.DeepCopyInto(out) 5505 return out 5506 } 5507 5508 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5509 func (in OperatingSystemProfileList) DeepCopyInto(out *OperatingSystemProfileList) { 5510 { 5511 in := &in 5512 *out = make(OperatingSystemProfileList, len(*in)) 5513 for key, val := range *in { 5514 (*out)[key] = val 5515 } 5516 } 5517 } 5518 5519 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperatingSystemProfileList. 5520 func (in OperatingSystemProfileList) DeepCopy() OperatingSystemProfileList { 5521 if in == nil { 5522 return nil 5523 } 5524 out := new(OperatingSystemProfileList) 5525 in.DeepCopyInto(out) 5526 return *out 5527 } 5528 5529 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5530 func (in *PacketCloudSpec) DeepCopyInto(out *PacketCloudSpec) { 5531 *out = *in 5532 if in.CredentialsReference != nil { 5533 in, out := &in.CredentialsReference, &out.CredentialsReference 5534 *out = new(GlobalSecretKeySelector) 5535 **out = **in 5536 } 5537 } 5538 5539 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCloudSpec. 5540 func (in *PacketCloudSpec) DeepCopy() *PacketCloudSpec { 5541 if in == nil { 5542 return nil 5543 } 5544 out := new(PacketCloudSpec) 5545 in.DeepCopyInto(out) 5546 return out 5547 } 5548 5549 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5550 func (in *PacketPreset) DeepCopyInto(out *PacketPreset) { 5551 *out = *in 5552 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 5553 } 5554 5555 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketPreset. 5556 func (in *PacketPreset) DeepCopy() *PacketPreset { 5557 if in == nil { 5558 return nil 5559 } 5560 out := new(PacketPreset) 5561 in.DeepCopyInto(out) 5562 return out 5563 } 5564 5565 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5566 func (in *PreAllocatedDataVolume) DeepCopyInto(out *PreAllocatedDataVolume) { 5567 *out = *in 5568 if in.Annotations != nil { 5569 in, out := &in.Annotations, &out.Annotations 5570 *out = make(map[string]string, len(*in)) 5571 for key, val := range *in { 5572 (*out)[key] = val 5573 } 5574 } 5575 } 5576 5577 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreAllocatedDataVolume. 5578 func (in *PreAllocatedDataVolume) DeepCopy() *PreAllocatedDataVolume { 5579 if in == nil { 5580 return nil 5581 } 5582 out := new(PreAllocatedDataVolume) 5583 in.DeepCopyInto(out) 5584 return out 5585 } 5586 5587 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5588 func (in *Preset) DeepCopyInto(out *Preset) { 5589 *out = *in 5590 out.TypeMeta = in.TypeMeta 5591 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 5592 in.Spec.DeepCopyInto(&out.Spec) 5593 } 5594 5595 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preset. 5596 func (in *Preset) DeepCopy() *Preset { 5597 if in == nil { 5598 return nil 5599 } 5600 out := new(Preset) 5601 in.DeepCopyInto(out) 5602 return out 5603 } 5604 5605 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5606 func (in *Preset) DeepCopyObject() runtime.Object { 5607 if c := in.DeepCopy(); c != nil { 5608 return c 5609 } 5610 return nil 5611 } 5612 5613 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5614 func (in *PresetList) DeepCopyInto(out *PresetList) { 5615 *out = *in 5616 out.TypeMeta = in.TypeMeta 5617 in.ListMeta.DeepCopyInto(&out.ListMeta) 5618 if in.Items != nil { 5619 in, out := &in.Items, &out.Items 5620 *out = make([]Preset, len(*in)) 5621 for i := range *in { 5622 (*in)[i].DeepCopyInto(&(*out)[i]) 5623 } 5624 } 5625 } 5626 5627 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PresetList. 5628 func (in *PresetList) DeepCopy() *PresetList { 5629 if in == nil { 5630 return nil 5631 } 5632 out := new(PresetList) 5633 in.DeepCopyInto(out) 5634 return out 5635 } 5636 5637 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5638 func (in *PresetList) DeepCopyObject() runtime.Object { 5639 if c := in.DeepCopy(); c != nil { 5640 return c 5641 } 5642 return nil 5643 } 5644 5645 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5646 func (in *PresetSpec) DeepCopyInto(out *PresetSpec) { 5647 *out = *in 5648 if in.Digitalocean != nil { 5649 in, out := &in.Digitalocean, &out.Digitalocean 5650 *out = new(DigitaloceanPreset) 5651 (*in).DeepCopyInto(*out) 5652 } 5653 if in.Hetzner != nil { 5654 in, out := &in.Hetzner, &out.Hetzner 5655 *out = new(HetznerPreset) 5656 (*in).DeepCopyInto(*out) 5657 } 5658 if in.Azure != nil { 5659 in, out := &in.Azure, &out.Azure 5660 *out = new(AzurePreset) 5661 (*in).DeepCopyInto(*out) 5662 } 5663 if in.VSphere != nil { 5664 in, out := &in.VSphere, &out.VSphere 5665 *out = new(VSpherePreset) 5666 (*in).DeepCopyInto(*out) 5667 } 5668 if in.AWS != nil { 5669 in, out := &in.AWS, &out.AWS 5670 *out = new(AWSPreset) 5671 (*in).DeepCopyInto(*out) 5672 } 5673 if in.OpenStack != nil { 5674 in, out := &in.OpenStack, &out.OpenStack 5675 *out = new(OpenStackPreset) 5676 (*in).DeepCopyInto(*out) 5677 } 5678 if in.Packet != nil { 5679 in, out := &in.Packet, &out.Packet 5680 *out = new(PacketPreset) 5681 (*in).DeepCopyInto(*out) 5682 } 5683 if in.GCP != nil { 5684 in, out := &in.GCP, &out.GCP 5685 *out = new(GCPPreset) 5686 (*in).DeepCopyInto(*out) 5687 } 5688 if in.KubeVirt != nil { 5689 in, out := &in.KubeVirt, &out.KubeVirt 5690 *out = new(KubeVirtPreset) 5691 (*in).DeepCopyInto(*out) 5692 } 5693 if in.Alibaba != nil { 5694 in, out := &in.Alibaba, &out.Alibaba 5695 *out = new(AlibabaPreset) 5696 (*in).DeepCopyInto(*out) 5697 } 5698 if in.Anexia != nil { 5699 in, out := &in.Anexia, &out.Anexia 5700 *out = new(AnexiaPreset) 5701 (*in).DeepCopyInto(*out) 5702 } 5703 if in.Nutanix != nil { 5704 in, out := &in.Nutanix, &out.Nutanix 5705 *out = new(NutanixPreset) 5706 (*in).DeepCopyInto(*out) 5707 } 5708 if in.VMwareCloudDirector != nil { 5709 in, out := &in.VMwareCloudDirector, &out.VMwareCloudDirector 5710 *out = new(VMwareCloudDirectorPreset) 5711 (*in).DeepCopyInto(*out) 5712 } 5713 if in.GKE != nil { 5714 in, out := &in.GKE, &out.GKE 5715 *out = new(GKEPreset) 5716 (*in).DeepCopyInto(*out) 5717 } 5718 if in.EKS != nil { 5719 in, out := &in.EKS, &out.EKS 5720 *out = new(EKSPreset) 5721 (*in).DeepCopyInto(*out) 5722 } 5723 if in.AKS != nil { 5724 in, out := &in.AKS, &out.AKS 5725 *out = new(AKSPreset) 5726 (*in).DeepCopyInto(*out) 5727 } 5728 if in.Fake != nil { 5729 in, out := &in.Fake, &out.Fake 5730 *out = new(FakePreset) 5731 (*in).DeepCopyInto(*out) 5732 } 5733 if in.RequiredEmails != nil { 5734 in, out := &in.RequiredEmails, &out.RequiredEmails 5735 *out = make([]string, len(*in)) 5736 copy(*out, *in) 5737 } 5738 if in.Projects != nil { 5739 in, out := &in.Projects, &out.Projects 5740 *out = make([]string, len(*in)) 5741 copy(*out, *in) 5742 } 5743 if in.Enabled != nil { 5744 in, out := &in.Enabled, &out.Enabled 5745 *out = new(bool) 5746 **out = **in 5747 } 5748 } 5749 5750 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PresetSpec. 5751 func (in *PresetSpec) DeepCopy() *PresetSpec { 5752 if in == nil { 5753 return nil 5754 } 5755 out := new(PresetSpec) 5756 in.DeepCopyInto(out) 5757 return out 5758 } 5759 5760 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5761 func (in *ProviderConfiguration) DeepCopyInto(out *ProviderConfiguration) { 5762 *out = *in 5763 if in.OpenStack != nil { 5764 in, out := &in.OpenStack, &out.OpenStack 5765 *out = new(OpenStack) 5766 **out = **in 5767 } 5768 } 5769 5770 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfiguration. 5771 func (in *ProviderConfiguration) DeepCopy() *ProviderConfiguration { 5772 if in == nil { 5773 return nil 5774 } 5775 out := new(ProviderConfiguration) 5776 in.DeepCopyInto(out) 5777 return out 5778 } 5779 5780 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5781 func (in *ProviderPreset) DeepCopyInto(out *ProviderPreset) { 5782 *out = *in 5783 if in.Enabled != nil { 5784 in, out := &in.Enabled, &out.Enabled 5785 *out = new(bool) 5786 **out = **in 5787 } 5788 } 5789 5790 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderPreset. 5791 func (in *ProviderPreset) DeepCopy() *ProviderPreset { 5792 if in == nil { 5793 return nil 5794 } 5795 out := new(ProviderPreset) 5796 in.DeepCopyInto(out) 5797 return out 5798 } 5799 5800 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5801 func (in *ProxySettings) DeepCopyInto(out *ProxySettings) { 5802 *out = *in 5803 if in.HTTPProxy != nil { 5804 in, out := &in.HTTPProxy, &out.HTTPProxy 5805 *out = new(string) 5806 **out = **in 5807 } 5808 if in.NoProxy != nil { 5809 in, out := &in.NoProxy, &out.NoProxy 5810 *out = new(string) 5811 **out = **in 5812 } 5813 } 5814 5815 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxySettings. 5816 func (in *ProxySettings) DeepCopy() *ProxySettings { 5817 if in == nil { 5818 return nil 5819 } 5820 out := new(ProxySettings) 5821 in.DeepCopyInto(out) 5822 return out 5823 } 5824 5825 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5826 func (in *ResourceDetails) DeepCopyInto(out *ResourceDetails) { 5827 *out = *in 5828 if in.CPU != nil { 5829 in, out := &in.CPU, &out.CPU 5830 x := (*in).DeepCopy() 5831 *out = &x 5832 } 5833 if in.Memory != nil { 5834 in, out := &in.Memory, &out.Memory 5835 x := (*in).DeepCopy() 5836 *out = &x 5837 } 5838 if in.Storage != nil { 5839 in, out := &in.Storage, &out.Storage 5840 x := (*in).DeepCopy() 5841 *out = &x 5842 } 5843 } 5844 5845 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDetails. 5846 func (in *ResourceDetails) DeepCopy() *ResourceDetails { 5847 if in == nil { 5848 return nil 5849 } 5850 out := new(ResourceDetails) 5851 in.DeepCopyInto(out) 5852 return out 5853 } 5854 5855 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5856 func (in *ResourceQuota) DeepCopyInto(out *ResourceQuota) { 5857 *out = *in 5858 out.TypeMeta = in.TypeMeta 5859 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 5860 in.Spec.DeepCopyInto(&out.Spec) 5861 in.Status.DeepCopyInto(&out.Status) 5862 } 5863 5864 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuota. 5865 func (in *ResourceQuota) DeepCopy() *ResourceQuota { 5866 if in == nil { 5867 return nil 5868 } 5869 out := new(ResourceQuota) 5870 in.DeepCopyInto(out) 5871 return out 5872 } 5873 5874 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5875 func (in *ResourceQuota) DeepCopyObject() runtime.Object { 5876 if c := in.DeepCopy(); c != nil { 5877 return c 5878 } 5879 return nil 5880 } 5881 5882 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5883 func (in *ResourceQuotaList) DeepCopyInto(out *ResourceQuotaList) { 5884 *out = *in 5885 out.TypeMeta = in.TypeMeta 5886 in.ListMeta.DeepCopyInto(&out.ListMeta) 5887 if in.Items != nil { 5888 in, out := &in.Items, &out.Items 5889 *out = make([]ResourceQuota, len(*in)) 5890 for i := range *in { 5891 (*in)[i].DeepCopyInto(&(*out)[i]) 5892 } 5893 } 5894 } 5895 5896 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaList. 5897 func (in *ResourceQuotaList) DeepCopy() *ResourceQuotaList { 5898 if in == nil { 5899 return nil 5900 } 5901 out := new(ResourceQuotaList) 5902 in.DeepCopyInto(out) 5903 return out 5904 } 5905 5906 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5907 func (in *ResourceQuotaList) DeepCopyObject() runtime.Object { 5908 if c := in.DeepCopy(); c != nil { 5909 return c 5910 } 5911 return nil 5912 } 5913 5914 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5915 func (in *ResourceQuotaSpec) DeepCopyInto(out *ResourceQuotaSpec) { 5916 *out = *in 5917 out.Subject = in.Subject 5918 in.Quota.DeepCopyInto(&out.Quota) 5919 } 5920 5921 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaSpec. 5922 func (in *ResourceQuotaSpec) DeepCopy() *ResourceQuotaSpec { 5923 if in == nil { 5924 return nil 5925 } 5926 out := new(ResourceQuotaSpec) 5927 in.DeepCopyInto(out) 5928 return out 5929 } 5930 5931 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5932 func (in *ResourceQuotaStatus) DeepCopyInto(out *ResourceQuotaStatus) { 5933 *out = *in 5934 if in.GlobalUsage != nil { 5935 in, out := &in.GlobalUsage, &out.GlobalUsage 5936 *out = new(ResourceDetails) 5937 (*in).DeepCopyInto(*out) 5938 } 5939 if in.LocalUsage != nil { 5940 in, out := &in.LocalUsage, &out.LocalUsage 5941 *out = new(ResourceDetails) 5942 (*in).DeepCopyInto(*out) 5943 } 5944 } 5945 5946 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaStatus. 5947 func (in *ResourceQuotaStatus) DeepCopy() *ResourceQuotaStatus { 5948 if in == nil { 5949 return nil 5950 } 5951 out := new(ResourceQuotaStatus) 5952 in.DeepCopyInto(out) 5953 return out 5954 } 5955 5956 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5957 func (in *ResourceQuotaSubject) DeepCopyInto(out *ResourceQuotaSubject) { 5958 *out = *in 5959 } 5960 5961 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaSubject. 5962 func (in *ResourceQuotaSubject) DeepCopy() *ResourceQuotaSubject { 5963 if in == nil { 5964 return nil 5965 } 5966 out := new(ResourceQuotaSubject) 5967 in.DeepCopyInto(out) 5968 return out 5969 } 5970 5971 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5972 func (in *SSHKeyBinding) DeepCopyInto(out *SSHKeyBinding) { 5973 *out = *in 5974 out.TypeMeta = in.TypeMeta 5975 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 5976 out.SSHKeyRef = in.SSHKeyRef 5977 out.ClusterRef = in.ClusterRef 5978 } 5979 5980 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHKeyBinding. 5981 func (in *SSHKeyBinding) DeepCopy() *SSHKeyBinding { 5982 if in == nil { 5983 return nil 5984 } 5985 out := new(SSHKeyBinding) 5986 in.DeepCopyInto(out) 5987 return out 5988 } 5989 5990 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5991 func (in *SSHKeyBinding) DeepCopyObject() runtime.Object { 5992 if c := in.DeepCopy(); c != nil { 5993 return c 5994 } 5995 return nil 5996 } 5997 5998 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5999 func (in *SSHKeyBindingList) DeepCopyInto(out *SSHKeyBindingList) { 6000 *out = *in 6001 out.TypeMeta = in.TypeMeta 6002 in.ListMeta.DeepCopyInto(&out.ListMeta) 6003 if in.Items != nil { 6004 in, out := &in.Items, &out.Items 6005 *out = make([]SSHKeyBinding, len(*in)) 6006 for i := range *in { 6007 (*in)[i].DeepCopyInto(&(*out)[i]) 6008 } 6009 } 6010 } 6011 6012 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHKeyBindingList. 6013 func (in *SSHKeyBindingList) DeepCopy() *SSHKeyBindingList { 6014 if in == nil { 6015 return nil 6016 } 6017 out := new(SSHKeyBindingList) 6018 in.DeepCopyInto(out) 6019 return out 6020 } 6021 6022 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6023 func (in *SSHKeyBindingList) DeepCopyObject() runtime.Object { 6024 if c := in.DeepCopy(); c != nil { 6025 return c 6026 } 6027 return nil 6028 } 6029 6030 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6031 func (in *SSHKeyStatus) DeepCopyInto(out *SSHKeyStatus) { 6032 *out = *in 6033 } 6034 6035 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHKeyStatus. 6036 func (in *SSHKeyStatus) DeepCopy() *SSHKeyStatus { 6037 if in == nil { 6038 return nil 6039 } 6040 out := new(SSHKeyStatus) 6041 in.DeepCopyInto(out) 6042 return out 6043 } 6044 6045 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6046 func (in *SecretboxEncryptionConfiguration) DeepCopyInto(out *SecretboxEncryptionConfiguration) { 6047 *out = *in 6048 if in.Keys != nil { 6049 in, out := &in.Keys, &out.Keys 6050 *out = make([]SecretboxKey, len(*in)) 6051 for i := range *in { 6052 (*in)[i].DeepCopyInto(&(*out)[i]) 6053 } 6054 } 6055 } 6056 6057 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretboxEncryptionConfiguration. 6058 func (in *SecretboxEncryptionConfiguration) DeepCopy() *SecretboxEncryptionConfiguration { 6059 if in == nil { 6060 return nil 6061 } 6062 out := new(SecretboxEncryptionConfiguration) 6063 in.DeepCopyInto(out) 6064 return out 6065 } 6066 6067 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6068 func (in *SecretboxKey) DeepCopyInto(out *SecretboxKey) { 6069 *out = *in 6070 if in.SecretRef != nil { 6071 in, out := &in.SecretRef, &out.SecretRef 6072 *out = new(corev1.SecretKeySelector) 6073 (*in).DeepCopyInto(*out) 6074 } 6075 } 6076 6077 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretboxKey. 6078 func (in *SecretboxKey) DeepCopy() *SecretboxKey { 6079 if in == nil { 6080 return nil 6081 } 6082 out := new(SecretboxKey) 6083 in.DeepCopyInto(out) 6084 return out 6085 } 6086 6087 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6088 func (in *ServiceAccountSettings) DeepCopyInto(out *ServiceAccountSettings) { 6089 *out = *in 6090 if in.APIAudiences != nil { 6091 in, out := &in.APIAudiences, &out.APIAudiences 6092 *out = make([]string, len(*in)) 6093 copy(*out, *in) 6094 } 6095 } 6096 6097 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountSettings. 6098 func (in *ServiceAccountSettings) DeepCopy() *ServiceAccountSettings { 6099 if in == nil { 6100 return nil 6101 } 6102 out := new(ServiceAccountSettings) 6103 in.DeepCopyInto(out) 6104 return out 6105 } 6106 6107 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6108 func (in *StatefulSetSettings) DeepCopyInto(out *StatefulSetSettings) { 6109 *out = *in 6110 if in.Resources != nil { 6111 in, out := &in.Resources, &out.Resources 6112 *out = new(corev1.ResourceRequirements) 6113 (*in).DeepCopyInto(*out) 6114 } 6115 } 6116 6117 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetSettings. 6118 func (in *StatefulSetSettings) DeepCopy() *StatefulSetSettings { 6119 if in == nil { 6120 return nil 6121 } 6122 out := new(StatefulSetSettings) 6123 in.DeepCopyInto(out) 6124 return out 6125 } 6126 6127 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6128 func (in *SystemApplicationsConfiguration) DeepCopyInto(out *SystemApplicationsConfiguration) { 6129 *out = *in 6130 if in.HelmRegistryConfigFile != nil { 6131 in, out := &in.HelmRegistryConfigFile, &out.HelmRegistryConfigFile 6132 *out = new(corev1.SecretKeySelector) 6133 (*in).DeepCopyInto(*out) 6134 } 6135 } 6136 6137 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemApplicationsConfiguration. 6138 func (in *SystemApplicationsConfiguration) DeepCopy() *SystemApplicationsConfiguration { 6139 if in == nil { 6140 return nil 6141 } 6142 out := new(SystemApplicationsConfiguration) 6143 in.DeepCopyInto(out) 6144 return out 6145 } 6146 6147 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6148 func (in *Update) DeepCopyInto(out *Update) { 6149 *out = *in 6150 if in.Automatic != nil { 6151 in, out := &in.Automatic, &out.Automatic 6152 *out = new(bool) 6153 **out = **in 6154 } 6155 if in.AutomaticNodeUpdate != nil { 6156 in, out := &in.AutomaticNodeUpdate, &out.AutomaticNodeUpdate 6157 *out = new(bool) 6158 **out = **in 6159 } 6160 } 6161 6162 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Update. 6163 func (in *Update) DeepCopy() *Update { 6164 if in == nil { 6165 return nil 6166 } 6167 out := new(Update) 6168 in.DeepCopyInto(out) 6169 return out 6170 } 6171 6172 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6173 func (in *UpdateWindow) DeepCopyInto(out *UpdateWindow) { 6174 *out = *in 6175 } 6176 6177 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateWindow. 6178 func (in *UpdateWindow) DeepCopy() *UpdateWindow { 6179 if in == nil { 6180 return nil 6181 } 6182 out := new(UpdateWindow) 6183 in.DeepCopyInto(out) 6184 return out 6185 } 6186 6187 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6188 func (in *User) DeepCopyInto(out *User) { 6189 *out = *in 6190 out.TypeMeta = in.TypeMeta 6191 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 6192 in.Spec.DeepCopyInto(&out.Spec) 6193 in.Status.DeepCopyInto(&out.Status) 6194 } 6195 6196 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User. 6197 func (in *User) DeepCopy() *User { 6198 if in == nil { 6199 return nil 6200 } 6201 out := new(User) 6202 in.DeepCopyInto(out) 6203 return out 6204 } 6205 6206 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6207 func (in *User) DeepCopyObject() runtime.Object { 6208 if c := in.DeepCopy(); c != nil { 6209 return c 6210 } 6211 return nil 6212 } 6213 6214 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6215 func (in *UserDashboardSettings) DeepCopyInto(out *UserDashboardSettings) { 6216 *out = *in 6217 } 6218 6219 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDashboardSettings. 6220 func (in *UserDashboardSettings) DeepCopy() *UserDashboardSettings { 6221 if in == nil { 6222 return nil 6223 } 6224 out := new(UserDashboardSettings) 6225 in.DeepCopyInto(out) 6226 return out 6227 } 6228 6229 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6230 func (in *UserList) DeepCopyInto(out *UserList) { 6231 *out = *in 6232 out.TypeMeta = in.TypeMeta 6233 in.ListMeta.DeepCopyInto(&out.ListMeta) 6234 if in.Items != nil { 6235 in, out := &in.Items, &out.Items 6236 *out = make([]User, len(*in)) 6237 for i := range *in { 6238 (*in)[i].DeepCopyInto(&(*out)[i]) 6239 } 6240 } 6241 } 6242 6243 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList. 6244 func (in *UserList) DeepCopy() *UserList { 6245 if in == nil { 6246 return nil 6247 } 6248 out := new(UserList) 6249 in.DeepCopyInto(out) 6250 return out 6251 } 6252 6253 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6254 func (in *UserList) DeepCopyObject() runtime.Object { 6255 if c := in.DeepCopy(); c != nil { 6256 return c 6257 } 6258 return nil 6259 } 6260 6261 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6262 func (in *UserSSHKey) DeepCopyInto(out *UserSSHKey) { 6263 *out = *in 6264 out.TypeMeta = in.TypeMeta 6265 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 6266 out.Spec = in.Spec 6267 out.Status = in.Status 6268 } 6269 6270 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKey. 6271 func (in *UserSSHKey) DeepCopy() *UserSSHKey { 6272 if in == nil { 6273 return nil 6274 } 6275 out := new(UserSSHKey) 6276 in.DeepCopyInto(out) 6277 return out 6278 } 6279 6280 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6281 func (in *UserSSHKey) DeepCopyObject() runtime.Object { 6282 if c := in.DeepCopy(); c != nil { 6283 return c 6284 } 6285 return nil 6286 } 6287 6288 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6289 func (in *UserSSHKeyList) DeepCopyInto(out *UserSSHKeyList) { 6290 *out = *in 6291 out.TypeMeta = in.TypeMeta 6292 in.ListMeta.DeepCopyInto(&out.ListMeta) 6293 if in.Items != nil { 6294 in, out := &in.Items, &out.Items 6295 *out = make([]UserSSHKey, len(*in)) 6296 for i := range *in { 6297 (*in)[i].DeepCopyInto(&(*out)[i]) 6298 } 6299 } 6300 } 6301 6302 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeyList. 6303 func (in *UserSSHKeyList) DeepCopy() *UserSSHKeyList { 6304 if in == nil { 6305 return nil 6306 } 6307 out := new(UserSSHKeyList) 6308 in.DeepCopyInto(out) 6309 return out 6310 } 6311 6312 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6313 func (in *UserSSHKeyList) DeepCopyObject() runtime.Object { 6314 if c := in.DeepCopy(); c != nil { 6315 return c 6316 } 6317 return nil 6318 } 6319 6320 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6321 func (in *UserSSHKeySpec) DeepCopyInto(out *UserSSHKeySpec) { 6322 *out = *in 6323 } 6324 6325 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeySpec. 6326 func (in *UserSSHKeySpec) DeepCopy() *UserSSHKeySpec { 6327 if in == nil { 6328 return nil 6329 } 6330 out := new(UserSSHKeySpec) 6331 in.DeepCopyInto(out) 6332 return out 6333 } 6334 6335 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6336 func (in *UserSpec) DeepCopyInto(out *UserSpec) { 6337 *out = *in 6338 if in.Groups != nil { 6339 in, out := &in.Groups, &out.Groups 6340 *out = make([]string, len(*in)) 6341 copy(*out, *in) 6342 } 6343 if in.DashboardSettings != nil { 6344 in, out := &in.DashboardSettings, &out.DashboardSettings 6345 *out = new(UserDashboardSettings) 6346 **out = **in 6347 } 6348 if in.InvalidTokensReference != nil { 6349 in, out := &in.InvalidTokensReference, &out.InvalidTokensReference 6350 *out = new(GlobalSecretKeySelector) 6351 **out = **in 6352 } 6353 } 6354 6355 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec. 6356 func (in *UserSpec) DeepCopy() *UserSpec { 6357 if in == nil { 6358 return nil 6359 } 6360 out := new(UserSpec) 6361 in.DeepCopyInto(out) 6362 return out 6363 } 6364 6365 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6366 func (in *UserStatus) DeepCopyInto(out *UserStatus) { 6367 *out = *in 6368 in.LastSeen.DeepCopyInto(&out.LastSeen) 6369 } 6370 6371 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus. 6372 func (in *UserStatus) DeepCopy() *UserStatus { 6373 if in == nil { 6374 return nil 6375 } 6376 out := new(UserStatus) 6377 in.DeepCopyInto(out) 6378 return out 6379 } 6380 6381 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6382 func (in *VMwareCloudDirectorCSIConfig) DeepCopyInto(out *VMwareCloudDirectorCSIConfig) { 6383 *out = *in 6384 } 6385 6386 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareCloudDirectorCSIConfig. 6387 func (in *VMwareCloudDirectorCSIConfig) DeepCopy() *VMwareCloudDirectorCSIConfig { 6388 if in == nil { 6389 return nil 6390 } 6391 out := new(VMwareCloudDirectorCSIConfig) 6392 in.DeepCopyInto(out) 6393 return out 6394 } 6395 6396 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6397 func (in *VMwareCloudDirectorCloudSpec) DeepCopyInto(out *VMwareCloudDirectorCloudSpec) { 6398 *out = *in 6399 if in.CredentialsReference != nil { 6400 in, out := &in.CredentialsReference, &out.CredentialsReference 6401 *out = new(GlobalSecretKeySelector) 6402 **out = **in 6403 } 6404 if in.CSI != nil { 6405 in, out := &in.CSI, &out.CSI 6406 *out = new(VMwareCloudDirectorCSIConfig) 6407 **out = **in 6408 } 6409 } 6410 6411 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareCloudDirectorCloudSpec. 6412 func (in *VMwareCloudDirectorCloudSpec) DeepCopy() *VMwareCloudDirectorCloudSpec { 6413 if in == nil { 6414 return nil 6415 } 6416 out := new(VMwareCloudDirectorCloudSpec) 6417 in.DeepCopyInto(out) 6418 return out 6419 } 6420 6421 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6422 func (in *VMwareCloudDirectorPreset) DeepCopyInto(out *VMwareCloudDirectorPreset) { 6423 *out = *in 6424 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 6425 } 6426 6427 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareCloudDirectorPreset. 6428 func (in *VMwareCloudDirectorPreset) DeepCopy() *VMwareCloudDirectorPreset { 6429 if in == nil { 6430 return nil 6431 } 6432 out := new(VMwareCloudDirectorPreset) 6433 in.DeepCopyInto(out) 6434 return out 6435 } 6436 6437 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6438 func (in *VSphereCloudSpec) DeepCopyInto(out *VSphereCloudSpec) { 6439 *out = *in 6440 if in.CredentialsReference != nil { 6441 in, out := &in.CredentialsReference, &out.CredentialsReference 6442 *out = new(GlobalSecretKeySelector) 6443 **out = **in 6444 } 6445 out.InfraManagementUser = in.InfraManagementUser 6446 if in.Tags != nil { 6447 in, out := &in.Tags, &out.Tags 6448 *out = new(VSphereTag) 6449 (*in).DeepCopyInto(*out) 6450 } 6451 } 6452 6453 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCloudSpec. 6454 func (in *VSphereCloudSpec) DeepCopy() *VSphereCloudSpec { 6455 if in == nil { 6456 return nil 6457 } 6458 out := new(VSphereCloudSpec) 6459 in.DeepCopyInto(out) 6460 return out 6461 } 6462 6463 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6464 func (in *VSphereCredentials) DeepCopyInto(out *VSphereCredentials) { 6465 *out = *in 6466 } 6467 6468 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCredentials. 6469 func (in *VSphereCredentials) DeepCopy() *VSphereCredentials { 6470 if in == nil { 6471 return nil 6472 } 6473 out := new(VSphereCredentials) 6474 in.DeepCopyInto(out) 6475 return out 6476 } 6477 6478 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6479 func (in *VSpherePreset) DeepCopyInto(out *VSpherePreset) { 6480 *out = *in 6481 in.ProviderPreset.DeepCopyInto(&out.ProviderPreset) 6482 } 6483 6484 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSpherePreset. 6485 func (in *VSpherePreset) DeepCopy() *VSpherePreset { 6486 if in == nil { 6487 return nil 6488 } 6489 out := new(VSpherePreset) 6490 in.DeepCopyInto(out) 6491 return out 6492 } 6493 6494 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6495 func (in *VSphereTag) DeepCopyInto(out *VSphereTag) { 6496 *out = *in 6497 if in.Tags != nil { 6498 in, out := &in.Tags, &out.Tags 6499 *out = make([]string, len(*in)) 6500 copy(*out, *in) 6501 } 6502 } 6503 6504 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTag. 6505 func (in *VSphereTag) DeepCopy() *VSphereTag { 6506 if in == nil { 6507 return nil 6508 } 6509 out := new(VSphereTag) 6510 in.DeepCopyInto(out) 6511 return out 6512 }