v2/api/containerservice/v1api20231001/zz_generated.deepcopy.go (5,676 lines of code) (raw):
//go:build !ignore_autogenerated
/*
Copyright (c) Microsoft Corporation.
Licensed under the MIT license.
*/
// Code generated by controller-gen. DO NOT EDIT.
package v1api20231001
import (
"github.com/Azure/azure-service-operator/v2/pkg/genruntime"
"github.com/Azure/azure-service-operator/v2/pkg/genruntime/conditions"
"github.com/Azure/azure-service-operator/v2/pkg/genruntime/core"
runtime "k8s.io/apimachinery/pkg/runtime"
)
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AgentPoolNetworkProfile) DeepCopyInto(out *AgentPoolNetworkProfile) {
*out = *in
if in.AllowedHostPorts != nil {
in, out := &in.AllowedHostPorts, &out.AllowedHostPorts
*out = make([]PortRange, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.ApplicationSecurityGroupsReferences != nil {
in, out := &in.ApplicationSecurityGroupsReferences, &out.ApplicationSecurityGroupsReferences
*out = make([]genruntime.ResourceReference, len(*in))
copy(*out, *in)
}
if in.NodePublicIPTags != nil {
in, out := &in.NodePublicIPTags, &out.NodePublicIPTags
*out = make([]IPTag, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentPoolNetworkProfile.
func (in *AgentPoolNetworkProfile) DeepCopy() *AgentPoolNetworkProfile {
if in == nil {
return nil
}
out := new(AgentPoolNetworkProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AgentPoolNetworkProfile_STATUS) DeepCopyInto(out *AgentPoolNetworkProfile_STATUS) {
*out = *in
if in.AllowedHostPorts != nil {
in, out := &in.AllowedHostPorts, &out.AllowedHostPorts
*out = make([]PortRange_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.ApplicationSecurityGroups != nil {
in, out := &in.ApplicationSecurityGroups, &out.ApplicationSecurityGroups
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.NodePublicIPTags != nil {
in, out := &in.NodePublicIPTags, &out.NodePublicIPTags
*out = make([]IPTag_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentPoolNetworkProfile_STATUS.
func (in *AgentPoolNetworkProfile_STATUS) DeepCopy() *AgentPoolNetworkProfile_STATUS {
if in == nil {
return nil
}
out := new(AgentPoolNetworkProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AgentPoolUpgradeSettings) DeepCopyInto(out *AgentPoolUpgradeSettings) {
*out = *in
if in.DrainTimeoutInMinutes != nil {
in, out := &in.DrainTimeoutInMinutes, &out.DrainTimeoutInMinutes
*out = new(int)
**out = **in
}
if in.MaxSurge != nil {
in, out := &in.MaxSurge, &out.MaxSurge
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentPoolUpgradeSettings.
func (in *AgentPoolUpgradeSettings) DeepCopy() *AgentPoolUpgradeSettings {
if in == nil {
return nil
}
out := new(AgentPoolUpgradeSettings)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AgentPoolUpgradeSettings_STATUS) DeepCopyInto(out *AgentPoolUpgradeSettings_STATUS) {
*out = *in
if in.DrainTimeoutInMinutes != nil {
in, out := &in.DrainTimeoutInMinutes, &out.DrainTimeoutInMinutes
*out = new(int)
**out = **in
}
if in.MaxSurge != nil {
in, out := &in.MaxSurge, &out.MaxSurge
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentPoolUpgradeSettings_STATUS.
func (in *AgentPoolUpgradeSettings_STATUS) DeepCopy() *AgentPoolUpgradeSettings_STATUS {
if in == nil {
return nil
}
out := new(AgentPoolUpgradeSettings_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AzureKeyVaultKms) DeepCopyInto(out *AzureKeyVaultKms) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.KeyId != nil {
in, out := &in.KeyId, &out.KeyId
*out = new(string)
**out = **in
}
if in.KeyVaultNetworkAccess != nil {
in, out := &in.KeyVaultNetworkAccess, &out.KeyVaultNetworkAccess
*out = new(AzureKeyVaultKms_KeyVaultNetworkAccess)
**out = **in
}
if in.KeyVaultResourceReference != nil {
in, out := &in.KeyVaultResourceReference, &out.KeyVaultResourceReference
*out = new(genruntime.ResourceReference)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKeyVaultKms.
func (in *AzureKeyVaultKms) DeepCopy() *AzureKeyVaultKms {
if in == nil {
return nil
}
out := new(AzureKeyVaultKms)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AzureKeyVaultKms_STATUS) DeepCopyInto(out *AzureKeyVaultKms_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.KeyId != nil {
in, out := &in.KeyId, &out.KeyId
*out = new(string)
**out = **in
}
if in.KeyVaultNetworkAccess != nil {
in, out := &in.KeyVaultNetworkAccess, &out.KeyVaultNetworkAccess
*out = new(AzureKeyVaultKms_KeyVaultNetworkAccess_STATUS)
**out = **in
}
if in.KeyVaultResourceId != nil {
in, out := &in.KeyVaultResourceId, &out.KeyVaultResourceId
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKeyVaultKms_STATUS.
func (in *AzureKeyVaultKms_STATUS) DeepCopy() *AzureKeyVaultKms_STATUS {
if in == nil {
return nil
}
out := new(AzureKeyVaultKms_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ClusterUpgradeSettings) DeepCopyInto(out *ClusterUpgradeSettings) {
*out = *in
if in.OverrideSettings != nil {
in, out := &in.OverrideSettings, &out.OverrideSettings
*out = new(UpgradeOverrideSettings)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterUpgradeSettings.
func (in *ClusterUpgradeSettings) DeepCopy() *ClusterUpgradeSettings {
if in == nil {
return nil
}
out := new(ClusterUpgradeSettings)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ClusterUpgradeSettings_STATUS) DeepCopyInto(out *ClusterUpgradeSettings_STATUS) {
*out = *in
if in.OverrideSettings != nil {
in, out := &in.OverrideSettings, &out.OverrideSettings
*out = new(UpgradeOverrideSettings_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterUpgradeSettings_STATUS.
func (in *ClusterUpgradeSettings_STATUS) DeepCopy() *ClusterUpgradeSettings_STATUS {
if in == nil {
return nil
}
out := new(ClusterUpgradeSettings_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ContainerServiceLinuxProfile) DeepCopyInto(out *ContainerServiceLinuxProfile) {
*out = *in
if in.AdminUsername != nil {
in, out := &in.AdminUsername, &out.AdminUsername
*out = new(string)
**out = **in
}
if in.Ssh != nil {
in, out := &in.Ssh, &out.Ssh
*out = new(ContainerServiceSshConfiguration)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceLinuxProfile.
func (in *ContainerServiceLinuxProfile) DeepCopy() *ContainerServiceLinuxProfile {
if in == nil {
return nil
}
out := new(ContainerServiceLinuxProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ContainerServiceLinuxProfile_STATUS) DeepCopyInto(out *ContainerServiceLinuxProfile_STATUS) {
*out = *in
if in.AdminUsername != nil {
in, out := &in.AdminUsername, &out.AdminUsername
*out = new(string)
**out = **in
}
if in.Ssh != nil {
in, out := &in.Ssh, &out.Ssh
*out = new(ContainerServiceSshConfiguration_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceLinuxProfile_STATUS.
func (in *ContainerServiceLinuxProfile_STATUS) DeepCopy() *ContainerServiceLinuxProfile_STATUS {
if in == nil {
return nil
}
out := new(ContainerServiceLinuxProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ContainerServiceNetworkProfile) DeepCopyInto(out *ContainerServiceNetworkProfile) {
*out = *in
if in.DnsServiceIP != nil {
in, out := &in.DnsServiceIP, &out.DnsServiceIP
*out = new(string)
**out = **in
}
if in.IpFamilies != nil {
in, out := &in.IpFamilies, &out.IpFamilies
*out = make([]ContainerServiceNetworkProfile_IpFamilies, len(*in))
copy(*out, *in)
}
if in.LoadBalancerProfile != nil {
in, out := &in.LoadBalancerProfile, &out.LoadBalancerProfile
*out = new(ManagedClusterLoadBalancerProfile)
(*in).DeepCopyInto(*out)
}
if in.LoadBalancerSku != nil {
in, out := &in.LoadBalancerSku, &out.LoadBalancerSku
*out = new(ContainerServiceNetworkProfile_LoadBalancerSku)
**out = **in
}
if in.NatGatewayProfile != nil {
in, out := &in.NatGatewayProfile, &out.NatGatewayProfile
*out = new(ManagedClusterNATGatewayProfile)
(*in).DeepCopyInto(*out)
}
if in.NetworkDataplane != nil {
in, out := &in.NetworkDataplane, &out.NetworkDataplane
*out = new(ContainerServiceNetworkProfile_NetworkDataplane)
**out = **in
}
if in.NetworkMode != nil {
in, out := &in.NetworkMode, &out.NetworkMode
*out = new(ContainerServiceNetworkProfile_NetworkMode)
**out = **in
}
if in.NetworkPlugin != nil {
in, out := &in.NetworkPlugin, &out.NetworkPlugin
*out = new(NetworkPlugin)
**out = **in
}
if in.NetworkPluginMode != nil {
in, out := &in.NetworkPluginMode, &out.NetworkPluginMode
*out = new(ContainerServiceNetworkProfile_NetworkPluginMode)
**out = **in
}
if in.NetworkPolicy != nil {
in, out := &in.NetworkPolicy, &out.NetworkPolicy
*out = new(ContainerServiceNetworkProfile_NetworkPolicy)
**out = **in
}
if in.OutboundType != nil {
in, out := &in.OutboundType, &out.OutboundType
*out = new(ContainerServiceNetworkProfile_OutboundType)
**out = **in
}
if in.PodCidr != nil {
in, out := &in.PodCidr, &out.PodCidr
*out = new(string)
**out = **in
}
if in.PodCidrs != nil {
in, out := &in.PodCidrs, &out.PodCidrs
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.ServiceCidr != nil {
in, out := &in.ServiceCidr, &out.ServiceCidr
*out = new(string)
**out = **in
}
if in.ServiceCidrs != nil {
in, out := &in.ServiceCidrs, &out.ServiceCidrs
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceNetworkProfile.
func (in *ContainerServiceNetworkProfile) DeepCopy() *ContainerServiceNetworkProfile {
if in == nil {
return nil
}
out := new(ContainerServiceNetworkProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ContainerServiceNetworkProfile_STATUS) DeepCopyInto(out *ContainerServiceNetworkProfile_STATUS) {
*out = *in
if in.DnsServiceIP != nil {
in, out := &in.DnsServiceIP, &out.DnsServiceIP
*out = new(string)
**out = **in
}
if in.IpFamilies != nil {
in, out := &in.IpFamilies, &out.IpFamilies
*out = make([]ContainerServiceNetworkProfile_IpFamilies_STATUS, len(*in))
copy(*out, *in)
}
if in.LoadBalancerProfile != nil {
in, out := &in.LoadBalancerProfile, &out.LoadBalancerProfile
*out = new(ManagedClusterLoadBalancerProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.LoadBalancerSku != nil {
in, out := &in.LoadBalancerSku, &out.LoadBalancerSku
*out = new(ContainerServiceNetworkProfile_LoadBalancerSku_STATUS)
**out = **in
}
if in.NatGatewayProfile != nil {
in, out := &in.NatGatewayProfile, &out.NatGatewayProfile
*out = new(ManagedClusterNATGatewayProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.NetworkDataplane != nil {
in, out := &in.NetworkDataplane, &out.NetworkDataplane
*out = new(ContainerServiceNetworkProfile_NetworkDataplane_STATUS)
**out = **in
}
if in.NetworkMode != nil {
in, out := &in.NetworkMode, &out.NetworkMode
*out = new(ContainerServiceNetworkProfile_NetworkMode_STATUS)
**out = **in
}
if in.NetworkPlugin != nil {
in, out := &in.NetworkPlugin, &out.NetworkPlugin
*out = new(ContainerServiceNetworkProfile_NetworkPlugin_STATUS)
**out = **in
}
if in.NetworkPluginMode != nil {
in, out := &in.NetworkPluginMode, &out.NetworkPluginMode
*out = new(ContainerServiceNetworkProfile_NetworkPluginMode_STATUS)
**out = **in
}
if in.NetworkPolicy != nil {
in, out := &in.NetworkPolicy, &out.NetworkPolicy
*out = new(ContainerServiceNetworkProfile_NetworkPolicy_STATUS)
**out = **in
}
if in.OutboundType != nil {
in, out := &in.OutboundType, &out.OutboundType
*out = new(ContainerServiceNetworkProfile_OutboundType_STATUS)
**out = **in
}
if in.PodCidr != nil {
in, out := &in.PodCidr, &out.PodCidr
*out = new(string)
**out = **in
}
if in.PodCidrs != nil {
in, out := &in.PodCidrs, &out.PodCidrs
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.ServiceCidr != nil {
in, out := &in.ServiceCidr, &out.ServiceCidr
*out = new(string)
**out = **in
}
if in.ServiceCidrs != nil {
in, out := &in.ServiceCidrs, &out.ServiceCidrs
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceNetworkProfile_STATUS.
func (in *ContainerServiceNetworkProfile_STATUS) DeepCopy() *ContainerServiceNetworkProfile_STATUS {
if in == nil {
return nil
}
out := new(ContainerServiceNetworkProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ContainerServiceSshConfiguration) DeepCopyInto(out *ContainerServiceSshConfiguration) {
*out = *in
if in.PublicKeys != nil {
in, out := &in.PublicKeys, &out.PublicKeys
*out = make([]ContainerServiceSshPublicKey, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceSshConfiguration.
func (in *ContainerServiceSshConfiguration) DeepCopy() *ContainerServiceSshConfiguration {
if in == nil {
return nil
}
out := new(ContainerServiceSshConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ContainerServiceSshConfiguration_STATUS) DeepCopyInto(out *ContainerServiceSshConfiguration_STATUS) {
*out = *in
if in.PublicKeys != nil {
in, out := &in.PublicKeys, &out.PublicKeys
*out = make([]ContainerServiceSshPublicKey_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceSshConfiguration_STATUS.
func (in *ContainerServiceSshConfiguration_STATUS) DeepCopy() *ContainerServiceSshConfiguration_STATUS {
if in == nil {
return nil
}
out := new(ContainerServiceSshConfiguration_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ContainerServiceSshPublicKey) DeepCopyInto(out *ContainerServiceSshPublicKey) {
*out = *in
if in.KeyData != nil {
in, out := &in.KeyData, &out.KeyData
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceSshPublicKey.
func (in *ContainerServiceSshPublicKey) DeepCopy() *ContainerServiceSshPublicKey {
if in == nil {
return nil
}
out := new(ContainerServiceSshPublicKey)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ContainerServiceSshPublicKey_STATUS) DeepCopyInto(out *ContainerServiceSshPublicKey_STATUS) {
*out = *in
if in.KeyData != nil {
in, out := &in.KeyData, &out.KeyData
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceSshPublicKey_STATUS.
func (in *ContainerServiceSshPublicKey_STATUS) DeepCopy() *ContainerServiceSshPublicKey_STATUS {
if in == nil {
return nil
}
out := new(ContainerServiceSshPublicKey_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CreationData) DeepCopyInto(out *CreationData) {
*out = *in
if in.SourceResourceReference != nil {
in, out := &in.SourceResourceReference, &out.SourceResourceReference
*out = new(genruntime.ResourceReference)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreationData.
func (in *CreationData) DeepCopy() *CreationData {
if in == nil {
return nil
}
out := new(CreationData)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CreationData_STATUS) DeepCopyInto(out *CreationData_STATUS) {
*out = *in
if in.SourceResourceId != nil {
in, out := &in.SourceResourceId, &out.SourceResourceId
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreationData_STATUS.
func (in *CreationData_STATUS) DeepCopy() *CreationData_STATUS {
if in == nil {
return nil
}
out := new(CreationData_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DelegatedResource) DeepCopyInto(out *DelegatedResource) {
*out = *in
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.ReferralResource != nil {
in, out := &in.ReferralResource, &out.ReferralResource
*out = new(string)
**out = **in
}
if in.ResourceReference != nil {
in, out := &in.ResourceReference, &out.ResourceReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.TenantId != nil {
in, out := &in.TenantId, &out.TenantId
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelegatedResource.
func (in *DelegatedResource) DeepCopy() *DelegatedResource {
if in == nil {
return nil
}
out := new(DelegatedResource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DelegatedResource_STATUS) DeepCopyInto(out *DelegatedResource_STATUS) {
*out = *in
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.ReferralResource != nil {
in, out := &in.ReferralResource, &out.ReferralResource
*out = new(string)
**out = **in
}
if in.ResourceId != nil {
in, out := &in.ResourceId, &out.ResourceId
*out = new(string)
**out = **in
}
if in.TenantId != nil {
in, out := &in.TenantId, &out.TenantId
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelegatedResource_STATUS.
func (in *DelegatedResource_STATUS) DeepCopy() *DelegatedResource_STATUS {
if in == nil {
return nil
}
out := new(DelegatedResource_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(ExtendedLocationType)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation.
func (in *ExtendedLocation) DeepCopy() *ExtendedLocation {
if in == nil {
return nil
}
out := new(ExtendedLocation)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(ExtendedLocationType_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS.
func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS {
if in == nil {
return nil
}
out := new(ExtendedLocation_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IPTag) DeepCopyInto(out *IPTag) {
*out = *in
if in.IpTagType != nil {
in, out := &in.IpTagType, &out.IpTagType
*out = new(string)
**out = **in
}
if in.Tag != nil {
in, out := &in.Tag, &out.Tag
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPTag.
func (in *IPTag) DeepCopy() *IPTag {
if in == nil {
return nil
}
out := new(IPTag)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IPTag_STATUS) DeepCopyInto(out *IPTag_STATUS) {
*out = *in
if in.IpTagType != nil {
in, out := &in.IpTagType, &out.IpTagType
*out = new(string)
**out = **in
}
if in.Tag != nil {
in, out := &in.Tag, &out.Tag
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPTag_STATUS.
func (in *IPTag_STATUS) DeepCopy() *IPTag_STATUS {
if in == nil {
return nil
}
out := new(IPTag_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioCertificateAuthority) DeepCopyInto(out *IstioCertificateAuthority) {
*out = *in
if in.Plugin != nil {
in, out := &in.Plugin, &out.Plugin
*out = new(IstioPluginCertificateAuthority)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioCertificateAuthority.
func (in *IstioCertificateAuthority) DeepCopy() *IstioCertificateAuthority {
if in == nil {
return nil
}
out := new(IstioCertificateAuthority)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioCertificateAuthority_STATUS) DeepCopyInto(out *IstioCertificateAuthority_STATUS) {
*out = *in
if in.Plugin != nil {
in, out := &in.Plugin, &out.Plugin
*out = new(IstioPluginCertificateAuthority_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioCertificateAuthority_STATUS.
func (in *IstioCertificateAuthority_STATUS) DeepCopy() *IstioCertificateAuthority_STATUS {
if in == nil {
return nil
}
out := new(IstioCertificateAuthority_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioComponents) DeepCopyInto(out *IstioComponents) {
*out = *in
if in.EgressGateways != nil {
in, out := &in.EgressGateways, &out.EgressGateways
*out = make([]IstioEgressGateway, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.IngressGateways != nil {
in, out := &in.IngressGateways, &out.IngressGateways
*out = make([]IstioIngressGateway, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioComponents.
func (in *IstioComponents) DeepCopy() *IstioComponents {
if in == nil {
return nil
}
out := new(IstioComponents)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioComponents_STATUS) DeepCopyInto(out *IstioComponents_STATUS) {
*out = *in
if in.EgressGateways != nil {
in, out := &in.EgressGateways, &out.EgressGateways
*out = make([]IstioEgressGateway_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.IngressGateways != nil {
in, out := &in.IngressGateways, &out.IngressGateways
*out = make([]IstioIngressGateway_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioComponents_STATUS.
func (in *IstioComponents_STATUS) DeepCopy() *IstioComponents_STATUS {
if in == nil {
return nil
}
out := new(IstioComponents_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioEgressGateway) DeepCopyInto(out *IstioEgressGateway) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.NodeSelector != nil {
in, out := &in.NodeSelector, &out.NodeSelector
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioEgressGateway.
func (in *IstioEgressGateway) DeepCopy() *IstioEgressGateway {
if in == nil {
return nil
}
out := new(IstioEgressGateway)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioEgressGateway_STATUS) DeepCopyInto(out *IstioEgressGateway_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.NodeSelector != nil {
in, out := &in.NodeSelector, &out.NodeSelector
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioEgressGateway_STATUS.
func (in *IstioEgressGateway_STATUS) DeepCopy() *IstioEgressGateway_STATUS {
if in == nil {
return nil
}
out := new(IstioEgressGateway_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioIngressGateway) DeepCopyInto(out *IstioIngressGateway) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.Mode != nil {
in, out := &in.Mode, &out.Mode
*out = new(IstioIngressGateway_Mode)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioIngressGateway.
func (in *IstioIngressGateway) DeepCopy() *IstioIngressGateway {
if in == nil {
return nil
}
out := new(IstioIngressGateway)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioIngressGateway_STATUS) DeepCopyInto(out *IstioIngressGateway_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.Mode != nil {
in, out := &in.Mode, &out.Mode
*out = new(IstioIngressGateway_Mode_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioIngressGateway_STATUS.
func (in *IstioIngressGateway_STATUS) DeepCopy() *IstioIngressGateway_STATUS {
if in == nil {
return nil
}
out := new(IstioIngressGateway_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioPluginCertificateAuthority) DeepCopyInto(out *IstioPluginCertificateAuthority) {
*out = *in
if in.CertChainObjectName != nil {
in, out := &in.CertChainObjectName, &out.CertChainObjectName
*out = new(string)
**out = **in
}
if in.CertObjectName != nil {
in, out := &in.CertObjectName, &out.CertObjectName
*out = new(string)
**out = **in
}
if in.KeyObjectName != nil {
in, out := &in.KeyObjectName, &out.KeyObjectName
*out = new(string)
**out = **in
}
if in.KeyVaultReference != nil {
in, out := &in.KeyVaultReference, &out.KeyVaultReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.RootCertObjectName != nil {
in, out := &in.RootCertObjectName, &out.RootCertObjectName
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioPluginCertificateAuthority.
func (in *IstioPluginCertificateAuthority) DeepCopy() *IstioPluginCertificateAuthority {
if in == nil {
return nil
}
out := new(IstioPluginCertificateAuthority)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioPluginCertificateAuthority_STATUS) DeepCopyInto(out *IstioPluginCertificateAuthority_STATUS) {
*out = *in
if in.CertChainObjectName != nil {
in, out := &in.CertChainObjectName, &out.CertChainObjectName
*out = new(string)
**out = **in
}
if in.CertObjectName != nil {
in, out := &in.CertObjectName, &out.CertObjectName
*out = new(string)
**out = **in
}
if in.KeyObjectName != nil {
in, out := &in.KeyObjectName, &out.KeyObjectName
*out = new(string)
**out = **in
}
if in.KeyVaultId != nil {
in, out := &in.KeyVaultId, &out.KeyVaultId
*out = new(string)
**out = **in
}
if in.RootCertObjectName != nil {
in, out := &in.RootCertObjectName, &out.RootCertObjectName
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioPluginCertificateAuthority_STATUS.
func (in *IstioPluginCertificateAuthority_STATUS) DeepCopy() *IstioPluginCertificateAuthority_STATUS {
if in == nil {
return nil
}
out := new(IstioPluginCertificateAuthority_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioServiceMesh) DeepCopyInto(out *IstioServiceMesh) {
*out = *in
if in.CertificateAuthority != nil {
in, out := &in.CertificateAuthority, &out.CertificateAuthority
*out = new(IstioCertificateAuthority)
(*in).DeepCopyInto(*out)
}
if in.Components != nil {
in, out := &in.Components, &out.Components
*out = new(IstioComponents)
(*in).DeepCopyInto(*out)
}
if in.Revisions != nil {
in, out := &in.Revisions, &out.Revisions
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioServiceMesh.
func (in *IstioServiceMesh) DeepCopy() *IstioServiceMesh {
if in == nil {
return nil
}
out := new(IstioServiceMesh)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IstioServiceMesh_STATUS) DeepCopyInto(out *IstioServiceMesh_STATUS) {
*out = *in
if in.CertificateAuthority != nil {
in, out := &in.CertificateAuthority, &out.CertificateAuthority
*out = new(IstioCertificateAuthority_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Components != nil {
in, out := &in.Components, &out.Components
*out = new(IstioComponents_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Revisions != nil {
in, out := &in.Revisions, &out.Revisions
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioServiceMesh_STATUS.
func (in *IstioServiceMesh_STATUS) DeepCopy() *IstioServiceMesh_STATUS {
if in == nil {
return nil
}
out := new(IstioServiceMesh_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *KubeletConfig) DeepCopyInto(out *KubeletConfig) {
*out = *in
if in.AllowedUnsafeSysctls != nil {
in, out := &in.AllowedUnsafeSysctls, &out.AllowedUnsafeSysctls
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.ContainerLogMaxFiles != nil {
in, out := &in.ContainerLogMaxFiles, &out.ContainerLogMaxFiles
*out = new(int)
**out = **in
}
if in.ContainerLogMaxSizeMB != nil {
in, out := &in.ContainerLogMaxSizeMB, &out.ContainerLogMaxSizeMB
*out = new(int)
**out = **in
}
if in.CpuCfsQuota != nil {
in, out := &in.CpuCfsQuota, &out.CpuCfsQuota
*out = new(bool)
**out = **in
}
if in.CpuCfsQuotaPeriod != nil {
in, out := &in.CpuCfsQuotaPeriod, &out.CpuCfsQuotaPeriod
*out = new(string)
**out = **in
}
if in.CpuManagerPolicy != nil {
in, out := &in.CpuManagerPolicy, &out.CpuManagerPolicy
*out = new(string)
**out = **in
}
if in.FailSwapOn != nil {
in, out := &in.FailSwapOn, &out.FailSwapOn
*out = new(bool)
**out = **in
}
if in.ImageGcHighThreshold != nil {
in, out := &in.ImageGcHighThreshold, &out.ImageGcHighThreshold
*out = new(int)
**out = **in
}
if in.ImageGcLowThreshold != nil {
in, out := &in.ImageGcLowThreshold, &out.ImageGcLowThreshold
*out = new(int)
**out = **in
}
if in.PodMaxPids != nil {
in, out := &in.PodMaxPids, &out.PodMaxPids
*out = new(int)
**out = **in
}
if in.TopologyManagerPolicy != nil {
in, out := &in.TopologyManagerPolicy, &out.TopologyManagerPolicy
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletConfig.
func (in *KubeletConfig) DeepCopy() *KubeletConfig {
if in == nil {
return nil
}
out := new(KubeletConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *KubeletConfig_STATUS) DeepCopyInto(out *KubeletConfig_STATUS) {
*out = *in
if in.AllowedUnsafeSysctls != nil {
in, out := &in.AllowedUnsafeSysctls, &out.AllowedUnsafeSysctls
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.ContainerLogMaxFiles != nil {
in, out := &in.ContainerLogMaxFiles, &out.ContainerLogMaxFiles
*out = new(int)
**out = **in
}
if in.ContainerLogMaxSizeMB != nil {
in, out := &in.ContainerLogMaxSizeMB, &out.ContainerLogMaxSizeMB
*out = new(int)
**out = **in
}
if in.CpuCfsQuota != nil {
in, out := &in.CpuCfsQuota, &out.CpuCfsQuota
*out = new(bool)
**out = **in
}
if in.CpuCfsQuotaPeriod != nil {
in, out := &in.CpuCfsQuotaPeriod, &out.CpuCfsQuotaPeriod
*out = new(string)
**out = **in
}
if in.CpuManagerPolicy != nil {
in, out := &in.CpuManagerPolicy, &out.CpuManagerPolicy
*out = new(string)
**out = **in
}
if in.FailSwapOn != nil {
in, out := &in.FailSwapOn, &out.FailSwapOn
*out = new(bool)
**out = **in
}
if in.ImageGcHighThreshold != nil {
in, out := &in.ImageGcHighThreshold, &out.ImageGcHighThreshold
*out = new(int)
**out = **in
}
if in.ImageGcLowThreshold != nil {
in, out := &in.ImageGcLowThreshold, &out.ImageGcLowThreshold
*out = new(int)
**out = **in
}
if in.PodMaxPids != nil {
in, out := &in.PodMaxPids, &out.PodMaxPids
*out = new(int)
**out = **in
}
if in.TopologyManagerPolicy != nil {
in, out := &in.TopologyManagerPolicy, &out.TopologyManagerPolicy
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletConfig_STATUS.
func (in *KubeletConfig_STATUS) DeepCopy() *KubeletConfig_STATUS {
if in == nil {
return nil
}
out := new(KubeletConfig_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *LinuxOSConfig) DeepCopyInto(out *LinuxOSConfig) {
*out = *in
if in.SwapFileSizeMB != nil {
in, out := &in.SwapFileSizeMB, &out.SwapFileSizeMB
*out = new(int)
**out = **in
}
if in.Sysctls != nil {
in, out := &in.Sysctls, &out.Sysctls
*out = new(SysctlConfig)
(*in).DeepCopyInto(*out)
}
if in.TransparentHugePageDefrag != nil {
in, out := &in.TransparentHugePageDefrag, &out.TransparentHugePageDefrag
*out = new(string)
**out = **in
}
if in.TransparentHugePageEnabled != nil {
in, out := &in.TransparentHugePageEnabled, &out.TransparentHugePageEnabled
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxOSConfig.
func (in *LinuxOSConfig) DeepCopy() *LinuxOSConfig {
if in == nil {
return nil
}
out := new(LinuxOSConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *LinuxOSConfig_STATUS) DeepCopyInto(out *LinuxOSConfig_STATUS) {
*out = *in
if in.SwapFileSizeMB != nil {
in, out := &in.SwapFileSizeMB, &out.SwapFileSizeMB
*out = new(int)
**out = **in
}
if in.Sysctls != nil {
in, out := &in.Sysctls, &out.Sysctls
*out = new(SysctlConfig_STATUS)
(*in).DeepCopyInto(*out)
}
if in.TransparentHugePageDefrag != nil {
in, out := &in.TransparentHugePageDefrag, &out.TransparentHugePageDefrag
*out = new(string)
**out = **in
}
if in.TransparentHugePageEnabled != nil {
in, out := &in.TransparentHugePageEnabled, &out.TransparentHugePageEnabled
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxOSConfig_STATUS.
func (in *LinuxOSConfig_STATUS) DeepCopy() *LinuxOSConfig_STATUS {
if in == nil {
return nil
}
out := new(LinuxOSConfig_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedCluster) DeepCopyInto(out *ManagedCluster) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedCluster.
func (in *ManagedCluster) DeepCopy() *ManagedCluster {
if in == nil {
return nil
}
out := new(ManagedCluster)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *ManagedCluster) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAADProfile) DeepCopyInto(out *ManagedClusterAADProfile) {
*out = *in
if in.AdminGroupObjectIDs != nil {
in, out := &in.AdminGroupObjectIDs, &out.AdminGroupObjectIDs
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.ClientAppID != nil {
in, out := &in.ClientAppID, &out.ClientAppID
*out = new(string)
**out = **in
}
if in.EnableAzureRBAC != nil {
in, out := &in.EnableAzureRBAC, &out.EnableAzureRBAC
*out = new(bool)
**out = **in
}
if in.Managed != nil {
in, out := &in.Managed, &out.Managed
*out = new(bool)
**out = **in
}
if in.ServerAppID != nil {
in, out := &in.ServerAppID, &out.ServerAppID
*out = new(string)
**out = **in
}
if in.ServerAppSecret != nil {
in, out := &in.ServerAppSecret, &out.ServerAppSecret
*out = new(string)
**out = **in
}
if in.TenantID != nil {
in, out := &in.TenantID, &out.TenantID
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAADProfile.
func (in *ManagedClusterAADProfile) DeepCopy() *ManagedClusterAADProfile {
if in == nil {
return nil
}
out := new(ManagedClusterAADProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAADProfile_STATUS) DeepCopyInto(out *ManagedClusterAADProfile_STATUS) {
*out = *in
if in.AdminGroupObjectIDs != nil {
in, out := &in.AdminGroupObjectIDs, &out.AdminGroupObjectIDs
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.ClientAppID != nil {
in, out := &in.ClientAppID, &out.ClientAppID
*out = new(string)
**out = **in
}
if in.EnableAzureRBAC != nil {
in, out := &in.EnableAzureRBAC, &out.EnableAzureRBAC
*out = new(bool)
**out = **in
}
if in.Managed != nil {
in, out := &in.Managed, &out.Managed
*out = new(bool)
**out = **in
}
if in.ServerAppID != nil {
in, out := &in.ServerAppID, &out.ServerAppID
*out = new(string)
**out = **in
}
if in.ServerAppSecret != nil {
in, out := &in.ServerAppSecret, &out.ServerAppSecret
*out = new(string)
**out = **in
}
if in.TenantID != nil {
in, out := &in.TenantID, &out.TenantID
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAADProfile_STATUS.
func (in *ManagedClusterAADProfile_STATUS) DeepCopy() *ManagedClusterAADProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterAADProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAPIServerAccessProfile) DeepCopyInto(out *ManagedClusterAPIServerAccessProfile) {
*out = *in
if in.AuthorizedIPRanges != nil {
in, out := &in.AuthorizedIPRanges, &out.AuthorizedIPRanges
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.DisableRunCommand != nil {
in, out := &in.DisableRunCommand, &out.DisableRunCommand
*out = new(bool)
**out = **in
}
if in.EnablePrivateCluster != nil {
in, out := &in.EnablePrivateCluster, &out.EnablePrivateCluster
*out = new(bool)
**out = **in
}
if in.EnablePrivateClusterPublicFQDN != nil {
in, out := &in.EnablePrivateClusterPublicFQDN, &out.EnablePrivateClusterPublicFQDN
*out = new(bool)
**out = **in
}
if in.PrivateDNSZone != nil {
in, out := &in.PrivateDNSZone, &out.PrivateDNSZone
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAPIServerAccessProfile.
func (in *ManagedClusterAPIServerAccessProfile) DeepCopy() *ManagedClusterAPIServerAccessProfile {
if in == nil {
return nil
}
out := new(ManagedClusterAPIServerAccessProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAPIServerAccessProfile_STATUS) DeepCopyInto(out *ManagedClusterAPIServerAccessProfile_STATUS) {
*out = *in
if in.AuthorizedIPRanges != nil {
in, out := &in.AuthorizedIPRanges, &out.AuthorizedIPRanges
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.DisableRunCommand != nil {
in, out := &in.DisableRunCommand, &out.DisableRunCommand
*out = new(bool)
**out = **in
}
if in.EnablePrivateCluster != nil {
in, out := &in.EnablePrivateCluster, &out.EnablePrivateCluster
*out = new(bool)
**out = **in
}
if in.EnablePrivateClusterPublicFQDN != nil {
in, out := &in.EnablePrivateClusterPublicFQDN, &out.EnablePrivateClusterPublicFQDN
*out = new(bool)
**out = **in
}
if in.PrivateDNSZone != nil {
in, out := &in.PrivateDNSZone, &out.PrivateDNSZone
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAPIServerAccessProfile_STATUS.
func (in *ManagedClusterAPIServerAccessProfile_STATUS) DeepCopy() *ManagedClusterAPIServerAccessProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterAPIServerAccessProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAddonProfile) DeepCopyInto(out *ManagedClusterAddonProfile) {
*out = *in
if in.Config != nil {
in, out := &in.Config, &out.Config
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAddonProfile.
func (in *ManagedClusterAddonProfile) DeepCopy() *ManagedClusterAddonProfile {
if in == nil {
return nil
}
out := new(ManagedClusterAddonProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAddonProfile_STATUS) DeepCopyInto(out *ManagedClusterAddonProfile_STATUS) {
*out = *in
if in.Config != nil {
in, out := &in.Config, &out.Config
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.Identity != nil {
in, out := &in.Identity, &out.Identity
*out = new(UserAssignedIdentity_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAddonProfile_STATUS.
func (in *ManagedClusterAddonProfile_STATUS) DeepCopy() *ManagedClusterAddonProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterAddonProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAgentPoolProfile) DeepCopyInto(out *ManagedClusterAgentPoolProfile) {
*out = *in
if in.AvailabilityZones != nil {
in, out := &in.AvailabilityZones, &out.AvailabilityZones
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.CapacityReservationGroupReference != nil {
in, out := &in.CapacityReservationGroupReference, &out.CapacityReservationGroupReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.Count != nil {
in, out := &in.Count, &out.Count
*out = new(int)
**out = **in
}
if in.CreationData != nil {
in, out := &in.CreationData, &out.CreationData
*out = new(CreationData)
(*in).DeepCopyInto(*out)
}
if in.EnableAutoScaling != nil {
in, out := &in.EnableAutoScaling, &out.EnableAutoScaling
*out = new(bool)
**out = **in
}
if in.EnableEncryptionAtHost != nil {
in, out := &in.EnableEncryptionAtHost, &out.EnableEncryptionAtHost
*out = new(bool)
**out = **in
}
if in.EnableFIPS != nil {
in, out := &in.EnableFIPS, &out.EnableFIPS
*out = new(bool)
**out = **in
}
if in.EnableNodePublicIP != nil {
in, out := &in.EnableNodePublicIP, &out.EnableNodePublicIP
*out = new(bool)
**out = **in
}
if in.EnableUltraSSD != nil {
in, out := &in.EnableUltraSSD, &out.EnableUltraSSD
*out = new(bool)
**out = **in
}
if in.GpuInstanceProfile != nil {
in, out := &in.GpuInstanceProfile, &out.GpuInstanceProfile
*out = new(GPUInstanceProfile)
**out = **in
}
if in.HostGroupReference != nil {
in, out := &in.HostGroupReference, &out.HostGroupReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.KubeletConfig != nil {
in, out := &in.KubeletConfig, &out.KubeletConfig
*out = new(KubeletConfig)
(*in).DeepCopyInto(*out)
}
if in.KubeletDiskType != nil {
in, out := &in.KubeletDiskType, &out.KubeletDiskType
*out = new(KubeletDiskType)
**out = **in
}
if in.LinuxOSConfig != nil {
in, out := &in.LinuxOSConfig, &out.LinuxOSConfig
*out = new(LinuxOSConfig)
(*in).DeepCopyInto(*out)
}
if in.MaxCount != nil {
in, out := &in.MaxCount, &out.MaxCount
*out = new(int)
**out = **in
}
if in.MaxPods != nil {
in, out := &in.MaxPods, &out.MaxPods
*out = new(int)
**out = **in
}
if in.MinCount != nil {
in, out := &in.MinCount, &out.MinCount
*out = new(int)
**out = **in
}
if in.Mode != nil {
in, out := &in.Mode, &out.Mode
*out = new(AgentPoolMode)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.NetworkProfile != nil {
in, out := &in.NetworkProfile, &out.NetworkProfile
*out = new(AgentPoolNetworkProfile)
(*in).DeepCopyInto(*out)
}
if in.NodeLabels != nil {
in, out := &in.NodeLabels, &out.NodeLabels
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.NodePublicIPPrefixReference != nil {
in, out := &in.NodePublicIPPrefixReference, &out.NodePublicIPPrefixReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.NodeTaints != nil {
in, out := &in.NodeTaints, &out.NodeTaints
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.OrchestratorVersion != nil {
in, out := &in.OrchestratorVersion, &out.OrchestratorVersion
*out = new(string)
**out = **in
}
if in.OsDiskSizeGB != nil {
in, out := &in.OsDiskSizeGB, &out.OsDiskSizeGB
*out = new(ContainerServiceOSDisk)
**out = **in
}
if in.OsDiskType != nil {
in, out := &in.OsDiskType, &out.OsDiskType
*out = new(OSDiskType)
**out = **in
}
if in.OsSKU != nil {
in, out := &in.OsSKU, &out.OsSKU
*out = new(OSSKU)
**out = **in
}
if in.OsType != nil {
in, out := &in.OsType, &out.OsType
*out = new(OSType)
**out = **in
}
if in.PodSubnetReference != nil {
in, out := &in.PodSubnetReference, &out.PodSubnetReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.PowerState != nil {
in, out := &in.PowerState, &out.PowerState
*out = new(PowerState)
(*in).DeepCopyInto(*out)
}
if in.ProximityPlacementGroupReference != nil {
in, out := &in.ProximityPlacementGroupReference, &out.ProximityPlacementGroupReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.ScaleDownMode != nil {
in, out := &in.ScaleDownMode, &out.ScaleDownMode
*out = new(ScaleDownMode)
**out = **in
}
if in.ScaleSetEvictionPolicy != nil {
in, out := &in.ScaleSetEvictionPolicy, &out.ScaleSetEvictionPolicy
*out = new(ScaleSetEvictionPolicy)
**out = **in
}
if in.ScaleSetPriority != nil {
in, out := &in.ScaleSetPriority, &out.ScaleSetPriority
*out = new(ScaleSetPriority)
**out = **in
}
if in.SpotMaxPrice != nil {
in, out := &in.SpotMaxPrice, &out.SpotMaxPrice
*out = new(float64)
**out = **in
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(AgentPoolType)
**out = **in
}
if in.UpgradeSettings != nil {
in, out := &in.UpgradeSettings, &out.UpgradeSettings
*out = new(AgentPoolUpgradeSettings)
(*in).DeepCopyInto(*out)
}
if in.VmSize != nil {
in, out := &in.VmSize, &out.VmSize
*out = new(string)
**out = **in
}
if in.VnetSubnetReference != nil {
in, out := &in.VnetSubnetReference, &out.VnetSubnetReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.WorkloadRuntime != nil {
in, out := &in.WorkloadRuntime, &out.WorkloadRuntime
*out = new(WorkloadRuntime)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAgentPoolProfile.
func (in *ManagedClusterAgentPoolProfile) DeepCopy() *ManagedClusterAgentPoolProfile {
if in == nil {
return nil
}
out := new(ManagedClusterAgentPoolProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAgentPoolProfile_STATUS) DeepCopyInto(out *ManagedClusterAgentPoolProfile_STATUS) {
*out = *in
if in.AvailabilityZones != nil {
in, out := &in.AvailabilityZones, &out.AvailabilityZones
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.CapacityReservationGroupID != nil {
in, out := &in.CapacityReservationGroupID, &out.CapacityReservationGroupID
*out = new(string)
**out = **in
}
if in.Count != nil {
in, out := &in.Count, &out.Count
*out = new(int)
**out = **in
}
if in.CreationData != nil {
in, out := &in.CreationData, &out.CreationData
*out = new(CreationData_STATUS)
(*in).DeepCopyInto(*out)
}
if in.CurrentOrchestratorVersion != nil {
in, out := &in.CurrentOrchestratorVersion, &out.CurrentOrchestratorVersion
*out = new(string)
**out = **in
}
if in.EnableAutoScaling != nil {
in, out := &in.EnableAutoScaling, &out.EnableAutoScaling
*out = new(bool)
**out = **in
}
if in.EnableEncryptionAtHost != nil {
in, out := &in.EnableEncryptionAtHost, &out.EnableEncryptionAtHost
*out = new(bool)
**out = **in
}
if in.EnableFIPS != nil {
in, out := &in.EnableFIPS, &out.EnableFIPS
*out = new(bool)
**out = **in
}
if in.EnableNodePublicIP != nil {
in, out := &in.EnableNodePublicIP, &out.EnableNodePublicIP
*out = new(bool)
**out = **in
}
if in.EnableUltraSSD != nil {
in, out := &in.EnableUltraSSD, &out.EnableUltraSSD
*out = new(bool)
**out = **in
}
if in.GpuInstanceProfile != nil {
in, out := &in.GpuInstanceProfile, &out.GpuInstanceProfile
*out = new(GPUInstanceProfile_STATUS)
**out = **in
}
if in.HostGroupID != nil {
in, out := &in.HostGroupID, &out.HostGroupID
*out = new(string)
**out = **in
}
if in.KubeletConfig != nil {
in, out := &in.KubeletConfig, &out.KubeletConfig
*out = new(KubeletConfig_STATUS)
(*in).DeepCopyInto(*out)
}
if in.KubeletDiskType != nil {
in, out := &in.KubeletDiskType, &out.KubeletDiskType
*out = new(KubeletDiskType_STATUS)
**out = **in
}
if in.LinuxOSConfig != nil {
in, out := &in.LinuxOSConfig, &out.LinuxOSConfig
*out = new(LinuxOSConfig_STATUS)
(*in).DeepCopyInto(*out)
}
if in.MaxCount != nil {
in, out := &in.MaxCount, &out.MaxCount
*out = new(int)
**out = **in
}
if in.MaxPods != nil {
in, out := &in.MaxPods, &out.MaxPods
*out = new(int)
**out = **in
}
if in.MinCount != nil {
in, out := &in.MinCount, &out.MinCount
*out = new(int)
**out = **in
}
if in.Mode != nil {
in, out := &in.Mode, &out.Mode
*out = new(AgentPoolMode_STATUS)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.NetworkProfile != nil {
in, out := &in.NetworkProfile, &out.NetworkProfile
*out = new(AgentPoolNetworkProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.NodeImageVersion != nil {
in, out := &in.NodeImageVersion, &out.NodeImageVersion
*out = new(string)
**out = **in
}
if in.NodeLabels != nil {
in, out := &in.NodeLabels, &out.NodeLabels
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.NodePublicIPPrefixID != nil {
in, out := &in.NodePublicIPPrefixID, &out.NodePublicIPPrefixID
*out = new(string)
**out = **in
}
if in.NodeTaints != nil {
in, out := &in.NodeTaints, &out.NodeTaints
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.OrchestratorVersion != nil {
in, out := &in.OrchestratorVersion, &out.OrchestratorVersion
*out = new(string)
**out = **in
}
if in.OsDiskSizeGB != nil {
in, out := &in.OsDiskSizeGB, &out.OsDiskSizeGB
*out = new(int)
**out = **in
}
if in.OsDiskType != nil {
in, out := &in.OsDiskType, &out.OsDiskType
*out = new(OSDiskType_STATUS)
**out = **in
}
if in.OsSKU != nil {
in, out := &in.OsSKU, &out.OsSKU
*out = new(OSSKU_STATUS)
**out = **in
}
if in.OsType != nil {
in, out := &in.OsType, &out.OsType
*out = new(OSType_STATUS)
**out = **in
}
if in.PodSubnetID != nil {
in, out := &in.PodSubnetID, &out.PodSubnetID
*out = new(string)
**out = **in
}
if in.PowerState != nil {
in, out := &in.PowerState, &out.PowerState
*out = new(PowerState_STATUS)
(*in).DeepCopyInto(*out)
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.ProximityPlacementGroupID != nil {
in, out := &in.ProximityPlacementGroupID, &out.ProximityPlacementGroupID
*out = new(string)
**out = **in
}
if in.ScaleDownMode != nil {
in, out := &in.ScaleDownMode, &out.ScaleDownMode
*out = new(ScaleDownMode_STATUS)
**out = **in
}
if in.ScaleSetEvictionPolicy != nil {
in, out := &in.ScaleSetEvictionPolicy, &out.ScaleSetEvictionPolicy
*out = new(ScaleSetEvictionPolicy_STATUS)
**out = **in
}
if in.ScaleSetPriority != nil {
in, out := &in.ScaleSetPriority, &out.ScaleSetPriority
*out = new(ScaleSetPriority_STATUS)
**out = **in
}
if in.SpotMaxPrice != nil {
in, out := &in.SpotMaxPrice, &out.SpotMaxPrice
*out = new(float64)
**out = **in
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(AgentPoolType_STATUS)
**out = **in
}
if in.UpgradeSettings != nil {
in, out := &in.UpgradeSettings, &out.UpgradeSettings
*out = new(AgentPoolUpgradeSettings_STATUS)
(*in).DeepCopyInto(*out)
}
if in.VmSize != nil {
in, out := &in.VmSize, &out.VmSize
*out = new(string)
**out = **in
}
if in.VnetSubnetID != nil {
in, out := &in.VnetSubnetID, &out.VnetSubnetID
*out = new(string)
**out = **in
}
if in.WorkloadRuntime != nil {
in, out := &in.WorkloadRuntime, &out.WorkloadRuntime
*out = new(WorkloadRuntime_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAgentPoolProfile_STATUS.
func (in *ManagedClusterAgentPoolProfile_STATUS) DeepCopy() *ManagedClusterAgentPoolProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterAgentPoolProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAutoUpgradeProfile) DeepCopyInto(out *ManagedClusterAutoUpgradeProfile) {
*out = *in
if in.NodeOSUpgradeChannel != nil {
in, out := &in.NodeOSUpgradeChannel, &out.NodeOSUpgradeChannel
*out = new(ManagedClusterAutoUpgradeProfile_NodeOSUpgradeChannel)
**out = **in
}
if in.UpgradeChannel != nil {
in, out := &in.UpgradeChannel, &out.UpgradeChannel
*out = new(ManagedClusterAutoUpgradeProfile_UpgradeChannel)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAutoUpgradeProfile.
func (in *ManagedClusterAutoUpgradeProfile) DeepCopy() *ManagedClusterAutoUpgradeProfile {
if in == nil {
return nil
}
out := new(ManagedClusterAutoUpgradeProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAutoUpgradeProfile_STATUS) DeepCopyInto(out *ManagedClusterAutoUpgradeProfile_STATUS) {
*out = *in
if in.NodeOSUpgradeChannel != nil {
in, out := &in.NodeOSUpgradeChannel, &out.NodeOSUpgradeChannel
*out = new(ManagedClusterAutoUpgradeProfile_NodeOSUpgradeChannel_STATUS)
**out = **in
}
if in.UpgradeChannel != nil {
in, out := &in.UpgradeChannel, &out.UpgradeChannel
*out = new(ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAutoUpgradeProfile_STATUS.
func (in *ManagedClusterAutoUpgradeProfile_STATUS) DeepCopy() *ManagedClusterAutoUpgradeProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterAutoUpgradeProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAzureMonitorProfile) DeepCopyInto(out *ManagedClusterAzureMonitorProfile) {
*out = *in
if in.Metrics != nil {
in, out := &in.Metrics, &out.Metrics
*out = new(ManagedClusterAzureMonitorProfileMetrics)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfile.
func (in *ManagedClusterAzureMonitorProfile) DeepCopy() *ManagedClusterAzureMonitorProfile {
if in == nil {
return nil
}
out := new(ManagedClusterAzureMonitorProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAzureMonitorProfileKubeStateMetrics) DeepCopyInto(out *ManagedClusterAzureMonitorProfileKubeStateMetrics) {
*out = *in
if in.MetricAnnotationsAllowList != nil {
in, out := &in.MetricAnnotationsAllowList, &out.MetricAnnotationsAllowList
*out = new(string)
**out = **in
}
if in.MetricLabelsAllowlist != nil {
in, out := &in.MetricLabelsAllowlist, &out.MetricLabelsAllowlist
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfileKubeStateMetrics.
func (in *ManagedClusterAzureMonitorProfileKubeStateMetrics) DeepCopy() *ManagedClusterAzureMonitorProfileKubeStateMetrics {
if in == nil {
return nil
}
out := new(ManagedClusterAzureMonitorProfileKubeStateMetrics)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS) DeepCopyInto(out *ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS) {
*out = *in
if in.MetricAnnotationsAllowList != nil {
in, out := &in.MetricAnnotationsAllowList, &out.MetricAnnotationsAllowList
*out = new(string)
**out = **in
}
if in.MetricLabelsAllowlist != nil {
in, out := &in.MetricLabelsAllowlist, &out.MetricLabelsAllowlist
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS.
func (in *ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS) DeepCopy() *ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAzureMonitorProfileMetrics) DeepCopyInto(out *ManagedClusterAzureMonitorProfileMetrics) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.KubeStateMetrics != nil {
in, out := &in.KubeStateMetrics, &out.KubeStateMetrics
*out = new(ManagedClusterAzureMonitorProfileKubeStateMetrics)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfileMetrics.
func (in *ManagedClusterAzureMonitorProfileMetrics) DeepCopy() *ManagedClusterAzureMonitorProfileMetrics {
if in == nil {
return nil
}
out := new(ManagedClusterAzureMonitorProfileMetrics)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAzureMonitorProfileMetrics_STATUS) DeepCopyInto(out *ManagedClusterAzureMonitorProfileMetrics_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.KubeStateMetrics != nil {
in, out := &in.KubeStateMetrics, &out.KubeStateMetrics
*out = new(ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfileMetrics_STATUS.
func (in *ManagedClusterAzureMonitorProfileMetrics_STATUS) DeepCopy() *ManagedClusterAzureMonitorProfileMetrics_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterAzureMonitorProfileMetrics_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterAzureMonitorProfile_STATUS) DeepCopyInto(out *ManagedClusterAzureMonitorProfile_STATUS) {
*out = *in
if in.Metrics != nil {
in, out := &in.Metrics, &out.Metrics
*out = new(ManagedClusterAzureMonitorProfileMetrics_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfile_STATUS.
func (in *ManagedClusterAzureMonitorProfile_STATUS) DeepCopy() *ManagedClusterAzureMonitorProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterAzureMonitorProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterHTTPProxyConfig) DeepCopyInto(out *ManagedClusterHTTPProxyConfig) {
*out = *in
if in.HttpProxy != nil {
in, out := &in.HttpProxy, &out.HttpProxy
*out = new(string)
**out = **in
}
if in.HttpsProxy != nil {
in, out := &in.HttpsProxy, &out.HttpsProxy
*out = new(string)
**out = **in
}
if in.NoProxy != nil {
in, out := &in.NoProxy, &out.NoProxy
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.TrustedCa != nil {
in, out := &in.TrustedCa, &out.TrustedCa
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterHTTPProxyConfig.
func (in *ManagedClusterHTTPProxyConfig) DeepCopy() *ManagedClusterHTTPProxyConfig {
if in == nil {
return nil
}
out := new(ManagedClusterHTTPProxyConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterHTTPProxyConfig_STATUS) DeepCopyInto(out *ManagedClusterHTTPProxyConfig_STATUS) {
*out = *in
if in.HttpProxy != nil {
in, out := &in.HttpProxy, &out.HttpProxy
*out = new(string)
**out = **in
}
if in.HttpsProxy != nil {
in, out := &in.HttpsProxy, &out.HttpsProxy
*out = new(string)
**out = **in
}
if in.NoProxy != nil {
in, out := &in.NoProxy, &out.NoProxy
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.TrustedCa != nil {
in, out := &in.TrustedCa, &out.TrustedCa
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterHTTPProxyConfig_STATUS.
func (in *ManagedClusterHTTPProxyConfig_STATUS) DeepCopy() *ManagedClusterHTTPProxyConfig_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterHTTPProxyConfig_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterIdentity) DeepCopyInto(out *ManagedClusterIdentity) {
*out = *in
if in.DelegatedResources != nil {
in, out := &in.DelegatedResources, &out.DelegatedResources
*out = make(map[string]DelegatedResource, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(ManagedClusterIdentity_Type)
**out = **in
}
if in.UserAssignedIdentities != nil {
in, out := &in.UserAssignedIdentities, &out.UserAssignedIdentities
*out = make([]UserAssignedIdentityDetails, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterIdentity.
func (in *ManagedClusterIdentity) DeepCopy() *ManagedClusterIdentity {
if in == nil {
return nil
}
out := new(ManagedClusterIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterIdentity_STATUS) DeepCopyInto(out *ManagedClusterIdentity_STATUS) {
*out = *in
if in.DelegatedResources != nil {
in, out := &in.DelegatedResources, &out.DelegatedResources
*out = make(map[string]DelegatedResource_STATUS, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
if in.PrincipalId != nil {
in, out := &in.PrincipalId, &out.PrincipalId
*out = new(string)
**out = **in
}
if in.TenantId != nil {
in, out := &in.TenantId, &out.TenantId
*out = new(string)
**out = **in
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(ManagedClusterIdentity_Type_STATUS)
**out = **in
}
if in.UserAssignedIdentities != nil {
in, out := &in.UserAssignedIdentities, &out.UserAssignedIdentities
*out = make(map[string]ManagedClusterIdentity_UserAssignedIdentities_STATUS, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterIdentity_STATUS.
func (in *ManagedClusterIdentity_STATUS) DeepCopy() *ManagedClusterIdentity_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterIdentity_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterIdentity_UserAssignedIdentities_STATUS) DeepCopyInto(out *ManagedClusterIdentity_UserAssignedIdentities_STATUS) {
*out = *in
if in.ClientId != nil {
in, out := &in.ClientId, &out.ClientId
*out = new(string)
**out = **in
}
if in.PrincipalId != nil {
in, out := &in.PrincipalId, &out.PrincipalId
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterIdentity_UserAssignedIdentities_STATUS.
func (in *ManagedClusterIdentity_UserAssignedIdentities_STATUS) DeepCopy() *ManagedClusterIdentity_UserAssignedIdentities_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterIdentity_UserAssignedIdentities_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterList) DeepCopyInto(out *ManagedClusterList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]ManagedCluster, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterList.
func (in *ManagedClusterList) DeepCopy() *ManagedClusterList {
if in == nil {
return nil
}
out := new(ManagedClusterList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *ManagedClusterList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterLoadBalancerProfile) DeepCopyInto(out *ManagedClusterLoadBalancerProfile) {
*out = *in
if in.AllocatedOutboundPorts != nil {
in, out := &in.AllocatedOutboundPorts, &out.AllocatedOutboundPorts
*out = new(int)
**out = **in
}
if in.BackendPoolType != nil {
in, out := &in.BackendPoolType, &out.BackendPoolType
*out = new(ManagedClusterLoadBalancerProfile_BackendPoolType)
**out = **in
}
if in.EffectiveOutboundIPs != nil {
in, out := &in.EffectiveOutboundIPs, &out.EffectiveOutboundIPs
*out = make([]ResourceReference, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.EnableMultipleStandardLoadBalancers != nil {
in, out := &in.EnableMultipleStandardLoadBalancers, &out.EnableMultipleStandardLoadBalancers
*out = new(bool)
**out = **in
}
if in.IdleTimeoutInMinutes != nil {
in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes
*out = new(int)
**out = **in
}
if in.ManagedOutboundIPs != nil {
in, out := &in.ManagedOutboundIPs, &out.ManagedOutboundIPs
*out = new(ManagedClusterLoadBalancerProfile_ManagedOutboundIPs)
(*in).DeepCopyInto(*out)
}
if in.OutboundIPPrefixes != nil {
in, out := &in.OutboundIPPrefixes, &out.OutboundIPPrefixes
*out = new(ManagedClusterLoadBalancerProfile_OutboundIPPrefixes)
(*in).DeepCopyInto(*out)
}
if in.OutboundIPs != nil {
in, out := &in.OutboundIPs, &out.OutboundIPs
*out = new(ManagedClusterLoadBalancerProfile_OutboundIPs)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile.
func (in *ManagedClusterLoadBalancerProfile) DeepCopy() *ManagedClusterLoadBalancerProfile {
if in == nil {
return nil
}
out := new(ManagedClusterLoadBalancerProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) {
*out = *in
if in.Count != nil {
in, out := &in.Count, &out.Count
*out = new(int)
**out = **in
}
if in.CountIPv6 != nil {
in, out := &in.CountIPv6, &out.CountIPv6
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_ManagedOutboundIPs.
func (in *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) DeepCopy() *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs {
if in == nil {
return nil
}
out := new(ManagedClusterLoadBalancerProfile_ManagedOutboundIPs)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) {
*out = *in
if in.Count != nil {
in, out := &in.Count, &out.Count
*out = new(int)
**out = **in
}
if in.CountIPv6 != nil {
in, out := &in.CountIPv6, &out.CountIPv6
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS.
func (in *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) DeepCopy() *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) {
*out = *in
if in.PublicIPPrefixes != nil {
in, out := &in.PublicIPPrefixes, &out.PublicIPPrefixes
*out = make([]ResourceReference, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_OutboundIPPrefixes.
func (in *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) DeepCopy() *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes {
if in == nil {
return nil
}
out := new(ManagedClusterLoadBalancerProfile_OutboundIPPrefixes)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) {
*out = *in
if in.PublicIPPrefixes != nil {
in, out := &in.PublicIPPrefixes, &out.PublicIPPrefixes
*out = make([]ResourceReference_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS.
func (in *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) DeepCopy() *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterLoadBalancerProfile_OutboundIPs) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_OutboundIPs) {
*out = *in
if in.PublicIPs != nil {
in, out := &in.PublicIPs, &out.PublicIPs
*out = make([]ResourceReference, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_OutboundIPs.
func (in *ManagedClusterLoadBalancerProfile_OutboundIPs) DeepCopy() *ManagedClusterLoadBalancerProfile_OutboundIPs {
if in == nil {
return nil
}
out := new(ManagedClusterLoadBalancerProfile_OutboundIPs)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) {
*out = *in
if in.PublicIPs != nil {
in, out := &in.PublicIPs, &out.PublicIPs
*out = make([]ResourceReference_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS.
func (in *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) DeepCopy() *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterLoadBalancerProfile_STATUS) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_STATUS) {
*out = *in
if in.AllocatedOutboundPorts != nil {
in, out := &in.AllocatedOutboundPorts, &out.AllocatedOutboundPorts
*out = new(int)
**out = **in
}
if in.BackendPoolType != nil {
in, out := &in.BackendPoolType, &out.BackendPoolType
*out = new(ManagedClusterLoadBalancerProfile_BackendPoolType_STATUS)
**out = **in
}
if in.EffectiveOutboundIPs != nil {
in, out := &in.EffectiveOutboundIPs, &out.EffectiveOutboundIPs
*out = make([]ResourceReference_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.EnableMultipleStandardLoadBalancers != nil {
in, out := &in.EnableMultipleStandardLoadBalancers, &out.EnableMultipleStandardLoadBalancers
*out = new(bool)
**out = **in
}
if in.IdleTimeoutInMinutes != nil {
in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes
*out = new(int)
**out = **in
}
if in.ManagedOutboundIPs != nil {
in, out := &in.ManagedOutboundIPs, &out.ManagedOutboundIPs
*out = new(ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS)
(*in).DeepCopyInto(*out)
}
if in.OutboundIPPrefixes != nil {
in, out := &in.OutboundIPPrefixes, &out.OutboundIPPrefixes
*out = new(ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS)
(*in).DeepCopyInto(*out)
}
if in.OutboundIPs != nil {
in, out := &in.OutboundIPs, &out.OutboundIPs
*out = new(ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_STATUS.
func (in *ManagedClusterLoadBalancerProfile_STATUS) DeepCopy() *ManagedClusterLoadBalancerProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterLoadBalancerProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterManagedOutboundIPProfile) DeepCopyInto(out *ManagedClusterManagedOutboundIPProfile) {
*out = *in
if in.Count != nil {
in, out := &in.Count, &out.Count
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterManagedOutboundIPProfile.
func (in *ManagedClusterManagedOutboundIPProfile) DeepCopy() *ManagedClusterManagedOutboundIPProfile {
if in == nil {
return nil
}
out := new(ManagedClusterManagedOutboundIPProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterManagedOutboundIPProfile_STATUS) DeepCopyInto(out *ManagedClusterManagedOutboundIPProfile_STATUS) {
*out = *in
if in.Count != nil {
in, out := &in.Count, &out.Count
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterManagedOutboundIPProfile_STATUS.
func (in *ManagedClusterManagedOutboundIPProfile_STATUS) DeepCopy() *ManagedClusterManagedOutboundIPProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterManagedOutboundIPProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterNATGatewayProfile) DeepCopyInto(out *ManagedClusterNATGatewayProfile) {
*out = *in
if in.EffectiveOutboundIPs != nil {
in, out := &in.EffectiveOutboundIPs, &out.EffectiveOutboundIPs
*out = make([]ResourceReference, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.IdleTimeoutInMinutes != nil {
in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes
*out = new(int)
**out = **in
}
if in.ManagedOutboundIPProfile != nil {
in, out := &in.ManagedOutboundIPProfile, &out.ManagedOutboundIPProfile
*out = new(ManagedClusterManagedOutboundIPProfile)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterNATGatewayProfile.
func (in *ManagedClusterNATGatewayProfile) DeepCopy() *ManagedClusterNATGatewayProfile {
if in == nil {
return nil
}
out := new(ManagedClusterNATGatewayProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterNATGatewayProfile_STATUS) DeepCopyInto(out *ManagedClusterNATGatewayProfile_STATUS) {
*out = *in
if in.EffectiveOutboundIPs != nil {
in, out := &in.EffectiveOutboundIPs, &out.EffectiveOutboundIPs
*out = make([]ResourceReference_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.IdleTimeoutInMinutes != nil {
in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes
*out = new(int)
**out = **in
}
if in.ManagedOutboundIPProfile != nil {
in, out := &in.ManagedOutboundIPProfile, &out.ManagedOutboundIPProfile
*out = new(ManagedClusterManagedOutboundIPProfile_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterNATGatewayProfile_STATUS.
func (in *ManagedClusterNATGatewayProfile_STATUS) DeepCopy() *ManagedClusterNATGatewayProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterNATGatewayProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterOIDCIssuerProfile) DeepCopyInto(out *ManagedClusterOIDCIssuerProfile) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterOIDCIssuerProfile.
func (in *ManagedClusterOIDCIssuerProfile) DeepCopy() *ManagedClusterOIDCIssuerProfile {
if in == nil {
return nil
}
out := new(ManagedClusterOIDCIssuerProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterOIDCIssuerProfile_STATUS) DeepCopyInto(out *ManagedClusterOIDCIssuerProfile_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.IssuerURL != nil {
in, out := &in.IssuerURL, &out.IssuerURL
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterOIDCIssuerProfile_STATUS.
func (in *ManagedClusterOIDCIssuerProfile_STATUS) DeepCopy() *ManagedClusterOIDCIssuerProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterOIDCIssuerProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterOperatorConfigMaps) DeepCopyInto(out *ManagedClusterOperatorConfigMaps) {
*out = *in
if in.OIDCIssuerProfile != nil {
in, out := &in.OIDCIssuerProfile, &out.OIDCIssuerProfile
*out = new(genruntime.ConfigMapDestination)
**out = **in
}
if in.PrincipalId != nil {
in, out := &in.PrincipalId, &out.PrincipalId
*out = new(genruntime.ConfigMapDestination)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterOperatorConfigMaps.
func (in *ManagedClusterOperatorConfigMaps) DeepCopy() *ManagedClusterOperatorConfigMaps {
if in == nil {
return nil
}
out := new(ManagedClusterOperatorConfigMaps)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterOperatorSecrets) DeepCopyInto(out *ManagedClusterOperatorSecrets) {
*out = *in
if in.AdminCredentials != nil {
in, out := &in.AdminCredentials, &out.AdminCredentials
*out = new(genruntime.SecretDestination)
**out = **in
}
if in.UserCredentials != nil {
in, out := &in.UserCredentials, &out.UserCredentials
*out = new(genruntime.SecretDestination)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterOperatorSecrets.
func (in *ManagedClusterOperatorSecrets) DeepCopy() *ManagedClusterOperatorSecrets {
if in == nil {
return nil
}
out := new(ManagedClusterOperatorSecrets)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterOperatorSpec) DeepCopyInto(out *ManagedClusterOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.ConfigMaps != nil {
in, out := &in.ConfigMaps, &out.ConfigMaps
*out = new(ManagedClusterOperatorConfigMaps)
(*in).DeepCopyInto(*out)
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.Secrets != nil {
in, out := &in.Secrets, &out.Secrets
*out = new(ManagedClusterOperatorSecrets)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterOperatorSpec.
func (in *ManagedClusterOperatorSpec) DeepCopy() *ManagedClusterOperatorSpec {
if in == nil {
return nil
}
out := new(ManagedClusterOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterPodIdentity) DeepCopyInto(out *ManagedClusterPodIdentity) {
*out = *in
if in.BindingSelector != nil {
in, out := &in.BindingSelector, &out.BindingSelector
*out = new(string)
**out = **in
}
if in.Identity != nil {
in, out := &in.Identity, &out.Identity
*out = new(UserAssignedIdentity)
(*in).DeepCopyInto(*out)
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Namespace != nil {
in, out := &in.Namespace, &out.Namespace
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentity.
func (in *ManagedClusterPodIdentity) DeepCopy() *ManagedClusterPodIdentity {
if in == nil {
return nil
}
out := new(ManagedClusterPodIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterPodIdentityException) DeepCopyInto(out *ManagedClusterPodIdentityException) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Namespace != nil {
in, out := &in.Namespace, &out.Namespace
*out = new(string)
**out = **in
}
if in.PodLabels != nil {
in, out := &in.PodLabels, &out.PodLabels
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityException.
func (in *ManagedClusterPodIdentityException) DeepCopy() *ManagedClusterPodIdentityException {
if in == nil {
return nil
}
out := new(ManagedClusterPodIdentityException)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterPodIdentityException_STATUS) DeepCopyInto(out *ManagedClusterPodIdentityException_STATUS) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Namespace != nil {
in, out := &in.Namespace, &out.Namespace
*out = new(string)
**out = **in
}
if in.PodLabels != nil {
in, out := &in.PodLabels, &out.PodLabels
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityException_STATUS.
func (in *ManagedClusterPodIdentityException_STATUS) DeepCopy() *ManagedClusterPodIdentityException_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterPodIdentityException_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterPodIdentityProfile) DeepCopyInto(out *ManagedClusterPodIdentityProfile) {
*out = *in
if in.AllowNetworkPluginKubenet != nil {
in, out := &in.AllowNetworkPluginKubenet, &out.AllowNetworkPluginKubenet
*out = new(bool)
**out = **in
}
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.UserAssignedIdentities != nil {
in, out := &in.UserAssignedIdentities, &out.UserAssignedIdentities
*out = make([]ManagedClusterPodIdentity, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.UserAssignedIdentityExceptions != nil {
in, out := &in.UserAssignedIdentityExceptions, &out.UserAssignedIdentityExceptions
*out = make([]ManagedClusterPodIdentityException, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityProfile.
func (in *ManagedClusterPodIdentityProfile) DeepCopy() *ManagedClusterPodIdentityProfile {
if in == nil {
return nil
}
out := new(ManagedClusterPodIdentityProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterPodIdentityProfile_STATUS) DeepCopyInto(out *ManagedClusterPodIdentityProfile_STATUS) {
*out = *in
if in.AllowNetworkPluginKubenet != nil {
in, out := &in.AllowNetworkPluginKubenet, &out.AllowNetworkPluginKubenet
*out = new(bool)
**out = **in
}
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.UserAssignedIdentities != nil {
in, out := &in.UserAssignedIdentities, &out.UserAssignedIdentities
*out = make([]ManagedClusterPodIdentity_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.UserAssignedIdentityExceptions != nil {
in, out := &in.UserAssignedIdentityExceptions, &out.UserAssignedIdentityExceptions
*out = make([]ManagedClusterPodIdentityException_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityProfile_STATUS.
func (in *ManagedClusterPodIdentityProfile_STATUS) DeepCopy() *ManagedClusterPodIdentityProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterPodIdentityProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterPodIdentityProvisioningErrorBody_STATUS) DeepCopyInto(out *ManagedClusterPodIdentityProvisioningErrorBody_STATUS) {
*out = *in
if in.Code != nil {
in, out := &in.Code, &out.Code
*out = new(string)
**out = **in
}
if in.Details != nil {
in, out := &in.Details, &out.Details
*out = make([]ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Message != nil {
in, out := &in.Message, &out.Message
*out = new(string)
**out = **in
}
if in.Target != nil {
in, out := &in.Target, &out.Target
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityProvisioningErrorBody_STATUS.
func (in *ManagedClusterPodIdentityProvisioningErrorBody_STATUS) DeepCopy() *ManagedClusterPodIdentityProvisioningErrorBody_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterPodIdentityProvisioningErrorBody_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) DeepCopyInto(out *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) {
*out = *in
if in.Code != nil {
in, out := &in.Code, &out.Code
*out = new(string)
**out = **in
}
if in.Message != nil {
in, out := &in.Message, &out.Message
*out = new(string)
**out = **in
}
if in.Target != nil {
in, out := &in.Target, &out.Target
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled.
func (in *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) DeepCopy() *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled {
if in == nil {
return nil
}
out := new(ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterPodIdentityProvisioningError_STATUS) DeepCopyInto(out *ManagedClusterPodIdentityProvisioningError_STATUS) {
*out = *in
if in.Error != nil {
in, out := &in.Error, &out.Error
*out = new(ManagedClusterPodIdentityProvisioningErrorBody_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityProvisioningError_STATUS.
func (in *ManagedClusterPodIdentityProvisioningError_STATUS) DeepCopy() *ManagedClusterPodIdentityProvisioningError_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterPodIdentityProvisioningError_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterPodIdentity_ProvisioningInfo_STATUS) DeepCopyInto(out *ManagedClusterPodIdentity_ProvisioningInfo_STATUS) {
*out = *in
if in.Error != nil {
in, out := &in.Error, &out.Error
*out = new(ManagedClusterPodIdentityProvisioningError_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentity_ProvisioningInfo_STATUS.
func (in *ManagedClusterPodIdentity_ProvisioningInfo_STATUS) DeepCopy() *ManagedClusterPodIdentity_ProvisioningInfo_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterPodIdentity_ProvisioningInfo_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterPodIdentity_STATUS) DeepCopyInto(out *ManagedClusterPodIdentity_STATUS) {
*out = *in
if in.BindingSelector != nil {
in, out := &in.BindingSelector, &out.BindingSelector
*out = new(string)
**out = **in
}
if in.Identity != nil {
in, out := &in.Identity, &out.Identity
*out = new(UserAssignedIdentity_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Namespace != nil {
in, out := &in.Namespace, &out.Namespace
*out = new(string)
**out = **in
}
if in.ProvisioningInfo != nil {
in, out := &in.ProvisioningInfo, &out.ProvisioningInfo
*out = new(ManagedClusterPodIdentity_ProvisioningInfo_STATUS)
(*in).DeepCopyInto(*out)
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(ManagedClusterPodIdentity_ProvisioningState_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentity_STATUS.
func (in *ManagedClusterPodIdentity_STATUS) DeepCopy() *ManagedClusterPodIdentity_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterPodIdentity_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterProperties_AutoScalerProfile) DeepCopyInto(out *ManagedClusterProperties_AutoScalerProfile) {
*out = *in
if in.BalanceSimilarNodeGroups != nil {
in, out := &in.BalanceSimilarNodeGroups, &out.BalanceSimilarNodeGroups
*out = new(string)
**out = **in
}
if in.Expander != nil {
in, out := &in.Expander, &out.Expander
*out = new(ManagedClusterProperties_AutoScalerProfile_Expander)
**out = **in
}
if in.MaxEmptyBulkDelete != nil {
in, out := &in.MaxEmptyBulkDelete, &out.MaxEmptyBulkDelete
*out = new(string)
**out = **in
}
if in.MaxGracefulTerminationSec != nil {
in, out := &in.MaxGracefulTerminationSec, &out.MaxGracefulTerminationSec
*out = new(string)
**out = **in
}
if in.MaxNodeProvisionTime != nil {
in, out := &in.MaxNodeProvisionTime, &out.MaxNodeProvisionTime
*out = new(string)
**out = **in
}
if in.MaxTotalUnreadyPercentage != nil {
in, out := &in.MaxTotalUnreadyPercentage, &out.MaxTotalUnreadyPercentage
*out = new(string)
**out = **in
}
if in.NewPodScaleUpDelay != nil {
in, out := &in.NewPodScaleUpDelay, &out.NewPodScaleUpDelay
*out = new(string)
**out = **in
}
if in.OkTotalUnreadyCount != nil {
in, out := &in.OkTotalUnreadyCount, &out.OkTotalUnreadyCount
*out = new(string)
**out = **in
}
if in.ScaleDownDelayAfterAdd != nil {
in, out := &in.ScaleDownDelayAfterAdd, &out.ScaleDownDelayAfterAdd
*out = new(string)
**out = **in
}
if in.ScaleDownDelayAfterDelete != nil {
in, out := &in.ScaleDownDelayAfterDelete, &out.ScaleDownDelayAfterDelete
*out = new(string)
**out = **in
}
if in.ScaleDownDelayAfterFailure != nil {
in, out := &in.ScaleDownDelayAfterFailure, &out.ScaleDownDelayAfterFailure
*out = new(string)
**out = **in
}
if in.ScaleDownUnneededTime != nil {
in, out := &in.ScaleDownUnneededTime, &out.ScaleDownUnneededTime
*out = new(string)
**out = **in
}
if in.ScaleDownUnreadyTime != nil {
in, out := &in.ScaleDownUnreadyTime, &out.ScaleDownUnreadyTime
*out = new(string)
**out = **in
}
if in.ScaleDownUtilizationThreshold != nil {
in, out := &in.ScaleDownUtilizationThreshold, &out.ScaleDownUtilizationThreshold
*out = new(string)
**out = **in
}
if in.ScanInterval != nil {
in, out := &in.ScanInterval, &out.ScanInterval
*out = new(string)
**out = **in
}
if in.SkipNodesWithLocalStorage != nil {
in, out := &in.SkipNodesWithLocalStorage, &out.SkipNodesWithLocalStorage
*out = new(string)
**out = **in
}
if in.SkipNodesWithSystemPods != nil {
in, out := &in.SkipNodesWithSystemPods, &out.SkipNodesWithSystemPods
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterProperties_AutoScalerProfile.
func (in *ManagedClusterProperties_AutoScalerProfile) DeepCopy() *ManagedClusterProperties_AutoScalerProfile {
if in == nil {
return nil
}
out := new(ManagedClusterProperties_AutoScalerProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterProperties_AutoScalerProfile_STATUS) DeepCopyInto(out *ManagedClusterProperties_AutoScalerProfile_STATUS) {
*out = *in
if in.BalanceSimilarNodeGroups != nil {
in, out := &in.BalanceSimilarNodeGroups, &out.BalanceSimilarNodeGroups
*out = new(string)
**out = **in
}
if in.Expander != nil {
in, out := &in.Expander, &out.Expander
*out = new(ManagedClusterProperties_AutoScalerProfile_Expander_STATUS)
**out = **in
}
if in.MaxEmptyBulkDelete != nil {
in, out := &in.MaxEmptyBulkDelete, &out.MaxEmptyBulkDelete
*out = new(string)
**out = **in
}
if in.MaxGracefulTerminationSec != nil {
in, out := &in.MaxGracefulTerminationSec, &out.MaxGracefulTerminationSec
*out = new(string)
**out = **in
}
if in.MaxNodeProvisionTime != nil {
in, out := &in.MaxNodeProvisionTime, &out.MaxNodeProvisionTime
*out = new(string)
**out = **in
}
if in.MaxTotalUnreadyPercentage != nil {
in, out := &in.MaxTotalUnreadyPercentage, &out.MaxTotalUnreadyPercentage
*out = new(string)
**out = **in
}
if in.NewPodScaleUpDelay != nil {
in, out := &in.NewPodScaleUpDelay, &out.NewPodScaleUpDelay
*out = new(string)
**out = **in
}
if in.OkTotalUnreadyCount != nil {
in, out := &in.OkTotalUnreadyCount, &out.OkTotalUnreadyCount
*out = new(string)
**out = **in
}
if in.ScaleDownDelayAfterAdd != nil {
in, out := &in.ScaleDownDelayAfterAdd, &out.ScaleDownDelayAfterAdd
*out = new(string)
**out = **in
}
if in.ScaleDownDelayAfterDelete != nil {
in, out := &in.ScaleDownDelayAfterDelete, &out.ScaleDownDelayAfterDelete
*out = new(string)
**out = **in
}
if in.ScaleDownDelayAfterFailure != nil {
in, out := &in.ScaleDownDelayAfterFailure, &out.ScaleDownDelayAfterFailure
*out = new(string)
**out = **in
}
if in.ScaleDownUnneededTime != nil {
in, out := &in.ScaleDownUnneededTime, &out.ScaleDownUnneededTime
*out = new(string)
**out = **in
}
if in.ScaleDownUnreadyTime != nil {
in, out := &in.ScaleDownUnreadyTime, &out.ScaleDownUnreadyTime
*out = new(string)
**out = **in
}
if in.ScaleDownUtilizationThreshold != nil {
in, out := &in.ScaleDownUtilizationThreshold, &out.ScaleDownUtilizationThreshold
*out = new(string)
**out = **in
}
if in.ScanInterval != nil {
in, out := &in.ScanInterval, &out.ScanInterval
*out = new(string)
**out = **in
}
if in.SkipNodesWithLocalStorage != nil {
in, out := &in.SkipNodesWithLocalStorage, &out.SkipNodesWithLocalStorage
*out = new(string)
**out = **in
}
if in.SkipNodesWithSystemPods != nil {
in, out := &in.SkipNodesWithSystemPods, &out.SkipNodesWithSystemPods
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterProperties_AutoScalerProfile_STATUS.
func (in *ManagedClusterProperties_AutoScalerProfile_STATUS) DeepCopy() *ManagedClusterProperties_AutoScalerProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterProperties_AutoScalerProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSKU) DeepCopyInto(out *ManagedClusterSKU) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(ManagedClusterSKU_Name)
**out = **in
}
if in.Tier != nil {
in, out := &in.Tier, &out.Tier
*out = new(ManagedClusterSKU_Tier)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSKU.
func (in *ManagedClusterSKU) DeepCopy() *ManagedClusterSKU {
if in == nil {
return nil
}
out := new(ManagedClusterSKU)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSKU_STATUS) DeepCopyInto(out *ManagedClusterSKU_STATUS) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(ManagedClusterSKU_Name_STATUS)
**out = **in
}
if in.Tier != nil {
in, out := &in.Tier, &out.Tier
*out = new(ManagedClusterSKU_Tier_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSKU_STATUS.
func (in *ManagedClusterSKU_STATUS) DeepCopy() *ManagedClusterSKU_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterSKU_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSecurityProfile) DeepCopyInto(out *ManagedClusterSecurityProfile) {
*out = *in
if in.AzureKeyVaultKms != nil {
in, out := &in.AzureKeyVaultKms, &out.AzureKeyVaultKms
*out = new(AzureKeyVaultKms)
(*in).DeepCopyInto(*out)
}
if in.Defender != nil {
in, out := &in.Defender, &out.Defender
*out = new(ManagedClusterSecurityProfileDefender)
(*in).DeepCopyInto(*out)
}
if in.ImageCleaner != nil {
in, out := &in.ImageCleaner, &out.ImageCleaner
*out = new(ManagedClusterSecurityProfileImageCleaner)
(*in).DeepCopyInto(*out)
}
if in.WorkloadIdentity != nil {
in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
*out = new(ManagedClusterSecurityProfileWorkloadIdentity)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfile.
func (in *ManagedClusterSecurityProfile) DeepCopy() *ManagedClusterSecurityProfile {
if in == nil {
return nil
}
out := new(ManagedClusterSecurityProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSecurityProfileDefender) DeepCopyInto(out *ManagedClusterSecurityProfileDefender) {
*out = *in
if in.LogAnalyticsWorkspaceResourceReference != nil {
in, out := &in.LogAnalyticsWorkspaceResourceReference, &out.LogAnalyticsWorkspaceResourceReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.SecurityMonitoring != nil {
in, out := &in.SecurityMonitoring, &out.SecurityMonitoring
*out = new(ManagedClusterSecurityProfileDefenderSecurityMonitoring)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefender.
func (in *ManagedClusterSecurityProfileDefender) DeepCopy() *ManagedClusterSecurityProfileDefender {
if in == nil {
return nil
}
out := new(ManagedClusterSecurityProfileDefender)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring) DeepCopyInto(out *ManagedClusterSecurityProfileDefenderSecurityMonitoring) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefenderSecurityMonitoring.
func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring) DeepCopy() *ManagedClusterSecurityProfileDefenderSecurityMonitoring {
if in == nil {
return nil
}
out := new(ManagedClusterSecurityProfileDefenderSecurityMonitoring)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS.
func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS) DeepCopy() *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSecurityProfileDefender_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfileDefender_STATUS) {
*out = *in
if in.LogAnalyticsWorkspaceResourceId != nil {
in, out := &in.LogAnalyticsWorkspaceResourceId, &out.LogAnalyticsWorkspaceResourceId
*out = new(string)
**out = **in
}
if in.SecurityMonitoring != nil {
in, out := &in.SecurityMonitoring, &out.SecurityMonitoring
*out = new(ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefender_STATUS.
func (in *ManagedClusterSecurityProfileDefender_STATUS) DeepCopy() *ManagedClusterSecurityProfileDefender_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterSecurityProfileDefender_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSecurityProfileImageCleaner) DeepCopyInto(out *ManagedClusterSecurityProfileImageCleaner) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.IntervalHours != nil {
in, out := &in.IntervalHours, &out.IntervalHours
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileImageCleaner.
func (in *ManagedClusterSecurityProfileImageCleaner) DeepCopy() *ManagedClusterSecurityProfileImageCleaner {
if in == nil {
return nil
}
out := new(ManagedClusterSecurityProfileImageCleaner)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSecurityProfileImageCleaner_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfileImageCleaner_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.IntervalHours != nil {
in, out := &in.IntervalHours, &out.IntervalHours
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileImageCleaner_STATUS.
func (in *ManagedClusterSecurityProfileImageCleaner_STATUS) DeepCopy() *ManagedClusterSecurityProfileImageCleaner_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterSecurityProfileImageCleaner_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSecurityProfileWorkloadIdentity) DeepCopyInto(out *ManagedClusterSecurityProfileWorkloadIdentity) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileWorkloadIdentity.
func (in *ManagedClusterSecurityProfileWorkloadIdentity) DeepCopy() *ManagedClusterSecurityProfileWorkloadIdentity {
if in == nil {
return nil
}
out := new(ManagedClusterSecurityProfileWorkloadIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSecurityProfileWorkloadIdentity_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfileWorkloadIdentity_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileWorkloadIdentity_STATUS.
func (in *ManagedClusterSecurityProfileWorkloadIdentity_STATUS) DeepCopy() *ManagedClusterSecurityProfileWorkloadIdentity_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterSecurityProfileWorkloadIdentity_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterSecurityProfile_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfile_STATUS) {
*out = *in
if in.AzureKeyVaultKms != nil {
in, out := &in.AzureKeyVaultKms, &out.AzureKeyVaultKms
*out = new(AzureKeyVaultKms_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Defender != nil {
in, out := &in.Defender, &out.Defender
*out = new(ManagedClusterSecurityProfileDefender_STATUS)
(*in).DeepCopyInto(*out)
}
if in.ImageCleaner != nil {
in, out := &in.ImageCleaner, &out.ImageCleaner
*out = new(ManagedClusterSecurityProfileImageCleaner_STATUS)
(*in).DeepCopyInto(*out)
}
if in.WorkloadIdentity != nil {
in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
*out = new(ManagedClusterSecurityProfileWorkloadIdentity_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfile_STATUS.
func (in *ManagedClusterSecurityProfile_STATUS) DeepCopy() *ManagedClusterSecurityProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterSecurityProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterServicePrincipalProfile) DeepCopyInto(out *ManagedClusterServicePrincipalProfile) {
*out = *in
if in.ClientId != nil {
in, out := &in.ClientId, &out.ClientId
*out = new(string)
**out = **in
}
if in.Secret != nil {
in, out := &in.Secret, &out.Secret
*out = new(genruntime.SecretReference)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterServicePrincipalProfile.
func (in *ManagedClusterServicePrincipalProfile) DeepCopy() *ManagedClusterServicePrincipalProfile {
if in == nil {
return nil
}
out := new(ManagedClusterServicePrincipalProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterServicePrincipalProfile_STATUS) DeepCopyInto(out *ManagedClusterServicePrincipalProfile_STATUS) {
*out = *in
if in.ClientId != nil {
in, out := &in.ClientId, &out.ClientId
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterServicePrincipalProfile_STATUS.
func (in *ManagedClusterServicePrincipalProfile_STATUS) DeepCopy() *ManagedClusterServicePrincipalProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterServicePrincipalProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterStorageProfile) DeepCopyInto(out *ManagedClusterStorageProfile) {
*out = *in
if in.BlobCSIDriver != nil {
in, out := &in.BlobCSIDriver, &out.BlobCSIDriver
*out = new(ManagedClusterStorageProfileBlobCSIDriver)
(*in).DeepCopyInto(*out)
}
if in.DiskCSIDriver != nil {
in, out := &in.DiskCSIDriver, &out.DiskCSIDriver
*out = new(ManagedClusterStorageProfileDiskCSIDriver)
(*in).DeepCopyInto(*out)
}
if in.FileCSIDriver != nil {
in, out := &in.FileCSIDriver, &out.FileCSIDriver
*out = new(ManagedClusterStorageProfileFileCSIDriver)
(*in).DeepCopyInto(*out)
}
if in.SnapshotController != nil {
in, out := &in.SnapshotController, &out.SnapshotController
*out = new(ManagedClusterStorageProfileSnapshotController)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfile.
func (in *ManagedClusterStorageProfile) DeepCopy() *ManagedClusterStorageProfile {
if in == nil {
return nil
}
out := new(ManagedClusterStorageProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterStorageProfileBlobCSIDriver) DeepCopyInto(out *ManagedClusterStorageProfileBlobCSIDriver) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileBlobCSIDriver.
func (in *ManagedClusterStorageProfileBlobCSIDriver) DeepCopy() *ManagedClusterStorageProfileBlobCSIDriver {
if in == nil {
return nil
}
out := new(ManagedClusterStorageProfileBlobCSIDriver)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterStorageProfileBlobCSIDriver_STATUS) DeepCopyInto(out *ManagedClusterStorageProfileBlobCSIDriver_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileBlobCSIDriver_STATUS.
func (in *ManagedClusterStorageProfileBlobCSIDriver_STATUS) DeepCopy() *ManagedClusterStorageProfileBlobCSIDriver_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterStorageProfileBlobCSIDriver_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterStorageProfileDiskCSIDriver) DeepCopyInto(out *ManagedClusterStorageProfileDiskCSIDriver) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileDiskCSIDriver.
func (in *ManagedClusterStorageProfileDiskCSIDriver) DeepCopy() *ManagedClusterStorageProfileDiskCSIDriver {
if in == nil {
return nil
}
out := new(ManagedClusterStorageProfileDiskCSIDriver)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterStorageProfileDiskCSIDriver_STATUS) DeepCopyInto(out *ManagedClusterStorageProfileDiskCSIDriver_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileDiskCSIDriver_STATUS.
func (in *ManagedClusterStorageProfileDiskCSIDriver_STATUS) DeepCopy() *ManagedClusterStorageProfileDiskCSIDriver_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterStorageProfileDiskCSIDriver_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterStorageProfileFileCSIDriver) DeepCopyInto(out *ManagedClusterStorageProfileFileCSIDriver) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileFileCSIDriver.
func (in *ManagedClusterStorageProfileFileCSIDriver) DeepCopy() *ManagedClusterStorageProfileFileCSIDriver {
if in == nil {
return nil
}
out := new(ManagedClusterStorageProfileFileCSIDriver)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterStorageProfileFileCSIDriver_STATUS) DeepCopyInto(out *ManagedClusterStorageProfileFileCSIDriver_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileFileCSIDriver_STATUS.
func (in *ManagedClusterStorageProfileFileCSIDriver_STATUS) DeepCopy() *ManagedClusterStorageProfileFileCSIDriver_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterStorageProfileFileCSIDriver_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterStorageProfileSnapshotController) DeepCopyInto(out *ManagedClusterStorageProfileSnapshotController) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileSnapshotController.
func (in *ManagedClusterStorageProfileSnapshotController) DeepCopy() *ManagedClusterStorageProfileSnapshotController {
if in == nil {
return nil
}
out := new(ManagedClusterStorageProfileSnapshotController)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterStorageProfileSnapshotController_STATUS) DeepCopyInto(out *ManagedClusterStorageProfileSnapshotController_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileSnapshotController_STATUS.
func (in *ManagedClusterStorageProfileSnapshotController_STATUS) DeepCopy() *ManagedClusterStorageProfileSnapshotController_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterStorageProfileSnapshotController_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterStorageProfile_STATUS) DeepCopyInto(out *ManagedClusterStorageProfile_STATUS) {
*out = *in
if in.BlobCSIDriver != nil {
in, out := &in.BlobCSIDriver, &out.BlobCSIDriver
*out = new(ManagedClusterStorageProfileBlobCSIDriver_STATUS)
(*in).DeepCopyInto(*out)
}
if in.DiskCSIDriver != nil {
in, out := &in.DiskCSIDriver, &out.DiskCSIDriver
*out = new(ManagedClusterStorageProfileDiskCSIDriver_STATUS)
(*in).DeepCopyInto(*out)
}
if in.FileCSIDriver != nil {
in, out := &in.FileCSIDriver, &out.FileCSIDriver
*out = new(ManagedClusterStorageProfileFileCSIDriver_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SnapshotController != nil {
in, out := &in.SnapshotController, &out.SnapshotController
*out = new(ManagedClusterStorageProfileSnapshotController_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfile_STATUS.
func (in *ManagedClusterStorageProfile_STATUS) DeepCopy() *ManagedClusterStorageProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterStorageProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterWindowsProfile) DeepCopyInto(out *ManagedClusterWindowsProfile) {
*out = *in
if in.AdminPassword != nil {
in, out := &in.AdminPassword, &out.AdminPassword
*out = new(genruntime.SecretReference)
**out = **in
}
if in.AdminUsername != nil {
in, out := &in.AdminUsername, &out.AdminUsername
*out = new(string)
**out = **in
}
if in.EnableCSIProxy != nil {
in, out := &in.EnableCSIProxy, &out.EnableCSIProxy
*out = new(bool)
**out = **in
}
if in.GmsaProfile != nil {
in, out := &in.GmsaProfile, &out.GmsaProfile
*out = new(WindowsGmsaProfile)
(*in).DeepCopyInto(*out)
}
if in.LicenseType != nil {
in, out := &in.LicenseType, &out.LicenseType
*out = new(ManagedClusterWindowsProfile_LicenseType)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWindowsProfile.
func (in *ManagedClusterWindowsProfile) DeepCopy() *ManagedClusterWindowsProfile {
if in == nil {
return nil
}
out := new(ManagedClusterWindowsProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterWindowsProfile_STATUS) DeepCopyInto(out *ManagedClusterWindowsProfile_STATUS) {
*out = *in
if in.AdminUsername != nil {
in, out := &in.AdminUsername, &out.AdminUsername
*out = new(string)
**out = **in
}
if in.EnableCSIProxy != nil {
in, out := &in.EnableCSIProxy, &out.EnableCSIProxy
*out = new(bool)
**out = **in
}
if in.GmsaProfile != nil {
in, out := &in.GmsaProfile, &out.GmsaProfile
*out = new(WindowsGmsaProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.LicenseType != nil {
in, out := &in.LicenseType, &out.LicenseType
*out = new(ManagedClusterWindowsProfile_LicenseType_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWindowsProfile_STATUS.
func (in *ManagedClusterWindowsProfile_STATUS) DeepCopy() *ManagedClusterWindowsProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterWindowsProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterWorkloadAutoScalerProfile) DeepCopyInto(out *ManagedClusterWorkloadAutoScalerProfile) {
*out = *in
if in.Keda != nil {
in, out := &in.Keda, &out.Keda
*out = new(ManagedClusterWorkloadAutoScalerProfileKeda)
(*in).DeepCopyInto(*out)
}
if in.VerticalPodAutoscaler != nil {
in, out := &in.VerticalPodAutoscaler, &out.VerticalPodAutoscaler
*out = new(ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWorkloadAutoScalerProfile.
func (in *ManagedClusterWorkloadAutoScalerProfile) DeepCopy() *ManagedClusterWorkloadAutoScalerProfile {
if in == nil {
return nil
}
out := new(ManagedClusterWorkloadAutoScalerProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterWorkloadAutoScalerProfileKeda) DeepCopyInto(out *ManagedClusterWorkloadAutoScalerProfileKeda) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWorkloadAutoScalerProfileKeda.
func (in *ManagedClusterWorkloadAutoScalerProfileKeda) DeepCopy() *ManagedClusterWorkloadAutoScalerProfileKeda {
if in == nil {
return nil
}
out := new(ManagedClusterWorkloadAutoScalerProfileKeda)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterWorkloadAutoScalerProfileKeda_STATUS) DeepCopyInto(out *ManagedClusterWorkloadAutoScalerProfileKeda_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWorkloadAutoScalerProfileKeda_STATUS.
func (in *ManagedClusterWorkloadAutoScalerProfileKeda_STATUS) DeepCopy() *ManagedClusterWorkloadAutoScalerProfileKeda_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterWorkloadAutoScalerProfileKeda_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler) DeepCopyInto(out *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler.
func (in *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler) DeepCopy() *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler {
if in == nil {
return nil
}
out := new(ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS) DeepCopyInto(out *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS) {
*out = *in
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS.
func (in *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS) DeepCopy() *ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClusterWorkloadAutoScalerProfile_STATUS) DeepCopyInto(out *ManagedClusterWorkloadAutoScalerProfile_STATUS) {
*out = *in
if in.Keda != nil {
in, out := &in.Keda, &out.Keda
*out = new(ManagedClusterWorkloadAutoScalerProfileKeda_STATUS)
(*in).DeepCopyInto(*out)
}
if in.VerticalPodAutoscaler != nil {
in, out := &in.VerticalPodAutoscaler, &out.VerticalPodAutoscaler
*out = new(ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWorkloadAutoScalerProfile_STATUS.
func (in *ManagedClusterWorkloadAutoScalerProfile_STATUS) DeepCopy() *ManagedClusterWorkloadAutoScalerProfile_STATUS {
if in == nil {
return nil
}
out := new(ManagedClusterWorkloadAutoScalerProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedCluster_STATUS) DeepCopyInto(out *ManagedCluster_STATUS) {
*out = *in
if in.AadProfile != nil {
in, out := &in.AadProfile, &out.AadProfile
*out = new(ManagedClusterAADProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.AddonProfiles != nil {
in, out := &in.AddonProfiles, &out.AddonProfiles
*out = make(map[string]ManagedClusterAddonProfile_STATUS, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
if in.AgentPoolProfiles != nil {
in, out := &in.AgentPoolProfiles, &out.AgentPoolProfiles
*out = make([]ManagedClusterAgentPoolProfile_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.ApiServerAccessProfile != nil {
in, out := &in.ApiServerAccessProfile, &out.ApiServerAccessProfile
*out = new(ManagedClusterAPIServerAccessProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.AutoScalerProfile != nil {
in, out := &in.AutoScalerProfile, &out.AutoScalerProfile
*out = new(ManagedClusterProperties_AutoScalerProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.AutoUpgradeProfile != nil {
in, out := &in.AutoUpgradeProfile, &out.AutoUpgradeProfile
*out = new(ManagedClusterAutoUpgradeProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.AzureMonitorProfile != nil {
in, out := &in.AzureMonitorProfile, &out.AzureMonitorProfile
*out = new(ManagedClusterAzureMonitorProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.AzurePortalFQDN != nil {
in, out := &in.AzurePortalFQDN, &out.AzurePortalFQDN
*out = new(string)
**out = **in
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CurrentKubernetesVersion != nil {
in, out := &in.CurrentKubernetesVersion, &out.CurrentKubernetesVersion
*out = new(string)
**out = **in
}
if in.DisableLocalAccounts != nil {
in, out := &in.DisableLocalAccounts, &out.DisableLocalAccounts
*out = new(bool)
**out = **in
}
if in.DiskEncryptionSetID != nil {
in, out := &in.DiskEncryptionSetID, &out.DiskEncryptionSetID
*out = new(string)
**out = **in
}
if in.DnsPrefix != nil {
in, out := &in.DnsPrefix, &out.DnsPrefix
*out = new(string)
**out = **in
}
if in.EnablePodSecurityPolicy != nil {
in, out := &in.EnablePodSecurityPolicy, &out.EnablePodSecurityPolicy
*out = new(bool)
**out = **in
}
if in.EnableRBAC != nil {
in, out := &in.EnableRBAC, &out.EnableRBAC
*out = new(bool)
**out = **in
}
if in.ExtendedLocation != nil {
in, out := &in.ExtendedLocation, &out.ExtendedLocation
*out = new(ExtendedLocation_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.FqdnSubdomain != nil {
in, out := &in.FqdnSubdomain, &out.FqdnSubdomain
*out = new(string)
**out = **in
}
if in.HttpProxyConfig != nil {
in, out := &in.HttpProxyConfig, &out.HttpProxyConfig
*out = new(ManagedClusterHTTPProxyConfig_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.Identity != nil {
in, out := &in.Identity, &out.Identity
*out = new(ManagedClusterIdentity_STATUS)
(*in).DeepCopyInto(*out)
}
if in.IdentityProfile != nil {
in, out := &in.IdentityProfile, &out.IdentityProfile
*out = make(map[string]UserAssignedIdentity_STATUS, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
if in.KubernetesVersion != nil {
in, out := &in.KubernetesVersion, &out.KubernetesVersion
*out = new(string)
**out = **in
}
if in.LinuxProfile != nil {
in, out := &in.LinuxProfile, &out.LinuxProfile
*out = new(ContainerServiceLinuxProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.MaxAgentPools != nil {
in, out := &in.MaxAgentPools, &out.MaxAgentPools
*out = new(int)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.NetworkProfile != nil {
in, out := &in.NetworkProfile, &out.NetworkProfile
*out = new(ContainerServiceNetworkProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.NodeResourceGroup != nil {
in, out := &in.NodeResourceGroup, &out.NodeResourceGroup
*out = new(string)
**out = **in
}
if in.OidcIssuerProfile != nil {
in, out := &in.OidcIssuerProfile, &out.OidcIssuerProfile
*out = new(ManagedClusterOIDCIssuerProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.PodIdentityProfile != nil {
in, out := &in.PodIdentityProfile, &out.PodIdentityProfile
*out = new(ManagedClusterPodIdentityProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.PowerState != nil {
in, out := &in.PowerState, &out.PowerState
*out = new(PowerState_STATUS)
(*in).DeepCopyInto(*out)
}
if in.PrivateFQDN != nil {
in, out := &in.PrivateFQDN, &out.PrivateFQDN
*out = new(string)
**out = **in
}
if in.PrivateLinkResources != nil {
in, out := &in.PrivateLinkResources, &out.PrivateLinkResources
*out = make([]PrivateLinkResource_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.PublicNetworkAccess != nil {
in, out := &in.PublicNetworkAccess, &out.PublicNetworkAccess
*out = new(ManagedClusterProperties_PublicNetworkAccess_STATUS)
**out = **in
}
if in.ResourceUID != nil {
in, out := &in.ResourceUID, &out.ResourceUID
*out = new(string)
**out = **in
}
if in.SecurityProfile != nil {
in, out := &in.SecurityProfile, &out.SecurityProfile
*out = new(ManagedClusterSecurityProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.ServiceMeshProfile != nil {
in, out := &in.ServiceMeshProfile, &out.ServiceMeshProfile
*out = new(ServiceMeshProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.ServicePrincipalProfile != nil {
in, out := &in.ServicePrincipalProfile, &out.ServicePrincipalProfile
*out = new(ManagedClusterServicePrincipalProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Sku != nil {
in, out := &in.Sku, &out.Sku
*out = new(ManagedClusterSKU_STATUS)
(*in).DeepCopyInto(*out)
}
if in.StorageProfile != nil {
in, out := &in.StorageProfile, &out.StorageProfile
*out = new(ManagedClusterStorageProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SupportPlan != nil {
in, out := &in.SupportPlan, &out.SupportPlan
*out = new(KubernetesSupportPlan_STATUS)
**out = **in
}
if in.SystemData != nil {
in, out := &in.SystemData, &out.SystemData
*out = new(SystemData_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
if in.UpgradeSettings != nil {
in, out := &in.UpgradeSettings, &out.UpgradeSettings
*out = new(ClusterUpgradeSettings_STATUS)
(*in).DeepCopyInto(*out)
}
if in.WindowsProfile != nil {
in, out := &in.WindowsProfile, &out.WindowsProfile
*out = new(ManagedClusterWindowsProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.WorkloadAutoScalerProfile != nil {
in, out := &in.WorkloadAutoScalerProfile, &out.WorkloadAutoScalerProfile
*out = new(ManagedClusterWorkloadAutoScalerProfile_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedCluster_STATUS.
func (in *ManagedCluster_STATUS) DeepCopy() *ManagedCluster_STATUS {
if in == nil {
return nil
}
out := new(ManagedCluster_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedCluster_Spec) DeepCopyInto(out *ManagedCluster_Spec) {
*out = *in
if in.AadProfile != nil {
in, out := &in.AadProfile, &out.AadProfile
*out = new(ManagedClusterAADProfile)
(*in).DeepCopyInto(*out)
}
if in.AddonProfiles != nil {
in, out := &in.AddonProfiles, &out.AddonProfiles
*out = make(map[string]ManagedClusterAddonProfile, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
if in.AgentPoolProfiles != nil {
in, out := &in.AgentPoolProfiles, &out.AgentPoolProfiles
*out = make([]ManagedClusterAgentPoolProfile, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.ApiServerAccessProfile != nil {
in, out := &in.ApiServerAccessProfile, &out.ApiServerAccessProfile
*out = new(ManagedClusterAPIServerAccessProfile)
(*in).DeepCopyInto(*out)
}
if in.AutoScalerProfile != nil {
in, out := &in.AutoScalerProfile, &out.AutoScalerProfile
*out = new(ManagedClusterProperties_AutoScalerProfile)
(*in).DeepCopyInto(*out)
}
if in.AutoUpgradeProfile != nil {
in, out := &in.AutoUpgradeProfile, &out.AutoUpgradeProfile
*out = new(ManagedClusterAutoUpgradeProfile)
(*in).DeepCopyInto(*out)
}
if in.AzureMonitorProfile != nil {
in, out := &in.AzureMonitorProfile, &out.AzureMonitorProfile
*out = new(ManagedClusterAzureMonitorProfile)
(*in).DeepCopyInto(*out)
}
if in.DisableLocalAccounts != nil {
in, out := &in.DisableLocalAccounts, &out.DisableLocalAccounts
*out = new(bool)
**out = **in
}
if in.DiskEncryptionSetReference != nil {
in, out := &in.DiskEncryptionSetReference, &out.DiskEncryptionSetReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.DnsPrefix != nil {
in, out := &in.DnsPrefix, &out.DnsPrefix
*out = new(string)
**out = **in
}
if in.EnablePodSecurityPolicy != nil {
in, out := &in.EnablePodSecurityPolicy, &out.EnablePodSecurityPolicy
*out = new(bool)
**out = **in
}
if in.EnableRBAC != nil {
in, out := &in.EnableRBAC, &out.EnableRBAC
*out = new(bool)
**out = **in
}
if in.ExtendedLocation != nil {
in, out := &in.ExtendedLocation, &out.ExtendedLocation
*out = new(ExtendedLocation)
(*in).DeepCopyInto(*out)
}
if in.FqdnSubdomain != nil {
in, out := &in.FqdnSubdomain, &out.FqdnSubdomain
*out = new(string)
**out = **in
}
if in.HttpProxyConfig != nil {
in, out := &in.HttpProxyConfig, &out.HttpProxyConfig
*out = new(ManagedClusterHTTPProxyConfig)
(*in).DeepCopyInto(*out)
}
if in.Identity != nil {
in, out := &in.Identity, &out.Identity
*out = new(ManagedClusterIdentity)
(*in).DeepCopyInto(*out)
}
if in.IdentityProfile != nil {
in, out := &in.IdentityProfile, &out.IdentityProfile
*out = make(map[string]UserAssignedIdentity, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
if in.KubernetesVersion != nil {
in, out := &in.KubernetesVersion, &out.KubernetesVersion
*out = new(string)
**out = **in
}
if in.LinuxProfile != nil {
in, out := &in.LinuxProfile, &out.LinuxProfile
*out = new(ContainerServiceLinuxProfile)
(*in).DeepCopyInto(*out)
}
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.NetworkProfile != nil {
in, out := &in.NetworkProfile, &out.NetworkProfile
*out = new(ContainerServiceNetworkProfile)
(*in).DeepCopyInto(*out)
}
if in.NodeResourceGroup != nil {
in, out := &in.NodeResourceGroup, &out.NodeResourceGroup
*out = new(string)
**out = **in
}
if in.OidcIssuerProfile != nil {
in, out := &in.OidcIssuerProfile, &out.OidcIssuerProfile
*out = new(ManagedClusterOIDCIssuerProfile)
(*in).DeepCopyInto(*out)
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(ManagedClusterOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PodIdentityProfile != nil {
in, out := &in.PodIdentityProfile, &out.PodIdentityProfile
*out = new(ManagedClusterPodIdentityProfile)
(*in).DeepCopyInto(*out)
}
if in.PrivateLinkResources != nil {
in, out := &in.PrivateLinkResources, &out.PrivateLinkResources
*out = make([]PrivateLinkResource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PublicNetworkAccess != nil {
in, out := &in.PublicNetworkAccess, &out.PublicNetworkAccess
*out = new(ManagedClusterProperties_PublicNetworkAccess)
**out = **in
}
if in.SecurityProfile != nil {
in, out := &in.SecurityProfile, &out.SecurityProfile
*out = new(ManagedClusterSecurityProfile)
(*in).DeepCopyInto(*out)
}
if in.ServiceMeshProfile != nil {
in, out := &in.ServiceMeshProfile, &out.ServiceMeshProfile
*out = new(ServiceMeshProfile)
(*in).DeepCopyInto(*out)
}
if in.ServicePrincipalProfile != nil {
in, out := &in.ServicePrincipalProfile, &out.ServicePrincipalProfile
*out = new(ManagedClusterServicePrincipalProfile)
(*in).DeepCopyInto(*out)
}
if in.Sku != nil {
in, out := &in.Sku, &out.Sku
*out = new(ManagedClusterSKU)
(*in).DeepCopyInto(*out)
}
if in.StorageProfile != nil {
in, out := &in.StorageProfile, &out.StorageProfile
*out = new(ManagedClusterStorageProfile)
(*in).DeepCopyInto(*out)
}
if in.SupportPlan != nil {
in, out := &in.SupportPlan, &out.SupportPlan
*out = new(KubernetesSupportPlan)
**out = **in
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.UpgradeSettings != nil {
in, out := &in.UpgradeSettings, &out.UpgradeSettings
*out = new(ClusterUpgradeSettings)
(*in).DeepCopyInto(*out)
}
if in.WindowsProfile != nil {
in, out := &in.WindowsProfile, &out.WindowsProfile
*out = new(ManagedClusterWindowsProfile)
(*in).DeepCopyInto(*out)
}
if in.WorkloadAutoScalerProfile != nil {
in, out := &in.WorkloadAutoScalerProfile, &out.WorkloadAutoScalerProfile
*out = new(ManagedClusterWorkloadAutoScalerProfile)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedCluster_Spec.
func (in *ManagedCluster_Spec) DeepCopy() *ManagedCluster_Spec {
if in == nil {
return nil
}
out := new(ManagedCluster_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClustersAgentPool) DeepCopyInto(out *ManagedClustersAgentPool) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClustersAgentPool.
func (in *ManagedClustersAgentPool) DeepCopy() *ManagedClustersAgentPool {
if in == nil {
return nil
}
out := new(ManagedClustersAgentPool)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *ManagedClustersAgentPool) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClustersAgentPoolList) DeepCopyInto(out *ManagedClustersAgentPoolList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]ManagedClustersAgentPool, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClustersAgentPoolList.
func (in *ManagedClustersAgentPoolList) DeepCopy() *ManagedClustersAgentPoolList {
if in == nil {
return nil
}
out := new(ManagedClustersAgentPoolList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *ManagedClustersAgentPoolList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClustersAgentPoolOperatorSpec) DeepCopyInto(out *ManagedClustersAgentPoolOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClustersAgentPoolOperatorSpec.
func (in *ManagedClustersAgentPoolOperatorSpec) DeepCopy() *ManagedClustersAgentPoolOperatorSpec {
if in == nil {
return nil
}
out := new(ManagedClustersAgentPoolOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClustersAgentPool_STATUS) DeepCopyInto(out *ManagedClustersAgentPool_STATUS) {
*out = *in
if in.AvailabilityZones != nil {
in, out := &in.AvailabilityZones, &out.AvailabilityZones
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.CapacityReservationGroupID != nil {
in, out := &in.CapacityReservationGroupID, &out.CapacityReservationGroupID
*out = new(string)
**out = **in
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Count != nil {
in, out := &in.Count, &out.Count
*out = new(int)
**out = **in
}
if in.CreationData != nil {
in, out := &in.CreationData, &out.CreationData
*out = new(CreationData_STATUS)
(*in).DeepCopyInto(*out)
}
if in.CurrentOrchestratorVersion != nil {
in, out := &in.CurrentOrchestratorVersion, &out.CurrentOrchestratorVersion
*out = new(string)
**out = **in
}
if in.EnableAutoScaling != nil {
in, out := &in.EnableAutoScaling, &out.EnableAutoScaling
*out = new(bool)
**out = **in
}
if in.EnableEncryptionAtHost != nil {
in, out := &in.EnableEncryptionAtHost, &out.EnableEncryptionAtHost
*out = new(bool)
**out = **in
}
if in.EnableFIPS != nil {
in, out := &in.EnableFIPS, &out.EnableFIPS
*out = new(bool)
**out = **in
}
if in.EnableNodePublicIP != nil {
in, out := &in.EnableNodePublicIP, &out.EnableNodePublicIP
*out = new(bool)
**out = **in
}
if in.EnableUltraSSD != nil {
in, out := &in.EnableUltraSSD, &out.EnableUltraSSD
*out = new(bool)
**out = **in
}
if in.GpuInstanceProfile != nil {
in, out := &in.GpuInstanceProfile, &out.GpuInstanceProfile
*out = new(GPUInstanceProfile_STATUS)
**out = **in
}
if in.HostGroupID != nil {
in, out := &in.HostGroupID, &out.HostGroupID
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.KubeletConfig != nil {
in, out := &in.KubeletConfig, &out.KubeletConfig
*out = new(KubeletConfig_STATUS)
(*in).DeepCopyInto(*out)
}
if in.KubeletDiskType != nil {
in, out := &in.KubeletDiskType, &out.KubeletDiskType
*out = new(KubeletDiskType_STATUS)
**out = **in
}
if in.LinuxOSConfig != nil {
in, out := &in.LinuxOSConfig, &out.LinuxOSConfig
*out = new(LinuxOSConfig_STATUS)
(*in).DeepCopyInto(*out)
}
if in.MaxCount != nil {
in, out := &in.MaxCount, &out.MaxCount
*out = new(int)
**out = **in
}
if in.MaxPods != nil {
in, out := &in.MaxPods, &out.MaxPods
*out = new(int)
**out = **in
}
if in.MinCount != nil {
in, out := &in.MinCount, &out.MinCount
*out = new(int)
**out = **in
}
if in.Mode != nil {
in, out := &in.Mode, &out.Mode
*out = new(AgentPoolMode_STATUS)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.NetworkProfile != nil {
in, out := &in.NetworkProfile, &out.NetworkProfile
*out = new(AgentPoolNetworkProfile_STATUS)
(*in).DeepCopyInto(*out)
}
if in.NodeImageVersion != nil {
in, out := &in.NodeImageVersion, &out.NodeImageVersion
*out = new(string)
**out = **in
}
if in.NodeLabels != nil {
in, out := &in.NodeLabels, &out.NodeLabels
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.NodePublicIPPrefixID != nil {
in, out := &in.NodePublicIPPrefixID, &out.NodePublicIPPrefixID
*out = new(string)
**out = **in
}
if in.NodeTaints != nil {
in, out := &in.NodeTaints, &out.NodeTaints
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.OrchestratorVersion != nil {
in, out := &in.OrchestratorVersion, &out.OrchestratorVersion
*out = new(string)
**out = **in
}
if in.OsDiskSizeGB != nil {
in, out := &in.OsDiskSizeGB, &out.OsDiskSizeGB
*out = new(int)
**out = **in
}
if in.OsDiskType != nil {
in, out := &in.OsDiskType, &out.OsDiskType
*out = new(OSDiskType_STATUS)
**out = **in
}
if in.OsSKU != nil {
in, out := &in.OsSKU, &out.OsSKU
*out = new(OSSKU_STATUS)
**out = **in
}
if in.OsType != nil {
in, out := &in.OsType, &out.OsType
*out = new(OSType_STATUS)
**out = **in
}
if in.PodSubnetID != nil {
in, out := &in.PodSubnetID, &out.PodSubnetID
*out = new(string)
**out = **in
}
if in.PowerState != nil {
in, out := &in.PowerState, &out.PowerState
*out = new(PowerState_STATUS)
(*in).DeepCopyInto(*out)
}
if in.PropertiesType != nil {
in, out := &in.PropertiesType, &out.PropertiesType
*out = new(AgentPoolType_STATUS)
**out = **in
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.ProximityPlacementGroupID != nil {
in, out := &in.ProximityPlacementGroupID, &out.ProximityPlacementGroupID
*out = new(string)
**out = **in
}
if in.ScaleDownMode != nil {
in, out := &in.ScaleDownMode, &out.ScaleDownMode
*out = new(ScaleDownMode_STATUS)
**out = **in
}
if in.ScaleSetEvictionPolicy != nil {
in, out := &in.ScaleSetEvictionPolicy, &out.ScaleSetEvictionPolicy
*out = new(ScaleSetEvictionPolicy_STATUS)
**out = **in
}
if in.ScaleSetPriority != nil {
in, out := &in.ScaleSetPriority, &out.ScaleSetPriority
*out = new(ScaleSetPriority_STATUS)
**out = **in
}
if in.SpotMaxPrice != nil {
in, out := &in.SpotMaxPrice, &out.SpotMaxPrice
*out = new(float64)
**out = **in
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
if in.UpgradeSettings != nil {
in, out := &in.UpgradeSettings, &out.UpgradeSettings
*out = new(AgentPoolUpgradeSettings_STATUS)
(*in).DeepCopyInto(*out)
}
if in.VmSize != nil {
in, out := &in.VmSize, &out.VmSize
*out = new(string)
**out = **in
}
if in.VnetSubnetID != nil {
in, out := &in.VnetSubnetID, &out.VnetSubnetID
*out = new(string)
**out = **in
}
if in.WorkloadRuntime != nil {
in, out := &in.WorkloadRuntime, &out.WorkloadRuntime
*out = new(WorkloadRuntime_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClustersAgentPool_STATUS.
func (in *ManagedClustersAgentPool_STATUS) DeepCopy() *ManagedClustersAgentPool_STATUS {
if in == nil {
return nil
}
out := new(ManagedClustersAgentPool_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedClustersAgentPool_Spec) DeepCopyInto(out *ManagedClustersAgentPool_Spec) {
*out = *in
if in.AvailabilityZones != nil {
in, out := &in.AvailabilityZones, &out.AvailabilityZones
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.CapacityReservationGroupReference != nil {
in, out := &in.CapacityReservationGroupReference, &out.CapacityReservationGroupReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.Count != nil {
in, out := &in.Count, &out.Count
*out = new(int)
**out = **in
}
if in.CreationData != nil {
in, out := &in.CreationData, &out.CreationData
*out = new(CreationData)
(*in).DeepCopyInto(*out)
}
if in.EnableAutoScaling != nil {
in, out := &in.EnableAutoScaling, &out.EnableAutoScaling
*out = new(bool)
**out = **in
}
if in.EnableEncryptionAtHost != nil {
in, out := &in.EnableEncryptionAtHost, &out.EnableEncryptionAtHost
*out = new(bool)
**out = **in
}
if in.EnableFIPS != nil {
in, out := &in.EnableFIPS, &out.EnableFIPS
*out = new(bool)
**out = **in
}
if in.EnableNodePublicIP != nil {
in, out := &in.EnableNodePublicIP, &out.EnableNodePublicIP
*out = new(bool)
**out = **in
}
if in.EnableUltraSSD != nil {
in, out := &in.EnableUltraSSD, &out.EnableUltraSSD
*out = new(bool)
**out = **in
}
if in.GpuInstanceProfile != nil {
in, out := &in.GpuInstanceProfile, &out.GpuInstanceProfile
*out = new(GPUInstanceProfile)
**out = **in
}
if in.HostGroupReference != nil {
in, out := &in.HostGroupReference, &out.HostGroupReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.KubeletConfig != nil {
in, out := &in.KubeletConfig, &out.KubeletConfig
*out = new(KubeletConfig)
(*in).DeepCopyInto(*out)
}
if in.KubeletDiskType != nil {
in, out := &in.KubeletDiskType, &out.KubeletDiskType
*out = new(KubeletDiskType)
**out = **in
}
if in.LinuxOSConfig != nil {
in, out := &in.LinuxOSConfig, &out.LinuxOSConfig
*out = new(LinuxOSConfig)
(*in).DeepCopyInto(*out)
}
if in.MaxCount != nil {
in, out := &in.MaxCount, &out.MaxCount
*out = new(int)
**out = **in
}
if in.MaxPods != nil {
in, out := &in.MaxPods, &out.MaxPods
*out = new(int)
**out = **in
}
if in.MinCount != nil {
in, out := &in.MinCount, &out.MinCount
*out = new(int)
**out = **in
}
if in.Mode != nil {
in, out := &in.Mode, &out.Mode
*out = new(AgentPoolMode)
**out = **in
}
if in.NetworkProfile != nil {
in, out := &in.NetworkProfile, &out.NetworkProfile
*out = new(AgentPoolNetworkProfile)
(*in).DeepCopyInto(*out)
}
if in.NodeLabels != nil {
in, out := &in.NodeLabels, &out.NodeLabels
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.NodePublicIPPrefixReference != nil {
in, out := &in.NodePublicIPPrefixReference, &out.NodePublicIPPrefixReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.NodeTaints != nil {
in, out := &in.NodeTaints, &out.NodeTaints
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(ManagedClustersAgentPoolOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.OrchestratorVersion != nil {
in, out := &in.OrchestratorVersion, &out.OrchestratorVersion
*out = new(string)
**out = **in
}
if in.OsDiskSizeGB != nil {
in, out := &in.OsDiskSizeGB, &out.OsDiskSizeGB
*out = new(ContainerServiceOSDisk)
**out = **in
}
if in.OsDiskType != nil {
in, out := &in.OsDiskType, &out.OsDiskType
*out = new(OSDiskType)
**out = **in
}
if in.OsSKU != nil {
in, out := &in.OsSKU, &out.OsSKU
*out = new(OSSKU)
**out = **in
}
if in.OsType != nil {
in, out := &in.OsType, &out.OsType
*out = new(OSType)
**out = **in
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PodSubnetReference != nil {
in, out := &in.PodSubnetReference, &out.PodSubnetReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.PowerState != nil {
in, out := &in.PowerState, &out.PowerState
*out = new(PowerState)
(*in).DeepCopyInto(*out)
}
if in.ProximityPlacementGroupReference != nil {
in, out := &in.ProximityPlacementGroupReference, &out.ProximityPlacementGroupReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.ScaleDownMode != nil {
in, out := &in.ScaleDownMode, &out.ScaleDownMode
*out = new(ScaleDownMode)
**out = **in
}
if in.ScaleSetEvictionPolicy != nil {
in, out := &in.ScaleSetEvictionPolicy, &out.ScaleSetEvictionPolicy
*out = new(ScaleSetEvictionPolicy)
**out = **in
}
if in.ScaleSetPriority != nil {
in, out := &in.ScaleSetPriority, &out.ScaleSetPriority
*out = new(ScaleSetPriority)
**out = **in
}
if in.SpotMaxPrice != nil {
in, out := &in.SpotMaxPrice, &out.SpotMaxPrice
*out = new(float64)
**out = **in
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(AgentPoolType)
**out = **in
}
if in.UpgradeSettings != nil {
in, out := &in.UpgradeSettings, &out.UpgradeSettings
*out = new(AgentPoolUpgradeSettings)
(*in).DeepCopyInto(*out)
}
if in.VmSize != nil {
in, out := &in.VmSize, &out.VmSize
*out = new(string)
**out = **in
}
if in.VnetSubnetReference != nil {
in, out := &in.VnetSubnetReference, &out.VnetSubnetReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.WorkloadRuntime != nil {
in, out := &in.WorkloadRuntime, &out.WorkloadRuntime
*out = new(WorkloadRuntime)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClustersAgentPool_Spec.
func (in *ManagedClustersAgentPool_Spec) DeepCopy() *ManagedClustersAgentPool_Spec {
if in == nil {
return nil
}
out := new(ManagedClustersAgentPool_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PortRange) DeepCopyInto(out *PortRange) {
*out = *in
if in.PortEnd != nil {
in, out := &in.PortEnd, &out.PortEnd
*out = new(int)
**out = **in
}
if in.PortStart != nil {
in, out := &in.PortStart, &out.PortStart
*out = new(int)
**out = **in
}
if in.Protocol != nil {
in, out := &in.Protocol, &out.Protocol
*out = new(PortRange_Protocol)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortRange.
func (in *PortRange) DeepCopy() *PortRange {
if in == nil {
return nil
}
out := new(PortRange)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PortRange_STATUS) DeepCopyInto(out *PortRange_STATUS) {
*out = *in
if in.PortEnd != nil {
in, out := &in.PortEnd, &out.PortEnd
*out = new(int)
**out = **in
}
if in.PortStart != nil {
in, out := &in.PortStart, &out.PortStart
*out = new(int)
**out = **in
}
if in.Protocol != nil {
in, out := &in.Protocol, &out.Protocol
*out = new(PortRange_Protocol_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortRange_STATUS.
func (in *PortRange_STATUS) DeepCopy() *PortRange_STATUS {
if in == nil {
return nil
}
out := new(PortRange_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PowerState) DeepCopyInto(out *PowerState) {
*out = *in
if in.Code != nil {
in, out := &in.Code, &out.Code
*out = new(PowerState_Code)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PowerState.
func (in *PowerState) DeepCopy() *PowerState {
if in == nil {
return nil
}
out := new(PowerState)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PowerState_STATUS) DeepCopyInto(out *PowerState_STATUS) {
*out = *in
if in.Code != nil {
in, out := &in.Code, &out.Code
*out = new(PowerState_Code_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PowerState_STATUS.
func (in *PowerState_STATUS) DeepCopy() *PowerState_STATUS {
if in == nil {
return nil
}
out := new(PowerState_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateLinkResource) DeepCopyInto(out *PrivateLinkResource) {
*out = *in
if in.GroupId != nil {
in, out := &in.GroupId, &out.GroupId
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Reference != nil {
in, out := &in.Reference, &out.Reference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.RequiredMembers != nil {
in, out := &in.RequiredMembers, &out.RequiredMembers
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkResource.
func (in *PrivateLinkResource) DeepCopy() *PrivateLinkResource {
if in == nil {
return nil
}
out := new(PrivateLinkResource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateLinkResource_STATUS) DeepCopyInto(out *PrivateLinkResource_STATUS) {
*out = *in
if in.GroupId != nil {
in, out := &in.GroupId, &out.GroupId
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PrivateLinkServiceID != nil {
in, out := &in.PrivateLinkServiceID, &out.PrivateLinkServiceID
*out = new(string)
**out = **in
}
if in.RequiredMembers != nil {
in, out := &in.RequiredMembers, &out.RequiredMembers
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkResource_STATUS.
func (in *PrivateLinkResource_STATUS) DeepCopy() *PrivateLinkResource_STATUS {
if in == nil {
return nil
}
out := new(PrivateLinkResource_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ResourceReference) DeepCopyInto(out *ResourceReference) {
*out = *in
if in.Reference != nil {
in, out := &in.Reference, &out.Reference
*out = new(genruntime.ResourceReference)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference.
func (in *ResourceReference) DeepCopy() *ResourceReference {
if in == nil {
return nil
}
out := new(ResourceReference)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ResourceReference_STATUS) DeepCopyInto(out *ResourceReference_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference_STATUS.
func (in *ResourceReference_STATUS) DeepCopy() *ResourceReference_STATUS {
if in == nil {
return nil
}
out := new(ResourceReference_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ServiceMeshProfile) DeepCopyInto(out *ServiceMeshProfile) {
*out = *in
if in.Istio != nil {
in, out := &in.Istio, &out.Istio
*out = new(IstioServiceMesh)
(*in).DeepCopyInto(*out)
}
if in.Mode != nil {
in, out := &in.Mode, &out.Mode
*out = new(ServiceMeshProfile_Mode)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMeshProfile.
func (in *ServiceMeshProfile) DeepCopy() *ServiceMeshProfile {
if in == nil {
return nil
}
out := new(ServiceMeshProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ServiceMeshProfile_STATUS) DeepCopyInto(out *ServiceMeshProfile_STATUS) {
*out = *in
if in.Istio != nil {
in, out := &in.Istio, &out.Istio
*out = new(IstioServiceMesh_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Mode != nil {
in, out := &in.Mode, &out.Mode
*out = new(ServiceMeshProfile_Mode_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMeshProfile_STATUS.
func (in *ServiceMeshProfile_STATUS) DeepCopy() *ServiceMeshProfile_STATUS {
if in == nil {
return nil
}
out := new(ServiceMeshProfile_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SysctlConfig) DeepCopyInto(out *SysctlConfig) {
*out = *in
if in.FsAioMaxNr != nil {
in, out := &in.FsAioMaxNr, &out.FsAioMaxNr
*out = new(int)
**out = **in
}
if in.FsFileMax != nil {
in, out := &in.FsFileMax, &out.FsFileMax
*out = new(int)
**out = **in
}
if in.FsInotifyMaxUserWatches != nil {
in, out := &in.FsInotifyMaxUserWatches, &out.FsInotifyMaxUserWatches
*out = new(int)
**out = **in
}
if in.FsNrOpen != nil {
in, out := &in.FsNrOpen, &out.FsNrOpen
*out = new(int)
**out = **in
}
if in.KernelThreadsMax != nil {
in, out := &in.KernelThreadsMax, &out.KernelThreadsMax
*out = new(int)
**out = **in
}
if in.NetCoreNetdevMaxBacklog != nil {
in, out := &in.NetCoreNetdevMaxBacklog, &out.NetCoreNetdevMaxBacklog
*out = new(int)
**out = **in
}
if in.NetCoreOptmemMax != nil {
in, out := &in.NetCoreOptmemMax, &out.NetCoreOptmemMax
*out = new(int)
**out = **in
}
if in.NetCoreRmemDefault != nil {
in, out := &in.NetCoreRmemDefault, &out.NetCoreRmemDefault
*out = new(int)
**out = **in
}
if in.NetCoreRmemMax != nil {
in, out := &in.NetCoreRmemMax, &out.NetCoreRmemMax
*out = new(int)
**out = **in
}
if in.NetCoreSomaxconn != nil {
in, out := &in.NetCoreSomaxconn, &out.NetCoreSomaxconn
*out = new(int)
**out = **in
}
if in.NetCoreWmemDefault != nil {
in, out := &in.NetCoreWmemDefault, &out.NetCoreWmemDefault
*out = new(int)
**out = **in
}
if in.NetCoreWmemMax != nil {
in, out := &in.NetCoreWmemMax, &out.NetCoreWmemMax
*out = new(int)
**out = **in
}
if in.NetIpv4IpLocalPortRange != nil {
in, out := &in.NetIpv4IpLocalPortRange, &out.NetIpv4IpLocalPortRange
*out = new(string)
**out = **in
}
if in.NetIpv4NeighDefaultGcThresh1 != nil {
in, out := &in.NetIpv4NeighDefaultGcThresh1, &out.NetIpv4NeighDefaultGcThresh1
*out = new(int)
**out = **in
}
if in.NetIpv4NeighDefaultGcThresh2 != nil {
in, out := &in.NetIpv4NeighDefaultGcThresh2, &out.NetIpv4NeighDefaultGcThresh2
*out = new(int)
**out = **in
}
if in.NetIpv4NeighDefaultGcThresh3 != nil {
in, out := &in.NetIpv4NeighDefaultGcThresh3, &out.NetIpv4NeighDefaultGcThresh3
*out = new(int)
**out = **in
}
if in.NetIpv4TcpFinTimeout != nil {
in, out := &in.NetIpv4TcpFinTimeout, &out.NetIpv4TcpFinTimeout
*out = new(int)
**out = **in
}
if in.NetIpv4TcpKeepaliveProbes != nil {
in, out := &in.NetIpv4TcpKeepaliveProbes, &out.NetIpv4TcpKeepaliveProbes
*out = new(int)
**out = **in
}
if in.NetIpv4TcpKeepaliveTime != nil {
in, out := &in.NetIpv4TcpKeepaliveTime, &out.NetIpv4TcpKeepaliveTime
*out = new(int)
**out = **in
}
if in.NetIpv4TcpMaxSynBacklog != nil {
in, out := &in.NetIpv4TcpMaxSynBacklog, &out.NetIpv4TcpMaxSynBacklog
*out = new(int)
**out = **in
}
if in.NetIpv4TcpMaxTwBuckets != nil {
in, out := &in.NetIpv4TcpMaxTwBuckets, &out.NetIpv4TcpMaxTwBuckets
*out = new(int)
**out = **in
}
if in.NetIpv4TcpTwReuse != nil {
in, out := &in.NetIpv4TcpTwReuse, &out.NetIpv4TcpTwReuse
*out = new(bool)
**out = **in
}
if in.NetIpv4TcpkeepaliveIntvl != nil {
in, out := &in.NetIpv4TcpkeepaliveIntvl, &out.NetIpv4TcpkeepaliveIntvl
*out = new(int)
**out = **in
}
if in.NetNetfilterNfConntrackBuckets != nil {
in, out := &in.NetNetfilterNfConntrackBuckets, &out.NetNetfilterNfConntrackBuckets
*out = new(int)
**out = **in
}
if in.NetNetfilterNfConntrackMax != nil {
in, out := &in.NetNetfilterNfConntrackMax, &out.NetNetfilterNfConntrackMax
*out = new(int)
**out = **in
}
if in.VmMaxMapCount != nil {
in, out := &in.VmMaxMapCount, &out.VmMaxMapCount
*out = new(int)
**out = **in
}
if in.VmSwappiness != nil {
in, out := &in.VmSwappiness, &out.VmSwappiness
*out = new(int)
**out = **in
}
if in.VmVfsCachePressure != nil {
in, out := &in.VmVfsCachePressure, &out.VmVfsCachePressure
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SysctlConfig.
func (in *SysctlConfig) DeepCopy() *SysctlConfig {
if in == nil {
return nil
}
out := new(SysctlConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SysctlConfig_STATUS) DeepCopyInto(out *SysctlConfig_STATUS) {
*out = *in
if in.FsAioMaxNr != nil {
in, out := &in.FsAioMaxNr, &out.FsAioMaxNr
*out = new(int)
**out = **in
}
if in.FsFileMax != nil {
in, out := &in.FsFileMax, &out.FsFileMax
*out = new(int)
**out = **in
}
if in.FsInotifyMaxUserWatches != nil {
in, out := &in.FsInotifyMaxUserWatches, &out.FsInotifyMaxUserWatches
*out = new(int)
**out = **in
}
if in.FsNrOpen != nil {
in, out := &in.FsNrOpen, &out.FsNrOpen
*out = new(int)
**out = **in
}
if in.KernelThreadsMax != nil {
in, out := &in.KernelThreadsMax, &out.KernelThreadsMax
*out = new(int)
**out = **in
}
if in.NetCoreNetdevMaxBacklog != nil {
in, out := &in.NetCoreNetdevMaxBacklog, &out.NetCoreNetdevMaxBacklog
*out = new(int)
**out = **in
}
if in.NetCoreOptmemMax != nil {
in, out := &in.NetCoreOptmemMax, &out.NetCoreOptmemMax
*out = new(int)
**out = **in
}
if in.NetCoreRmemDefault != nil {
in, out := &in.NetCoreRmemDefault, &out.NetCoreRmemDefault
*out = new(int)
**out = **in
}
if in.NetCoreRmemMax != nil {
in, out := &in.NetCoreRmemMax, &out.NetCoreRmemMax
*out = new(int)
**out = **in
}
if in.NetCoreSomaxconn != nil {
in, out := &in.NetCoreSomaxconn, &out.NetCoreSomaxconn
*out = new(int)
**out = **in
}
if in.NetCoreWmemDefault != nil {
in, out := &in.NetCoreWmemDefault, &out.NetCoreWmemDefault
*out = new(int)
**out = **in
}
if in.NetCoreWmemMax != nil {
in, out := &in.NetCoreWmemMax, &out.NetCoreWmemMax
*out = new(int)
**out = **in
}
if in.NetIpv4IpLocalPortRange != nil {
in, out := &in.NetIpv4IpLocalPortRange, &out.NetIpv4IpLocalPortRange
*out = new(string)
**out = **in
}
if in.NetIpv4NeighDefaultGcThresh1 != nil {
in, out := &in.NetIpv4NeighDefaultGcThresh1, &out.NetIpv4NeighDefaultGcThresh1
*out = new(int)
**out = **in
}
if in.NetIpv4NeighDefaultGcThresh2 != nil {
in, out := &in.NetIpv4NeighDefaultGcThresh2, &out.NetIpv4NeighDefaultGcThresh2
*out = new(int)
**out = **in
}
if in.NetIpv4NeighDefaultGcThresh3 != nil {
in, out := &in.NetIpv4NeighDefaultGcThresh3, &out.NetIpv4NeighDefaultGcThresh3
*out = new(int)
**out = **in
}
if in.NetIpv4TcpFinTimeout != nil {
in, out := &in.NetIpv4TcpFinTimeout, &out.NetIpv4TcpFinTimeout
*out = new(int)
**out = **in
}
if in.NetIpv4TcpKeepaliveProbes != nil {
in, out := &in.NetIpv4TcpKeepaliveProbes, &out.NetIpv4TcpKeepaliveProbes
*out = new(int)
**out = **in
}
if in.NetIpv4TcpKeepaliveTime != nil {
in, out := &in.NetIpv4TcpKeepaliveTime, &out.NetIpv4TcpKeepaliveTime
*out = new(int)
**out = **in
}
if in.NetIpv4TcpMaxSynBacklog != nil {
in, out := &in.NetIpv4TcpMaxSynBacklog, &out.NetIpv4TcpMaxSynBacklog
*out = new(int)
**out = **in
}
if in.NetIpv4TcpMaxTwBuckets != nil {
in, out := &in.NetIpv4TcpMaxTwBuckets, &out.NetIpv4TcpMaxTwBuckets
*out = new(int)
**out = **in
}
if in.NetIpv4TcpTwReuse != nil {
in, out := &in.NetIpv4TcpTwReuse, &out.NetIpv4TcpTwReuse
*out = new(bool)
**out = **in
}
if in.NetIpv4TcpkeepaliveIntvl != nil {
in, out := &in.NetIpv4TcpkeepaliveIntvl, &out.NetIpv4TcpkeepaliveIntvl
*out = new(int)
**out = **in
}
if in.NetNetfilterNfConntrackBuckets != nil {
in, out := &in.NetNetfilterNfConntrackBuckets, &out.NetNetfilterNfConntrackBuckets
*out = new(int)
**out = **in
}
if in.NetNetfilterNfConntrackMax != nil {
in, out := &in.NetNetfilterNfConntrackMax, &out.NetNetfilterNfConntrackMax
*out = new(int)
**out = **in
}
if in.VmMaxMapCount != nil {
in, out := &in.VmMaxMapCount, &out.VmMaxMapCount
*out = new(int)
**out = **in
}
if in.VmSwappiness != nil {
in, out := &in.VmSwappiness, &out.VmSwappiness
*out = new(int)
**out = **in
}
if in.VmVfsCachePressure != nil {
in, out := &in.VmVfsCachePressure, &out.VmVfsCachePressure
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SysctlConfig_STATUS.
func (in *SysctlConfig_STATUS) DeepCopy() *SysctlConfig_STATUS {
if in == nil {
return nil
}
out := new(SysctlConfig_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS) {
*out = *in
if in.CreatedAt != nil {
in, out := &in.CreatedAt, &out.CreatedAt
*out = new(string)
**out = **in
}
if in.CreatedBy != nil {
in, out := &in.CreatedBy, &out.CreatedBy
*out = new(string)
**out = **in
}
if in.CreatedByType != nil {
in, out := &in.CreatedByType, &out.CreatedByType
*out = new(SystemData_CreatedByType_STATUS)
**out = **in
}
if in.LastModifiedAt != nil {
in, out := &in.LastModifiedAt, &out.LastModifiedAt
*out = new(string)
**out = **in
}
if in.LastModifiedBy != nil {
in, out := &in.LastModifiedBy, &out.LastModifiedBy
*out = new(string)
**out = **in
}
if in.LastModifiedByType != nil {
in, out := &in.LastModifiedByType, &out.LastModifiedByType
*out = new(SystemData_LastModifiedByType_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS {
if in == nil {
return nil
}
out := new(SystemData_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TrustedAccessRoleBinding) DeepCopyInto(out *TrustedAccessRoleBinding) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedAccessRoleBinding.
func (in *TrustedAccessRoleBinding) DeepCopy() *TrustedAccessRoleBinding {
if in == nil {
return nil
}
out := new(TrustedAccessRoleBinding)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *TrustedAccessRoleBinding) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TrustedAccessRoleBindingList) DeepCopyInto(out *TrustedAccessRoleBindingList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]TrustedAccessRoleBinding, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedAccessRoleBindingList.
func (in *TrustedAccessRoleBindingList) DeepCopy() *TrustedAccessRoleBindingList {
if in == nil {
return nil
}
out := new(TrustedAccessRoleBindingList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *TrustedAccessRoleBindingList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TrustedAccessRoleBindingOperatorSpec) DeepCopyInto(out *TrustedAccessRoleBindingOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedAccessRoleBindingOperatorSpec.
func (in *TrustedAccessRoleBindingOperatorSpec) DeepCopy() *TrustedAccessRoleBindingOperatorSpec {
if in == nil {
return nil
}
out := new(TrustedAccessRoleBindingOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TrustedAccessRoleBinding_STATUS) DeepCopyInto(out *TrustedAccessRoleBinding_STATUS) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(TrustedAccessRoleBindingProperties_ProvisioningState_STATUS)
**out = **in
}
if in.Roles != nil {
in, out := &in.Roles, &out.Roles
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.SourceResourceId != nil {
in, out := &in.SourceResourceId, &out.SourceResourceId
*out = new(string)
**out = **in
}
if in.SystemData != nil {
in, out := &in.SystemData, &out.SystemData
*out = new(SystemData_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedAccessRoleBinding_STATUS.
func (in *TrustedAccessRoleBinding_STATUS) DeepCopy() *TrustedAccessRoleBinding_STATUS {
if in == nil {
return nil
}
out := new(TrustedAccessRoleBinding_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TrustedAccessRoleBinding_Spec) DeepCopyInto(out *TrustedAccessRoleBinding_Spec) {
*out = *in
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(TrustedAccessRoleBindingOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.Roles != nil {
in, out := &in.Roles, &out.Roles
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.SourceResourceReference != nil {
in, out := &in.SourceResourceReference, &out.SourceResourceReference
*out = new(genruntime.ResourceReference)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedAccessRoleBinding_Spec.
func (in *TrustedAccessRoleBinding_Spec) DeepCopy() *TrustedAccessRoleBinding_Spec {
if in == nil {
return nil
}
out := new(TrustedAccessRoleBinding_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *UpgradeOverrideSettings) DeepCopyInto(out *UpgradeOverrideSettings) {
*out = *in
if in.ForceUpgrade != nil {
in, out := &in.ForceUpgrade, &out.ForceUpgrade
*out = new(bool)
**out = **in
}
if in.Until != nil {
in, out := &in.Until, &out.Until
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradeOverrideSettings.
func (in *UpgradeOverrideSettings) DeepCopy() *UpgradeOverrideSettings {
if in == nil {
return nil
}
out := new(UpgradeOverrideSettings)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *UpgradeOverrideSettings_STATUS) DeepCopyInto(out *UpgradeOverrideSettings_STATUS) {
*out = *in
if in.ForceUpgrade != nil {
in, out := &in.ForceUpgrade, &out.ForceUpgrade
*out = new(bool)
**out = **in
}
if in.Until != nil {
in, out := &in.Until, &out.Until
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradeOverrideSettings_STATUS.
func (in *UpgradeOverrideSettings_STATUS) DeepCopy() *UpgradeOverrideSettings_STATUS {
if in == nil {
return nil
}
out := new(UpgradeOverrideSettings_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *UserAssignedIdentity) DeepCopyInto(out *UserAssignedIdentity) {
*out = *in
if in.ClientId != nil {
in, out := &in.ClientId, &out.ClientId
*out = new(string)
**out = **in
}
if in.ObjectId != nil {
in, out := &in.ObjectId, &out.ObjectId
*out = new(string)
**out = **in
}
if in.ResourceReference != nil {
in, out := &in.ResourceReference, &out.ResourceReference
*out = new(genruntime.ResourceReference)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity.
func (in *UserAssignedIdentity) DeepCopy() *UserAssignedIdentity {
if in == nil {
return nil
}
out := new(UserAssignedIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails) {
*out = *in
out.Reference = in.Reference
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails {
if in == nil {
return nil
}
out := new(UserAssignedIdentityDetails)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *UserAssignedIdentity_STATUS) DeepCopyInto(out *UserAssignedIdentity_STATUS) {
*out = *in
if in.ClientId != nil {
in, out := &in.ClientId, &out.ClientId
*out = new(string)
**out = **in
}
if in.ObjectId != nil {
in, out := &in.ObjectId, &out.ObjectId
*out = new(string)
**out = **in
}
if in.ResourceId != nil {
in, out := &in.ResourceId, &out.ResourceId
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS.
func (in *UserAssignedIdentity_STATUS) DeepCopy() *UserAssignedIdentity_STATUS {
if in == nil {
return nil
}
out := new(UserAssignedIdentity_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *WindowsGmsaProfile) DeepCopyInto(out *WindowsGmsaProfile) {
*out = *in
if in.DnsServer != nil {
in, out := &in.DnsServer, &out.DnsServer
*out = new(string)
**out = **in
}
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.RootDomainName != nil {
in, out := &in.RootDomainName, &out.RootDomainName
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsGmsaProfile.
func (in *WindowsGmsaProfile) DeepCopy() *WindowsGmsaProfile {
if in == nil {
return nil
}
out := new(WindowsGmsaProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *WindowsGmsaProfile_STATUS) DeepCopyInto(out *WindowsGmsaProfile_STATUS) {
*out = *in
if in.DnsServer != nil {
in, out := &in.DnsServer, &out.DnsServer
*out = new(string)
**out = **in
}
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.RootDomainName != nil {
in, out := &in.RootDomainName, &out.RootDomainName
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsGmsaProfile_STATUS.
func (in *WindowsGmsaProfile_STATUS) DeepCopy() *WindowsGmsaProfile_STATUS {
if in == nil {
return nil
}
out := new(WindowsGmsaProfile_STATUS)
in.DeepCopyInto(out)
return out
}