func()

in v2/api/containerservice/v1api20240402preview/zz_generated.deepcopy.go [5802:6116]


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.AiToolchainOperatorProfile != nil {
		in, out := &in.AiToolchainOperatorProfile, &out.AiToolchainOperatorProfile
		*out = new(ManagedClusterAIToolchainOperatorProfile_STATUS)
		(*in).DeepCopyInto(*out)
	}
	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.BootstrapProfile != nil {
		in, out := &in.BootstrapProfile, &out.BootstrapProfile
		*out = new(ManagedClusterBootstrapProfile_STATUS)
		(*in).DeepCopyInto(*out)
	}
	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.CreationData != nil {
		in, out := &in.CreationData, &out.CreationData
		*out = new(CreationData_STATUS)
		(*in).DeepCopyInto(*out)
	}
	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.ETag != nil {
		in, out := &in.ETag, &out.ETag
		*out = new(string)
		**out = **in
	}
	if in.EnableNamespaceResources != nil {
		in, out := &in.EnableNamespaceResources, &out.EnableNamespaceResources
		*out = new(bool)
		**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.IngressProfile != nil {
		in, out := &in.IngressProfile, &out.IngressProfile
		*out = new(ManagedClusterIngressProfile_STATUS)
		(*in).DeepCopyInto(*out)
	}
	if in.Kind != nil {
		in, out := &in.Kind, &out.Kind
		*out = new(string)
		**out = **in
	}
	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.MetricsProfile != nil {
		in, out := &in.MetricsProfile, &out.MetricsProfile
		*out = new(ManagedClusterMetricsProfile_STATUS)
		(*in).DeepCopyInto(*out)
	}
	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.NodeProvisioningProfile != nil {
		in, out := &in.NodeProvisioningProfile, &out.NodeProvisioningProfile
		*out = new(ManagedClusterNodeProvisioningProfile_STATUS)
		(*in).DeepCopyInto(*out)
	}
	if in.NodeResourceGroup != nil {
		in, out := &in.NodeResourceGroup, &out.NodeResourceGroup
		*out = new(string)
		**out = **in
	}
	if in.NodeResourceGroupProfile != nil {
		in, out := &in.NodeResourceGroupProfile, &out.NodeResourceGroupProfile
		*out = new(ManagedClusterNodeResourceGroupProfile_STATUS)
		(*in).DeepCopyInto(*out)
	}
	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.SafeguardsProfile != nil {
		in, out := &in.SafeguardsProfile, &out.SafeguardsProfile
		*out = new(SafeguardsProfile_STATUS)
		(*in).DeepCopyInto(*out)
	}
	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)
	}
}