func()

in alibabacloudservicemesh/v1beta1/zz_generated.deepcopy.go [86:256]


func (in *ASMProxyConfigSpec) DeepCopyInto(out *ASMProxyConfigSpec) {
	*out = *in
	if in.Selector != nil {
		in, out := &in.Selector, &out.Selector
		*out = (*in).DeepCopy()
	}
	if in.Concurrency != nil {
		in, out := &in.Concurrency, &out.Concurrency
		*out = new(Int32)
		**out = **in
	}
	if in.TerminationDrainDuration != nil {
		in, out := &in.TerminationDrainDuration, &out.TerminationDrainDuration
		*out = new(string)
		**out = **in
	}
	if in.Lifecycle != nil {
		in, out := &in.Lifecycle, &out.Lifecycle
		*out = new(v1.Lifecycle)
		(*in).DeepCopyInto(*out)
	}
	if in.SidecarProxyInitResource != nil {
		in, out := &in.SidecarProxyInitResource, &out.SidecarProxyInitResource
		*out = new(v1.ResourceRequirements)
		(*in).DeepCopyInto(*out)
	}
	if in.SidecarProxyResource != nil {
		in, out := &in.SidecarProxyResource, &out.SidecarProxyResource
		*out = new(v1.ResourceRequirements)
		(*in).DeepCopyInto(*out)
	}
	if in.ScaledSidecarResource != nil {
		in, out := &in.ScaledSidecarResource, &out.ScaledSidecarResource
		*out = new(ScaledSidecarResource)
		**out = **in
	}
	if in.ExcludeOutboundPorts != nil {
		in, out := &in.ExcludeOutboundPorts, &out.ExcludeOutboundPorts
		*out = new(string)
		**out = **in
	}
	if in.ExcludeOutboundIPRanges != nil {
		in, out := &in.ExcludeOutboundIPRanges, &out.ExcludeOutboundIPRanges
		*out = new(string)
		**out = **in
	}
	if in.IncludeOutboundIPRanges != nil {
		in, out := &in.IncludeOutboundIPRanges, &out.IncludeOutboundIPRanges
		*out = new(string)
		**out = **in
	}
	if in.ExcludeInboundPorts != nil {
		in, out := &in.ExcludeInboundPorts, &out.ExcludeInboundPorts
		*out = new(string)
		**out = **in
	}
	if in.IncludeInboundPorts != nil {
		in, out := &in.IncludeInboundPorts, &out.IncludeInboundPorts
		*out = new(string)
		**out = **in
	}
	if in.IncludeOutboundPorts != nil {
		in, out := &in.IncludeOutboundPorts, &out.IncludeOutboundPorts
		*out = new(string)
		**out = **in
	}
	if in.IstioDNSProxyEnabled != nil {
		in, out := &in.IstioDNSProxyEnabled, &out.IstioDNSProxyEnabled
		*out = new(bool)
		**out = **in
	}
	if in.ProxyStatsMatcher != nil {
		in, out := &in.ProxyStatsMatcher, &out.ProxyStatsMatcher
		*out = new(ProxyStatsMatcher)
		(*in).DeepCopyInto(*out)
	}
	if in.HoldApplicationUntilProxyStarts != nil {
		in, out := &in.HoldApplicationUntilProxyStarts, &out.HoldApplicationUntilProxyStarts
		*out = new(bool)
		**out = **in
	}
	if in.LogLevel != nil {
		in, out := &in.LogLevel, &out.LogLevel
		*out = new(string)
		**out = **in
	}
	if in.Tracing != nil {
		in, out := &in.Tracing, &out.Tracing
		*out = new(ProxyTracingConfiguration)
		(*in).DeepCopyInto(*out)
	}
	if in.InterceptionMode != nil {
		in, out := &in.InterceptionMode, &out.InterceptionMode
		*out = new(string)
		**out = **in
	}
	if in.DrainDuration != nil {
		in, out := &in.DrainDuration, &out.DrainDuration
		*out = new(string)
		**out = **in
	}
	if in.ParentShutdownDuration != nil {
		in, out := &in.ParentShutdownDuration, &out.ParentShutdownDuration
		*out = new(string)
		**out = **in
	}
	if in.ProxyMetadata != nil {
		in, out := &in.ProxyMetadata, &out.ProxyMetadata
		*out = make(map[string]string, len(*in))
		for key, val := range *in {
			(*out)[key] = val
		}
	}
	if in.ExtraStatTags != nil {
		in, out := &in.ExtraStatTags, &out.ExtraStatTags
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.PrivateKeyProvider != nil {
		in, out := &in.PrivateKeyProvider, &out.PrivateKeyProvider
		*out = new(PrivateKeyProviderConfiguration)
		(*in).DeepCopyInto(*out)
	}
	if in.Privileged != nil {
		in, out := &in.Privileged, &out.Privileged
		*out = new(bool)
		**out = **in
	}
	if in.EnableCoreDump != nil {
		in, out := &in.EnableCoreDump, &out.EnableCoreDump
		*out = new(bool)
		**out = **in
	}
	if in.ReadinessInitialDelaySeconds != nil {
		in, out := &in.ReadinessInitialDelaySeconds, &out.ReadinessInitialDelaySeconds
		*out = new(int32)
		**out = **in
	}
	if in.ReadinessPeriodSeconds != nil {
		in, out := &in.ReadinessPeriodSeconds, &out.ReadinessPeriodSeconds
		*out = new(int32)
		**out = **in
	}
	if in.ReadinessFailureThreshold != nil {
		in, out := &in.ReadinessFailureThreshold, &out.ReadinessFailureThreshold
		*out = new(int32)
		**out = **in
	}
	if in.SidecarProxyInitAckSloResource != nil {
		in, out := &in.SidecarProxyInitAckSloResource, &out.SidecarProxyInitAckSloResource
		*out = new(v1.ResourceRequirements)
		(*in).DeepCopyInto(*out)
	}
	if in.SidecarProxyAckSloResource != nil {
		in, out := &in.SidecarProxyAckSloResource, &out.SidecarProxyAckSloResource
		*out = new(v1.ResourceRequirements)
		(*in).DeepCopyInto(*out)
	}
	if in.SMC != nil {
		in, out := &in.SMC, &out.SMC
		*out = new(SMCConfiguration)
		(*in).DeepCopyInto(*out)
	}
	if in.RuntimeValues != nil {
		in, out := &in.RuntimeValues, &out.RuntimeValues
		*out = make(map[string]string, len(*in))
		for key, val := range *in {
			(*out)[key] = val
		}
	}
}